Your message dated Thu, 17 Apr 2014 10:18:53 +0000
with message-id <e1wajpb-0007g0...@franck.debian.org>
and subject line Bug#744833: fixed in flex 2.5.39-2
has caused the Debian Bug report #744833,
regarding libfl-dev and flex-old: error when trying to install together
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.)
--
744833: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=744833
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: flex-old,libfl-dev
Version: flex-old/2.5.4a-10
Version: libfl-dev/2.5.39-1
Severity: serious
User: trei...@debian.org
Usertags: edos-file-overwrite
Date: 2014-04-15
Architecture: amd64
Distribution: sid
Hi,
automatic installation tests of packages that share a file and at the
same time do not conflict by their package dependency relationships has
detected the following problem:
Selecting previously unselected package libfl-dev:amd64.
(Reading database ... 10937 files and directories currently installed.)
Preparing to unpack .../libfl-dev_2.5.39-1_amd64.deb ...
Unpacking libfl-dev:amd64 (2.5.39-1) ...
Selecting previously unselected package flex-old.
Preparing to unpack .../flex-old_2.5.4a-10_amd64.deb ...
Unpacking flex-old (2.5.4a-10) ...
dpkg: error processing archive
/var/cache/apt/archives/flex-old_2.5.4a-10_amd64.deb (--unpack):
trying to overwrite '/usr/include/FlexLexer.h', which is also in package
libfl-dev:amd64 2.5.39-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/flex-old_2.5.4a-10_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
This is a serious bug as it makes installation fail, and violates
sections 7.6.1 and 10.1 of the policy. An optimal solution would
consist in only one of the packages installing that file, and renaming
or removing the file in the other package. Depending on the
circumstances you might also consider Replace relations or file
diversions. If the conflicting situation cannot be resolved then, as a
last resort, the two packages have to declare a mutual
Conflict. Please take into account that Replaces, Conflicts and
diversions should only be used when packages provide different
implementations for the same functionality.
Here is a list of files that are known to be shared by both packages
(according to the Contents file for sid/amd64, which may be
slightly out of sync):
/usr/include/FlexLexer.h
This bug has been filed against both packages. If you, the maintainers of
the two packages in question, have agreed on which of the packages will
resolve the problem please reassign the bug to that package. You may then
also register in the BTS that the other package is affected by the bug.
-Ralf.
PS: for more information about the detection of file overwrite errors
of this kind see http://edos.debian.net/file-overwrites/.
--- End Message ---
--- Begin Message ---
Source: flex
Source-Version: 2.5.39-2
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 744...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Manoj Srivastava <sriva...@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: SHA512
Format: 1.8
Date: Thu, 17 Apr 2014 02:15:10 -0700
Source: flex
Binary: flex flex-doc libfl-dev
Architecture: source amd64 all
Version: 2.5.39-2
Distribution: unstable
Urgency: low
Maintainer: Manoj Srivastava <sriva...@debian.org>
Changed-By: Manoj Srivastava <sriva...@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)
Closes: 488274 632095 633008 744833 744853
Changes:
flex (2.5.39-2) unstable; urgency=low
.
* New bug fixing release
* Bug fix: "typo in README.Debian: libfla_pic.a -> libfl_pic.a",
thanks to Jakub Wilk (Closes: #744853).
* Bug fix: "libfl-dev and flex-old: error when trying to install
together", thanks to Ralf Treinen. The package libfl-dev needs to
replace and Break the flex-old package too, (Closes: #744833).
* Bug fix: "redundant redeclaration of ‘isatty’", thanks to Ludovic
Rousseau. This duplication was removed in the last upstream release.
(Closes: #488274).
* Bug fix: "flex-2.5.35 bug", thanks to Yuriy Z. scan.c now declares n
as size_t, in the new upstream version. (Closes: #633008).
* Bug fix: "make check failure", thanks to Sayre, Alan N. The new
version of flex does succeed in running make check (it would not build
otherwise) (Closes: #632095).
Checksums-Sha1:
669e999b18631ae3477c29d453e3f9024d77dcde 1833 flex_2.5.39-2.dsc
f8d257a559fe80ac3951083843874fd304b28024 25352 flex_2.5.39-2.debian.tar.xz
db57965d911a9d9430b59c153035488013a9760a 972658 flex_2.5.39-2_amd64.deb
29418ae5ad302ec1ac941dab64fd5cf88c2b918a 199308 flex-doc_2.5.39-2_all.deb
c66a61d85b43d6bfde8ef975a3a3bc009132074a 74244 libfl-dev_2.5.39-2_amd64.deb
Checksums-Sha256:
9c904bf822f31477a0ba78fffa10bb7b4d73cbcde13b104f3ff53c4370cc1283 1833
flex_2.5.39-2.dsc
7e06685c0af447e6ab53f0a72cb3c1e8be4dfecd6d10b773fe57979f46f23be7 25352
flex_2.5.39-2.debian.tar.xz
c19a77de731f3179cff4afd6c53784b27e7e260f859f2c2afdf83495a8dcb101 972658
flex_2.5.39-2_amd64.deb
e436d6416ace2391a9686f6a2cf3e28e58b1c8aa22c4f31a93cd5fc3e543fbd5 199308
flex-doc_2.5.39-2_all.deb
59d9339f193f02a7a3c788e7908a8ed1f36048e218b495c4d72dd511d1f1c637 74244
libfl-dev_2.5.39-2_amd64.deb
Files:
6c541587f0e9113cdfd5a57921e0e4a3 1833 devel optional flex_2.5.39-2.dsc
22d29c392b90f03392dc551d46ac8d2a 25352 devel optional
flex_2.5.39-2.debian.tar.xz
5bc61f899429d54d622d189797882eaf 972658 devel optional flex_2.5.39-2_amd64.deb
c9e95c6c0a968e8b96388df731a4046c 199308 doc optional flex-doc_2.5.39-2_all.deb
8a317f14e68e6bbddce9b2939b33b826 74244 libdevel optional
libfl-dev_2.5.39-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQFtBAEBCgBXBQJTT6aEUBSAAAAAABsALHNyaXZhc3RhQGdvbGRlbi1ncnlwaG9u
LmNvbUFCQTcxMDI1QTFCNUE4OEE0RTVGNjhDMjM2QkQ3MjBGNkY1NzY0NzJfNDM3
AAoJEDa9cg9vV2RyXugIAI6CFX6ezkWC3U6GBuO7629hiYPIDuNQBjazbfHIxf8B
0UQfLLutkzFHgTSFGH6Ss6K5IrMvV2DRqA4KmFWqwg7q0Tu9By/5n1FYPGsR0TsA
1+zmMt8k0k8TntOQ/p/b7l1RCUB+XqcZRig7tljC/iqxtTLnX4YzucvVT1kKrk2D
UN+c/GkwFCO9uaOEdct8+cbe+x0ERkgOR8uj8fSR4M99ulSycfsM/l8cR8QUrq4L
Swcp66UcMUj4U5BBNVKxv0P2FdakRwLy65JoGSxB0ssPLiz1WYcmMbTDnyaEYGFy
dfrPn2Z+mjqTsK1FTRUjI5NC/jmgON2SmRJuczILN44=
=3VKL
-----END PGP SIGNATURE-----
--- End Message ---