[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/*