Your message dated Mon, 30 Jul 2018 06:33:53 +0000
with message-id <[email protected]>
and subject line Bug#904942: fixed in libpqxx 6.2.4-2
has caused the Debian Bug report #904942,
regarding libpqxx/6.2.4-1 breaks sqlsmith: error while loading shared
libraries: libpqxx-6.1.so
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.)
--
904942: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=904942
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libpqxx
Version: 6.2.4-1
Severity: serious
X-Debbugs-CC: [email protected], [email protected]
User: [email protected]
Usertags: breaks
Control: affects -1 src:sqlsmith
Dear Marcin,
With a recent upload of libpqxx the autopkgtest of sqlsmith started
to fail in unstable and testing. I copied the error below.
Looking at the error log, the changelog and your updated lintian
override, it seems that this library requires all reverse dependencies
to be rebuild. But because you don't follow traditional Debian library
practices of doing transitions, the Debian archive doesn't know this.
Luckily the sqlsmith autopkgtest caught this.
I file this bug with RC level, such that you can figure out with your
reverse dependencies how to handle the situation (with your current
design, you need versioned Breaks on the current version of their
packages and they need to upload their package with a versioned build
depends in order for Debian tools to handle this properly AFAICT).
I could be wrong in my analysis, but this looks messy. Maybe you want to
teach upstream how and when to bump sonames. If upstream correctly bumps
soname, you'll have to follow the standard library transition processes
to prevent packages to become out of sync. Or have good reasons not to,
but then your reverse depends need to be aware and agree.
More information about this bug and the reason for filing it can be
found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
https://ci.debian.net/data/autopkgtest/testing/amd64/s/sqlsmith/738270/log.gz
autopkgtest [16:14:03]: test sqlsmith: [-----------------------
Creating new PostgreSQL cluster 10/regress ...
/usr/lib/postgresql/10/bin/initdb -D
/tmp/pg_virtualenv.KmADjq/data/10/regress --auth-local peer --auth-host
md5 --username=debci
--pwfile=/tmp/pg_virtualenv.KmADjq/postgresql-common/pwfile --nosync
The files belonging to this database system will be owned by user "debci".
This user must also own the server process.
The database cluster will be initialized with locale "C.UTF-8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".
Data page checksums are disabled.
fixing permissions on existing directory
/tmp/pg_virtualenv.KmADjq/data/10/regress ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting dynamic shared memory implementation ... posix
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
Sync to disk skipped.
The data directory might become corrupt if the operating system crashes.
Success. You can now start the database server using:
/usr/lib/postgresql/10/bin/pg_ctl -D
/tmp/pg_virtualenv.KmADjq/data/10/regress -l logfile start
Warning: The parent /var/run/postgresql of the selected
stats_temp_directory is not writable for the cluster owner. Not adding this
setting in postgresql.conf.
Ver Cluster Port Status Owner Data directory
Log file
10 regress 5433 online debci /tmp/pg_virtualenv.KmADjq/data/10/regress
/tmp/pg_virtualenv.KmADjq/log/postgresql-10-regress.log
sqlsmith: error while loading shared libraries: libpqxx-6.1.so: cannot
open shared object file: No such file or directory
*** /tmp/pg_virtualenv.KmADjq/log/postgresql-10-regress.log (last 100
lines) ***
2018-07-29 16:14:05.131 UTC [2518] LOG: listening on IPv6 address
"::1", port 5433
2018-07-29 16:14:05.131 UTC [2518] LOG: listening on IPv4 address
"127.0.0.1", port 5433
2018-07-29 16:14:05.132 UTC [2518] LOG: listening on Unix socket
"/tmp/.s.PGSQL.5433"
2018-07-29 16:14:05.142 UTC [2519] LOG: database system was shut down
at 2018-07-29 16:14:04 UTC
2018-07-29 16:14:05.145 UTC [2518] LOG: database system is ready to
accept connections
2018-07-29 16:14:05.726 UTC [2526] [unknown]@[unknown] LOG: incomplete
startup packet
2018-07-29 16:14:07.305 UTC [2537] [unknown]@[unknown] LOG: incomplete
startup packet
Dropping cluster 10/regress ...
autopkgtest [16:14:07]: test sqlsmith: -----------------------]
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: libpqxx
Source-Version: 6.2.4-2
We believe that the bug you reported is fixed in the latest version of
libpqxx, 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.
Marcin Kulisz <[email protected]> (supplier of updated libpqxx 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, 30 Jul 2018 06:47:45 +0100
Source: libpqxx
Binary: libpqxx-dev libpqxx-doc libpqxx6
Architecture: source
Version: 6.2.4-2
Distribution: unstable
Urgency: medium
Maintainer: Marcin Kulisz <[email protected]>
Changed-By: Marcin Kulisz <[email protected]>
Description:
libpqxx-dev - C++ library to connect to PostgreSQL (development files)
libpqxx-doc - C++ library to connect to PostgreSQL (documentation)
libpqxx6 - C++ library to connect to PostgreSQL
Closes: 904942
Changes:
libpqxx (6.2.4-2) unstable; urgency=medium
.
* Standards Version bump to 4.1.5
* Fixinig dbg symbols (Closes: #904942)
Checksums-Sha1:
3340318d4e6f8fa591f424ce258761372ed6956a 2052 libpqxx_6.2.4-2.dsc
54151ffe94c37d182bab280365a27d61246511f9 682802 libpqxx_6.2.4.orig.tar.gz
238a81579ee1b1faaab46ac1b3b4fedc79bcb602 18064 libpqxx_6.2.4-2.debian.tar.xz
394435fc2461a07120b4bf2ad77aacbf36b1ea17 6869 libpqxx_6.2.4-2_source.buildinfo
Checksums-Sha256:
7406ddeb151db4ea9d71332aa50f8bd514df5af94bbe0fea637e1cd72fdcc909 2052
libpqxx_6.2.4-2.dsc
b2abc384a146edf5a32b65316eb80965a0f58ba0de2cd21bbb4bcb1b068d680f 682802
libpqxx_6.2.4.orig.tar.gz
a410539cabf887604b3d0ad1b5784b918943c85fef409eb0b65552ea8758be9c 18064
libpqxx_6.2.4-2.debian.tar.xz
24f61dd8025aa280b511a63f21bf93a9f28d797d7dcd98dde7af740521bb835c 6869
libpqxx_6.2.4-2_source.buildinfo
Files:
33b6cfe8cfc6aded2cdd3a9ea735d91c 2052 libs optional libpqxx_6.2.4-2.dsc
c18cc2840e3651a9244d9d313c05165e 682802 libs optional libpqxx_6.2.4.orig.tar.gz
5642c338ee07623aecc61a9404014ab1 18064 libs optional
libpqxx_6.2.4-2.debian.tar.xz
166e6fbea9a9f00f71f24f80edc109a1 6869 libs optional
libpqxx_6.2.4-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEPfGk38cyRog4vPEhaGkw3VjDOLMFAlteq7oSHGRlYmlhbkBr
dWxpc3oubmV0AAoJEGhpMN1YwzizdXYP/RVjlLUUhT23nIfJvqwmumxfmlnX5af7
hzZCstTk35KLRf8EBPT12l/ZBJz5aQ+U6//3Hh3/H4oIyaIRxfEy733aKmM80Sbn
2BhLuabkS1krZ4tC7Lo5Ov091s+wuqUdkvInzLk6lkqtmFxAXsnUUO/q/PlBS6K1
oubK1UO5jHMS+Naxa7sEp/8aTG6W++q3zdX3OQlmM/J013ZfIRV2fmxphF2rhMFD
ebsdoUkMZus5teK5Z7yq3BBoG9zg1HeW83ePc0Gb+gKlUHhZTvbpS8N4dW6jlhM1
nK1WgVSU66LCIGRtotGWMDdDQ9wrqvn4LkGTERDlhlYRihpqgAU5CEZiI8pdwFdO
RG+MXuNasSD454fM3HMrVsMlijf/dCWvi52/7o7cFxIFDIZwKwrzLipBdh6ZzF0u
W9t2sRBnW2k2iSyZUBKABW+tSSDKRzF1aC1Qf8hFhCb84Sr5+mkP0kKVii9Eg9VW
Zm64f2iKt2krkxoYm//sFvjGv6IanJBppGsTiCa6MtXz78upiUigVPQpoepX2ArY
4a594HSgvIgqZh9/dr/2ZxC+QBFwBrZaLFn+h1fXlCPn9jDeCBwyP5ZXGtNadONX
/J84Ba9imbIgkjFd1lp0E/HO5UhsIt05rwigXNJUpwg+VGSZcV9B388P6QzUjrR+
Z+wNZ64ydRdh
=5AG6
-----END PGP SIGNATURE-----
--- End Message ---