[Piuparts-commits] [SCM] piuparts git repository annotated tag, 0.42, created. 0.42
Holger Levsen
holger at layer-acht.org
Fri Dec 23 10:28:43 UTC 2011
The annotated tag, 0.42 has been created
at fd4d84bf3bd9615e72e0f7927bb8fad4b694540f (tag)
tagging eda668423fa87898c59d1075118693714aa5a053 (commit)
tagged by Holger Levsen
on Fri Dec 23 11:23:18 2011 +0100
- Shortlog ------------------------------------------------------------
0.42 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIVAwUATvRWlgkauFYGmqocAQjFiA/8Dv2MdpVlCJ5gH8xm775Sga0xkHtA7ZGs
KHrSHFkU1qK4onat8N6ee0e1rbtMbOPAd+xyq0ULNB6EC3N/yhiO055dZHTzr+93
xqLK08sMtqnqvtQtHd+JUBmGJHCSL5G/h9Z4/vrgokQWyB6pERFIk5v/82ieBXoe
un2joLYeXfKJti+9JxRy6rmFuFQsmQizyri9/8VGfZH6tg2hW03dBCjsSECLrnbG
FeIQu7d95+2xf0Cu3XSGFP9UE2GeSKc62/5N2AYfsdBrWP6x2sx8dlIr57Oo0HkQ
8JyQOAnV4mXytc8kTzfoBityntbVXz16vPi4Mn69YTwD6QpULuAdJYAIf6gipmG8
tsYGseo4JfjZJg+O1W5MoqYb0jbvYitaZ+mJXqyFPzFPX/zHjYbge4nKRfxnnYZ3
A3jmSFq5Tdyz+GNLFT4JGwXibN8vZfweLmE19dKg2quD7Qg1uHOEuLs4GUypE33q
BRUhbJGEfh+c5ReY7vcZ6/D13KDtSqktYTkp36rImD/Wp9HsvFq9sPKcAPLkhpCA
DridxCuR7qKTeaY2EcWIkU2ZklF25otArgMLvItH9+zdSmC3UxZCJb0cQCfO9r3/
2eJOLPAh0Xo4b+826G2juDaryZ5lXAlZ21Ico94sEZ6d0YkWI1m0XlAooAAZKuWt
FU1pSEjB+J0=
=0/Ru
-----END PGP SIGNATURE-----
Ana Beatriz Guerrero López (ana) (37):
Add option --skip-minimize that allows skip the minimize chroot step with
piuparts.py is back.
skip checkversion test, not longer needed.
Use sed instead of m4 to do version substitution.
Add myself to uploaders, drop b-d on m4 and add future piuparts website.
update changelog.
fix permissions of /usr/sbin/piuparts
Document option --skip-minimize in the manpage.
Drop support for python 2.3 and add support for python 2.5.
Cosmetic change, now file owner and file are shown in the same line.
* Add option --list-installed-files, that list files added/removed/modified
Add option --no-upgrade-test, that allows skip testing upgrade from an
Fixing a couple of little bugs from the new options.
Fixing another bug. Copy&paste is evil ;-)
Add new options to the manpage.
Add /var/lib/apt/extended_states to ignored_files.
add piuparts test to check cronfiles. It is not finished yet.
Add --skip-cronfiles-test option to allow skip the cron files output test.
cron files output test finished.
Fix typo
Add quick howto about how to use piuparts. initial version.
install howto, update changelog
update manpage
update changelog
fixing changelog
fix typo in manpage
Add custom scripts, post-install|remove|purge only
Add pre-install and pre-upgrade to custom scripts.
Documentation about custom scripts.
Add example and proofreaded :)
update changelog and manpage.
little bugfix
Update list of ignored files.
replace tabs with space, no code changes.
oops, previous little bugfix was not complete.
In the cron test, not executable files are not run. (Closes: #440141)
Update uploaders.
Andreas Beckmann (88):
*.py: add vim modeline
remove trailing tabs and expand other tabs to spaces
remove spurious newlines
redirect stdin from /dev/null
fix triggering tarball recreation
check tarball age regularily
log tarball creation in *.tgz.log
stop using Popen.communicate()
add the /etc/motd nested link testcase
fix symlink resolution inside paths
sort binary packages by name
sort package lists by name
resolve virtual packages when linking
update list of error states
redirect stdin from /dev/null
stop using Popen.communicate()
use consistent variable names for package lists
compute the changes in restore_selections()
add unittests for symlink selfloops
add infinitely expanding symlink test
add 'foo -> bar/' link unittests (trailing slash)
fix detection of symlink loops
add missing post_install hook
check for settings.scriptsdir inside run_scripts()
check for settings.scriptsdir inside run_scripts()
.gitignore for files generated by make install
update changelog entries for my changes
create /etc/dpkg/dpkg.cfg.d/ if missing
remove logrotate (and dependencies) only once
add changelog entries
use chroot.relative() more often to build filenames
consolidate apt-get {update,clean}
add changelog entries
cleanup changelog entries for Scott
synchronize cleanup checks between install_{purge,upgrade}_test
add changelog entry
use apt.conf.d/piuparts instead of apt.conf
fix mismerge
simplify get_diversions()
move diversion check to check_results()
get post_install_diversions while checking
collect pre_install_diversions at the correct time
README and TODO updates
changelog updates
add a 'status' command to the master/slave protocol
reload section config each time the section is run
use apt-get remove; remove/purge all packages at once
add PIUPARTS_TEST and PIUPARTS_PHASE to the environment
add PIUPARTS_DISTRIBUTION to the environment
remove pre_upgrade_ hook scripts
add pre_test_ hooks
allow multiple --scriptsdir options
exclude /tmp/scripts from tarball
use tar --one-file-system
add remove_temp_tgz_file() method
limit the scope the temp_tgz exists
restore initial chroot from temp_tgz
adjust for piupartslib changes
log total number of binary and source packages
add has_package(name) method to PackagesDB
add changelog entries for previous 3 merges
implement method get_known_packages()
separately test for settings.args_are_package_files
use get_known_packages() for upgrade tests
pass the package names in addition to the files to install_package_files
add Package.all_dependencies() method
show status of all alternatives
reinstall packages missing after removal
speedup maintainer summary generation
use git describe to stamp the development version
reorganize Stefano's changes
add changelog entry for feature/get_known_packages
report stale logfiles from removed binary packages
archive logs of removed packages
correctly update unknown-preferred-alternative state
add does-not-exist state
rename state_by_name() to get_package_state()
reindent
use get_package_state() while computing states
track virtual packages separately from binary packages
only link to real packages
show state of providers of virtual packages
add changelog entries for recently merged branches
implement a precedence setting to prioritize sections
register new known_problem dependency_error
fix missing _binary_db
correctly store the diversions in distupgrade tests
add --extra-old-packages option
David Steele (1):
Fix slave idle logic to idle when no work done on the last pass
Filippo Giunchedi (filippo) (1):
Check for any output when running cron files in addition to exit code
Holger Levsen (108):
* Source code is now stored in git.
new option: "--fail-on-broken-symlinks". Remove option "--warn-symlinks" as this is the default now.
prepare release
* piuparts.py:
Merge branch 'p-b-cu2' of http://git.hemio.de/git/piuparts into feature/python-bts
add changelog entry for Mikas patches
Merge branch 'feature/python-bts' into develop
[ Stefano Rivera ]
piuparts.py: apply patch by Stefano Rivera to properly install and remove logrotate. Thanks Stefano! (Closes: #638832)
remove TODO entries addressed by patches in wishlist bugs from Scott
piupartslib/packagesdb.py: rewrite uniqe() function by using the set type in place of a list and unique(),and then using set.pop() method in place of random.shuffle(). Also modified the class to no longer pass large "package" objects around, but rather to just pass list/set of package names (since I was "forced to", since you cannot add a non-hashable object to a set). This required a new function to return package object, given name as input. This required one change to piuparts-report and several to piuparts-master. (Closes: 640648)
piuparts-slave.py: Replace deprecated os.popen2 with subprocess.Popen. (Closes: 640646)
* Remove Debian.NEWS entry about source in git. (Closes: #640121)
debian/control: Add eatmydata to recommends.
updated changelog from Scott
piuparts-slave.py: Replace deprecated os.popen2 with subprocess.Popen, thanks to Scott Schaefer and Evgeni Golov for their patches. (Closes: #640646)
piuparty.py: kill (via SIGTERM, then if that fails, via SIGKILL), leftover processes. (Closes: #522918) Thanks to Scott Schaefer for the patch.
debian/copyright: apply patch by Scott Schaefer to make it compliant with DEP-5. Thanks Scott!
revert 5847f4571589b4eaefa8ac6e43d5af051b401197 as it was buggy, even after fixing two syntax errors..
add changelog entry
fix typo in Andreas name
fix typo in Andreas name
add to self.ignored_patterns: /var/lib/apt/lists/.*
add to self.ignored_patterns: /var/lib/apt/lists/.*
piuparts.py and piuparts-report.py: Expand tabs to spaces.
Merge branch 'develop' into piatti
Remove whitespaces from whitespace-only lines.
Merge branch 'develop' into piatti
add links to git repos and pts page
Merge branch 'develop' into piatti
Merge branch 'cleanup/whitespace' of git://github.com/anbe42/piuparts into develop
Merge branch 'develop' into piatti
fix syntax error in 9c5ed505
try harder to fix syntax error in 9c5ed505
try harder to fix syntax error in 9c5ed505
apply patch by Gregor Herrmann to fix --minimize. (Closes: #648423)
Merge branch 'develop' into piatti
Merge branch 'fix/trigger-tarball-recreate' into develop
add changelog for git://github.com/anbe42/piuparts fix/trigger-tarball-recreate
add changelog entry for last four entries from Andreas
Merge branch 'develop' into piatti
fix logging
Merge branch 'develop' into piatti
Merge commit '3c13916b32b6f085f451a5e09624def0b9d38e6a' into develop
add debian/changelog entry for last two commits from Andreas
add debian/changelog entry for last two commits from Andreas
Merge branch 'develop' of git+ssh://git.debian.org/git/piuparts/piuparts into develop
add debian/changelog entry for last two commits from Andreas
update TODO list
add changelog entry for e2512844b0d56854d0c64c26495e801ebc3818ba
Merge branch 'develop' into piatti
add changelog entry for 08ff60ce7c7b09730d2d078b1ded631129080098
add changelog entry for e2512844b0d56854d0c64c26495e801ebc3818ba
Merge branch 'cleanup/scriptsdir-check' of git://github.com/anbe42/piuparts into develop
Merge branch 'develop' into piatti
merge commit 74cc5f933d699237020074edd7c3c71e6ee70f75:
debian/control: Add eatmydata to recommends.
add changelog entry for ddb8be0c41e22e7bab7dfd93c7bd752597da2bc6
Merge branch 'feature/522918' into develop
[ Scott Schaefer ]
Merge branch 'feature/640648' into develop
remove eatmydata from recommends: - its only needed inside the chroots
merge eatmydata again
remove duplicate entry
Merge remote branch 'andreas/feature/588313-diversion-checks' into develop
45min should be enough for any process to complete ;-)
lower the bar for 0.42
templates for filing bugs are now part of piatt.git
reremove
Merge branch 'feature/648162-apt-get-remove' into develop
Merge branch 'feature/improve-custom-scripts' into develop
Merge branch 'fix/temp_tgz-handling' into develop
Merge branch 'feature/get_known_packages' into develop
Merge branch 'cleanup/pass-pkgnames-with-pkgfiles' into develop
Merge branch 'feature/packagedb/has_package' into develop
Merge branch 'develop' into piatti
Merge branch 'fix/handling-virtual-packages' into develop
Merge branch 'feature/git-describe' into develop
Merge branch 'feature/report-speedup-maintainer-summaries' into develop
Merge branch 'changelog' into develop
Merge branch 'feature/report' into develop
Merge branch 'develop' into piatti
update
fix s#cmd#command# which was forgotten when renaming variables
Merge branch 'develop' into piatti
packages in state does-not-exist also have no state pages. not sure if this is enough to fix link_to_state_page()
update
Merge branch 'feature/reinstall-missing-packages' into develop
add changelog entry for branch feature/reinstall-missing-packages
update
neither try to link to packages in state unknown-preferred-alternative
debug this further
replace one forgotten usage of state_by_name() with get_package_state()
replace one forgotten usage of state_by_name() with get_package_state()
Merge branch 'piatti' into develop
done by ~piupartsm/bin/report_stale_reserved_packages
explain -d more verbosely
Merge branch 'feature/slave/precedence' into develop
Merge branch 'feature/report-dependency_error' into develop
output is limited to 2mb
piuparts-report: create maintainer subdir if it doesn't exist.
improve last commit
make sure maintainer_subdir is known before referenced
fix paths
detect tests being terminated due to excessive output.
* Add git to Build-Depends-Indep: as git describe is used to generate
update
release 0.42
Holger Levsen (holger) (470):
create basic svn structure
this is the version (0.20-3) currently in etch+unstable
* Added myself to uploaders.
fix typo
Add a copyright statement to debian/copyright
Add support for post_upgrade custom script.
re-add removed tips
Minor fixes in how-to-use-piuparts.txt.
prepare release
this fixes a FTBFS in pbuilder :)
* Replace all references to sarge and etch with etch and lenny.
Rename the post_upgrade custom script to post_distupgrade and introduce
Bumped standards version, no changes needed.
Added --bindmount option, thanks to Aníbal Monsalve Salaza for the patch.
Mount /selinux on systems where selinux is enabled. Thanks to Filippo
release 0.34
Remove wrong advice in debian/copyright which irritated lintian.
mention closure in old changelog entry
Fix recursive failure which occured when selinux-utils was installed but
Output path to temp directory if -k is used. (Closes: #466112)
prepare release
Add check whether scriptsdir exits, to fail gracefully if not.
add error message too
Copy scriptsdir to chroot also when doing upgrade tests.
Ignore modifications of /var/lib/dpkg/triggers/File.
dont create directory if it exists.
Ignore modifications of /var/lib/dpkg/triggers/*
better grouping
remove entry which is done since 0.33
Do not install recommends and suggests.
Re-add piuparts-reports.py which got removed/lost between 0.14 and 0.20
fix silly typo
Change the test whether a package is testable to check whether the
Rename status "essential-required-important" to "essential-required"
Experiment to try to make packages testable, which have circular
restructure, reword
update with stuff from wiki page
* piuparts-reports.py:
hopefully improve engrish
- support sections in configuration file.
support sections in configuration file.
- add support for scanning for packages in changes files, thanks to Andres
revert configuration change, try to enable logging for the slave
control: depend on python (>>2.4) at least.
provide links to logfiles in statistics page.
- improve look.
gotta has stylez
fix image location, thanks Kmos
provide navigation bar
fix table layout
* piuparts-slave.py:
fix syntax errors
fix some logic errors
use better variable name
piuparts-report.py
fix syntax error
provide working configs, add crontab, update readme + todo
activate piuparts-report cronjob, rename stats.html to index.html, update todo
only gerate reports four times a day
emphasize reason
generate reports only twice per day, improve output a bit
fix html output
document plan for 0.36 release
more todo and use <em> instead of <b>
real multi-arch support not yet
more documentation, enhance update script to create initial configuration too, put $date in versionstring if distrinution=UNRELEASED
ignore modifications of /etc/shadow* as /etc/passwd* and /etc/group* are
sometimes, you gotta do, what you gotta do
* debian/control: depend on python (>>2.4), make dependency to python-debian
unversioned and add build-dependencies for debhelper and asciidoc.
some layout improvements
Always use alphabetic time zone abbreviation in timestamps.
improve layout, create report only once per day
more layout
one should write the file one is editing before commiting
more layout improvements
fix syntax error
fix syntax error by using proper templates
lenny2squeeze is not needed after all. also fix a a small error in piuparts-reports.py
small improvements
* Break backwards compatibility of the configuration files for master-slave-
* Install scripts for master-slave mode without .py extension.
fix cute but annoying typos
yet more typos
* The README also has been restructured and updated to reflect the
whitespace love in ignore files. wonderful
- improve layout, generate navigation for the pages.
dynamically create navigation, some more polishing
* piuparts-master.py: remove code to write statistics, that is done only in
Update FSF address in all files referencing the GPL.
include stats in daily report cron mail
generate counts.txt (per section) with raw numbers of packages per state,
improve readibility of the mail report
- add advice how to read the logfile to the top of the logfiles produced.
fix syntax error, change todo prios to make weasel happy sooner
syntax is easy, logic is harder
use sane formatting for headers, build html toc without javascript
add "FAIL: " to logging output for seven more failure types, so that it
revert commit r223
fix syntax error. log-file is a per section setting
include css and png files in html version
add news entry about deleting all failed logfiles
describe the merged config file
refactor st, used in write_counts_summary and in generate_html_output
fix link
- generate sources.txt (per section) with state summary per source package
Add build-dependencies on xmlto.
build really clean
piatti needs sources-urls too
create (counts|sources).txt at the correct locations
* debian/control:
- introduce new setting "sources-url" for piuparts.conf.
send one mail, not two
improve package view
improve package view
fix syntax error
update wording as suggested by Andres
- ignore if /var/games exists after purge (see #524461).
create source centric packages pages
- provide links to source status pages from state pages.
dont write counts.txt if it has already been written that day
- - provide links to source packages pages from state pages.
fix syntax error
fix syntax error, gah
add cronjob to monitor for tmp cruft, plus some minor fixes
cleanup todo list
refactor
provide links to source packages pages from state pages and back, as well
allow the user to stop it with control-C. Thanks to Carl Chenet for the
- allow the user to stop the slave with control-C.
- include links to logfiles in source summary pages
sort links to logfiles and provide link to already filed bugs, too
mention distro when sending logs
fix various syntax and logic errors in monitoring scripts.
document the broken packages issue in the news section
also emphasize reason 'circular-dependency'
dependency-failed-testing is also a reason to emphasize
make pusling happy: less red, no yellow, more blue.
improve layout
notify about sleep with info instead of debug
- automatically reschedule uninstallable packages after 5 days (so there is some time the issue gets resolved in the archive)
be more verbose in debugging output
- draw graphs of package states over time.
handly gracefully if python-rpy aint installed
add gs to suggests and disable untestable/archive feature as it's buggy
killing slaves is fine
add link to source package view
prepare backup, add news entry about testable archive done, link to todo
- handle binNMUs where the Source header in the Packages file includes the
- create maintainer centric pages for each email address found in
- if uploaders if empty, dont display it
bugfix: only provide links to logs which start with *.log and not *.log
- fix get_packages_in_state() to only return unique packages and not also
- improve and fix source status overview calculation
- ignorre if /var/lib/ldap* exists after purge (see #527898)
- added to self.ignored_files:
- modified self.ignored_patters:
- lots of refactoring in piuparts-report
- include index.tpl (if it exists) from output-directory into the
fix silly logic error
update
so I was right and the tex maintainers were wrong :-D anyway, thanks to them for the discussion in the bug and maintaining tex in the first place!
graph 60 days
- piuparts-slave: call piuparts with --mirror when mirror is set in piuparts.conf.
dont use components with "mirror" setting in .conf...
aren't whitespaces neat?
/etc/apt/trustdb.gpg~ (just as trustdb.gpg and other backup files)
/etc/apt/trusted.gpg and /etc/apt/trusted.gpg~ (just as
add note that ./NEWS is deprecated
- take care of old conf files on upgrades
scale correctly
generate pages for known issues, which are detected by bash helper
polishing
revert liw´s change as it doesnt work. even with s#seq#s#
finally add dedication, while stile not releasing it..
bump Standards-Version to 3.8.2, no changes necessary.
- fail gracefully if piuparts is run as non-root user. Thanks to Ignace
detect failures due to modified conffiles
fix silly syntax errors
fix a typo and only display the last failed log for the unclassified errors
- added to self.ignored_patterns:
delete chroot-tarballs once a month, so that new ones are created automatically
generate links to logfiles of currently untestable packages
bugfix, dont choke if no statistic data has been written yet
draw stats per quarter
detect purge failures better
fix typo
fix detection of non-fatal issues
fix typo in comment
remove Lucas from Uploaders: as requested by him
Replace Ians email address with one that doesn't give an errorcode when
remove Lucas Nussbaum, Ana Guerrero, John Wright and Bill Allombert from uploaders - thanks for your work
bump Standards-Version to 3.8.3, no changes necessary.
prepare release
* piuparts-report.py: report packages failing due to insserv errors.
Fix typo in NEWS.Debian, thanks to Justin Rye for spotting it.
detect update-rc.d warnings
improve wordings
make a graph of the last two quarters, not one
revert accidentily commited+broken patch to deal with circular depends
* piuparts.py:
added to ignore_patterns: /var/lib/insserv/run.*.log
more todo
stupid regex
fix typo in -i option in manpage (Closes: #555202), thanks to James Vega
/var/lib/mercurial-server(/.*)?
ignore /var/cache/man completly
Make "lucid" the default Ubuntu distribution (Closes: #559047), thanks to
prepare release
fix FTBFS by adding "-r /etc/asciidoc" to the a2x call in Makefile, thanks
* piuparts.py:
- Add support for warning on broken symlinks. Thanks to Carl Chenet for
report broken symlinks on the webpages
* Makefile: workaround 559305 by calling a2x twice.
add changelog entry, improve helptext
split view
Make --help usuable without needing to be run as root. (Closes: #547379)
- --skip-minimize is now the default. This is because debootstrap is called
sort options alphabetically
Add two new options: --keyring to specify the keyring to use with
In the chroots, APT::Get::AllowUnauthenticated is set accordingly in
piuparts-slave: gracefully deal with upgrade-test-distros and
fix coding error
various fixes to get keyring and apt authentication work
* Create policy-rc.d in 2nd chroot when using -b. (Closes: #466049)
include time into string for date based version
Add another type of custom-scripts, post_setup_, which are executed after
update
provide link to the configuration used on piatti and how the setup was done
Add another new option, --pedantic-purge-test, to tell piuparts to be
* Add new option, --dpkg-force-confdef, to make dpkg use --force-confdev,
Introduce a new option, --minimize, to minimize a chroot with debfoster.
Replace all references to sarge and etch with ones to lenny and squeeze.
remove file which should have been removed with 0.36
prepare release
prepare release better
piuparts-report.py: report packages which failed due to broken maintainer
declare obsolete
sort some lists alphabetically
harmonize strings
ignore udebs and binaries from other archs too. improve description of packages-url variable
update
piupartsib/packagesdb.py: automatically break circular dependencies when
reformat and add 'g++-4.4' and 'libstdc++6-4.4-dev' as circular dependent packages
more circular depends:
- report packages which failed due to output from cron after removal and due to not enough force being used.
add more known circular depends:
add more known circular depends:
list more circular depends:
more circular depends:
more circ depends:
try harder to get rid of circular depends by listening more
more circular depends
yet more circular depends
yet more circular depends
yet more circular depends
yet more circular depends
include sub statistics
more circ depends
fix syntax error
fix typo
fix html
fix syntax errror
improve html output
improve html output
detect more errors from cron and fix counting of detected errors
fix html
piuparts-slave.py: fix bug which prevents the slave from sleeping at all.
revert last commit
piuparts-slave.py: fix crash when going into sleep when idle.
report how long the slave is sleeping
fix counting of reports
bleh. fix counting of reports
yay internal variables
fix logical error
Add ${misc:Depends} to Depends in debian/control.
restructure about+overview page
use proper page titles for html output
fix typo
forgot to set title for maintainer pages
fix variable used
exit with errorcode 1 if called as non root
emphasize submitted bugs and thus, unsubmitted ones too
fix maintainer address in page title
fix css
harmonize page title
emphasize bugs to filed, not filed ones
fix typo, lighten up the blue
detect problems due to a piuparts problem not well understood yet
* Makefile: support python 2.5 and 2.6 instead of 2.4 and 2.5, adjust
report packages which failed due to a problem with pre-depends
garbage collection
improve robustness
- add support for only doing upgrade tests (without the basic test in the
graph is generated using all the available data points.
provide links to maintainers page in other distributions
emphasize squeeze over sid and maintainer over package
* piuparts.py:
piuparts.py: new option --log-level to specify the verbosity of piuparts
* piuparts.py:
detect failures due to broken logrotate scripts
fix typo
also display numbers of packages with issues for passed logfiles
improve view on analysises on section overview page
fix grammar
try harder to work around java circular depends
fix </ul> tag
try harder to work around java circular depends
try harder to work around some other circular depends
(un)owned (files/directories) and symlink issues should only be reported in sid
add changelog entry for the last commit, its important enough
keep notes for later...
- report packages which failed,
fix grammar and stupid typos
add to self.ignored_files: /var/lib/apt/lists/partial/.delete-me-later
add to self.ignored_patterns: /etc/init.d/.depend.*
improve regex
so now i'm offended twice by those bible packages. circular-dependencies, for christs sake. guess i will have to life with both for a while...
add kde5 circ depends, whoohooo
piuparts.1.txt: update the pointer to custom-scripts.txt to point to
create temporary DEBIAN directory for the piuparts-depends-dummy package
fix --do-not-verify-signatures option (Closes: #574936) - thanks to
fix r679, see #573904
revert part of patch for 574936 which was not relevant for the bug and which is breaking piuparts in lenny
fix logrotate test
* Use debian module when available, else debian_bundle module. (Closes:
- add to self.ignored_files:
add to self_ignore_files: /var/log/apt/history.log (Closes: #594964)
Remove versioned dependencies on debhelper, dpkg-dev and debootstrap as
use circular dependencies from http://debian.semistable.com/debgraph.out.html for squeeze
start work on putting the known circular depends into the configfile
proper debug
debug - i want my test system back..
everybody loves typos
getting there
everybody loves typos
more testing
more testing
getting closer
getting closer
why oh why
another attempt at reading known_circular_depends from the configfile
fix syntax error
use lists properly
look ma, i fixed it
closer
Finally, get rid of hardcoded circular depends in the library, instead read them from the configfile.
output circular depends for debuggig
explain the problem a bit better
update a bit
whitespace change
make Chroot.diff_meta_data() special case and ignore files matching
remove logrotate and depended packages after the test. (Closes: #602409)
- report packages which failed
- add to self.ignored_files:
try to catch all logs with these problem
lets debug master...
needs a list as argument
use the full list
also clean apt-cache..
fix bug
- add to self.ignored_patterns:
grammar
more debug
fix syntax
fix syntax
bah
update
* piupartsib/packagesdb.py:
2nd part of r762
this shouldnt work
try harder to fix known_circular_depends prblem..
still trying to understand why it works for two thirds of the loop...
still trying to understand why it works for two thirds of the loop...
try harder
try harder
try harder
try harder
this is not the solution you have been looking for
log my desperation
more debug logging
be more verbose
better grepable
forget reservations of untestable packages.
* Bump Standards-Version to 3.9.1, no changes necessary.
* piuparts.1.txt:
provide testobjects in scripts as $1
fix
<3 typos
fix
set environment variable PIUPARTS_OBJECTS in custom scripts to a space
also link to scripts configuration
bugfix: run (more) custom scripts in the upgrad test
update
do not call apt-get with --no-remove when installing packages.
dont report failures due to remove being disabled anymore, as remove is now allowed
update
<b>2010-11-28</b>: debconf-english is the seventh package getting special treatment by piuparts: before removal, debconf-i18n is installed (see <a href="http://bugs.debian.org/539146" target="_blank">#539146</a> has the details and the news entry for 2010-11-25 lists the other six packages.)
* README.txt
* The vintage of 2010 release!
bugfix: support mirror configuration option also for upgrade-tests.
apply patch by Andres Mejia to fix parsing of the --force-confdef option
fix typo in patch from Andres
update for 2011 :-D
bugfix for r836 'bugfix: support mirror configuration option also for upgrade-tests.' and cleanup
- also do upgrade tests if the version of a package being tested (the one
don't panic if package is not known by apt-get, this probably just means
- add to self.ignored_patterns: /var/lib//update-rc.d(/.*)? (Closes: #605127)
fix parsing of the options --end-meta and --save-end-meta.
note idea
- supply help texts for --end-meta and --save-end-meta options, also add
one / is enough
update & shuffle around
fix typo
don't use the packages file from the default distro (sid) for
make configuration setting "distro" to not default to any distro.
fix syntax and thus logic error
this is all part of 'add support for only doing upgrade tests'
fix syntax error
fix
revert to r849
another attempt to fix 'add support for only doing upgrade tests'
update
update
reformat to achieve consistent width.
#539142 actually also fixed #559048)
patch for the patch from+for 586793
reword, clarify, cleanup
Build-depend on debhelper>=7 and use dh_prep instead of dh_clean -k.
bump compat level to 7
release as 0.39
update
Make "natty" the default Ubuntu distribution.
typo
* piuparts.py:
disable too much debug logging
piuparts-report should keep state, ie cache the results of the log analysis and generated html pages.
enable logging again, http://piuparts.debian.org/lenny2squeeze/state-waiting-to-be-tested.html doesnt make sense
disable again
shift prios as 4 distros are being tested now
fix scripts for dash as default shell
debian/control: depend on ${python:Depends} instead of just python. Thanks
*.py: do not use Python built-in function names as variable name. Thanks
whitespace commit to test if things work again as they should
whitespace test commit
we love whitespaces
we love whitespaces
we love whitespaces, yes we do
we love whitespaces, oh, yes we do
* Bump Standards-Version to 3.9.2, no changes necessary.
Apply patch by Scott Schaefer to fix (Closes: 526045) ...
piuparts-report.py: correct a typo from the patch for #523950.
Make piuparts use proxy settings either from apt configuration or
add missing changelog entry for r906
* piuparts-report.py:
debian/control and rules: use dh_python2 instead of python-support to
* debian/control:
wrap long lines
be more verbose
update
* piuparts.py:
also need for r911
* piuparts-slave:
2 todos before releasing 0.41
add another debhelper file to svn ignore
run dpkg with --force-unsafe-io by default and introduce new option
its the little things, that mean a lot...
- turn MAX_AGE_TGZ into a configuration option
Retry after min-tgz-retry-delay seconds. Thanks to Scott Schaefer for the patch. (Closes: #632924)
results of the BoF at dc11
John Wright (jsw) (27):
Start an upstream branch from the trunk
Move the debian direcotory into the trunk. Packaging changes ought to happen
Move the debian direcotory into the trunk. Packaging changes ought to happen
Set the mergeWithUpstream property so that svn-buildpackage knows to export the
* debian/control:
Don't call shellquote() on arguments, since we're not using the shell. Closes:
Create a branch for debian nativeisation
Move my debian-native branch to the trunk
Merge in my warn-on-others branch
* Convert to Debian-native packaging style. From now on, changes to piuparts
* piuparts.py, piuparts.py.in, Makefile:
Fix my email address
* debian/control:
Remove obsolete mergeWithUpstream property on the debian directory (no longer
* Makefile:
r99 at neptune: jswright | 2007-09-04 19:07:34 -0600
Update the changelog
* debian/control:
Cosmetic change: use stable-proposed-updates instead of
* Fix the --warn-on-others option. Now, dependencies are installed before
Prepare for upload
* Fix an UnboundLocalError introduced in the --warn-on-others fix that would
Prepare for release of 0.28
* Change the --warn-on-others implementation to create a dummy metapackage
* piuparts.py:
Fix a typo in how-to-use-piuparts.txt
whoops, commit the changelog too
Lars Wirzenius (lars) (21):
Changes to make piuparts work on Ubuntu, plus fixing liw's e-mail address.
Merged changes for defaults handling differences between Debian and Ubuntu.
Updated manual page for -D/--defaults.
Merged in temporary branch (via bzr-svn) to fix reporting of broken symlinks.
Updated debian/changelog.
Guess flavor of Debian using lsb_release.
Removed long-useless parts of 'make check'.
Make list of components that gets used when only specifying the URL of a mirror use the default list specific to the flavor of Debian being used, instead of the list specific for Debian.
Added /var/log/apt/term.log by default.
Updated piuparts-master to write summary files of pacakge states, for Debian BTS and Ubuntu developer weather report changes.
Oops, forgot to undo debugging changes.
Make the summary files world-readable. tempfile makes them not be world-readable, and there's no reason for them not to be, since the log files are.
Oops. chmod does not honor umask (I'm so stupid people who've never even heard of me pity me), so don't use 0666, use 0644 instead.
Merged changes from Ubuntu.
Changed upload target from UNRELEASED to unstable, in preparation for release.
Started new changelog entry for next release.
Changing upload target to unstable in preparation for upload.
Added a few words about the tarball to -b option description in the manpage.
Added a note that -s saves things as a tarball.
Simplified unique() function by request of Holger.
Removed myself from uploaders.
Lucas Nussbaum (lucas) (7):
added --debfoster-options option (closes #458922)
doc fix
fix symlinks check
ignore /var/cache/ldconfig/aux-cache
added myself to uploaders
keep /proc mounted. closes #478577
move piuparts to prio: extra
Luk Claes (luk) (1):
Added -w to lsof call to suppress warnings. (Closes: #466102).
Mika Pflüger (6):
piuparts-analyze.py: rewrite extract_errors to behave like 'grep -i error'
piuparts-analyze.py: Repair extract_headers to actually return headers.
Use the bug tracking system to analyze bugs.
piuparts-analyze: Remove binNMU-parts from version numbers
Order the versions against which a bug was already filed to reduce noise.
Fix extraction of package versions from bugs.
Scott Schaefer (2):
Log values to determine problem recreaeting chroot tgz file reliably
Kill children to insure test doesn't run "forever" (Closes: #640647)
-----------------------------------------------------------------------
--
piuparts git repository
More information about the Piuparts-commits
mailing list