[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