Re: [PATCH] import: pypi: All inputs are propagated-inputs by default.

2016-10-17 Thread Hartmut Goebel
Am 17.10.2016 um 11:00 schrieb Hartmut Goebel: > * guix/import/pypi.scm (maybe-inputs): Return inputs as > "propagated-inputs". Rational: Most python inputs need to be propagated inputs, not normal ones. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@cra

[PATCH] gnu: Add geierlein.

2016-10-16 Thread Hartmut Goebel
/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2015, 2016 Andreas Enge <andr...@enge.fr> ;;; Copyright © 2016 Efraim Flashner <efr...@flashner.co.il> ;;; Copyright © 2016 Alex Griffin <a...@ajgrf.com> +;;; Copyright © 2016 Hartmut Goeb

Specifying and build output separately?

2016-10-15 Thread Hartmut Goebel
alized. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: Making substitute* throw an error if substition failed?

2016-10-15 Thread Hartmut Goebel
Am 15.10.2016 um 00:05 schrieb Ricardo Wurmus: > Would it be desirable to change “substitute*” (or replace it) such that > it throws an error or returns a value if substitution failed? This +1 for returning a value -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...

Re: [WIP v3 0/5] Update Sphinx to 1.4.8

2016-10-14 Thread Hartmut Goebel
more and more language agnostic, thus in the long run it may lead to trouble having ipython in python-scm. (And may lead to a really big python.scm), See the graphics at http://jupyter.readthedocs.io/en/latest/projects/content-projects.html -- Regards Hartmut Goebel | Hartmut Goebel | h

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

2016-10-14 Thread Hartmut Goebel
s Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

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

2016-10-14 Thread Hartmut Goebel
Am 13.10.2016 um 22:14 schrieb Ludovic Courtès: > Yes, one patch for each logical change. See Fine, this is how I normally do it. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thou

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

2016-10-14 Thread Hartmut Goebel
Am 13.10.2016 um 22:12 schrieb Ludovic Courtès: > It’s a good idea, but it would entail a rebuild of 1,000+ packages. Can > you save it for the next big-rebuild cycle? No problem. Still have to learn what "next big-rebuild cycle" means. Is there a branch for it? -- Regard

Re: 07/07: guix: python-build-system: Fix an outdated comment.

2016-10-14 Thread Hartmut Goebel
les converted to some canonical form prior to deciding whether they changed? (I'll take this change to the wip-python-build-system). -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH v2 0/7] Updated: Some simple or even trivial changes.

2016-10-13 Thread Hartmut Goebel
Am 13.10.2016 um 15:27 schrieb Danny Milosavljevic: > all LGTM! commited. Thanks for the review. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

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

2016-10-13 Thread Hartmut Goebel
Hi Ludo, > I’ve rewritten parts of it, mostly to provide more context to a > non-Pythonista like me. Yes, that's fine. Thanks. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you t

Re: More duplicate package definitions

2016-10-13 Thread Hartmut Goebel
Hi Danny, thanks for pointing this out. > python2-msgpack has a duplicate too. I removed this one, too. > And so do ruby-arel, r-codetools, r-gtable. These have different versions and are not defined just below each other. Somebody else needs to work on this. -- Regards Hartmut

[PATCH v2 6/7] gnu: python-pathlib: Update description.

2016-10-13 Thread Hartmut Goebel
* gnu/packages/python.scm (python-pathlib, python2-pathlib): Update description. --- gnu/packages/python.scm | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index c890c68..6207896 100644 --- a/gnu/packages/python.scm

[PATCH v2 3/7] gnu: python-zope-testing: Strip byte-code and backup-files from source.

2016-10-13 Thread Hartmut Goebel
* gnu/package/python.scm (python-zope-testing, python2-zope-testing)[source]: Add snippet to strip byte-code and backup-files. --- 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

[PATCH v2 1/7] gnu: python2-pytest-runner, python2-msgpack: Remove duplicate definitions.

2016-10-13 Thread Hartmut Goebel
* gnu/packages/python.scm (python2-pytest-runner): Was defined twice, remove duplicate definition. (python2-msgpack): Was defined twice, but differently, remove the obviously wrong second definition. --- gnu/packages/python.scm | 6 -- 1 file changed, 6 deletions(-) diff --git

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

2016-10-13 Thread Hartmut Goebel
The python-build-system uses phases the build and install, but not configure. So the old comment was plain wrong since Sept. 2013, when the build phase has been added. --- guix/build/python-build-system.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git

[PATCH v2 2/7] gnu: python-pytest-xdist: Remove pre-compiled .pyc files from source.

2016-10-13 Thread Hartmut Goebel
* gnu/packages/python.scm (python-pytest-xdist, python2-pytest-xdist)[source]: Add 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 3c3a00c..eca60bc 100644 ---

[PATCH] gnu: Add python2-pathlib2.

2016-10-13 Thread Hartmut Goebel
Adding only the Python 2 variant, since for Python 3 our minimum version is 3.4 which already includes this package as part of the standard library. gnu/packages/python.scm (python2-pathlib2): New variable. --- gnu/packages/python.scm | 36 1 file changed, 36

[PATCH v2 0/7] Updated: Some simple or even trivial changes.

2016-10-13 Thread Hartmut Goebel
Hi, hopefully I got all requested changes. * The updates for urls and descriptions I split into three commits. Hope this is wat you wanted. * I added to remove the duplicate definition of python2-msgpack, too. I uses one commit for, hope this is okay, too. Hartmut Goebel (7): gnu

[PATCH v2 4/7] gnu: python-pylockfile: Update home-page url.

2016-10-13 Thread Hartmut Goebel
* gnu/packages/python.scm (python-pylockfile, python2-pylockfile): Update home-page url. --- gnu/packages/python.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index ec56c85..a1c2088 100644 --- a/gnu/packages/python.scm

[PATCH v2 5/7] gnu: python-keyring: Update home-page url.

2016-10-13 Thread Hartmut Goebel
* gnu/packages/python.scm (python-keyring, python2-keyring): Update home-page url. --- gnu/packages/python.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index a1c2088..c890c68 100644 --- a/gnu/packages/python.scm +++

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

2016-10-13 Thread Hartmut Goebel
Am 12.10.2016 um 18:01 schrieb Leo Famulari: > On Mon, Oct 10, 2016 at 03:10:02PM +0200, Hartmut Goebel wrote: >> > * gnu/packages/python.scm (python-keyring, python-pylockfile): Update >> > home-page url. (python-pathlib): Update description. > This should really be se

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

2016-10-13 Thread Hartmut Goebel
your suggestion is okay, since it give the ingenuous reader at least a hint. (synopsis "Displays notifications for changes in the notmuch email database") -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

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

2016-10-13 Thread Hartmut Goebel
[*] and the comment has had been correct :-) Which is possible and much like running "make install" without prior run to "make". -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

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

2016-10-11 Thread Hartmut Goebel
Am 10.10.2016 um 16:57 schrieb Hartmut Goebel: > If you want to test > the complet patch set, please use the branch at > https://gitlab.com/htgoebel/guix/tree/python-build-system. Please note that this branch *may* change frequently if I update clean up commits. -- Regards Hartm

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

2016-10-11 Thread Hartmut Goebel
ges which will not be changed in set 4. But this makes updating the patches quite complicated (even when using git rebase). -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

[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 +++

[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
index b3ec6d6..042c679 100644 --- a/guix/scripts/lint.scm +++ b/guix/scripts/lint.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <l...@gnu.org> ;;; Copyright © 2015, 2016 Mathieu Lirzin <m...@gnu.org> ;;; Copyright © 2016 Danny Milosavljevic <danny...@scratchp

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

2016-10-10 Thread Hartmut Goebel
6e60..05a01f3 100644 --- a/guix/build/python-build-system.scm +++ b/guix/build/python-build-system.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2013 Andreas Enge <andr...@enge.fr> ;;; Copyright © 2013 Nikita Karetnikov <nik...@karetnikov.org> ;;; Copyright © 2015 Mark H Weaver <m...@netris

[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
ed from python "exec". * guix/build/python-build-system.scm (call-setuppy): extend "python setup.py" call to import setuptools, export __file__, and call setup.py from setuptools python environment. Co-Authored-By: Hartmut Goebel <h.goe...@crazy-compilers.com> ---

[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
-installed-pythonpath and site-packages okay? Hartmut Goebel (7): gnu: ensure pip and setuptools are installed even for Python 2. guix: build all Python packages with --single-version-externally-managed. guix: python-build-system: Add option "#:use-setuptools?" (default tru

[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

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
ilding. My WIP is still available at <https://gitlab.com/htgoebel/guix/tree/python-build-system> -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

[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: python

[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] 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 Hartmut Goebel
uous reader to recherché what notmuch is. Thanks. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

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

2016-10-10 Thread Hartmut Goebel
or bluefish. > Ricado means: You should git checkout master git pull git checkout your-branch-with-bluefish git rebase master -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

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

2016-10-09 Thread Hartmut Goebel
* gnu/packages/gnome.scm (bluefish): New variable. LGTM -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH 1/2] gnu: Add gucharmap.

2016-10-09 Thread Hartmut Goebel
ategories for the installed fonts, and to examine their detailed properties. It is an easy way to find the character you might only know by its Unicode name or code point. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: Contents of /etc/hosts

2016-10-09 Thread Hartmut Goebel
metric 1024 error -113 pref medium So when sending a packet to ::2 this will simply be discard. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: Contents of /etc/hosts

2016-10-09 Thread Hartmut Goebel
tps://tools.ietf.org/html/rfc990 But for IPv6 the loopback interface has ::1/128, this ::2 would not got there. So if we follow your proposal adding "127.0.0.2 gambrius" to /etc/hosts, we could not contently doe this for IPv6. -- Regards Hartmut Goebel | Hartmut Goebel

Re: [PATCH v2 5/5] gnu: Update Sphinx to 1.4.6.

2016-10-08 Thread Hartmut Goebel
would be better for 'test:python_version in "2.6,2.7"' 'simplejson', # better: 'test:platform_python_implementation=="PyPy"' -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH v2 5/5] gnu: Update Sphinx to 1.4.6.

2016-10-08 Thread Hartmut Goebel
n_implementation=="PyPy"' -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH v2 1/5] gnu: Add python-snowballstemmer.

2016-10-08 Thread Hartmut Goebel
temmer. … some words about Snowball … -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH v2 4/5] gnu: Add python-imagesize.

2016-10-08 Thread Hartmut Goebel
Am 07.10.2016 um 17:13 schrieb Danny Milosavljevic: > +(synopsis > + "Gets image size of files in variaous formats in Python") "sizes" (there are two of them: width and hight. Sorry for nitpicking :-) -- Regards Hartmut Goebel | Hartmut Goebel | h.

Re: [PATCH v2 0/5] Update Sphinx to 1.4.6

2016-10-08 Thread Hartmut Goebel
Hi Danny, thanks for the updated patchs. I still have some remarks. Maybe I'm nitpicking, sorry. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH 2/5] gnu: Add python-sphinx-cloud-sptheme.

2016-10-07 Thread Hartmut Goebel
Am 07.10.2016 um 15:28 schrieb Danny Milosavljevic: > Hi, > > thanks for the review! > > On Fri, 7 Oct 2016 12:58:51 +0200 > Hartmut Goebel <h.goe...@goebel-consult.de> wrote: >> I can't find snowballstemmer in the code. > PATCH 1/5 > Sorry, seams I

Re: [PATCH 0/5] Update Sphinx to 1.4.6

2016-10-07 Thread Hartmut Goebel
comments. Could you send updated patchws please? -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH 5/5] gnu: Update Sphinx to 1.4.6.

2016-10-07 Thread Hartmut Goebel
are required for building and testing only and thus have to be native-inputs setuptools, 'nose', 'mock', # it would be better for 'test:python_version in "2.6,2.7"' 'simplejson', # better: 'test:platform_python_implementation=="PyPy"' -- Reg

Re: [PATCH 4/5] gnu: Add python-imagesize.

2016-10-07 Thread Hartmut Goebel
rite "in pure Python" -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH 3/5] gnu: Add python-sphinx-alabaster-theme-0.7.

2016-10-07 Thread Hartmut Goebel
Am 07.10.2016 um 12:32 schrieb Danny Milosavljevic: > +(define-public python-sphinx-alabaster-theme-0.7 Why do we need this exact version? > + (package > +(name "python-sphinx-alabaster-theme-0.7") The version number is *never* put into the name. -- Schönen Gruß

Re: [PATCH 2/5] gnu: Add python-sphinx-cloud-sptheme.

2016-10-07 Thread Hartmut Goebel
uot; ,python-snowballstemmer))) I can't find snowballstemmer in the code. -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer Information Security Management, Security Governance, Secure Software Development Goebel Consult, Landshut http://www.goebel-c

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

2016-10-07 Thread Hartmut Goebel
admit that I have no clue about cross-compiler these. (I do no even find good introductions on this in the web.) The official Python packaging guide [1] does not really talk about cross-compilation. Only about "Cross-compiling on Windows". [1] https://docs.python.org/3/distutils/builtdist.ht

Re: Contents of /etc/hosts

2016-10-06 Thread Hartmut Goebel
ion must match. But this can be done with a the hostname's non-loopback IP-address being in front of the loopback entry. ASAIK -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer Information Security Management, Security Governance, Secure Softw

Re: Contents of /etc/hosts

2016-10-06 Thread Hartmut Goebel
rinus"? -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer Information Security Management, Security Governance, Secure Software Development Goebel Consult, Landshut http://www.goebel-consult.de Blog: http://www.goebel-consult.de/blog/feiertagsarb

Re: [PATCH 1/2] gnu: Add gucharmap.

2016-10-05 Thread Hartmut Goebel
cter picker and font browser", which is more meaningful for me. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

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

2016-10-05 Thread Hartmut Goebel
verbose here. Deban says "advanced Gtk+ text editor for web and software development" Other distributions call this "Web development studio" (I don't know if this is right, though). -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-04 Thread Hartmut Goebel
opagate" the inputs. Due to my change the .pth-file is gone now, and thus all required inputs need to be declared as propageded-inputs as uix. I'm working on this, but it requires to have a look at many of the packages' source to do it right and will take some days to finish. -- Regards Hartmu

Re: System configuration on non-GuixSD distributions

2016-10-04 Thread Hartmut Goebel
ke debops (www.debops.org) using the GuixSD mechanisms. (For those of you who do not know debops: It is a collection of more then 100 roles (or receipts) for Ansible.) -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer Information Security Management,

[PATCH] Set Emacs config variable sentence-end-double-space.

2016-10-04 Thread Hartmut Goebel
Users using a non-English environment may have set this to `nil´, which leads to fill-paragraph removing the second space. * .dir-locals.el: Set sentence-end-double-space to true. --- .dir-locals.el | 1 + 1 file changed, 1 insertion(+) diff --git a/.dir-locals.el b/.dir-locals.el index

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

2016-10-04 Thread Hartmut Goebel
Am 04.10.2016 um 11:00 schrieb Hartmut Goebel: > * doc/guix.texi (Python Modules): New sub-subsection "Specifying > Dependencies". FYI: This documents what we discussed in <http://lists.gnu.org/archive/html/guix-devel/2016-09/msg01450.html>. I'll add a section about d

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-03 Thread Hartmut Goebel
rework the core of the patch-set. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-02 Thread Hartmut Goebel
eady added this comment, see the fixups on my branch at gitlab (which I'm going to clean up when we all agree on the result). -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-02 Thread Hartmut Goebel
Hi, Am 02.10.2016 um 11:05 schrieb Hartmut Goebel: > What about adding a flag #;use-setuptools, which defaults to #t? I just pushed to <https://gitlab.com/htgoebel/guix/tree/python-build-system> - Marius' changes - updated shim-code - Add option "#:use-setuptools?" (d

Re: [PATCH 2/2] gnu: Add gnome-clocks.

2016-10-02 Thread Hartmut Goebel
Hi, Am 01.10.2016 um 14:38 schrieb rennes: > this patch is gnome-clocks application. Thanks for these patches. Please put both of them into gnu/packages/gnome.scm, since they are gnome-related. We do not add a file for each package. -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (u

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-02 Thread Hartmut Goebel
both ways. I'll rebase and cleanup my by patch set later, anyway, so we can verify then. -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-02 Thread Hartmut Goebel
ages are missing a dependency on "python-py"[1]. This is very curious, since python-setuptools does not have python-py as input nor does it contain this package. Can you give an example please? > Perhaps we can set up a Hydra channel to deal with the fallout? Tonight Leo wr

Pre-compiled .exe-files for other target-plaforms

2016-10-02 Thread Hartmut Goebel
ross-build these .exe files., which are available for x86, amd64 and arm. [1] https://docs.python.org/2/distutils/builtdist.html#creating-windows-installers -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which y

Re: Fw: [PATCH] guix: python-build-system: Honor configure-flags also when building

2016-09-30 Thread Hartmut Goebel
-commands "build" and "install" do not accept the same options. So if one adds "build" options to #:configure-flags, the install will fail and vice-a-versa. Maybe we should change "#:configure-flags" into "#:install-flags" and add "#:build-flags&qu

Re: [PATCH] mailmanclient

2016-09-28 Thread Hartmut Goebel
on2 transformation would be enough. Maybe you want to review that patch-series soon :-) -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-09-28 Thread Hartmut Goebel
"git format-patch --cover-letter -M origin/master -o outgoing/" and can't see what should be different (except that you'll end up with all patches in a single file). The patch-series was created based on 58478cc1cb225e2eed979afa4021f850f3ebf121. -- Regards Hartmut Goebel | Ha

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-09-28 Thread Hartmut Goebel
Am 28.09.2016 um 17:54 schrieb Marius Bakke: > Or push a branch somewhere? Branch is now available at <https://gitlab.com/htgoebel/guix/tree/python-build-system> -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-comp

Re: [PATCH] mailmanclient

2016-09-28 Thread Hartmut Goebel
Am 28.09.2016 um 19:14 schrieb Leo Famulari: > > + `(("python2-setuptools" ,python2-setuptools)) This will no longer be needed if my latest changes to the python-build-systm will be accepted. -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP

[PATCH 03/14] guix: Add lint-checker for packages which should be no inputs at all.

2016-09-28 Thread Hartmut Goebel
/scripts/lint.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <l...@gnu.org> ;;; Copyright © 2015, 2016 Mathieu Lirzin <m...@gnu.org> ;;; Copyright © 2016 Danny Milosavljevic <danny...@scratchpost.org> +;;; Copyright © 2016 Hartmut Goebel <h.goe...@craz

[PATCH 01/14] gnu: ensure pip and setuptools are installed even for Python 2

2016-09-28 Thread Hartmut Goebel
* gnu/packages/python.scm (python-2.7): Add "--with-ensurepip=install" to configure-flags. --- gnu/packages/python.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 688a5d4..b13e41f 100644 --- a/gnu/packages/python.scm +++

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-09-28 Thread Hartmut Goebel
Hi, minor correction: Am 28.09.2016 um 15:58 schrieb Hartmut Goebel: > This series implements what I proposed in > <http://lists.gnu.org/archive/html/guix-devel/2016-09/msg02021.html>. > > A) For python2 include python2-setuptools as a native-input by default. I implemen

[PATCH 13/14] gnu: python-h5py: Remove needless "python2-variant" property.

2016-09-28 Thread Hartmut Goebel
* gnu/packages/python.scm (python-h5py): Remove "python2-variant" property. (python2-h5py): Don't call "strip-python2-variant". --- gnu/packages/python.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index

[PATCH 10/14] gnu: Remove python-setuptools and python2-setuptools from inputs (part 5b)

2016-09-28 Thread Hartmut Goebel
This are the cases where setuptools are used in an inherited package and removing this input also removes the need for inheriting the package. This is the case if adding setuptools in the inherited packge was the only change. Change this to not inherit and remove the new needless call to

[PATCH 11/14] gnu: Remove needless inputs python-pip and python2-pip.

2016-09-28 Thread Hartmut Goebel
This is installed together with Python 3 anyway and for our build of Python 2. * gnu/packages/python.scm (python-fixtures): remove input "python-pip". * gnu/packages/pdf.scm (python2-reportlab): remove native-input "python2-pip". (python-reportlab): remove now needless property

[PATCH 14/14] gnu: Remove work-arounds for bug 20765 (ensure uncompressed eggs)

2016-09-28 Thread Hartmut Goebel
Bug 20765 is solved since we build all Python packages using option "--single-version-externally-managed". * gnu/packages/bioinformatics.scm (pbtranscript-tofu): Remove configure-flags. (pepr): remove phase "disable-egg-generation". * gnu/packages/pdf.scm (reportlab): Remove configure-flags. *

[PATCH 09/14] gnu: Remove python-setuptools and python2-setuptools from inputs (part 5a)

2016-09-28 Thread Hartmut Goebel
This are the cases where setuptools are used in an inherited package and removing this input also removes the need for inheriting the package. This is the case if adding setuptools in the inherited packge was the only change. Change this to not inherit and remove the new needless call to

[PATCH 08/14] gnu: Remove python-setuptools and python2-setuptools from inputs (part 4)

2016-09-28 Thread Hartmut Goebel
This are the cases where setuptools are used in an inherited package and removing this input keeps the need for inheriting the package. * gnu/packages/bioinformatics.scm * gnu/packages/python.scm * gnu/packages/statistics.scm --- gnu/packages/bioinformatics.scm | 4 +--- gnu/packages/python.scm

[PATCH 06/14] gnu: Remove python-setuptools and python2-setuptools from inputs (part 2)

2016-09-28 Thread Hartmut Goebel
This are the simple changes (only lines removed) in all modules beside python.scm. * gnu/packages/admin.scm * gnu/packages/backup.scm * gnu/packages/bioinformatics.scm * gnu/packages/django.scm * gnu/packages/docker.scm * gnu/packages/game-development.scm * gnu/packages/key-mon.scm *

[PATCH 12/14] lint: 'check-inputs-should-not-be-an-input-at-all' checks for python-pip

2016-09-28 Thread Hartmut Goebel
... and python2-pip. * guix/scripts/lint.scm (check-inputs-should-not-be-an-input-at-all): Add python-pip and python2-pip to the list of packages to be warned about. --- guix/scripts/lint.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/guix/scripts/lint.scm

[PATCH 07/14] gnu: Remove python-setuptools and python2-setuptools from inputs (part 3)

2016-09-28 Thread Hartmut Goebel
These are the easy changes, where python-setuptools resp. python2-setuptools is removed, and some code-lines beside have been affected. * gnu/packages/admin.scm * gnu/packages/backup.scm * gnu/packages/bioinformatics.scm * gnu/packages/docbook.scm * gnu/packages/freedesktop.scm *

[PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-09-28 Thread Hartmut Goebel
here is less use for listing every singel change liek I did in part 5b. TODO: by somebody more skilled than me: Take the change and * integrate strip-python2-variant into package-with-python2. * update Python to 2.7.12 and 3.4.5. Hartmut Goebel (14): gnu: ensure pip and setuptools are installed e

[PATCH 05/14] gnu: Remove python-setuptools and python2-setuptools from inputs (part 1)

2016-09-28 Thread Hartmut Goebel
* gnu/packages/pythin.scm --- gnu/packages/python.scm | 223 +--- 1 file changed, 2 insertions(+), 221 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index d72bb70..242036f 100644 --- a/gnu/packages/python.scm +++

[PATCH 02/14] guix: build all Python packages with --single-version-externally-managed.

2016-09-28 Thread Hartmut Goebel
9fb4..8d4d6d3 100644 --- a/guix/build/python-build-system.scm +++ b/guix/build/python-build-system.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2013 Andreas Enge <andr...@enge.fr> ;;; Copyright © 2013 Nikita Karetnikov <nik...@karetnikov.org> ;;; Copyright © 2015 Mark H Weaver <m...@netris.org>

Change proposal for python-build-system (was: Zipped Python .egg-files)

2016-09-26 Thread Hartmut Goebel
-p dependencies | grep -- '-setuptools-' | wc -l -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |

[PATCH] gnu: Add chromaprint.

2016-09-26 Thread Hartmut Goebel
* gnu/packages/mp3.scm (chromaprint): New variable. --- gnu/packages/mp3.scm | 30 ++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm index 37407cd..3cb653a 100644 --- a/gnu/packages/mp3.scm +++ b/gnu/packages/mp3.scm @@ -25,6

<    3   4   5   6   7   8   9   10   11   >