[Piuparts-devel] [Git][debian/piuparts][master] 77 commits: Bump standards version to 4.4.0, no changes needed.

Holger Levsen gitlab at salsa.debian.org
Wed Jan 8 19:57:59 GMT 2020



Holger Levsen pushed to branch master at Debian / piuparts


Commits:
93f8d818 by Holger Levsen at 2019-07-07T17:15:51+02:00
Bump standards version to 4.4.0, no changes needed.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
669aad1f by Herbert Parentes Fortes Neto at 2019-07-10T17:43:53+02:00
Popen - universal_newlines=True. Py2, Py3 compatible

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
1ee99023 by Holger Levsen at 2019-07-10T17:45:42+02:00
add d/changelog entry for Herbert

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
56775e4b by Herbert Parentes Fortes Neto at 2019-07-10T17:48:14+02:00
obsolete_conffiles.mail file

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
75a0b62b by Holger Levsen at 2019-07-10T17:48:50+02:00
add d/changelog entry for Herbert

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
218fbe94 by Andreas Beckmann at 2019-07-16T16:05:02-03:00
p.conf: create bullseye tarballs

Signed-off-by: Andreas Beckmann <anbe at debian.org>
Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
988ada78 by David Prévot at 2019-07-17T15:05:57-03:00
Fix favicon transparency

Use the same favicon as the one from www.d.o.

Bug-Debian: https://bugs.debian.org/613543

- - - - -
2efe2890 by Holger Levsen at 2019-07-17T15:38:59-03:00
add changelog entry for taffit

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
f2137c3c by Holger Levsen at 2019-07-30T01:01:52-03:00
piuparts.conf-template.pejacevic: add bullseye to sections. Closes: #933061.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
42bfb2d6 by Holger Levsen at 2019-07-31T14:09:11-03:00
piuparts.conf-template.pejacevic: also test bullseye and bullseye-rcmd.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
98f8c745 by Holger Levsen at 2019-07-31T14:13:40-03:00
piuparts.conf-template.pejacevic: increase precedence values for oldstable and older.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
c3900457 by Herbert Parentes Fortes Neto at 2019-08-01T18:19:25-03:00
d.iteritems() -> iter(d.items()) Py 2 3 compatible

PEP 469 -- Migration of dict iteration code to Python 3
https://www.python.org/dev/peps/pep-0469/

And in diff_meta_data function:

    - a dict (tree1, tree2) to iterate
    - a dict (tree1_c, tree2_c) copy to 'del dict[key]'

To avoid RuntimeError or fail to iterate over all entries.

- - - - -
7890a56e by Herbert Parentes Fortes Neto at 2019-08-01T18:19:25-03:00
Replace .txt files - manpage

- - - - -
cfce316a by Herbert Parentes Fortes Neto at 2019-08-01T18:19:25-03:00
Create sphinx stuff for piuparts cmd

- - - - -
6c81eae3 by Herbert Parentes Fortes Neto at 2019-08-01T18:19:25-03:00
Create sphinx stuff for piuparts_slave_run cmd

- - - - -
5663b2ef by Herbert Parentes Fortes Neto at 2019-08-01T18:19:25-03:00
Create sphinx stuff for piuparts_slave_join cmd

- - - - -
b0cb5aab by Herbert Parentes Fortes Neto at 2019-08-01T18:19:25-03:00
Create sphinx stuff for piuparts_slave_stop cmd

- - - - -
e7d6549a by Herbert Parentes Fortes Neto at 2019-08-01T18:19:25-03:00
.txt files deleted - manpage

- - - - -
8d76da93 by Herbert Parentes Fortes Neto at 2019-08-01T18:19:25-03:00
Rename 'doc_by_sphinx' -> 'docs'

And:

 - Add README* files
 - Add license.txt file
 - Add sphinx files conf.py, index.txt

- - - - -
028bb676 by Herbert Parentes Fortes Neto at 2019-08-01T18:19:25-03:00
debian dir: adjust files for sphinx build

- - - - -
67744ce8 by Herbert Parentes Fortes Neto at 2019-08-01T18:19:25-03:00
Makefile for new docs

- - - - -
0b47bf88 by Thomas Goirand at 2019-08-02T09:57:49+02:00
Fix the rest of the files for Python 3.

- - - - -
336d7650 by Thomas Goirand at 2019-08-02T17:00:16-03:00
  * Switch to package to Python 3:
    - Replaced python- with python3- in debian/control.
    - Removed all python2 (>= 2.7) by a ${python3:Depends}.
    - Replaced python2 by python3 in debian/rules.
    - Replaced dh_python2 stuff by dh_python3 in debian/rules.
    - Patched piupartslib/conf.py, piupartslib/dependencyparser.py,
      piupartslib/packagesdb.py, piupartslib/pkgsummary.py, tests/unittests.py
      so that they are Python 3 compatible.
    - Removed python-lzma (build-)depends as it's in standard in Py 3.
    - Add python3-six as (build-)depends.
    - Fix Makefile to use python3 and not python2.
    - d/piuparts-common.install: switch to python 3.
    - d/rules: remove all __pycache__ folder before proceeding to install.
    - Add --shebang=/usr/bin/python3 when calling dh_python3.
    - Do not use -N piuparts-master -N piuparts-slave when calling dh_python3
      for the 2nd time, so that it correctly adds the interpreter as depends.
    - Lintian overrides "python-script-but-no-python-dep": that's ok, because
      piuparts-common already has the dependency.

- - - - -
f74b24ce by Holger Levsen at 2019-08-05T10:49:24-03:00
Bump version number to 1.1.x due to the switch to python3.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
54b6c39c by Thomas Goirand at 2019-08-08T00:24:45+02:00
Fix piupartslib importing conf.py

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
fae87fba by Thomas Goirand at 2019-08-08T00:30:07+02:00
Fix piuparts.py sheebang.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
581cbd59 by Holger Levsen at 2019-08-08T00:40:38+02:00
d/tests: Add simple smoke-test.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
1f1b1646 by Holger Levsen at 2019-08-08T12:37:02+02:00
actually add ./debian/tests/

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
1da95bc5 by Holger Levsen at 2019-08-30T15:04:41+02:00
update examples for buster being stable and bullseye testing

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
32b728fa by Holger Levsen at 2019-08-30T15:06:23+02:00
sort by relevance

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
67671712 by Holger Levsen at 2019-08-30T15:10:02+02:00
htdocs/news.tpl: mention new suites bullseye and bullseye-rcmd being tested.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
89dcb708 by Holger Levsen at 2019-09-03T22:56:19+02:00
temporarly disable restarting the slaves by cron

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
2ef03ff6 by Holger Levsen at 2019-09-04T14:49:14+02:00
fixup for installation from git

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
de0ca83c by Holger Levsen at 2019-09-04T15:02:28+02:00
add python3-urllib3 to piuparts-common depends

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
762d7d31 by Holger Levsen at 2019-09-04T15:21:02+02:00
Use /usr/bin/python3 everywhere.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
8e822266 by Holger Levsen at 2019-09-04T18:19:23+02:00
adjust PYTHONPATH as needed. thanks olasd and #debconf

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
223c3acb by Holger Levsen at 2019-09-04T23:02:01+02:00
use open correctly for python3, thanks deki

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
65fa5d92 by Holger Levsen at 2019-09-10T11:42:06+02:00
piuparts-slave.py: port to python3. (WIP)

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
dc410dd6 by Mattia Rizzolo at 2019-09-10T14:34:25+02:00
drop unused imports

Signed-off-by: Mattia Rizzolo <mattia at debian.org>
Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
46efe15c by Mattia Rizzolo at 2019-09-10T14:34:37+02:00
fix error handling, passing through the exception object correctly

before, httperror was already out of scope, so it couldn't be raised
again.

Signed-off-by: Mattia Rizzolo <mattia at debian.org>
Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
9838ed84 by Mattia Rizzolo at 2019-09-10T14:34:44+02:00
in py3 you can't raise a string, needs to wrap it in the Exception() class

Signed-off-by: Mattia Rizzolo <mattia at debian.org>
Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
d892e48e by Mattia Rizzolo at 2019-09-10T14:34:56+02:00
decode the file after reading it

At this point it would probably be best to completely rewrite that thing
using StringIO and some other nicer way to do buffering, but this should
do the job for now.

should fix:

09:46:14 Running section testing2sid (precedence=2)
Traceback (most recent call last):
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-slave", line 1064, in <module>
    main()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-slave", line 1029, in main
    test_count += section.run(do_processing=(test_count == 0))
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-slave", line 575, in run
    processed = self._process()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-slave", line 667, in _process
    packagenames)
  File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/packagesdb.py", line 183, in load_packages_urls
    self._read_file(stream, restrict_packages=restrict_packages)
  File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/packagesdb.py", line 190, in _read_file
    headers = rfc822_like_header_parse(input)
  File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/packagesdb.py", line 53, in rfc822_like_header_parse
    line = input.readline()
  File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/__init__.py", line 60, in readline
    empty = not self._refill()
  File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/__init__.py", line 52, in _refill
    self._buffer = self._buffer + chunk
TypeError: can only concatenate str (not "bytes") to str

Signed-off-by: Mattia Rizzolo <mattia at debian.org>
Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
030f1e97 by Holger Levsen at 2019-09-10T15:14:07+02:00
enable debug output

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
25130ee5 by Holger Levsen at 2019-09-10T15:33:22+02:00
Revert "enable debug output"

This reverts commit 030f1e97767748db321dca5a26644afbe5ebbb5a.

- - - - -
5583ce64 by Bastian Venthur at 2019-11-02T18:48:54+01:00
python-debianbts 2.10.0 deprecated some methodcalls

- - - - -
e0924c08 by Holger Levsen at 2019-11-03T23:04:59+08:00
add changelog entry for Bastian

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
fecdaba6 by Nis Martensen at 2019-12-25T22:39:26+01:00
piupartslib/conf.py: decode subprocess.Popen().stdout

subprocess.Popen().stdout is a byte string in python3. We need to decode
it since we want a unicode string here.

- - - - -
640284d2 by Nis Martensen at 2019-12-26T16:57:47+01:00
piupartslib/dependencyparser: mynext() does not take args

Arguments were accidentally introduced when porting the code to python3.
Remove them again. Fixes:

  File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/dependencyparser.py", line 266, in _parse_version_dependency
    self._cursor.mynext(self._cursor)
TypeError: mynext() takes 1 positional argument but 2 were given

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
09916537 by Nis Martensen at 2019-12-26T16:57:51+01:00
piupartslib/packagesdb: concatenate only lists

While one set of dict_keys() was already wrapped in a list() during the
initial porting work, the second one was still missing. Fixes:

  File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/packagesdb.py", line 818, in get_best_package_state
    for state in self._good_states + list(self._propagate_waiting_state.keys()) + self._propagate_error_state.keys():
TypeError: can only concatenate list (not "dict_keys") to list

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
8993738a by Nis Martensen at 2019-12-26T16:57:56+01:00
piupartslib/packagesdb: encode contents for os.write

Fixes:

  File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/packagesdb.py", line 260, in create
    if os.write(fd, contents) != len(contents):
TypeError: a bytes-like object is required, not 'str'

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
a065bef3 by Holger Levsen at 2019-12-26T17:14:54+01:00
add changelog entry for Nis - many thanks!

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
82709f47 by Nis Martensen at 2019-12-27T12:52:51+01:00
avoid "input" as variable name

It is better to avoid using names of builtin functions as variable
names.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
e526f8a1 by Nis Martensen at 2019-12-27T12:53:02+01:00
piupartslib/__init__: fix byte stream decoding

When trying to decode a byte sequence into a string, it is possible that
the sequence ends in the middle of a multibyte character. In this case
the decoding fails.

This hack assumes that the input byte sequence is always encoded in
UTF-8, and that the original data stream never ends in the middle of a
multibyte character.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
0d44938b by Holger Levsen at 2019-12-27T17:40:40+01:00
instances/Makefile: set default mirror to deb.debian.org.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
45242102 by Holger Levsen at 2019-12-27T17:49:42+01:00
htdocs/news.tpl: mention piuparts.debian.org is running the python3 branch.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
9171821b by Nis Martensen at 2019-12-28T13:28:11+01:00
piuparts-master-backend: handle BrokenPipeError

No need to crash with a stacktrace when the slave is gone and the pipe
to it is broken. Just log this and exit 1.

Fixes:

Traceback (most recent call last):
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 433, in <module>
    main()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 423, in main
    m = Master(sys.stdin, sys.stdout)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 154, in __init__
    self._writeline("hello")
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 111, in _writeline
    self._output.flush()
BrokenPipeError: [Errno 32] Broken pipe
Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
BrokenPipeError: [Errno 32] Broken pipe

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
dd4cd1a8 by Nis Martensen at 2019-12-28T13:29:01+01:00
fix piupartslib imports

During the port to python3 piupartslib was changed to no longer
auto-import some of its submodules. Import the required submodules
directly where now needed.

Fixes:

Traceback (most recent call last):
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1910, in <module>
    main()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1849, in main
    section = Section(section_name, master_directory, doc_root, packagedb_cache=packagedb_cache)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 827, in __init__
    self._load_package_database(section, master_directory)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 859, in _load_package_database
    db = piupartslib.packagesdb.PackagesDB(prefix=sectiondir)
AttributeError: module 'piupartslib' has no attribute 'packagesdb'

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
cc30509e by Nis Martensen at 2019-12-28T13:30:06+01:00
piuparts-report: fix 'dict_keys has no attribute remove'

In python3 dict().keys() returns a dict_keys() view and not a list as in
python2. Replace the now unavailable remove() by a set subtraction.

Fixes:

Traceback (most recent call last):
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1911, in <module>
    main()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1851, in main
    section.generate_output(output_directory, section_names, problem_list, web_host)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1660, in generate_output
    self.generate_html()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1574, in generate_html
    self.cleanup_removed_packages(logs_by_dir)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1536, in cleanup_removed_packages
    vdirs.remove("reserved")
AttributeError: 'dict_keys' object has no attribute 'remove'

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
484bc88e by Nis Martensen at 2019-12-28T13:30:06+01:00
piuparts-report: give hashlib the bytes it needs

Fixes:

Traceback (most recent call last):
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1911, in <module>
    main()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1851, in main
    section.generate_output(output_directory, section_names, problem_list, web_host)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1660, in generate_output
    self.generate_html()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1580, in generate_html
    self.print_by_dir(self._output_directory, logs_by_dir)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 943, in print_by_dir
    desc_by_dir[vdir], vlist)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 930, in write_log_list_page
    "logrows": "".join(lines),
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 890, in _write_template_html
    write_template_html(filename, body, mapping, defer_if_unmodified=defer_if_unmodified, md5cache=self._md5cache)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 714, in write_template_html
    content_md5 = hashlib.md5(htmlpage.safe_substitute(mapping)).hexdigest()
TypeError: Unicode-objects must be encoded before hashing

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
08f9a354 by Nis Martensen at 2019-12-28T13:30:06+01:00
piuparts-report, piuparts: pickle needs binary file streams

Fixes:

Traceback (most recent call last):
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1911, in <module>
    main()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1851, in main
    section.generate_output(output_directory, section_names, problem_list, web_host)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1660, in generate_output
    self.generate_html()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1600, in generate_html
    pickle.dump(self._md5cache['new'], f)
TypeError: write() argument must be str, not bytes

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
f70767fe by Nis Martensen at 2019-12-28T13:30:06+01:00
piuparts-report: handle EOFError with pickle.load()

Do not error out if the cache file is empty.

Fixes:

Traceback (most recent call last):
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1911, in <module>
    main()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1851, in main
    section.generate_output(output_directory, section_names, problem_list, web_host)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1660, in generate_output
    self.generate_html()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1563, in generate_html
    self._md5cache['old'] = pickle.load(f)
EOFError: Ran out of input

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
837d794e by Holger Levsen at 2019-12-28T15:15:53+01:00
extend changelog for Nis

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
a43e4458 by Holger Levsen at 2019-12-28T15:18:24+01:00
news 2019-12-27: name all people who contributed to switch to python3

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
b5e2f2e2 by Holger Levsen at 2019-12-28T15:28:07+01:00
Bump standards version to 4.4.1, no changes needed.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
f1b72b2e by Holger Levsen at 2019-12-28T15:58:22+01:00
d/rules: set GOCACHE to a safely writable directory during build as the cache is mandatory with Go 1.12.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
2f15d124 by Holger Levsen at 2019-12-28T16:19:07+01:00
Bump debhelper-compat to 12.

after confirming with diffoscope that the changes are sane

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
14c81dc7 by James Clarke at 2019-12-29T17:25:37+01:00
Fix diff_meta_data reporting every file as new and removed

This regressed in 0b47bf88944065fa5e69b02574317e7b2d189d2a, which
erroneously used the original trees rather than the modified copies.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
b1738ebd by Holger Levsen at 2019-12-29T17:26:44+01:00
add changelog entry for James

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
fda3b882 by Nis Martensen at 2019-12-29T17:27:23+01:00
piuparts-report: fix pickle.loading str from python2

piuparts-report may encounter old md5cache files pickled by python2 in
text mode. Loading such files may fail if there are non-ascii
characters. The existing cache files involved in generating the reports
on piuparts.debian.org most likely use utf-8 encoding, so let's use that
instead of the default assumption 'ascii'.

Should fix:

Traceback (most recent call last):
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1911, in <module>
    main()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1851, in main
    section.generate_output(output_directory, section_names, problem_list, web_host)
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1660, in generate_output
    self.generate_html()
  File "/srv/piuparts.debian.org/share/piuparts/piuparts-report", line 1563, in generate_html
    self._md5cache['old'] = pickle.load(f)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 71: ordinal not in range(128)

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
6347166f by Holger Levsen at 2019-12-29T19:28:26+01:00
remove myself from uploaders

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
c88b177f by Holger Levsen at 2019-12-29T19:39:33+01:00
instances/*, docs/README_pejacevic.txt and htdocs/index: stop mentioning piu-slave-bm-a.debian.org

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
31a357ce by Holger Levsen at 2020-01-08T20:30:55+01:00
Revert "piuparts.conf-template.pejacevic: add bullseye to sections. Closes: #933061."

This reverts commit bdbd195224d85cc90fdb49a579c8692342cf91fb.

- - - - -
cf5c153c by Holger Levsen at 2020-01-08T20:31:05+01:00
Merge branch 'develop'

- - - - -
7c22ebb5 by Holger Levsen at 2020-01-08T20:39:23+01:00
htocs/news.tpl: add farewell note.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
2294d417 by Holger Levsen at 2020-01-08T20:40:31+01:00
mark this a team upload to appease lintian.

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
0a86aa2f by Holger Levsen at 2020-01-08T20:55:02+01:00
release as 1.1.0

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
308745d5 by Holger Levsen at 2020-01-08T20:55:59+01:00
Merge branch 'develop'

- - - - -


30 changed files:

- Makefile
- + bug-templates/obsolete_conffiles.mail
- conf/crontab-master.in
- conf/crontab-slave.in
- debian/changelog
- + debian/clean
- debian/control
- debian/piuparts-common.install
- debian/piuparts-master.docs
- + debian/piuparts-master.lintian-overrides
- + debian/piuparts-slave.lintian-overrides
- + debian/piuparts.doc-base
- debian/piuparts.docs
- + debian/piuparts.links
- debian/rules
- + debian/tests/control
- + debian/tests/smoke-test
- README.txt → docs/README.txt
- README_pejacevic.txt → docs/README_pejacevic.txt
- README_server.txt → docs/README_server.txt
- + docs/conf.py
- + docs/index.txt
- + docs/license.txt
- + docs/piuparts/conf.py
- + docs/piuparts/index.txt
- piuparts.1.txt → docs/piuparts/piuparts.1.txt
- + docs/piuparts_slave_join/conf.py
- + docs/piuparts_slave_join/index.txt
- piuparts_slave_join.8.txt → docs/piuparts_slave_join/piuparts_slave_join.8.txt
- + docs/piuparts_slave_run/conf.py


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/debian/piuparts/compare/bdbd195224d85cc90fdb49a579c8692342cf91fb...308745d53874bdcb5ce015912899478533e2c2d2

-- 
View it on GitLab: https://salsa.debian.org/debian/piuparts/compare/bdbd195224d85cc90fdb49a579c8692342cf91fb...308745d53874bdcb5ce015912899478533e2c2d2
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/piuparts-devel/attachments/20200108/417c5c04/attachment-0001.html>


More information about the Piuparts-devel mailing list