Please merge boost1.37-1.37.0-9ubuntu1

Bug #370186 reported by Andrew Starr-Bochicchio
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
boost1.37 (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

boost1.37 (1.37.0-9ubuntu1) karmic; urgency=low

  * Merge from debian unstable, remaining changes:
   - debian/rules: Update for Python 2.4/2.5 -> 2.5/2.6
    + Pass "--install-layout=deb" to "setup.py install" for pyste.
    + Change $(pyste_prefix) to $(pyste_root)
   - debian/rtupdate: Update for python2.6.
   - debian/control: Update XS-Python-Version 2.4/2.5 -> 2.5/2.6

 -- Andrew Starr-Bochicchio <email address hidden> Mon, 27 Apr 2009 15:27:57 +0100

boost1.37 (1.37.0-9) unstable; urgency=low

  * rtupdate: Handle versioned libboostX.Y-dbg.rtupdate properly. Closes:
    #525378.

 -- Steve M. Robbins <email address hidden> Fri, 24 Apr 2009 21:39:49 -0500

boost1.37 (1.37.0-8) unstable; urgency=low

  * rtupdate: Do not die if called for an unknown python version, just
    remove existing symlinks. Closes: #520749.

  * control: Package -dbg is now in section debug.

 -- Steve M. Robbins <email address hidden> Sat, 28 Mar 2009 04:43:41 -0500

boost1.37 (1.37.0-7) unstable; urgency=low

  * README.Debian: Add note about Boost.Test main() function. Closes:
    #516879.

 -- Steve M. Robbins <email address hidden> Sun, 22 Mar 2009 14:51:00 -0500

boost1.37 (1.37.0-6) unstable; urgency=low

  * patches/fix_eventfd_select_interrupter.patch: New. Upstream patch
    r50961. Closes: #519669.

  * control: Change libboost1.37-dev dependency libboost1.37-doc from
    Recommends to Suggests. Recommends are often downloaded by default,
    suggests is more appropriate. Closes: #517406.

 -- Steve M. Robbins <email address hidden> Sat, 14 Mar 2009 16:23:29 -0500

boost1.37 (1.37.0-5) unstable; urgency=low

  * README.Debian:
  * libboost-python-dev.README.Debian: Revise, removing all the verbiage
    about single-threaded versions and decorated library names which was
    not relevant as of 1.37.0-1.

  * control: libboost1.37-dev depends on libboost-math1.37-dev. Closes:
    #515079. Update list of separate packages in description and
    Recommends line for libboost1.37-dev.

 -- Steve M. Robbins <email address hidden> Mon, 16 Feb 2009 15:55:23 -0600

boost1.37 (1.37.0-4) unstable; urgency=low

  * patches/function-template.patch: New. Fix misplaced #ifdef (thanks to
    Caolan McNamara for the patch at
    https://bugzilla.redhat.com/show_bug.cgi?id=477131). Closes: #511073.

  * control:
  * rules: New packages libboost-mpi1.37.0 and libboost-mpi1.37-dev.
    Closes: #494832, #490242. Thanks to Tilman Koschnick and Rutger ter
    Borg for their patches. New -dev package conflicts and replaces
    libboost1.37-dev, since the headers were moved from the latter to the
    former.
  * patches/mpi-python.patch: The python bindings for Boost.MPI don't
    build; disable until I understand what's going on.

  * rules: Usage of "dh_clean -k" is deprecated in debhelper 7; replace
    with "dh_prep".

 -- Steve M. Robbins <email address hidden> Sat, 10 Jan 2009 16:53:03 -0600

Changed in boost1.37 (Ubuntu):
assignee: nobody → Andrew Starr-Bochicchio (andrewsomething)
importance: Undecided → Wishlist
status: New → In Progress
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

Please note that there will be a dependency wait on mpi-defaults-dev which is a new package already imported for karmic but not yet built.

https://edge.launchpad.net/ubuntu/+source/mpi-defaults/0.4

Changed in boost1.37 (Ubuntu):
assignee: Andrew Starr-Bochicchio (andrewsomething) → nobody
status: In Progress → Confirmed
Revision history for this message
James Westby (james-w) wrote :

Hi,

    + Change $(pyste_prefix) to $(pyste_root)

Why's that? Is this change applicable to Debian?

Thanks,

James

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

It has to do with the Python transition. Simply passing --install-layout=deb wasn't working as setting the prefix as /usr was over-ridding it and still installing pyste to /usr/local

Here's the relevant part of the diff:

-pyste_prefix = $(CURDIR)/debian/libboost-python$(PKGVERSION)-dev/usr
+pyste_root = $(CURDIR)/debian/libboost-python$(PKGVERSION)-dev

[snip]

- cd libs/python/pyste/install && python setup.py install --no-compile --prefix=$(pyste_prefix) --install-lib=$(pyste_prefix)/share/python-support/pyste
- mv $(pyste_prefix)/bin/pyste.py $(pyste_prefix)/bin/pyste
+ cd libs/python/pyste/install && python setup.py install --no-compile --root=$(pyste_root) --install-layout=deb --install-lib=$(pyste_root)/usr/share/python-support/pyste
+ mv $(pyste_root)/usr/bin/pyste.py $(pyste_root)/usr/bin/pyste

I suppose I could have just used:

pyste_prefix = $(CURDIR)/debian/libboost-python$(PKGVERSION)-dev/

But renaming it to pyste_root better represents what it now is.

It's only applicable to Debian in so far as it is part of the transition which they've yet to do. I'll submit a patch to BTS including all the python transition changes.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package boost1.37 - 1.37.0-9ubuntu1

---------------
boost1.37 (1.37.0-9ubuntu1) karmic; urgency=low

  * Merge from debian unstable (LP: #370186), remaining changes:
   - debian/rules: Update for Python 2.4/2.5 -> 2.5/2.6
    + Pass "--install-layout=deb" to "setup.py install" for pyste.
    + Change $(pyste_prefix) to $(pyste_root)
   - debian/rtupdate: Update for python2.6.
   - debian/control: Update XS-Python-Version 2.4/2.5 -> 2.5/2.6

boost1.37 (1.37.0-9) unstable; urgency=low

  * rtupdate: Handle versioned libboostX.Y-dbg.rtupdate properly. Closes:
    #525378.

boost1.37 (1.37.0-8) unstable; urgency=low

  * rtupdate: Do not die if called for an unknown python version, just
    remove existing symlinks. Closes: #520749.

  * control: Package -dbg is now in section debug.

boost1.37 (1.37.0-7) unstable; urgency=low

  * README.Debian: Add note about Boost.Test main() function. Closes:
    #516879.

boost1.37 (1.37.0-6) unstable; urgency=low

  * patches/fix_eventfd_select_interrupter.patch: New. Upstream patch
    r50961. Closes: #519669.

  * control: Change libboost1.37-dev dependency libboost1.37-doc from
    Recommends to Suggests. Recommends are often downloaded by default,
    suggests is more appropriate. Closes: #517406.

boost1.37 (1.37.0-5) unstable; urgency=low

  * README.Debian:
  * libboost-python-dev.README.Debian: Revise, removing all the verbiage
    about single-threaded versions and decorated library names which was
    not relevant as of 1.37.0-1.

  * control: libboost1.37-dev depends on libboost-math1.37-dev. Closes:
    #515079. Update list of separate packages in description and
    Recommends line for libboost1.37-dev.

boost1.37 (1.37.0-4) unstable; urgency=low

  * patches/function-template.patch: New. Fix misplaced #ifdef (thanks to
    Caolan McNamara for the patch at
    https://bugzilla.redhat.com/show_bug.cgi?id=477131). Closes: #511073.

  * control:
  * rules: New packages libboost-mpi1.37.0 and libboost-mpi1.37-dev.
    Closes: #494832, #490242. Thanks to Tilman Koschnick and Rutger ter
    Borg for their patches. New -dev package conflicts and replaces
    libboost1.37-dev, since the headers were moved from the latter to the
    former.
  * patches/mpi-python.patch: The python bindings for Boost.MPI don't
    build; disable until I understand what's going on.

  * rules: Usage of "dh_clean -k" is deprecated in debhelper 7; replace
    with "dh_prep".

 -- Andrew Starr-Bochicchio <email address hidden> Mon, 27 Apr 2009 15:27:57 +0100

Changed in boost1.37 (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
James Westby (james-w) wrote :

Hi,

This upload added a new Build-Depends, mpi-default-dev, and has since
been moved to main.

This has led to that package wanting to move to main, but it needs an
MIR to be able to do so.

There are 3 source packages involved, lam, openmpi, and mpi-defaults.
Would you be able to start the process for this?

Thanks,

James

Revision history for this message
James Westby (james-w) wrote :

Oh, sorry, there's a fourth package as well, libibverbs.

Thanks,

James

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

Hi James,

I've haven't done a MIR before, but would be willing to do them. Though, it's not something I can get to right away. Looking over the template, it seems that it's a bit time consuming to do them properly. I'm in the middle of finals at school right now, so unfortunately I don't think that this is something I could get to this week.

If these need to be done ASAP, I can't do it. Shouldn't they have done before this was promoted in the first place? I've found the bug for the promotion but no MIR. Is that because boost1.35 is already in main, so this was technically an upgrade?

Sorry if this is a problem,

- Andrew

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.