Differences between revisions 228 and 229
Revision 228 as of 2013-02-05 08:17:46
Size: 6485
Comment: Update instructions for packages
Revision 229 as of 2013-02-12 14:15:16
Size: 6383
Comment: Create a new "Obsolete material" section
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:

= Transition to Octave 3.6 =

The transition is over (see DebianBug:667863). [For the sake of historical recording, the material that used to be in this section has been restored into a [[Teams/DebianOctaveGroup/Octave3.6Transition|separated wiki page]].]
Line 114: Line 110:

= Obsolete material =

 * [[Teams/DebianOctave/OldPackaging|Old packaging page]]
 * [[Teams/DebianOctaveGroup/Octave3.6Transition|Octave 3.6 transition]]

Introduction

The Debian Octave Group (DOG) is a collaborative effort for maintaining the Octave-related Debian packages. Coordination is done through the pkg-octave project at Alioth.

Any developer, either a member of Debian or not, is invited to participate. If you are interested, please drop a note to the project administrators at Alioth.

Maintained packages

Development is coordinated through Git repositories, using the git-buildpackage tool (with the associated git-dch tool for generating debian/changelog entries).

Mailing lists

There are two mailing lists related to the project:

Check list for the Octave-Forge packages

  1. Bump the build-dependency on octave-pkg-dev to >= 1.0.1.

  2. Bump the Standards-Version to 3.9.4.
  3. The recommended debhelper compat level is 9.
  4. We use a machine-readable debian/copyright with the 1.0 specification. Generating this file can be simplified by the following command:

    licensecheck -r --copyright -c  '\.m|\.cc|\.hh|\.c|\.h|\.f' . | /usr/lib/cdbs/licensecheck2dep5

    Note that you will have to update the Format line using the finalized URL for version 1.0. If you are using CDBS version 0.4.103 or later, the URL will be that for version 1.0.

    You can also automatically fix some errors in your file using the following command (from package libconfig-model-perl):

    cme fix dpkg-copyright
  5. Use the SourceForge redirector in the debian/watch file:

    version=3
    http://sf.net/octave/<package>-(.+)\.tar\.gz

Octave Forge packages not in Debian

The following table lists packages that have been in Debian at some point but were removed:

  • octave-ad
  • octave-ann
  • octave-bioinfo
  • octave-combinatorics
  • octave-ftp
  • octave-ident
  • octave-informationtheory
  • octave-integration
  • octave-irsa
  • octave-multicore
  • octave-nlwing2
  • octave-outliers
  • octave-parallel (RM: 669231)

  • octave-pdb
  • octave-physicalconstants
  • octave-simp
  • octave-sockets
  • octave-symband
  • octave-time (RM: 671089)

  • octave-xraylib
  • semidef-oct (RM: 669226)

Bellow is the list of packages in Octave-Forge that are not yet in Debian, and that may be candidates for packaging:

ToDo Items

The following list contains things that should be done at some point in the future.

  • Check that Octave compiles with clang and inform shogun maintainers about it, if yes (shogun-octave was dropped, as shogun uses clang now and some of the Octave code failed to compile)
  • We might want to add a reportbug script (/usr/share/doc/reportbug/README.developers.gz) that reports the BLAS library in use via the alternatives system and all octave-* packages installed. This should help with bug reports.

Obsolete material