[Piuparts-devel] first batch for 0.77

Andreas Beckmann anbe at debian.org
Wed Mar 15 13:52:18 UTC 2017


On 2017-03-15 14:14, Holger Levsen wrote:
> to quote a random example:
> 
> 13:11:37 Recycling section squeeze2wheezy-proposed (precedence=4)
> 13:11:37 Connecting to pejacevic.debian.org
> 13:12:15 communication with master failed
> 13:12:15 Connection to master closed

rather take a random master-error.log.*:

Traceback (most recent call last):
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 434, in <module>
    main()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 426, in main
    while m.do_transaction():
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 269, in do_transaction
    self._commands[command](command, args)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 325, in _reserve
    package = self._binary_db.reserve_package()
  File "/srv/piuparts.debian.org/lib/python2.7/dist-packages/piupartslib/packagesdb.py", line 804, in reserve_package
    for p in self._find_packages_ready_for_testing():
  File "/srv/piuparts.debian.org/lib/python2.7/dist-packages/piupartslib/packagesdb.py", line 788, in _find_packages_ready_for_testing
    for pn in self.get_pkg_names_in_state("waiting-to-be-tested")]
  File "/srv/piuparts.debian.org/lib/python2.7/dist-packages/piupartslib/packagesdb.py", line 640, in get_pkg_names_in_state
    self._compute_package_states()
  File "/srv/piuparts.debian.org/lib/python2.7/dist-packages/piupartslib/packagesdb.py", line 616, in _compute_package_states
    done.append(package)
NameError: global name 'package' is not defined

(you should clean the master-error.log.* up after the fix)

> will wait 1-3h for patches fixing this and then (if there are none) revert…

e95156c45 lib/db: fix undefined variable in _compute_package_states()

well, done.append("anything") :-)


Andreas



More information about the Piuparts-devel mailing list