[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