[Risolto] Pacchettizzare lmms

Coordinamento delle attività e informazioni sui progetti del gruppo: creazione, modifica e gestione dei pacchetti di Ubuntu e relative problematiche.

Moderatore: Gruppo Sviluppo

Scrivi risposta
Avatar utente
melchiorre
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 902
Iscrizione: martedì 28 marzo 2006, 0:43
Contatti:

[Risolto] Pacchettizzare lmms

Messaggio da melchiorre »

Salve a tutti, spero in voi e nelk mitico dott. Kranz per togliermi di dosso il senso di incapacità dovuto al non riuscire a pacchettizzare il maledetto lmms da sorgenti.

Allora la situazione a grandi linee è questa: ho un repository PPA su launchpad e fin'ora le cose sono andate abbastanza lisce, ma da quando c'è lmms 0.3.2 è l'inferno.
Nel compilare ppa fallisce, e vabbè dico provo ad usare pbuilder e vediamo dove fallisce. Dice:

Codice: Seleziona tutto

Aptitude couldn't satisfy the build dependencies
E: pbuilder-satisfydepends failed.
Vabbè probabilmente manca qualche dipendenza e/o problemi con rules.
Per sicurezza copio le dipendenze usate dal pacchetto ufficiale ubuntu di lmms (0.3.1), ma mi dà lo stesso errore. Caspita. Allora uso anche il file rules di quello ufficiale, se ha funzionato con loro funzionerà anche con me... nada.
Allora uso tutta la cartella debian del pacchetto ufficiale adattandola alla versione nuova, ma nulla.

Imprecando uso quella di intrepid ibex, che usa la nuova versione 0.3.2 ma niente da fare, stesso errore.

Non so più dove sbattere la testa, che ci siano problemi nel configure? Anche se non penso, perché passando il configure con i parametri del file rules non fallisce. Non so dove sbattere la testa. Se volete vi posto il file rules, configure e control.

È una questione personale ormai  (rotfl)
Ultima modifica di melchiorre il giovedì 17 luglio 2008, 13:11, modificato 1 volta in totale.
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
Messaggi: 5071
Iscrizione: giovedì 2 novembre 2006, 11:24
Desktop: GNOME Shell
Distribuzione: Debian GNU/Linux sid - x86_64
Località: Guastalla (RE)
Contatti:

Re: Pacchettizzare lmms

Messaggio da DktrKranz »

Hai controllato se nel file /etc/pbuilder/pbuilderrc (o ~/.pbuilderrc) sono abilitati i repository universe e multiverse?

Codice: Seleziona tutto

COMPONENTS="main restricted universe multiverse"
Se così non fosse, modificalo e lancia un pbuilder update --override-config (ovviamente con i parametri --basetgz e --distribution opportunamente settati).
Ultima modifica di DktrKranz il venerdì 11 luglio 2008, 9:08, modificato 1 volta in totale.
Avatar utente
melchiorre
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 902
Iscrizione: martedì 28 marzo 2006, 0:43
Contatti:

Re: Pacchettizzare lmms

Messaggio da melchiorre »

Ho controllato e i repository sono tutti abilitaty. Non so proprio più dove sbattere la testa. Come caspita fanno quelli del team di ubuntu a pacchettizzarlo?

Codice: Seleziona tutto

# specifying the distribution forces the distribution on "pbuilder update"
DISTRIBUTION=hardy
# specifying the components of the distribution (default is "main")
#COMPONENTS="main restricted universe multiverse"
#specify the cache for APT 
APTCACHE="/var/cache/pbuilder/aptcache/"
APTCACHEHARDLINK="yes"
REMOVEPACKAGES="lilo"
#HOOKDIR="/usr/lib/pbuilder/hooks"
HOOKDIR=""
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
Messaggi: 5071
Iscrizione: giovedì 2 novembre 2006, 11:24
Desktop: GNOME Shell
Distribuzione: Debian GNU/Linux sid - x86_64
Località: Guastalla (RE)
Contatti:

Re: Pacchettizzare lmms

Messaggio da DktrKranz »

Per scrupolo, prova a usare pbuilder login e controllare il file /etc/apt/sources.list, secondo me mancano proprio i repository universe/multiverse.
Avatar utente
melchiorre
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 902
Iscrizione: martedì 28 marzo 2006, 0:43
Contatti:

Re: Pacchettizzare lmms

Messaggio da melchiorre »

Ho controllato e avevi ragione, c'è solo il main nonostante il file pbuilderrc sia settato correttamente. Che faccio ora? modifico il sorces.list? E come faccio con PPA, mi restituisce il medesimo errore di pbuilder, come faccio ad aggiungere i repository (o linkarli in qualche modo)?
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
Messaggi: 5071
Iscrizione: giovedì 2 novembre 2006, 11:24
Desktop: GNOME Shell
Distribuzione: Debian GNU/Linux sid - x86_64
Località: Guastalla (RE)
Contatti:

Re: Pacchettizzare lmms

Messaggio da DktrKranz »

Puoi rilanciare pbuilder login con l'opzione --save-after-login, aggiungere i repository universe e multiverse, aggiornare l'elenco pacchetti e uscire. In alternativa, puoi ricreare il basetgz.
Avatar utente
melchiorre
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 902
Iscrizione: martedì 28 marzo 2006, 0:43
Contatti:

Re: Pacchettizzare lmms

Messaggio da melchiorre »

Ok ho risolto tutto.
Per quanto riguarda pbuilder va fatto quello che suggerisce DktrKrantz.

Per PPA per usare anche le dipendenze universe bisogna aggiungere universe/ nella sezione di debian/control, ad esempio

section: universe/misc

oppure

section: universe/games
Avatar utente
fabioamd87
Rampante Reduce
Rampante Reduce
Messaggi: 5371
Iscrizione: domenica 4 dicembre 2005, 15:40
Desktop: GNOME Shell
Distribuzione: Arch Linux
Località: Cassino
Contatti:

Re: [Risolto] Pacchettizzare lmms

Messaggio da fabioamd87 »

Ragazzi avete notato Lmms di ubuntu una volta installato non crea una voce nel menu? è davvero un peccato perchè è un programma dalle grandi potenzialità e in fondo si rivolge a chi non dovrebbe andare a crearsi l'icona manualmente...
Avatar utente
melchiorre
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 902
Iscrizione: martedì 28 marzo 2006, 0:43
Contatti:

Re: [Risolto] Pacchettizzare lmms

Messaggio da melchiorre »

Concordo, ci sto lavorando, vediamo se riesco a risolvere  (mad)
Avatar utente
fabioamd87
Rampante Reduce
Rampante Reduce
Messaggi: 5371
Iscrizione: domenica 4 dicembre 2005, 15:40
Desktop: GNOME Shell
Distribuzione: Arch Linux
Località: Cassino
Contatti:

Re: [Risolto] Pacchettizzare lmms

Messaggio da fabioamd87 »

bisognerebbe aprire un bug? ma non ricordo come si faceva...
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
Messaggi: 5071
Iscrizione: giovedì 2 novembre 2006, 11:24
Desktop: GNOME Shell
Distribuzione: Debian GNU/Linux sid - x86_64
Località: Guastalla (RE)
Contatti:

Re: [Risolto] Pacchettizzare lmms

Messaggio da DktrKranz »

melchiorre ha scritto: Concordo, ci sto lavorando, vediamo se riesco a risolvere  (mad)
Se ti serve aiuto o uno sponsor per l'upload negli archivi, fammi un fischio ;)
Avatar utente
melchiorre
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 902
Iscrizione: martedì 28 marzo 2006, 0:43
Contatti:

Re: [Risolto] Pacchettizzare lmms

Messaggio da melchiorre »

Grazie mille Dktrkrantz, al momento uso il mio repository PPA:

http://ppa.launchpad.net/melchiorre/ubuntu

se vuoi dargli un'occhiata ;D

Comunque se volete posso dare una mano anche nel repository di ubuntu-it, una volta che vedo che va tutto bene nel mio PPA potrei fare l'upload anche nel tuo, che dici?
Avatar utente
fabioamd87
Rampante Reduce
Rampante Reduce
Messaggi: 5371
Iscrizione: domenica 4 dicembre 2005, 15:40
Desktop: GNOME Shell
Distribuzione: Arch Linux
Località: Cassino
Contatti:

Re: [Risolto] Pacchettizzare lmms

Messaggio da fabioamd87 »

sarebbe ottimo, ragazzi ma come stà andando il repo di ubuntu-it? c'è anche per l'attuale 8.04??
Scrivi risposta

Ritorna a “Gruppo Sviluppo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite