Re: Golang check phase skipping some tests?
Hi Sharlatan, Sharlatan Hellseher writes: > Hi Maxim, > > Thank you for detailed replay. > >> The branch workflow for teams is to use a *-team branch that is short >> lived, e.g. for the time needed to do the integration work; with an >> associated job spec in Cuirass (ci.guix.gnu.org) to build it. > > Am I ok to push new go-team branch? And I'll push patches related to > split v3 soon this week. I'm not in the go-team, so the safest bet to get everyone onboard would be to send your series to guix-devel first via 'git send-email'; go team members will be notified. After a two weeks (or before that if you get it reviewed by other members), you could then merge to go-team and have it built. -- Thanks, Maxim
Re: Guix CLI, thoughts and suggestions
Hi Ian, On Sat, Jan 20 2024, Ian Eure wrote: > I agree that this would make sense, but my understanding is that `guix > package' doesn’t work like that -- it only performs the final > operation in the list. IMO, it should either do *everything* the > commands specify, or print an error and take no action. It can accumulate multiple commands. As an example, if you create a profile with a single package in it: $ guix package -i hello The following package will be installed: hello 2.12.1 ... more output... then you can remove that package and install another package in a single transaction: $ guix package -r hello -i coreutils The following package will be removed: hello 2.12.1 The following package will be installed: coreutils 9.1 ... more output... The inconsistency here is that some commands can be combined (specifically adding and removing), whereas others cannot (probably everything else). > I agree, I don’t think the situation can be improved without finding a > solution to preserve BC. But, I didn’t think it was worth making > detailed plans for any of this before gauging whether the problem was > one broadly considered to be worth solving. I think it would be great to have a consistent CLI, so I would love it if we were able to solve this problem. Carlo
Re: [core-updates] Native build of make-boot0 fails on missing zstd
Hello, Janneke Nieuwenhuizen writes: [...] > As mentioned on IRC, this fixes it for me; thanks! Great! I'm tentatively including many other patches I had lined up for the next world rebuild that I've picked from guix-patches, to turn this wasted computing cycles into an opportunity. -- Thanks, Maxim
Re: [core-updates] Native build of make-boot0 fails on missing zstd
Maxim Cournoyer writes: Hi Maxim, > Janneke Nieuwenhuizen writes: > >> Maxim Cournoyer writes: >> >> Hi, >> >>> Efraim Flashner writes: >>> On Sun, Jan 21, 2024 at 10:33:37AM +0100, Janneke Nieuwenhuizen wrote: > My previous diff included yet another bug... here's one that seems to > work fine: > > modified guix/packages.scm > @@ -949,10 +949,7 @@ (define* (patch-and-repack source patches > (bzip2 (lookup-input "bzip2")) > (lzip(lookup-input "lzip")) > (xz (lookup-input "xz")) > - (zstd(or (lookup-input "zstd") > - ;; Fallback to xz in case zstd is not available, such > as > - ;; for bootstrap packages. > - xz)) > + (zstd(lookup-input "zstd")) > (patch (lookup-input "patch")) > (comp(and=> (compressor source-file-name) lookup-input)) > (patches (map instantiate-patch patches))) > @@ -1033,10 +1030,13 @@ (define* (patch-and-repack source patches >locale (system-error-errno args) > > (setenv "PATH" > -(string-append #+zstd "/bin" > - (if #+comp > - (string-append ":" #+comp "/bin") > - ""))) > +(string-join > + (map (cut string-append <> "/bin") > + ;; Fallback to xz in case zstd is not > + ;; available, such as for bootstrap packages. > + (delete-duplicates > + (filter-map identity (list #+zstd #+xz #+comp > + ":")) > > I'll push this to core-updates along a list of cherry-picked changes > from our tracker destined for core-updates, if it tests good on your > side. As mentioned on IRC, this fixes it for me; thanks! Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
Re: [core-updates] Native build of make-boot0 fails on missing zstd
Hi Janneke, Janneke Nieuwenhuizen writes: > Maxim Cournoyer writes: > > Hi, > >> Efraim Flashner writes: >> >>> On Sun, Jan 21, 2024 at 10:33:37AM +0100, Janneke Nieuwenhuizen wrote: Hi! On core-updates, running ./pre-inst-env guix build --system=i586-gnu -e '(@@ (gnu packages commencement) gnu-make-boot0)' fails for me with sh: zstd: command not found See log below. FWIW, using --system=i686-linux for example, works fine. >> >> I don't know what it'd only affect non-x86 systems, but I've noticed one >> bug in my recent "default to zstd" repack logic, which would name a xz >> tarball as .tar.zst. Perhaps tar then try to use zstd to decompress it, >> even if it's really a xz compressed archive? > > Ah, that could be... My previous diff included yet another bug... here's one that seems to work fine: --8<---cut here---start->8--- modified guix/packages.scm @@ -949,10 +949,7 @@ (define* (patch-and-repack source patches (bzip2 (lookup-input "bzip2")) (lzip(lookup-input "lzip")) (xz (lookup-input "xz")) - (zstd(or (lookup-input "zstd") - ;; Fallback to xz in case zstd is not available, such as - ;; for bootstrap packages. - xz)) + (zstd(lookup-input "zstd")) (patch (lookup-input "patch")) (comp(and=> (compressor source-file-name) lookup-input)) (patches (map instantiate-patch patches))) @@ -1033,10 +1030,13 @@ (define* (patch-and-repack source patches locale (system-error-errno args) (setenv "PATH" -(string-append #+zstd "/bin" - (if #+comp - (string-append ":" #+comp "/bin") - ""))) +(string-join + (map (cut string-append <> "/bin") + ;; Fallback to xz in case zstd is not + ;; available, such as for bootstrap packages. + (delete-duplicates + (filter-map identity (list #+zstd #+xz #+comp + ":")) --8<---cut here---end--->8--- I'll push this to core-updates along a list of cherry-picked changes from our tracker destined for core-updates, if it tests good on your side. -- Thanks, Maxim
Re: [core-updates] Native build of make-boot0 fails on missing zstd
Maxim Cournoyer writes: Hi, > Efraim Flashner writes: > >> On Sun, Jan 21, 2024 at 10:33:37AM +0100, Janneke Nieuwenhuizen wrote: >>> Hi! >>> >>> On core-updates, running >>> >>> ./pre-inst-env guix build --system=i586-gnu -e '(@@ (gnu packages >>> commencement) gnu-make-boot0)' >>> >>> fails for me with >>> >>> sh: zstd: command not found >>> >>> See log below. FWIW, using --system=i686-linux for example, works fine. > > I don't know what it'd only affect non-x86 systems, but I've noticed one > bug in my recent "default to zstd" repack logic, which would name a xz > tarball as .tar.zst. Perhaps tar then try to use zstd to decompress it, > even if it's really a xz compressed archive? Ah, that could be... > I have the following commit that fixes this, haven't pushed it yet (it's > a world rebuild). > > modified guix/packages.scm > @@ -949,10 +949,7 @@ (define* (patch-and-repack source patches > (bzip2 (lookup-input "bzip2")) > (lzip(lookup-input "lzip")) > (xz (lookup-input "xz")) > - (zstd(or (lookup-input "zstd") > - ;; Fallback to xz in case zstd is not available, such > as > - ;; for bootstrap packages. > - xz)) > + (zstd(lookup-input "zstd")) > (patch (lookup-input "patch")) > (comp(and=> (compressor source-file-name) lookup-input)) > (patches (map instantiate-patch patches))) > @@ -1033,10 +1030,16 @@ (define* (patch-and-repack source patches >locale (system-error-errno args) > > (setenv "PATH" > -(string-append #+zstd "/bin" > - (if #+comp > - (string-append ":" #+comp "/bin") > - ""))) > +(string-join (fold (lambda (x path) > + (if (and x (not (member x path))) > + (cons x path) > + path)) > + '() > + ;; Fallback to xz in case zstd is > + ;; not available, such as for > + ;; bootstrap packages. > + (list #+zstd #+xz #+comp)) > + ":")) > > (setenv "ZSTD_NBTHREADS" (number->string (parallel-job-count))) Thanks for looking into this. When trying ./pre-inst-env guix build --system=i586-gnu -e '(@@ (gnu packages commencement) gnu-make-boot0)' (or for --system=riscv64-linux, ftm) with this patch, I get tar (child): gzip: Cannot exec: No such file or directory (see below. So, no longer an attempt to use zstd... Greetings, Janneke --8<---cut here---start->8--- The following derivations will be built: /gnu/store/pr5r6fg3h5c8qrsl46gvvb3ip2zcz96k-make-boot0-4.4.1.drv /gnu/store/zirmshsc75x1isxkfladjmqhkl04l8in-make-4.4.1.tar.xz.drv process 28163 acquired build slot '/var/guix/offload/kluit.dezyne.org:10022/0' process 28163 acquired build slot '/var/guix/offload/localhost:10022/0' normalized load on machine 'kluit.dezyne.org' is 0.16 building /gnu/store/zirmshsc75x1isxkfladjmqhkl04l8in-make-4.4.1.tar.xz.drv... guix offload: sending 0 store items (0 MiB) to 'kluit.dezyne.org'... offloading '/gnu/store/zirmshsc75x1isxkfladjmqhkl04l8in-make-4.4.1.tar.xz.drv' to 'kluit.dezyne.org'... offloading build of /gnu/store/zirmshsc75x1isxkfladjmqhkl04l8in-make-4.4.1.tar.xz.drv to 'kluit.dezyne.org' @ build-started /gnu/store/zirmshsc75x1isxkfladjmqhkl04l8in-make-4.4.1.tar.xz.drv - i586-gnu /var/log/guix/drvs/zi//rmshsc75x1isxkfladjmqhkl04l8in-make-4.4.1.tar.xz.drv.gz 6964 failed to install 'C.UTF-8' locale: 1073741846 tar (child): gzip: Cannot exec: No such file or directory tar (child): Error is not recoverable: exiting now /gnu/store/sb4x78r4d5l8833nmrml4b823irf954h-bootstrap-binaries-0/bin/tar: Child returned status 2 /gnu/store/sb4x78r4d5l8833nmrml4b823irf954h-bootstrap-binaries-0/bin/tar: Error is not recoverable: exiting now Backtrace: In ice-9/boot-9.scm: 160: 10 [catch #t # ...] In unknown file: ?: 9 [apply-smob/1 #] In ice-9/boot-9.scm: 66: 8 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 7 [eval # #] In ice-9/boot-9.scm: 2412: 6 [save-module-excursion #] 4089: 5 [#] 1734: 4 [%start-stack load-stack #] 1739: 3 [#] In unknown file: ?: 2 [primitive-load "/gnu/store/y0pg4vk114kir2kvf7i7p8i22vf4z8pj-make-4.4.1.tar.xz-builder"] In ice-9/eval.scm: 432: 1 [eval # ()] In guix/build/utils.scm: 816: 0 [invoke "/gnu/store/sb4x78r4d5l8833nmrml4b823irf954h-bootstrap-binaries-0/bin/tar" ...] guix/build/utils.scm:816:6: In procedure invoke: guix/build/utils.scm:816:6: Throw to key `srfi-34' with args `(#)'.
Re: [shepherd] several patches that i deem ready
Hi Attila, Attila Lendvai writes: >> - a lightweight logging infrastructure together with plenty of log >> lines throughout the codebase, and some hints in the README on how >> to turn log lines gray in emacs (i.e. easily ignorable). Are you using guile-lib's logging library for it? I've used it in guile-hall if you want to have an example. We should maximize its users, refine it and aim to have it builtin Guile at some point. > > a quick note on the log statements: they are essentially noise when it > comes to reading the code, hence the gray coloring i suggest in > emacs. (although they may often serve also as "executable" comments). > > i'd also like to propose to relax the 80 column limit for log lines > for the same reason that i've explained above. I don't think an exception is deserved here; the logging library from guile-lib for example concatenates message strings by default, which makes it easy to brake long messages on multiple lines. -- Thanks, Maxim
Re: [core-updates] Native build of make-boot0 fails on missing zstd
Hello, Efraim Flashner writes: > On Sun, Jan 21, 2024 at 10:33:37AM +0100, Janneke Nieuwenhuizen wrote: >> Hi! >> >> On core-updates, running >> >> ./pre-inst-env guix build --system=i586-gnu -e '(@@ (gnu packages >> commencement) gnu-make-boot0)' >> >> fails for me with >> >> sh: zstd: command not found >> >> See log below. FWIW, using --system=i686-linux for example, works fine. I don't know what it'd only affect non-x86 systems, but I've noticed one bug in my recent "default to zstd" repack logic, which would name a xz tarball as .tar.zst. Perhaps tar then try to use zstd to decompress it, even if it's really a xz compressed archive? I have the following commit that fixes this, haven't pushed it yet (it's a world rebuild). --8<---cut here---start->8--- modified guix/packages.scm @@ -949,10 +949,7 @@ (define* (patch-and-repack source patches (bzip2 (lookup-input "bzip2")) (lzip(lookup-input "lzip")) (xz (lookup-input "xz")) - (zstd(or (lookup-input "zstd") - ;; Fallback to xz in case zstd is not available, such as - ;; for bootstrap packages. - xz)) + (zstd(lookup-input "zstd")) (patch (lookup-input "patch")) (comp(and=> (compressor source-file-name) lookup-input)) (patches (map instantiate-patch patches))) @@ -1033,10 +1030,16 @@ (define* (patch-and-repack source patches locale (system-error-errno args) (setenv "PATH" -(string-append #+zstd "/bin" - (if #+comp - (string-append ":" #+comp "/bin") - ""))) +(string-join (fold (lambda (x path) + (if (and x (not (member x path))) + (cons x path) + path)) + '() + ;; Fallback to xz in case zstd is + ;; not available, such as for + ;; bootstrap packages. + (list #+zstd #+xz #+comp)) + ":")) (setenv "ZSTD_NBTHREADS" (number->string (parallel-job-count))) --8<---cut here---end--->8--- -- Thanks, Maxim
Re: [core-updates] Native build of make-boot0 fails on missing zstd
On Sun, Jan 21, 2024 at 10:33:37AM +0100, Janneke Nieuwenhuizen wrote: > Hi! > > On core-updates, running > > ./pre-inst-env guix build --system=i586-gnu -e '(@@ (gnu packages > commencement) gnu-make-boot0)' > > fails for me with > > sh: zstd: command not found > > See log below. FWIW, using --system=i686-linux for example, works fine. > > To be able to run this, you'll have to have a childhurd offload setup in > place (or login to a hurd vm, checkout core-updates, and do a plain > build of gnu-make-boot0 there, of course). > > But hopefully the problem is obvious to you. > > Greetings, > Janneke This is also the case on powerpc64le, riscv64 and powerpc (32-bit), if someone wants to look at it with just qemu-binfmt-emulation and doesn't already have a childhurd setup. > --8<---cut here---start->8--- > The following derivations will be built: > /gnu/store/zbp7rf2qm32qb2mq0w67pnn973892d3w-make-boot0-4.4.1.drv > /gnu/store/g17dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv > process 6300 acquired build slot '/var/guix/offload/kluit.dezyne.org:10022/0' > process 6300 acquired build slot '/var/guix/offload/localhost:10022/0' > normalized load on machine 'kluit.dezyne.org' is 0.48 > building /gnu/store/g17dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv... > guix offload: sending 5 store items (2 MiB) to 'kluit.dezyne.org'... > exporting path > `/gnu/store/a32wg40bisgx0n5c4rga3nffljq90mqn-make-4.4.1.tar.zst-builder' > exporting path > `/gnu/store/sykhp6fxhclznxgsgdnmri579v8is6i7-make-4.4.1.tar.gz.drv' > exporting path > `/gnu/store/ycrzxjd2rpmcmhvn1mbfxrygsk4xsn1v-make-impure-dirs.patch' > exporting path > `/gnu/store/g17dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv' > exporting path `/gnu/store/wp8pr3by5qw6f0waw05x64nchf6pcncm-make-4.4.1.tar.gz' > offloading > '/gnu/store/g17dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv' to > 'kluit.dezyne.org'... > offloading build of > /gnu/store/g17dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv to > 'kluit.dezyne.org' > substitute: updating substitutes from 'http://dezyne.org:8181'... 100.0% > substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% > substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... > 100.0% > @ build-started > /gnu/store/g17dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv - i586-gnu > /var/log/guix/drvs/g1//7dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv.gz > 6622 > failed to install 'C.UTF-8' locale: 1073741846 > make-4.4.1/ > make-4.4.1/ABOUT-NLS > make-4.4.1/AUTHORS > make-4.4.1/Basic.mk > make-4.4.1/COPYING > make-4.4.1/ChangeLog > make-4.4.1/INSTALL > make-4.4.1/Makefile.am > make-4.4.1/Makefile.in > make-4.4.1/NEWS > make-4.4.1/README > make-4.4.1/README.Amiga > make-4.4.1/README.DOS > make-4.4.1/README.OS2 > make-4.4.1/README.VMS > make-4.4.1/README.W32 > make-4.4.1/README.customs > make-4.4.1/README.zOS > make-4.4.1/SCOPTIONS > make-4.4.1/aclocal.m4 > make-4.4.1/build-aux/ > make-4.4.1/build-aux/compile > make-4.4.1/build-aux/config.guess > make-4.4.1/build-aux/config.rpath > make-4.4.1/build-aux/config.sub > make-4.4.1/build-aux/depcomp > make-4.4.1/build-aux/install-sh > make-4.4.1/build-aux/mdate-sh > make-4.4.1/build-aux/missing > make-4.4.1/build-aux/texinfo.tex > make-4.4.1/build.cfg.in > make-4.4.1/build.sh > make-4.4.1/build_w32.bat > make-4.4.1/builddos.bat > make-4.4.1/configure > make-4.4.1/configure.ac > make-4.4.1/doc/ > make-4.4.1/doc/Makefile.am > make-4.4.1/doc/Makefile.in > make-4.4.1/doc/fdl.texi > make-4.4.1/doc/make-stds.texi > make-4.4.1/doc/make.1 > make-4.4.1/doc/make.info > make-4.4.1/doc/make.info-1 > make-4.4.1/doc/make.info-2 > make-4.4.1/doc/make.info-3 > make-4.4.1/doc/make.texi > make-4.4.1/doc/stamp-vti > make-4.4.1/doc/version.texi > make-4.4.1/lib/ > make-4.4.1/lib/Makefile.am > make-4.4.1/lib/Makefile.in > make-4.4.1/lib/alloca.c > make-4.4.1/lib/alloca.in.h > make-4.4.1/lib/concat-filename.c > make-4.4.1/lib/concat-filename.h > make-4.4.1/lib/filename.h > make-4.4.1/lib/findprog-in.c > make-4.4.1/lib/findprog.h > make-4.4.1/lib/fnmatch.c > make-4.4.1/lib/fnmatch.in.h > make-4.4.1/lib/getloadavg.c > make-4.4.1/lib/glob.c > make-4.4.1/lib/glob.in.h > make-4.4.1/lib/intprops-internal.h > make-4.4.1/lib/intprops.h > make-4.4.1/lib/warn-on-use.h > make-4.4.1/m4/ > make-4.4.1/m4/00gnulib.m4 > make-4.4.1/m4/acinclude.m4 > make-4.4.1/m4/alloca.m4 > make-4.4.1/m4/asm-underscore.m4 > make-4.4.1/m4/c-bool.m4 > make-4.4.1/m4/dospaths.m4 > make-4.4.1/m4/eaccess.m4 > make-4.4.1/m4/extensions.m4 > make-4.4.1/m4/findprog-in.m4 > make-4.4.1/m4/getloadavg.m4 > make-4.4.1/m4/gettext.m4 > make-4.4.1/m4/gnulib-cache.m4 > make-4.4.1/m4/gnulib-common.m4 > make-4.4.1/m4/gnulib-comp.m4 > make-4.4.1/m4/host-cpu-c-abi.m4 > make-4.4.1/m4/iconv.m4 > make-4.4.1/m4/intlmacosx.m4 > make-4.4.1/m4/largefile.m4 > make-4.4.1/m4/lib-ld.m4 > make-4.4.1/m4/lib-link.m4 > make-4.4.1/m4/lib-prefix.m4 > mak
Re: [shepherd] several patches that i deem ready
> - a lightweight logging infrastructure together with plenty of log > lines throughout the codebase, and some hints in the README on how > to turn log lines gray in emacs (i.e. easily ignorable). a quick note on the log statements: they are essentially noise when it comes to reading the code, hence the gray coloring i suggest in emacs. (although they may often serve also as "executable" comments). i'd also like to propose to relax the 80 column limit for log lines for the same reason that i've explained above. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Happiness, whether consisting in pleasure or virtue, or both, is more often found with those who are highly cultivated in their minds and in their character, and have only a moderate share of external goods.” — Aristotle (BC 384–322), 'Book VII, 1323.b1'
[core-updates] Native build of make-boot0 fails on missing zstd
Hi! On core-updates, running ./pre-inst-env guix build --system=i586-gnu -e '(@@ (gnu packages commencement) gnu-make-boot0)' fails for me with sh: zstd: command not found See log below. FWIW, using --system=i686-linux for example, works fine. To be able to run this, you'll have to have a childhurd offload setup in place (or login to a hurd vm, checkout core-updates, and do a plain build of gnu-make-boot0 there, of course). But hopefully the problem is obvious to you. Greetings, Janneke --8<---cut here---start->8--- The following derivations will be built: /gnu/store/zbp7rf2qm32qb2mq0w67pnn973892d3w-make-boot0-4.4.1.drv /gnu/store/g17dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv process 6300 acquired build slot '/var/guix/offload/kluit.dezyne.org:10022/0' process 6300 acquired build slot '/var/guix/offload/localhost:10022/0' normalized load on machine 'kluit.dezyne.org' is 0.48 building /gnu/store/g17dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv... guix offload: sending 5 store items (2 MiB) to 'kluit.dezyne.org'... exporting path `/gnu/store/a32wg40bisgx0n5c4rga3nffljq90mqn-make-4.4.1.tar.zst-builder' exporting path `/gnu/store/sykhp6fxhclznxgsgdnmri579v8is6i7-make-4.4.1.tar.gz.drv' exporting path `/gnu/store/ycrzxjd2rpmcmhvn1mbfxrygsk4xsn1v-make-impure-dirs.patch' exporting path `/gnu/store/g17dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv' exporting path `/gnu/store/wp8pr3by5qw6f0waw05x64nchf6pcncm-make-4.4.1.tar.gz' offloading '/gnu/store/g17dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv' to 'kluit.dezyne.org'... offloading build of /gnu/store/g17dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv to 'kluit.dezyne.org' substitute: updating substitutes from 'http://dezyne.org:8181'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% @ build-started /gnu/store/g17dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv - i586-gnu /var/log/guix/drvs/g1//7dphzhaw5c7lbxjr1ixvk0krrgmrr3-make-4.4.1.tar.zst.drv.gz 6622 failed to install 'C.UTF-8' locale: 1073741846 make-4.4.1/ make-4.4.1/ABOUT-NLS make-4.4.1/AUTHORS make-4.4.1/Basic.mk make-4.4.1/COPYING make-4.4.1/ChangeLog make-4.4.1/INSTALL make-4.4.1/Makefile.am make-4.4.1/Makefile.in make-4.4.1/NEWS make-4.4.1/README make-4.4.1/README.Amiga make-4.4.1/README.DOS make-4.4.1/README.OS2 make-4.4.1/README.VMS make-4.4.1/README.W32 make-4.4.1/README.customs make-4.4.1/README.zOS make-4.4.1/SCOPTIONS make-4.4.1/aclocal.m4 make-4.4.1/build-aux/ make-4.4.1/build-aux/compile make-4.4.1/build-aux/config.guess make-4.4.1/build-aux/config.rpath make-4.4.1/build-aux/config.sub make-4.4.1/build-aux/depcomp make-4.4.1/build-aux/install-sh make-4.4.1/build-aux/mdate-sh make-4.4.1/build-aux/missing make-4.4.1/build-aux/texinfo.tex make-4.4.1/build.cfg.in make-4.4.1/build.sh make-4.4.1/build_w32.bat make-4.4.1/builddos.bat make-4.4.1/configure make-4.4.1/configure.ac make-4.4.1/doc/ make-4.4.1/doc/Makefile.am make-4.4.1/doc/Makefile.in make-4.4.1/doc/fdl.texi make-4.4.1/doc/make-stds.texi make-4.4.1/doc/make.1 make-4.4.1/doc/make.info make-4.4.1/doc/make.info-1 make-4.4.1/doc/make.info-2 make-4.4.1/doc/make.info-3 make-4.4.1/doc/make.texi make-4.4.1/doc/stamp-vti make-4.4.1/doc/version.texi make-4.4.1/lib/ make-4.4.1/lib/Makefile.am make-4.4.1/lib/Makefile.in make-4.4.1/lib/alloca.c make-4.4.1/lib/alloca.in.h make-4.4.1/lib/concat-filename.c make-4.4.1/lib/concat-filename.h make-4.4.1/lib/filename.h make-4.4.1/lib/findprog-in.c make-4.4.1/lib/findprog.h make-4.4.1/lib/fnmatch.c make-4.4.1/lib/fnmatch.in.h make-4.4.1/lib/getloadavg.c make-4.4.1/lib/glob.c make-4.4.1/lib/glob.in.h make-4.4.1/lib/intprops-internal.h make-4.4.1/lib/intprops.h make-4.4.1/lib/warn-on-use.h make-4.4.1/m4/ make-4.4.1/m4/00gnulib.m4 make-4.4.1/m4/acinclude.m4 make-4.4.1/m4/alloca.m4 make-4.4.1/m4/asm-underscore.m4 make-4.4.1/m4/c-bool.m4 make-4.4.1/m4/dospaths.m4 make-4.4.1/m4/eaccess.m4 make-4.4.1/m4/extensions.m4 make-4.4.1/m4/findprog-in.m4 make-4.4.1/m4/getloadavg.m4 make-4.4.1/m4/gettext.m4 make-4.4.1/m4/gnulib-cache.m4 make-4.4.1/m4/gnulib-common.m4 make-4.4.1/m4/gnulib-comp.m4 make-4.4.1/m4/host-cpu-c-abi.m4 make-4.4.1/m4/iconv.m4 make-4.4.1/m4/intlmacosx.m4 make-4.4.1/m4/largefile.m4 make-4.4.1/m4/lib-ld.m4 make-4.4.1/m4/lib-link.m4 make-4.4.1/m4/lib-prefix.m4 make-4.4.1/m4/longlong.m4 make-4.4.1/m4/nls.m4 make-4.4.1/m4/po.m4 make-4.4.1/m4/progtest.m4 make-4.4.1/m4/sig_atomic_t.m4 make-4.4.1/m4/warn-on-use.m4 make-4.4.1/m4/zzgnulib.m4 make-4.4.1/makefile.com make-4.4.1/mk/ make-4.4.1/mk/Amiga.mk make-4.4.1/mk/VMS.mk make-4.4.1/mk/Windows32.mk make-4.4.1/mk/msdosdjgpp.mk make-4.4.1/po/ make-4.4.1/po/LINGUAS make-4.4.1/po/Makefile.in.in make-4.4.1/po/Makevars make-4.4.1/po/POTFILES.in make-4.4.1/po/Rules-quot make-4.4.1/po/be.gmo make-4.4.1/po/be.po make-4.4.1/po/bg.gmo make-4.4.1/po/bg.po ma