[Debtags-devel] New features!

Enrico Zini zinie@cs.unibo.it
Sun, 15 Aug 2004 12:48:27 +0100


--T4sUOijqQbZv57TR
Content-Type: text/plain; charset=iso-8859-15
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello!

I'm uploading a new version of the two libraries, which should keep
binary compatibility and add two features that make me very happy:

 - libtagcoll 0.99.1
   Implements asterisk wildcards in tag expressions (but just at the
   beginning and the end, not in the middle).  This way one can
   {taggrep,debtags grep} *::server && mail::*  although I don't know if
   this specific case could be useful except for checking tag
   consistency (you should have mail::server anyway).

   There is however a very nice outcome, suggested by mornfall:
   filtering packages for (!culture::* || culture::it) would give a view
   of all packages except the ones that are not for my culture!
=20
 - libdebtags 0.9.3
   Honor a Equates: <tag expression> field in the tag vocabulary, that
   adds the given tag whenever the given tag expression is true.
   I already committed to the vocabulary these two example Equates:
   fields:

   Tag: role::server
   Equates: x11::server !! mail::server || web::server
   Description: Server

   Tag: sound::player
   Equates: use::playing && media::audio
   Description: Sound playback

   With the increasing number of facets and the facing of some
   overlapping among them, this is probably going to be very useful for
   enforcing some consistency in the more obvious cases.


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <enrico@debian.org>

--T4sUOijqQbZv57TR
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBH02K9LSwzHl+v6sRApqJAJsHJXhwgdiuz6oZHZbUlQmW0cuVxQCdFPUj
uwzyTBGXzwVZKgf+pZDwXNQ=
=GM+u
-----END PGP SIGNATURE-----

--T4sUOijqQbZv57TR--