Debian Bug report logs -
#862343
RM: open-infrastructure-locales-c.utf-8 -- RoQA; Provides 'locales' and 'locales-all', breaks package builds when installed, appears unnecessary
Reported by: Iain Lane <laney@debian.org>
Date: Thu, 11 May 2017 14:30:05 UTC
Severity: normal
Done: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, laney@debian.org, Debian FTP Master <ftpmaster@ftp-master.debian.org>:
Bug#862343; Package ftp.debian.org.
(Thu, 11 May 2017 14:30:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Iain Lane <laney@debian.org>:
New Bug report received and forwarded. Copy sent to laney@debian.org, Debian FTP Master <ftpmaster@ftp-master.debian.org>.
(Thu, 11 May 2017 14:30:08 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: ftp.debian.org
Severity: normal
Hi,
See #859912 for the full details.
tl;dr: open-infrastructure-locales-c.utf-8 provides 'locales' and
'locales-all' but doesn't provide its functionality. experimental's
resolver chooses this package over the real locales, and breaks package
builds if they need its functionality. The report has a few instances of
this breaking builds already.
I think it should just be removed, because it doesn't seem to do
anything useful for Debian. If you're reluctant to remove it, I could
NMU to drop the Provides.
Cheers,
--
Iain Lane [ iain@orangesquash.org.uk ]
Debian Developer [ laney@debian.org ]
Ubuntu Developer [ laney@ubuntu.com ]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian FTP Master <ftpmaster@ftp-master.debian.org>:
Bug#862343; Package ftp.debian.org.
(Thu, 11 May 2017 14:54:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Simon McVittie <smcv@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian FTP Master <ftpmaster@ftp-master.debian.org>.
(Thu, 11 May 2017 14:54:04 GMT) (full text, mbox, link).
Message #10 received at 862343@bugs.debian.org (full text, mbox, reply):
Control: retitle 862343 RM: open-infrastructure-locales-c.utf-8 -- RoQA; Provides 'locales' and 'locales-all', breaks package builds when installed, appears unnecessary
On Thu, 11 May 2017 at 15:26:56 +0100, Iain Lane wrote:
> tl;dr: open-infrastructure-locales-c.utf-8 provides 'locales' and
> 'locales-all' but doesn't provide its functionality. experimental's
> resolver chooses this package over the real locales, and breaks package
> builds if they need its functionality. The report has a few instances of
> this breaking builds already.
There is no open-infrastructure-locales-c.utf-8 package in experimental.
The bug primarily affects experimental (because sbuild uses a different
resolver there) but if it is solved by removing
open-infrastructure-locales-c.utf-8, the removal must be from unstable.
I've retitled the bug accordingly.
Unfortunately, the resolver used for experimental considers all packages
in an or-group (Build-Depends: A|B), and all implementations of a virtual
package, to be equally valid candidates (#857557).
See also #862178 (basically a different side of #859912).
If open-infrastructure-locales-c.utf-8 ever reaches a stable suite,
it's possible that the bug would also affect backports, which uses
a different non-standard resolver (aptitude). The default (apt-based)
resolver is unsuitable for suites where it is not desirable to install
the newest possible version.
I agree with the various DDs who have expressed concerns that this
package's use of Provides is invalid. It is not a compatible
implementation of the locales and locales-all packages.
S
Changed Bug title to 'RM: open-infrastructure-locales-c.utf-8 -- RoQA; Provides 'locales' and 'locales-all', breaks package builds when installed, appears unnecessary' from 'RM: open-infrastructure-locales-c.utf-8/experimental -- RoQA; Provides 'locales' and 'locales-all', breaks package builds when installed, appears unnecessary'.
Request was from Simon McVittie <smcv@debian.org>
to 862343-submit@bugs.debian.org.
(Thu, 11 May 2017 14:54:05 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian FTP Master <ftpmaster@ftp-master.debian.org>:
Bug#862343; Package ftp.debian.org.
(Thu, 11 May 2017 15:09:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Iain Lane <laney@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian FTP Master <ftpmaster@ftp-master.debian.org>.
(Thu, 11 May 2017 15:09:08 GMT) (full text, mbox, link).
Message #17 received at 862343@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Thu, May 11, 2017 at 03:50:26PM +0100, Simon McVittie wrote:
> Control: retitle 862343 RM: open-infrastructure-locales-c.utf-8 -- RoQA; Provides 'locales' and 'locales-all', breaks package builds when installed, appears unnecessary
>
> On Thu, 11 May 2017 at 15:26:56 +0100, Iain Lane wrote:
> > tl;dr: open-infrastructure-locales-c.utf-8 provides 'locales' and
> > 'locales-all' but doesn't provide its functionality. experimental's
> > resolver chooses this package over the real locales, and breaks package
> > builds if they need its functionality. The report has a few instances of
> > this breaking builds already.
>
> There is no open-infrastructure-locales-c.utf-8 package in experimental.
> […]
> I've retitled the bug accordingly.
Cheers.
--
Iain Lane [ iain@orangesquash.org.uk ]
Debian Developer [ laney@debian.org ]
Ubuntu Developer [ laney@ubuntu.com ]
[signature.asc (application/pgp-signature, inline)]
Reply sent
to Debian FTP Masters <ftpmaster@ftp-master.debian.org>:
You have taken responsibility.
(Thu, 11 May 2017 16:21:16 GMT) (full text, mbox, link).
Notification sent
to Iain Lane <laney@debian.org>:
Bug acknowledged by developer.
(Thu, 11 May 2017 16:21:16 GMT) (full text, mbox, link).
Message #22 received at 862343-close@bugs.debian.org (full text, mbox, reply):
We believe that the bug you reported is now fixed; the following
package(s) have been removed from unstable:
open-infrastructure-locales-c.utf-8 | 20170410-1 | source, all
------------------- Reason -------------------
RoQA; Provides 'locales' and 'locales-all', breaks package builds when installed, appears unnecessary
----------------------------------------------
Note that the package(s) have simply been removed from the tag
database and may (or may not) still be in the pool; this is not a bug.
The package(s) will be physically removed automatically when no suite
references them (and in the case of source, when no binary references
it). Please also remember that the changes have been done on the
master archive and will not propagate to any mirrors until the next
dinstall run at the earliest.
Packages are usually not removed from testing by hand. Testing tracks
unstable and will automatically remove packages which were removed
from unstable when removing them from testing causes no dependency
problems. The release team can force a removal from testing if it is
really needed, please contact them if this should be the case.
We try to close bugs which have been reported against this package
automatically. But please check all old bugs, if they were closed
correctly or should have been re-assigned to another package.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 862343@bugs.debian.org.
The full log for this bug can be viewed at https://bugs.debian.org/862343
This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.
Debian distribution maintenance software
pp.
Chris Lamb (the ftpmaster behind the curtain)
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 09 Jun 2017 07:27:45 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Tue Jan 9 23:00:25 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.