GNU bug report logs - #34501
[PATCH] gnu: Remove unneeded uses of python-minimal.

Previous Next

Package: guix-patches;

Reported by: Marius Bakke <mbakke <at> fastmail.com>

Date: Sat, 16 Feb 2019 17:41:02 UTC

Severity: normal

Tags: patch

Fixed in version 61506fe551ed2237754dcaef569fff4645cd1a9d

Done: Marius Bakke <mbakke <at> fastmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 34501 in the body.
You can then email your comments to 34501 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#34501; Package guix-patches. (Sat, 16 Feb 2019 17:41:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Marius Bakke <mbakke <at> fastmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 16 Feb 2019 17:41:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Marius Bakke <mbakke <at> fastmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH] gnu: Remove unneeded uses of python-minimal.
Date: Sat, 16 Feb 2019 18:40:29 +0100
The "python-minimal" package exists mostly to resolve a dependency cycle.  To
reduce duplication, packages should prefer the regular Python variants.

* gnu/packages/admin.scm (htop)[native-inputs]: Change PYTHON-MINIMAL-WRAPPER
to PYTHON-WRAPPER.
* gnu/packages/crypto.scm (botan)[native-inputs]: Likewise.
* gnu/packages/bioinformatics.scm (sambamba)[native-inputs]: Change
PYTHON-MINIMAL to PYTHON.
* gnu/packages/dictionaries.scm (apertium)[native-inputs]: Likewise.
* gnu/packages/databases.scm (mongodb)[native-inputs]: Change PYTHON2-MINIMAL
to PYTHON2.
* gnu/packages/games.scm (openttd-opensfx, openttd-openmsx)[native-inputs]:
Likewise.
* gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise.
---
 gnu/packages/admin.scm          | 2 +-
 gnu/packages/bioinformatics.scm | 2 +-
 gnu/packages/crypto.scm         | 2 +-
 gnu/packages/databases.scm      | 2 +-
 gnu/packages/dictionaries.scm   | 2 +-
 gnu/packages/games.scm          | 4 ++--
 gnu/packages/gnome.scm          | 2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index c0c991c137..a45c7ed874 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -298,7 +298,7 @@ graphs and can export its output to different formats.")
    (inputs
     `(("ncurses" ,ncurses)))
    (native-inputs
-    `(("python" ,python-minimal-wrapper))) ; for scripts/MakeHeader.py
+    `(("python" ,python-wrapper))) ; for scripts/MakeHeader.py
    (home-page "https://hisham.hm/htop/")
    (synopsis "Interactive process viewer")
    (description
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 933b8b9adf..69c85563e1 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -11192,7 +11192,7 @@ droplet sequencing.  It has been particularly tailored for Drop-seq.")
     (native-inputs
      `(("ldc" ,ldc)
        ("rdmd" ,rdmd)
-       ("python" ,python-minimal)
+       ("python" ,python)
        ("biod"
         ,(let ((commit "4f1a7d2fb7ef3dfe962aa357d672f354ebfbe42e"))
            (origin
diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm
index ffef4ff8e4..0345a59285 100644
--- a/gnu/packages/crypto.scm
+++ b/gnu/packages/crypto.scm
@@ -751,7 +751,7 @@ SHA256, SHA512, SHA3, AICH, ED2K, Tiger, DC++ TTH, BitTorrent BTIH, GOST R
          (replace 'check
            (lambda _ (invoke "./botan-test"))))))
     (native-inputs
-     `(("python" ,python-minimal-wrapper)
+     `(("python" ,python-wrapper)
        ("python-docutils" ,python-docutils)))
     (inputs
      `(("sqlite" ,sqlite)
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 6129e3c0cb..e62e889f8c 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -335,7 +335,7 @@ applications.")
     (native-inputs
      `(("valgrind" ,valgrind)
        ("perl" ,perl)
-       ("python" ,python2-minimal)
+       ("python" ,python-2)
        ("python2-pymongo" ,python2-pymongo)
        ("python2-pyyaml" ,python2-pyyaml)
        ("tzdata" ,tzdata)))
diff --git a/gnu/packages/dictionaries.scm b/gnu/packages/dictionaries.scm
index 8c39453650..e0cd7604b6 100644
--- a/gnu/packages/dictionaries.scm
+++ b/gnu/packages/dictionaries.scm
@@ -372,7 +372,7 @@ word (e.g. cats) into its lemma \"cat\" and the grammatical information
        ("flex" ,flex)
        ("pkg-config" ,pkg-config)
        ;; python is only required for running the test suite
-       ("python-minimal" ,python-minimal)))
+       ("python" ,python)))
     (arguments
      `(#:phases
        (modify-phases %standard-phases
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 6d9e63c4e9..bfbd370228 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -2413,7 +2413,7 @@ OpenGFX provides you with...
     (build-system gnu-build-system)
     (native-inputs
      `(("catcodec" ,catcodec)
-       ("python" ,python2-minimal)))
+       ("python" ,python-2)))
     (arguments
      `(#:make-flags
        (list (string-append "INSTALL_DIR=" %output
@@ -2450,7 +2450,7 @@ the original Transport Tycoon Deluxe.")
          "0nskq97a6fsv1v6d62zf3yb8whzhqnlh3lap3va3nzvj7csjgf7c"))))
     (build-system gnu-build-system)
     (native-inputs
-     `(("python" ,python2-minimal)))
+     `(("python" ,python-2)))
     (arguments
      `(#:make-flags
        (list (string-append "INSTALL_DIR=" %output
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 2f99755933..8753be7890 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -277,7 +277,7 @@ features to enable users to create their discs easily and quickly.")
      `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
        ("gobject-introspection" ,gobject-introspection)
        ("duplicity" ,duplicity)
-       ("python" ,python2-minimal)
+       ("python" ,python-2)
        ("python-pygobject" ,python2-pygobject)
        ("gtk+" ,gtk+)
        ("libnotify" ,libnotify)
-- 
2.20.1





Information forwarded to guix-patches <at> gnu.org:
bug#34501; Package guix-patches. (Sun, 17 Feb 2019 11:01:01 GMT) Full text and rfc822 format available.

Message #8 received at 34501 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Marius Bakke <mbakke <at> fastmail.com>
Cc: 34501 <at> debbugs.gnu.org
Subject: Re: [bug#34501] [PATCH] gnu: Remove unneeded uses of python-minimal.
Date: Sun, 17 Feb 2019 12:00:08 +0100
Marius Bakke <mbakke <at> fastmail.com> writes:

> The "python-minimal" package exists mostly to resolve a dependency cycle.  To
> reduce duplication, packages should prefer the regular Python variants.
>
> * gnu/packages/admin.scm (htop)[native-inputs]: Change PYTHON-MINIMAL-WRAPPER
> to PYTHON-WRAPPER.
> * gnu/packages/crypto.scm (botan)[native-inputs]: Likewise.
> * gnu/packages/bioinformatics.scm (sambamba)[native-inputs]: Change
> PYTHON-MINIMAL to PYTHON.
> * gnu/packages/dictionaries.scm (apertium)[native-inputs]: Likewise.
> * gnu/packages/databases.scm (mongodb)[native-inputs]: Change PYTHON2-MINIMAL
> to PYTHON2.
> * gnu/packages/games.scm (openttd-opensfx, openttd-openmsx)[native-inputs]:
> Likewise.
> * gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise.

Looks good to me.  Thanks!

~~ Ricardo





bug marked as fixed in version 61506fe551ed2237754dcaef569fff4645cd1a9d, send any further explanations to 34501 <at> debbugs.gnu.org and Marius Bakke <mbakke <at> fastmail.com> Request was from Marius Bakke <mbakke <at> fastmail.com> to control <at> debbugs.gnu.org. (Sun, 17 Feb 2019 18:32:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#34501; Package guix-patches. (Thu, 21 Feb 2019 20:09:02 GMT) Full text and rfc822 format available.

Message #13 received at submit <at> debbugs.gnu.org (full text, mbox):

From: swedebugia <swedebugia <at> riseup.net>
To: guix-patches <at> gnu.org, Ricardo Wurmus <rekado <at> elephly.net>,
 Marius Bakke <mbakke <at> fastmail.com>
Cc: 34501 <at> debbugs.gnu.org
Subject: Re: [bug#34501] [PATCH] gnu: Remove unneeded uses of python-minimal.
Date: Thu, 21 Feb 2019 21:07:55 +0100
[Message part 1 (text/plain, inline)]
Ricardo Wurmus <rekado <at> elephly.net> skrev: (17 februari 2019 12:00:08 CET)
>Marius Bakke <mbakke <at> fastmail.com> writes:
>
>> The "python-minimal" package exists mostly to resolve a dependency
>cycle.  To
>> reduce duplication, packages should prefer the regular Python
>variants.
>>
>> * gnu/packages/admin.scm (htop)[native-inputs]: Change
>PYTHON-MINIMAL-WRAPPER
>> to PYTHON-WRAPPER.
>> * gnu/packages/crypto.scm (botan)[native-inputs]: Likewise.
>> * gnu/packages/bioinformatics.scm (sambamba)[native-inputs]: Change
>> PYTHON-MINIMAL to PYTHON.
>> * gnu/packages/dictionaries.scm (apertium)[native-inputs]: Likewise.
>> * gnu/packages/databases.scm (mongodb)[native-inputs]: Change
>PYTHON2-MINIMAL
>> to PYTHON2.
>> * gnu/packages/games.scm (openttd-opensfx,
>openttd-openmsx)[native-inputs]:
>> Likewise.
>> * gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise.
>
>Looks good to me.  Thanks!
>
>~~ Ricardo

Big thanks Marius!
-- 
Sent from my k-9 mail for Android.
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#34501; Package guix-patches. (Thu, 21 Feb 2019 20:09:03 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 22 Mar 2019 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 6 years and 88 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.