{"thread":{"id":"38592","subject":"Possible GSoC project?","startedAt":"2015-02-18T19:27:03Z","lastAt":"2015-02-18T19:27:03Z","messageCount":1,"participants":["David Kastrup"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"256305","messageId":"87h9ujja0o.fsf@fencepost.gnu.org","threadId":"38592","inReplyTo":null,"subject":"Possible GSoC project?","fromName":"David Kastrup","fromEmail":"dak@gnu.org","sentAt":"2015-02-18T19:27:03Z","receivedAt":"2015-02-18T19:27:03Z","isPatch":false,"sender":{"key":"dak@gnu.org","avatar":"https://avatars.githubusercontent.com/u/52141349?v=4"},"body":"\nMaybe it would be worthwhile to explore GUB\n<URL:http://www.lilypond.org/gub> for rolling the Windows (and possibly\nCygwin as well, but then they tend to do their own) release/installer\nfor Git?\n\nLilyPond has a similar mixture of scripting engines and target-dependent\nbits-of-GNU that it packages into its installers (for GNU/Linux,\nFreeBSD, MacOSX on PowerPC as well as x86, Windows) using GUB, and as\nfar as developers are concerned, the synchronized releases happen\nwithout any extra work and involvement just by letting the standard\nrelease scripts roll.\n\nLooking at <URL:http://lilypond.org/gub/applications>, there appears to\nbe a Git recipe already, but it will likely not be an installed bundle\nincluding the necessary scripting engines (what's it?  Tk, Perl,\nBash/Dash, and similar?).\n\nSo it might be worth figuring out what is needed for setting this up in\norder to have a run-and-forget kind of release for a number of\nplatforms.\n\n-- \nDavid Kastrup\n"}]}