[Bug 513786] New: rpm: add an option to %lang_package to specify which package to require
http://bugzilla.novell.com/show_bug.cgi?id=513786 Summary: rpm: add an option to %lang_package to specify which package to require Classification: openSUSE Product: openSUSE 11.2 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: vuntz@novell.com QAContact: qa@suse.de Found By: --- With libraries, it happens quite a lot that a package named mylibrary6 (following the shared library policy) has translations which should end up in mylibrary-lang (and not mylibrary6-lang, since thee translations are using a non-versioned translation domain). The issue is that %lang_package will define mylibrary-lang so that it Requires the mylibrary package, which doesn't exist. So we have to tweak things with mylibrary6 providing the mylibrary package so that the lang package is installable. I believe adding an option to %lang_package to specify an alternative package to require would make this much easier. So you could do: %lang_package -r mylibrary6 And it would expand to: %package lang Summary: Languages for package %{name} Group: System/Localization Requires: mylibrary6 = %{version} Provides: %{name}-lang-all = %{version} Supplements: packageand(bundle-lang-other:%{name}) %description lang Provides translations to the package %{name} -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=513786 User meissner@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=513786#c1 Marcus Meissner <meissner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |coolo@novell.com AssignedTo|bnc-team-screening@forge.pr |mls@novell.com |ovo.novell.com | --- Comment #1 from Marcus Meissner <meissner@novell.com> 2009-06-17 02:14:16 MDT --- hmm, mls or coolo? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=513786 https://bugzilla.novell.com/show_bug.cgi?id=513786#c2 Jeff Johnson <n3npq@mac.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |n3npq@mac.com --- Comment #2 from Jeff Johnson <n3npq@mac.com> 2010-09-11 03:00:03 UTC --- tracked athttps://bugs.launchpad.net/rpm/+bug/633744 -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=513786 https://bugzilla.novell.com/show_bug.cgi?id=513786#c3 Nelson Marques <nmo.marques@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nmo.marques@gmail.com --- Comment #3 from Nelson Marques <nmo.marques@gmail.com> 2011-12-25 21:04:02 UTC --- To years isn't enough to fix this? I'm hitting on this bug... the only way is to enter the package manually and don't use the macro. Please fix 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.
https://bugzilla.novell.com/show_bug.cgi?id=513786 https://bugzilla.novell.com/show_bug.cgi?id=513786#c4 --- Comment #4 from Nelson Marques <nmo.marques@gmail.com> 2011-12-27 00:14:31 UTC --- *** Bug 738548 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=738548 -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=513786 https://bugzilla.novell.com/show_bug.cgi?id=513786#c Michael Schröder <mls@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|mls@suse.com |coolo@suse.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.
https://bugzilla.novell.com/show_bug.cgi?id=513786 https://bugzilla.novell.com/show_bug.cgi?id=513786#c Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low Status|NEW |ASSIGNED Severity|Normal |Enhancement -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=513786 https://bugzilla.novell.com/show_bug.cgi?id=513786#c5 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #5 from Stephan Kulow <coolo@suse.com> 2012-07-19 08:53:04 CEST --- submitted to factory. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=513786 https://bugzilla.novell.com/show_bug.cgi?id=513786#c6 --- Comment #6 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-07-19 11:00:07 CEST --- This is an autogenerated message for OBS integration: This bug (513786) was mentioned in https://build.opensuse.org/request/show/128317 Factory / rpm -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=513786 https://bugzilla.novell.com/show_bug.cgi?id=513786#c6 --- Comment #6 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-07-19 09:00:07 UTC --- This is an autogenerated message for OBS integration: This bug (513786) was mentioned in https://build.opensuse.org/request/show/128317 Factory / rpm -- 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.
http://bugzilla.novell.com/show_bug.cgi?id=513786 Dave Plater <davejplater@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |davejplater@gmail.com Flags| |needinfo?(coolo@suse.com) --- Comment #7 from Dave Plater <davejplater@gmail.com> --- Stumbled upon this bug whilst looking for a solution to this : found conflict of kid3-core-lang-3.2.0-14.1.noarch with kid3-kf5-core-lang-3.2.0-14.1.noarch: - /usr/share/kid3/translations/kid3_cs.qm - /usr/share/kid3/translations/kid3_de.qm - /usr/share/kid3/translations/kid3_es.qm - /usr/share/kid3/translations/kid3_et.qm - /usr/share/kid3/translations/kid3_fi.qm - /usr/share/kid3/translations/kid3_fr.qm - /usr/share/kid3/translations/kid3_it.qm - /usr/share/kid3/translations/kid3_nl.qm - /usr/share/kid3/translations/kid3_pl.qm - /usr/share/kid3/translations/kid3_ru.qm - /usr/share/kid3/translations/kid3_sr.qm - /usr/share/kid3/translations/kid3_sr@ijekavian.qm - /usr/share/kid3/translations/kid3_sr@ijekavianlatin.qm - /usr/share/kid3/translations/kid3_sr@latin.qm - /usr/share/kid3/translations/kid3_tr.qm - /usr/share/kid3/translations/kid3_zh_CN.qm - /usr/share/kid3/translations/kid3_zh_TW.qm [-] This is from the declined request for factory/kid3 which uses the %lang_package macro in kid3.spec and it's linked build kid3-kf5. Although kid3-kf5-core-lang and kid3-core-lang require their respective kid3-kf5-core and kid3-core which conflict each other, therefore cannot be installed together, the conflict still gets found. I don't know if this is a %lang_package macro bug or a problem with whatever finds the conflict. It might even be me. I'm a poor man with only a broken computer and have put my hard disks into my daughter's computer. It's also possible that I can use the kid3-core-lang for kid3-kf5 but the language macro automatically requires the respective cores. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=513786 http://bugzilla.novell.com/show_bug.cgi?id=513786#c8 Dave Plater <davejplater@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(coolo@suse.com) | --- Comment #8 from Dave Plater <davejplater@gmail.com> --- cleaning up -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com