[Dbconfig-common-devel] dbconfig-common/debian TODO,1.12,1.13 changelog,1.48,1.49 control,1.6,1.7 dbconfig-common.manpages,1.1,1.2 dbconfig-common.templates,1.22,1.23 dirs,1.5,1.6

seanius@haydn.debian.org seanius@haydn.debian.org


Update of /cvsroot/dbconfig-common/dbconfig-common/debian
In directory haydn:/org/alioth.debian.org/chroot/home/users/seanius/tmp/cvs-serv19414/debian

Modified Files:
	TODO changelog control dbconfig-common.manpages 
	dbconfig-common.templates dirs 
Log Message:
just about ready for an upload to unstable(!)


Index: TODO
===================================================================
RCS file: /cvsroot/dbconfig-common/dbconfig-common/debian/TODO,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- TODO	7 May 2005 23:05:52 -0000	1.12
+++ TODO	11 Jul 2005 04:23:00 -0000	1.13
@@ -1,21 +1,27 @@
-lots!
-
-this is the general state of things:
+this is the general state of things.  below is a list of either unfinished
+or planned work for the present and future of dbconfig-common
 
 - bugs
-  - the "back" functionality doesn't quite work
+  - i suspect the "back" functionality doesn't quite work
 
 - database support
   - general
     - some kind of support for multi-db applications
+	 - provide a normal-user-accessible script for setting up databases
+	   (for running out of public_html type directories etc).
     - support for other database types (sqlite, others?)
 
 - general
+  - think about how this should tie in with the webapps-common.
+  - begin discussion on having the "best-practices" document incorporated
+    in some form as debian policy.
   - how we handle admin passwords should differ based on remote/local.
-  - a "try again" functionality for install failures.
   - ask if the user is to be completely deleted or only have privileges
     revoked in mysql.  this is the default in pgsql, but in pgsql the drop
     will fail if the user owns other databases (not so in mysql).
+  - support for other package formats, such as rpm.
+    - should we still depend on debconf or extract the debconf questions
+	   manually?
 
 - unresolved issues
   - mysql does not support ssl for the time being (see bug #291945)

Index: changelog
===================================================================
RCS file: /cvsroot/dbconfig-common/dbconfig-common/debian/changelog,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -d -r1.48 -r1.49
--- changelog	7 Jun 2005 19:50:36 -0000	1.48
+++ changelog	11 Jul 2005 04:23:00 -0000	1.49
@@ -1,11 +1,26 @@
-dbconfig-common (1.8.2) UNRELEASED; urgency=low
+dbconfig-common (1.8.2) unstable; urgency=low
 
+  * First release targeted at unstable.  w00t!
   * Sean Finney
     - Initial Support for importing configurations from packages that
-      may have had pre-existing configs before using dbc.
-    - removed a bunch of duplicate pgsql code in internal/common.
+      may have had pre-existing configs before using dbc, via the
+		dbconfig-load-include script.
+    - removed a bunch of duplicated pgsql code in internal/common.
     - su to $dbc_dbadmin if connecting to localhost via ident authentication,
-      instead of postgres.  for all others, don't change userid (stay as root).
+      instead of postgres.  for all other methods, don't change userid
+      (stay as root).
+    - add support for an "install-dbadmin" data directory, which functions
+      like the "install" directory except it guarantees to be run as the
+      database administrator (only really applicable for some pgsql
+      applications currently).
+    - documentation update about install-dbadmin.
+    - removed unused empty directories from the list of directories to
+      install.
+    - added the note about random password generation to the postgres
+      app-pass template too.
+    - updated TODO a bit.
+    - include a manpage for dbconfig-load-include.
+    - other cosmetic lintian-discovered fixes.
   * Miguel Gea Milvaques:
     - Support for an abort/retry option when something goes
       wrong in the install, upgrade, or remove operations.
@@ -16,7 +31,7 @@
     - French updated
     - Danish debconf updated by Claus Hindsgaul
 
- -- sean finney <seanius@debian.org>  Tue, 10 May 2005 20:03:18 -0400
+ -- sean finney <seanius@debian.org>  Sun, 10 Jul 2005 17:41:30 -0400
 
 dbconfig-common (1.8.1) experimental; urgency=low
 

Index: control
===================================================================
RCS file: /cvsroot/dbconfig-common/dbconfig-common/debian/control,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- control	26 Apr 2005 04:30:54 -0000	1.6
+++ control	11 Jul 2005 04:23:00 -0000	1.7
@@ -13,3 +13,23 @@
  dbconfig-common presents a policy and implementation for
  managing various databases used by applications included in
  debian packages.
+ .
+ dbconfig-common can:
+  * support mysql and postgresql applications
+  * create databases and database users
+  * access local or remote databases
+  * upgrade/modify databases when upstream changes database structure
+  * remove databases and database users
+  * generate config files in many formats with the database info
+  * import configs from packages previously managing databases on their own
+  * prompt users with a set of normalized, pre-translated questions
+  * handle failures gracefully, with an option to retry.
+  * do all the hard work automatically
+  * work for package maintainers with little effort on their part
+  * work for local admins with little effort on their part
+  * comply with an agreed upon set of standards for behaviour
+  * do absolutely nothing if it is the whim of the local admin
+  * perform all operations from within the standard flow of debian
+    package maintenance (no additional skill is required of the local
+    admin)
+

Index: dbconfig-common.manpages
===================================================================
RCS file: /cvsroot/dbconfig-common/dbconfig-common/debian/dbconfig-common.manpages,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- dbconfig-common.manpages	29 Apr 2005 03:13:31 -0000	1.1
+++ dbconfig-common.manpages	11 Jul 2005 04:23:00 -0000	1.2
@@ -1 +1,2 @@
 dbconfig-generate-include.1
+dbconfig-load-include.1

Index: dbconfig-common.templates
===================================================================
RCS file: /cvsroot/dbconfig-common/dbconfig-common/debian/dbconfig-common.templates,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- dbconfig-common.templates	18 May 2005 20:09:18 -0000	1.22
+++ dbconfig-common.templates	11 Jul 2005 04:23:00 -0000	1.23
@@ -252,9 +252,10 @@
 Template: dbconfig-common/pgsql/app-pass
 Type: password
 _Description: PostgreSQL application password for ${pkg}:
- Please provide a password for ${pkg} to register with the
- database server.  PostgreSQL access may need to be reconfigured
- to allow password-authenticated access.
+ Please provide a password for ${pkg} to register with the database
+ server.  If left blank, a random password will be generated for you.
+ PostgreSQL access may need to be reconfigured to allow
+ password-authenticated access.
 
 Template: dbconfig-common/pgsql/admin-user
 Type: string

Index: dirs
===================================================================
RCS file: /cvsroot/dbconfig-common/dbconfig-common/debian/dirs,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- dirs	31 Mar 2005 04:40:08 -0000	1.5
+++ dirs	11 Jul 2005 04:23:00 -0000	1.6
@@ -1,7 +1,6 @@
 usr/sbin
 usr/share/dbconfig-common/dpkg
 usr/share/dbconfig-common/internal
-usr/share/dbconfig-common/install
-usr/share/dbconfig-common/upgrade
+usr/share/dbconfig-common/data
 var/cache/dbconfig-common/backups
 usr/share/doc/dbconfig-common