In my last related post on the topic, hughsie rightfully suggested that dbus dependencies be scoped system vs session. So, here we are with an implentation that does
Provides: dbus-session(...)
and
Provides: dbus-system(...)
for dbus session and system services respectively.
See http://rdieter.fedorapeople.org/dbus/
Modulo any bugs or bikeshedding over the particular naming (any suggestions?), I'll stew things over another week or so before sending this upstream for consideration.
Thursday, May 31, 2012
Saturday, March 31, 2012
Rex's weekly fedora activity log
What Rex has been up to this past week:
Board meeting
Most of the time and energy was spent on discussing community concerns around fedora release name vetting, particularly potential offensiveness. We came up with a good new policy, I think: in short, formally include that as a criteria for future names. Then we started on sifting through f18 name candidates, and for full disclosure, I didn't have a chance to work on my own fair share and had to leave the meeting early.
Test f17 beta kde spin.
Not much to report here yet, though my laptop with f17 already is running rock-solid.
Help work on qt-4.8.1/kde-4.8.2 package updates
It's all in rawhide(f18). For f16/f17, packages are now in our (3rd party) kde-testing repo, to be queue'd for updates-testing real soon.
Continue working toward my "board" goal of sponsoring more contributors.
Sponsored 2 recently, during leechcraft, and love pkg reviews.
My history meme:
$ history | awk '{print $2}' | sort | uniq -c | sort -nrk 1 | head
207 cd
184 ls
159 vim
84 fedpkg
35 git
32 koji
31 cat
26 sudo
23 rm
22 ./build-it.sh
The last script is a tool we hacked together in kde-sig to help do mass kde updates and builds... Not surprising that it, as well as fedpkg, git, koji landed here from this past week.
Board meeting
Most of the time and energy was spent on discussing community concerns around fedora release name vetting, particularly potential offensiveness. We came up with a good new policy, I think: in short, formally include that as a criteria for future names. Then we started on sifting through f18 name candidates, and for full disclosure, I didn't have a chance to work on my own fair share and had to leave the meeting early.
Test f17 beta kde spin.
Not much to report here yet, though my laptop with f17 already is running rock-solid.
Help work on qt-4.8.1/kde-4.8.2 package updates
It's all in rawhide(f18). For f16/f17, packages are now in our (3rd party) kde-testing repo, to be queue'd for updates-testing real soon.
Continue working toward my "board" goal of sponsoring more contributors.
Sponsored 2 recently, during leechcraft, and love pkg reviews.
My history meme:
$ history | awk '{print $2}' | sort | uniq -c | sort -nrk 1 | head
207 cd
184 ls
159 vim
84 fedpkg
35 git
32 koji
31 cat
26 sudo
23 rm
22 ./build-it.sh
The last script is a tool we hacked together in kde-sig to help do mass kde updates and builds... Not surprising that it, as well as fedpkg, git, koji landed here from this past week.
Monday, March 26, 2012
automatic rpm dependencies for dbus services
I was querying around the other day trying to determine what items in fedora were providing particular dbus services, and it just occured to me that this might be something nice to expose via rpm dependencies. First step is to determine Provides, and here's my first try.
To test, drop dbus.attr into /usr/lib/rpm/fileattrs/ and dbus.prov into /usr/lib/rpm/, and build some pkg that includes something matching /usr/share/dbus-1/services/*.service. For example, I tested with ksecrets, and I end up with a pkg that has a new provides:
dbus-service(org.freedesktop.secrets).
To test, drop dbus.attr into /usr/lib/rpm/fileattrs/ and dbus.prov into /usr/lib/rpm/, and build some pkg that includes something matching /usr/share/dbus-1/services/*.service. For example, I tested with ksecrets, and I end up with a pkg that has a new provides:
dbus-service(org.freedesktop.secrets).
Subscribe to:
Posts (Atom)