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

Re: Input on package thermometer (Was ... long ago: package thermometer improvements)


On Fri, Jun 21, 2013 at 12:00:59PM +0200, Francesco P. Lovergine wrote:
> > What is left to do is some wrapper to turn this into a web page -
> > perhaps in parallel to the existing tasks and bugs pages of the web
> > sentinel.  So I would write a Genshi template and a Python wrapper
> > around the query to finalise this if you agree with this procedure.
> > 
> Nice results thanks.

OK, the wrapper is finished and the new package Thermometer online.  Feel
free to have a look at


It reimplements the package thermometer[1] for all those packages that
are mentioned inside the debian-gis tasks files.  In other words: If you
are missing a package in the thermometer please add it here[2] (and wait
24h until UDD and the thermometer is updated).

I adapted the layout a bit to the other pages of the web sentinel.  I hope
you like this - otherwise I'm happily accepting patches to the template[3].

I also added features not yet implemented inside the old thermometer that
are coming cheap with UDD + Blends techniques:

  1. Packages maintained in a VCS have an additional link to this (in
     addition to PTS and UP)
  2. There are three additional "distributions"
      a) stable-bpo if you have packages in backports (seems not to be
                    the case currently)
      b) experimental there are some packages in experimental left over
                      from freeze time
      c) unreleased These are packages you just have in VCS.  The packages
                    do not even have to be released to show up here (see
                    also WNPP bug

I hope you like these additional features.

In the links section you can also find the Ubuntu thermometer.
Currently it is featuring 'precise', 'quantal' and 'raring'.  Please
tell me what additional releases you want to see here (if any).  It's a
question of minutes to adapt the code.[4]  Apropos code: You might like
to inspect the SQL query 'query_thermometer' for the columns
debianstatus and ubuntustatus which are relevant for the coloring of the
rows if these relations fit your intention.
> > The only thing that need to be adopted from Debian GIS team is the way
> > you are specifying your not yet packaged target software.  I have no
> > idea in what way you do thie inside the GIS thermometer but I'd
> > recommend to follow other Blends techniques.  The best way would be to
> > inject a packaging skeleton into VCS.  This is parsed and injected into
> > UDD and thus can be easily used inside the query.  Finally it is a
> > preparation for your intended goal to package the software.  I checked
> > that it takes about three minutes to fill in some skeleton debina/control,
> > debian/changelog and debian/copyright (machine readable, only the first
> > License field is parsed - no need for completing everything).  If you
> > do not have this three minutes per package I doubt that there will be
> > any serious work done in the next year and so it can be easily droped
> > from your todo list to do it at some point in time later.  In case your
> > agree to this prospective package in VCS method simply mentioning the
> > binary package name inside the tasks file is sufficient to let all
> > tools (inclusive the to be finished thermometer) sufficiently.
> > 
> IMHO the list of package of interest could be easily and alternatively
> maintained on the wiki, without adding more complications to people
> already overloaded and overstressed :)

OK. :-)

So as I said: Pushing some raw packaging stuff together which can be
done in about 10 minutes and push it to SVN / Git plus creating an entry
for the prospective package inside the Debian GIS tasks will make a
package show up inside the thermometer.  I think if you are serious
about packaging some software this should not be to much work.

> > Just let me know if you like this idea and I'll go on with the Genshi
> > template to create Debian Blends thermometer (+ optional Ubuntu
> > thermometer, probably even enhanced to "other derivatives" thermometer).
> I personally like it

I need to check out what other derivatives could be added.  Do you want
to see an additional page like Ubuntu thermometer or should it simply be
added?  Both is fine - just specify what you prefer.

Hope this will simplify the work of Debian GIS team.  For all other
Blends the thermometer is available as well.  You can either guess the
URL or wait until the links on the entry pages are updated.

Kind regards


[1] http://pkg-grass.alioth.debian.org/debiangis-status.html
[2] svn://svn.debian.org/svn/blends/projects/gis/trunk/debian-gis/tasks
[3] http://anonscm.debian.org/gitweb/?p=blends/website.git;a=blob;f=webtools/templates/thermometer.xhtml
[4] http://anonscm.debian.org/gitweb/?p=blends/website.git;a=blob;f=webtools/thermometer.py


Reply to: