Your message dated Fri, 27 Oct 2023 07:34:35 +0000
with message-id <e1qwhmz-00ayhg...@fasolo.debian.org>
and subject line Bug#1054581: fixed in python-asdf 3.0.0-2
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: 3.0.0-2
Done: Ole Streicher <oleb...@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.
Ole Streicher <oleb...@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: SHA512

Format: 1.8
Date: Fri, 27 Oct 2023 09:14:27 +0200
Source: python-asdf
Architecture: source
Version: 3.0.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Astronomy Team 
<debian-astro-maintain...@lists.alioth.debian.org>
Changed-By: Ole Streicher <oleb...@debian.org>
Closes: 1054581
Changes:
 python-asdf (3.0.0-2) unstable; urgency=medium
 .
   * Remove asdf-unit-schemas as a dependency (Closes: #1054581)
Checksums-Sha1:
 692c9660c87dd1f656bb7c1833a33b884dc822fa 2823 python-asdf_3.0.0-2.dsc
 b5be91eeb2dbd5ccee3ecce08fd5497a261752c3 8244 python-asdf_3.0.0-2.debian.tar.xz
 2ee3a4d51541c76d8b6ffd2600550581bcd7ab1a 13907 
python-asdf_3.0.0-2_amd64.buildinfo
Checksums-Sha256:
 b47da5bee9ab9d7a22b7cb37973525d6763707e74860427ca78d200c3807c66d 2823 
python-asdf_3.0.0-2.dsc
 abfe1699090b440a1b977805c5993a8a16b4ad67ebf3373c226cac3e38317377 8244 
python-asdf_3.0.0-2.debian.tar.xz
 a2db915047c4ade25e68badee870373edeadf76592df060689578850a588055f 13907 
python-asdf_3.0.0-2_amd64.buildinfo
Files:
 806facdaeb4a4d9c230e67ce1e28c825 2823 python optional python-asdf_3.0.0-2.dsc
 cf208ffea61372c73066d3cb9d18b293 8244 python optional 
python-asdf_3.0.0-2.debian.tar.xz
 d04832f869580186b48482847572fe98 13907 python optional 
python-asdf_3.0.0-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAmU7ZJgACgkQcRWv0HcQ
3Pel2xAAyM0VzrjGd7DWdVC37mTvScSE3NwcPlUYejZcPxmMm9sK8+CHVQFy5ZaJ
S04hMeb4XS4YP5aJGTw5WkpouSgRRT1bI0n2FgGvgG7BNunHoZ54tRp6ewVeiN+N
05ZbriQDuMzq8uAYhDrWJL2T9Lu9pE9PGR3ugjId1qY07ykhcKtLjDTVyGnoTnwC
gkJhJJTXdhULLpwp2j3AOTGDCSyMHwqq6DrI0UjPhcWdvf3PpQSspjvnRNTjpejl
scq/DOeqh9mPqUdYZLApmfgSKTl+kJ/+NjpcpS571/6mcW6OsqrBEsOwHAb5j6AH
jANUWqrNZMoZjQSjECg1+NDrqiqWXl5UL8YlJhyOiYwL56MmcMYjTwWjn/zLKa5v
lAyezaBvXBatHPU4uITtoLkl0RJuVxwpK/3P0r9fZn9ZzykQJ0Rn5ODvQcu5jv/p
BHk9PXqNHq3t1LwKyJI3zzSN4lDaknPwWjns8QSqDXMyn0Y2phgPOITiM+C50FNy
enaDFYgcaxg/Ot9N0YClgTTuHF2SV3kjcMr9+PUFe8fOKrSqjMchmyFdrxFNL20U
P0zRbF7nIHRpTdXjdU4JJT8xND7iPLjkJzzYWCVcneMoV/cV0uyTNARJ/ofTU1YI
ArYaRaKLkrvStkb2zMyS7xFJC8l3MwaymQPyZStH82VFM+XBBr0=
=Crz5
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to