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