Hi Jason,

On Jan 19, 2012, at 11:54 PM, Jason Gerard DeRose wrote:

>I'm trying to back-port this to Oneiric to deliver in the Novacut Stable
>PPA.  This will allow us to maintain compatibility with Oneiric for a
>bit longer, and I figure help this shiny new port get more testing.

I think that's great.  I see no reason why the port shouldn't work on Oneiric.
In fact, I started the work there, before I upgraded my machines to Precise.

>So my question is: do you think this is a reasonable thing to do, or is
>this too risky/invasive?  Would having this tested on Oneiric be of any
>use in the first place?

I think it would be great to have in a PPA.  I can't think of any risks.  It's
not an SRU candidate though.

>If you think this is a bad idea, we'll drop support for Oneiric this
>month... porting the Dmedia DBus service to python3-dbus went
>wonderfully smooth, and I'm not turning back! Thanks for the fantastic
>port!

Awesome!

>BTW, I get some test failures when building on Oneiric, although I'm not
>sure if this is reason for much concern:
>
>https://launchpad.net/~novacut/+archive/daily/+build/3106062
>
>https://launchpad.net/~novacut/+archive/daily/+build/3106063

Yep, these are known, and actually caused by some buggy packaging of dbus.  In
order to move the dbus binaries to /bin from /usr/bin, an unfortunate bug
crept into the packaging.  The debug version of dbus-launch ends up in the
production deb.

The effect of that is that when dbus gets a warning and DBUS_FATAL_WARNINGS is
enabled, dbus-launch will abort.  That's the signal 6 you're seeing.  In
practice this doesn't seem to affect anything because that envar is never
enabled afaict.  It *is* enabled in the dbus-python test suite, which is why
the builds are failing.

https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/913991

It's fixed in Precise of course. :)

My suggestion is to comment out this line in dbus-python's
dbus/test/run-test.sh script:

export DBUS_FATAL_WARNINGS=1

Your PPA should then build just fine.

Cheers!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/893091

Title:
  Port dbus-python to Python 3

To manage notifications about this bug go to:
https://bugs.launchpad.net/python-dbus/+bug/893091/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to