Re: Treating patches as part of ‘origin’

2013-10-10 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > There’s still work in that area: in ‘core-updates’, I’ll remove the > ‘patch’ phase and #:patches argument from ‘gnu-build-system’ & co., and > update the core packages that still use #:patches. I’ve reopened the ‘core-updates’ branch and made those chang

Re: Treating patches as part of ‘origin’

2013-10-09 Thread Ludovic Courtès
As a bonus, we can now easily show the patches of each package on (commit d4f1ce4). (Go for instance to ‘guile-static-stripped-tarball’ and click on “Expand”.) Ludo’.

Re: Treating patches as part of ‘origin’

2013-10-08 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > To address that, I think we should move patch handling from the build > system to the ‘origin’ objects. That is, we would write: > > (package > ... > (source (origin > (uri ...) > (sha256 ...) ; hash of the upstr

Re: Treating patches as part of ‘origin’

2013-09-18 Thread Ludovic Courtès
Andreas Enge skribis: > On Sun, Sep 15, 2013 at 11:05:25PM +0200, Ludovic Courtès wrote: >> comply (like TeX Live’s ‘getnonfreefonts’) > > Just as a comment, this is, as far as I can tell, not contained in the > regular texlive distribution. I cannot locate it on my system. It used to be the cas

Re: Treating patches as part of ‘origin’

2013-09-18 Thread Andreas Enge
On Sun, Sep 15, 2013 at 11:05:25PM +0200, Ludovic Courtès wrote: > comply (like TeX Live’s ‘getnonfreefonts’) Just as a comment, this is, as far as I can tell, not contained in the regular texlive distribution. I cannot locate it on my system. Andreas

Re: Treating patches as part of ‘origin’

2013-09-16 Thread Ludovic Courtès
Alex Sassmannshausen skribis: > > I’ll go ahead and implement that in ‘core-updates’ if there are no > > objections. > > Presumably this would mean retrospectively fixing all current packages? Yes, but that’s a mechanic change: moving the list of patches from the #:patches option and the

Re: Treating patches as part of ‘origin’

2013-09-15 Thread Alex Sassmannshausen
Hi, > Ludovic Courtès writes: > What do people think? For what it's worth, I think it sounds like an elegant solution to the problem outlined. The 'bonus' sounds valuable to me too, simplifying the implementation of new build systems. > I’ll go ahead and implement that in ‘core-u

Treating patches as part of ‘origin’

2013-09-15 Thread Ludovic Courtès
Hello! We had an interesting discussion on the gnu-linux-libre list [0], where we identified an issue wrt. honoring the free system distribution guidelines (FSDG). The problem boils down to the fact that ‘guix build --source’ returns the unmodified upstream tarball. This is a problem because tha