Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 594574 - =app-arch/rpm-4.12.0.1 plugin automagically depends on dbus
Summary: =app-arch/rpm-4.12.0.1 plugin automagically depends on dbus
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
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: 2016-09-21 04:03 UTC by Daniel M. Weeks
Modified: 2018-12-03 15:22 UTC (History)
0 users

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


Attachments
add --with-dbus to configure (with-dbus.patch,867 bytes, patch)
2017-11-17 18:07 UTC, Daniel M. Weeks
Details | Diff
ebuild with USE=dbus (rpm-4.12.0.2-r1.ebuild,2.91 KB, text/plain)
2017-11-17 18:23 UTC, Daniel M. Weeks
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel M. Weeks 2016-09-21 04:03:55 UTC
Originally built an app-arch/rpm binary package on a system with dbus installed. After installing that binary package on another system, revdep-rebuild returned:

* broken /usr/lib64/rpm-plugins/systemd_inhibit.so (requires libdbus-1.so.3)

When building on a system without dbus, that plugin is not present. This dependency should be reflected in the ebuild (USE flag?). This may affect other versions, I have not tested them.

Reproducible: Always
Comment 1 Daniel M. Weeks 2017-11-17 18:07:27 UTC
Created attachment 504572 [details, diff]
add --with-dbus to configure

This patch has been submitted upstream and applies to all stable branches at time of writing.
Comment 2 Daniel M. Weeks 2017-11-17 18:23:17 UTC
Created attachment 504574 [details]
ebuild with USE=dbus

Updated ebuild that includes the --with-dbus patch and USE=dbus. It's also an updated version to resolve bug # 533740.
Comment 3 Daniel M. Weeks 2017-11-22 06:32:20 UTC
app-arch/rpm-4.12.0.2-r1 and newer ebuilds in the junkdrawer overlay implement the attached fix.
Comment 4 Daniel M. Weeks 2018-02-26 17:11:49 UTC
This was resolved differently upstream: https://github.com/rpm-software-management/rpm/pull/361
Comment 5 Larry the Git Cow gentoo-dev 2018-12-03 15:22:09 UTC
The bug has been closed via the following commit(s):

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

commit 00428d63e09c8eb5378deec5a09679547020bc83
Author:     Craig Andrews <candrews@gentoo.org>
AuthorDate: 2018-11-26 21:28:17 +0000
Commit:     Craig Andrews <candrews@gentoo.org>
CommitDate: 2018-12-03 15:22:01 +0000

    app-arch/rpm: 4.14.2.1 version bump
    
    Closes: https://bugs.gentoo.org/672018
    Closes: https://bugs.gentoo.org/661610
    Closes: https://bugs.gentoo.org/594574
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Craig Andrews <candrews@gentoo.org>

 app-arch/rpm/Manifest            |   1 +
 app-arch/rpm/rpm-4.14.2.1.ebuild | 139 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 140 insertions(+)