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

Re: Dropping astronomy and astronomy-dev from debian-science



On Wed, Jan 13, 2016 at 05:37:55PM +0100, Ole Streicher wrote:
> Andreas Tille <andreas@an3as.eu> writes:
> > you might like consider to simply add the according metapackages
> > to the Debian Science tasks.  I think from an advertising point of
> > view it would be not the best idea to drop Astronomy from Science.
> 
> While I think it would be a good idea to keep debian-science "clean"
> (and not to add the 14 debian-astro metapackages to debian-science): how
> is this done technically?

I hope the attached patch clarifies what I mean.  I do not pretend that
the patch makes really sense but it hopefully demonstrates what I mean.

> A good use for me would be to establish a link
> between astronomy-education and education-astronomy; there is no reason
> why they should be different.

+1
Should be discussed with Debian Edu.
 
> A compromise could be to add one metapackage "astronomy" that depends on
> the debian-astro metapackages; this way we would have a hierarchical
> structure -- but I am afraid this is not supported by tasksel, right?

This is what I mean in principle (read above that my patch might not be
sensible context wise).

> > A (very long - close to 10 years) planned feature of the Blends web
> > sentinel is to "resolve" such dependencies on the web pages.  The good
> > news is that with the rewrite of the web sentinel to use UDD exclusively
> > this feature is way more easy to implement.
> 
> I do not fully understand this. I could imagine that it would be nice to
> have a link to debian-astro (as well as to debichem and debian-med) on
> the debian-science blends page (and links to their metapackages on the
> metapackage list of debian-science). Do you mean this? Couldn't we do it
> just (semi-)manually? Debian-science seems to be a special case as it
> can be seen also as a "parent" to other blends.

In principle yes.

However, it might make sense to display rather the contents of the
metapackage dependencies on the web sentinel rather than the metapackage.

For instance

  science-astronomy Depends astro-catalogs

The web sentinel **could** show instead of this Dependency

  stardata-common, gliese, yale, astrometry-data-tycho2, astrometry-data-2mass

etc.  As I said this is not implemented yet but it was requested a long
time ago and I think this makes some sense.  Metapackage wise apt is
doing this automatically.

Kind regards

         Andreas. 

-- 
http://fam-tille.de
diff --git a/tasks/astronomy b/tasks/astronomy
index 032e02c..3ae2c88 100644
--- a/tasks/astronomy
+++ b/tasks/astronomy
@@ -4,190 +4,14 @@ Description: Debian Science Astronomy packages
  Astronomy.  You might also be interested in field::astronomy debtag
  and, depending on your focus, in the education-astronomy metapackage.
 
-Depends: gcx
-
-Depends: xorsa
-Why: Celestial Mechanics computations
-
-Depends: astronomical-almanac, lightspeed, openuniverse
-
-Depends: astromatic, sextractor, swarp, psfex, stiff, missfits, scamp,
- weightwatcher
-
-Depends: montage
-
-Depends: wcstools, wcslib-tools, funtools, qfits-tools
-
-Depends: gpredict, predict, seesat5
-
-Depends: yorick-full
-
-Suggests: yorick-cubeview, yorick-mira, yorick-spydr, yorick-yao,
-	  yorick-svipc, yorick-gyoto
-
-Depends: savi
-
-Depends: stellarium, xplanet,
-         xplanet-images, celestia, kstars, starplot
-
-Depends: lynkeos.app
-
-Suggests: sunclock, xtide, xtide-data
-Why: Took this over from education-astronomy
-
-Depends: stardata-common, gliese, yale
-
-Depends: boinc-app-milkyway, boinc-app-seti
-
-Suggests: scilab-celestlab, scilab-overload, scilab-scimysql
-X-Comment: It is not really astronomy, do we need another category or
-           should we put space flight related packages into this task?
-
-Depends: gyoto
-
-Depends: skycat
-
-Depends: ftools-fv, fitsverify, fitscut, astropy-utils
-
-Depends: casacore-tools
-
-Depends: iraf
-
-Depends: x11iraf
-
-Depends: python-pyraf
-
-Depends: saods9, xpa-tools
-
-Depends: python-pywcs, python-astropy, python3-astropy, python-pyfits,
-         python3-pyfits, python-pyds9
-Why: Generic Python packages for astronomy
-
-Depends: astroml
-WNPP: 756994
-
-Depends: sncosmo
-WNPP: 757096
-
-Depends: aplpy, python-aplpy, python3-aplpy
-WNPP: 802457
-Depends: spectral-cube, python-spectral-cube, python3-spectral-cube
-WNPP: 802468
-
-Depends: python-pyregion, python3-pyregion
-Depends: python-wcsaxes, python3-wcsaxes
-Depends: glueviz, python-glue, python3-glue
-Depends: python-astroquery, python3-astroquery
-Why: Astropy affiliated packages
-
-Depends: python-pyavm, python3-pyavm
-Depends: python-astlib, python3-astlib
-
-Depends: eso-pipelines
-Depends: esorex, python-cpl
-Suggests: cpl-plugin-amber, cpl-plugin-fors, cpl-plugin-giraf,
-	  cpl-plugin-hawki, cpl-plugin-sinfo, cpl-plugin-kmos,
-	  cpl-plugin-vimos, cpl-plugin-uves, cpl-plugin-xshoo,
-	  cpl-plugin-naco, cpl-plugin-visir, cpl-plugin-muse
-Why: Data reduction suite for data taken with ESO instruments
-
-Depends: eso-midas
-
-Depends: xephem
-Homepage: http://www.clearskyinstitute.com/xephem/
-License: Non-free
-Responsible: Javier Fernandez-Sanguino Pena <jfs@computer.org>
-Pkg-URL: http://snapshot.debian.net/archive/2005/03/13/debian/pool/non-free/x/xephem/
-Pkg-Description: An interactive astronomical ephemeris for X.
- Xephem is an interactive astronomical ephemeris program for X Windows
- systems with Motif.  It provides many graphical views as well as
- quantitative heliocentric, geocentric and topocentric information for
- Earth satellites, solar system and celestial objects.
- .
-Remark: Removed from Debian due to licensing issues.
-
-Ignore: gstar
-Homepage: http://www.ecn.wfu.edu/~cottrell/gstar/
-License: GPL
-Responsible: Maintainer: Muhammad Hussain Yusuf <muhammad_yusuf@lineone.net>
-Pkg-URL: http://snapshot.debian.net/archive/2005/03/13/debian/pool/main/g/gstar/
-Pkg-Description: a gtk front-end for the starchart program
- gstar is a gtk front-end for the "starchart" program (originally by Alan
- Paeth, updated in 1990 by Craig Counterman) which generates high-quality
- postscript charts of any chosen region of the sky. It also prints the current
- Julian date and gives positions of the planets.
-Remark: Removed from Debian due to licensing issues.
-
-Suggests: pdl, pgplot5, python-scientific
-Why: Already in science-viewing
-
-Depends: wxastrocapture
-
-Depends: ssystem
-Pkg-URL: http://snapshot.debian.org/package/ssystem/
-Homepage: http://www1.las.es/~amil/ssystem
-Pkg-Description: 3D solar system simulator
- An OpenGL Solar System simulator which includes the sun, the nine
- planets, a few major satellites, and background stars.
- .
- This package has since been rewritten and repackaged as Celestia,
- but since that package has significantly higher hardware requirements
- than ssystem does, this package is being kept around.  Celestia
- has a better looking solar system, more options, and unlike ssystem,
- is actually still being worked on, so you probably only want to use
- this if you have older hardware that cannot run Celestia at a
- reasonable speed.
-Remark: Removed from Debian
- This package was removed from Debian but some versions are available
- from http://snapshot.debian.org/
- .
- Reasons are given here: http://bugs.debian.org/352709
-
-Suggests: stars
-Pkg-URL: http://snapshot.debian.org/package/stars/
-Homepage: http://www.aoc.nrao.edu/~wbrisken/src/
-Pkg-Description: star map program that draws the night sky
- Stars is an astronomy program that lets you view the sky from
- your computer.
- .
- Except for generating a small rotation matrix and some parameters,
- all math is integer based, allowing very fast display. At 16 bytes
- of memory per object, many objects can be loaded at once. Most
- graphics are antialiased.
-
-Depends: spacechart
-Homepage: http://www.gnu.org/software/spacechart/
-Pkg-URL: http://snapshot.debian.org/package/spacechart/
-Pkg-Description: Star map viewer and navigator
- SpaceChart is a program to display 3d maps of stars and move freely
- around it. It is capable of showing only a subset of the stars in a
- given data file, and only those within a given distance of the center
- of the display. Also, it shows lines between stars that are closer than
- a given distance.
-Remark: Removed from Debian
- This package was removed from Debian but some versions are available
- from http://snapshot.debian.org/
- .
- Reasons are given here: http://bugs.debian.org/460795
-
-Depends: audela
-WNPP: 744236
-
-Suggests: python-healpy
-
-Depends: indi-bin
-
-Depends: splash
-
-Depends: siril
-
-Depends: gnudatalanguage, gdl-astrolib, gdl-mpfit, gdl-coyote
-
-Depends: yt
-WNPP: 789976
-
-Depends: astrometry.net
-WNPP: 793462
-
-Depends: rawtran
-WNPP: 793963
+Depends: astro-catalogs,
+         astro-datareduction,
+         astro-education,
+         astro-frameworks,
+         astro-frameworks,
+         astro-gdl,
+         astro-publication,
+         astro-simulation,
+         astro-telescopecontrol,
+         astro-tools,
+         astro-viewers
diff --git a/tasks/astronomy-dev b/tasks/astronomy-dev
index 308d9b0..09aaa4e 100644
--- a/tasks/astronomy-dev
+++ b/tasks/astronomy-dev
@@ -5,28 +5,7 @@ Description: Debian Science Astronomy-dev packages
  .
  You might also be interested in the science-astronomy metapackage.
 
-Depends: libnova-dev
-
-Depends: libworldwind-java
-
-Depends: libccfits-dev, libcfitsio-dev, python-pyfits, libqfits-dev, slang-cfitsio, libastro-fits-cfitsio-perl
-
-Depends: libstarlink-pal-dev, libstarlink-ast-dev, libwcstools-dev, wcslib-dev, libcpl-dev
-
-Depends: python-pywcs, python-cpl
-
-Depends: libgyoto2-dev
-
-Depends: casacore-dev
-
-Depends: liberfa-dev
-
-Depends: libfits-java
-
-Depends: libivoafits-java
-
-Depends: tcl-fitstcl
-
-Depends: libchealpix-dev, libhealpix-cxx-dev, python-healpy
-
-Depends: libindi-dev
+Depends: astro-development,
+         astro-python,
+         astro-python3,
+         astro-tcltk
\ No newline at end of file

Reply to: