[Debian-astro-maintainers] Bug#1027398: gavodachs: autopkgtest needs update for new version of python-cryptography: fails to install

Paul Gevers elbrus at debian.org
Fri Dec 30 21:13:45 GMT 2022


Source: gavodachs
Version: 2.7+dfsg-1
Severity: serious
X-Debbugs-CC: python-cryptography at packages.debian.org
Tags: sid bookworm
User: debian-ci at lists.debian.org
Usertags: needs-update
Control: affects -1 src:python-cryptography

Dear maintainer(s),

With a recent upload of python-cryptography the autopkgtest of gavodachs 
fails in testing when that autopkgtest is run with the binary packages 
of python-cryptography from unstable. It passes when run with only 
packages from testing. In tabular form:

                        pass            fail
python-cryptography    from testing    38.0.4-1
gavodachs              from testing    2.7+dfsg-1
all others             from testing    from testing

I copied some of the output at the bottom of this report. 
gavodachs2-server fails to install.

Currently this regression is blocking the migration of 
python-cryptography to testing [1]. Of course, python-cryptography 
shouldn't just break your autopkgtest (or even worse, your package), but 
it seems to me that the change in python-cryptography was intended and 
your package needs to update to the new situation.

If this is a real problem in your package (and not only in your 
autopkgtest), the right binary package(s) from python-cryptography 
should really add a versioned Breaks on the unfixed version of (one of 
your) package(s). Note: the Breaks is nice even if the issue is only in 
the autopkgtest as it helps the migration software to figure out the 
right versions to combine in the tests.

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=python-cryptography

https://ci.debian.net/data/autopkgtest/testing/amd64/g/gavodachs/29784808/log.gz

Setting up python3-docutils (0.17.1+dfsg-3) ...
Setting up python3-gavo-utils (2.7+dfsg-1) ...
Setting up python3-gavo-stc (2.7+dfsg-1) ...
Setting up python3-gavo-votable (2.7+dfsg-1) ...
Setting up python3-gavo (2.7+dfsg-1) ...
Setting up gavodachs2-server (2.7+dfsg-1) ...
Created symlink 
/etc/systemd/system/multi-user.target.wants/dachs.service → 
/lib/systemd/system/dachs.service.
Adding group `gavo' (GID 1001) ...
Done.
adduser: Warning: The home dir /nonexistent you specified can't be 
accessed: No such file or directory
Adding system user `gavo' (UID 103) ...
Adding new user `gavo' (UID 103) with group `gavo' ...
Not creating home directory `/nonexistent'.
Adding user `dachsroot' ...
Adding new user `dachsroot' (1002) with group `gavo (1001)' ...
Creating home directory `/home/dachsroot' ...
Copying files from `/etc/skel' ...
Adding new user `dachsroot' to supplemental / extra groups `users' ...
Adding user `dachsroot' to group `users' ...
*** Error: Oops.  Unhandled exception AttributeError.

Exception payload: module 'lib' has no attribute
'SSL_CTX_set_ecdh_auto'
dpkg: error processing package gavodachs2-server (--configure):
  installed gavodachs2-server package post-installation script 
subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of autopkgtest-satdep:
  autopkgtest-satdep depends on gavodachs2-server; however:
   Package gavodachs2-server is not configured yet.

dpkg: error processing package autopkgtest-satdep (--configure):
  dependency problems - leaving unconfigured
Errors were encountered while processing:
  gavodachs2-server
  autopkgtest-satdep
E: Sub-process /usr/bin/dpkg returned an error code (1)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-astro-maintainers/attachments/20221230/97a185ab/attachment.sig>


More information about the Debian-astro-maintainers mailing list