[Piuparts-devel] Bug#937293: Bug#919170: Bug#919170: Please update dependency to python3-debianbts
Holger Levsen
holger at layer-acht.org
Fri Dec 27 16:46:57 GMT 2019
On Thu, Dec 26, 2019 at 11:26:31PM +0100, Nis Martensen wrote:
> On 26.12.2019 17.11, Holger Levsen wrote:
> > many thanks, merged and deployed, now this is left:
>
> > File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/__init__.py", line 58, in readline
> > empty = not self._refill()
> > File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/__init__.py", line 49, in _refill
> > chunk = chunk.decode()
> > UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 14159: unexpected end of data
>
> This did not happen in my test setup, but I have a theory of what is
> causing this. Could you check if
> https://salsa.debian.org/debian/piuparts/merge_requests/18
> fixes it?
indeed, this fixes it, but things still dont work, but on master I only
see this:
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 425, in main
while m.do_transaction():
File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 268, in do_transaction
self._commands[command](command, args)
File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 323, in _reserve
self._init_db()
File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 202, in _init_db
self._load_package_database(self._section)
File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 219, in _load_package_database
self._load_package_database(dep)
File "/srv/piuparts.debian.org/share/piuparts/piuparts-master-backend", line 232, in _load_package_database
config.get_arch()))
File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/packagesdb.py", line 455, in load_alternate_versions_from_packages_urls
pf2.load_packages_urls(urls)
File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/packagesdb.py", line 181, in load_packages_urls
(url, stream) = piupartslib.open_packages_url(url)
File "/srv/piuparts.debian.org/lib/python3/dist-packages/piupartslib/__init__.py", line 96, in open_packages_url
socket = urllib.request.urlopen(url + ext)
File "/usr/lib/python3.7/urllib/request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.7/urllib/request.py", line 525, in open
response = self._open(req, data)
File "/usr/lib/python3.7/urllib/request.py", line 543, in _open
'_open', req)
File "/usr/lib/python3.7/urllib/request.py", line 503, in _call_chain
result = func(*args)
File "/usr/lib/python3.7/urllib/request.py", line 1345, in http_open
return self.do_open(http.client.HTTPConnection, req)
File "/usr/lib/python3.7/urllib/request.py", line 1320, in do_open
r = h.getresponse()
File "/usr/lib/python3.7/http/client.py", line 1321, in getresponse
response.begin()
File "/usr/lib/python3.7/http/client.py", line 296, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.7/http/client.py", line 257, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/lib/python3.7/socket.py", line 589, in readinto
return self._sock.recv_into(b)
ConnectionResetError: [Errno 104] Connection reset by peer
and nothing really on the slave :/
so I dug depper on master and found that master was using mirror.bm.debian.org, which
was shutdown recently and voila, it seems 0d44938b323e in develop branch was the last
bit to get piuparts working with python3 (hopefully, still needs more testing),
and also the reason the (python2) stale branch broke recently.
So, piuparts.debian.org is running python3 code only now! At least for the piuparts service ;)
Thank you very much, Nis, for your help until here!
I do hope to do a final piuparts upload in 2019. We'll see if I manage during 36c3 ;)
--
cheers,
Holger
-------------------------------------------------------------------------------
holger@(debian|reproducible-builds|layer-acht).org
PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/piuparts-devel/attachments/20191227/0049eef1/attachment-0003.sig>
More information about the Piuparts-devel
mailing list