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

Bug#420623: intention to adopt/drop some of these



[ Cc-ing the former maintainer and the last QA uploader for possible
  comments ]

Hi, I'm interested in adopting w3-recs{,-2002,2003}, but I propose a
change in the approach to maintain them.

First of all I would drop the -2002/-2003 packages. I would go for a
single source package with multiple binary packages to ease maintenance.
Moreover the by year distinction is not very useful for the user, a
distinction on the basis of the XML Activity [1] would be more
meaningful (note that I'm not yet sure on how to implement this, read
below, so in the beginning I would probably go for a single binary
package).

Then I propose do drop the "by hand" maintenance of maintaining up to
date the HTML version of the recommendations since it is boring and
error-prone. I just stumbled upon [2] and in particular on [3] which is
a RDF presentation of all the technical reports published by W3C. Using
them it would be possible to implement a mechanism that:
1) downloads the TRs matching a given criterion (ours would be "only
   download recommendations)
2) generate doc-base entries for each recommendation
3) categorize recommendations on the basis of some criteria

All this stuff is a good match to be done when the "get-orig-source"
target of debian/rules is invoked, and implementable via some XSLT
stylesheet.  So the workflow for updating the package would be invoking
that, possibly committing to some collaborative maintenance repository,
debuild, upload.

I'm not yet sure on how to implement (3), since the available RDF file
is not really clear about TR classifications ... but I'm quite confident
I can quickly implement (1) and (2).

Also, I propose to commit the package on the collab-maint alioth
repository [4] to have a version control system (a standalone project on
alioth would be overkill).

Comments?
Any co-maintainer interested? :)

[1] http://www.w3.org/TR/tr-activity
[2] http://www.w3.org/2002/01/tr-automation/
[3] http://www.w3.org/2002/01/tr-automation/tr.rdf
[4] http://wiki.debian.org/AliothPackagingProject

-- 
Stefano Zacchiroli -*- PhD in Computer Science ............... now what?
zack@{cs.unibo.it,debian.org,bononia.it} -%- http://www.bononia.it/zack/
(15:56:48)  Zack: e la demo dema ?    /\    All one has to do is hit the
(15:57:15)  Bac: no, la demo scema    \/    right keys at the right time

Attachment: signature.asc
Description: Digital signature


Reply to: