* Our git just broke @ 2016-08-13 12:41 Ben Woodcroft 2016-08-13 13:07 ` Leo Famulari 2016-08-13 17:28 ` Our git just broke Pjotr Prins 0 siblings, 2 replies; 18+ messages in thread From: Ben Woodcroft @ 2016-08-13 12:41 UTC (permalink / raw) To: guix-devel@gnu.org Hi, I cannot currently build git on the master branch. I bisected and got to this commit. I had a quick look but couldn't see what the problem was. The new package builds fine. Can someone take a look please? b3885778e8e438e8526a8ee9e96072fd00f5cae5 is the first bad commit commit b3885778e8e438e8526a8ee9e96072fd00f5cae5 Author: ng0 <ng0@we.make.ritual.n0.is> Date: Wed Aug 10 10:04:29 2016 +0000 gnu: Add stagit. * gnu/packages/version-control.scm (stagit): New variable. Signed-off-by: Leo Famulari <leo@famulari.name> Problem: $ ./pre-inst-env guix build git Backtrace: In ice-9/boot-9.scm: 2401: 19 [save-module-excursion #<procedure 1e2a940 at ice-9/boot-9.scm:4045:3 ()>] 4050: 18 [#<procedure 1e2a940 at ice-9/boot-9.scm:4045:3 ()>] 1724: 17 [%start-stack load-stack ...] 1729: 16 [#<procedure 1e41ea0 ()>] In unknown file: ?: 15 [primitive-load "/home/ben/git/guix/scripts/guix"] In guix/ui.scm: 1190: 14 [run-guix-command build "git"] In ice-9/boot-9.scm: 157: 13 [catch srfi-34 #<procedure 318ef40 at guix/ui.scm:423:2 ()> ...] 157: 12 [catch system-error ...] In guix/scripts/build.scm: 669: 11 [#<procedure 3298ed0 at guix/scripts/build.scm:658:2 ()>] 607: 10 [options->derivations #<build-daemon 256.15 2891a80> (# # # # ...)] In srfi/srfi-1.scm: 646: 9 [append-map #<procedure 2891300 at guix/scripts/build.scm:607:16 (expr)> #] 578: 8 [map #<procedure 2891300 at guix/scripts/build.scm:607:16 (expr)> (#)] In guix/scripts/build.scm: 612: 7 [#<procedure 2891300 at guix/scripts/build.scm:607:16 (expr)> #] In guix/packages.scm: 749: 6 [cache! #<weak-key-hash-table 25adec0 396/443> # # ...] 1053: 5 [thunk] 985: 4 [bag->derivation # # #] In srfi/srfi-1.scm: 576: 3 [map #<procedure 5246660 at guix/packages.scm:987:30 (t-1050355)> #] In guix/packages.scm: 809: 2 [expand-input # # # ...] In guix/store.scm: 1112: 1 [#<procedure 25ae920 at guix/store.scm:1111:26 (store . args)> # # ...] In unknown file: ?: 0 [#f # "x86_64-linux" #f] ERROR: In procedure #f: ERROR: Wrong type to apply: #f ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-13 12:41 Our git just broke Ben Woodcroft @ 2016-08-13 13:07 ` Leo Famulari 2016-08-13 13:23 ` Vincent Legoll ` (4 more replies) 2016-08-13 17:28 ` Our git just broke Pjotr Prins 1 sibling, 5 replies; 18+ messages in thread From: Leo Famulari @ 2016-08-13 13:07 UTC (permalink / raw) To: Ben Woodcroft; +Cc: guix-devel@gnu.org On Sat, Aug 13, 2016 at 10:41:59PM +1000, Ben Woodcroft wrote: > Hi, > > I cannot currently build git on the master branch. I bisected and got to > this commit. I had a quick look but couldn't see what the problem was. The > new package builds fine. Can someone take a look please? > > > b3885778e8e438e8526a8ee9e96072fd00f5cae5 is the first bad commit > commit b3885778e8e438e8526a8ee9e96072fd00f5cae5 > Author: ng0 <ng0@we.make.ritual.n0.is> > Date: Wed Aug 10 10:04:29 2016 +0000 > > gnu: Add stagit. > > * gnu/packages/version-control.scm (stagit): New variable. > > Signed-off-by: Leo Famulari <leo@famulari.name> Oops! I've reverted the commit. The variable expat is defined twice. We need to change version-control.scm to use a license prefix rather than selecting licenses. ng0, will you update version-control.scm to use a license prefix and re-send an updated stagit patch? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-13 13:07 ` Leo Famulari @ 2016-08-13 13:23 ` Vincent Legoll 2016-08-13 13:32 ` Ben Woodcroft ` (3 subsequent siblings) 4 siblings, 0 replies; 18+ messages in thread From: Vincent Legoll @ 2016-08-13 13:23 UTC (permalink / raw) To: Leo Famulari; +Cc: guix-devel@gnu.org > The variable expat is defined twice. Would it be possible to get more meaningful error messages ? -- Vincent Legoll ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-13 13:07 ` Leo Famulari 2016-08-13 13:23 ` Vincent Legoll @ 2016-08-13 13:32 ` Ben Woodcroft 2016-08-13 15:33 ` ng0 ` (2 subsequent siblings) 4 siblings, 0 replies; 18+ messages in thread From: Ben Woodcroft @ 2016-08-13 13:32 UTC (permalink / raw) To: Leo Famulari; +Cc: guix-devel@gnu.org On 13/08/16 23:07, Leo Famulari wrote: > On Sat, Aug 13, 2016 at 10:41:59PM +1000, Ben Woodcroft wrote: >> Hi, >> >> I cannot currently build git on the master branch. I bisected and got to >> this commit. I had a quick look but couldn't see what the problem was. The >> new package builds fine. Can someone take a look please? >> >> >> b3885778e8e438e8526a8ee9e96072fd00f5cae5 is the first bad commit >> commit b3885778e8e438e8526a8ee9e96072fd00f5cae5 >> Author: ng0 <ng0@we.make.ritual.n0.is> >> Date: Wed Aug 10 10:04:29 2016 +0000 >> >> gnu: Add stagit. >> >> * gnu/packages/version-control.scm (stagit): New variable. >> >> Signed-off-by: Leo Famulari <leo@famulari.name> > Oops! I've reverted the commit. > > The variable expat is defined twice. We need to change > version-control.scm to use a license prefix rather than selecting > licenses. Thanks Leo. Apologies if my email ended up sounding a little grumpy. ben ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-13 13:07 ` Leo Famulari 2016-08-13 13:23 ` Vincent Legoll 2016-08-13 13:32 ` Ben Woodcroft @ 2016-08-13 15:33 ` ng0 2016-08-13 23:11 ` Leo Famulari 2016-08-13 15:36 ` ng0 2016-08-14 18:24 ` Our git just broke [PATCH]: gnu: Add stagit, adjust version-control.scm ng0 4 siblings, 1 reply; 18+ messages in thread From: ng0 @ 2016-08-13 15:33 UTC (permalink / raw) To: Leo Famulari, Ben Woodcroft; +Cc: guix-devel@gnu.org Hi, Leo Famulari <leo@famulari.name> writes: > On Sat, Aug 13, 2016 at 10:41:59PM +1000, Ben Woodcroft wrote: >> Hi, >> >> I cannot currently build git on the master branch. I bisected and got to >> this commit. I had a quick look but couldn't see what the problem was. The >> new package builds fine. Can someone take a look please? >> >> >> b3885778e8e438e8526a8ee9e96072fd00f5cae5 is the first bad commit >> commit b3885778e8e438e8526a8ee9e96072fd00f5cae5 >> Author: ng0 <ng0@we.make.ritual.n0.is> >> Date: Wed Aug 10 10:04:29 2016 +0000 >> >> gnu: Add stagit. >> >> * gnu/packages/version-control.scm (stagit): New variable. >> >> Signed-off-by: Leo Famulari <leo@famulari.name> > > Oops! I've reverted the commit. > > The variable expat is defined twice. We need to change > version-control.scm to use a license prefix rather than selecting > licenses. > > ng0, will you update version-control.scm to use a license prefix and > re-send an updated stagit patch? It is reverted and has no immediate priority as I read. I can do so tomorrow or later today. Sorry that my commit broke it, I thought the message about twice defined license was just verbose. Now I know this can break the make. -- ♥Ⓐ ng0 For non-prism friendly talk find me on http://www.psyced.org ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-13 15:33 ` ng0 @ 2016-08-13 23:11 ` Leo Famulari 0 siblings, 0 replies; 18+ messages in thread From: Leo Famulari @ 2016-08-13 23:11 UTC (permalink / raw) To: ng0; +Cc: guix-devel@gnu.org On Sat, Aug 13, 2016 at 03:33:29PM +0000, ng0 wrote: > It is reverted and has no immediate priority as I read. > I can do so tomorrow or later today. Sorry that my commit broke it, I > thought the message about twice defined license was just verbose. Now I > know this can break the make. Correct, no immediate priority. The solution is to make all the licenses in version-control.scm to use a prefix, as in avr.scm. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-13 13:07 ` Leo Famulari ` (2 preceding siblings ...) 2016-08-13 15:33 ` ng0 @ 2016-08-13 15:36 ` ng0 2016-08-13 23:11 ` Leo Famulari 2016-08-14 18:24 ` Our git just broke [PATCH]: gnu: Add stagit, adjust version-control.scm ng0 4 siblings, 1 reply; 18+ messages in thread From: ng0 @ 2016-08-13 15:36 UTC (permalink / raw) To: Leo Famulari, Ben Woodcroft; +Cc: guix-devel@gnu.org Leo Famulari <leo@famulari.name> writes: > On Sat, Aug 13, 2016 at 10:41:59PM +1000, Ben Woodcroft wrote: >> Hi, >> >> I cannot currently build git on the master branch. I bisected and got to >> this commit. I had a quick look but couldn't see what the problem was. The >> new package builds fine. Can someone take a look please? >> >> >> b3885778e8e438e8526a8ee9e96072fd00f5cae5 is the first bad commit >> commit b3885778e8e438e8526a8ee9e96072fd00f5cae5 >> Author: ng0 <ng0@we.make.ritual.n0.is> >> Date: Wed Aug 10 10:04:29 2016 +0000 >> >> gnu: Add stagit. >> >> * gnu/packages/version-control.scm (stagit): New variable. >> >> Signed-off-by: Leo Famulari <leo@famulari.name> > > Oops! I've reverted the commit. > > The variable expat is defined twice. We need to change > version-control.scm to use a license prefix rather than selecting > licenses. > > ng0, will you update version-control.scm to use a license prefix and > re-send an updated stagit patch? On the subject of stagit, this is a software written by the cloud of people named "2f30", associated with the ideas of suckless. Should this go into suckless.scm and not version-control? The logical place for me is version-control, the second logic place is suckless.scm. -- ♥Ⓐ ng0 For non-prism friendly talk find me on http://www.psyced.org ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-13 15:36 ` ng0 @ 2016-08-13 23:11 ` Leo Famulari 2016-08-14 2:46 ` Eric Bavier 0 siblings, 1 reply; 18+ messages in thread From: Leo Famulari @ 2016-08-13 23:11 UTC (permalink / raw) To: ng0; +Cc: guix-devel@gnu.org On Sat, Aug 13, 2016 at 03:36:06PM +0000, ng0 wrote: > On the subject of stagit, this is a software written by the cloud of > people named "2f30", associated with the ideas of suckless. Should this > go into suckless.scm and not version-control? The logical place for me > is version-control, the second logic place is suckless.scm. I like version-control. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-13 23:11 ` Leo Famulari @ 2016-08-14 2:46 ` Eric Bavier 0 siblings, 0 replies; 18+ messages in thread From: Eric Bavier @ 2016-08-14 2:46 UTC (permalink / raw) To: Leo Famulari; +Cc: guix-devel@gnu.org On Sat, 13 Aug 2016 19:11:35 -0400 Leo Famulari <leo@famulari.name> wrote: > On Sat, Aug 13, 2016 at 03:36:06PM +0000, ng0 wrote: > > On the subject of stagit, this is a software written by the cloud of > > people named "2f30", associated with the ideas of suckless. Should this > > go into suckless.scm and not version-control? The logical place for me > > is version-control, the second logic place is suckless.scm. > > I like version-control. > +1 `~Eric ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke [PATCH]: gnu: Add stagit, adjust version-control.scm. 2016-08-13 13:07 ` Leo Famulari ` (3 preceding siblings ...) 2016-08-13 15:36 ` ng0 @ 2016-08-14 18:24 ` ng0 2016-08-17 11:38 ` ng0 4 siblings, 1 reply; 18+ messages in thread From: ng0 @ 2016-08-14 18:24 UTC (permalink / raw) To: Leo Famulari, Ben Woodcroft; +Cc: guix-devel@gnu.org [-- Attachment #1: Type: text/plain, Size: 1583 bytes --] Leo Famulari <leo@famulari.name> writes: > On Sat, Aug 13, 2016 at 10:41:59PM +1000, Ben Woodcroft wrote: >> Hi, >> >> I cannot currently build git on the master branch. I bisected and got to >> this commit. I had a quick look but couldn't see what the problem was. The >> new package builds fine. Can someone take a look please? >> >> >> b3885778e8e438e8526a8ee9e96072fd00f5cae5 is the first bad commit >> commit b3885778e8e438e8526a8ee9e96072fd00f5cae5 >> Author: ng0 <ng0@we.make.ritual.n0.is> >> Date: Wed Aug 10 10:04:29 2016 +0000 >> >> gnu: Add stagit. >> >> * gnu/packages/version-control.scm (stagit): New variable. >> >> Signed-off-by: Leo Famulari <leo@famulari.name> > > Oops! I've reverted the commit. > > The variable expat is defined twice. We need to change > version-control.scm to use a license prefix rather than selecting > licenses. > > ng0, will you update version-control.scm to use a license prefix and > re-send an updated stagit patch? Done. I tried to built all the packages in version-control to assure that nothing breaks this time ...and it already breaks at python2-tempest-lib-0.12.0 with: tempest_lib.tests.test_rest_clientNon-zero exit code (2) from test listing. error: testr failed (3) phase `check' failed after 1.5 seconds As python2-tempest-lib-0.12.0 is not in gnu/packages/version-control.scm, we have a problem there. Someone should check this package as https://hydra.gnu.org/build/1441011 shows that it has been failing for some time now, it last build in january. https://hydra.gnu.org/build/1441011/nixlog/1/raw [-- Attachment #2: 0001-gnu-Add-stagit.patch --] [-- Type: text/x-patch, Size: 11189 bytes --] From 41f1a8b707e20c76ff5d04747c0de370ab899521 Mon Sep 17 00:00:00 2001 From: ng0 <ng0@we.make.ritual.n0.is> Date: Wed, 10 Aug 2016 10:04:29 +0000 Subject: [PATCH] gnu: Add stagit. * gnu/packages/version-control.scm (stagit): New variable. Import (guix licenses) with "license:" prefix. --- gnu/packages/version-control.scm | 83 ++++++++++++++++++++++++++-------------- 1 file changed, 54 insertions(+), 29 deletions(-) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 960ed56..7d0a6b0 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2015 Kyle Meyer <kyle@kyleam.com> ;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net> +;;; Coypright © 2016 ng0 <ng0@we.make.ritual.n0.is> ;;; ;;; This file is part of GNU Guix. ;;; @@ -26,10 +27,7 @@ ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. (define-module (gnu packages version-control) - #:use-module ((guix licenses) - #:select (asl2.0 bsd-2 bsd-3 - gpl1+ gpl2 gpl2+ gpl3+ lgpl2.1 - public-domain x11-style)) + #:use-module ((guix licenses) #:prefix license:) #:use-module (guix utils) #:use-module (guix packages) #:use-module (guix download) @@ -107,7 +105,7 @@ "GNU Bazaar is a version control system that allows you to record changes to project files over time. It supports both a distributed workflow as well as the classic centralized workflow.") - (license gpl2+))) + (license license:gpl2+))) (define-public git ;; Keep in sync with 'git-manpages'! @@ -275,7 +273,7 @@ as well as the classic centralized workflow.") (description "Git is a free distributed version control system designed to handle everything from small to very large projects with speed and efficiency.") - (license gpl2) + (license license:gpl2) (home-page "http://git-scm.com/"))) (define-public git-manpages @@ -365,7 +363,7 @@ command."))) provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language with bindings.") ;; GPLv2 with linking exception - (license gpl2))) + (license license:gpl2))) (define-public cgit (package @@ -426,7 +424,7 @@ write native speed custom Git applications in any language with bindings.") (description "CGit is an attempt to create a fast web interface for the Git SCM, using a built-in cache to decrease server I/O pressure.") - (license gpl2))) + (license license:gpl2))) (define-public shflags (package @@ -470,7 +468,7 @@ different versions of getopt on various OSes make writing portable shell scripts difficult. shFlags instead provides an API that doesn't change across shell and OS versions so the script writer can be confident that the script will work.") - (license lgpl2.1))) + (license license:lgpl2.1))) (define-public git-flow (package @@ -513,7 +511,7 @@ management strategy that helps developers keep track of features, hotfixes, and releases in bigger software projects. The git-flow library of git subcommands helps automate some parts of the flow to make working with it a lot easier.") - (license bsd-2))) + (license license:bsd-2))) (define-public git-test-sequence (let ((commit "48e5a2f5a13a5f30452647237e23362b459b9c76")) @@ -548,7 +546,7 @@ lot easier.") "git-test-sequence is similar to an automated git bisect except it’s linear. It will test every change between two points in the DAG. It will also walk each side of a merge and test those changes individually.") - (license (x11-style "file://LICENSE"))))) + (license (license:x11-style "file://LICENSE"))))) (define-public gitolite (package @@ -604,7 +602,7 @@ also walk each side of a merge and test those changes individually.") (description "Gitolite is an access control layer on top of Git, providing fine access control to Git repositories.") - (license gpl2))) + (license license:gpl2))) (define-public mercurial (package @@ -631,7 +629,7 @@ control to Git repositories.") "Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.") - (license gpl2+))) + (license license:gpl2+))) (define-public neon (package @@ -679,7 +677,7 @@ abstract interface to parsing XML using libxml2 or expat, and wrappers for simplifying handling XML HTTP response bodies; WebDAV metadata support, wrappers for PROPFIND and PROPPATCH to simplify property manipulation.") - (license gpl2+))) ; for documentation and tests; source under lgpl2.0+ + (license license:gpl2+))) ; for documentation and tests; source under lgpl2.0+ (define-public subversion (package @@ -746,7 +744,7 @@ centralized version control system characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations.") - (license asl2.0))) + (license license:asl2.0))) (define-public rcs (package @@ -769,7 +767,7 @@ file-by-file basis, in contrast to subsequent version control systems such as CVS, Subversion, and Git. This can make it suitable for system administration files, for example, which are often inherently local to one machine.") - (license gpl3+))) + (license license:gpl3+))) (define-public cvs (package @@ -797,7 +795,7 @@ machine.") Configuration Management (SCM). Using it, you can record the history of sources files, and documents. It fills a similar role to the free software RCS, PRCS, and Aegis packages.") - (license gpl1+))) + (license license:gpl1+))) (define-public cvs-fast-export (package @@ -836,7 +834,7 @@ The program can also produce a visualization of the resulting commit directed acyclic graph (DAG) in the input format of @uref{http://www.graphviz.org, Graphviz}. The package also includes @command{cvssync}, a tool for mirroring masters from remote CVS hosts.") - (license gpl2+))) + (license license:gpl2+))) (define-public vc-dwim (package @@ -862,7 +860,7 @@ using version control at the same time, for example by printing a reminder when a file change has been described in the ChangeLog but the file has not been added to the VC. vc-chlog scans changed files and generates standards-compliant ChangeLog entries based on the changes that it detects.") - (license gpl3+))) + (license license:gpl3+))) (define-public diffstat (package @@ -883,7 +881,7 @@ standards-compliant ChangeLog entries based on the changes that it detects.") "Diffstat reads the output of 'diff' and displays a histogram of the insertions, deletions, and modifications per-file. It is useful for reviewing large, complex patch files.") - (license (x11-style "file://COPYING")))) + (license (license:x11-style "file://COPYING")))) (define-public cssc (package @@ -925,7 +923,7 @@ large, complex patch files.") (description "GNU CSSC provides a replacement for the legacy Unix source code control system SCCS. This allows old code still under that system to be accessed and migrated on modern systems.") - (license gpl3+))) + (license license:gpl3+))) ;; This package can unfortunately work only in -TEST mode, since Aegis ;; requires that it is installed setuid root. @@ -1009,7 +1007,7 @@ changes to a program independently, and Aegis coordinates integrating these changes back into the master source of the program, with as little disruption as possible. Resolution of contention for source files, a major headache for any project with more than one developer, is one of Aegis's major functions.") - (license gpl3+))) + (license license:gpl3+))) (define-public reposurgeon (package @@ -1061,7 +1059,7 @@ and can thus be used to script production of very high-quality conversions from Subversion to any supported Distributed Version Control System (DVCS).") ;; Most files are distributed under bsd-2, except 'repocutter' which is ;; under bsd-3. - (license (list bsd-2 bsd-3)))) + (license (list license:bsd-2 license:bsd-3)))) (define-public tig (package @@ -1087,7 +1085,7 @@ from Subversion to any supported Distributed Version Control System (DVCS).") "Tig is an ncurses text user interface for Git, primarily intended as a history browser. It can also stage hunks for commit, or colorize the output of the 'git' command.") - (license gpl2+))) + (license license:gpl2+))) (define-public findnewest (package @@ -1114,7 +1112,7 @@ output of the 'git' command.") (description "Recursively find the newest file in a file tree and print its modification time.") - (license bsd-2))) + (license license:bsd-2))) (define-public myrepos (package @@ -1143,7 +1141,7 @@ modification time.") fetching updates) over a collection of version control repositories. It supports a large number of version control systems: Git, Subversion, Mercurial, Bazaar, Darcs, CVS, Fossil, and Veracity.") - (license gpl2+))) + (license license:gpl2+))) (define-public git-annex-remote-hubic (package @@ -1174,7 +1172,7 @@ Mercurial, Bazaar, Darcs, CVS, Fossil, and Veracity.") (description "This package allows you to use your hubic account as a \"special repository\" with git-annex.") - (license gpl3+))) + (license license:gpl3+))) (define-public fossil (package @@ -1248,5 +1246,32 @@ repository\" with git-annex.") "Fossil is a distributed source control management system which supports access and administration over HTTP CGI or via a built-in HTTP server. It has a built-in wiki, built-in file browsing, built-in tickets system, etc.") - (license (list public-domain ;src/miniz.c, src/shell.c - bsd-2)))) + (license (list license:public-domain ;src/miniz.c, src/shell.c + license:bsd-2)))) + +(define-public stagit + (package + (name "stagit") + (version "0.4") + (source (origin + (method url-fetch) + (uri (string-append "http://dl.2f30.org/releases/" + name "-" version ".tar.gz")) + (sha256 + (base32 + "0z5r06wqrfnsz24ci4hjqbd62svclvhkgzaq9npsyjcp6jnf7izc")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no tests + #:make-flags (list "CC=gcc" + (string-append "PREFIX=" %output)) + #:phases + (modify-phases %standard-phases + (delete 'configure)))) ; no configure + (inputs + `(("libgit2" ,libgit2))) + (home-page "http://2f30.org") + (synopsis "Static git page generator") + (description "Stagit creates static pages for git repositories, the results can +be served with a HTTP file server.") + (license license:expat))) -- 2.9.2 [-- Attachment #3: Type: text/plain, Size: 78 bytes --] -- ♥Ⓐ ng0 For non-prism friendly talk find me on http://www.psyced.org ^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: Our git just broke [PATCH]: gnu: Add stagit, adjust version-control.scm. 2016-08-14 18:24 ` Our git just broke [PATCH]: gnu: Add stagit, adjust version-control.scm ng0 @ 2016-08-17 11:38 ` ng0 0 siblings, 0 replies; 18+ messages in thread From: ng0 @ 2016-08-17 11:38 UTC (permalink / raw) To: guix-devel@gnu.org Hi, can someone comment on this patch if there are changes I need to make? ng0 <ng0@we.make.ritual.n0.is> writes: > Leo Famulari <leo@famulari.name> writes: > >> On Sat, Aug 13, 2016 at 10:41:59PM +1000, Ben Woodcroft wrote: >>> Hi, >>> >>> I cannot currently build git on the master branch. I bisected and got to >>> this commit. I had a quick look but couldn't see what the problem was. The >>> new package builds fine. Can someone take a look please? >>> >>> >>> b3885778e8e438e8526a8ee9e96072fd00f5cae5 is the first bad commit >>> commit b3885778e8e438e8526a8ee9e96072fd00f5cae5 >>> Author: ng0 <ng0@we.make.ritual.n0.is> >>> Date: Wed Aug 10 10:04:29 2016 +0000 >>> >>> gnu: Add stagit. >>> >>> * gnu/packages/version-control.scm (stagit): New variable. >>> >>> Signed-off-by: Leo Famulari <leo@famulari.name> >> >> Oops! I've reverted the commit. >> >> The variable expat is defined twice. We need to change >> version-control.scm to use a license prefix rather than selecting >> licenses. >> >> ng0, will you update version-control.scm to use a license prefix and >> re-send an updated stagit patch? > > Done. I tried to built all the packages in version-control to assure that > nothing breaks this time ...and it already breaks at > python2-tempest-lib-0.12.0 with: > tempest_lib.tests.test_rest_clientNon-zero exit code (2) from test listing. > error: testr failed (3) > phase `check' failed after 1.5 seconds > > As python2-tempest-lib-0.12.0 is not in > gnu/packages/version-control.scm, we have a problem there. Someone > should check this package as https://hydra.gnu.org/build/1441011 shows > that it has been failing for some time now, it last build in january. > https://hydra.gnu.org/build/1441011/nixlog/1/raw > > From 41f1a8b707e20c76ff5d04747c0de370ab899521 Mon Sep 17 00:00:00 2001 > From: ng0 <ng0@we.make.ritual.n0.is> > Date: Wed, 10 Aug 2016 10:04:29 +0000 > Subject: [PATCH] gnu: Add stagit. > > * gnu/packages/version-control.scm (stagit): New variable. > Import (guix licenses) with "license:" prefix. > --- > gnu/packages/version-control.scm | 83 ++++++++++++++++++++++++++-------------- > 1 file changed, 54 insertions(+), 29 deletions(-) > > diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm > index 960ed56..7d0a6b0 100644 > --- a/gnu/packages/version-control.scm > +++ b/gnu/packages/version-control.scm > @@ -9,6 +9,7 @@ > ;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il> > ;;; Copyright © 2015 Kyle Meyer <kyle@kyleam.com> > ;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net> > +;;; Coypright © 2016 ng0 <ng0@we.make.ritual.n0.is> > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -26,10 +27,7 @@ > ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. > > (define-module (gnu packages version-control) > - #:use-module ((guix licenses) > - #:select (asl2.0 bsd-2 bsd-3 > - gpl1+ gpl2 gpl2+ gpl3+ lgpl2.1 > - public-domain x11-style)) > + #:use-module ((guix licenses) #:prefix license:) > #:use-module (guix utils) > #:use-module (guix packages) > #:use-module (guix download) > @@ -107,7 +105,7 @@ > "GNU Bazaar is a version control system that allows you to record > changes to project files over time. It supports both a distributed workflow > as well as the classic centralized workflow.") > - (license gpl2+))) > + (license license:gpl2+))) > > (define-public git > ;; Keep in sync with 'git-manpages'! > @@ -275,7 +273,7 @@ as well as the classic centralized workflow.") > (description > "Git is a free distributed version control system designed to handle > everything from small to very large projects with speed and efficiency.") > - (license gpl2) > + (license license:gpl2) > (home-page "http://git-scm.com/"))) > > (define-public git-manpages > @@ -365,7 +363,7 @@ command."))) > provided as a re-entrant linkable library with a solid API, allowing you to > write native speed custom Git applications in any language with bindings.") > ;; GPLv2 with linking exception > - (license gpl2))) > + (license license:gpl2))) > > (define-public cgit > (package > @@ -426,7 +424,7 @@ write native speed custom Git applications in any language with bindings.") > (description > "CGit is an attempt to create a fast web interface for the Git SCM, using > a built-in cache to decrease server I/O pressure.") > - (license gpl2))) > + (license license:gpl2))) > > (define-public shflags > (package > @@ -470,7 +468,7 @@ different versions of getopt on various OSes make writing portable shell > scripts difficult. shFlags instead provides an API that doesn't change across > shell and OS versions so the script writer can be confident that the script > will work.") > - (license lgpl2.1))) > + (license license:lgpl2.1))) > > (define-public git-flow > (package > @@ -513,7 +511,7 @@ management strategy that helps developers keep track of features, hotfixes, > and releases in bigger software projects. The git-flow library of git > subcommands helps automate some parts of the flow to make working with it a > lot easier.") > - (license bsd-2))) > + (license license:bsd-2))) > > (define-public git-test-sequence > (let ((commit "48e5a2f5a13a5f30452647237e23362b459b9c76")) > @@ -548,7 +546,7 @@ lot easier.") > "git-test-sequence is similar to an automated git bisect except it’s > linear. It will test every change between two points in the DAG. It will > also walk each side of a merge and test those changes individually.") > - (license (x11-style "file://LICENSE"))))) > + (license (license:x11-style "file://LICENSE"))))) > > (define-public gitolite > (package > @@ -604,7 +602,7 @@ also walk each side of a merge and test those changes individually.") > (description > "Gitolite is an access control layer on top of Git, providing fine access > control to Git repositories.") > - (license gpl2))) > + (license license:gpl2))) > > (define-public mercurial > (package > @@ -631,7 +629,7 @@ control to Git repositories.") > "Mercurial is a free, distributed source control management tool. > It efficiently handles projects of any size > and offers an easy and intuitive interface.") > - (license gpl2+))) > + (license license:gpl2+))) > > (define-public neon > (package > @@ -679,7 +677,7 @@ abstract interface to parsing XML using libxml2 or expat, and wrappers for > simplifying handling XML HTTP response bodies; > WebDAV metadata support, wrappers for PROPFIND and PROPPATCH to simplify > property manipulation.") > - (license gpl2+))) ; for documentation and tests; source under lgpl2.0+ > + (license license:gpl2+))) ; for documentation and tests; source under lgpl2.0+ > > (define-public subversion > (package > @@ -746,7 +744,7 @@ centralized version control system characterized by its > reliability as a safe haven for valuable data; the simplicity of its model and > usage; and its ability to support the needs of a wide variety of users and > projects, from individuals to large-scale enterprise operations.") > - (license asl2.0))) > + (license license:asl2.0))) > > (define-public rcs > (package > @@ -769,7 +767,7 @@ file-by-file basis, in contrast to subsequent version control systems such as > CVS, Subversion, and Git. This can make it suitable for system > administration files, for example, which are often inherently local to one > machine.") > - (license gpl3+))) > + (license license:gpl3+))) > > (define-public cvs > (package > @@ -797,7 +795,7 @@ machine.") > Configuration Management (SCM). Using it, you can record the history of > sources files, and documents. It fills a similar role to the free software > RCS, PRCS, and Aegis packages.") > - (license gpl1+))) > + (license license:gpl1+))) > > (define-public cvs-fast-export > (package > @@ -836,7 +834,7 @@ The program can also produce a visualization of the resulting commit directed > acyclic graph (DAG) in the input format of @uref{http://www.graphviz.org, > Graphviz}. The package also includes @command{cvssync}, a tool for mirroring > masters from remote CVS hosts.") > - (license gpl2+))) > + (license license:gpl2+))) > > (define-public vc-dwim > (package > @@ -862,7 +860,7 @@ using version control at the same time, for example by printing a reminder > when a file change has been described in the ChangeLog but the file has not > been added to the VC. vc-chlog scans changed files and generates > standards-compliant ChangeLog entries based on the changes that it detects.") > - (license gpl3+))) > + (license license:gpl3+))) > > (define-public diffstat > (package > @@ -883,7 +881,7 @@ standards-compliant ChangeLog entries based on the changes that it detects.") > "Diffstat reads the output of 'diff' and displays a histogram of the > insertions, deletions, and modifications per-file. It is useful for reviewing > large, complex patch files.") > - (license (x11-style "file://COPYING")))) > + (license (license:x11-style "file://COPYING")))) > > (define-public cssc > (package > @@ -925,7 +923,7 @@ large, complex patch files.") > (description "GNU CSSC provides a replacement for the legacy Unix source > code control system SCCS. This allows old code still under that system to be > accessed and migrated on modern systems.") > - (license gpl3+))) > + (license license:gpl3+))) > > ;; This package can unfortunately work only in -TEST mode, since Aegis > ;; requires that it is installed setuid root. > @@ -1009,7 +1007,7 @@ changes to a program independently, and Aegis coordinates integrating these > changes back into the master source of the program, with as little disruption > as possible. Resolution of contention for source files, a major headache for > any project with more than one developer, is one of Aegis's major functions.") > - (license gpl3+))) > + (license license:gpl3+))) > > (define-public reposurgeon > (package > @@ -1061,7 +1059,7 @@ and can thus be used to script production of very high-quality conversions > from Subversion to any supported Distributed Version Control System (DVCS).") > ;; Most files are distributed under bsd-2, except 'repocutter' which is > ;; under bsd-3. > - (license (list bsd-2 bsd-3)))) > + (license (list license:bsd-2 license:bsd-3)))) > > (define-public tig > (package > @@ -1087,7 +1085,7 @@ from Subversion to any supported Distributed Version Control System (DVCS).") > "Tig is an ncurses text user interface for Git, primarily intended as > a history browser. It can also stage hunks for commit, or colorize the > output of the 'git' command.") > - (license gpl2+))) > + (license license:gpl2+))) > > (define-public findnewest > (package > @@ -1114,7 +1112,7 @@ output of the 'git' command.") > (description > "Recursively find the newest file in a file tree and print its > modification time.") > - (license bsd-2))) > + (license license:bsd-2))) > > (define-public myrepos > (package > @@ -1143,7 +1141,7 @@ modification time.") > fetching updates) over a collection of version control repositories. It > supports a large number of version control systems: Git, Subversion, > Mercurial, Bazaar, Darcs, CVS, Fossil, and Veracity.") > - (license gpl2+))) > + (license license:gpl2+))) > > (define-public git-annex-remote-hubic > (package > @@ -1174,7 +1172,7 @@ Mercurial, Bazaar, Darcs, CVS, Fossil, and Veracity.") > (description > "This package allows you to use your hubic account as a \"special > repository\" with git-annex.") > - (license gpl3+))) > + (license license:gpl3+))) > > (define-public fossil > (package > @@ -1248,5 +1246,32 @@ repository\" with git-annex.") > "Fossil is a distributed source control management system which supports > access and administration over HTTP CGI or via a built-in HTTP server. It has > a built-in wiki, built-in file browsing, built-in tickets system, etc.") > - (license (list public-domain ;src/miniz.c, src/shell.c > - bsd-2)))) > + (license (list license:public-domain ;src/miniz.c, src/shell.c > + license:bsd-2)))) > + > +(define-public stagit > + (package > + (name "stagit") > + (version "0.4") > + (source (origin > + (method url-fetch) > + (uri (string-append "http://dl.2f30.org/releases/" > + name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0z5r06wqrfnsz24ci4hjqbd62svclvhkgzaq9npsyjcp6jnf7izc")))) > + (build-system gnu-build-system) > + (arguments > + `(#:tests? #f ; no tests > + #:make-flags (list "CC=gcc" > + (string-append "PREFIX=" %output)) > + #:phases > + (modify-phases %standard-phases > + (delete 'configure)))) ; no configure > + (inputs > + `(("libgit2" ,libgit2))) > + (home-page "http://2f30.org") > + (synopsis "Static git page generator") > + (description "Stagit creates static pages for git repositories, the results can > +be served with a HTTP file server.") > + (license license:expat))) > -- > 2.9.2 > > > -- > ♥Ⓐ ng0 > For non-prism friendly talk find me on http://www.psyced.org -- ng0 For non-prism friendly talk find me on http://www.psyced.org ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-13 12:41 Our git just broke Ben Woodcroft 2016-08-13 13:07 ` Leo Famulari @ 2016-08-13 17:28 ` Pjotr Prins 2016-08-14 4:28 ` Ben Woodcroft 1 sibling, 1 reply; 18+ messages in thread From: Pjotr Prins @ 2016-08-13 17:28 UTC (permalink / raw) To: Ben Woodcroft; +Cc: guix-devel@gnu.org Thanks Ben, I thought it was just me banging my head against the wall. Also gnutls does not pass it's tests on my system, nor does subversion. I went back in time to July 22nd. Building fine there. Pj. On Sat, Aug 13, 2016 at 10:41:59PM +1000, Ben Woodcroft wrote: > Hi, > > I cannot currently build git on the master branch. I bisected and > got to this commit. I had a quick look but couldn't see what the > problem was. The new package builds fine. Can someone take a look > please? > > > b3885778e8e438e8526a8ee9e96072fd00f5cae5 is the first bad commit > commit b3885778e8e438e8526a8ee9e96072fd00f5cae5 > Author: ng0 <ng0@we.make.ritual.n0.is> > Date: Wed Aug 10 10:04:29 2016 +0000 > > gnu: Add stagit. > > * gnu/packages/version-control.scm (stagit): New variable. > > Signed-off-by: Leo Famulari <leo@famulari.name> > > Problem: > > $ ./pre-inst-env guix build git > > Backtrace: > > In ice-9/boot-9.scm: > > 2401: 19 [save-module-excursion #<procedure 1e2a940 at > ice-9/boot-9.scm:4045:3 ()>] > > 4050: 18 [#<procedure 1e2a940 at ice-9/boot-9.scm:4045:3 ()>] > 1724: 17 [%start-stack load-stack ...] > 1729: 16 [#<procedure 1e41ea0 ()>] > In unknown file: > ?: 15 [primitive-load "/home/ben/git/guix/scripts/guix"] > In guix/ui.scm: > 1190: 14 [run-guix-command build "git"] > In ice-9/boot-9.scm: > 157: 13 [catch srfi-34 #<procedure 318ef40 at guix/ui.scm:423:2 ()> ...] > 157: 12 [catch system-error ...] > In guix/scripts/build.scm: > 669: 11 [#<procedure 3298ed0 at guix/scripts/build.scm:658:2 ()>] > 607: 10 [options->derivations #<build-daemon 256.15 2891a80> (# # # > # ...)] > In srfi/srfi-1.scm: > 646: 9 [append-map #<procedure 2891300 at > guix/scripts/build.scm:607:16 (expr)> #] > 578: 8 [map #<procedure 2891300 at guix/scripts/build.scm:607:16 > (expr)> (#)] > In guix/scripts/build.scm: > 612: 7 [#<procedure 2891300 at guix/scripts/build.scm:607:16 (expr)> #] > In guix/packages.scm: > 749: 6 [cache! #<weak-key-hash-table 25adec0 396/443> # # ...] > 1053: 5 [thunk] > 985: 4 [bag->derivation # # #] > In srfi/srfi-1.scm: > 576: 3 [map #<procedure 5246660 at guix/packages.scm:987:30 > (t-1050355)> #] > In guix/packages.scm: > 809: 2 [expand-input # # # ...] > In guix/store.scm: > 1112: 1 [#<procedure 25ae920 at guix/store.scm:1111:26 (store . > args)> # # ...] > In unknown file: > ?: 0 [#f # "x86_64-linux" #f] > > ERROR: In procedure #f: > ERROR: Wrong type to apply: #f > > -- ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-13 17:28 ` Our git just broke Pjotr Prins @ 2016-08-14 4:28 ` Ben Woodcroft 2016-08-14 16:13 ` Leo Famulari 0 siblings, 1 reply; 18+ messages in thread From: Ben Woodcroft @ 2016-08-14 4:28 UTC (permalink / raw) To: Pjotr Prins; +Cc: guix-devel@gnu.org Hi Pjotr, On 14/08/16 03:28, Pjotr Prins wrote: > [..] > > Also gnutls does not pass it's tests on my system, nor does > subversion. Both gnutls and subversion are substituted for me on current master (891284), indicating they built without issue OK on hydra. Does it still not work for you? Thanks, ben ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-14 4:28 ` Ben Woodcroft @ 2016-08-14 16:13 ` Leo Famulari 2016-08-15 1:08 ` Mark H Weaver 0 siblings, 1 reply; 18+ messages in thread From: Leo Famulari @ 2016-08-14 16:13 UTC (permalink / raw) To: Ben Woodcroft; +Cc: guix-devel@gnu.org On Sun, Aug 14, 2016 at 02:28:43PM +1000, Ben Woodcroft wrote: > On 14/08/16 03:28, Pjotr Prins wrote: > > Also gnutls does not pass it's tests on my system, nor does > > subversion. > Both gnutls and subversion are substituted for me on current master > (891284), indicating they built without issue OK on hydra. Does it still not > work for you? Regarding GnuTLS, I assume Pjotr is describing the failure of the "name-constraints" test [0]. Unfortunately, GnuTLS used a certificate in one of their tests without taking care to handle its expiration date, so now the certificate has expired. It looks like a mistake. Other test certificates in their test suite are guarded against this, and they have committed a fix. At least we have the substitute. I would be interested to see the Subversion test failure. [0] http://lists.gnu.org/archive/html/guix-devel/2016-07/msg00602.html ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-14 16:13 ` Leo Famulari @ 2016-08-15 1:08 ` Mark H Weaver 2016-08-15 11:23 ` Ben Woodcroft 0 siblings, 1 reply; 18+ messages in thread From: Mark H Weaver @ 2016-08-15 1:08 UTC (permalink / raw) To: Leo Famulari; +Cc: guix-devel@gnu.org Leo Famulari <leo@famulari.name> writes: > On Sun, Aug 14, 2016 at 02:28:43PM +1000, Ben Woodcroft wrote: >> On 14/08/16 03:28, Pjotr Prins wrote: >> > Also gnutls does not pass it's tests on my system, nor does >> > subversion. >> Both gnutls and subversion are substituted for me on current master >> (891284), indicating they built without issue OK on hydra. Does it still not >> work for you? > > Regarding GnuTLS, I assume Pjotr is describing the failure of the > "name-constraints" test [0]. > > Unfortunately, GnuTLS used a certificate in one of their tests without > taking care to handle its expiration date, so now the certificate has > expired. It looks like a mistake. Other test certificates in their test > suite are guarded against this, and they have committed a fix. Yes. Unfortunately we cannot fix this with a graft, because that does not prevent the original build from being performed, and if that original build consistently fails after a certain date, I don't see a straightforward way to work around that. While repopulating hydra's store after the failure of its RAID array, I resorted to temporarily setting the system clock back on the mips64el build machine to repeat that build. It might be worth investigating the possibility of setting the system clock to a deterministic value within build containers. Mark ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-15 1:08 ` Mark H Weaver @ 2016-08-15 11:23 ` Ben Woodcroft 2016-08-15 17:11 ` Leo Famulari 0 siblings, 1 reply; 18+ messages in thread From: Ben Woodcroft @ 2016-08-15 11:23 UTC (permalink / raw) To: Mark H Weaver, Leo Famulari; +Cc: guix-devel@gnu.org On 15/08/16 11:08, Mark H Weaver wrote: > Leo Famulari <leo@famulari.name> writes: > >> On Sun, Aug 14, 2016 at 02:28:43PM +1000, Ben Woodcroft wrote: >>> On 14/08/16 03:28, Pjotr Prins wrote: >>>> Also gnutls does not pass it's tests on my system, nor does >>>> subversion. >>> Both gnutls and subversion are substituted for me on current master >>> (891284), indicating they built without issue OK on hydra. Does it still not >>> work for you? >> Regarding GnuTLS, I assume Pjotr is describing the failure of the >> "name-constraints" test [0]. >> >> Unfortunately, GnuTLS used a certificate in one of their tests without >> taking care to handle its expiration date, so now the certificate has >> expired. It looks like a mistake. Other test certificates in their test >> suite are guarded against this, and they have committed a fix. I'm a little confused. AIUI, this was fixed in 3.5.2 which is a part of current master and 0.11.0. I just used 'build --check' and both gnutls and subversion build without issue, though subversion seems to be non-deterministic. Let us know if you are still experiencing build failures Pjotr > It might be worth investigating the possibility of setting the system > clock to a deterministic value within build containers. Sounds like a good idea if anyone has the bandwidth. ben ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-15 11:23 ` Ben Woodcroft @ 2016-08-15 17:11 ` Leo Famulari 2016-08-15 18:04 ` Pjotr Prins 0 siblings, 1 reply; 18+ messages in thread From: Leo Famulari @ 2016-08-15 17:11 UTC (permalink / raw) To: Ben Woodcroft; +Cc: guix-devel@gnu.org On Mon, Aug 15, 2016 at 09:23:44PM +1000, Ben Woodcroft wrote: > > Leo Famulari <leo@famulari.name> writes: > > > Regarding GnuTLS, I assume Pjotr is describing the failure of the > > > "name-constraints" test [0]. > I'm a little confused. AIUI, this was fixed in 3.5.2 which is a part of > current master and 0.11.0. Ah, yes, I forgot that we updated GnuTLS rather late in the core-updates cycle in response to this bug. Pjotr, do you have any details about your build failures? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Our git just broke 2016-08-15 17:11 ` Leo Famulari @ 2016-08-15 18:04 ` Pjotr Prins 0 siblings, 0 replies; 18+ messages in thread From: Pjotr Prins @ 2016-08-15 18:04 UTC (permalink / raw) To: Leo Famulari; +Cc: guix-devel@gnu.org On Mon, Aug 15, 2016 at 01:11:50PM -0400, Leo Famulari wrote: > On Mon, Aug 15, 2016 at 09:23:44PM +1000, Ben Woodcroft wrote: > > > Leo Famulari <leo@famulari.name> writes: > > > > Regarding GnuTLS, I assume Pjotr is describing the failure of the > > > > "name-constraints" test [0]. > > > I'm a little confused. AIUI, this was fixed in 3.5.2 which is a part of > > current master and 0.11.0. > > Ah, yes, I forgot that we updated GnuTLS rather late in the core-updates > cycle in response to this bug. Pjotr, do you have any details about your > build failures? I just hacked on in anger. Will record next time. GeneNetwork deploys with recent Guix. That is the main thing :) Pj. -- ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2016-08-17 11:39 UTC | newest] Thread overview: 18+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-08-13 12:41 Our git just broke Ben Woodcroft 2016-08-13 13:07 ` Leo Famulari 2016-08-13 13:23 ` Vincent Legoll 2016-08-13 13:32 ` Ben Woodcroft 2016-08-13 15:33 ` ng0 2016-08-13 23:11 ` Leo Famulari 2016-08-13 15:36 ` ng0 2016-08-13 23:11 ` Leo Famulari 2016-08-14 2:46 ` Eric Bavier 2016-08-14 18:24 ` Our git just broke [PATCH]: gnu: Add stagit, adjust version-control.scm ng0 2016-08-17 11:38 ` ng0 2016-08-13 17:28 ` Our git just broke Pjotr Prins 2016-08-14 4:28 ` Ben Woodcroft 2016-08-14 16:13 ` Leo Famulari 2016-08-15 1:08 ` Mark H Weaver 2016-08-15 11:23 ` Ben Woodcroft 2016-08-15 17:11 ` Leo Famulari 2016-08-15 18:04 ` Pjotr Prins
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.