Fatevi due risate (rotolando sul pavimento)

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
gian_d
Linux 3.x
Linux 3.x
Messaggi: 671
Iscritto il: mer 16 lug 2014, 17:35
Nome Cognome: Giancarlo Dessì
Slackware: 64 current
Kernel: 7.2.xx
Desktop: KDE 6.7
Località: Sardinia
Contatta:

Fatevi due risate (rotolando sul pavimento)

Messaggio da gian_d »

Allora, tutto inizia dall'aggiornamento di QGis, di cui sono il maintainer su slackbuilds.org. Ero rimasto fermo per parecchi mesi, ma da una settimana, dopo aver aggiornato la -current e reinstallato la stable su un'altra macchina, ho ripreso gli aggiornamenti di tutti gli slackbuild che ho in carico. Dopo mille mila dipendenze, arriva il momento di QGis, uno dei pacchetti più rognosi da testare.
Scopro che dalla 3.44.1 (attualmente disponibile su SBo) QGis è attualmente arrivato alla versione 4.2.3. Da un'occhiata veloce nel changelog e nei requisiti vedo che per Python è richiesta come versione minima la 3.12. Nessun problema per la -current, ma sulla stable gira la versione 3.9.
Dopo varie ricerche vedo che l'ultima release che supporta Python 3.9 è la 3.44.15.

Va beh, iniziamo a testare questa su entrambi i sistemi, poi si vedrà se portare avanti due differenti slackbuilds, l'ultima per la -current e la 3.44.15 sulla stable. E qui iniziano i problemi seri.

Purtroppo l'installazione sulla -current non può essere portata avanti: tra i requisiti è richiesta QScintilla, ma Pat l'ha rimossa dalla -current perché non è più utilizzata dai pacchetti ufficiali della -current. Si potrebbe ovviare (forse) installandola dall'ultima versione disponibile ma c'è anche il problema di un'altra dipendenza, qtkeychain, ma la versione su current non supporta più Qt5 come invece richiesto da QGis. Insomma, troppi problemi, forse sono superati con le versioni più recenti (non ho ancora verificato), perciò lascio in sospeso la compatibilità con la current e decido di testare la 3.44.15 sulla stable.

Mi collego via SSH alla macchina in cui è installata la Stable, che uso per testare gli slackbuild, ma salta fuori che l'ultima versione di libspatialindex (un'altra dipendenza), la 2.1, non è supportata. Devo quindi fare un downgrade. Ritorno all'interfaccia grafica della current, il sistema che uso sulla macchina principale e qui saltano fuori le rogne: l'interfaccia grafica non funziona più, il mouse non dà segni di vita. Apro un terminale e da root termino il server grafico. Si riavvia Xorg ma vedo che anche l'interfaccia grafica di sddm non dà segni di vita. Non posso selezionare altri utenti per verificare se il problema riguarda l'utenza principale. Che cavolo sarà successo!?

Riavvio il sistema ma il problema persiste. Modifico inittab per impostare rc.3 e provo con startx da altri utenti. Niente, l'interfaccia grafica si inchioda per tutti gli utenti.

Ulteriore tentativo: aggiorno la current con slackpkg e dopo mille mila aggiornamenti di pacchetti di Plasma e KDE riavvio il sistema. Nulla da fare, dopo un paio d'ore di sbattimento il problema persiste. Ma...

...ad un certo punto mi viene un atroce sospetto: il cursore del mouse funziona, funziona il tasto destro, funziona la rotellina, vuoi vedere che il problema è nel mouse? Apro il mouse e ci trovo dentro tutte le schifezze possibili e immaginabili, provo il pulsantino interno e scopro che il problema era proprio lì: il pulsante azionato dal dito non riusciva a premere sul pulsantino interno! Gli ho dato una pulita, adesso funziona, un po' male perché probabilmente c'è anche un problema di usura, se clicco con la postura abituale il mouse dà i numeri, comunque tutto risolvibile cambiando topo (peraltro ne ho uno nuovo di zecca).

Dopo il mouse penso che sarà ora di fare un upgrade anche al cervello...

Rispondi