This is an experiment in using Bugzilla as a shared to-do list. Let's try tracking things we want fixed in dbus-1.4 here. Rules: * Add blocking bugs to this one if there's a patch you think is ready for review and small enough for 1.4, but you can't review it yourself * Add blocking bugs to this one if there's a patch, you've reviewed it, and you think it needs a small amount of work * If you've reviewed a patch and it's good, just commit it instead :-) * Remove blocking bugs if the patch needs significant changes (whitespace, coding style and other small fixes don't count) or is controversial
smcv's wishlist: * Bug #14512: build system badgering (install dbus-daemon less strangely) * Bug #16621: don't force -fPIE, it makes some people's toolchains explode and distributions that want PIE can get it just as easily without our help * Bug #19997: make regression tests, dbus-launch --exit-with-session work if X11 autolaunching is disabled * Bug #32827: use Libs.private in .pc file, add -uninstalled version * Bug #33465: make Solaris fd-passing work (dept. of portability) * Bug #33466: support --disable-gc-sections for broken toolchains * Bug #34569: embarrassingly, nonce-tcp transport has never worked on Unix * Bug #35173: fd leaks falsely reported if fd >= 3 was already open
walters' wishlist (guessed): * Bug #35705: system-bus-activation logging nearly there Lennart's wishlist (guessed): * Bug #35228: use /etc/machine-id if available r+ modulo whitespace nitpicking. * Bug #35229: add /lib/dbus-1/system-services to the search path r- but I suggested changes that I'd accept
Bug #35358, syslog when dropping messages, would be good for 1.4 too.
Revisiting this list, in suggested review order: * Bug #33465 is trivial and helps portability to Solaris * Bug #29228 is trivial, fixes a rarely used setup (cmake on Unix), but makes it easier for me to test the cmake build system (which is popular on Windows) * Bug #37258 is a trivial fix for a fd leak * Bug #34405 is relatively simple build-system badgering that improves the "write test / hack until it passes" cycle * Bug #36156 is relatively simple build-system badgering that improves distro packages :-) * Bug #38005 needs more careful review, but the bugs it fixes would be incredibly hard to debug if they happened * Bug #35229 is review-, although I might hijack it and write a patch for it myself at some point
Returning to this: Bug #11191 finally turns an internal union representing "thing that can be sent on D-Bus" (which more or less every binding currently has to reinvent) into public API. It could go to 1.4 or 1.5, I don't really care, but I'm tired of reimplementing it repeatedly. Bug #42811 improves test coverage in builds that don't have the extra test goo embedded in the library (which is documented to be a bad idea in "production" builds).
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.