[Debpool-commits] [SCM] Debpool Project Repository branch, master, updated. debian/0.3.6-1-g499439c

Andres Mejia mcitadel at gmail.com
Thu Oct 16 16:30:04 UTC 2008


The following commit has been merged in the master branch:
commit 499439cfe81a1e284959fde737455a883cf4a451
Author: Andres Mejia <mcitadel at gmail.com>
Date:   Thu Oct 16 12:29:57 2008 -0400

      * Removed unnecessary comments from debian/rules.
      * Removed libcompress-zlib-perl from Recommends. It is not used.
      * Removed libdigest-sha-perl from Recommends as it is provided in perl-5.10.0.
      * Rewrote (slightly) package description.
      * Updated TODO file.

diff --git a/debian/TODO b/debian/TODO
index adf6333..4d1e4ef 100644
--- a/debian/TODO
+++ b/debian/TODO
@@ -1,5 +1,12 @@
 Features, fixes, and other stuff to be done.
 
+(general)
+
+* Support tools for manipulating metadata (which really means 'anything
+  stored in database files').
+* Support rebuild-dbs (including invocation from rebuild-all)?
+  - What can this do with stuff that has migrated between distributions?
+
 (package uploads)
 
 * Fix package uploads for different cases, such as:
@@ -11,18 +18,39 @@ Features, fixes, and other stuff to be done.
 
 * Allow package removals through a simple command and/or signal to debpool
 
-(remove .package and .source metadata from database)
+(package migration)
 
-* Use another method to retrieve package metadata instead of using these files.
+* Implement package migration between different sections.
+  - For example, migration from unstable to testing.
+
+(compression)
+
+* Use Compress::Zlib and Compress::Bzip2 to create bzip2 and gzip Packages and
+  Sources files.
+
+(config file)
+
+* Perhaps change the name of config file to debpoolrc.
+  - will need to change man pages and other documentation as well.
+* Some way to double-parse values in $archive (allowing the equivalent of
+  relative path references from archive_dir, so that changes are reflected
+  in all other paths by default).
+
+(documentation)
+
+* Include examples of using gnupg-agent with debpool.
+* Improve the "multiple debpool" documentation.
 
 (email)
 
 * Implement email notifications.
+  - (Bug #293054).
 
 (archive diff support)
 
 * Support Packages.diff, Sources.diff, and Contents-<arch>.diff files.
   - Should probably use 'diff --ed' as diff is an essential package anyway.
+  - (Bug #323041).
 
 (hooks)
 
@@ -35,27 +63,13 @@ Features, fixes, and other stuff to be done.
 
 * Support gamin (useful for non-Linux ports).
 
-
-Items which still need to be done (OLD LIST. Will check this later):
-
-(general)
-
-* Support tools for manipulating metadata (which really means 'anything
-  stored in database files').
-
-* Support rebuild-dbs (including invocation from rebuild-all)?
-  - What can this do with stuff that has migrated between distributions?
-
-(for sane binary-all)
-
-* Support an external source for binary-all data (for example, snarfing it
-  out of a Packages file from http.us.debian.org).
-
-(unknown)
+(signed deb files)
 
 * Integrate with (or emulate) debsig-verify, to allow for verification of
   signed deb files (in addition to signed metadata).
+  - This probably won't happen anytime soon as there's little support for signed
+    deb files.
 
-* Some way to double-parse values in $archive (allowing the equivalent of
-  relative path references from archive_dir, so that changes are reflected
-  in all other paths by default).
+(remove .package and .source metadata from database)
+
+* Use another method to retrieve package metadata instead of using these files.
diff --git a/debian/changelog b/debian/changelog
index 91ec9e4..6abe3a4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+debpool (0.3.7) experimental; urgency=low
+
+  * Removed unnecessary comments from debian/rules.
+  * Removed libcompress-zlib-perl from Recommends. It is not used.
+  * Removed libdigest-sha-perl from Recommends as it is provided in perl-5.10.0.
+  * Rewrote (slightly) package description.
+  * Updated TODO file.
+
+ -- Andres Mejia <mcitadel at gmail.com>  Thu, 16 Oct 2008 12:29:13 -0400
+
 debpool (0.3.6) experimental; urgency=low
 
   [ Hilko Bengen ]
diff --git a/debian/control b/debian/control
index 1d2ccc4..c4ed1e6 100644
--- a/debian/control
+++ b/debian/control
@@ -12,21 +12,19 @@ Homepage: http://wiki.debian.org/debpool
 Package: debpool
 Architecture: all
 Depends: ${perl:Depends}, liblinux-inotify2-perl
-Recommends: gnupg, libdigest-sha-perl, libproc-daemon-perl, libcompress-zlib-perl
-Description: pool-based Debian package archiver
- DebPool is a package archive maintenance utility designed with a goal of
- removing any dependency on code not shipped as part of the core Debian
- system.
+Recommends: gnupg, libproc-daemon-perl
+Description: Debian package archive maintenance utility
+ DebPool is a package archive maintenance utility. It is designed with the goal
+ of keeping the number of dependencies down to a minimum. It is intended to be
+ a lightweight replacement for the full Debian archival scripts, in the
+ tradition of debarchiver and mini-dinstall, but using a pool layout and
+ avoiding external dependencies.
  .
  It is capable of all of the following:
    * Tracking multiple distributions (however, it does *not* include
      unstable -> testing promotion scripts).
-   * Generating Release files (requires libdigest-sha-perl)
+   * Generating Release files
    * Verifying package signatures (requires gnupg).
-   * Signing release files (requires Release files and gnupg).
+   * Signing Release files (requires gnupg).
    * Running in single-pass or daemon modes.
    * Process incoming packages using Inotify.
- .
- DebPool is intended to be a lightweight replacement for the full Debian
- archival scripts, in the tradition of debarchive and mini-dinstall, but
- using a pool layout and avoiding external dependencies.
diff --git a/debian/rules b/debian/rules
index 69261d5..a5b64b2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -19,11 +19,9 @@ DEBPOOL_VERSION = $(shell dpkg-parsechangelog | grep -e '^Version:' | cut -d ' '
 build: build-stamp
 build-stamp:
 	dh_testdir
-	# Add commands to compile the package here
 	$(PERL) Makefile.PL INSTALLDIRS=vendor \
         VERSION=$(DEBPOOL_VERSION)
 	$(MAKE)
-	# $(MAKE) test
 	pod2man --name="DebPool::Config" \
 		--center="DebPool Configuration" \
 		--release="debpool v$(DEBPOOL_VERSION)" \
@@ -44,7 +42,6 @@ clean:
 	dh_testdir
 	dh_testroot
 	dh_clean build-stamp install-stamp DebPool::Config.5 debpool.1
-	# Add commands to clean up after the build process here
 	[ ! -f Makefile ] || $(MAKE) realclean
 
 install: build install-stamp
@@ -53,7 +50,6 @@ install-stamp:
 	dh_testroot
 	dh_clean -k
 	dh_installdirs
-	# Add commands to install the package into $(TMP) here
 	$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
 	[ ! -d $(TMP)/usr/lib/perl5 ] || \
 		rmdir --ignore-fail-on-non-empty --parents --verbose \

-- 
Debpool Project Repository



More information about the Debpool-commits mailing list