Your message dated Wed, 19 Jun 2024 18:32:08 +0000
with message-id <e1sk06k-006cjv...@fasolo.debian.org>
and subject line Bug#1054581: fixed in python-asdf 2.14.3-1+deb12u1
has caused the Debian Bug report #1054581,
regarding asdf: Missing dependency on asdf-unit-schemas (breaks pkg_resources)
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.)


-- 
1054581: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054581
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: asdf
Version: 2.14.3-1
Severity: serious

asdf's upstream requirements declare a dependency on asdf-unit-schemas,
but this doesn't exist in Debian, and isn't a dependency.

The relevant upstream change is https://github.com/asdf-format/asdf/pull/1210
It seems this used to be part of asdf-standard, but got moved into its
own module.

I see the relevant schemas still exist in asdf-standard in Debian.
However, missing this dependency this breaks Python pkg_resources, that
attempts to validate Python requirements.

Filing this as serious, because it breaks unrelated software when asdf
is installed.

In bookworm:
$ python3 -c 'import pkg_resources; pkg_resources.require("asdf")'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 956, in 
require
    needed = self.resolve(parse_requirements(requirements))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 815, in 
resolve
    dist = self._resolve_dist(
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 856, in 
_resolve_dist
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'asdf-unit-schemas>=0.1.0' distribution 
was not found and is required by asdf

The same thing happens in unstable.

If you are certain that you don't need a (non-optional) Python
dependency, the best thing to do is to patch it out of the requirements
in pyproject.toml.

Stefano

--- End Message ---
--- Begin Message ---
Source: python-asdf
Source-Version: 2.14.3-1+deb12u1
Done: Andreas Beckmann <a...@debian.org>

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

Debian distribution maintenance software
pp.
Andreas Beckmann <a...@debian.org> (supplier of updated python-asdf 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: SHA256

Format: 1.8
Date: Mon, 17 Jun 2024 17:11:07 +0200
Source: python-asdf
Architecture: source
Version: 2.14.3-1+deb12u1
Distribution: bookworm
Urgency: medium
Maintainer: Debian Astronomy Team 
<debian-astro-maintain...@lists.alioth.debian.org>
Changed-By: Andreas Beckmann <a...@debian.org>
Closes: 1054581
Changes:
 python-asdf (2.14.3-1+deb12u1) bookworm; urgency=medium
 .
   [ Andreas Beckmann ]
   * Non-maintainer upload.
   * Backport dependency fix from 3.0.0-2.
 .
   [ Ole Streicher ]
   * Remove asdf-unit-schemas as a dependency (Closes: #1054581)
Checksums-Sha1:
 98ae26a76c2b0de8bbeed6488b710e476cbe526d 2768 python-asdf_2.14.3-1+deb12u1.dsc
 52fb732abcf30e39161b7dd7a0256645dec04db2 8816 
python-asdf_2.14.3-1+deb12u1.debian.tar.xz
 fb6ffd5228f062e0788d7bb16d596b1471cde40f 13867 
python-asdf_2.14.3-1+deb12u1_source.buildinfo
Checksums-Sha256:
 e7d6d4b460396d28150c6122d73e1579c8f377cdef3027841aaec383a9a78861 2768 
python-asdf_2.14.3-1+deb12u1.dsc
 7c2be7fff96052c3329ee383d644117903b75467d5403ddb49d4fd18884a64c6 8816 
python-asdf_2.14.3-1+deb12u1.debian.tar.xz
 7b07a2930833a8c160ad6957b20cf8f491a9d6caa1e8b85801f20b9b73307851 13867 
python-asdf_2.14.3-1+deb12u1_source.buildinfo
Files:
 3e52429473d107c910dac84007897c9b 2768 python optional 
python-asdf_2.14.3-1+deb12u1.dsc
 70c716e9bb80eaab081177aad35d99c7 8816 python optional 
python-asdf_2.14.3-1+deb12u1.debian.tar.xz
 76b3c3e135fda47e4a8a1fafdce60967 13867 python optional 
python-asdf_2.14.3-1+deb12u1_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmZwVbEQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCHdED/4+OKVOvSFOWGNNy7QUJkpX7a6vINglsdMd
6NT726xKENhTtW5/l7RcQLHoQX7J/sg3HVZuPIY1Okbxhs+MKEMMKdV4tRN0jyST
kbQcdNctqjdro0+3YJRHOCsLLAku3wEGaBCa1a6tyWUx+HFF0xoLOf0k/bIEBaX2
pTkLz8MtnthM6WI82GB6qMPFx7fvUt6fUUhbnLHYjH0XbaLoGhhu4u0Jf2oWcD20
uDDGrT3oJRqgF+lY/055fxJwuDlAT3bMkIm2o835HfD89jOqT+Fow0sNswP7U940
t1ZFarad70mXoyRtlHtLIx0WXcIVGiLIbFPGUcFZ0z2G2lMN1A21pNVW55rM3zEM
ieEq+R4kWh9Q95PIrbiUhJmuqEOv+3pLceDdtwVdxW45eIf3sL7D4G3dUW8ACjQt
77IYCh/5T3UExytxhqeE1pthb59f/g4Jh2r+U/ThLBhuRyavWJrZB3rpJ69vOo+P
1VPNWtxQDzobz7r5TTsoqH6wCY9bgt1RQ0UtHPdoe9rblSMDa3yse4+II+dcCwsw
Nklbn+FZLcB+OELLuWWkEMZLPImfOORQRLWdvg9TQE6jUzbqhz6Yryi5xvzkANR5
zegHBQcM4NyBpEhA0hU+pBv2bwjBOyXVcorP+zQs0F5su9Q0JXHHr8rR8il9hFw/
GrUC0oT1AQ==
=Ho9x
-----END PGP SIGNATURE-----

Attachment: pgpW55T8ydutj.pgp
Description: PGP signature


--- End Message ---

Reply via email to