Your message dated Thu, 26 Apr 2018 12:34:14 +0000 with message-id <e1fbg6i-0000ta...@fasolo.debian.org> and subject line Bug#891525: fixed in flex 2.6.4-6.1 has caused the Debian Bug report #891525, regarding libfl2: removal of libfl2 makes files disappear from libfl-dev 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.) -- 891525: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891525 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: libfl2 Version: 2.6.4-6 Severity: serious User: debian...@lists.debian.org Usertags: piuparts replaces-without-breaks Control: affects -1 + libfl-dev Hi, during a test with piuparts and DOSE tools I noticed your package causes removal of files that also belong to another package. This is caused by using Replaces without corresponding Breaks. The installation sequence to reproduce this problem is apt-get install libfl-dev/testing # (1) apt-get install libfl2/sid apt-get remove libfl2 # (2) The list of installed files at points (1) and (2) should be identical, but the following files have disappeared: /usr/lib/x86_64-linux-gnu/libfl.so.2 /usr/lib/x86_64-linux-gnu/libfl.so.2.0.0 This is a serious bug violating policy 7.6, see https://www.debian.org/doc/debian-policy/#overwriting-files-and-replacing-packages-replaces and also see the footnote that describes this incorrect behavior https://www.debian.org/doc/debian-policy/ (old: footnotes.html#f53) [footnote permalink broken (#879048), search for /To see why/] The libfl2 package has the following relationships with libfl-dev: Conflicts: n/a Breaks: n/a Replaces: libfl-dev (<= 2.6.4-4) >From the attached log (scroll to the bottom...): 2m43.6s ERROR: FAIL: After purging files have disappeared: /usr/lib/x86_64-linux-gnu/libfl.so.2 -> libfl.so.2.0.0 owned by: libfl2:amd64 /usr/lib/x86_64-linux-gnu/libfl.so.2.0.0 owned by: libfl2:amd64 There are more Replaces without corresponding Breaks, probably add Breaks for all of them. cheers, Andreas
libfl-dev=2.6.1-1.3_libfl2=2.6.4-6.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: flex Source-Version: 2.6.4-6.1 We believe that the bug you reported is fixed in the latest version of flex, 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 891...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Laurent Bigonville <bi...@debian.org> (supplier of updated flex 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: SHA256 Format: 1.8 Date: Mon, 23 Apr 2018 11:53:14 +0200 Source: flex Binary: flex flex-doc libfl2 libfl-dev Architecture: source amd64 all Version: 2.6.4-6.1 Distribution: unstable Urgency: medium Maintainer: Manoj Srivastava <sriva...@debian.org> Changed-By: Laurent Bigonville <bi...@debian.org> Description: flex - fast lexical analyzer generator flex-doc - Documentation for flex (a fast lexical analyzer generator) libfl-dev - static library for flex (a fast lexical analyzer generator) libfl2 - SHARED library for flex (a fast lexical analyzer generator) Closes: 891525 Changes: flex (2.6.4-6.1) unstable; urgency=medium . * Non-maintainer upload. * Bug fix: "removal of libfl2 makes files disappear from libfl-dev" (Closes: #891525), add missing Breaks to match the list of packages in the Replaces field and remove flex-old Breaks, that package never contained a shared library. Checksums-Sha1: b1919dba9cf472461cd4c219b8537cb852559a50 1828 flex_2.6.4-6.1.dsc ec6f08cff525452702a3fcc4d8d7e1fe8d65bb4a 59222 flex_2.6.4-6.1.diff.gz b4b42be68b474f0d241b97ce9590804f374095ba 158732 flex-dbgsym_2.6.4-6.1_amd64.deb 70653c8e4541f48b48db684d6eecf40c1650afa0 765688 flex-doc_2.6.4-6.1_all.deb ba82f941b218b3f6ad190294b28657f088672801 9123 flex_2.6.4-6.1_amd64.buildinfo 2096c61e2c127c8aac94f311def678e28e8a231d 454376 flex_2.6.4-6.1_amd64.deb 639658a972c1fcc1cc34971b57c3ff8d1cb524ce 104052 libfl-dev_2.6.4-6.1_amd64.deb 3298b7806f96e3e552706d40095de8da8e8e8f37 2916 libfl2-dbgsym_2.6.4-6.1_amd64.deb 73794b2d1d911b151010821463cd73d9e8d88166 102824 libfl2_2.6.4-6.1_amd64.deb Checksums-Sha256: 6dae985dc063d1d4bd8f123300b992378a6ade45a536d33e7101ac42ad8cb0ed 1828 flex_2.6.4-6.1.dsc 789e4b49b2029c9de39ed57979a1771e7ebf29a9b18fabe454518be59ba5cb36 59222 flex_2.6.4-6.1.diff.gz b2d7ea1f2c043a5402c7873085bfb6bf5300412a1ab142253dece9a6d2e7c6ca 158732 flex-dbgsym_2.6.4-6.1_amd64.deb 05ba4698e3927934db428b862fcd1b0616f82c3f9769187a7d0e1fbbe6dd54eb 765688 flex-doc_2.6.4-6.1_all.deb 94f9a0c1f2cf57312cbe186ae4e3123950ab20122c753ba128a2a0469abb9932 9123 flex_2.6.4-6.1_amd64.buildinfo babe72462fe49757a7fc3e7f7b32a30b0bf32f6389b86fc7fd331785f965da0d 454376 flex_2.6.4-6.1_amd64.deb 7fc284c77a8dbdeeb9c3f46571378a90137e2cb2cc2566643313c98a6cb5dc3e 104052 libfl-dev_2.6.4-6.1_amd64.deb 2f0084a4d6926c48c28686241c34accd72f65c1ee91782a62a72cf9d18cf6c7d 2916 libfl2-dbgsym_2.6.4-6.1_amd64.deb 9c1eca446408fd2674c2d36417d83d5240394b878ed1604363bec314a29435a7 102824 libfl2_2.6.4-6.1_amd64.deb Files: 993f8b947ab40809183d4910d8b3ed1b 1828 devel optional flex_2.6.4-6.1.dsc abcf408c28f9b771a67bf399dfaa29bd 59222 devel optional flex_2.6.4-6.1.diff.gz 179d20640e3b7f1016a883ca77795513 158732 debug optional flex-dbgsym_2.6.4-6.1_amd64.deb a9400c67ab9585a4db88d782afa0d5c9 765688 doc optional flex-doc_2.6.4-6.1_all.deb 2d424bcff55fa390c5717fc389a3b1fd 9123 devel optional flex_2.6.4-6.1_amd64.buildinfo b4030c38dfbe14694f4b57b5d738bdef 454376 devel optional flex_2.6.4-6.1_amd64.deb 1ba002b1882b058b27ffd4bdc9c066a8 104052 libdevel optional libfl-dev_2.6.4-6.1_amd64.deb b3a0e4c711324f06d3968fc1438fd578 2916 debug optional libfl2-dbgsym_2.6.4-6.1_amd64.deb 5a9e3f34e21d897d21b3215b40065b9b 102824 libs optional libfl2_2.6.4-6.1_amd64.deb -----BEGIN PGP SIGNATURE----- iQFFBAEBCAAvFiEEmRrdqQAhuF2x31DwH8WJHrqwQ9UFAlrdtSERHGJpZ29uQGRl Ymlhbi5vcmcACgkQH8WJHrqwQ9WryAf8DaBXHKoc8D3nmsym8s6ruHOooDYH3xh0 Qo8n+ms/pP5NPJlYra93jXPH18vYuEuQ5/m0x2Lv/AxJqhAeIYRkpb6ykGYeviUX +gS1QNTwWEo910qeJUJTlPKLLqKla3dvD93HvIlw9/ZFCRsmQuAGipOtFki3iJVW vCcZpqTWd1UIL1Y9qGPwOvksx/g7/vz9UV7LH6jlxLCOfgPiCDy+mJquAoKFNIle 8KLVzs7Rd2DWdonyimnBeMaifxEthReTisM4hi8WBou0M6GSE1z1ozJgck9cUuFW aVSFq8qM2elpjcUWxaHUNVsBEXdl1x9O3i5KD+w4PpRxZdxuI9xnoQ== =hwmk -----END PGP SIGNATURE-----
--- End Message ---