lp:ubuntu/quantal/nifticlib

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/quantal/nifticlib
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

10. By Michael Hanke

* New release. Library changed API, hence bumped SO version to 2.0
  (Closes: #587912).
* Switch to dpkg-source 3.0 (quilt) format. Split git feature branches into
  quilt patch series.
* Drop versioned -dev package.
* Change maintainer to NeuroDebian Team <email address hidden>.
* Switch from verbose debhelper rules to 'dh'.
* Removed ECODE patch (merged with upstream).
* Bumped Standards-version to 3.9.0. Now supports 'nocheck'.

9. By Michael Hanke

* Disable building libfslio and remove the associated patches. The library
  is deprecated upstream. The affected Debian packages fsl and fslview
  will both build and use this library from fslview source code.
* Included upstream-approved patch to add an ECODE for the PYPICKLE
  extension that is needed by PyNIfTI. Adjusted shlibdeps accordingly.
* Added 'XS-DM-Upload-Allowed: yes' to debian/control.

8. By Michael Hanke

* Added patch to libfslio from FSL 4.1: Removal of ANALYZE support.
  Additionally, FSL 4.1 changed the signature of FslSeekVolume(). This patch
  is not imported as it has to be coordinated with upstream (ABI change).
  But as fslio will be remove from the package with the next version, there
  is little need to do so.
* Added shlibsdeps info with (<= 1.1.0-2) for the upcoming removal of fslio.
  This is only needed for fsl and fslview packages (the only ones using
  fslio), to prevent them from being broken, once a new stripped nifticlib
  package is uploaded.

7. By Michael Hanke

* New upstream release. libniftiio1 contains some additional symbols --
  keeping SONAME and let dh_makeshlibs note dependency information (>= 1.1).
* Do not install fsliolib scripts (im*,remove_ext,*.tcl) anymore. This part
  will most likely be removed from the package in future releases. So far,
  it has not been exposed in the default search path, but is only used
  internally by the fsl package. However, FSL itself comes with a more
  up-to-date copy of these scripts. The included ones are outdated and cannot
  be used as a dependency for FSL.
* Convert debian/copyright into a machine-readable format and merge
  debian/README.legal into it.
* Bump Standards-version to 3.8.0, no changes necessary.
* Manpage generator for 'nifti_tool' now replaces all single-quotes with
  double-quotes to prevent confusing them with groff commands, if they are
  first character on a line (addressed lintian warning).

6. By Michael Hanke

* New Upstream Version. New versioning scheme follows SO versions. All
  libraries in the package are no synchronized with respect to SO name
  and version.
* Merged filename memory leak patch and ARM alignment patch (modified)
  with upstream.
* Merged libfslio* packages with libniftiio*. As all library versions
  are now synchronized there is no need to keep libfslio separated.
  Especially as libfslio depends on libniftiio and is only a non-significant
  addition to the libniftiio package. Furthermore upstream is planning to
  merge libfslio with libniftiio in one of the next releases.
* Renamed the only remaining library package pair to libnifti1. This is
  necessary to move all sub-libraries into one package without changing
  the SO name of libniftiio1 (with properly added conflicts to old
  libniftiio1 package).
* Removed build-dep to d-shlibs as it cannot deal with new package name and
  install is now done manually.
* Fixed some missing and some unnecessary symbols with correct linking.
* Bumped Standards-version to 3.7.3, no changes necessary.

5. By Michael Hanke

Fix half-broken dependency of libfslio0-dev on no longer existing
libniftiio0-dev.

4. By Michael Hanke

* Compile 'unused' functions in nifticdf, because the prospective AFNI
  package depends on them. Set SO version of linifticdf to 0debian.1.0,
  because symbols were added.
* Added new-style 'Hompage' and Vcs* fields to debian/control source stanza.
* Included patch that fixes an illegal memory read that could occur when
  handling short filenames. Thanks to Yaroslav Halchenko.
* Included patch that fixes a complicated issue that caused the library to
  fail on ARM. The reason was byte-swapping code that did not take the
  4-byte alignment on ARM into account. Please see
  http://netwinder.osuosl.org/users/b/brianbr/public_html/alignment.html
  for more info about this topic. The Debian maintainer is grateful to
  Dominique Belhachemi for starting the investigation and Yaroslav Halchenko
  for finally spotting and fixing this bug (Closes: #446893).

3. By Michael Hanke

* New Upstream Version. This release introduces a new SO name for
  libniftiio. This was necessary to be able to handle NIfTI files larger
  than 2GB.
* SO names of libznz and libnifticdf where set to a debian specific string
  ('0debian'). This was done to be able to keep them in one package with
  libniftiio1, without having to conflict with the previous libnifti0
  package. The Debian maintainer decided against the alternative solution of
  a package split (one package for each library), because upstream wants to
  adopt a VTK like versioning scheme in future release (syncronize library
  interface versions across all libs). The Debian package will then merge
  all libraries into one package, as each one alone isn't really useful.
* Install the TCL wrapper for the image handling scripts in nifti-bin
  (fslio.tcl).
* Updated package descriptions.
* Include patch for fslio from FSL4. This patch introduces a number of new
  symbols, but doesn't change the API or ABI of the public interface.
  Therefore the SO name is kept constant.
* Wrote individual manpages for the nifti-bin tools.
* Disabled parts of the regression tests at build time, as they depend on
  datasets that are not part of the sources (have to be downloaded first).

2. By Michael Hanke

* New upstream release. This release mostly changes the copyright statements
  of fsliolib source code files to explicitely mention that they were
  previously part of FSL, but are now placed into the public domain.
* Debian patches merged with upstream.

1. By Michael Hanke

Import upstream version 0.4

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/raring/nifticlib
This branch contains Public information 
Everyone can see this information.

Subscribers