Ora in Debian Sid: primo pacchetto, primo bug!

Eh sì, com’era scritto qualche post fa, ho creato un pacchetto per Debian e l’ho sottoposto a mentors.debian.net, alla valutazione di qualche DD (Debian Developer, sviluppatore Debian) disposto a sponsorizzarne l’entrata nei repository ufficiali.

Avevo ormai perso le speranze, quando inattesa è giunta una serie di e-mail che mi annunciavano la sponsorizzazione e l’entrata del pacchetto di kpartsplugin in camera di giudizio finale: Debian FTP Masters. Passato anche quest’ultimo ostacolo, la gloria eterna (ahah): kpartsplugin è ora ufficialmente nel repository unstable di Debian.

HO IL MIO PACCHETTO IN DEBIAN!! VI RENDETE CONTO?

Fortunatamente, a farmi smettere di festeggiare come un bambino a cui si regala una caramella, è arrivato pronto e celere anche il primo bug. Eh sì, pare che abbia dimenticato qualche dipendenza – eppure avevo controllato! Comunque, nota stonata o piccola gratifica – non è neanche passato inosservato -, festa finita e si torna al lavoro!

Pacchettizzo!

Eh sì, da qualche tempo mi sono intrufolato nel magico mondo dei pacchetti .deb (d’altra parte, avevo già per un po’ di tempo gestito qualche PKGBUILD ). Non è stata la cosa più semplice che abbia fatto in vita mia, ancora non mi capacito di come ci possano essere tanti file da curare e modificare per UN singolo pacchetto, ma d’altra parte è proprio tra quei tanti che risiede la potenza di Debian e derivate.

Dopo vari tentativi, con qualche difficoltà, dopo qualche pacchetto che poi non serviva (è il caso di gtk-kde4, che dopo la comparsa di oxygen-gtk), è arrivato il successo! Sto parlando del pacchetto di kpartsplugin, un utilissimo programma che integra varie applicazioni di KDE nella finestra del nostro browser preferito, sfruttando un’altra tecnologia assolutamente geniale ed adorabile di KDE che si chiama KParts. Con kpartsplugin, finalmente, i pdf che si trovano regolarmente in rete possono essere letti nella finestra del browser attraverso Okular, e così via per tutta una serie di file, compresi i documenti di office se KOffice è installato sul computer.

Ora, dato che le cose fatte bene vanno anche fatte in grande, ho subito pensato che il pacchetto potrebbe anche entrare in qualche distribuzione di nostra conoscenza. Così l’ho subito caricato su mentors.debian.net in attesa che qualche sviluppatore mi faccia da Sponsor per l’adozione nei repository ufficiali della mamma delle distribuzioni.
Dopodichè, per rendere immediatamente disponibile il pacchetto a tutti, ho aperto un PPA su Launchpad per metterlo lì, pronto per tutti. Trovate PPA e pacchetto qui. Così nessun aggiornamento passerà inosservato 😉

Fatene buon uso, mi raccomando! 😀

Debian, Facebook e il software libero: cap. 2

Beh, sono stato tirato in ballo direttamente per il mio precedente post, allora è il momento di ballare!

Che non sia una questione di per sè importante siamo d’accordo. Non ho mai neanche pensato di cercare la pagina Debian su Facebook, e non ci ho pensato nemmeno dopo la disputa.

La questione è un altra, e cheip l’ha colta alla grande: riguarda l’obiettivo di Debian, e se la presenza di una pagina ufficiale su Facebook lo favorisca o meno. E in questo senso, si pone in un contesto molto più generale, che spazia dall’etica alla politica, lasciando la tecnica un po’ indietro.

Continua a leggere

Debian: buone notizie, cattive notizie, notizie medie

Tra i vari feed RSS che seguo non poteva mancare (soprattutto perchè presente di default in Akregator) il Planet Debian.

Per la maggior parte si trovano articoli che vanno dal tecnico all’estremamente tecnico, racconti di incontri (tipo il DebConf), cose personali su figli nipoti e zie, come in ogni planet.

Oggi però ho trovato non uno ma un’intera serie di articoli interessanti in vario modo.

Continua a leggere

Debian tips: gestione demoni con update-rc.d

Non sono certo la persona adatta a spiegare in dettaglio cosa sia un demone, o cosa un runlevel: mi limiterò a definire il primo un tipo di programmi avviati in automatico e eseguiti in background, mentre per i runlevel potrei adottare la definizione di “gruppi di demoni” da avviare o stoppare a seconda delle occasioni.

In Debian, i demoni vengono installati seguendo le “norme” del Linux Standard Base (LSB), che prevedono l’avvio dei demoni nei runlevel 2,3,4,5 e il loro non-avvio (o l’arresto) nei runlevel 0,1,6. In pratica, in un sistema Debian “normale”, di default, ogni demone contenuto in un pacchetto installato viene avviato in automatico (e arrestato allo spegnimento).

Questo può piacerci, nel caso di demoni irrinunciabili come udev o hal, o come per il nostro gestore di accessi preferito (gdm, kdm). Può risultare però antipatico nel caso di demoni come amule-daemon, che non sempre vorremmo vedere in background, o nel caso abbiamo installato contemporaneamente wicd e network-manager, creando così dei conflitti che magari ci impediscono di usare la rete.

Come fare allora?

Continua a leggere

Ubuntu to Debian: breve resoconto di un delirio

Dopo lungo tempo, è giunto il momento di raccontare quello che non si può definire altro che pura follia.

Dopo aver usato per qualche tempo usato Ubuntu, una certa sensazione di schifo, di inadeguatezza, che forse un giorno potrò spiegare, mi ha convinto che dovevo provare la madre suprema: Debian.

Nonostante, però, blogger, forum e utenti di tutto il pianeta abbiano scritto in ogni salsa che i pacchetti Debian e Ubuntu non sono più compatibili, e un passaggio diretto dall’una all’altra (ovvero cambiando solo i repository in /etc/apt/sources.list, senza re-installazioni da zero) sia sostanzialmente impossibile, la coscienza di non aver comunque granchè da perdere mi ha convinto a fare un tentativo.

In fondo, mi dicevo, non potrà essere così diverso! Se poi riesco ad avere un quantitativo sufficientemente grande di pacchetti da aggiornare nel passaggio, i conflitti dovrebbero essere del tutto risolti e potrei trovarmi con un sistema Debian pronto all’uso!

Un ragionamento che ha fatto più di una piega.

Purtroppo tutto è successo qualche mese fa ormai, quindi non mi resta che qualche ricordo e uno screenshot. Ma cercherò di fare un resoconto affidabile.

Continua a leggere