The package is complicated due to inclusion of many sub-packages [0],
for one of which the source is not included in the original tarball
[1] and another is modified for the package [2].  Some more info is in
the README.Debian.

The current packaging diff leaves some room for improvement [3].  It
has some useful content though:

  . a perl script to generate a useful manpage from html documentation;
  . a copyright file which is pretty-complete for the source for all the
    files in all the sub-packages.  This should be good enough to
    consider any errors, ommisions, inaccuracies or other problems to be
    bugs rather than part of some wider, more general problem that
    should get fixed at some later date.

It's become increasingly clear that I don't have the time to deal with
it ATM.  I'd be happy to help anyone interested in adopting the
package, if you take the initiative to tackle one of the larger
issues.  There's some new upstream releases so you should be prepared
to redo some large fraction of the packaging (depending partly on the
relative ease of making yourself comfortable with existing packaging).

[0] In previous versions, there's

        blt2.4z
        tcl8.4.9
        tcllib-1.6.1
        tk8.4.9
        tkimg1.3rc2
        tktable2.9
        zlib-1.2.3 (3 copies!)

I had modified the compilation to depend on the appropriate packages
and use shared libraries instead.

At first glance the included subpackages don't seem to have changed in
any major way in the latest versions.

[1] So I replaced the obscured C source with an older, fortran
implementation.

[2] The included tcl source has some small patch.  It was never clear to
me why this was necessary, but could be associated with a crash I've
seen when linking with the Debian lib.  #304804

[3] Off the top of my head, some patch management system should be used,
and the source-repacking bits should be redone to 1) not remove sources
when that isn't necessary for license reasons; and, 2) move such
sources out of the way before compilation to detect if they're used,
and put them back in the "clean" target to get a clean diff.

References

http://packages.debian.org/sid/saods9
http://bugs.debian.org/saods9
http://packages.debian.org/changelogs/pool/main/s/saods9/saods9_4.0b7-1.5/changelog
http://packages.debian.org/changelogs/pool/main/s/saods9/saods9_4.0b7-1.5/saods9.copyright



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to