[Bug 225749] New: scim-32bit and scim-qtimm-32bit are not installed
https://bugzilla.novell.com/show_bug.cgi?id=225749 Summary: scim-32bit and scim-qtimm-32bit are not installed Product: openSUSE 10.3 Version: unspecified Platform: All OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: mfabian@novell.com QAContact: jsrain@novell.com scim-32bit and scim-qtimm-32bit are not installed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749 ------- Comment #1 from mfabian@novell.com 2006-12-04 08:12 MST ------- Stefan Dirsch told me that in openSUSE 10.1, a package "foo-32bit" was always installed by default if the package "foo" was installed by default. Apparently this is no longer the case. Why not? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749 ------- Comment #2 from mfabian@novell.com 2006-12-04 08:17 MST ------- scim-32bit and scim-qtimm-32bit are necessary to use scim in 32bit applications like firefox or OpenOffice. Therefore I think these packages should always be installed by default on a 64bit system if the 64bit parent packages scim and scim-qtimm are installed by default. How to achieve that? One possibility would be to always install foo-32bit packages if foo is installed. Another possibility would be to make scim-32bit and scim-qtimm-32bit provide some locales. Currently: mfabian@magellan:~$ rpm -q --queryformat "%{provides}\n" scim locale(ja;ko;zh) mfabian@magellan:~$ rpm -q --queryformat "%{provides}\n" scim-32bit aaa-frontend-setup.so mfabian@magellan:~$ rpm -q --queryformat "%{provides}\n" scim-qtimm locale(qt3:ja;ko;zh) mfabian@magellan:~$ rpm -q --queryformat "%{provides}\n" scim-qtimm-32bit libqscim.so mfabian@magellan:~$ I.e. the parent packages are installed by default for CJK because they provide locale ja;ko;zh. But as the -32bit packages don't provide these locales and there is no other mechanism which causes them to be installed, they are never installed at all by default. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749 ------- Comment #3 from mfabian@novell.com 2006-12-04 08:18 MST ------- This bug was found by Zhe Su in openSUSE 10.2. But as openSUSE 10.2 is already released I guess we cannot fix this for openSUSE 10.2 anymore, therefore I entered this as a bug against openSUSE 10.3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749
mfabian@novell.com changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|bnc-team- |aj@novell.com
|screening@forge.provo.novell|
|.com |
------- Comment #4 from mfabian@novell.com 2006-12-04 08:21 MST -------
Assign to Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=225749 ------- Comment #5 from mls@novell.com 2006-12-04 10:04 MST ------- As for comment #1, I hope this is wrong for 10.1. Always installing the -32bit packages seems to be a bad idea to me. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749 aj@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749 ------- Comment #6 from sndirsch@novell.com 2006-12-21 11:21 MST ------- (In reply to comment #5)
As for comment #1, I hope this is wrong for 10.1. Always installing the -32bit packages seems to be a bad idea to me. We did this since we began to ship x86_64. I did never hear a single complain about this.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749 ------- Comment #7 from mls@novell.com 2006-12-21 11:30 MST ------- Are you sure? I don't think we ever did this. Why would there be a 32bit packages in the selections if that was true? Or are you talking about whether the 32bit packages are in the patterns? That's a different issue. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749 ------- Comment #8 from sndirsch@novell.com 2006-12-21 11:50 MST ------- Mike and me are talking about patterns - formerly known as selections. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749 ------- Comment #9 from mls@novell.com 2006-12-21 12:12 MST ------- Ok, so comment #1 is just misleading. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749 aj@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|aj@novell.com |kkaempf@novell.com Status|ASSIGNED |NEW ------- Comment #10 from aj@novell.com 2007-01-17 03:42 MST ------- Just talked with Klaus. We want a generic solution for this for 10.3 and he's going to design it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749 kkaempf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Enhancement Status|NEW |ASSIGNED ------- Comment #11 from kkaempf@novell.com 2007-01-17 03:52 MST ------- We already have parts of the solution, call "conjunctions" and described at http://en.opensuse.org/Software_Management/Dependencies/Conjunctions The basic functionality is identical to how locales (comment #2) are handled: Conditional dependencies. For locales, the package says "if this parent package and this locale are installed, install me also". The same semantics should be applicable to -32bit packages, i.e. expressing "if this parent package is installed and a 32 bit runtime environment is requested, install me also." We could handle this in patterns already. However, this is the wrong place as it needs adoption of the pattern every time a -32bit package is introduced. This simply doesn't work for 3rd party -32bit packages. More flexible conditional dependencies are a major feature for the next generation of libzypp (targeted for 10.3). So please be patient ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749 mls@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ma@novell.com Severity|Enhancement |Normal ------- Comment #12 from mls@novell.com 2007-01-17 03:57 MST ------- If it's going to be generic, please make it configurable (i.e. some users don't want all 32bit libs installed, just the ones dragged in by library dependencies). The biggest problem I see is that rpm has no way to tag dependencies with an architecture. Real life has two types of dependencies: 1) "feature" dep: I want this program/feature to work 2) "extension" dep: I am an extension for a program/lib with a specific architecture. As an example, our perl modules have "Require: perl = <version>", but in reality it is perl with a specific version *and architecture*. Another example are -devel and -debuginfo packages, they also need the exact architecture. Yet another example: My brother upgraded a x86_64 host from 10.0 to 10.2, 10.0 has a i386 only Firefix. He then did an YOU update that installed the "MozillaFirefox-translations" translations package, but with architecture x86_64! The package was not installed before, so libzypp happily selected the x86_64 architecture. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749 kkaempf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |visnov@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=225749#c15
Christoph Thiel
https://bugzilla.novell.com/show_bug.cgi?id=225749#c16
Stanislav Visnovsky
https://bugzilla.novell.com/show_bug.cgi?id=225749
Christoph Thiel
https://bugzilla.novell.com/show_bug.cgi?id=225749
Christoph Thiel
https://bugzilla.novell.com/show_bug.cgi?id=225749#c17
Klaus Kämpf
https://bugzilla.novell.com/show_bug.cgi?id=225749#c18
Klaus Kämpf
https://bugzilla.novell.com/show_bug.cgi?id=225749#c19
Mike Fabian
https://bugzilla.novell.com/show_bug.cgi?id=225749
User kkaempf@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=225749#c20
Klaus Kämpf
https://bugzilla.novell.com/show_bug.cgi?id=225749
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=225749#c21
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=225749
User kkaempf@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=225749#c22
Klaus Kämpf
https://bugzilla.novell.com/show_bug.cgi?id=225749
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=225749#c23
--- Comment #23 from Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=225749
User mfabian@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=225749#c24
Mike Fabian
participants (1)
-
bugzilla_noreply@novell.com