Jump to content

You're browsing the 2004-2023 VATSIM Forums archive. All content is preserved in a read-only fashion.
For the latest forum posts, please visit https://forum.vatsim.net.

Need to find something? Use the Google search below.

One Click Install VatSpy data updates


Pedro Rodrigues 1377186
 Share

Recommended Posts

Pedro Rodrigues 1377186
Posted
Posted

Just to advertise one click installs for VatSpy data files.

 

Data is sourced from the official vatspy-data-update project and is regularly updated. Download the latest msi installer

package from https://github.com/pedro2555/vatspy-data-project/releases install it and restart VatSpy.

 

I may also provide help for those unsure how to have their updates pushed upstream.

 

This was proposed to the upstream project, but was rejected. https://github.com/vatsimnetwork/vatspy-data-project/pull

Link to comment
Share on other sites

Nestor Perez
Posted
Posted

Including a disclaimer from the VATSIM Network:

ust as a note to users, this project is not [Mod - Happy Thoughts]ociated with or approved by the VATSpy Data Project or VATSIM. We can't guarantee the accuracy of this data or its currency. We also can't guarantee the safety of the installer for your operating system and that it is free of any malware or anything harmful to your PC. The official maintained project is located at the following URL: https://github.com/vatsimnetwork/vatspy-data-project. We urge all users to continue to utilize this official source of data for maintaining your application, and not outside projects.

Me.

Link to comment
Share on other sites

Pedro Rodrigues 1377186
Posted
Posted

To be clear on the safety of this project. It is nothing more than the exact same files the official source provides in an msi install able format.

 

You should always check any and all downloaded files for viruses no matter the source.

 

 

In the interest of full disclosure.

 

The process of generating the installation file is 100% automated and open source. It uses features available in GitHub and Travis CI.

 

I'm notified of any changes made to the upstream or official project. At that point I apply 3 patches to the project and push them to my fork on GitHub. From there on, no human is involved in the process.

 

The patches introduce the following changes:

  • * Change the README to include a disclaimer that the project is a fork of the official one, and not the official source.
    * Create a wix file that configures the generation of the msi file. This is an industry standard for generation of windows installers, and uses the WiX Toolset
https://wixtoolset.org/.
* Create travis ci configuration file. A set of instructions for a public server to execute the required steps to build and upload the msi file to GitHub.

 

The latest version build and upload script output can be seen, as can all later and previous builds https://travis-ci.com/github/pedro2555/vatspy-data-project/builds/150356513

 

The patches applied to the original project can be continually checked using GitHub's compare feature https://github.com/vatsimnetwork/vatspy-data-project/compare/master...pedro2555:master

 

Even after all this, I could secretly upload a different version to the releases page. You can, however, compare the time at which the deploy script finishes and the upload time on GitHub. For version 0.0.2 of the installer both happen at 6:44.

 

It would be quite hilarious to distribute viruses to such low audience. But do not ever trust, rather check.

 

I appreciate the time, effort, and work to compile the data sources.

I have submitted a pull request to the official project and got rejected https://github.com/vatsimnetwork/vatspy-data-project/pull/15

And its fine it got rejected. As should be me having this online for whoever cares about it. I do.

 

All the best.

Link to comment
Share on other sites

 Share