Run of multiarch-fixes for opensm

Try this locally (using the package):

debcheckout opensm
cd opensm
DEB_UPDATE_CHANGELOG=auto apply-multiarch-hints
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[2021-07-10 04:42:20] Running ['apply-multiarch-hints']
[2021-07-10 04:42:20] Opening branch at https://salsa.debian.org/hpc-team/opensm.git/,branch=master
[2021-07-10 04:42:21] Using cached branch https://janitor.debian.net/git/opensm/,branch=debian%2Flatest
[2021-07-10 04:42:24] Total 19002 (delta 9), reused 3 (delta 0), pack-reused 18984
[2021-07-10 04:42:24] 
[2021-07-10 04:42:53] Total 17341 (delta 5816), reused 5810 (delta 5807), pack-reused 11516
[2021-07-10 04:42:53] 
[2021-07-10 04:43:14] Total 28 (delta 0), reused 0 (delta 0), pack-reused 28
[2021-07-10 04:43:16] Workspace ready - starting.
[2021-07-10 04:43:18] Assuming changelog does not need to be updated, since changelog entries are usually updated in separate commits.
Assuming changelog does not need to be updated, since changelog entries are usually updated in separate commits. Specify --update-changelog to override.
opensm-doc: Add Multi-Arch: foreign.
libopensm9: Add Multi-Arch: same.
libopensm-dev: Add Multi-Arch: same.
libosmcomp5: Add Multi-Arch: same.
libosmvendor5: Add Multi-Arch: same.
Traceback (most recent call last):
  File "/srv/janitor/debian-janitor/lintian-brush/scripts/apply-multiarch-hints", line 4, in <module>
    main()
  File "/srv/janitor/debian-janitor/lintian-brush/lintian_brush/multiarch_hints.py", line 492, in main
    json.dump(f, {
  File "/usr/lib/python3.9/json/__init__.py", line 179, in dump
    for chunk in iterable:
  File "/usr/lib/python3.9/json/encoder.py", line 438, in _iterencode
    o = _default(o)
  File "/usr/lib/python3.9/json/encoder.py", line 179, in default
    raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type TextIOWrapper is not JSON serializable

Full worker log