Go Alex Go!

Alex de Landgraaf alex at delandgraaf.com
Tue Jul 11 18:38:08 UTC 2006


Hi Enrico,

Enrico Zini wrote:
> I saw your blog entry (although the blog text doesn't show up in
> liferea).  Looks cool!  You may want to password protect that, if it has
> to be serious revisions.
>   

Glad you like it! I will add a password when I get to the final part
(actually storing the changes). I'm hoping to get it fully-functional
within one or two days, nearly there. Might have two versions, with the
actual working one locked behind a password.

> Sorry I can't play with it until the 26th of July: I'm in Ethiopia now
> (http://www.efossnet.org/Linux) and I'll be mostly disconnected.
>   

Efossnet sounds neat, hope you have a nice time there!

> I'll get back to it when I come back.  In the meantime, you could write
> to the list a little description of how the prototype works.
>   

Naturally, I've been much to quiet. Here goes:

TagDB webinterface prototype URL: http://alextreme.org/debtags/tagdb

This is an interface to all open changes (changes that have been
submitted by people, but which haven't yet reached the debtags database
in SVN). All these changes are cached locally for the interface to be
fast-fast-fast. The Update tags button at the bottom refreshes the
cached changes using the central database
(http://debtags.alioth.debian.org/tags/tags-current.gz)

The browsing is pretty simple, first on facet-level then on tag-level.
Once you have selected a facet::tag you get all the changes for that
facet::tag. The AI-evaluator retrieves the cached package/facet::tag
evaluation for each of the changes (these are pre-calculated, takes
about a day for all combinations). With an evaluation >= 0.9 the
evaluator automatically approves the change, if the evaluation is <= 0.3
the evaluator automatically rejects the change. In every other case the
evaluator sets the change to Defer. You can then modify/submit the
changes, which are cached until either the cache is refreshed or the
changes are submitted into SVN (which doesn't work, yet).

Give it a try, if anyone has any ideas she/he wants to see now is a time
to bring them up. Enrico's idea about allowing each maintainer to submit
the changes to her/his own packages is one I'll look into.

cheers,
Alex

PS. If you haven't seen it, http://www.alextreme.org/debtags is an
AJAXified (Go Web 2.0 Go!) prototype for viewing & submitting these changes.




More information about the Debtags-devel mailing list