Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 378471 - app-portage/pms-test-suite: replace D-Bus with a more friendly IPC
Summary: app-portage/pms-test-suite: replace D-Bus with a more friendly IPC
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Michał Górny
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-09 10:25 UTC by Michał Górny
Modified: 2012-01-02 22:43 UTC (History)
3 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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2011-08-09 10:25:52 UTC
Right now, pmsts requires D-Bus system bus for IPC which is not really friendly to users and limits us to Python2. It would be pretty awesome to drop it along with pygobject dep.

Maybe asyncore could be used with an AF_UNIX socket to avoid external deps? gentoopm can already get the userpriv user necessary for its access control. Not sure if we can safely pass in some temporary path through environment but I guess it would be ok to hardcode it in the eclass.

CC-ing PM devs to see what do they think of the topic.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-01-02 22:43:52 UTC
D-Bus will still be used, yet system bus will be replaced with local session bus.