[Nix-dev] Backporting haskell-ng to 14.12

Shea Levy shea at shealevy.com
Fri Jan 9 00:40:58 CET 2015


No, if it happens at all it’s usually just a cherry-pick (which is very easy).

Anyway, the point of the stable branch is to provide a reliable experience to end users, not necessarily to make things easier on developers. And, with the exception of urgent security fixes, changes are only backported when someone needs the improvement, so it doesn’t affect the normal developer workflow anyway.

> On Jan 8, 2015, at 11:35 PM, Raahul Kumar <raahul.kumar at gmail.com> wrote:
> 
> One question. Does this backporting work happen a lot? If so, is the stable branch really helping things if there is a lot of repeated work ?
> Aloha,
> RK.
> 
> On Thu, Jan 8, 2015 at 11:59 PM, Shea Levy <shea at shealevy.com <mailto:shea at shealevy.com>> wrote:
> Ah, actually I see Peter already brought haskell-ng into master via the haskellngPackages attribute. So I’ll just backport that, as it won’t touch any existing haskellPackages stuff. Never mind!
> 
> > On Jan 8, 2015, at 1:07 PM, Shea Levy <shea at shealevy.com <mailto:shea at shealevy.com>> wrote:
> >
> > Hi all,
> >
> > I’d like to make a case for backporting Peter’s haskell-ng work to 14.12 once it’s merged into master. If I understand correctly, then if a haskell package’s version (and the versions of its dependency closure) stay the same, the haskell-ng branch will result in what is effectively the same package (though there may be minor tweaks that result in a changed outpath), and with the compatibility layer in place the old attribute names will be the same, with the end result that, modulo binary caches, a NixOS configuration that worked before will still work. On the other hand, if we don’t backport haskell-ng, then 14.12 users will miss out on the improved functionality (such as deep overriding) and we will not be able to backport new haskell packages added to master after the switch.
> >
> > Peter, is my understanding correct? And am I right in thinking that haskell-ng won’t require bumping haskell packages any major versions from what is currently on 14.12?
> >
> > Peter, and everyone else: Thoughts on this?
> >
> > Thanks,
> > Shea
> > _______________________________________________
> > nix-dev mailing list
> > nix-dev at lists.science.uu.nl <mailto:nix-dev at lists.science.uu.nl>
> > http://lists.science.uu.nl/mailman/listinfo/nix-dev <http://lists.science.uu.nl/mailman/listinfo/nix-dev>
> 
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl <mailto:nix-dev at lists.science.uu.nl>
> http://lists.science.uu.nl/mailman/listinfo/nix-dev <http://lists.science.uu.nl/mailman/listinfo/nix-dev>
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20150108/e1c05ef7/attachment-0001.html 


More information about the nix-dev mailing list