[Piuparts-commits] [SCM] piuparts git repository branch, develop, updated. c80c23545711da9713794e601be0feda46034306
Andreas Beckmann
debian at abeckmann.de
Mon Dec 5 17:50:18 UTC 2011
The following commit has been merged in the develop branch:
commit c80c23545711da9713794e601be0feda46034306
Author: Andreas Beckmann <debian at abeckmann.de>
Date: Mon Dec 5 17:53:49 2011 +0100
add changelog entries for recently merged branches
diff --git a/TODO b/TODO
index 50c139e..7e290d4 100644
--- a/TODO
+++ b/TODO
@@ -10,6 +10,8 @@ for 0.42:
- Adjust report scripts to detect this condition;
text in log="*** Process KILLED - exceed maximum run time ***"
+ or "Terminating command due to excessive output"
+ (eventually sync wording for such errors)
- release!
diff --git a/debian/changelog b/debian/changelog
index 7a2c865..4e19eeb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -66,6 +66,7 @@ piuparts (0.42) UNRELEASED; urgency=low
- Use 'apt-get remove' to remove all packages at once with proper
dependency ordering. (Closes: #648162)
- Purge all packages at once instead of doing it one-by-one.
+ - Make restore_selections() reinstall missing packages. (Closes: #648707)
- Set more environment variables to let custom scripts know where and
when they are being run: PIUPARTS_TEST, PIUPARTS_PHASE,
PIUPARTS_DISTRIBUTION{,_PREV,_NEXT}. See the README for details.
@@ -89,7 +90,14 @@ piuparts (0.42) UNRELEASED; urgency=low
- Compute the changes in restore_selections().
- Check for settings.scriptsdir inside run_scripts().
- Consistently use chroot.relative() to build filenames inside the chroot.
- - Make restore_selections() reinstall missing packages (Closes: #648707)
+ * piupartslib/packagesdb.py:
+ - Handle 'unknown-preferred-alternative' state correctly.
+ - Add 'does-not-exist' state for dependency resolution to distinguish this
+ from 'unknown' state so that the latter only indicates 'unresolvable' or
+ 'not yet resolved'.
+ - Handle virtual packages separately from real packages.
+ - Use get_package_state() internally which 'resolves' (purely) virtual
+ packages by default (can be disabled).
* piuparts-master.py:
- Add a 'status' command that reports package counts for all states.
* piuparts-slave.py:
@@ -99,10 +107,15 @@ piuparts (0.42) UNRELEASED; urgency=low
- Request and print package counts from master.
- Reload section config every time a section is being run.
* piuparts-report.py:
- - state-*.html: Sort package lists by name.
+ - state-*.html: Sort package lists by name, display state of all
+ alternative dependencies and packages providing a virtual dependency.
- source/?/*.html: Sort binary packages by name.
- - Dependency lists: resolve virtual packages and link to a real package.
+ - maintainer/?/*.html: Sort source packages by name.
- Update list of error states to be highlighted.
+ - Archive logs of packages that were removed from the distribution.
+ - Speedup generating maintainer summaries.
+ * Makefile: Use 'git describe' to get an exact stamp for development
+ versions.
[ Dave Steele ]
* piuparts-slave.py: make Section.run() report the number of packages
--
piuparts git repository
More information about the Piuparts-commits
mailing list