Summary: | media-libs/libilbc-1.1.1: collides with dev-libs/ilbc-rfc3951 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bircoph, chainsaw, deference, dschridde+gentoobugs, elliot, jaco, jstein, mail, nikoli, radio, tb, toralf, treecleaner, voip+disabled |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://tinderboxlogs.s3.amazonaws.com/tbamd64.excelsior.flameeyes.eu/media-libs%3Alibilbc-1.1.1%3A20121122-063130.html | ||
See Also: |
https://github.com/gentoo/gentoo/pull/14260 https://github.com/gentoo/gentoo/pull/18863 https://github.com/gentoo/gentoo/pull/19484 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 626226 | ||
Bug Blocks: | |||
Attachments: | Log |
Description
Diego Elio Pettenò (RETIRED)
2012-11-23 18:33:26 UTC
still true * Detected file collision(s): * * /usr/lib64/libilbc.so * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * dev-libs/ilbc-rfc3951-0-r1:0::gentoo * /usr/lib64/libilbc.so * * Package 'media-libs/libilbc-2.0.2' NOT merged due to file collisions. * If necessary, refer to your elog messages for the whole content of the * above message. *** Bug 583074 has been marked as a duplicate of this bug. *** This lib is used only by ffmpeg now, but ffmpeg do not respect pkgconfig. So, I use 2 workaround hook: 1) After libilbc "make install": https://raw.githubusercontent.com/mahatma-kaganovich/raw/master/app-portage/ppatch/files/extensions/media-libs/libilbc/compat.bashrc 2) media-libs/ffmpeg patch: https://raw.githubusercontent.com/mahatma-kaganovich/raw/master/app-portage/ppatch/files/extensions/media-video/ffmpeg/prepare/libilbc.bashrc Every future dependence, respects pkgconfig, must be compatible. Created attachment 465676 [details]
Log
This is a log of a the collision. The failed emerge starts on line 138.
This cannot be removed as ffmpeg is not going to disable its support (maybe dev-libs/ilbc-rfc3951 should... when it has less reverse deps probably) libilbc replaces ilbc-rfc3951. I described it there: https://bugs.gentoo.org/show_bug.cgi?id=634912 (In reply to Nikita Zlobin from comment #7) > libilbc replaces ilbc-rfc3951. > I described it there: > > https://bugs.gentoo.org/show_bug.cgi?id=634912 so last rite ilbc-rfc3951 ? there are still some ebuilds not migrated to the replacement library: $ git --no-pager grep dev-libs/ilbc-rfc3951 media-plugins/mediastreamer-ilbc/mediastreamer-ilbc-2.0.3.ebuild:RDEPEND="dev-libs/ilbc-rfc3951 media-plugins/mediastreamer-ilbc/mediastreamer-ilbc-2.0.3.ebuild: # dev-libs/ilbc-rfc3951 does not ship pkgconfig .pc file, net-libs/pjproject/pjproject-2.7.1.ebuild: ilbc? ( dev-libs/ilbc-rfc3951 ) net-libs/pjproject/pjproject-2.7.2.ebuild: ilbc? ( dev-libs/ilbc-rfc3951 ) net-libs/pjproject/pjproject-2.9.ebuild: ilbc? ( dev-libs/ilbc-rfc3951 ) net-misc/asterisk/asterisk-11.25.3.ebuild: ilbc? ( dev-libs/ilbc-rfc3951 ) net-misc/asterisk/asterisk-13.23.1.ebuild: ilbc? ( dev-libs/ilbc-rfc3951 ) net-misc/asterisk/asterisk-13.29.1.ebuild: ilbc? ( dev-libs/ilbc-rfc3951 ) net-voip/yate/yate-6.0.0.ebuild: ilbc? ( dev-libs/ilbc-rfc3951 ) net-voip/yate/yate-6.1.0.ebuild: ilbc? ( dev-libs/ilbc-rfc3951 ) net-voip/yate/yate-9999.ebuild: ilbc? ( dev-libs/ilbc-rfc3951 ) in fact even the latest versions still depend on dev-libs/ilbc-rfc3951. adding maintainers to cc to draw their attention. For pjproject. PR: https://github.com/gentoo/gentoo/pull/14260 QA issues I'm leaving: NonexistentBlocker: version 2.7.2: nonexistent blocker DEPEND="!!media-plugins/mediastreamer-bcg729": no matches in repo history Motivation: Some folks may still have the recently installed mediastreamer-bcg729 package installed, and I really should just push for 2.9 stabilization. I've not updated the stable 2.7.1 package. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcdc5b98db423a0403eff714dd16452ed4996a20 commit fcdc5b98db423a0403eff714dd16452ed4996a20 Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2020-01-06 09:10:56 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-01-08 17:53:47 +0000 net-libs/pjproject: Update deps for libilbc Bug: https://bugs.gentoo.org/444470 Bug: https://bugs.gentoo.org/634912 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/14260 Signed-off-by: Joonas Niilola <juippis@gentoo.org> .../pjproject/{pjproject-2.7.2.ebuild => pjproject-2.7.2-r1.ebuild} | 4 ++-- net-libs/pjproject/{pjproject-2.9.ebuild => pjproject-2.9-r1.ebuild} | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) *** Bug 634912 has been marked as a duplicate of this bug. *** *** Bug 710422 has been marked as a duplicate of this bug. *** The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef7c34e4af5690b36fd300e8ce2c794a1d324554 commit ef7c34e4af5690b36fd300e8ce2c794a1d324554 Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2020-12-29 06:43:13 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-01-04 16:39:35 +0000 dev-libs/ilbc-rfc3951: last-rite Bug: https://bugs.gentoo.org/444470 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/18863 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 8 ++++++++ 1 file changed, 8 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc5649ec449bd87fb1be521cd55ce273c6f2c02 commit 6bc5649ec449bd87fb1be521cd55ce273c6f2c02 Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2020-12-29 05:44:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-01-04 16:32:47 +0000 net-libs/pjproject: drop old versions. Bug: https://bugs.gentoo.org/444470 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org> net-libs/pjproject/Manifest | 1 - .../files/pjproject-2.7.1-ssl-flipflop.patch | 103 ------------------- net-libs/pjproject/pjproject-2.7.1-r1.ebuild | 110 --------------------- 3 files changed, 214 deletions(-) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3942e14d195e4790bda5d4ea3c91c09485abf80a commit 3942e14d195e4790bda5d4ea3c91c09485abf80a Author: Jakov Smolic <jakov.smolic@sartura.hr> AuthorDate: 2021-02-16 09:11:03 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-02-16 09:11:03 +0000 dev-libs/ilbc-rfc3951: Remove last-rited package Closes: https://github.com/gentoo/gentoo/pull/19484 Closes: https://bugs.gentoo.org/444470 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> dev-libs/ilbc-rfc3951/Manifest | 1 - .../ilbc-rfc3951/files/ilbc-rfc3951-asneeded.patch | 11 ------- dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r1.ebuild | 34 -------------------- dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r2.ebuild | 36 ---------------------- dev-libs/ilbc-rfc3951/metadata.xml | 8 ----- profiles/package.mask | 8 ----- 6 files changed, 98 deletions(-) |