[Piuparts-commits] [SCM] piuparts git repository annotated tag, 0.50, created. 0.50
Holger Levsen
holger at layer-acht.org
Fri Mar 15 22:56:22 UTC 2013
The annotated tag, 0.50 has been created
at 0ff85b3e1c6a541dfc67b68132d476715b605621 (tag)
tagging 6f9dd07bbbeb39dbacad4fc7f678fd6b8a04507d (commit)
replaces 0.49
tagged by Holger Levsen
on Fri Mar 15 15:52:01 2013 -0700
- Shortlog ------------------------------------------------------------
released as 0.50 to sid
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIVAwUAUUOmGAkauFYGmqocAQjpPhAAohz5VXnZIm+COC+InKfX09TM7cnoZnDS
/cefFYbXhk4LaWrjC9gLNssFNkafKXoHEGzg4njiy3jloV9P4Z1QFC6QEsJhbqb4
HcxcvFyOq3o1tOvKVW9R1LNF6D4Z6AI6JvX07+Qc0lranJYHjMyhNpY3fUImV1OR
50JqdG6Ia3xa6lyXwgSectvmWV2DJNzB745gobhw5LfYfwLXelXCKLlnWAUYztgL
UkDLSzC4i29ww552Of5MgPDTzvQHl+tVpC/nc35q5IS+MvN5AEtv/Icrkz2Kw3UO
LJeMevay3sfB28IuhkkGfVnpHmTAE9o/Cm8TX/nu6Em5i5eBbPa/m1qqsZt9moda
2Hp0zsdiGB2YFjlfFkK3tBssmfNPOKADlpRbrook4lQa4UoPsxt17q/CnBD8KVfj
3gML0c3VMEOlPoMZl0p97bhj/xue1qeL8qeFKQlpCHfFjGhlXi1djrMG/kOQj0H4
SYO8zfFle1eBne7gDIEfHYXqDItxl7zwDT1x0nhEnPEGWEVPdEZ9HTXUR3DBU7Fy
MKAQdpDh7fFwBsp8ENmVq4TkJVHhanxk9WXhdAnlHkMx8Ubyh2i8MHMKlxYT2ow1
dEiHNSe65NFtYbS4MNAxuzB+Q7Spy945oR4XZhWXWAyPpzLWezLMs/e5vyGkQT8Y
Dc6b1db57Rw=
=pKv2
-----END PGP SIGNATURE-----
Andreas Beckmann (169):
start with 0.50
post_distupgrade_exceptions: handle libdb4.8
pre_install_exceptions: update lvm2 exception
post_setup_squeeze-fake-essential: more packages requiring install-info
Revert "TODO - slave_cleanup-sort mounts so that subdirs are umounted first."
p-s: drop undocumented internal use of slave-directory config key
p: call dpkg-deb with --nocheck to allow bad version numbers
p: pass unqualified package names to apt-cache show
pre_install_exceptions: handle bootcd-ia64/squeeze
pre_remove_50_find_missing_copyright: add some exceptions
pre_remove_50_find_bad_permissions: exceptions for lenny and squeeze
pre_install_exceptions: prepare for adding more lenny exceptions
pre_install_exceptions: lenny: preseed dash for deterministic upgrade
pre_install_exceptions: lenny: install undeclared dependencies
pre_install_exceptions: lenny: prefer inn over cnews
pre_distupgrade_exceptions: purge cnews before upgrading to wheezy
pre_distupgrade_exceptions: lenny: preseed crm114 for clean upgrades
post_distupgrade_squeeze-fake-essential: work around #601961
post_setup_squeeze-fake-essential: using wwwconfig-common during purge
post_setup_squeeze-fake-essential: using octave3.0 during purge
post_setup_squeeze-fake-essential: using defoma during purge
pre_remove_50_find_missing_copyright: exceptions for lenny
p-a: add support for magic "$DISTRO/None" versions
p.conf: new global config setting: slave-directory
slave_{run,join}: name the screen session "piuparts_slave_screen"
slave_{run,join,cleanup}: use pgrep to find processes
detect_leftover_processes: do not use master-directory
detect_tmp_cruft: merge functionality from detect_stale_mounts
detect_tmp_cruft: move to slave-bin and run from slave crontab
detect_slave_problems: move to slave-bin and run from slave crontab
slave-bin/*: cleanup and unify script style
slave-bin: factor out a file_age function
detect_slave_problems: use idle-sleep from piuparts.conf
detect_slave_problems: move statefile to slave-directory
detect_slave_problems: get rid of monitor-slave directory
slave-bin: fix file_age() and return "0" for missing files
master: get rid of monitor-slave directory
Makefile: perform syntax check on *.py before installation
p: fix some typos
history: add missing buglinks, reorder, fix typos
copyright_file_missing_after_upgrade: add code examples
new bug template: unhandled_symlink_to_directory_conversion
detect_network_issues: Method file has died unexpectedly
prepare_backup: skip missing counts.txt files
p: ignore manipulation of /var/lib/dpkg/arch
p: allow --testdebs-repo argument to be an URL or local path
p: dump the generated sources.list
p-s: tarball recreation can be disabled with max-tgz-age = 0
p-s: fold fetch_packages_file() into its only caller
p-s: be less strict in package existence checks
p: improve the "dirname part contains a symlink" test
lib/db: calc_rrdep_counts: count packages waiting for a package
lib/db: sort packages returned by reserve() by importance
Makefile: DESTDIR support for all install* targets
set 'prefix' and 'DESTDIR' for build and install targets
lib/read_config.sh: get_config_value() used by all master/slave scripts
Makefile: add support for placeholders in scripts
master/slave-bin: rename * -> *.in to allow substitutions
source read_config.sh instead of embedding a copy of get_config_value()
read_config.sh: support RFC822 wrapped+indented lines
add support for placeholder substitution in conffiles
use sharedir substitution in crontabs
install known_problems to @sharedir@/piuparts/known_problems
eliminate remaining references to $HOME and ~/bin
p.conf: new global setting backup-directory
read_config.sh: allow empty values
prepare_backup: get paths from piuparts.conf
prepare_backup: copy submissions.txt, too
p.conf: set prefix = /org/piuparts.debian.org
p-r: call r.dev_off() after plot is finished
p-r: improve verboseness
new bug template: installs_over_existing_symlink
p-s: fix SIGHUP handling while recycling
p-s: flush and unreserve all sections on interrupt
pre_distupgrade_debug_packagemanager: enable Debug::pkgPackageManager
lib/db: simplify _find_packages_ready_for_testing()
lib/db: remove reserved packages from candidates
make tmpdir setting mandatory for master/slave operation
p.conf: add [global] PYTHONPATH setting
master-bin/slave-bin: get PYTHONPATH from piuparts.conf
p.conf: get rid of [global] prefix setting
p.conf: reorder/reformat some config settings
p.conf: wrap sections, piuparts-command, and piuparts-flags
p.conf: make bts-from optional
p-s: add support for running piuparts under /usr/bin/timeout
p.conf: use /usr/bin/timeout to ensure piuparts termination
Makefile: overhaul, install targets depend on build-stamp
lib/read_config.sh: add some comments
p.conf: set known-problem-directory
p-s: clear idle state after sighup to continue asap
p-s: check load frequently and sleep if it exceeds threshold
slave_run: do not run the screen as root
use screen -ls to check for running screens
slave_join: use 'script /dev/null' to get a writable tty
slave_run: use piuparts.conf to get paths etc.
slave_run: ensure PIUPARTS_TMPDIR exists
slave_run: drop ancient trap+mail code
reorder changelog entries w.r.t. exceptions
preseed bugzilla configuration
add distros.conf
lib/conf: add class DistroConfig
p-m: use DistroConfig
p-s: use DistroConfig
p-r: use DistroConfig
lib/conf: Config: drop get_sources_url()/get_packages_url()
p.conf: add [global] proxy setting
p: add --proxy option
new known problem: should be rebuilt with newer tools
more missing copyright exceptions
rework exceptions for ia32-libs
lib/conf: add get_distros() method
lib/conf: use get_distros()
lib/conf: add get_start_distro() method
p-s: use the new get_distros() and get_start_distro() methods
p-r: generate default descriptions
p.conf: use generated descriptions
lib/db: add support for dependency sections
p-m: load dependency sections
p-r: load dependency sections
p-r: cache the most recently used base section
lib/db: lookup package state recursively
lib/db: lookup providers recursively
lib/db: lookup packages recursively
lib/db: lookup package dependencies recursively
p.conf: set PYTHONPATH when running piuparts from git
p: use DistroConfig
distros.conf: add target-release
lib/conf: DistroConfig: add support for target-release
p: call 'apt-get -t <target-release>' if needed
p.conf: put flags-{start,end}-squeeze into the [DEFAULT] section
p.conf: squeeze2bpo2wheezy for piatti
p.conf: reactivate lenny2squeeze
distros.conf: add alias for testing
report_newly_bugged_packages: get_config_value accepts empty defaults
Changelog and ToDo updates
p-r: fix section caching
distros.conf: fix testing alias configuration
update-piuparts-setup: replace weather icon symlinks with copies
p.conf: fix squeeze2bpo2wheezy on piatti
p-s: use upgrade-test-distros to select the test
p-s: simplify piuparts command generation
p-s: make test_package() a member function of Section
p-s: _test_package(): use self._config
p.conf: update documentation of the distro setting
p-s: simplify package existence checks
lib/conf: add get_basetgz() method
p-s: add basetgz-directory setting and _get_tarball() method
p-s: use the _get_tarball() method
p-s: declare upgrade-test-chroot-tgz obsolete
p.conf: update documentation
p-s: fix mismerge and drop superfluous comment
p.conf correctly disable lenny2squeeze rescheduling
p-s.deb: use basetgz-dir = /var/cache/piuparts/basetgz
p.conf: set basetgz-directory when running from git
p.conf: drop .tgz settings
p.conf: use global max-reserved=50
p-r: Section: rename _master_directory to _section_directory
p-s: move section handling into Slave class
p.conf: add more comments for the piuparts flags used
p.conf: restrict tarball updates to the base distributions
p.conf.piatti: set rescheduling scheme back to normal
documentation updates
add custom scripts to support experimental
remove boilerplate code from maintainer scripts
*.postrm: silence rmdir
p-s.deb: populate known_hosts with localhost's key
restrict sudoers permissions a little bit
master-command: drop explicit python
p.conf.sample: activate a default mirror
David Steele (9):
TODO - remove references to /org/piuparts/org from the stock packages.
TODO - add piuparts_slave_* as a case for sudoers.
TODO - replace known errors COMMAND with include and exclude regex's.
TODO - make the known problems format python-friendlier.
TODO - slave_cleanup-sort mounts so that subdirs are umounted first.
TODO - remove references to ~/bin from stock packages.
Add exception for python-support broken symlinks.
Replace the Tango symlinks with copies of the files.
Make the Tango weather icons a required package for master.
Holger Levsen (16):
todo: #699160
index.tpl: add news about git clone on github
Merge remote-tracking branch 'andreas/feature/proxy' into develop
Mention http://piuparts.debian.org in README.txt prominently.
update timeline in TODO
raise prio of lenny2squeeze and reschedule less logs so that lenny2squeeze can catch up
work around config parser#
Merge remote-tracking branch 'andreas/feature/no-redundant-config' into develop
add note that this suggestion might not be the best..
piatti.conf: priorize squeeze2bpo2wheezy higher
add vim markers
Merge remote-tracking branch 'andreas/for-holger' into develop
add sid2experimental suite
shuffle precedences around. raise precedence of testing2sid as thats useful for the release
TODO: remove stuff that has been done
release as 0.50
-----------------------------------------------------------------------
--
piuparts git repository
More information about the Piuparts-commits
mailing list