On Tue, May 09, 2017 at 04:08:04PM +0200, Daniel Baumann wrote:
>...
> Can anybody have a look at this why it's failing? Bug with references is
> #859912
>...

Your package shouldn't exist, this is the main problem here.

And the potential breakage is not limited to buildds.

Package: open-infrastructure-locales-c.utf-8
Provides: locales, locales-all, locales-c.utf-8

Your package claims to provide locales-all without actually providing it.
This is a bug in your package.

If I have open-infrastructure-locales-c.utf-8 already installed and then 
install something that depends on locales-all, your broken package would
fulfill the dependency causing locales-all not getting installed.


>...
> For the rational why o-i-locales-c.utf-8 is usefull, see its manpage:
> 
> https://manpages.debian.org/unstable/open-infrastructure-locales-c.utf-8/locales-c.utf-8.7.en.html#Use_Case
>...

The rationale in the manpage is nonsense.


As the manpage already correctly states:
  The C.UTF-8 locale is included in the libc-bin package which is a 
  package marked essential and thus always present on any Debian based system.

In other words: C.UTF-8 can always be used on a Debian system, and any 
package depending on locales-all can be expected to require locales 
other than C.UTF-8.


  Debian based systems expect a UTF-8 capable locale to be used.

No, they do not.

Even the default locale is not UTF-8.


  On minimal systems such as servers and containers system 
  administrators often prefer to use the C.UTF-8 locale.

If a system administrator prefers to use the C.UTF-8 locale,
he can already use it without installing any non-essential package.


> Regards,
> Daniel

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

Reply via email to