Your message dated Mon, 17 Nov 2025 18:24:48 +0000
with message-id <[email protected]>
and subject line Bug#882229: fixed in libvmdk 20240510-2
has caused the Debian Bug report #882229,
regarding Missing .egg-info in python-libvmdk and python3-libvmdk
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 [email protected]
immediately.)
--
882229: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882229
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-libvmdk
Version: 20160119-3+b1
Severity: important
Tags: patch
The Python packages generated from libvmdk do not ship any .egg-info
and as a result other packages cannot use the libvmdk-python dependency
in their setup.py.
....
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3019,
in <module>
@_call_aside
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3003,
in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3032,
in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 655,
in _build_master
ws.require(__requires__)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 963,
in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 849,
in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'libvmdk-python' distribution was not
found and is required by ....
Note that when the package gets installed via pip it works as expected.
The attached patch simply runs `python setup.py install ...` after
`make install` to let distutils generate and install the corresponding
.egg-info properly.
--- debian/rules.orig 2017-11-20 15:07:44.903293787 +0200
+++ debian/rules 2017-11-20 15:08:33.394795614 +0200
@@ -10,6 +10,15 @@
override_dh_auto_configure:
dh_auto_configure -- --enable-python2 --enable-python3 CFLAGS="-g"
+override_dh_auto_clean:
+ rm -rvf $(CURDIR)/build
+
+override_dh_auto_install:
+ dh_auto_install
+ python setup.py install --prefix /usr --root $(CURDIR)/debian/tmp
--install-layout=deb
+ python3 setup.py install --prefix /usr --root $(CURDIR)/debian/tmp
--install-layout=deb
+ find $(CURDIR)/debian/tmp -name LICENSE.pyvmdk | xargs rm -fv
+
override_dh_install:
dh_install -X.la -X/pyvmdk.a --fail-missing
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: libvmdk
Source-Version: 20240510-2
Done: Hilko Bengen <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libvmdk, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Hilko Bengen <[email protected]> (supplier of updated libvmdk 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 17 Nov 2025 10:45:08 +0100
Source: libvmdk
Architecture: source
Version: 20240510-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <[email protected]>
Changed-By: Hilko Bengen <[email protected]>
Closes: 882229 1084400
Changes:
libvmdk (20240510-2) unstable; urgency=medium
.
* Switch to libfuse3 (Closes: #1084400)
* Install .egg-info file into python package (Closes: #882229)
Checksums-Sha1:
726adf59e55206f4c0fc8b25ed207d980b342c83 2189 libvmdk_20240510-2.dsc
29c3f8ad71ec496da0da001a8dfe095662ba2105 7360 libvmdk_20240510-2.debian.tar.xz
1a194036e2b38371d19611a70b24614298b07e64 7402
libvmdk_20240510-2_source.buildinfo
Checksums-Sha256:
d33658671ab6d4d1220562bae8207eb83f159c9f840611d92b93357eb53b709e 2189
libvmdk_20240510-2.dsc
d32b023b81bc7dd37f29eeeb35ee88fa4e8654026218b446be0c85d01a56628c 7360
libvmdk_20240510-2.debian.tar.xz
5fb6dd07585ef8cb82e981821f4284293ad5ea299c4ee5d878759d8966e13b94 7402
libvmdk_20240510-2_source.buildinfo
Files:
66a2b38d0383173c4da523949084d7fa 2189 libs optional libvmdk_20240510-2.dsc
a9e0521e9c1f938ec9a2139c189871e1 7360 libs optional
libvmdk_20240510-2.debian.tar.xz
4fe407a38082abf39f5dd3d3f1052391 7402 libs optional
libvmdk_20240510-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEErnMQVUQqHZbPTUx4dbcQY1whOn4FAmkbZFgACgkQdbcQY1wh
On6kpQ//Z4okSTTfNrftkc7hTMXhqIKl+dvbwDgbNc5wcROTeGP8V5dzDKnq4NcA
ckrOLDKEqmZsbsNynND+lcQdnyQ/IR/RO53u7uRNyftyGITLeROqWwexBKv+8XSS
lJO4hj7N0nCUHtfAqzpCSv5Jeq1SJ7n25B5SyTLR1wtuc2SvbbmywkrP1mSH/3jY
CSckV0HG8pAyQ68JnEVahoGcChg+/a+/GBDcCv7GKF/5w7nY4HlepNK5rxxwKxiQ
WrTfsyaYwL2Bu+B3tuXcP9iYQd2jivhXN1DPHtfzhqTauj7dOG2ceLObxHvAPvL/
IhUXSH44NOEAINP7MigA1ofpoODqIY2LhqO18P/voWlowZIGk5gnG9wge+nTI9Rv
Q/HG+rxCiAFG5PLfNscwzNK8CtSwCO4w1985R33rsSL5Y16crZ3UaXquBKfj4Yvg
4smUUbqaaJdD0oUG+JQ5hVedu2+jvkPP4zmGyRpFFnZfxkXbjBhe7EDLxaEEkxPy
Q5d6yFKtAt7uLU59wTjJmAXPF/CbUGMm1FbzTHYeVtrmq6weLDluJs0ZkfKvNjFo
givv+zjCsVRyzBD/MDqsDyL1WeiiulmB3IwEKypyTAAr+B/q/g2jMWAeUBMVSiPN
/9WeC9jpZSDS6pRDf+JtY2oddbE8vESBP/dzseuRD4+lPHfPWts=
=yOdn
-----END PGP SIGNATURE-----
pgpvODULea13w.pgp
Description: PGP signature
--- End Message ---