Your message dated Tue, 29 Nov 2022 01:19:52 +0000
with message-id <e1ozphs-005ish...@fasolo.debian.org>
and subject line Bug#1024713: fixed in ansible-core 2.14.0-1
has caused the Debian Bug report #1024713,
regarding ansible-core: Fails autopkgtests in unstable due to new resolvelib
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 ow...@bugs.debian.org
immediately.)


-- 
1024713: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024713
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: ansible-core
Version: 2.13.4-1
Severity: serious
Tags: patch upstream ftbfs
Justification: fails to build from source (but built successfully in the past)

The current ansible-core package fails autopkgtest in unstable and would
fail in testing if python3-resolvelib were to migrate [1].  The issue
has been fixed upstream [2].  I have tested both on unstable and testing
with the upstream fix using the attached debdiff and it corrects the
test failures.  It also still works with the older resolvelib.

Using the ftbfs tag for this report since it is the closest thing we
have for test failures.

I do intend to NMU in a week to fix this as it blocks testing migration
for python-resolvelib.  Please let me know if you want to take care of
it or your would prefer I go ahead.

Scott K


[1] 
https://ci.debian.net/data/autopkgtest/testing/amd64/a/ansible-core/28587311/log.gz
[2] https://github.com/ansible/ansible/pull/79399/files
diff -Nru ansible-core-2.13.4/debian/changelog 
ansible-core-2.13.4/debian/changelog
--- ansible-core-2.13.4/debian/changelog        2022-09-13 14:41:09.000000000 
+0000
+++ ansible-core-2.13.4/debian/changelog        2022-11-23 15:31:05.000000000 
+0000
@@ -1,3 +1,11 @@
+ansible-core (2.13.4-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add d/p/resolvelib_0_9_0_compat.patch to fix test failures with
+    python3-resolvelib 0.9.0 (backport of upstream commit) 
+
+ -- Scott Kitterman <sc...@kitterman.com>  Wed, 23 Nov 2022 15:31:05 +0000
+
 ansible-core (2.13.4-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru ansible-core-2.13.4/debian/patches/resolvelib_0_9_0_compat.patch 
ansible-core-2.13.4/debian/patches/resolvelib_0_9_0_compat.patch
--- ansible-core-2.13.4/debian/patches/resolvelib_0_9_0_compat.patch    
1970-01-01 00:00:00.000000000 +0000
+++ ansible-core-2.13.4/debian/patches/resolvelib_0_9_0_compat.patch    
2022-11-23 15:30:19.000000000 +0000
@@ -0,0 +1,98 @@
+Description: Upstream change for resolvelib 0.9.0 compatibility
+ ansible-galaxy - support ``resolvelib >= 0.5.3, < 0.10.0`` (#79399)
+    * Upgrade `resolvelib >= 0.5.3, < 0.10.0`
+    https://pypi.org/project/resolvelib/0.9.0/ released on 2022-11-17:
+      * 
https://github.com/sarugaku/resolvelib/blob/master/CHANGELOG.rst#090-2022-11-17
+      * https://github.com/sarugaku/resolvelib/releases/tag/0.9.0
+    Signed-off-by: Wong Hoi Sing Edison <hswon...@pantarei-design.com>
+ .
+ commit b148fd8dd74c8599f809f71117a86577ccfb0638
+Author: Wong Hoi Sing Edison <hswon...@gmail.com>
+Date:   Wed Nov 23 21:57:24 2022 +0800
+Origin: vendor
+Last-Update: 2022-11-23
+
+--- /dev/null
++++ ansible-core-2.13.4/changelogs/fragments/79399-resolvelib_lt_0_10_0.yml
+@@ -0,0 +1,2 @@
++minor_changes:
++  - ansible-galaxy - support ``resolvelib >= 0.5.3, < 0.10.0``.
+--- 
ansible-core-2.13.4.orig/lib/ansible/galaxy/dependency_resolution/providers.py
++++ ansible-core-2.13.4/lib/ansible/galaxy/dependency_resolution/providers.py
+@@ -41,7 +41,7 @@ except ImportError:
+ 
+ # TODO: add python requirements to ansible-test's ansible-core distribution 
info and remove the hardcoded lowerbound/upperbound fallback
+ RESOLVELIB_LOWERBOUND = SemanticVersion("0.5.3")
+-RESOLVELIB_UPPERBOUND = SemanticVersion("0.9.0")
++RESOLVELIB_UPPERBOUND = SemanticVersion("0.10.0")
+ RESOLVELIB_VERSION = 
SemanticVersion.from_loose_version(LooseVersion(resolvelib_version))
+ 
+ 
+@@ -219,7 +219,7 @@ class CollectionDependencyProviderBase(A
+             Mapping of identifier, list of named tuple pairs.
+             The named tuples have the entries ``requirement`` and ``parent``.
+ 
+-        resolvelib >=0.8.0, <= 0.8.1
++        resolvelib >=0.8.0, <= 0.9.0
+ 
+         :param identifier: The value returned by ``identify()``.
+ 
+--- ansible-core-2.13.4.orig/requirements.txt
++++ ansible-core-2.13.4/requirements.txt
+@@ -12,4 +12,4 @@ packaging
+ # NOTE: Ref: https://github.com/sarugaku/resolvelib/issues/69
+ # NOTE: When updating the upper bound, also update the latest version used
+ # NOTE: in the ansible-galaxy-collection test suite.
+-resolvelib >= 0.5.3, < 0.9.0  # dependency resolver used by ansible-galaxy
++resolvelib >= 0.5.3, < 0.10.0  # dependency resolver used by ansible-galaxy
+--- 
ansible-core-2.13.4.orig/test/lib/ansible_test/_data/requirements/ansible.txt
++++ ansible-core-2.13.4/test/lib/ansible_test/_data/requirements/ansible.txt
+@@ -12,4 +12,4 @@ packaging
+ # NOTE: Ref: https://github.com/sarugaku/resolvelib/issues/69
+ # NOTE: When updating the upper bound, also update the latest version used
+ # NOTE: in the ansible-galaxy-collection test suite.
+-resolvelib >= 0.5.3, < 0.9.0  # dependency resolver used by ansible-galaxy
++resolvelib >= 0.5.3, < 0.10.0  # dependency resolver used by ansible-galaxy
+--- ansible-core-2.13.4.orig/test/sanity/code-smell/docs-build.requirements.in
++++ ansible-core-2.13.4/test/sanity/code-smell/docs-build.requirements.in
+@@ -1,6 +1,6 @@
+ jinja2
+ pyyaml
+-resolvelib < 0.9.0
++resolvelib < 0.10.0
+ sphinx == 4.2.0
+ sphinx-notfound-page
+ sphinx-ansible-theme
+--- ansible-core-2.13.4.orig/test/sanity/code-smell/docs-build.requirements.txt
++++ ansible-core-2.13.4/test/sanity/code-smell/docs-build.requirements.txt
+@@ -27,7 +27,7 @@ pyparsing==2.4.7
+ pytz==2021.3
+ PyYAML==6.0
+ requests==2.26.0
+-resolvelib==0.5.4
++resolvelib==0.9.0
+ rstcheck==3.3.1
+ semantic-version==2.8.5
+ sh==1.14.2
+--- 
ansible-core-2.13.4.orig/test/sanity/code-smell/package-data.requirements.in
++++ ansible-core-2.13.4/test/sanity/code-smell/package-data.requirements.in
+@@ -1,7 +1,7 @@
+ docutils < 0.18  # match version required by sphinx in the docs-build sanity 
test
+ jinja2
+ pyyaml  # ansible-core requirement
+-resolvelib < 0.9.0
++resolvelib < 0.10.0
+ rstcheck
+ straight.plugin
+ antsibull-changelog
+--- 
ansible-core-2.13.4.orig/test/sanity/code-smell/package-data.requirements.txt
++++ ansible-core-2.13.4/test/sanity/code-smell/package-data.requirements.txt
+@@ -6,7 +6,7 @@ MarkupSafe==2.0.1
+ packaging==21.2
+ pyparsing==2.4.7
+ PyYAML==6.0
+-resolvelib==0.5.4
++resolvelib==0.9.0
+ rstcheck==3.3.1
+ semantic-version==2.8.5
+ straight.plugin==1.5.0
diff -Nru ansible-core-2.13.4/debian/patches/series 
ansible-core-2.13.4/debian/patches/series
--- ansible-core-2.13.4/debian/patches/series   2022-08-25 02:45:32.000000000 
+0000
+++ ansible-core-2.13.4/debian/patches/series   2022-11-23 15:30:51.000000000 
+0000
@@ -1,2 +1,3 @@
 0005-use-py3.patch
 0007-use-C.UTF-8.patch
+resolvelib_0_9_0_compat.patch

--- End Message ---
--- Begin Message ---
Source: ansible-core
Source-Version: 2.14.0-1
Done: Lee Garrett <deb...@rocketjump.eu>

We believe that the bug you reported is fixed in the latest version of
ansible-core, 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 1024...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lee Garrett <deb...@rocketjump.eu> (supplier of updated ansible-core 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Tue, 29 Nov 2022 01:55:18 +0100
Source: ansible-core
Architecture: source
Version: 2.14.0-1
Distribution: unstable
Urgency: medium
Maintainer: Lee Garrett <deb...@rocketjump.eu>
Changed-By: Lee Garrett <deb...@rocketjump.eu>
Closes: 1010345 1024705 1024713
Changes:
 ansible-core (2.14.0-1) unstable; urgency=medium
 .
   * New upstream release
   * Use PEP517 build process (Closes: #1024705)
   * Tighten resolvelib dependency (Closes: #1010345)
   * Tighten python3 and pyyaml dependencies
   * Fix autopkgtests (Closes: #1024713)
   * Remove 0007-use-C.UTF-8.patch (fixed upstream)
Checksums-Sha1:
 0856775d74b2cfb9f67881a33083f8802d52a31a 3362 ansible-core_2.14.0-1.dsc
 f4752207b80e1792213486057d01ba28c43d2cfb 13988948 
ansible-core_2.14.0.orig.tar.gz
 e90053bdfd3f0b4dd31201655f9d08ce9ecb2217 866 
ansible-core_2.14.0.orig.tar.gz.asc
 bdc0b6339c408f7911aaf867b63abe70c609ba0d 25128 
ansible-core_2.14.0-1.debian.tar.xz
 4cb0f7c741590c40d53a54c83735e619efa2ef3b 8238 
ansible-core_2.14.0-1_amd64.buildinfo
Checksums-Sha256:
 3c85f64f39aba9f58359440ac01879a39ee405612d418699b016812be28a5123 3362 
ansible-core_2.14.0-1.dsc
 fa48b481cb623bf79bb903f223097681a0c13e1b4ec7e78e7dd7d858d36a34b2 13988948 
ansible-core_2.14.0.orig.tar.gz
 ed7263ee073c9fb5af92f230521d81b21f27cf2b9ceb84c9c31b2421cee64972 866 
ansible-core_2.14.0.orig.tar.gz.asc
 f8b4b8a5803cb48be2b42b667f5d665f71f020641f70a5610a679fdf2bf7f8ce 25128 
ansible-core_2.14.0-1.debian.tar.xz
 9ee9b59446f29d3a3f1d8bf1d2c472ef9e640d523e85faee204544876ae3ed40 8238 
ansible-core_2.14.0-1_amd64.buildinfo
Files:
 a71ab39baa26401e6d9bb7ab8af83d87 3362 admin optional ansible-core_2.14.0-1.dsc
 6eb539343f817601164edc4fb58c250b 13988948 admin optional 
ansible-core_2.14.0.orig.tar.gz
 441d76773f74b69a9a52983dba62136d 866 admin optional 
ansible-core_2.14.0.orig.tar.gz.asc
 a6455f6a69a3f77d9c4e7acba5dbac8c 25128 admin optional 
ansible-core_2.14.0-1.debian.tar.xz
 e5cca46c19fb81a2ac5fa2d70caeff72 8238 admin optional 
ansible-core_2.14.0-1_amd64.buildinfo

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

iQQzBAEBCgAdFiEE2EfGJRCpwv8kLOAs1gShxII+4PgFAmOFWrAACgkQ1gShxII+
4Pi6sh//X9wJWKMTcE6kFkbmFtDZTXUwckJr+ibOVkbL63ETr1QX5Ulcv+Hs4hBr
JC67KmEEHgiNOEehxycTCE/7Cm5vjMcpTUKhNdTas0QnmURS1j+dPfY2CwjZiFd/
lsfOszyLBiKp3bZwYdSR3svWEMAFWYL0SD1lrVFYBFOwN/15ZM35i+9/S3lxfGq/
DISnuccM5aQTukBwrXUAGReTKNZC89mP3S2Zk7pfs9UVAUrKBMR4jM05sgUUsZpS
tysYLgV0SMIfL1KlVZGSR/f2AA7vaNRav6/nRiZwc23AtVFxkyVWK9ni5zoYCgM6
5Y1etUhO/wf14ZlwotONCJBwqsZj7rwWSWp92hM1doepwE4cW6/14dzw+N84TpgD
bOJuKlU6vZNDHD74fMr4/tro/dtorj/XJxVz2WWigQUw/9JAVFSedbT6LVM1NB6V
nexirHi38omcE9liaIymaW2s7gHMjFo7jdG4AaGQxQ0opoYf5WpoZMPO1I03UgOY
wAqmTCHMoSb8qhTYFaX6+Lu71S96/7hvYyT0VtB0SZZ6eDOBAGLio/O5LlOQmo8T
6w/F4YHwjyJ/7k488tYxXDsEddfb5xsRZCRn2cYdwHgAOfiOt81QQ4Mu0HYjbyo4
HlHVuFXZDoQX1+aNUIppAuJ31EmValKrLWZPfmWjH9EwuV75dvvfW82VVENqm4R7
AVZDFbY5d+5wXw7fK8ta/n1KIxc2cLptm+uDky7KMzkysSYf9NQZGVFYjNPSE9uY
kQglFazobQP9eqpQbiaL/8tzAyhujRkcmkdTiUwCrT+0StQHZNneff6pXKEgzoux
4IWgw70yUqW/scb1FEpGWBVYHiYKvXrg9PlC/qjOT2agPL80hp7fQzs3Cj7m3N/Q
orIASVKsV85t1BjhZttyWc6TGtQcp5FgpYfJZ9M6TLJ/fIIWPFsTFSGARuyECCOD
w+YqJUr5X4zJMQlnfgF52/Zd9sN8j9Cov8bBHJnx5NruZvPs+sgCJKCqMGc0XSWW
cDTAzuJVYZhEMnpqCz7tT7PgdYLjAlRPbEe2EhZ2ezK85QmlNs+JrChdgQ7cbfbU
Tw3zycKWowVUZpy1d+YZCTDc3iS8YpWTXVtyo9yCeS1maMWhb5jwwzR3g3IavMoS
24/s6YW3BtS7UKitJgtGOZvNRodnEEUDzjfQlF/MzRbe3adf3gGE5gdxlEroGqzC
JK8tuG6R6z1sZ2Y2FWVRyFVgp0WEZU6CfgnNHQzJGiLfJMtbrAYRaBNFePjSnrEk
NgvRcKsg/9zOiSI0NVeK/l/5oSeQ4qP2pqfCU55FXZ/Tn/4lmqUM7w14jyO8kv4G
hYuuk27Oh107Phfh8GY5XpVF/FPYMw==
=SR3P
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to