[yast-devel] 15.x & TW: Do YaST2 and libyui* really require both glibc-locale-base and glibc-locale?
# rpm -qi glibc-locale Name : glibc-locale Version : 2.26 Release : lp150.11.14.2 ... Summary : Locale Data for Localized Programs Description : Locale data for the internationalisation features of the GNU C library. Distribution: openSUSE Leap 15.0 p5bse:~ # rpm -qi glibc-locale-base Name : glibc-locale-base Version : 2.26 Release : lp150.11.14.2 ... Summary : Locale Data for Localized Programs Description : Locale data for the internationalisation features of the GNU C library. This package contains only the US-english locales. Distribution: openSUSE Leap 15.0 p5bse:~ # zypper rm glibc-locale ... The following 43 packages are going to be REMOVED: gfxboot gfxboot-branding-openSUSE glibc-locale libyui-ncurses-pkg8 libyui-ncurses8 libyui-qt-graph8 libyui-qt-pkg8 libyui-qt8 libyui8 man mtools sax3 yast2 yast2-auth-client yast2-bootloader yast2-control-center yast2-control-center-qt3 yast2-country yast2-country-data yast2-hardware-detection yast2-journal yast2-ldap yast2-metapackage-handler yast2-network yast2-nfs-client yast2-ntp-client yast2-packager yast2-pam yast2-perl-bindings yast2-printer yast2-proxy yast2-ruby-bindings yast2-samba-client yast2-samba-server yast2-security yast2-services-manager yast2-sound yast2-storage-ng yast2-sudo yast2-sysconfig yast2-transfer yast2-users yast2-ycp-ui-bindings 43 packages to remove. After the operation, 135.6 MiB will be freed. Continue? [y/n/...? shows all options] (y): I can use one language only, English. Support for anything else means repeatedly wasted bandwidth. Was not glibc-locale-base split off into a separate package in order to reduce such waste? Is a bug report about this indicated? I looked and didn't find an existing one. -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
Dne 13. 04. 19 v 3:16 Felix Miata napsal(a):
I can use one language only, English. Support for anything else means repeatedly wasted bandwidth. Was not glibc-locale-base split off into a separate package in order to reduce such waste? Is a bug report about this indicated? I looked and didn't find an existing one.
I'm not aware of any. I found out that the libyui-ncurses package depends on the glibc-locale [1]. It was added ~6 years ago [2] to fix a problem with empty UI (no texts displayed) [3]. Maybe we could change that to glibc-locale-base, I'm not sure. Could you test it if YaST works in the text mode with only glibc-locale-base? What if you use a locale which is not present? Does it still work? [1] https://github.com/libyui/libyui-ncurses/blob/2e10bd416572dc7a84e52735ca2c13... [2] https://github.com/libyui/libyui-ncurses/commit/9a76a7cfec5b7d79cab9ed7f2d85... [3] https://bugzilla.suse.com/show_bug.cgi?id=849255 -- Ladislav Slezák YaST Developer SUSE LINUX, s.r.o. Corso IIa Křižíkova 148/34 18600 Praha 8 -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
Ladislav Slezak composed on 2019-04-23 11:33 (UTC-0400):
Felix Miata composed on 2019-04-12 17:16:31 (UTC-0400):
I can use one language only, English. Support for anything else means repeatedly wasted bandwidth. Was not glibc-locale-base split off into
This to me was a rather startling discovery, finding a new basesystem package being installed into a release only a few months from support termination. Was doing this in 15.0 an oversight?
a separate package in order to reduce such waste? Is a bug report about this indicated? I looked and didn't find an existing one.
I'm not aware of any.
I found out that the libyui-ncurses package depends on the glibc-locale [1]. It was added ~6 years ago [2] to fix a problem with empty UI (no texts displayed) [3].
Maybe we could change that to glibc-locale-base, I'm not sure. Could you test it if YaST works in the text mode with only glibc-locale-base?
## 15.0 host p5bse # rpm -e --nodeps --noscripts glibc-locale # yast Seems fine to me, including reaching the Languages screen.
What if you use a locale which is not present? Does it still work?
Someone familiar with using something other than English should try this. All I have any familiarity with are en_US, en_DK (Mozilla only, for ISO-8601 date/time) and Posix.
[1] https://github.com/libyui/libyui-ncurses/blob/2e10bd416572dc7a84e52735ca2c13... [2] https://github.com/libyui/libyui-ncurses/commit/9a76a7cfec5b7d79cab9ed7f2d85... [3]...
https://bugzilla.opensuse.org/show_bug.cgi?id=849255 -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
participants (2)
-
Felix Miata
-
Ladislav Slezak