Please backport fftw3 3.3.2-3.1ubuntu1 (main) and fftw3-mpi from quantal

Bug #1040756 reported by Julian Taylor
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Precise Backports
Won't Fix
Undecided
Unassigned

Bug Description

Please backport fftw3 3.3.2-3.1ubuntu1 (main) and fftw3-mpi 3.3.2-3ubuntu1 (universe) from quantal to precise.

Reason for the backport:
========================
fftw3 3.3 has support for the AVX instruction set improving performace by a good 40%.
It also supports NEON extension for armhf.
As it is a high performance library and to keep precise relevant for this generation of cpus it should be backported.

The version is compatible with the one already in precise and there have been no reported issues since it is in quantal and debian wheezy so it should be a pretty safe backport even considering the large number of rdeps.

Additionally fftw3-mpi should be backported too. It contains the newly packaged mpi libraries which had to be split out due to mpi not being main material.
Backporting this package to makes precise more useful for as a high performance computing OS.

Testing:
========
Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.

You can test-build the backport in your PPA with backportpackage:
$ backportpackage -u ppa:<lp username>/<ppa name> -s quantal -d precise fftw3

* precise:
[x] Package builds without modification
[x] libfftw3-doc installs cleanly and runs
[x] libfftw3-bin installs cleanly and runs
[x] libfftw3-3 installs cleanly and runs
[x] libfftw3-dev installs cleanly and runs
[x] libfftw3-dbg installs cleanly and runs

Reverse dependencies:
=====================
The following reverse-dependencies need to be tested against the new version of fftw3. For reverse-build-dependencies (-Indep), please test that the package still builds against the new fftw3. For reverse-dependencies, please test that the version of the package currently in the release still works with the new fftw3 installed. Reverse- Recommends, Suggests, and Enhances don't need to be tested, and are listed for completeness-sake.

libfftw3-doc
------------
* science-nanoscale-physics-dev
  [ ] precise (Reverse-Recommends)
* science-meteorology-dev
  [ ] precise (Reverse-Recommends)

libfftw3-bin
------------

libfftw3-3
----------
* supercollider-server
  [ ] precise (Reverse-Depends)
* saga
  [ ] precise (Reverse-Depends)
* gimp-plugin-registry
  [ ] precise (Reverse-Depends)
* blender
  [ ] precise (Reverse-Depends)
* engauge-digitizer
  [ ] precise (Reverse-Depends)
* libclam1.4
  [ ] precise (Reverse-Depends)
* libcplcore12
  [ ] precise (Reverse-Depends)
* python-vigra
  [ ] precise (Reverse-Depends)
* extace
  [ ] precise (Reverse-Depends)
* libaubio2
  [ ] precise (Reverse-Depends)
* pd-bsaylor
  [ ] precise (Reverse-Depends)
* tetraproc
  [ ] precise (Reverse-Depends)
* libfreefem++
  [ ] precise (Reverse-Depends)
* libstarpufft0
  [ ] precise (Reverse-Depends)
* freemat
  [ ] precise (Reverse-Depends)
* xmms2-plugin-vocoder
  [ ] precise (Reverse-Depends)
* plastimatch
  [ ] precise (Reverse-Depends)
* guitarix
  [ ] precise (Reverse-Depends)
* lmms
  [ ] precise (Reverse-Depends)
* snd-nox
  [ ] precise (Reverse-Depends)
* libmeep-openmpi6
  [ ] precise (Reverse-Depends)
* gpiv
  [ ] precise (Reverse-Depends)
* pfstmo
  [ ] precise (Reverse-Depends)
* traverso
  [ ] precise (Reverse-Depends)
* science-nanoscale-physics
  [ ] precise (Reverse-Recommends)
* glam2
  [ ] precise (Reverse-Depends)
* rawstudio
  [ ] precise (Reverse-Depends)
* ardour-altivec
  [ ] precise (Reverse-Depends)
* libcpldrs12
  [ ] precise (Reverse-Depends)
* linpsk
  [ ] precise (Reverse-Depends)
* objcryst-fox
  [ ] precise (Reverse-Depends)
* pyxplot
  [ ] precise (Reverse-Depends)
* brutefir
  [ ] precise (Reverse-Depends)
* gromacs
  [ ] precise (Reverse-Depends)
* gpiv-mpi
  [ ] precise (Reverse-Depends)
* yorick-yao
  [ ] precise (Reverse-Depends)
* python-cvxopt
  [ ] precise (Reverse-Depends)
* ncmpcpp
  [ ] precise (Reverse-Depends)
* libmeep-mpi6
  [ ] precise (Reverse-Depends)
* asymptote
  [ ] precise (Reverse-Depends)
* gmic
  [ ] precise (Reverse-Depends)
* mythmusic
  [ ] precise (Reverse-Depends)
* krita
  [ ] precise (Reverse-Depends)
* openmx
  [ ] precise (Reverse-Depends)
* moodbar
  [ ] precise (Reverse-Depends)
* banshee-extension-mirage
  [ ] precise (Reverse-Depends)
* imms-common
  [ ] precise (Reverse-Depends)
* gwc
  [ ] precise (Reverse-Depends)
* ctsim
  [ ] precise (Reverse-Depends)
* fmit
  [ ] precise (Reverse-Depends)
* swh-plugins
  [ ] precise (Reverse-Depends)
* libzita-convolver3
  [ ] precise (Reverse-Depends)
* vocproc
  [ ] precise (Reverse-Depends)
* libgpiv3
  [ ] precise (Reverse-Depends)
* ardour-i686
  [ ] precise (Reverse-Depends)
* snd-gtk-jack
  [ ] precise (Reverse-Depends)
* scorched3d
  [ ] precise (Reverse-Depends)
* whysynth
  [ ] precise (Reverse-Depends)
* zynaddsubfx
  [ ] precise (Reverse-Depends)
* gimp-gmic
  [ ] precise (Reverse-Depends)
* libvips15
  [ ] precise (Reverse-Depends)
* yoshimi
  [ ] precise (Reverse-Depends)
* freqtweak
  [ ] precise (Reverse-Depends)
* libgwyddion2-0
  [ ] precise (Reverse-Depends)
* minimodem
  [ ] precise (Reverse-Depends)
* zynadd
  [ ] precise (Reverse-Depends)
* gwyddion
  [ ] precise (Reverse-Depends)
* libgpiv-mpi3
  [ ] precise (Reverse-Depends)
* tessa-mpi
  [ ] precise (Reverse-Depends)
* jamin
  [ ] precise (Reverse-Depends)
* zita-at1
  [ ] precise (Reverse-Depends)
* libhocr0
  [ ] precise (Reverse-Depends)
* lebiniou
  [ ] precise (Reverse-Depends)
* octave3.2
  [ ] precise (Reverse-Depends)
* gromacs-openmpi
  [ ] precise (Reverse-Depends)
* grace
  [ ] precise (Reverse-Depends)
* pd-iemmatrix
  [ ] precise (Reverse-Depends)
* rosegarden
  [ ] precise (Reverse-Depends)
* banshee-extension-lastfmfingerprint
  [ ] precise (Reverse-Depends)
* gromacs-mpich
  [ ] precise (Reverse-Depends)
* grass
  [ ] precise (Reverse-Depends)
* scolily
  [ ] precise (Reverse-Depends)
* libmeep6
  [ ] precise (Reverse-Depends)
* stimfit
  [ ] precise (Reverse-Depends)
* gxtuner
  [ ] precise (Reverse-Depends)
* gnudatalanguage
  [ ] precise (Reverse-Depends)
* quisk
  [ ] precise (Reverse-Depends)
* librubberband2
  [ ] precise (Reverse-Depends)
* boinc-app-seti
  [ ] precise (Reverse-Depends)
* ruby-fftw3
  [ ] precise (Reverse-Depends)
* tessa
  [ ] precise (Reverse-Depends)
* aliki
  [ ] precise (Reverse-Depends)
* scilab-full-bin
  [ ] precise (Reverse-Depends)
* japa
  [ ] precise (Reverse-Depends)
* libball1.4
  [ ] precise (Reverse-Depends)
* scilab-minimal-bin
  [ ] precise (Reverse-Depends)
* ruby-tioga
  [ ] precise (Reverse-Depends)
* libofa0
  [ ] precise (Reverse-Depends)
* jaaa
  [ ] precise (Reverse-Depends)
* snd-gtk-pulse
  [ ] precise (Reverse-Depends)
* ardour
  [ ] precise (Reverse-Depends)
* qtpfsgui
  [ ] precise (Reverse-Depends)
* libitpp7
  [ ] precise (Reverse-Depends)
* sndfile-tools
  [ ] precise (Reverse-Depends)
* swami
  [ ] precise (Reverse-Depends)
* lynkeos.app
  [ ] precise (Reverse-Depends)
* libgretl1
  [ ] precise (Reverse-Depends)
* liblastfm-fingerprint0
  [ ] precise (Reverse-Depends)
* nip2
  [ ] precise (Reverse-Depends)

libfftw3-dbg
------------

libfftw3-dev
------------
* hocr
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* vips
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* gimp-plugin-registry
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* blender
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* cvxopt
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* freemat
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* calligra
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* libvigraimpex-dev
  [ ] precise (Reverse-Depends)
* imms
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* extace
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* pd-bsaylor
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* tetraproc
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* pike7.8
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* engauge-digitizer
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* clam
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* itksnap
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* mythtv
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* banshee-community-extensions
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* plastimatch
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* jconvolver
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* lmms
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* freefem++
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* libphash
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* xmms2
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* libvips-dev
  [ ] precise (Reverse-Depends)
* libgpiv
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* traverso
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* octave3.2
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* rawstudio
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* libofa0-dev
  [ ] precise (Reverse-Depends)
* libvigraimpex
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* linpsk
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* objcryst-fox
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* kwave
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* denemo
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* brutefir
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* gromacs
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* libitpp
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* libaudiomask
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* yorick-yao
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* ncmpcpp
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* asymptote
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* gmic
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* insighttoolkit
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* openmx
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* moodbar
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* science-meteorology-dev
  [ ] precise (Reverse-Recommends)
* libzita-convolver-dev
  [ ] precise (Reverse-Depends)
* gwc
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* ctsim
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* fmit
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* swh-plugins
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* qtpfsgui
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* cimg-dev
  [ ] precise (Reverse-Suggests)
* pygpiv
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* scorched3d
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* gpiv
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* whysynth
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* swh-lv2
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* zynaddsubfx
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* sigviewer
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* libofa
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* chromaprint
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* gwyddion
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* yoshimi
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* minimodem
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* liblastfm
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* xmds
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* meep-openmpi
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* gpivtools
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* cpl
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* gretl
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* lebiniou
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* cl-fftw3
  [ ] precise (Reverse-Depends)
* glam2
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* cimg
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* grace
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* gofigure2
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* pd-iemmatrix
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* ginkgocadx
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* mffm-fftw-dev
  [ ] precise (Reverse-Depends)
* zyn
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* mda-lv2
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* mffm-fftw
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* grass
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* meep
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* scolily
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* octave3.2-headers
  [ ] precise (Reverse-Depends)
* gxtuner
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* gnudatalanguage
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* quisk
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* boinc-app-seti
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* ruby-fftw3
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* tessa
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* aliki
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* libaudiomask-dev
  [ ] precise (Reverse-Depends)
* zita-at1
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* japa
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* supercollider
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* ruby-tioga
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* snd
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* ball
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* rubberband
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* jaaa
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* science-nanoscale-physics-dev
  [ ] precise (Reverse-Recommends)
* vocproc
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* ardour
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* libinsighttoolkit3-dev
  [ ] precise (Reverse-Recommends)
* zita-convolver
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* starpu
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* sndfile-tools
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* swami
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* wrapitk-python
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* lynkeos.app
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* cimg-examples
  [ ] precise (Reverse-Recommends)
* scilab
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* nip2
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* starpu-contrib
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)

Julian Taylor (jtaylor)
summary: - Please backport fftw3 3.3.2-3.1ubuntu1 (main) from quantal
+ Please backport fftw3 3.3.2-3.1ubuntu1 (main) and fftw3-mpi from quantal
description: updated
description: updated
Dan Streetman (ddstreet)
Changed in precise-backports:
status: New → Won't Fix
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.