merge fftw3 3.3.2-1 (main) from Debian sid (main)

Bug #1007259 reported by Aditya V
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
fftw3 (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

See comment 7

original report
Please sync fftw3 3.3.2-1 (main) from Debian sid (main)

Explanation of the Ubuntu delta and why it can be dropped:
  * Merge with Debian; remaining changes:
    - Revert the ARM workaround.

As far as I can tell, there is no Ubuntu delta (checked by using 'bzr diff -r tag:3.3-1 -r tag:3.3-1ubuntu1', and there was no output), so there is no Ubuntu delta to be dropped. Also, this package now has support for multiarch (fixes bug 781726).

Changelog entries since current quantal version 3.3-1ubuntu1:

fftw3 (3.3.2-1) unstable; urgency=low

  * Team upload to unstable
  * New upstream release
  * enable avx on i386 too, detected at runtime
  * move wisdom tools to libfftw3-bin, make libfftw3-dev multiarch same
  * revert split into -mt package
    package size gain is negiglible compared to main library
  * drop debian/patches/fix-links.patch applied upstream
  * remove empty directories from libfftw3-dev
  * respect DEB_BUILD_OPTIONS parallel
  * add myself to Uploaders

 -- Julian Taylor <email address hidden> Fri, 18 May 2012 17:09:50 +0200

fftw3 (3.3.1-4) experimental; urgency=low

  * Team upload.
  * enable avx on amd64, detected at runtime
  * debian/patches/fix-links.patch:
    - Fix links of the thread and mpi library (Closes: #664531)
  * debian/rules:
    - pass MPILIBS=mpicc --showme:link to configure to ensure correct
      mpi linkage
    - remove rpath from mpi libs with chrpath, add build-depend on it
    - remove unneeded quilt.make and the build-depend
  * wrap-and-sort debian directory
  * minor package description cleanup
  * stop using removed --enable-portable-binary which is now default
  * Build the openmp and pthread libraries into libfftw3-mt{3,dev}
  * rename libfftw3-mpi-3 to libfftw3-mpi3 to conform to naming rules

 -- Julian Taylor <email address hidden> Fri, 23 Mar 2012 00:26:17 +0100

fftw3 (3.3.1-3) experimental; urgency=low

  * Add the multiarch support. Thanks to Julian Taylor for the patch
    (Closes: #664155)
  * Fix some various silly and useless conflicts (Closes: #664156)

 -- Sylvestre Ledru <email address hidden> Thu, 15 Mar 2012 23:08:45 +0100

fftw3 (3.3.1-1) experimental; urgency=low

  * Team upload.
  * New upstream release (Closes: #661867)
  * Enable the MPI version of fftw (Closes: #528680)
  * Standards-Version to version 3.9.3

 -- Sylvestre Ledru <email address hidden> Tue, 06 Mar 2012 14:19:28 +0100

Related branches

Revision history for this message
Julian Taylor (jtaylor) wrote :

unfortunately its a bit more complicated than a sync due the library being in main.
fftw3 in debian now depends on mpi which is not in main. I guess it would need to be patched out as adding mpi to main is unlikely.

Changed in fftw3 (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in fftw3 (Ubuntu):
status: New → Confirmed
Revision history for this message
Mattias Johnsson (m-t-johnsson) wrote :

I'd also like to add a request for pulling the most recent Debian version of fftw 3.3 (more specifically fftw-dev), precisely *because* it includes MPI support as well as AVX support, which the Ubuntu version doesn't.

I'm one of the authors of the XMDS2 numerical differential equation solver (www.xmds.org), and our XMDS2 installer for Ubuntu currently has to download the source for FFTW 3.3 and compile it on the local machine with MPI and AVX configuration options. This slow and fragile. Pulling FFTW in from the Ubuntu repos like all the other dependencies would be really nice.

I'm not completely sure how the Ubuntu repositories are organised, but if the openmpi package isn't going to move to main, could an MPI / AVX enabled-version of FFTW 3.3 sit in Universe? Or would different builds of the same package in different repositories be a non-starter?

Changed in fftw3 (Ubuntu):
assignee: nobody → Alessio Treglia (quadrispro)
status: Confirmed → In Progress
Revision history for this message
Alessio Treglia (quadrispro) wrote :

As Julian said above, openmpi is in universe, so this needs a merge.

Changed in fftw3 (Ubuntu):
assignee: Alessio Treglia (quadrispro) → kroq-gar78 (kroq-gar78)
status: In Progress → Incomplete
Revision history for this message
Alessio Treglia (quadrispro) wrote :

Unsubscribing sponsors for now.

Revision history for this message
Julian Taylor (jtaylor) wrote :

merging should still be delayed a bit
debian might get an mpich2 version too.

Revision history for this message
Julian Taylor (jtaylor) wrote :

well that died away
attached a debdiff merging it without mpi

I'll add and extra source package in universe for mpi later

Changed in fftw3 (Ubuntu):
status: Incomplete → Triaged
assignee: kroq-gar78 (kroq-gar78) → nobody
Julian Taylor (jtaylor)
summary: - Sync fftw3 3.3.2-1 (main) from Debian sid (main)
+ merge fftw3 3.3.2-1 (main) from Debian sid (main)
description: updated
Revision history for this message
Clint Byrum (clint-fewbar) wrote :

Hi Julian, thanks for submitting this. I took a look at it for sponsorship, but I have one reservation.

Could you document in the changelog why you changed the cflags?

If that is indeed the old Ubuntu delta, then please merge in the full changelog.

Thanks! Please re-subscribe sponsors upon addressing this.

Revision history for this message
Julian Taylor (jtaylor) wrote :

you mean for the long long test?
thats just to shut up debians build log checks

the debdiff is branched of debians git, not the current package, those changes just aren't worth an upload in debian but we might as well add them to ubuntu.

Revision history for this message
Mattias Johnsson (m-t-johnsson) wrote :

Great! Good to see Universe at least will get the MPI version.

Revision history for this message
Rohit R (rr0hit) wrote :

Once this is done can it be backported to precise? The MPI enabled version would benefit people like me who run 12.04 on clusters for scientific computation purposes.

Revision history for this message
Stéphane Graber (stgraber) wrote :

Uploaded.

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

This bug was fixed in the package fftw3 - 3.3.2-3ubuntu1

---------------
fftw3 (3.3.2-3ubuntu1) quantal; urgency=low

  * merge with Debian (LP: #1007259, #781726)
  * remove the mpi packages not suitable for main
  * add debian/source/extended-diff-ignore to ignore generated files
  * add hardening flags to long long test so build log check does not complain

fftw3 (3.3.2-3) unstable; urgency=low

  * disable neon for armel, it has no fpu

fftw3 (3.3.2-2) unstable; urgency=low

  * remove workaround for a transient gcc failure on arm (LP: #841437)
  * enable runtime detected neon extension support on arm and armhf
  * enable sse extensions for kfreebsd (Closes: #674760)
    avx not supported yet
  * drop 04_improve_semaphore_detection.diff
    semaphores are not shared anymore since 3.2.2
  * enable hardening options
  * move packaging to git

fftw3 (3.3.2-1) unstable; urgency=low

  * Team upload to unstable
  * New upstream release
  * enable avx on i386 too, detected at runtime
  * move wisdom tools to libfftw3-bin, make libfftw3-dev multiarch same
  * revert split into -mt package
    package size gain is negiglible compared to main library
  * drop debian/patches/fix-links.patch applied upstream
  * remove empty directories from libfftw3-dev
  * respect DEB_BUILD_OPTIONS parallel
  * add myself to Uploaders

fftw3 (3.3.1-4) experimental; urgency=low

  * Team upload.
  * enable avx on amd64, detected at runtime
  * debian/patches/fix-links.patch:
    - Fix links of the thread and mpi library (Closes: #664531)
  * debian/rules:
    - pass MPILIBS=mpicc --showme:link to configure to ensure correct
      mpi linkage
    - remove rpath from mpi libs with chrpath, add build-depend on it
    - remove unneeded quilt.make and the build-depend
  * wrap-and-sort debian directory
  * minor package description cleanup
  * stop using removed --enable-portable-binary which is now default
  * Build the openmp and pthread libraries into libfftw3-mt{3,dev}
  * rename libfftw3-mpi-3 to libfftw3-mpi3 to conform to naming rules

fftw3 (3.3.1-3) experimental; urgency=low

  * Add the multiarch support. Thanks to Julian Taylor for the patch
    (Closes: #664155)
  * Fix some various silly and useless conflicts (Closes: #664156)

fftw3 (3.3.1-1) experimental; urgency=low

  * Team upload.
  * New upstream release (Closes: #661867)
  * Enable the MPI version of fftw (Closes: #528680)
  * Standards-Version to version 3.9.3
 -- Julian Taylor <email address hidden> Thu, 21 Jun 2012 23:07:47 +0200

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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