On Oct 19, 2016, at 5:43 AM, Matthew Newton <mcn4@leicester.ac.uk> wrote:
On Tue, Oct 18, 2016 at 05:08:54PM -0400, Arran Cudbard-Bell wrote:
I've cleaned up the wiki pages for build/package instructions.
Nice.
The "Getting the source" is good for Debian, but not so much for other distributions - the cherry pick for v3.0.12 is only required for the debian packaging (so not a problem on other systems), but it also says get v3.0.11.zip, which is because the v3.0.12.zip dosn't work on Debian (due to the cherry-pick).
But I like the idea of pulling in that page onto all the other pages. Makes much more sense :)
Yes, I know it's only technically required for debian, but it doesn't do any harm for the others :)
It'd also be good to check that the instructions actually worked :)
Yeah... it would have been better if I'd actually tested building Debian packages in the days (rather than a few weeks) before 3.0.12 was released :( grrr.
Can some of the instructions should be changed around slightly? I think the priority should be to get 3.0.x built as easily as possible. So unnecessary things such as the scary "upgrade GCC" on Debian or "how to get libkqueue even though Suse hasn't got it" don't need to be highlighted at the top of the page, but more in a "for developers building 3.1.x/4.0.x" part lower down?
Just don't want to scare people off with instructions they don't need.
I've added notes about the steps not being required for certain versions. The wiki pages get updated infrequently, so i'm trying to write documentation that won't automatically get outdated. -Arran