Please merge atlas 3.6.0-24 (universe) from Debian unstable (main)

Bug #377158 reported by Nick Ellery
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
atlas (Ubuntu)
Fix Released
Wishlist
Morten Kjeldgaard

Bug Description

Please merge atlas 3.6.0-24 (universe) from Debian unstable (main).

 atlas (3.6.0-24) unstable; urgency=low

   * Add myself to the uploader
   * Vcs-Browser & Vcs-Svn added
   * DM-Upload-Allowed added

 -- Sylvestre Ledru <email address hidden> Thu, 26 Feb 2009 15:20:00 +0100

 atlas (3.6.0-23) unstable; urgency=low

   * Split patches out of the diff.gz and integrated them as dpatch patches.
   * Removing debian/used_lapack_version in clean
   * Use the changelog from liblapack-dev to find the current lapack version as
     we don't build-depend on the lapack3 package.

   [ Sylvestre Ledru ]
   * Watch file updated
   * Standards-Version changed to 3.8.0
   * Copyright file updated
   * Some "set -e" were missing

 -- Bernd Zeimetz <email address hidden> Thu, 16 Oct 2008 11:55:46 +0200

Changed in atlas (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Scott Howard (showard314) wrote :

Debdiff for the merge. Fixes a FTBFS on amd64. I test-built it on my ppa:
https://edge.launchpad.net/~showard314/+archive/ppa/+packages

It FTBFS on lpia, but does build on i386 and amd64.

Revision history for this message
Morten Kjeldgaard (mok0) wrote :

Please explain why the patch is reversed? Even so, patching fails no matter what.

Changed in atlas (Ubuntu):
status: New → Incomplete
Revision history for this message
Scott Howard (showard314) wrote :

I don't know, it's wierd - the first half of the patch is reversed, but if you go ~ 1/2 down it reverses the reverse and become normal. For example:

In the middle of the patch:
--- atlas-3.6.0.orig/debian/patches/atlas-3.6.0_tune_blas_gemm_CASES_ATL_smm14x1x84_sseCU.c.dpatch
+++ atlas-3.6.0/debian/patches/atlas-3.6.0_tune_blas_gemm_CASES_ATL_smm14x1x84_sseCU.c.dpatch

at the very beginning of the patch:
--- atlas-3.6.0/config.c
+++ atlas-3.6.0.orig/config.c

I'll make another one and try to get a merge proposal up.

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

debdiff is acting weird, if someone could explain it, I'd appreciate it!

I redid the merge, and

$ debdiff atlas_3.6.0-22ubuntu2.dsc atlas_3.6.0-24ubuntu1.dsc > atlas_3.6.0-24ubuntu1.debdiff

creates a patch identical to above. 1/2 of the patch is "reversed" and 1/2 is normal.

$ patch -p1 ../atlas_3.6.0-24ubuntu1.debdiff

in the source directory runs indefinitely.

To get around that, I'm attaching a bzr diff and please see the merge at:
https://code.edge.launchpad.net/~showard314/ubuntu/lucid/atlas/mergeto3.6.0-24ubuntu1/+merge/14678
let me know if this works. I'll also put diffs of debian/ between ubuntu versions and between debian and ubuntu.

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

diff of debian/ for:

3.6.0-22ubuntu2 --> 3.6.0-24ubuntu1

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

diff of debian/ for:

3.6.0-24 --> 3.6.0-24ubuntu1

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

I figured out why the debdiff appeared to be reversed, although it wasn't.

The Debian maintainer switched from no patch system to dpatch. When you do a debdiff of such a change, the changes that existed in .diff.gz outside of debian/ appear as "Reverted" in the debdiff since we are "reverting" the changes outside of debian/ back to be what it is in .orig.tar.gz. This will make the patch appear reversed for part of it (it is removing the Debian maintainer changes that are now being applied with dpatch), and the debdiff will not be able to be applied to the source directory. To apply the patch, we would need to remove at "Reverted" stanzas and files from the debdiff. However, that is not necessary since the diff I have above (ubuntu_merge_atlas.diff) has already done that. Just applying the .diff will work (see the merge and ppa above).

Revision history for this message
Morten Kjeldgaard (mok0) wrote :

Howards, thanks for your work! Next time, please remember to set the status of the bug so we can see something has been done to it!

Changed in atlas (Ubuntu):
assignee: nobody → Morten Kjeldgaard (mok0)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package atlas - 3.6.0-24ubuntu1

---------------
atlas (3.6.0-24ubuntu1) lucid; urgency=low

  * Merge from debian testing (LP: #377158), remaining changes:
    - Build using the default compilers.
    - Build against fixed blas, build cblas_i[cz]amax.c with -ffloat-store
      on ix86 archs.
    - Explicitely fail the build on armel; the build doesn't terminate
      on the buildds and keeps the buildd busy until an admin does kill
      the build manually.
 -- Scott Howard <email address hidden> Tue, 10 Nov 2009 00:10:09 -0500

Changed in atlas (Ubuntu):
status: Incomplete → 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.