[Gruppo-doc] Nuovo wiki - segnalazione di problemi
Mattia Rizzolo
mapreri a ubuntu.com
Lun 29 Maggio 2017 12:40:28 BST
On Sun, May 28, 2017 at 10:33:37PM +0200, Mattia Rizzolo wrote:
> On Sun, May 28, 2017 at 05:38:34PM +0200, Alessandro Viprati wrote:
> > Da quello che ho potuto vedere in questi giorni, il caricamento delle pagine
> > risulta più veloce, per cui vanno fatti i complimenti al gruppo operatori
> > che si è occupato della manutenzione :-)
>
> A dire il vero, quello è successo post release, e non sappiamo bene a
> cosa sia dovuto.
> Nella mattina successiva all'aggiornamento ho fatto delle modifiche ad
> apache, e per qualche ragione si è velocizzato tutto ^^
>
>
> == Issue 1 ==
> > - le pagine con nome contenente /lettere accentate/ non vengono più caricate
> > e danno errore, vedete ad esempio [1] . Non ho ancora idea di quante pagine
> > siano bloccate, ma andrebbe risolto questo problema il più presto possibile.
>
> "Ovviamente" è un problema di encoding, dal log:
>
> [:info] mod_wsgi (pid=29522, process='', application='wiki.ubuntu-it.org:8801|'): Loading WSGI script '/srv/wiki.ubuntu-it.org/www/moin.wsgi'.
> [:error] mod_wsgi (pid=29522): Exception occurred processing WSGI script '/srv/wiki.ubuntu-it.org/www/moin.wsgi'.
> [:error] Traceback (most recent call last):
> [:error] File "/srv/wiki.ubuntu-it.org/www/moin.wsgi", line 71, in __call__
> [:error] return self.app(environ, start_response)
> [:error] File "/usr/lib/python2.7/dist-packages/werkzeug/wsgi.py", line 558, in __call__
> [:error] cleaned_path = cleaned_path.encode(sys.getfilesystemencoding())
> [:error] UnicodeEncodeError: 'ascii' codec can't encode character u'\\xe0' in position 37: ordinal not in range(128)
>
> Senza ulteriori verifiche, ho notato nel changelog upstream[1]:
> |- Werkzeug now assumes ``UTF-8`` as filesystem encoding on Unix if Python
> | detected it as ASCII.
> Ora, non son sicuro, se sia questo il problema, ma di sicuro al
> descrizione coincide…
> Quell'entry è nella release 0.11 rilasciata a Novembre 2015.
> In ogni caso anche 0.9.5 (i.e., la release subito successiva a quella
> che c'è in trusty) ha modifiche relative ad unicode.
>
> Temo che qui l'unica scelta (o comunque quella mi sento più tranquillo a
> percorrere) è fare cherry-pick di quelle modifiche (o fixarlo da me, se
> è come immagino potrebbe anche essere più veloce che individuare il
> commit upstream corretto) e buildare un pacchetto patchato.
>
> [1] https://sources.debian.net/src/python-werkzeug/sid/CHANGES/
Ed infatti, questo commit upstream ha fixato il problema:
https://github.com/pallets/werkzeug/commit/bba0cdcc67d4a1160d4ed9d3f99aef170a79dd88
Per ora ho patchato il nostro pacchetto, ma ho intenzione di proporre un
SRU.
--
regards,
Mattia Rizzolo
GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
more about me: https://mapreri.org : :' :
Launchpad user: https://launchpad.net/~mapreri `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: non disponibile
Tipo: application/pgp-signature
Dimensione: 833 bytes
Descrizione: non disponibile
URL: <http://liste.ubuntu-it.org/pipermail/gruppo-doc/attachments/20170529/800e432c/attachment.pgp>
Maggiori informazioni sulla lista
Gruppo-doc