[Patch] für httplib

  • Hallo Dreamteam,


    für mein MusicCenter muss ich bei mir die htttplib patchen. Ich habe schon das ganze Inet durchsucht. Ich komme an dem Patch nicht vorbei.


    Code
    2017-09-17 19:48:46,029 - ERROR - StreamRipper]build http connection failedTraceback (most recent call last):  File "/usr/lib/enigma2/python/Plugins/Extensions/MusicCenter/StreamRipper.py", line 191, in run    stream = requests_get(self.__url, stream=True, headers=self.build_header(), timeout=TIMEOUT)  File "/usr/lib/python2.7/site-packages/requests/api.py", line 70, in get    return request('get', url, params=params, **kwargs)  File "/usr/lib/python2.7/site-packages/requests/api.py", line 56, in request    return session.request(method=method, url=url, **kwargs)  File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 475, in request    resp = self.send(prep, **send_kwargs)  File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 596, in send    r = adapter.send(request, **kwargs)  File "/usr/lib/python2.7/site-packages/requests/adapters.py", line 473, in send    raise ConnectionError(err, request=request)ConnectionError: ('Connection aborted.', BadStatusLine('ICY 200 OK\r\n',))

    Edit: hier noch was zum lesen...
    https://github.com/requests/requests/issues/2480


    Jetzt meine Frage, könntet ihr euch vorstellen diesen Minipatch auf zu nehmen im Image? Es wird leider in allen anderen Projekten auch nur so gelöst....[Blockierte Grafik: https://board.dreambox.tools/images/smilies/real.gif]


    Gruß.

    Die meisten Probleme macht man sich selber!

  • Nur eine Idee, falls dein Patch nicht übernommen wird.
    Du könntest Dir ein eigenes python-httplib2 deb erstellen, dass die gepatchte Datei enthält. Das nennst Du bspw. bobo71-python-httplib2 und gibst sowohl in "Conflicts" und "Provides" das Originalpaket an.
    Dann kannst Du Dein deb einfach mit ausliefern. Das sollte funktionieren, solange keine Abhängigkeiten auf das original-Paket bestehen, die eine bestimmte Versionsnummer benötigen. Ohne Version sollte das "Provides" vernünftig funktionieren.

  • Okay, ich hoffe das DM vielleicht die zwei Zeilen Code übernimmt. Da stimmen dann Aufwand und Nutzen. Im Image sind so manche Module nicht mehr ganz original. :winking_face::smiling_face_with_horns:

    Die meisten Probleme macht man sich selber!