Your message dated Fri, 12 Apr 2019 06:05:55 +0000
with message-id <[email protected]>
and subject line Bug#924926: fixed in libgpiod 1.3-1~exp1
has caused the Debian Bug report #924926,
regarding libgpiod2 should not conflict with libgpiod1
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.)
--
924926: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924926
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgpiod2
Version: 1.2-3
Severity: normal
Dear Maintainer,
The libgpiod2 package currently conflicts with libgpiod1. As far as I
can tell, this is unnecessary. The two packages share no files and
provide different SONAMEs, and seem to be co-installable. I have tried
installing both (with --force-conflicts) and my program linked against
libgpiod.so.1 still works.
This conflict is a problem because it means that I can't install the new
libgpiod-dev and recompile my program against it without first breaking
the existing version. This makes a smooth upgrade more difficult than
it should be.
Debian Policy, in a footnote, has this to say about conflicts between
versions of shared libraries:
"There are some exceptional situations in which co-installation of two
versions of a shared library is not safe, and the new shared library
package has to conflict with the previous shared library package. This
is never desirable, since it causes significant disruption during
upgrades and potentially breaks unpackaged third-party binaries, but is
sometimes unavoidable. These situations are sufficiently rare that they
usually warrant project-wide discussion, and are complex enough that the
rules for them cannot be codified in Debian Policy."
<https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#id6>
I've glanced over the last year of debian-devel and I haven't noticed
any sign of the expected project-wide discussion.
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 4.19.0-2-686-pae (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libgpiod2 depends on:
ii libc6 2.28-8
ii libgcc1 1:8.3.0-2
ii libstdc++6 8.3.0-2
libgpiod2 recommends no packages.
libgpiod2 suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: libgpiod
Source-Version: 1.3-1~exp1
We believe that the bug you reported is fixed in the latest version of
libgpiod, 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.
SZ Lin (林上智) <[email protected]> (supplier of updated libgpiod 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: Thu, 11 Apr 2019 16:04:54 +0800
Source: libgpiod
Binary: gpiod gpiod-dbgsym libgpiod-dev libgpiod-doc libgpiod2 libgpiod2-dbgsym
python3-libgpiod python3-libgpiod-dbgsym
Architecture: source amd64 all
Version: 1.3-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: SZ Lin (林上智) <[email protected]>
Changed-By: SZ Lin (林上智) <[email protected]>
Description:
gpiod - Tools for interacting with Linux GPIO character device - binary
libgpiod-dev - C library for interacting with Linux GPIO device - static
librari
libgpiod-doc - C library for interacting with Linux GPIO device - library
docume
libgpiod2 - C library for interacting with Linux GPIO device - shared librari
python3-libgpiod - Python bindings for libgpiod (Python 3)
Closes: 924926
Changes:
libgpiod (1.3-1~exp1) experimental; urgency=medium
.
* Import new upstream release
* Add manpages for gpiod tools
* d/compat:
- Bump compat version to 12
* d/control:
- Bump Standards-Version to 4.3.0
- Bump debhelper version to 12
- Add help2man into Build-Depends for manpage creation
- Drop conflicting setting (Closes: #924926)
- Suggested by Ben Harris
* d/libgpiod2.symbols
- Add Build-Depends-Package
- Update symbols
Checksums-Sha1:
05383cb75b5d6296b0560c562a86bf1ad3945a3c 2216 libgpiod_1.3-1~exp1.dsc
0fdc72a6240c17245aa6278cb24ea099df95d513 85918 libgpiod_1.3.orig.tar.gz
2d0a16c88b735b3e334698af3ddaacff418684ab 5600 libgpiod_1.3-1~exp1.debian.tar.xz
210422d302065550cbb9ec24f989726babbeb640 38140
gpiod-dbgsym_1.3-1~exp1_amd64.deb
a5a39e6e43ed1143a2fc73214130476f376e97ac 20852 gpiod_1.3-1~exp1_amd64.deb
34346f9786cdf0f62de9e8bb79be405ff1e5720a 50776
libgpiod-dev_1.3-1~exp1_amd64.deb
5d9c3e350e7c2e58184523c1fe59edf8aee4b1df 126384 libgpiod-doc_1.3-1~exp1_all.deb
7170d129b9b557c1f447b4ad2dd0c5fe5b6c390f 346192
libgpiod2-dbgsym_1.3-1~exp1_amd64.deb
a08b80e173573150d8070cc55ae7abc47df86dba 34640 libgpiod2_1.3-1~exp1_amd64.deb
5d6ea0892e2457a990c3246ffc943117a505d173 8300
libgpiod_1.3-1~exp1_amd64.buildinfo
7d8ccc13ebc61209d94ef88e601abe06a4b74d15 39236
python3-libgpiod-dbgsym_1.3-1~exp1_amd64.deb
8133a511b29696926a45b06acfb1e7d8e2082bc4 19676
python3-libgpiod_1.3-1~exp1_amd64.deb
Checksums-Sha256:
30b619d2563b644918bd3cbf695acf8abb0f0d5200f55256af58ecded77fd1d8 2216
libgpiod_1.3-1~exp1.dsc
26b0117d564b00207c84e0be5a9c67bf64655ab3772b919b3f6acacf0cee4911 85918
libgpiod_1.3.orig.tar.gz
246fd1ccee5ae339cfb52050c725081183375d25937e7d5f1ba9529138e0ea8e 5600
libgpiod_1.3-1~exp1.debian.tar.xz
0cb7a5aee7c68602634d23051bafc2c76e0f0aa8aa349a8f4df1632134501314 38140
gpiod-dbgsym_1.3-1~exp1_amd64.deb
9b63900693a7a5b4374e865f9f332a5a4e4430fa497304f15ccb03c2a7406bce 20852
gpiod_1.3-1~exp1_amd64.deb
5e1abbf396c096c80ad94822ee1626950a03a916d51f6baf6817a8204c01d1b5 50776
libgpiod-dev_1.3-1~exp1_amd64.deb
dd47f81b235601f48504c42564067bf5b78e04e256446cd4ca5dc4f4ee449e86 126384
libgpiod-doc_1.3-1~exp1_all.deb
73003a6d198ae295677c494192097a962396e259f854058bb0fdcd557c7e2f80 346192
libgpiod2-dbgsym_1.3-1~exp1_amd64.deb
e47fde547de8434e868945cedf186fd81e1f8bccf55864f2b85a348daad13ced 34640
libgpiod2_1.3-1~exp1_amd64.deb
9c2cc9cf4e071b2c5f24f2e319a741ef5ca8473dab23f6a2c86b817666539202 8300
libgpiod_1.3-1~exp1_amd64.buildinfo
42ad66a1106f034b1d43e37ec080ecf8e24a7321c5bb48eb69ff58af572ad812 39236
python3-libgpiod-dbgsym_1.3-1~exp1_amd64.deb
549105b7a2e062a500600a9265beb10883937f912ad3b19c263ffb55184e82ef 19676
python3-libgpiod_1.3-1~exp1_amd64.deb
Files:
0f3d2266aa6736394c0e661a15c62cf3 2216 misc optional libgpiod_1.3-1~exp1.dsc
f4a906f4d375f22d455f03a57cbc63a3 85918 misc optional libgpiod_1.3.orig.tar.gz
bf8e24e72c814431a001224dd52d01d3 5600 misc optional
libgpiod_1.3-1~exp1.debian.tar.xz
eb630d3aacf0af1de40dc220eebcbd69 38140 debug optional
gpiod-dbgsym_1.3-1~exp1_amd64.deb
88b68a9bf1b5fa64553d51b48acfa9f7 20852 misc optional gpiod_1.3-1~exp1_amd64.deb
4dbdb795a1169bd665ae4fde66f59197 50776 libdevel optional
libgpiod-dev_1.3-1~exp1_amd64.deb
e38cdc02c631748c10ab42264d66bedd 126384 doc optional
libgpiod-doc_1.3-1~exp1_all.deb
2d2a24f0cb25172ec144913e37d7bfac 346192 debug optional
libgpiod2-dbgsym_1.3-1~exp1_amd64.deb
026087e01e80c5c98b91335353e59a26 34640 libs optional
libgpiod2_1.3-1~exp1_amd64.deb
d5a140ff432594015a6a402be5478b79 8300 misc optional
libgpiod_1.3-1~exp1_amd64.buildinfo
f93592dd88ab0b7ecf374fa122f282b6 39236 debug optional
python3-libgpiod-dbgsym_1.3-1~exp1_amd64.deb
b55cfdac2edaa598cb932128aef7c2fa 19676 python optional
python3-libgpiod_1.3-1~exp1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEF4+DOLMUAeME/ES6qVmzipVh8/kFAlywJGQACgkQqVmzipVh
8/mVkA/+PLwsZhbabhY5MQmOxbV8x72AECnxTNDvkc9nKwmlmDYQODSVKSnHXC1T
M/FrBkHd2zzynS9+QkeFyhU97auw+Kq6nfJdZhIbdq0jslxaKe/suS5b+op4Xmov
rBCHvZtdBboLmwq4Cx/PCoZGbA1qkq+E+OYl0+W+vZvfX2idwD5NH+Vc7WIX58Kf
Euw+uVHAn8x2TSFTs/SmyAedgi38IczCSszU+OrOskwIwCwq4hzUJ+DWw5vvXUH1
i9TY286T8rpt8ymynqLfhHaYlslyUoyD+Y4bX7Cu2WeDZ0p5qaZzqnwS4VVbiCPD
gzuskMSwbok1d1KkQyMP7ax3275KYx9yJ8gS+DO89nLKpoSsunLq3qjCSs3hmtbh
SvGXVCs9L/Y+o302lZhamAmj1uxMVH7mGkfYzNSOBfJFqaTpilc8DIbhJIYEUTed
z+rFYQWUzlNRCQG1jqK/nO3uEFnh7A7CRtPIWxKcRjSqWfAmYtgfhYXXzmzLKS3l
4bx3d+VndbRQ9oy8off054BnNnnrtZDqlKdpy8vVXKjlGn6FIeRrHL6U4YkodEmr
gAwlB2miE+uLsFoO+xcylpAS03PnL4pCODM9j2EFdILBrI8wmKeZKuAefuDSzUz5
uOH7q1v7CARPkeDN5/+5N8TxgxXdxelda2v9wc6Sb/4LoNONazM=
=70Xz
-----END PGP SIGNATURE-----
--- End Message ---