[Debtags-commits] [svn] r935 - in debtags-edit/trunk: . debian

Enrico Zini debtags-commits@lists.alioth.debian.org
Sat, 18 Jun 2005 18:13:40 +0000


Author: enrico
Date: Sat Jun 18 18:13:39 2005
New Revision: 935

Added:
   debtags-edit/trunk/DONE
Removed:
   debtags-edit/trunk/TODO
Modified:
   debtags-edit/trunk/README
   debtags-edit/trunk/configure.ac
   debtags-edit/trunk/debian/changelog
   debtags-edit/trunk/debian/docs
Log:
Bumped version to 1.0 and merged TODO in README

Modified: debtags-edit/trunk/README
==============================================================================
--- debtags-edit/trunk/README	(original)
+++ debtags-edit/trunk/README	Sat Jun 18 18:13:39 2005
@@ -1,37 +1,178 @@
-Quick README for debtags-edit
+README for debtags-edit 1.0
+===========================
 
- * Project resources:
+Functionality
+-------------
 
-Website:
+debtags-edit is a useful tool for querying the Debtags and APT databases
+together and editing package categorization.
 
-  http://debtags.alioth.debian.org
+At the current stage of development it is quite featureful, but it has big
+performance problems.
 
-Mailing lists:
 
-  debtags-devel@lists.alioth.debian.org
-  http://lists.alioth.debian.org/mailman/listinfo/debtags-devel
-    Development and usage discussions
+What is in this release
+-----------------------
 
-  debtags-commits@lists.alioth.debian.org
-  http://lists.alioth.debian.org/mailman/listinfo/debtags-commmits
-    Postings of subversion logs
+debtags-edit has been ported to libdebtags1 1.0.3 and it now uses DebtagsSimple
+instead of Debtags::Environment.
 
-Subversion repository:
 
-  http://svn.debian.org/viewcvs/debtags/debtags-edit
-    Browse online
-  svn://svn.debian.org/debtags/debtags-edit
-    Read-only access
-  svn+ssh://alioth.debian.org/svn/debtags/debtags-edit
-    Write access
+Compiling from the subversion repository
+----------------------------------------
 
-APT repository:
+Additionally to the build-dependencies, you need to install ``libtool`` and
+``automake1.9`::
 
-  deb http://debtags.alioth.debian.org/debian unstable main
+  apt-get install libtool automake1.9
+  ./autogen.sh
+  ./configure
+  make
 
+The program uses GNU Libtool.  While this is very nice, it can be a pain when
+trying to debug a program. For that reason, compilation of shared libraries can
+be turned off by specifying the ``--disable-shared`` option to ``configure``.
 
- * Author
 
-debtags-edit has been written by Enrico Zini <enrico@debian.org> for the
-purpose of making it simple to tag packages and for demonstrating APT+debtags
-searches.
+Resources
+---------
+
+  Website:
+
+    http://debtags.alioth.debian.org
+
+  Mailing lists:
+  
+    debtags-devel@lists.alioth.debian.org
+    http://lists.alioth.debian.org/mailman/listinfo/debtags-devel
+      Development and usage discussions
+  
+    debtags-commits@lists.alioth.debian.org
+    http://lists.alioth.debian.org/mailman/listinfo/debtags-commmits
+      Postings of subversion logs
+
+  Subversion repository:
+
+    http://svn.debian.org/viewcvs/debtags/libdebtags
+      Browse online
+    svn://svn.debian.org/debtags/libdebtags
+      Read-only access
+    svn+ssh://alioth.debian.org/svn/debtags/libdebtags
+      Write access
+
+  APT repository:
+
+    deb http://debtags.alioth.debian.org/debian unstable main
+
+
+Further stages of the development
+---------------------------------
+
+Development will now proceed by:
+
+ * Trying to solve the performance issues
+ * Experimenting with new Debtags-related interface features
+
+
+TODO-list items completed so far
+--------------------------------
+
+These are the TODO-list items completed so far::
+
+
+(older completed items are archived in the DONE file)
+
+
+
+TODO-list items being worked on
+-------------------------------
+
+These are the TODO-list items currently being worked on::
+
+ - try to use Debtags<string>
+ 
+ - Allow to increase the distance in the "related" box
+   (or self-increase if less than 4 results)
+ - Related: show the distance in a second column, and increase automatically
+   the distance if < 4 items show up (or continuously increase the distance
+   until at least 20 packages show up)
+
+ - Allow to choose whether to use the smart facet list in the filterpanel or
+   not
+ 
+ - Refactor TagEditor to display facets in a line:
+   [-]Use: [-]Configuring, [-]Editing [+]
+   [-]Devel: [-]Library [+]
+ - Set tooltips with vocabulary descriptions
+
+ - View differences between db and edited db (tag patch)
+ + Send mail to Erich or list with tag patch
+    - Preview email
+
+ - Unselect the filterpanel when clicking on the relatedpanel and vice-versa
+
+ - Instead of clicking on the related (or any) items, right click and "copy in
+   name search" and "copy in description search" and "view package"
+
+
+
+Future TODO-list items
+----------------------
+
+These are the TODO-list items that are to be addressed in the future::
+
+ - Create new tags / facets
+ - Save a vocabulary patch
+
+ - Edit tags
+    - Add tags using facet-questions/descriptions
+
+ - Save preferences in ~/.debtags-edit/preferences
+ - Save the last query done, and restore it on startup
+
+ - Colorize the package description
+ - Parse the full package record
+    - Render the depends, suggests, recomments, conficts clickable
+    - Remove less useful data (like location in archive)
+    - Render the maintainer clickable (sets the search with the maintainer
+      name, or go in a maintainer navigation mode)
+
+ - port foundation libraries to libboost when possible
+
+ - Show tag cardinality in tag menu
+
+ - Setup ItemList as a drag target for TAGCOLL data, to activate inter-panel
+   copy/moves with drag-and-dropping
+
+ - Make the columns sortable
+    - Names sort alphabetically
+    - Tagsets sort first by cardinality, then lexicographically
+
+ - For TreeViews, use the TreeView drag&drop system instead of the generic
+   widget one
+
+ - Add columns to the TagSelector.  Will probably need a
+   TagCollection::getTagStats function to compute them all in a single run, so
+   that the computation is more efficient
+
+ - Make the search multithreaded, restarting every time the filter is changed
+   and sending the resulting things to the list in background
+
+
+Discarded TODO-list items
+-------------------------
+
+These TODO-list items have been discarded::
+
+(older discarded items are archived in the DONE file)
+
+
+Miscellaneous notes
+-------------------
+
+
+
+Author
+------
+
+Enrico Zini <enrico@debian.org>

Modified: debtags-edit/trunk/configure.ac
==============================================================================
--- debtags-edit/trunk/configure.ac	(original)
+++ debtags-edit/trunk/configure.ac	Sat Jun 18 18:13:39 2005
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT(debtags-edit, 0.2, [enrico@debian.org])
+AC_INIT(debtags-edit, 1.0, [enrico@debian.org])
 AC_CONFIG_SRCDIR([configure.ac])
 AM_CONFIG_HEADER(config.h)
 AM_INIT_AUTOMAKE

Modified: debtags-edit/trunk/debian/changelog
==============================================================================
--- debtags-edit/trunk/debian/changelog	(original)
+++ debtags-edit/trunk/debian/changelog	Sat Jun 18 18:13:39 2005
@@ -1,3 +1,10 @@
+debtags-edit (1.0) experimental; urgency=low
+
+  * Bumped version to 1.0
+  * Merged TODO-list in the README
+
+ -- Enrico Zini <enrico@debian.org>  Sat, 18 Jun 2005 20:13:13 +0200
+
 debtags-edit (0.2) experimental; urgency=low
 
   * Ported to new libdebtags1

Modified: debtags-edit/trunk/debian/docs
==============================================================================
--- debtags-edit/trunk/debian/docs	(original)
+++ debtags-edit/trunk/debian/docs	Sat Jun 18 18:13:39 2005
@@ -1,4 +1,4 @@
 NEWS
 README
-TODO
+DONE
 doc/*