Bugzilla – Bug 693083
Package stardict has unnecessary dependencies, e.g. Chinese and Russian dictionaries
Last modified: 2012-06-27 20:02:49 UTC
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 The excellent stardict package on openSUSE depends on a variety of different Chinese and Russian dictionary packages. I consider this a 'bug' because installing stardict without those dicts doesn't "break" it and they are a unnecessary big download. The complete package cost 200+ MB download volume, which really is inappropriate. Despite, not everyone wants to learn Russian and Chinese. Additionary dictionaries should be completely optionial, in my opinion. I din't find a way to view the dependencies for a specific package with zypper, so I can't tell which dicts it depends on. Also, I believe this issue is specific to 11.4. Thank you in advance. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Hi, Which stardict are you referring to ? I'm check by 'rpm -qR stardict', and it doesn't depends on any dictionary afaik. xwhu> rpm -qR stardict enchant festival espeak pulseaudio /usr/bin/gconftool-2 coreutils diffutils /bin/sh /bin/sh /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 libORBit-2.so.0 libX11.so.6 libbonobo-2.so.0 libbonobo-activation.so.4 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libenchant.so.1 libespeak.so.1 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgconf-2.so.4 libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libglib-2.0.so.0 libgmodule-2.0.so.0 libgnome-2.so.0 libgnomeui-2.so.0 libgobject-2.0.so.0 libgthread-2.0.so.0 libgtk-x11-2.0.so.0 libgucharmap.so.7 libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libpango-1.0.so.0 libpthread.so.0 libpthread.so.0(GLIBC_2.0) libsigc-2.0.so.0 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.9) libz.so.1 rpmlib(PayloadIsLzma) <= 4.4.6-1
Package with sounds for StarDict has "Provides: locale(stardict:en)" and packages with English-Russian dictionaries have "Provides: locale(stardict:en)" and "Provides: locale(stardict:ru)". For me as Russian user it is very useful to have these packages installed by default together with StarDict, but I don't know why it affects other users.
(In reply to comment #2) > Package with sounds for StarDict has "Provides: locale(stardict:en)" and > packages with English-Russian dictionaries have "Provides: locale(stardict:en)" > and "Provides: locale(stardict:ru)". > For me as Russian user it is very useful to have these packages installed by > default together with StarDict, but I don't know why it affects other users. Kirill, I used the english enviroment, and when I install the stardict, it select also stardict-dic-enru-engcom and stardict-dic-enru-mueller7, I thought it's not very friendly, cause I don't need it at all. The better way is that let user to decide what they need to install. Thanks!
I've removed "Provides: locale(stardict:en)" line from stardict-dic-enru-engcom package: https://build.opensuse.org/package/show?package=stardict-dic-enru-engcom&project=Education Could you please check it? If it is OK, then I will do the same for stardict-dic-enru-mueller7 and commit changes to the Factory.
(In reply to comment #4) > I've removed "Provides: locale(stardict:en)" line from stardict-dic-enru-engcom > package: > https://build.opensuse.org/package/show?package=stardict-dic-enru-engcom&project=Education > > Could you please check it? If it is OK, then I will do the same for > stardict-dic-enru-mueller7 and commit changes to the Factory. Sorry reply you late, it looks fine, but I can't test it now, thanks a lot.
This is an autogenerated message for OBS integration: This bug (693083) was mentioned in https://build.opensuse.org/request/show/107459 Factory / stardict-dic-enru-engcom https://build.opensuse.org/request/show/107460 Factory / stardict-dic-enru-mueller7
This is an autogenerated message for OBS integration: This bug (693083) was mentioned in https://build.opensuse.org/request/show/107678 Factory / stardict-dic-enru-engcom
All changes have landed into the Factory, so marking as resolved