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

Package: ftp.debian.org; Maintainer for ftp.debian.org is Debian FTP Master <ftpmaster@ftp-master.debian.org>;

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

View this report as an mbox folder, status mbox, maintainer mbox


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

From: Iain Lane <laney@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: RM: open-infrastructure-locales-c.utf-8/experimental -- RoQA; Provides 'locales' and 'locales-all', breaks package builds when installed, appears unnecessary
Date: Thu, 11 May 2017 15:26:56 +0100
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):

From: Simon McVittie <smcv@debian.org>
To: Iain Lane <laney@debian.org>, 862343@bugs.debian.org
Subject: Re: Bug#862343: RM: open-infrastructure-locales-c.utf-8 -- RoQA; Provides 'locales' and 'locales-all', breaks package builds when installed, appears unnecessary
Date: Thu, 11 May 2017 15:50:26 +0100
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):

From: Iain Lane <laney@debian.org>
To: Simon McVittie <smcv@debian.org>
Cc: 862343@bugs.debian.org
Subject: Re: Bug#862343: RM: open-infrastructure-locales-c.utf-8 -- RoQA; Provides 'locales' and 'locales-all', breaks package builds when installed, appears unnecessary
Date: Thu, 11 May 2017 16:05:38 +0100
[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):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 862343-close@bugs.debian.org
Cc: open-infrastructure-locales-c.utf-8@packages.debian.org, open-infrastructure-locales-c.utf-8@packages.qa.debian.org
Subject: Bug#862343: Removed package(s) from unstable
Date: Thu, 11 May 2017 16:19:52 +0000
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.