Re: [PATCH] gnu: Add epic5.

2016-10-10 Thread ng0
ng0 writes: > Leo Famulari writes: > >> On Sun, Oct 09, 2016 at 06:44:11PM +, ng0 wrote: >>> From: ng0 >>> >>> * gnu/packages/irc.scm (epic5): New variable. >> >> Thanks for the updated patch. >> >> Sorry I didn't notice

Re: [PATCH 1/3] gnu: cups-filters: Look for test page in own output dir.

2016-10-10 Thread Ludovic Courtès
Andy Wingo skribis: > * gnu/packages/cups.scm (cups-filters): Update to look for the test page > template in the cups-filter output dir, as cups and cups-filter do not > share an output dir. I’ve applied this one on core-updates as 085cca5bc1d8ca6b3d7d01e4a5c4f0f3886e7fbc.

Re: locales gone

2016-10-10 Thread Ludovic Courtès
Danny Milosavljevic skribis: > Hi Ludo, > > On Thu, 29 Sep 2016 14:39:00 +0200 > l...@gnu.org (Ludovic Courtès) wrote: >> Danny Milosavljevic skribis: >> >> > so I've updated to 947a5d47a50252cb0b87b78a8f83f274dec593e2 git guix and >> > now I

Re: [PATCH 3/3] gnu: Add CUPS service.

2016-10-10 Thread Ludovic Courtès
Andy Wingo skribis: > On Mon 10 Oct 2016 10:32, Clément Lassieur writes: > >>> +(define-record-type* >>> + configuration-field make-configuration-field configuration-field? >>> + (name configuration-field-name) >>> + (type configuration-field-type)

Re: [PATCH 0/1] Dbus update 1.10.12 for core-updates

2016-10-10 Thread Ludovic Courtès
Hello! Leo Famulari skribis: > There's a format string vulnerability (with unknown impact) in our dbus: > > http://seclists.org/oss-sec/2016/q4/85 > > Please read that message and the linked bug report. > > My understanding of the upsream analysis of the format string >

Re: [PATCH] gnu: Add infamous-plugins.

2016-10-10 Thread Ludovic Courtès
Ricardo Wurmus skribis: > * gnu/packages/audio.scm (infamous-plugins): New variable. LGTM! Ludo’.

Re: [PATCH] gnu: sane-backends: Update to 1.0.25

2016-10-10 Thread Ludovic Courtès
Leo Famulari skribis: > On Thu, Oct 06, 2016 at 08:36:20PM -0700, Al McElrath wrote: >> Attached is a patch to update sane-backends to 1.0.25. I checked and the >> tests are still failing. >> >> From deaf7c884363361b043e5b1008e30bfc84f7216c Mon Sep 17 00:00:00 2001 >> From:

Re: [PATCH v2 2/4] gnu: Add arm-none-eabi-gcc-6 and patches.

2016-10-10 Thread Ricardo Wurmus
Hi Theodoros, > * gnu/packages/embedded.scm (gcc-arm-none-eabi-6): New variable. > * gnu/packages/patches/gcc-arm-none-eabi-multilib.patch : New file. > * gnu/packages/patches/gcc-6-cross-environment-variables.patch : New file. […] > diff --git

Re: [PATCH 0/1] Dbus update 1.10.12 for core-updates

2016-10-10 Thread Kei Kebreau
John Darrington writes: > On Mon, Oct 10, 2016 at 02:10:24PM -0400, Kei Kebreau wrote: > > Excuse my ignorance, but when is a patch considered significant enough > to be updated on core-updates instead of master? Put another way, what > is the

Re: [PATCH 0/1] Dbus update 1.10.12 for core-updates

2016-10-10 Thread John Darrington
On Mon, Oct 10, 2016 at 02:10:24PM -0400, Kei Kebreau wrote: Excuse my ignorance, but when is a patch considered significant enough to be updated on core-updates instead of master? Put another way, what is the purpose of core-updates? Core updates is for those things near the

Re: [PATCH v2 0/4] Add GCC cross compiler for arm-none-eabi.

2016-10-10 Thread Ricardo Wurmus
Theodoros Foradis writes: > Hi, > > I see that the original patches were applied in master. Did you check if > cross-binutils with 2.25.1 source works for your use case? Yes, I’m using the regular cross-binutils. Thanks for the hint! > Would you like me to reformat my

Re: [PATCH v2 0/4] Add GCC cross compiler for arm-none-eabi.

2016-10-10 Thread Theodoros Foradis
Hi, I see that the original patches were applied in master. Did you check if cross-binutils with 2.25.1 source works for your use case? Would you like me to reformat my patches for gcc-6.2.0, so that they can be applied on current master, or is there some other issue blocking that? Regards, --

Re: [PATCH 0/1] Dbus update 1.10.12 for core-updates

2016-10-10 Thread Kei Kebreau
Leo Famulari writes: > There's a format string vulnerability (with unknown impact) in our dbus: > > http://seclists.org/oss-sec/2016/q4/85 > > Please read that message and the linked bug report. > > My understanding of the upsream analysis of the format string > vulnerability

Re: [PATCH 0/12]: Add asdf-build-system.

2016-10-10 Thread Andy Patterson
Hi. On Sat, 08 Oct 2016 21:28:46 +0800 iyzs...@member.fsf.org (宋文武) wrote: > l...@gnu.org (Ludovic Courtès) writes: > > > I browsed the patch series quickly; the packages I did not comment > > on LGTM, modulo the question of whether we should prefix them. > > > > Thanks for the review! I

Re: [PATCH] Add scheme-bytestructures

2016-10-10 Thread Kei Kebreau
Amirouche Boubekki writes: > Warning: scheme-bytestructures works on various implementation of Scheme but > this patch adds > it only for guile-2.0. > > This is a pure scheme package there is no autotools that's why I use the > trivial-build-system. > > This

Re: [PATCH 0/12]: Add asdf-build-system.

2016-10-10 Thread Andy Patterson
Hi. On Sat, 08 Oct 2016 15:00:27 +0200 l...@gnu.org (Ludovic Courtès) wrote: > I browsed the patch series quickly; the packages I did not comment on > LGTM, modulo the question of whether we should prefix them. Thanks. It looks like there are some suggestions there which weren't covered by the

[PATCH 0/1] Dbus update 1.10.12 for core-updates

2016-10-10 Thread Leo Famulari
There's a format string vulnerability (with unknown impact) in our dbus: http://seclists.org/oss-sec/2016/q4/85 Please read that message and the linked bug report. My understanding of the upsream analysis of the format string vulnerability is that only the bus owner can trigger it. So, if the

[PATCH 1/1] gnu: dbus: Update to 1.10.12.

2016-10-10 Thread Leo Famulari
* gnu/packages/glib.scm (dbus): Update to 1.10.12. --- gnu/packages/glib.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index 7e247d3..e7419fd 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -64,7 +64,7

Re: [PATCH] gnu: font-un: Update source uri.

2016-10-10 Thread Kei Kebreau
All the technical bits (linting, reproducibility, downloading, and installation) check out for me. signature.asc Description: PGP signature

[PATCH v2] doc: Add guide how to specify dependencies for Python packages

2016-10-10 Thread Hartmut Goebel
* doc/guix.texi (Python Modules): New sub-subsection "Specifying Dependencies". --- doc/guix.texi | 47 +++ 1 file changed, 47 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index 57821c5..6d74f4e 100644 --- a/doc/guix.texi +++

Re: [PATCH 3/3] gnu: vlc: Add inputs.

2016-10-10 Thread Alex Vong
Hello, Ricardo Wurmus writes: > Alex Vong writes: > > >> * gnu/packages/video.scm (vlc)[inputs]: Add eudev, faad2, fluidsynth, >> gnome-vfs, gst-plugins-base, gtk+-2, jack-2, libass, libavc1394, >> libbluray, libcaca, libdca, libdvdnav,

[WIP 5/8] guix: python-build-system: Add helpers for getting and setting PYTHONPATH.

2016-10-10 Thread Hartmut Goebel
* guix/build/python-build-system.scm (add-installed-pythonpath, site-packages): New exported procedures. --- guix/build/python-build-system.scm | 22 +- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/guix/build/python-build-system.scm

[WIP 7/8] guix: Add lint-checker for packages which should be no inputs at all.

2016-10-10 Thread Hartmut Goebel
Also refactor some common code into a new function. Examples for these pacakges are python(2)-setuptools and python(2)-pip, which are installed together with python itself. * guix/scripts/lint.scm (warn-if-package-has-input): New procedure. (check-inputs-should-be-native package): Use it;

[WIP 2/8] guix: build all Python packages with --single-version-externally-managed.

2016-10-10 Thread Hartmut Goebel
This requires setuptools to be installed together with python, which is the case for Python 3 anyway and which we do for our build of Python 2 (see last commit). * guix/build/python-build-system.scm (install): Add "--single-version-externally-managed" and "--root=/" to params to be passed to

[WIP 4/8] guix: python-build-system: Add option "#:use-setuptools?" (default true).

2016-10-10 Thread Hartmut Goebel
TODO: Documentation, test-case. * guix/build-system/python.scm (python-build): New keyword argument "#:use-setuptools?", defaulting to #t. * guix/build/python-build-system.scm (call-setup-py): New positional parameter "use-setuptools?". If false, do not use the shim-wrapper for addin

[WIP 3/8] guix: python-build-system: Import setuptools before calling `setup.py'.

2016-10-10 Thread Hartmut Goebel
From: Marius Bakke This is needed for packages using "distutils" instead of "setuptools" since the former does not understand the "--single-version-externally-managed" flag. Also export __file__ since it will be unset when setup.py is called from python "exec". *

[WIP 8/8] lint: more packages to probably be a native input.

2016-10-10 Thread Hartmut Goebel
* guix/scripts/lint.scm (check-inputs-should-be-native package): Add python packages which are typically used for testing or for building the documentation. --- guix/scripts/lint.scm | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/guix/scripts/lint.scm

[WIP 6/8] guix: python-build-system: Delete .egg-info file created in phase check.

2016-10-10 Thread Hartmut Goebel
* guix/build/python-build-system.scm (check): Delete .egg-info dirs which did not exist prior to calling setup.py but afterwards. --- guix/build/python-build-system.scm | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/guix/build/python-build-system.scm

[WIP 0/9] python-build-system set 1: please review

2016-10-10 Thread Hartmut Goebel
Hi, this is the first set of patches for the changed python-build-system. I ask you for review so we can progress in steps. The whole patch set will be about 50 or 60 patches, where this first set are the changes of the build system itsefl and the remaining sets will change the packaging

[WIP 1/8] gnu: ensure pip and setuptools are installed even for Python 2.

2016-10-10 Thread Hartmut Goebel
* gnu/packages/python.scm (python-2.7): Add "--with-ensurepip=install" to configure-flags. * doc/guix.texi (Python Modules): Document it. --- doc/guix.texi | 3 +++ gnu/packages/python.scm | 1 + 2 files changed, 4 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index

[PATCH 2/3] gnu: cups-filters: Use ghostscript with CUPS driver.

2016-10-10 Thread Andy Wingo
* gnu/packages/cups.scm (ghostscript/cups): New variable. (cups-filters): Use ghostscript/cups. Capture path to "gs" at compilation time. --- gnu/packages/cups.scm | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/gnu/packages/cups.scm b/gnu/packages/cups.scm

Re: CPU-specific builds

2016-10-10 Thread Ben Woodcroft
Thanks for the responses Ludo and Eric. On 02/10/16 23:33, Ludovic Courtès wrote: Currently, we build a single set of x86_64 packages assuming SSE but not SSE2 instructions, but sometimes it would be nice to use more recent instructions like AVX. Isn’t SSE2 part of the x86_64 base spec? I

Please set up Hydra channel for new python-build-system (was: [PATCH 00/14] Change python-build-system (fixes bug 20765))

2016-10-10 Thread Hartmut Goebel
Hi Leo, > Let us know when the two of you think the code is ready to be tested on > Hydra, and I will set it up. I now have a patch-set ready for testing. The patches will still need some clean-up, but the result should be okay so far. Please set up a Hydra channel so we can test cross building.

Re: [PATCH 2/2] gnu: Add bluefish.

2016-10-10 Thread rennes
Apologize for many questions. git checkout master git pull git checkout your-branch-with-bluefish git rebase master I made: $ git checkout master M gnu/packages/gnome.scm Already on 'master' Your branch is up-to-date with 'origin/master'. $ git pull

[PATCH 3/3] gnu: Add CUPS service.

2016-10-10 Thread Andy Wingo
* gnu/services/cups.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/cups.scm. * doc/guix.texi (Printing Services): New section. --- doc/guix.texi | 831 +++ gnu/local.mk |1 + gnu/services/cups.scm | 1165

[PATCH 1/3] gnu: cups-filters: Look for test page in own output dir.

2016-10-10 Thread Andy Wingo
* gnu/packages/cups.scm (cups-filters): Update to look for the test page template in the cups-filter output dir, as cups and cups-filter do not share an output dir. --- gnu/packages/cups.scm | 28 +--- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git

[PATCH 1/5] gnu: python2-pytest-runner: Remove duplicate definition.

2016-10-10 Thread Hartmut Goebel
* gnu/packages/python.scm (python2-pytest-runner): Was defined twice, remove duplicate definition. --- gnu/packages/python.scm | 3 --- 1 file changed, 3 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index a9fd8eb..f1e9264 100644 --- a/gnu/packages/python.scm +++

[PATCH 3/5] gnu: python-zope-testing: Strip byte-code and garbage from source.

2016-10-10 Thread Hartmut Goebel
* gnu/package/python.scm (python-zope-testing): Add snippet to strip byte-code and garbage from source. --- gnu/packages/python.scm | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 345c6a7..a289093 100644 ---

[PATCH 2/5] gnu: python-pytest-xdist: Remove python byte-code files from source.

2016-10-10 Thread Hartmut Goebel
* gnu/packages/python.scm (python-pytest-xdist): Add source snippet. --- gnu/packages/python.scm | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index f1e9264..345c6a7 100644 --- a/gnu/packages/python.scm +++

[PATCH 4/5] gnu: python.scm: Update some home-page urls and descriptions.

2016-10-10 Thread Hartmut Goebel
* gnu/packages/python.scm (python-keyring, python-pylockfile): Update home-page url. (python-pathlib): Update description. --- gnu/packages/python.scm | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index

[PATCH 0/5] Some simple or even trivial changes.

2016-10-10 Thread Hartmut Goebel
Hartmut Goebel (5): gnu: python2-pytest-runner: Remove duplicate definition. gnu: python-pytest-xdist: Remove python byte-code files from source. gnu: python-zope-testing: Strip byte-code and garbage from source. gnu: python.scm: Update some home-page urls and descriptions. guix:

[PATCH 5/5] guix: python-build-system: Fix an outdated comment.

2016-10-10 Thread Hartmut Goebel
--- guix/build/python-build-system.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/guix/build/python-build-system.scm b/guix/build/python-build-system.scm index 9109fb4..e906e60 100644 --- a/guix/build/python-build-system.scm +++ b/guix/build/python-build-system.scm @@

[PATCH] guxi: cmake-build-system: Enable output for failing test-cases.

2016-10-10 Thread Hartmut Goebel
* guix/build/cmake-build-system.scm (cmake-build-system): Set environment variable CTEST_OUTPUT_ON_FAILURE to an non-empty value. --- guix/build/cmake-build-system.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/guix/build/cmake-build-system.scm b/guix/build/cmake-build-system.scm

Re: [PATCH 2/3] gnu: cups-filters: Use ghostscript with CUPS driver.

2016-10-10 Thread Ludovic Courtès
Andy Wingo skribis: > * gnu/packages/cups.scm (ghostscript/cups): New variable. > (cups-filters): Use ghostscript/cups. Capture path to "gs" at > compilation time. LGTM! Because of the rebuild involved, I decided to go ahead and push it to core-updates. I haven’t looked

Re: [PATCH] Update e-mail address for ng0.

2016-10-10 Thread ng0
ng0 writes: > * .mailmap: Update entries for ng0. > --- > .mailmap | 8 > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/.mailmap b/.mailmap > index 4f756ec..85f5021 100644 > --- a/.mailmap > +++ b/.mailmap > @@ -30,10 +30,10 @@ Ludovic

Re: texmaker, Qt and Chromium

2016-10-10 Thread Roel Janssen
Ricardo Wurmus writes: > Roel Janssen writes: > >> Ricardo Wurmus writes: >> >>> David Craven writes: >>> > What do you think? The alternative is to drop Texmaker and all the > other packages that depend on Chromium as distributed by Qt.

Re: [PATCH 3/3] gnu: vlc: Add inputs.

2016-10-10 Thread Alex Vong
Hello, Thanks for the review. I check on hydra just now and indeed some inputs does not build on all supported architectures, namely fluidsynth, gst-plugins-base, libmpeg2 and samba. So I comment them out (in case they are available in the future). Here is the new patch: From

Re: [PATCH 3/3] gnu: Add CUPS service.

2016-10-10 Thread Andy Wingo
On Mon 10 Oct 2016 10:32, Clément Lassieur writes: >> +(define-record-type* >> + configuration-field make-configuration-field configuration-field? >> + (name configuration-field-name) >> + (type configuration-field-type) >> + (getter configuration-field-getter) >> +

Re: [PATCH] gnu: guile-next: Increase timeout.

2016-10-10 Thread Andy Wingo
On Sun 09 Oct 2016 08:43, Leo Famulari writes: > On Sat, Oct 08, 2016 at 10:00:44AM +0200, Ricardo Wurmus wrote: >> * gnu/packages/guile.scm (guile-next)[properties]: Set timeout to >> 20 hours. > > Seems fine if that's how long it takes. Wow! Yeah :/ Though with Ricardo's

Re: [PATCH] gnu: Add CUPS service.

2016-10-10 Thread Andy Wingo
Hi :) I made an update to this patch before I saw your feedback. I fixed some things. Some comments I will incorporate without reply. The mail below replies only to those remaining parts. On Thu 06 Oct 2016 22:25, l...@gnu.org (Ludovic Courtès) writes: >> +(define %cups-activation >> + ;;

Re: [PATCH] gnu: mail: Add notifymuch.

2016-10-10 Thread Hartmut Goebel
Am 10.10.2016 um 09:52 schrieb Alex Kost: > Nice typo, I think it ment to be "add", right? :-) Of course :-) -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH] gnu: mail: Add notifymuch.

2016-10-10 Thread Alex Kost
Hartmut Goebel (2016-10-10 09:40 +0200) wrote: > Am 09.10.2016 um 23:33 schrieb Christopher Baines: >> +(description "notifymuch displays desktop notifications for messages in >> +the notmuch database. The notifications are sent using libnotify to a > > May I ask you to ass some words about

Re: [PATCH] gnu: mail: Add notifymuch.

2016-10-10 Thread Hartmut Goebel
Am 09.10.2016 um 23:33 schrieb Christopher Baines: > +(description "notifymuch displays desktop notifications for messages in > +the notmuch database. The notifications are sent using libnotify to a May I ask you to ass some words about what notmuch is? This saves the ingenuous reader to

Re: [PATCH 2/2] gnu: Add bluefish.

2016-10-10 Thread Hartmut Goebel
Am 09.10.2016 um 23:20 schrieb ren...@openmailbox.org: >> Thanks, but I still cannot seem to apply it to master. Was this rebased >> on top of current master? >> >> ~~ Ricardo > > I first make the patch for gucharmap and later bluefish, gucharmap is > required for bluefish. > Ricado means: You

[PATCH] gnu: Add infamous-plugins.

2016-10-10 Thread Ricardo Wurmus
* gnu/packages/audio.scm (infamous-plugins): New variable. --- gnu/packages/audio.scm | 31 +++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index ff09c69..4d1505a 100644 --- a/gnu/packages/audio.scm +++

[PATCH] gnu: mail: Add notifymuch.

2016-10-10 Thread Christopher Baines
Thanks for your review. The version (0.1) is specified in the setup.py file, but your right in saying that there is no "real" 0.1 version release. I've also removed inputs from the wrap-binary stage.

[PATCH] gnu: mail: Add notifymuch.

2016-10-10 Thread Christopher Baines
* gnu/packages/mail.scm (notifymuch): New variable. --- gnu/packages/mail.scm | 50 ++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index baa5a96..02dd72a 100644 --- a/gnu/packages/mail.scm +++