r169 - libdebtags/trunk

Enrico Zini deb-usability-list@lists.alioth.debian.org
Wed, 21 Jul 2004 16:14:52 -0600


Author: enrico
Date: Wed Jul 21 16:14:51 2004
New Revision: 169

Modified:
   libdebtags/trunk/TODO
Log:
TODO file update (also used to test the new CIA setup)


Modified: libdebtags/trunk/TODO
==============================================================================
--- libdebtags/trunk/TODO	(original)
+++ libdebtags/trunk/TODO	Wed Jul 21 16:14:51 2004
@@ -1,5 +1,16 @@
 *** TODO for libdebtags
 
+ - Crashes in StandardEnvironment::output(PackageConsumer& cons, PackageFilter& filter)
+   (reproducible in debtags-edit)
+ - Package::tags() gives the wrong results
+   (reproducible in debtags show debtags)
+   (even gives non-existing tagsets, like in debtags show mozilla)
+	 - Added a test case in test-packages.cc
+ - Environment: accept the filter as const
+ - Package: memorize the full record, or all the broken-down components
+
+ - Implement filters, searches and consumers also for MaintainerSet
+
  - Implement the Vocabulary as a TagGroup or a FacetGroup (is DebtagsVocabulary
 	still needed then?)
  
@@ -60,6 +71,8 @@
 	 + add StandardEnvironment::fillPackageData to fill in package data using
 		the APT database, called from a Package when it sees that it's got
 		incomplete informations and needs some of the missing ones
+ + Implement filters, searches and consumers also for TagSet and FacetSet
+ + Make the filters as virtual classes, so that implementors can provide their own
 
 --- 2004-07-11
  + Debtags::Tags and Debtags::Facets: incapsulate all the dictionary fields