[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#980719: marked as done (python-apt: reduce Build-Depends)



Your message dated Thu, 29 Apr 2021 09:04:18 +0000
with message-id <E1lc2ao-0007po-AA@fasolo.debian.org>
and subject line Bug#980719: fixed in python-apt 2.2.0
has caused the Debian Bug report #980719,
regarding python-apt: reduce Build-Depends
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
980719: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980719
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: python-apt
Version: 2.1.7
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

python-apt participates in a number of dependency cycles relevant to
architecture bootstrap. Rather than work on such a difficult problem, I
looked into easily droppable dependencies. It turns out that a nocheck
build with the following dependencies turned into Build-Conflicts
exactly reproduces binary artifacts of a regular build:
 * apt-utils
 * distro-info-data
 * gnupg
 * dirmngr
 * pycodestyle
 * pyflakes3

As such I suggest annotating them <!nocheck>. Please consider applying
the attached patch.

Helmut
diff --minimal -Nru python-apt-2.1.7/debian/changelog python-apt-2.1.7+nmu1/debian/changelog
--- python-apt-2.1.7/debian/changelog	2020-12-10 15:35:32.000000000 +0100
+++ python-apt-2.1.7+nmu1/debian/changelog	2021-01-20 23:22:50.000000000 +0100
@@ -1,3 +1,10 @@
+python-apt (2.1.7+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Annotate test dependencies with <!nocheck>. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Wed, 20 Jan 2021 23:22:50 +0100
+
 python-apt (2.1.7) unstable; urgency=medium
 
   * SECURITY UPDATE: various memory and file descriptor leaks (LP: #1899193)
diff --minimal -Nru python-apt-2.1.7/debian/control python-apt-2.1.7+nmu1/debian/control
--- python-apt-2.1.7/debian/control	2020-12-10 15:35:32.000000000 +0100
+++ python-apt-2.1.7+nmu1/debian/control	2021-01-20 23:22:48.000000000 +0100
@@ -6,10 +6,10 @@
 Rules-Requires-Root: no
 Standards-Version: 4.5.0
 Build-Depends: apt (>= 1.0.9.4),
-               apt-utils,
+               apt-utils <!nocheck>,
                debhelper-compat (= 12),
                dh-python,
-               distro-info-data,
+               distro-info-data <!nocheck>,
                fakeroot,
                libapt-pkg-dev (>= 1.9.11~),
                python3-all (>= 3.3),
@@ -19,10 +19,10 @@
                python3-distutils-extra (>= 2.0),
                python3-setuptools,
                python3-sphinx (>= 0.5),
-               gnupg,
-               dirmngr | gnupg (<< 2),
-               pycodestyle,
-               pyflakes3
+               gnupg <!nocheck>,
+               dirmngr <!nocheck> | gnupg (<< 2) <!nocheck>,
+               pycodestyle <!nocheck>,
+               pyflakes3 <!nocheck>,
 Vcs-Git: https://salsa.debian.org/apt-team/python-apt.git
 Vcs-Browser: https://salsa.debian.org/apt-team/python-apt
 

--- End Message ---
--- Begin Message ---
Source: python-apt
Source-Version: 2.2.0
Done: Julian Andres Klode <jak@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-apt, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 980719@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julian Andres Klode <jak@debian.org> (supplier of updated python-apt package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 29 Apr 2021 09:49:08 +0200
Source: python-apt
Architecture: source
Version: 2.2.0
Distribution: unstable
Urgency: medium
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Julian Andres Klode <jak@debian.org>
Closes: 980719
Changes:
 python-apt (2.2.0) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Annotate test dependencies with <!nocheck> (Closes: #980719)
 .
   [ Julian Andres Klode ]
   * debian/rules: Re-enable PIE hardening
   * Mirror list updates
   * debfile: Pass `Name` instead of `Binary` to ExtractTar.
     Passing the binary causes it to fail trying to find the `false`
     compressor when a binary for a given compressor is not installed.
     (LP: #1926437)
   * debian/gbp.conf: Branch name is main
Checksums-Sha1:
 5fa17c711de9e43cc11868fb9715bf8735538cf8 2443 python-apt_2.2.0.dsc
 67e7ac652f8bd787b5a45916d41ba537809cfd81 345664 python-apt_2.2.0.tar.xz
 f64563eca47a0d34deb04cf3597e40a86b2f8157 9162 python-apt_2.2.0_source.buildinfo
Checksums-Sha256:
 d4312fae9e2880588b00fd22e4927d927200797a1f296f81c89d569a428a6518 2443 python-apt_2.2.0.dsc
 c3ca103200ef6c824685e2c26b87457dac9ded58b983f6bb0ffce64d8c081465 345664 python-apt_2.2.0.tar.xz
 100a2a791e8ea32f4089ec60dfdf2407ade23b6f61b3352f324e0c3e7cbe6eba 9162 python-apt_2.2.0_source.buildinfo
Files:
 8fa7600c92b9e2356bd5623996687a19 2443 python optional python-apt_2.2.0.dsc
 274822addad807a4f8ca8b42845d8d52 345664 python optional python-apt_2.2.0.tar.xz
 1e7eb1021fbffc45a2bcc09072a9d9f6 9162 python optional python-apt_2.2.0_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJDBAEBCgAtFiEET7WIqEwt3nmnTHeHb6RY3R2wP3EFAmCKb/4PHGpha0BkZWJp
YW4ub3JnAAoJEG+kWN0dsD9xwncQAKOz4YDRxSbm84ospU7peTLnSUVQNGb3m59S
Ls0emlnobj48q9I+ChvKqwdbJJTdEn9ocT98XTSQMlMPbcOHqMRvvDlelyqJx2gP
GUSZpUFBoCmBp/DbmM30qBzMfaeHTs7CzbJLxwiCF0bthQqiOkLS2b0UWpYT7GUl
gq/48QBzmVDPLcInHz5/jhSjUdtlun74C6VSfVJv25Phwbj7gpYGY+PMsqMFExjS
9aGML1GCn68ZrYVB3WvbU+LvkwhwRn3nHELeqfaA0gByqSho9c5SE52wt6DqpThh
o/3oXgrNfl39zm3/iQP3dlLvR8gFNkbRfoAfCCn3kYmVbD+XrgHzPZdDh3Vcm8Dd
JTguOZPJwFI+0LV5e1pvQ3390VP9Pw8U+rsxPRotzIw19zG/SNDfeeAYUJQo/TYs
PVSkhp1wddegbU2IBMTM1ZDgRsDKyYqqv/WarGXHK5lH0sz5j9a5kDzrs/5pjgfj
cdA07+2e9jULL/l9/a38mJZEoqiwm5uYj13+bl8CBRkm5xwwY4LuAcHMKgnMd7AH
P5LkXadA+OsOWOPyND8hg+6OBAOypFcxgaNlEcFv/zCok38CUpynS13/4NR5ZlUJ
utocucuISPuibPC5KnnWV41dv1n3rhMQRCb0aQZTfFRrUHDnc2IxZVtkIXDKLYmB
+CLH7iGz
=OSx9
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: