[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#818373: Assembling complete set of cds.astro.* library source



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Package: libcds-astro-java

The Aladin 9.x upstream source distribution contains a 'cds.astro.jar'
with 31 class files, compiled on 10 May 2012.  Source code matching
this is present in historic Aladin source snapshots: it is present in
Aladin 5.018, Aladin 7.014, and Aladin 7.533 under the 'cds/astro/*'
sub-directory.

Aladin 8.040 and later source releases do not have this 'cds/astro/'
sub-directory.  The source code appears to have been split out to 'CDS
Units' distributed separately:

  http://cds.u-strasbg.fr/cdsdevcorner/units1.2/src.zip

This is only a subset (9 .java files + 1 Makefile).  A testcase for
'tUnit.java' was added, and the 'Makefile' refers other testcases.
This CDS Units package also includes one bugfix to 'Parsing.java',
ahead 'cds/astro/Parsing.java' in the Aladin 7.533 release (however
this bugfix says it is older, and is dated internally as May 2007).

The copies of source code in the Aladin 7.014 and Aladin 7.533 have
"GNU General Public License version 3" boilerplate added to the top of
each source file.

There It should be possible to retrieve and use this copy of the code
extracted form the Aladin 7.xxx releases:

  https://anonscm.debian.org/cgit/debian-astro/packages/aladin.git/tree/cds/astro?h=upstream/7.533%2bdfsg

And to highlight the extra Makefile, unittest and 'parseSexa2()' bug
fix available in CDS-Units

List of differing files:

cds.astro.* package code ('-': not in v1.2 'CDS Units' 'Src.jar')
- -Astrocoo.java 
 Astroformat.java
- -Astroframe.java
 AstroMath.java
- -Astropos.java
 Astrotime.java
- -CheckPosition.java
 Converter.java
- -Coocube.java
- -Coo.java
- -Ecliptic.java
 Editing.java
- -Equatorial.java
- -FK4.java
- -FK5.java
- -Galactic.java
- -ICRS.java
+Makefile  (added; +unittests)
- -Mtype.java
- -Otype.java
*Parsing.java (function parseSexa2() added in 2007-05)
- -Proj3.java
- -Qbox.java
- -QboxNumber.java
- -Supergal.java
+tUnit.java
 Udef.java
 Unit.java

Tests 't*.java' ('?': not found in v1.2 Src.jar):
?tAstroMath.java
?tAstrocoo.java
?tAstropos.java
?tConverter.java
?tCoo.java
?tOtype.java
?tParsing.java
?tPierre.java
?tQbox.java
?tQbox2.java
?tQboxNumber.java
 tUnit.java (in v1.2; but source says 2000-03-04)

nb. 'tUnit.java' (only) is also found separately at:
  http://cds.u-strasbg.fr/cdsdevcorner/units1.0/tUnit.java

Historic Aladin 5.x source discovered at:

  http://www.asiaa.sinica.edu.tw/~chyan/Aladin5/Aladin5_src/cds/astro/
  http://www.asiaa.sinica.edu.tw/~chyan/Aladin5/Aladin-src5.018.jar

Historic Aladin 7.x source was obtained from backups of a colleague.

(Any other historic source dumps would be appreciated!)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFXYmdgc444tukM+iQRAkKmAJ0Z50UamZG/ktrUuOtw9qsylVXcVACglR11
n+FWGWUt9zq+MQRFnPUbzRc=
=R9yg
-----END PGP SIGNATURE-----


Reply to: