nice to hear that you want to do this. i've added a documentation about the setup process in the wiki, it can be found here:
https://nixos.org/wiki/Installing_hydra_as_nixos_module On 11.12.2015 12:05, Christian Theune wrote: > Hi, > > ok. I can start with turning this into a checklist in the wiki. After > that I’d like walk through those things with someone. > > Things can take a while currently, as I’m on parental leave. :) > > Christian > >> On 08 Dec 2015, at 13:07, Domen Kožar <[email protected] >> <mailto:[email protected]>> wrote: >> >> Hey Christian, >> >> thanks. I had following in mind. >> >> Before the release: >> >> - check changelog is really up to date >> - mark any backwards incompatible changes >> - make sure all hydra tests pass >> - make sure the upgrade procedure works from previous release >> - test that setting up hydra from scratch works by following >> installation guide (this could be automated with NixOS test) >> >> At release time: >> >> - create a git (annotated) tag >> - mark the release date in changelog, etc >> - post a mail to nix-dev >> >> After release: >> >> - bump the package in nixpkgs >> >> I'm sure I forgot something, but we should document the process and >> improve it as we go. >> >> PS: we have a similar issue opened for >> NixOS: https://github.com/NixOS/nixpkgs/issues/4442 >> PS: Eelco might know if there is something else that needs to be taken >> care of >> >> Domen >> >> Domen >> >> On Tue, Dec 8, 2015 at 12:54 PM, Christian Theune <[email protected] >> <mailto:[email protected]>> wrote: >> >> Hi, >> >> I *might* be able to. But I’m not sure I’m qualified enough. We’re >> using it at the company and rely on it, so this would be a good >> place to contribute back. >> >> Anyone willing to detail what is expected regarding QA in a bit >> more detail? >> >> Cheers, >> Christian >> >>> On 08 Dec 2015, at 12:06, Domen Kožar <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> So no one is willing to step up? This would benefit the whole >>> community and it's not a lot of work, mostly small housekeeping. >>> >>> On Wed, Nov 18, 2015 at 2:26 PM, Matthias Beyer >>> <[email protected] <mailto:[email protected]>> wrote: >>> >>> On 18-11-2015 12:23:30, Peter Simons wrote: >>> > Domen Kožar writes: >>> > >>> > > We need someone to volunteer to be a release manager. They >>> would be >>> > > doing QA that the release works and make sure changelog, docs, >>> etc >>> > > are updated. >>> > >>> > Also, we need a Hydra module for NixOS so that NixOS users can >>> set-up >>> > Hydra easily through their configuration.nix file. Hydra provides >>> such a >>> > module, of course, but the fact that it's living in a separate >>> repository >>> > complicates matters a bit, particularly for newbies who are just >>> getting >>> > started and who might try out NixOS mostly because of Hydra. We >>> cannot >>> > expect them to mess with imports and fetchgit and channels and >>> whatnot on >>> > their first day. >>> > >>> >>> Big +1 on this. I'd love to run my own hydra, but the lack of >>> a simple >>> >>> services.hydra.enable = true; >>> >>> -ish configuration keeps me away from this. >>> >>> -- >>> Mit freundlichen Grüßen, >>> Kind regards, >>> Matthias Beyer >>> >>> Proudly sent with mutt. >>> Happily signed with gnupg. >>> >>> _______________________________________________ >>> nix-dev mailing list >>> [email protected] <mailto:[email protected]> >>> http://lists.science.uu.nl/mailman/listinfo/nix-dev >>> >>> >>> _______________________________________________ >>> nix-dev mailing list >>> [email protected] <mailto:[email protected]> >>> http://lists.science.uu.nl/mailman/listinfo/nix-dev >> >> -- >> Christian Theune · [email protected] >> <mailto:[email protected]> · +49 345 219401 0 >> Flying Circus Internet Operations GmbH · http://flyingcircus.io >> <http://flyingcircus.io/> >> Forsterstraße 29 · 06112 Halle (Saale) · Deutschland >> HR Stendal HRB 21169 · Geschäftsführer: Christian. Theune, >> Christian. Zagrodnick >> >> > > -- > Christian Theune · [email protected] <mailto:[email protected]> · +49 > 345 219401 0 > Flying Circus Internet Operations GmbH · http://flyingcircus.io > Forsterstraße 29 · 06112 Halle (Saale) · Deutschland > HR Stendal HRB 21169 · Geschäftsführer: Christian. Theune, Christian. > Zagrodnick > > > > _______________________________________________ > nix-dev mailing list > [email protected] > http://lists.science.uu.nl/mailman/listinfo/nix-dev > _______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
