[Bug 808338] New: M17N/libchewing: libchewing should be called chewing-data and required by libchewing3
https://bugzilla.novell.com/show_bug.cgi?id=808338 https://bugzilla.novell.com/show_bug.cgi?id=808338#c0 Summary: M17N/libchewing: libchewing should be called chewing-data and required by libchewing3 Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: All OS/Version: All Status: NEW Severity: Critical Priority: P5 - None Component: 3rd party software AssignedTo: mfabian@novell.com ReportedBy: i@marguerite.su QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: Community User Blocker: Yes Hi, Package libchewing mis-split an ambiguous sub-package libchewing3. Here's the case: 1. libchewing3 contains /usr/lib64/libchewing.so.3 2. libchewing contains /usr/lib64/libchewing/*.so and /usr/share/* Now only libchewing3 can be ldd-add to a package depends on chewing like fcitx-chewing/ibus-chewing. But libchewing3 itself doesn't work at all. because chewing need its own libraries in /usr/lib64/libchewing/*.so to work, and need /usr/share/* as data. Usually, in such a package split method: * libchewing has to requires libchewing3 * As no one install libchewing to do something at all(libchewing is a library, a dependency for most input method frameworks, It itself means nothing.), libchewing3 has to require libchewing in case of downstream just let ldd do the dependency resolving. So, they two should require each other. But in such case, why do we split? Or we should have to name libchewing to other package like chewing-data (although it contains only a small amount of data, most of this package are libraries for chewing itself.), and required by libchewing3 to fix the missing ldd. By the way, libchewing and libchewing3 are too ambiguous. I'm a input method dev, and I know I missed some chewing data, but when I see libchewing, I thought it was an old/obsolete shared library like libchewing3. So please fix this in Factory and push an update/fix to 12.3/12.2, even 12.1. Or every Taiwanese/Cantonese user will suffer from a crash and don't know what happened. Greetings Marguerite -- 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=808338 https://bugzilla.novell.com/show_bug.cgi?id=808338#c3 Marguerite Su <i@marguerite.su> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|M17N/libchewing: libchewing |M17N/libchewing: malformed |should be called |source and ambiguous data |chewing-data and required |package name which lose |by libchewing3 |dependency --- Comment #3 from Marguerite Su <i@marguerite.su> 2013-04-24 10:19:26 UTC --- Just for record: After I checked, I saw the Source is also malformed. Its contents were not the same as those in upstream hierarchy. Which cause it lost some python bindings. And it can't be found in the URL in specfile. I can't find the original 0.3.4 anywhere. so I just git 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.
https://bugzilla.novell.com/show_bug.cgi?id=808338 https://bugzilla.novell.com/show_bug.cgi?id=808338#c4 --- Comment #4 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-04-26 12:00:08 CEST --- This is an autogenerated message for OBS integration: This bug (808338) was mentioned in https://build.opensuse.org/request/show/173457 Factory / libchewing -- 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=808338 https://bugzilla.novell.com/show_bug.cgi?id=808338#c5 --- Comment #5 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-05-25 18:00:09 CEST --- This is an autogenerated message for OBS integration: This bug (808338) was mentioned in https://build.opensuse.org/request/show/176546 Maintenance / -- 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=808338 https://bugzilla.novell.com/show_bug.cgi?id=808338#c6 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #6 from Benjamin Brunner <bbrunner@suse.com> 2013-06-05 05:32:58 CEST --- Update released for openSUSE 12.3 and checked in into Factory. Resolved fixed. Thanks! -- 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=808338 https://bugzilla.novell.com/show_bug.cgi?id=808338#c7 --- Comment #7 from Swamp Workflow Management <swamp@suse.de> 2013-06-10 09:09:32 UTC --- openSUSE-RU-2013:0882-1: An update that has one recommended fix can now be installed. Category: recommended (important) Bug References: 808338 CVE References: Sources used: openSUSE 12.3 (src): libchewing-0.3.4.git20130424-2.4.1 -- 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.
participants (1)
-
bugzilla_noreply@novell.com