[opensuse-factory] glibc update w/ arch change i586->i686? (Tumbleweed)
I'm running Tumbleweed, but this update really comes from 12.2. Yesterday zypper offered to update glibc with an architecture change from i586->i686. After that update, no locale definitions were present except for the builtin C/POSIX. I've manually reverted to i586 and that cleared up the problem (like the missing /usr/lib/locale directory). Of course if I attempt another dup, I'll get the same offer again: --8<---------------cut here---------------start------------->8--- The following packages are going to change architecture: glibc i586 -> i686 glibc-debuginfo i586 -> i686 glibc-devel i586 -> i686 glibc-extra i586 -> i686 glibc-locale i586 -> i686 glibc-locale-debuginfo i586 -> i686 6 packages will change arch. Overall download size: 9.9 MiB. After the operation, 91.8 MiB will be freed. --8<---------------cut here---------------end--------------->8--- Note the part about the 91.8 MiB that will be freed after the update -- most likely the locale data, but I can't find another (noarch?) package that looks like it would have it. The architecture change itself doesn't seem to be a problem or the system wouldn't be booting, so is there something else missing or must be re-installed? Zypper verify comes back empty. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 12/13/2012 07:54 PM, Achim Gratz wrote:
I'm running Tumbleweed, but this update really comes from 12.2.
Yesterday zypper offered to update glibc with an architecture change from i586->i686. After that update, no locale definitions were present except for the builtin C/POSIX. I've manually reverted to i586 and that cleared up the problem (like the missing /usr/lib/locale directory).
Of course if I attempt another dup, I'll get the same offer again:
--8<---------------cut here---------------start------------->8--- The following packages are going to change architecture: glibc i586 -> i686 glibc-debuginfo i586 -> i686 glibc-devel i586 -> i686 glibc-extra i586 -> i686 glibc-locale i586 -> i686 glibc-locale-debuginfo i586 -> i686
6 packages will change arch. Overall download size: 9.9 MiB. After the operation, 91.8 MiB will be freed. --8<---------------cut here---------------end--------------->8---
Note the part about the 91.8 MiB that will be freed after the update -- most likely the locale data, but I can't find another (noarch?) package that looks like it would have it. The architecture change itself doesn't seem to be a problem or the system wouldn't be booting, so is there something else missing or must be re-installed? Zypper verify comes back empty.
Something seems to have changed in our config. The glibc spec file has this comment: # For i686 we ship only glibc and glibc-devel, so # let's not build everything %define build_profile 0 %define build_locales 0 %define build_html 0 So, the i686 glibc-locale should not be shipped at all but apparently it is. Coolo, something has changed here, what do you advise to do? Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 13.12.2012 21:46, schrieb Andreas Jaeger:
Something seems to have changed in our config. The glibc spec file has this comment: # For i686 we ship only glibc and glibc-devel, so # let's not build everything %define build_profile 0 %define build_locales 0 %define build_html 0
So, the i686 glibc-locale should not be shipped at all but apparently it is. Coolo, something has changed here, what do you advise to do?
glibc.i686 shouldn't build a glibc-locale package if it's broken anyway. If you check, 11.4 and 12.1 update trees have a broken glibc-locale.i686 package too. No idea why Achim's zypper decides to change to it. The version and release is the same. But as I said: having broken packages in the repo is asking for trouble no matter what. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Stephan Kulow writes:
No idea why Achim's zypper decides to change to it. The version and release is the same.
The "job install providing glibc" prefers arch i686 over i586, but I don't see why.
But as I said: having broken packages in the repo is asking for trouble no matter what.
I've added the following lock until the culprit is found: repo: openSUSE-current-OSS repo: openSUSE repo: current-Update type: package match_type: glob case_sensitive: on solvable_name: glibc* solvable_arch: i686 Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 12/14/2012 07:46 AM, Stephan Kulow wrote:
Am 13.12.2012 21:46, schrieb Andreas Jaeger:
Something seems to have changed in our config. The glibc spec file has this comment: # For i686 we ship only glibc and glibc-devel, so # let's not build everything %define build_profile 0 %define build_locales 0 %define build_html 0
So, the i686 glibc-locale should not be shipped at all but apparently it is. Coolo, something has changed here, what do you advise to do?
glibc.i686 shouldn't build a glibc-locale package if it's broken anyway. If you check, 11.4 and 12.1 update trees have a broken glibc-locale.i686 package too. No idea why Achim's zypper decides to change to it. The version and release is the same.
But as I said: having broken packages in the repo is asking for trouble no matter what.
I've just fixed glibc for Factory, new submission is on its way. I'll create now a bug report for 11.4/12.1 and will do an online update, Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 12/14/2012 07:46 AM, Stephan Kulow wrote:
Am 13.12.2012 21:46, schrieb Andreas Jaeger:
Something seems to have changed in our config. The glibc spec file has this comment: # For i686 we ship only glibc and glibc-devel, so # let's not build everything %define build_profile 0 %define build_locales 0 %define build_html 0
So, the i686 glibc-locale should not be shipped at all but apparently it is. Coolo, something has changed here, what do you advise to do?
glibc.i686 shouldn't build a glibc-locale package if it's broken anyway. If you check, 11.4 and 12.1 update trees have a broken glibc-locale.i686 package too. No idea why Achim's zypper decides to change to it. The version and release is the same.
11.4 and 12.1 update trees have the full locale package, just 12.2 has the problem as far as I can see, Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Andreas Jaeger writes:
11.4 and 12.1 update trees have the full locale package, just 12.2 has the problem as far as I can see,
May I ask a question: why is the locale information architecture dependent? Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Terratec KOMPLEXER: http://Synth.Stromeko.net/Downloads.html#KomplexerWaves -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 12/14/2012 08:53 PM, Achim Gratz wrote:
Andreas Jaeger writes:
11.4 and 12.1 update trees have the full locale package, just 12.2 has the problem as far as I can see,
May I ask a question: why is the locale information architecture dependent?
the locale package contains some shared libraries as well (for iconv) and those are architecture dependent, Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Andreas Jaeger wrote:
On 12/14/2012 08:53 PM, Achim Gratz wrote:
Andreas Jaeger writes:
11.4 and 12.1 update trees have the full locale package, just 12.2 has the problem as far as I can see,
May I ask a question: why is the locale information architecture dependent?
the locale package contains some shared libraries as well (for iconv) and those are architecture dependent,
Btw is there a way to make the glibc-locale packaging a bit more fine grained? It's a pretty huge package which is especially noticable in the minimal installation. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 17 Dec 2012, Ludwig Nussel wrote:
Andreas Jaeger wrote:
On 12/14/2012 08:53 PM, Achim Gratz wrote:
Andreas Jaeger writes:
11.4 and 12.1 update trees have the full locale package, just 12.2 has the problem as far as I can see,
May I ask a question: why is the locale information architecture dependent?
the locale package contains some shared libraries as well (for iconv) and those are architecture dependent,
Btw is there a way to make the glibc-locale packaging a bit more fine grained? It's a pretty huge package which is especially noticable in the minimal installation.
The obvious way would be to build the locales at install time
(and only for a set of configured locales). Like Debian does.
Richard.
--
Richard Biener
participants (5)
-
Achim Gratz
-
Andreas Jaeger
-
Ludwig Nussel
-
Richard Biener
-
Stephan Kulow