[Nix-dev] Improving the Developer Experience in the Nix Community
Florian Friesdorf
flo at chaoflow.net
Fri Jun 29 15:22:15 CEST 2012
forgot an important point:
I think it is more fruitful to think of the system between us
maintainers being anarchy, not democracy and therefore we should be
aware of and work with consensus.
For a nice description and one implementation of consensus, see:
https://www.noisebridge.net/wiki/Consensus
Noisebridge, is a San Francisco based hackerspace working with the one
rule of "Being excellent to each other".
If I duplicate things at the moment, I'm sorry. I do my best to keep up
but cannot cope with the amount of mail right now. I will catch up for
sure.
On Fri, 29 Jun 2012 15:10:27 +0200, Florian Friesdorf <flo at chaoflow.net> wrote:
>
> On Wed, 27 Jun 2012 09:30:28 -0400, Shea Levy <shea at shealevy.com> wrote:
> > (..) Please, if you have a vision for what the nix projects could be
> > but aren't, share it. Otherwise it's highly unlikely that the nix you
> > want to be will come into existence.
>
> I'd like it to be (not claiming that it isn't already):
>
> - easy to package new stuff / update packages
> * for maintainers (people having commit access to nixpkgs and nixos)
> directly possible
> * for new contributors via github pull request or git
> format-patch/send-email
>
> - easy to maintain patch sets (published or local)
> * currently easy against most recent master
> * to minimize deviation from channel to have maximum binary support
> via hydra, tags are needed for channel releases (on Eelco's todo
> list)
>
> - easy to find:
> * how to install (cd/usb/other_linux)
> * where to file bugs (nixos vs nixpkgs)
> + can we move tickets between nixos and nixpkgs trackers?
> * how to contribute
>
> - in-time security updates and instructions, needs (rough thoughts
> only):
> * enough maintainers to handle updates and inform about eventual data
> updates (like needed for the most recent pycrypto weakness right
> now)
> * maybe support through automatic scanning of security announcement
> lists and notification of maintainers if there seems need for action
> * tags for channel releases (see above) to base security updates on
> plus merging into master
> * higher priority for security update builds on hydra
>
> - support for more platforms, finally I'd like all my devices (phone,
> laptop, server, tablets, ...) to run on nixos
>
> - at least a yearly Nix/NixOS meetup/sprint/conference. I think frequent
> in person meetings would help to avoid miscommunications and drive
> further development
>
> - I think it would be great to see a company providing support/services
> for a nixpkgs/nixos (derived) distribution
>
> - increase presence of nixos. I think it is the best we have seen with
> respect to system management / deployment and it has big potential for
> creating well-defined reproducable development environments, but most
> people don't know about it.
>
> - (impure) development environments for nasty pieces of software. To
> work right away on software that relies on a lot of things being
> present in /usr it would be great to have isolated environments where
> one profile is linked to /usr. While working on the software you can
> then purified it step by step until this is not necessary anymore.
> lxc[1] might help with that. The point is to enable you to continue to
> be productive on a piece of software without first spending a week
> explaining different build systems the concept of purity.
>
> regards
> florian
>
> [1] http://lxc.teegra.net/
> --
> Florian Friesdorf <flo at chaoflow.net>
> GPG FPR: 7A13 5EEE 1421 9FC2 108D BAAF 38F8 99A3 0C45 F083
> Jabber/XMPP: flo at chaoflow.net
> IRC: chaoflow on freenode,ircnet,blafasel,OFTC
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
--
Florian Friesdorf <flo at chaoflow.net>
GPG FPR: 7A13 5EEE 1421 9FC2 108D BAAF 38F8 99A3 0C45 F083
Jabber/XMPP: flo at chaoflow.net
IRC: chaoflow on freenode,ircnet,blafasel,OFTC
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
Url : http://lists.science.uu.nl/pipermail/nix-dev/attachments/20120629/e2a9f915/attachment.bin
More information about the nix-dev
mailing list