[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