Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 446852 - dev-util/meld-1.7.0 should not RDEPEND on dev-python/dbus-python
Summary: dev-util/meld-1.7.0 should not RDEPEND on dev-python/dbus-python
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-11 09:07 UTC by T6n9naYMKJ
Modified: 2012-12-11 22:29 UTC (History)
0 users

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 T6n9naYMKJ 2012-12-11 09:07:44 UTC
meld 1.7 works fine without dbus:
--
def main():
    import meld.meldapp
    app = meld.meldapp.app
    try:
        import meld.dbus_service
        already_running, dbus_app = meld.dbus_service.setup(app)
    except ImportError:
        already_running, dbus_app = False, None
    meld.meldapp.dbus_app = dbus_app
    ...
--

but the ebuild has dev-python/dbus-python in RDEPEND.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2012-12-11 19:46:14 UTC
We do not make everything configurable just because it is possible. Most, if 
not all, modern desktops need dbus for a reason or another so I do not see the 
point of making this optional.
Comment 2 T6n9naYMKJ 2012-12-11 20:41:25 UTC
Since when is Gentoo the new bloat distro? Meld doesn't require dbus, Gentoo doesn't require dbus and I don't care about your definition of "modern desktop" based on crappy desktop environments. So it's your cocky decision that I have to stop using meld or have to create and maintain a private overlay. m(
Comment 3 T6n9naYMKJ 2012-12-11 22:29:00 UTC
(In reply to comment #1)
> We do not make everything configurable just because it is possible.

"We"?

>eix --only-names -U dbus | wc -l
117

So these are applications with dbug-USE flag for outdated desktops: libreoffice, evince, claws-mail, ghostscript-gpl, thunderbird, gimp, vlc, cups, firefox...? But overly complex meld needs "modern desktops".