boost::python & python>=2.6.3 broken (karmic, lucid)

Bug #539049 reported by Václav Šmilauer
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
boost1.40 (Ubuntu)
Fix Released
High
Unassigned

Bug Description

I am opening this bug for 1.40 specifically. Bug #457688 exists for 1.38, but is still present in lucid's 1.40.\\

Some programs (using static class attributes) will fail at startup.

Please apply patch in https://launchpad.net/~ajmitch/+archive/ppa/+packages (https://launchpad.net/~ajmitch/+archive/ppa/+files/boost1.40_1.40.0-2ubuntu2_1.40.0-2ubuntu3.diff.gz) to the version in lucid archives. It is confirmed that it works.

Boost 1.41 has the fix upstream already.

Tags: patch

Related branches

description: updated
Revision history for this message
Scott Howard (showard314) wrote :

Thanks for the patch! Subscribing ubuntu review team and setting importance "high" for "Has a severe impact on a small portion of Ubuntu users (estimated)"

tags: added: patch
Changed in boost1.40 (Ubuntu):
importance: Undecided → High
Revision history for this message
Scott Howard (showard314) wrote :

Actually, your diff.gz looks like a well formatted debdiff. I have not tested it yet, but am subscribing the sponsoring team since you are cherry picking a single upstream bug fix (SVN r53731) and a FFE is probably not necessary. Thanks again!

Revision history for this message
Václav Šmilauer (eudoxos) wrote :

(To avoid unrighteous credit, the patch was provided by Andrew Mitchell.)

Patched karmic & lucid binary packages are in the https://launchpad.net/~yade-users/+archive/external ppa, if someone needs that.

Revision history for this message
Gary.Pajer (gary-pajer) wrote :

This bug appears to persist in Lucid beta1. python-visual aka vpython segfaults immediately.

Revision history for this message
Scott Howard (showard314) wrote :

setting to confirmed:

https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue
# The Status should be "New" for sync requests
# The Status should be "Incomplete" for freeze exceptions
# The Status should be "Confirmed" for bugs that represent a new candidate revision (e.g. bugfix uploads, merges.) In other words, use Status "Confirmed" when you have uploaded a debdiff that requires attention from a sponsor.

Changed in boost1.40 (Ubuntu):
status: New → Confirmed
Revision history for this message
Benjamin Drung (bdrung) wrote :

Everything except the python2.6.4.patch was applied. If you need this patch, please update the debdiff and resubscribe ubuntu-sponsors.

Changed in boost1.40 (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Václav Šmilauer (eudoxos) wrote :

@benjamin: python2.6.4 is exactly the patch that fixes this bug. Do you mean that we should provide debdiff containing _only_ the python2.6.4 patch?

Revision history for this message
Scott Howard (showard314) wrote :

Benjamin is saying that there have been uploads to boost1.40 after this debdiff was made. Those uploads fixed the python 2.6 transition, but did not fix the python2.6.4 patch

Here is a refreshed debdiff, as Benjamin requested, containing only the python2.6.4 patch and a refreshing of the remaining patches.

Changed in boost1.40 (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package boost1.40 - 1.40.0-4ubuntu4

---------------
boost1.40 (1.40.0-4ubuntu4) lucid; urgency=low

  [ Andrew Mitchell ]
  * Apply patch from SVN r53731 to fix LP: #539049
   - patches/python2.6.4.patch (Boost SVN r53731)

  [ Scott Howard ]
  * Refreshed patches, fixed Andrew's above patch for release.
 -- Scott Howard <email address hidden> Sat, 27 Mar 2010 15:57:40 -0400

Changed in boost1.40 (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.