Hi all,
within commit c926c513 been moved "all" Amarok icons from the folder share/apps/amarok/icons to common folder share/icons. This has resulted in a file conflict between other packages. In my case, I noticed conflict on babelfish.png from amarok × konq-plugins (tdeaddons).
With this commit was moved to a common folder some icons with too general names, which are very potential source of conflicts. For example: collection.png, dynamic.png, mini_dock.png, random.png, visualizations.png.
How to solve it? Rename icons to have the prefix amarok_ (many other icons is named like this)? Move the icons back and into common folder move only necessary icons? Any other ideas?
Note: It seems that it will be necessary to check whether not exists some another conflicts. Michele, please could you check conflicts using your local repository of binary packages?
Thanks
Hi all, within commit c926c513 been moved "all" Amarok icons from the folder share/apps/amarok/icons to common folder share/icons. This has resulted in a file conflict between other packages. In my case, I noticed conflict on babelfish.png from amarok × konq-plugins (tdeaddons). With this commit was moved to a common folder some icons with too general names, which are very potential source of conflicts. For example: collection.png, dynamic.png, mini_dock.png, random.png, visualizations.png. How to solve it? Rename icons to have the prefix amarok_ (many other icons is named like this)? Move the icons back and into common folder move only necessary icons? Any other ideas? Note: It seems that it will be necessary to check whether not exists some another conflicts. Michele, please could you check conflicts using your local repository of binary packages?
Slavek, I confirm the problem with amarok and konq-plugins. Actually I had already discovered this problem a couple of days ago when I did a full TDE rebuild, but haven't got time to look at (btw, until the end of the next week I have very little time for TDE development :( ) Now I am not on a TDE machine, but later today I will check if there are other conflicts. By memory I remember having problem with 4 packages. Two are amarok and konq-plugins, the other two I don't remember now. They could be another conflict or it could just be a consequence of the amarok-konq-plugins conflict. Later today I will update.
IMO, moving the icons back and moving into the common folder only the necessary icons is the most sensible solution
Cheers Michele
On 02/13/2014 07:00 PM, Slávek Banko wrote:
Hi all,
within commit c926c513 been moved "all" Amarok icons from the folder share/apps/amarok/icons to common folder share/icons. This has resulted in a file conflict between other packages. In my case, I noticed conflict on babelfish.png from amarok × konq-plugins (tdeaddons).
Why? What was wrong with share/apps/amarok/icons? I know with arch, if there is a single naming conflict, the package WILL NOT INSTALL. If the icons were happy in share/apps/amarok/icons -- why not leave them there?
With this commit was moved to a common folder some icons with too general names, which are very potential source of conflicts. For example: collection.png, dynamic.png, mini_dock.png, random.png, visualizations.png.
How to solve it? Rename icons to have the prefix amarok_ (many other icons is named like this)? Move the icons back and into common folder move only necessary icons? Any other ideas?
amarok_ or just am_
OR
If the icons ARE already present in the standard icon sets, then just use the standard icon set name. If not, leave the icons in share/apps/amarok/icons or rename them.
Post whatever you do so we can fix it in the packaging scripts and not be 'surprised' by a crash on install after building...
sheeze - my internet has been down for an hour -- frustrating...
Why? What was wrong with share/apps/amarok/icons? I know with arch, if there is a single naming conflict, the package WILL NOT INSTALL. If the icons were happy in share/apps/amarok/icons -- why not leave them there?
The problem is that the same file (with exactly the same path) is built in two different Debian/Ubuntu packages, which then causes a conflict at installation time.
Slavek, below is the list of errors I get when I update TDE. I don't have *ALL* TDE packages installed on my system, but I have a good majority of them (major exception is koffice and tde-i18n). So there may be some more conflicts. Conflicts are in: 1) amarok-common-trinity and konq-plugins-trinity on babelfish.png' 2) kopete-trinity and kcmsambaconf.png on kcmsambaconf.png Other affected packages are: 1) amarok-trinity 2) amarok-trinity-dbg 3) tdenetwork-trinity 4) tdenetwork-trinity-dev
Cheers Michele
-------------------------------------------------------------- ERROR LIST Unpacking amarok-common-trinity (4:14.0.0-b020+20140208) over (4:14.0.0-b018+20140126) ... dpkg: error processing archive ./applications/amarok/amarok-common-trinity_14.0.0-b020+20140208_all.deb (--unpack): trying to overwrite '/opt/trinity/share/icons/crystalsvg/22x22/actions/babelfish.png', which is also in package konq-plugins-trinity 4:14.0.0-b020+20140208
Unpacking kopete-trinity (4:14.0.0-b020+20140208) over (4:14.0.0-b018+20140125) ... dpkg: error processing archive ./tdenetwork/kopete-trinity_14.0.0-b020+20140208_amd64.deb (--unpack): trying to overwrite '/opt/trinity/share/icons/hicolor/16x16/apps/kcmsambaconf.png', which is also in package tdenetwork-filesharing-trinity 4:14.0.0-b020+20140208
dpkg: dependency problems prevent configuration of tdenetwork-trinity-dev: tdenetwork-trinity-dev depends on kopete-trinity (= 4:14.0.0-b020+20140208); however: Version of kopete-trinity on system is 4:14.0.0-b018+20140125.
dpkg: dependency problems prevent configuration of amarok-trinity: amarok-trinity depends on amarok-common-trinity (>= 4:14.0.0-b020+20140208); however: Version of amarok-common-trinity on system is 4:14.0.0-b018+20140126.
dpkg: dependency problems prevent configuration of tdenetwork-trinity: tdenetwork-trinity depends on kopete-trinity (>= 4:14.0.0-b020+20140208); however: Version of kopete-trinity on system is 4:14.0.0-b018+20140125.
dpkg: dependency problems prevent configuration of amarok-trinity-dbg: amarok-trinity-dbg depends on amarok-trinity (= 4:14.0.0-b020+20140208); however: Package amarok-trinity is not configured yet.
Errors were encountered while processing: tdenetwork-trinity-dev amarok-trinity tdenetwork-trinity amarok-trinity-dbg --------------------------------------------------------------
On 02/13/2014 11:15 PM, Michele Calgaro wrote:
The problem is that the same file (with exactly the same path) is built in two different Debian/Ubuntu packages, which then causes a conflict at installation time.
Thanks you Michele,
That explains why it was not an issue for me. Since that is a Debian/Ubuntu issue, let's look at it carefully and try and avoid turning Amarok icons upside-down for the rest of the distributions that don't have that problem.
In the past when there have been icon conflicts -- that has been a *packaging* problem for packagers to handle when it does not effect everyone TDE wide.
In the past when there have been icon conflicts -- that has been a *packaging* problem for packagers to handle when it does not effect everyone TDE wide.
The problem for Debian/Ubuntu can be solved in the packaging scripts, using different paths for the same icon (for example moving the icons back to their original position). Nevertheless it is *never* a good idea to have two different packages (regardless of the distribution used) having files going into the same location. There is no problem when you install (you just overwrite the file and probably don't even notice the problem), but it you remove a package then you can break another one. So IMO it would be better to use different locations for the icons for all distributions, not just Debian/Ubuntu.
Cheers Michele
On Friday 14 of February 2014 07:57:52 Michele Calgaro wrote:
In the past when there have been icon conflicts -- that has been a *packaging* problem for packagers to handle when it does not effect everyone TDE wide.
The problem for Debian/Ubuntu can be solved in the packaging scripts, using different paths for the same icon (for example moving the icons back to their original position). Nevertheless it is *never* a good idea to have two different packages (regardless of the distribution used) having files going into the same location. There is no problem when you install (you just overwrite the file and probably don't even notice the problem), but it you remove a package then you can break another one. So IMO it would be better to use different locations for the icons for all distributions, not just Debian/Ubuntu.
Cheers Michele
It is wrong when two packages install files with same name in the same place. Especially so common names, such as "random.png" may be in different packages with different content. So it is a bug common to all - that affect everyone - TDE wide. The second commit that caused file conflicts is e3fe49a9.
This is certainly not a problem that should be solved at the packaging level. If some distributions do not mind, when different packages accidentally overwrite the same files with different content, it's the lack of that distribution. But the fact remains the fact that the bug must be dealt within the source code, where it was due.
Slavek --
On 02/14/2014 12:57 AM, Michele Calgaro wrote:
Nevertheless it is *never* a good idea to have two different packages (regardless of the distribution used) having files going into the same location. There is no problem when you install (you just overwrite the file and probably don't even notice the problem), but it you remove a package then you can break another one. So IMO it would be better to use different locations for the icons for all distributions, not just Debian/Ubuntu.
Cheers Michele
What packages are trying to put things in the same location? I am still not clear on that?
Yes, I get it is never good to have 2 different packages try to put something in the same place, in fact it is prohibited by any decent package manager. What I was saying is that if is just Debian/Ubuntu that has icons that conflict with Amarok, just remove them during the packaging stage rather than moving icons around in the git tree. I have to do this with tdesdk and others:
msg "Packaging - $pkgname-$pkgver" cd ${srcdir}/${pkgname#*-} # use for non-out-of-source make -j1 DESTDIR="${pkgdir}" install
## remove files that conflict with tde-tdesvn (svn+*.protocol) rm ${pkgdir}/opt/trinity/share/services/*.protocol
## remove icons that conflict with tdeartwork rm ${pkgdir}/opt/trinity/share/icons/locolor/32x32/apps/kbabel.png rm ${pkgdir}/opt/trinity/share/icons/locolor/16x16/apps/kbabel.png
These should be fixed in TDE because they effect everyone. What in Debian/Ubuntu is conflicting with Amarok icons? Which package? Is it part of TDE or some other Debian/Ubuntu package? If it is a TDE package from the git tree, then fix or rename as needed.
If it is just some other non-TDE Debian/Ubuntu package not in TDE git that conflicts, then fix it in packaging and don't move parts of the git tree around unless it can't be handled in packaging, then make sure you get signoffs so everyone knows what part of TDE is changing. We want to minimize surprises and breakage as we wind down to RC1 freeze.
On Friday 14 of February 2014 06:15:30 Michele Calgaro wrote:
Why? What was wrong with share/apps/amarok/icons? I know with arch, if there is a single naming conflict, the package WILL NOT INSTALL. If the icons were happy in share/apps/amarok/icons -- why not leave them there?
The problem is that the same file (with exactly the same path) is built in two different Debian/Ubuntu packages, which then causes a conflict at installation time.
Slavek, below is the list of errors I get when I update TDE. I don't have *ALL* TDE packages installed on my system, but I have a good majority of them (major exception is koffice and tde-i18n). So there may be some more conflicts. Conflicts are in:
- amarok-common-trinity and konq-plugins-trinity on babelfish.png'
- kopete-trinity and kcmsambaconf.png on kcmsambaconf.png
Other affected packages are:
- amarok-trinity
- amarok-trinity-dbg
- tdenetwork-trinity
- tdenetwork-trinity-dev
Cheers Michele
ERROR LIST Unpacking amarok-common-trinity (4:14.0.0-b020+20140208) over (4:14.0.0-b018+20140126) ... dpkg: error processing archive ./applications/amarok/amarok-common-trinity_14.0.0-b020+20140208_all.deb (--unpack): trying to overwrite '/opt/trinity/share/icons/crystalsvg/22x22/actions/babelfish.png', which is also in package konq-plugins-trinity 4:14.0.0-b020+20140208
Unpacking kopete-trinity (4:14.0.0-b020+20140208) over (4:14.0.0-b018+20140125) ... dpkg: error processing archive ./tdenetwork/kopete-trinity_14.0.0-b020+20140208_amd64.deb (--unpack): trying to overwrite '/opt/trinity/share/icons/hicolor/16x16/apps/kcmsambaconf.png', which is also in package tdenetwork-filesharing-trinity 4:14.0.0-b020+20140208
dpkg: dependency problems prevent configuration of tdenetwork-trinity-dev: tdenetwork-trinity-dev depends on kopete-trinity (= 4:14.0.0-b020+20140208); however: Version of kopete-trinity on system is 4:14.0.0-b018+20140125.
dpkg: dependency problems prevent configuration of amarok-trinity: amarok-trinity depends on amarok-common-trinity (>= 4:14.0.0-b020+20140208); however: Version of amarok-common-trinity on system is 4:14.0.0-b018+20140126.
dpkg: dependency problems prevent configuration of tdenetwork-trinity: tdenetwork-trinity depends on kopete-trinity (>= 4:14.0.0-b020+20140208); however: Version of kopete-trinity on system is 4:14.0.0-b018+20140125.
dpkg: dependency problems prevent configuration of amarok-trinity-dbg: amarok-trinity-dbg depends on amarok-trinity (= 4:14.0.0-b020+20140208); however: Package amarok-trinity is not configured yet.
Errors were encountered while processing: tdenetwork-trinity-dev amarok-trinity tdenetwork-trinity amarok-trinity-dbg
Aha - it seems that kopete / tdenetwork it really is the packaging problem. However, the Amarok is definitely a problem in the source code.
Michele, thank you for checking packages. You have installed all packages? Respectively, you can check duplicates using extracts of packages content?
Slavek --
Michele, thank you for checking packages. You have installed all packages? Respectively, you can check duplicates using extracts of packages content?
Slavek, as said, I didn't install all packages, but a lot of them. I can do a full install on a test environment and update you. The only thing that will be missing is tde-i18n and tde-construct because up to now I haven't built them. I will try to do that today if I have the time.
Cheers Michele
Dne pá 14. února 2014 Michele Calgaro napsal(a):
Michele, thank you for checking packages. You have installed all packages? Respectively, you can check duplicates using extracts of packages content?
Slavek, as said, I didn't install all packages, but a lot of them. I can do a full install on a test environment and update you. The only thing that will be missing is tde-i18n and tde-construct because up to now I haven't built them. I will try to do that today if I have the time.
Cheers Michele
It is not necessary to install packages. I thought compare the listing of their contents. For example:
find pool -name "*.deb" | xargs -rn1 dpkg --contents | sed -e "s|.* ./||" -e "s| -> .*||"| grep -v "/$" | sort | uniq -d
Slavek --
Slavek, I tried both ways.
Using your way (always good to learn something new :) ) I get the following list:
------------------------------- opt/trinity/bin/tdesu opt/trinity/lib/libksvnwidgets.so opt/trinity/lib/libsvnfrontend.so opt/trinity/lib/libsvnqt.so opt/trinity/lib/libsvnqt.so.4 opt/trinity/lib/libsvnqt.so.4.2.2 opt/trinity/lib/libtdesvncfgreader.so opt/trinity/lib/libtdesvnevents.so opt/trinity/lib/libtdesvnhelpers.so opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop opt/trinity/share/apps/tork/icons/hicolor/48x48/apps/tork.png opt/trinity/share/doc/tde/HTML/da/filelight/common opt/trinity/share/doc/tde/HTML/da/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/da/filelight/index.docbook opt/trinity/share/doc/tde/HTML/en/filelight/common opt/trinity/share/doc/tde/HTML/en/filelight/config_appear.png opt/trinity/share/doc/tde/HTML/en/filelight/config_scan.png opt/trinity/share/doc/tde/HTML/en/filelight/filemap.png opt/trinity/share/doc/tde/HTML/en/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/en/filelight/index.docbook opt/trinity/share/doc/tde/HTML/en/filelight/main.png opt/trinity/share/doc/tde/HTML/es/filelight/common opt/trinity/share/doc/tde/HTML/es/filelight/config_appear.png opt/trinity/share/doc/tde/HTML/es/filelight/config_scan.png opt/trinity/share/doc/tde/HTML/es/filelight/filemap.png opt/trinity/share/doc/tde/HTML/es/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/es/filelight/index.docbook opt/trinity/share/doc/tde/HTML/es/filelight/main.png opt/trinity/share/doc/tde/HTML/et/filelight/common opt/trinity/share/doc/tde/HTML/et/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/et/filelight/index.docbook opt/trinity/share/doc/tde/HTML/it/filelight/common opt/trinity/share/doc/tde/HTML/it/filelight/config_appear.png opt/trinity/share/doc/tde/HTML/it/filelight/config_scan.png opt/trinity/share/doc/tde/HTML/it/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/it/filelight/index.docbook opt/trinity/share/doc/tde/HTML/it/filelight/main.png opt/trinity/share/doc/tde/HTML/pt/filelight/common opt/trinity/share/doc/tde/HTML/pt/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/pt/filelight/index.docbook opt/trinity/share/doc/tde/HTML/ru/filelight/common opt/trinity/share/doc/tde/HTML/ru/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/ru/filelight/index.docbook opt/trinity/share/doc/tde/HTML/sv/filelight/common opt/trinity/share/doc/tde/HTML/sv/filelight/config_appear.png opt/trinity/share/doc/tde/HTML/sv/filelight/config_scan.png opt/trinity/share/doc/tde/HTML/sv/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/sv/filelight/index.docbook opt/trinity/share/doc/tde/HTML/sv/filelight/main.png opt/trinity/share/icons/crystalsvg/22x22/actions/babelfish.png opt/trinity/share/icons/hicolor/128x128/apps/kdict.png opt/trinity/share/icons/hicolor/128x128/apps/kppp.png opt/trinity/share/icons/hicolor/128x128/apps/kwifimanager.png opt/trinity/share/icons/hicolor/16x16/apps/kcmsambaconf.png opt/trinity/share/icons/hicolor/16x16/apps/kdict.png opt/trinity/share/icons/hicolor/16x16/apps/knewsticker.png opt/trinity/share/icons/hicolor/16x16/apps/kppp.png opt/trinity/share/icons/hicolor/16x16/apps/ksirc.png opt/trinity/share/icons/hicolor/16x16/apps/kwifimanager.png opt/trinity/share/icons/hicolor/22x22/apps/kppp.png opt/trinity/share/icons/hicolor/22x22/apps/ksirc.png opt/trinity/share/icons/hicolor/22x22/apps/kwifimanager.png opt/trinity/share/icons/hicolor/32x32/apps/kdict.png opt/trinity/share/icons/hicolor/32x32/apps/knewsticker.png opt/trinity/share/icons/hicolor/32x32/apps/kppp.png opt/trinity/share/icons/hicolor/32x32/apps/ksirc.png opt/trinity/share/icons/hicolor/32x32/apps/kwifimanager.png opt/trinity/share/icons/hicolor/48x48/apps/kdict.png opt/trinity/share/icons/hicolor/48x48/apps/knewsticker.png opt/trinity/share/icons/hicolor/48x48/apps/kppp.png opt/trinity/share/icons/hicolor/48x48/apps/ksirc.png opt/trinity/share/icons/hicolor/48x48/apps/kwifimanager.png opt/trinity/share/icons/hicolor/64x64/apps/kdict.png opt/trinity/share/icons/hicolor/64x64/apps/kppp.png opt/trinity/share/icons/hicolor/64x64/apps/ksirc.png opt/trinity/share/icons/hicolor/64x64/apps/kwifimanager.png opt/trinity/share/icons/hicolor/scalable/apps/kdict.svgz opt/trinity/share/icons/hicolor/scalable/apps/kwifimanager.svgz opt/trinity/share/locale/az/LC_MESSAGES/filelight.mo opt/trinity/share/locale/bg/LC_MESSAGES/filelight.mo opt/trinity/share/locale/br/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ca/LC_MESSAGES/filelight.mo opt/trinity/share/locale/cs/LC_MESSAGES/filelight.mo opt/trinity/share/locale/cy/LC_MESSAGES/filelight.mo opt/trinity/share/locale/da/LC_MESSAGES/filelight.mo opt/trinity/share/locale/de/LC_MESSAGES/filelight.mo opt/trinity/share/locale/el/LC_MESSAGES/filelight.mo opt/trinity/share/locale/en_GB/LC_MESSAGES/filelight.mo opt/trinity/share/locale/es/LC_MESSAGES/filelight.mo opt/trinity/share/locale/et/LC_MESSAGES/filelight.mo opt/trinity/share/locale/fr/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ga/LC_MESSAGES/filelight.mo opt/trinity/share/locale/gl/LC_MESSAGES/filelight.mo opt/trinity/share/locale/is/LC_MESSAGES/filelight.mo opt/trinity/share/locale/it/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ja/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ka/LC_MESSAGES/filelight.mo opt/trinity/share/locale/lt/LC_MESSAGES/filelight.mo opt/trinity/share/locale/nb/LC_MESSAGES/filelight.mo opt/trinity/share/locale/nl/LC_MESSAGES/filelight.mo opt/trinity/share/locale/pl/LC_MESSAGES/filelight.mo opt/trinity/share/locale/pt_BR/LC_MESSAGES/filelight.mo opt/trinity/share/locale/pt/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ro/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ru/LC_MESSAGES/filelight.mo opt/trinity/share/locale/rw/LC_MESSAGES/filelight.mo opt/trinity/share/locale/sr@Latn/LC_MESSAGES/filelight.mo opt/trinity/share/locale/sr/LC_MESSAGES/filelight.mo opt/trinity/share/locale/sv/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ta/LC_MESSAGES/filelight.mo opt/trinity/share/locale/tr/LC_MESSAGES/filelight.mo opt/trinity/share/locale/uk/LC_MESSAGES/filelight.mo opt/trinity/share/services/svn+file.protocol opt/trinity/share/services/svn+http.protocol opt/trinity/share/services/svn+https.protocol opt/trinity/share/services/svn.protocol -----------------------------------------
Using a full install (except a few packages that didn't install due to other missing dependencies), I also found: 1) filelight and filelight-l10n conflicts 2) libsvnqt-trinity has wrong dependency on libqt3-mt-dev when instead should be libtqt3-mt-dev (tqt3 not qt3)
Cheers Michele
On 02/14/2014 07:59 AM, Michele Calgaro wrote:
Slavek, I tried both ways.
Using your way (always good to learn something new :) ) I get the following list:
opt/trinity/bin/tdesu opt/trinity/lib/libksvnwidgets.so opt/trinity/lib/libsvnfrontend.so opt/trinity/lib/libsvnqt.so opt/trinity/lib/libsvnqt.so.4 opt/trinity/lib/libsvnqt.so.4.2.2 opt/trinity/lib/libtdesvncfgreader.so opt/trinity/lib/libtdesvnevents.so opt/trinity/lib/libtdesvnhelpers.so opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop opt/trinity/share/apps/tork/icons/hicolor/48x48/apps/tork.png opt/trinity/share/doc/tde/HTML/da/filelight/common opt/trinity/share/doc/tde/HTML/da/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/da/filelight/index.docbook opt/trinity/share/doc/tde/HTML/en/filelight/common opt/trinity/share/doc/tde/HTML/en/filelight/config_appear.png opt/trinity/share/doc/tde/HTML/en/filelight/config_scan.png opt/trinity/share/doc/tde/HTML/en/filelight/filemap.png opt/trinity/share/doc/tde/HTML/en/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/en/filelight/index.docbook opt/trinity/share/doc/tde/HTML/en/filelight/main.png opt/trinity/share/doc/tde/HTML/es/filelight/common opt/trinity/share/doc/tde/HTML/es/filelight/config_appear.png opt/trinity/share/doc/tde/HTML/es/filelight/config_scan.png opt/trinity/share/doc/tde/HTML/es/filelight/filemap.png opt/trinity/share/doc/tde/HTML/es/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/es/filelight/index.docbook opt/trinity/share/doc/tde/HTML/es/filelight/main.png opt/trinity/share/doc/tde/HTML/et/filelight/common opt/trinity/share/doc/tde/HTML/et/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/et/filelight/index.docbook opt/trinity/share/doc/tde/HTML/it/filelight/common opt/trinity/share/doc/tde/HTML/it/filelight/config_appear.png opt/trinity/share/doc/tde/HTML/it/filelight/config_scan.png opt/trinity/share/doc/tde/HTML/it/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/it/filelight/index.docbook opt/trinity/share/doc/tde/HTML/it/filelight/main.png opt/trinity/share/doc/tde/HTML/pt/filelight/common opt/trinity/share/doc/tde/HTML/pt/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/pt/filelight/index.docbook opt/trinity/share/doc/tde/HTML/ru/filelight/common opt/trinity/share/doc/tde/HTML/ru/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/ru/filelight/index.docbook opt/trinity/share/doc/tde/HTML/sv/filelight/common opt/trinity/share/doc/tde/HTML/sv/filelight/config_appear.png opt/trinity/share/doc/tde/HTML/sv/filelight/config_scan.png opt/trinity/share/doc/tde/HTML/sv/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/sv/filelight/index.docbook opt/trinity/share/doc/tde/HTML/sv/filelight/main.png opt/trinity/share/icons/crystalsvg/22x22/actions/babelfish.png opt/trinity/share/icons/hicolor/128x128/apps/kdict.png opt/trinity/share/icons/hicolor/128x128/apps/kppp.png opt/trinity/share/icons/hicolor/128x128/apps/kwifimanager.png opt/trinity/share/icons/hicolor/16x16/apps/kcmsambaconf.png opt/trinity/share/icons/hicolor/16x16/apps/kdict.png opt/trinity/share/icons/hicolor/16x16/apps/knewsticker.png opt/trinity/share/icons/hicolor/16x16/apps/kppp.png opt/trinity/share/icons/hicolor/16x16/apps/ksirc.png opt/trinity/share/icons/hicolor/16x16/apps/kwifimanager.png opt/trinity/share/icons/hicolor/22x22/apps/kppp.png opt/trinity/share/icons/hicolor/22x22/apps/ksirc.png opt/trinity/share/icons/hicolor/22x22/apps/kwifimanager.png opt/trinity/share/icons/hicolor/32x32/apps/kdict.png opt/trinity/share/icons/hicolor/32x32/apps/knewsticker.png opt/trinity/share/icons/hicolor/32x32/apps/kppp.png opt/trinity/share/icons/hicolor/32x32/apps/ksirc.png opt/trinity/share/icons/hicolor/32x32/apps/kwifimanager.png opt/trinity/share/icons/hicolor/48x48/apps/kdict.png opt/trinity/share/icons/hicolor/48x48/apps/knewsticker.png opt/trinity/share/icons/hicolor/48x48/apps/kppp.png opt/trinity/share/icons/hicolor/48x48/apps/ksirc.png opt/trinity/share/icons/hicolor/48x48/apps/kwifimanager.png opt/trinity/share/icons/hicolor/64x64/apps/kdict.png opt/trinity/share/icons/hicolor/64x64/apps/kppp.png opt/trinity/share/icons/hicolor/64x64/apps/ksirc.png opt/trinity/share/icons/hicolor/64x64/apps/kwifimanager.png opt/trinity/share/icons/hicolor/scalable/apps/kdict.svgz opt/trinity/share/icons/hicolor/scalable/apps/kwifimanager.svgz opt/trinity/share/locale/az/LC_MESSAGES/filelight.mo opt/trinity/share/locale/bg/LC_MESSAGES/filelight.mo opt/trinity/share/locale/br/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ca/LC_MESSAGES/filelight.mo opt/trinity/share/locale/cs/LC_MESSAGES/filelight.mo opt/trinity/share/locale/cy/LC_MESSAGES/filelight.mo opt/trinity/share/locale/da/LC_MESSAGES/filelight.mo opt/trinity/share/locale/de/LC_MESSAGES/filelight.mo opt/trinity/share/locale/el/LC_MESSAGES/filelight.mo opt/trinity/share/locale/en_GB/LC_MESSAGES/filelight.mo opt/trinity/share/locale/es/LC_MESSAGES/filelight.mo opt/trinity/share/locale/et/LC_MESSAGES/filelight.mo opt/trinity/share/locale/fr/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ga/LC_MESSAGES/filelight.mo opt/trinity/share/locale/gl/LC_MESSAGES/filelight.mo opt/trinity/share/locale/is/LC_MESSAGES/filelight.mo opt/trinity/share/locale/it/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ja/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ka/LC_MESSAGES/filelight.mo opt/trinity/share/locale/lt/LC_MESSAGES/filelight.mo opt/trinity/share/locale/nb/LC_MESSAGES/filelight.mo opt/trinity/share/locale/nl/LC_MESSAGES/filelight.mo opt/trinity/share/locale/pl/LC_MESSAGES/filelight.mo opt/trinity/share/locale/pt_BR/LC_MESSAGES/filelight.mo opt/trinity/share/locale/pt/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ro/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ru/LC_MESSAGES/filelight.mo opt/trinity/share/locale/rw/LC_MESSAGES/filelight.mo opt/trinity/share/locale/sr@Latn/LC_MESSAGES/filelight.mo opt/trinity/share/locale/sr/LC_MESSAGES/filelight.mo opt/trinity/share/locale/sv/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ta/LC_MESSAGES/filelight.mo opt/trinity/share/locale/tr/LC_MESSAGES/filelight.mo opt/trinity/share/locale/uk/LC_MESSAGES/filelight.mo opt/trinity/share/services/svn+file.protocol opt/trinity/share/services/svn+http.protocol opt/trinity/share/services/svn+https.protocol opt/trinity/share/services/svn.protocol
Using a full install (except a few packages that didn't install due to other missing dependencies), I also found:
- filelight and filelight-l10n conflicts
- libsvnqt-trinity has wrong dependency on libqt3-mt-dev when instead should be libtqt3-mt-dev (tqt3 not qt3)
Cheers Michele
Here is the list of duplicates I am currently handling in packaging. I think it corresponds well to your list:
kaffeine:94: rm ${pkgdir}${TDEDIR}/share/mimelnk/application/x-mplayer2.desktop kmplayer:72: rm ${pkgdir}/opt/trinity/share/mimelnk/application/x-mplayer2.desktop tdeaccessibility:97: rm ${pkgdir}/opt/trinity/share/icons/crystalsvg/16x16/apps/kttsd.png tdeaccessibility:98: rm ${pkgdir}/opt/trinity/share/icons/crystalsvg/22x22/apps/kttsd.png tdeaccessibility:99: rm ${pkgdir}/opt/trinity/share/icons/crystalsvg/32x32/apps/kttsd.png tdeaccessibility:100: rm ${pkgdir}/opt/trinity/share/icons/crystalsvg/48x48/apps/kttsd.png tdeaccessibility:101: rm ${pkgdir}/opt/trinity/share/icons/crystalsvg/64x64/apps/kttsd.png tdeaccessibility:102: rm ${pkgdir}/opt/trinity/share/icons/crystalsvg/128x128/apps/kttsd.png tdeaccessibility:103: rm ${pkgdir}/opt/trinity/share/icons/crystalsvg/scalable/apps/kttsd.svgz tdeaddons:68: rm ${pkgdir}/opt/trinity/share/icons/locolor/32x32/apps/ktimemon.png tdeaddons:69: rm ${pkgdir}/opt/trinity/share/icons/locolor/16x16/apps/ktimemon.png tdesdk:66: rm ${pkgdir}/opt/trinity/share/services/*.protocol tdesdk:69: rm ${pkgdir}/opt/trinity/share/icons/locolor/32x32/apps/kbabel.png tdesdk:70: rm ${pkgdir}/opt/trinity/share/icons/locolor/16x16/apps/kbabel.png
On Friday 14 of February 2014 14:59:33 Michele Calgaro wrote:
Slavek, I tried both ways.
Michele, thank you.
Using your way (always good to learn something new :) ) I get the following list:
opt/trinity/bin/tdesu
This is fine - in package tdesudo - is treated by divert.
opt/trinity/lib/libksvnwidgets.so opt/trinity/lib/libsvnfrontend.so opt/trinity/lib/libsvnqt.so opt/trinity/lib/libsvnqt.so.4 opt/trinity/lib/libsvnqt.so.4.2.2 opt/trinity/lib/libtdesvncfgreader.so opt/trinity/lib/libtdesvnevents.so opt/trinity/lib/libtdesvnhelpers.so opt/trinity/share/services/svn+file.protocol opt/trinity/share/services/svn+http.protocol opt/trinity/share/services/svn+https.protocol opt/trinity/share/services/svn.protocol
This is a long time known conflict.
opt/trinity/share/apps/d3lphin/servicemenus/media_safelyremove.desktop opt/trinity/share/apps/konqueror/servicemenus/media_safelyremove.desktop
This is fine - in package dolphin - is treated by divert.
opt/trinity/share/apps/tork/icons/hicolor/48x48/apps/tork.png
Fixed in commit fcb296c8 (tde-packaging).
opt/trinity/share/doc/tde/HTML/da/filelight/common opt/trinity/share/doc/tde/HTML/da/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/da/filelight/index.docbook opt/trinity/share/doc/tde/HTML/en/filelight/common opt/trinity/share/doc/tde/HTML/en/filelight/config_appear.png opt/trinity/share/doc/tde/HTML/en/filelight/config_scan.png opt/trinity/share/doc/tde/HTML/en/filelight/filemap.png opt/trinity/share/doc/tde/HTML/en/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/en/filelight/index.docbook opt/trinity/share/doc/tde/HTML/en/filelight/main.png opt/trinity/share/doc/tde/HTML/es/filelight/common opt/trinity/share/doc/tde/HTML/es/filelight/config_appear.png opt/trinity/share/doc/tde/HTML/es/filelight/config_scan.png opt/trinity/share/doc/tde/HTML/es/filelight/filemap.png opt/trinity/share/doc/tde/HTML/es/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/es/filelight/index.docbook opt/trinity/share/doc/tde/HTML/es/filelight/main.png opt/trinity/share/doc/tde/HTML/et/filelight/common opt/trinity/share/doc/tde/HTML/et/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/et/filelight/index.docbook opt/trinity/share/doc/tde/HTML/it/filelight/common opt/trinity/share/doc/tde/HTML/it/filelight/config_appear.png opt/trinity/share/doc/tde/HTML/it/filelight/config_scan.png opt/trinity/share/doc/tde/HTML/it/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/it/filelight/index.docbook opt/trinity/share/doc/tde/HTML/it/filelight/main.png opt/trinity/share/doc/tde/HTML/pt/filelight/common opt/trinity/share/doc/tde/HTML/pt/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/pt/filelight/index.docbook opt/trinity/share/doc/tde/HTML/ru/filelight/common opt/trinity/share/doc/tde/HTML/ru/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/ru/filelight/index.docbook opt/trinity/share/doc/tde/HTML/sv/filelight/common opt/trinity/share/doc/tde/HTML/sv/filelight/config_appear.png opt/trinity/share/doc/tde/HTML/sv/filelight/config_scan.png opt/trinity/share/doc/tde/HTML/sv/filelight/index.cache.bz2 opt/trinity/share/doc/tde/HTML/sv/filelight/index.docbook opt/trinity/share/doc/tde/HTML/sv/filelight/main.png opt/trinity/share/locale/az/LC_MESSAGES/filelight.mo opt/trinity/share/locale/bg/LC_MESSAGES/filelight.mo opt/trinity/share/locale/br/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ca/LC_MESSAGES/filelight.mo opt/trinity/share/locale/cs/LC_MESSAGES/filelight.mo opt/trinity/share/locale/cy/LC_MESSAGES/filelight.mo opt/trinity/share/locale/da/LC_MESSAGES/filelight.mo opt/trinity/share/locale/de/LC_MESSAGES/filelight.mo opt/trinity/share/locale/el/LC_MESSAGES/filelight.mo opt/trinity/share/locale/en_GB/LC_MESSAGES/filelight.mo opt/trinity/share/locale/es/LC_MESSAGES/filelight.mo opt/trinity/share/locale/et/LC_MESSAGES/filelight.mo opt/trinity/share/locale/fr/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ga/LC_MESSAGES/filelight.mo opt/trinity/share/locale/gl/LC_MESSAGES/filelight.mo opt/trinity/share/locale/is/LC_MESSAGES/filelight.mo opt/trinity/share/locale/it/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ja/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ka/LC_MESSAGES/filelight.mo opt/trinity/share/locale/lt/LC_MESSAGES/filelight.mo opt/trinity/share/locale/nb/LC_MESSAGES/filelight.mo opt/trinity/share/locale/nl/LC_MESSAGES/filelight.mo opt/trinity/share/locale/pl/LC_MESSAGES/filelight.mo opt/trinity/share/locale/pt_BR/LC_MESSAGES/filelight.mo opt/trinity/share/locale/pt/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ro/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ru/LC_MESSAGES/filelight.mo opt/trinity/share/locale/rw/LC_MESSAGES/filelight.mo opt/trinity/share/locale/sr@Latn/LC_MESSAGES/filelight.mo opt/trinity/share/locale/sr/LC_MESSAGES/filelight.mo opt/trinity/share/locale/sv/LC_MESSAGES/filelight.mo opt/trinity/share/locale/ta/LC_MESSAGES/filelight.mo opt/trinity/share/locale/tr/LC_MESSAGES/filelight.mo opt/trinity/share/locale/uk/LC_MESSAGES/filelight.mo
filelight-l10n package is completely unnecessary. In my build script I omit building this package.
opt/trinity/share/icons/crystalsvg/22x22/actions/babelfish.png
Introduced by commit c926c513, fixed in commit 6d612f1f (amarok).
opt/trinity/share/icons/hicolor/128x128/apps/kdict.png opt/trinity/share/icons/hicolor/128x128/apps/kppp.png opt/trinity/share/icons/hicolor/128x128/apps/kwifimanager.png opt/trinity/share/icons/hicolor/16x16/apps/kcmsambaconf.png opt/trinity/share/icons/hicolor/16x16/apps/kdict.png opt/trinity/share/icons/hicolor/16x16/apps/knewsticker.png opt/trinity/share/icons/hicolor/16x16/apps/kppp.png opt/trinity/share/icons/hicolor/16x16/apps/ksirc.png opt/trinity/share/icons/hicolor/16x16/apps/kwifimanager.png opt/trinity/share/icons/hicolor/22x22/apps/kppp.png opt/trinity/share/icons/hicolor/22x22/apps/ksirc.png opt/trinity/share/icons/hicolor/22x22/apps/kwifimanager.png opt/trinity/share/icons/hicolor/32x32/apps/kdict.png opt/trinity/share/icons/hicolor/32x32/apps/knewsticker.png opt/trinity/share/icons/hicolor/32x32/apps/kppp.png opt/trinity/share/icons/hicolor/32x32/apps/ksirc.png opt/trinity/share/icons/hicolor/32x32/apps/kwifimanager.png opt/trinity/share/icons/hicolor/48x48/apps/kdict.png opt/trinity/share/icons/hicolor/48x48/apps/knewsticker.png opt/trinity/share/icons/hicolor/48x48/apps/kppp.png opt/trinity/share/icons/hicolor/48x48/apps/ksirc.png opt/trinity/share/icons/hicolor/48x48/apps/kwifimanager.png opt/trinity/share/icons/hicolor/64x64/apps/kdict.png opt/trinity/share/icons/hicolor/64x64/apps/kppp.png opt/trinity/share/icons/hicolor/64x64/apps/ksirc.png opt/trinity/share/icons/hicolor/64x64/apps/kwifimanager.png opt/trinity/share/icons/hicolor/scalable/apps/kdict.svgz opt/trinity/share/icons/hicolor/scalable/apps/kwifimanager.svgz
Introduced by commit ca968f8d, fixed in commit caec7202 (tde-packaging).
Using a full install (except a few packages that didn't install due to other missing dependencies), I also found: 1) filelight and filelight-l10n conflicts 2) libsvnqt-trinity has wrong dependency on libqt3-mt-dev when instead should be libtqt3-mt-dev (tqt3 not qt3)
Fixed in commit 6c9675c0 (tde-packaging).
Cheers Michele
Slavek --