Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 827894 - media-libs/libwmf-0.2.8.4-r8 installs /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.la
Summary: media-libs/libwmf-0.2.8.4-r8 installs /usr/lib64/gdk-pixbuf-2.0/2.10.0/loader...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2021-11-30 11:24 UTC by Paolo Pedroni
Modified: 2022-01-18 18:39 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paolo Pedroni 2021-11-30 11:24:59 UTC
revdep-rebuild --verbose --ignore --pretend
 * This is the new python coded version
 * Please report any bugs found using it.
 * The original revdep-rebuild script is installed as revdep-rebuild.sh
 * Please file bugs at: https://bugs.gentoo.org/
 * Collecting system binaries and libraries
 * Collecting dynamic linking informations
 * Scanning files
 * Checking dynamic linking consistency
         * /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.la is broken (requires: =/usr/lib64/libwmf.la)
         * /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.la is broken (requires: =/usr/lib64/libwmflite.la)
         * /usr/lib64/libwmf.la is broken (requires: =/usr/lib64/libwmflite.la)
 * Assign files to packages
        * /usr/lib64/libwmf.la -> media-libs/libwmf-0.2.8.4-r8
        * /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.la -> media-libs/libwmf-0.2.8.4-r8

emerge --pretend --verbose --oneshot --complete-graph=y media-libs/libwmf:0

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] media-libs/libwmf-0.2.8.4-r8::gentoo  USE="X expat -debug -doc" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

Over and over again...

media-libs/libwmf-0.2.8.4-r8 has a regression: it installs /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.la

Older versions did not have such bug and used find to remove .la files.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-12-02 00:53:19 UTC
Can you verify nothing is using it (check consumers build fine)?
Comment 2 Paolo Pedroni 2022-01-17 13:40:38 UTC
(In reply to Sam James from comment #1)
> Can you verify nothing is using it (check consumers build fine)?

Sorry it took so long to reply, but I had problems with my dev PC:
I tried to rebuild dependencies after removing the files in question and both the programs I use that depend on libwmf (imagemagick and gimp-2.99.8) build fine.

I don't know about other dependencies because I don't use any.
Comment 3 Larry the Git Cow gentoo-dev 2022-01-18 18:39:17 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b463a6171a4ce2dc02b3c4c31f4306b6e3f5294a

commit b463a6171a4ce2dc02b3c4c31f4306b6e3f5294a
Author:     Paolo Pedroni <PPed72@users.noreply.github.com>
AuthorDate: 2021-11-30 11:27:48 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-01-18 18:39:10 +0000

    media-libs/libwmf: do not install .la files
    
    Signed-off-by: Paolo Pedroni <paolo.pedroni@iol.it>
    Closes: https://bugs.gentoo.org/827894
    Closes: https://github.com/gentoo/gentoo/pull/23124
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/libwmf/{libwmf-0.2.8.4-r8.ebuild => libwmf-0.2.8.4-r9.ebuild} | 1 +
 1 file changed, 1 insertion(+)