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

Attachment: 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 ---

Reply via email to