> Hi, > > is it advisable to create Godi packages that check out a labeled > version from a version control system rather than download tarballs? > E.g. if I want to make a new release, I'd ideally just want to update > the version number in the Godi-Makefile rather than having to create a > tarball, upload it to some website, get its size and sha1sum, and > finally add this information to Godi. One downside would likely be > somewhat diminished security, since the sha1sum and size may not be > stable (the VC might use updated archive and compression tools to send > you a tarball).
Yes, I observed this in the past. The checksum sometimes changes, and it is unclear why. I'm currently working on a new version of GODI, and one way to cope with this problem would be some integrated help to create a snapshot. This means that the tarball will be downloaded once by the GODI server, and only be distributed via GODI's own infrastructure, i.e. the users finally get it from an address like godi-backup2.camlcity.org and not from the original URL. This would at least work if you don't need to run special procedures before the release (like what Sylvain mentioned). Using an established distribution method like tarballs is nevertheless essential. VCs come and go, and users should not be forced to install VC clients (at least for "normal" use). Gerd > > Any ideas whether it's worthwhile for me to go into that direction, or > should I better stick to the old & trusted but more cumbersome way? > > Regards, > Markus > > -- > Markus Mottl http://www.ocaml.info markus.mo...@gmail.com > _______________________________________________ > Godi-list mailing list > Godi-list@ocaml-programming.de > https://godirepo.camlcity.org/mailman/listinfo/godi-list > > -- Gerd Stolpmann, Darmstadt, Germany g...@gerd-stolpmann.de Creator of GODI and camlcity.org. Contact details: http://www.camlcity.org/contact.html Company homepage: http://www.gerd-stolpmann.de *** Searching for new projects! Need consulting for system *** programming in Ocaml? Gerd Stolpmann can help you. _______________________________________________ Godi-list mailing list Godi-list@ocaml-programming.de https://godirepo.camlcity.org/mailman/listinfo/godi-list