Problemi con php-html-template-it

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

Moderatore: Gruppo Sviluppo

Avatar utente
fedefede0101
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 714
Iscrizione: mercoledì 16 maggio 2007, 17:58

Problemi con php-html-template-it

Messaggio da fedefede0101 »

in questi ultimi giorni di vacanza, mi sto divertendo ad imparare il più possibile sulla pacchettizzazione  (yes)

credo che questo check delle dipendenze e l'eventuale risoluzione dei problemi specifici di ogni pacchetto sia davvero utile per chi come me sta muovendo i primi passi....

si prende sempre più dimestichezza con i comandi e le procedure standard e nelle stesso tempo ci si fà un idea dei problemi che posso sorgere...

oggi ho quindi deciso di fare una piccola prova e diciamo che ho pescato a caso dal mucchio (ma neanche poi tanto)

il pacchetto che ho preso per fare qualche semplice prova è questo:

php-html-template-it (= 1.10-3): FAILED
The following constraints cannot be satisfied:
  php-html-template-it (= 1.10-3) depends on php4-pear (>= 4:4.2.0) {NOT AVAILABLE}

php4* e soci sono stati complatemente rimossi sia da feisty che da gutsy, quindi credo si tratti solo di cambiare la dipendenza da php4-pear (che poi è un transitional package) a php-pear

questo è quello che ho inserito nel file debian/control -->> Depends: php-pear (>= 5.1)
(i numeri di versione nelle dipendenze non ho ancora capito con quale criterio vengono inseriti)

poi, durante la creazione del pacchetto ricevevo una serie di avvisi:
dh_installdocs: Compatibility levels before 4 are deprecated.
dh_fixperms: Compatibility levels before 4 are deprecated.

e ho modificato anche il file debian/rules in questo modo:
# This is the debhelper compatibility version to use.
export DH_COMPAT=4

prima era -->> export DH_COMPAT=3

credo sia anche superfluo o sbaglio??

cmq, ricapitolando questo è il changelog abbastanza rudimentale:

php-html-template-it (1.10-3ubuntu1) feisty; urgency=low

  * debian/control
    - Fixed broken dependency (php-pear instead of php4-pear).
  * debian/rules
    - debhelper compatibility changed to 4 (before 4 is deprecated).

-- Fede   Wed, 29 Aug 2007 14:37:19 +0200

e questa è la modifica apportata al mainteiner nel file debian/control:

Maintainer: Ubuntu MOTU Developers
XSBC-Original-Maintainer: Polkan Alexis Garcia

probabilmente non sarà tutto corretto, ma questi esperimenti, sono davvero utili per comprendere meglio il tutto!!

grazie a DktrKranz per l'iniziativa!!!

:(
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:

Problemi con php-html-template-it

Messaggio da DktrKranz »

Due cose:
export DH_COMPAT=5 (invece che 4)
php-html-template-it (1.10-3ubuntu1) gutsy; urgency=low (invece che feisty)
Avatar utente
fedefede0101
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 714
Iscrizione: mercoledì 16 maggio 2007, 17:58

Problemi con php-html-template-it

Messaggio da fedefede0101 »

ah okkei, avevo messo 4 perchè nel file control c'era:

Build-Depends: debhelper (>= 4.0.0)

quindi devo modificare entrambi...

ma è necessario quel check all'interno del file rules??
non mi è mai capitato di vederlo in altri pacchetti, ma magari mi sbaglio...

non ho capito però perchè mi hai detto di mettere gutsy...

il problema sta solo in feisty...

mi sfugge qualche cosa??

:(
Ultima modifica di fedefede0101 il mercoledì 29 agosto 2007, 16:24, 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:

Problemi con php-html-template-it

Messaggio da DktrKranz »

fedefede0101 ha scritto: ma è necessario quel check all'interno del file rules??
non mi è mai capitato di vederlo in altri pacchetti, ma magari mi sbaglio...
Solitamente c'è il file compat, il quale contiene il numero in questione.
fedefede0101 ha scritto: non ho capito però perchè mi hai detto di mettere gutsy...
il problema sta solo in feisty...
Quando si carica un fix, lo si prepara per la versione di sviluppo (in questo caso Gutsy). Una volta risolto, è possibile proporre un'aggiornamento, in quel caso il target diventa feisty-proposed e occorre una numerazione specifica (in questo caso sarebbe 1.10-3ubuntu0.1). Siccome per Gutsy il problema non sussiste (in questo caso perchè ho preparato personalmente il fix ;D), è possibile chiedere un aggiornamento (Stable Release Update o SRU), limitandosi esclusivamente alla risoluzione del problema e ignorando gli "abbellimenti" (in questo caso DH_COMPAT).
Avatar utente
fedefede0101
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 714
Iscrizione: mercoledì 16 maggio 2007, 17:58

Problemi con php-html-template-it

Messaggio da fedefede0101 »

uh..chiarissimo  (yes)  (yes)

sto cominciando ad apprezzare realmente la struttura...che seppur complicata e poco intuitiva ha un suo perchè!!

stasera proverò con qualche altro pacchetto (sempre tra quelli di feisty però) e seguirò ciò che mi hai detto riguardo al changelog e gutsy...

grazie davvero, sei molto chiaro nelle spiegazioni!!  (yes)

domanda: devo proseguire in questo thread anche per altri pacchetti o devo aprirne uno nuovo ogni volta?? (forse è meglio)

:(
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:

Problemi con php-html-template-it

Messaggio da DktrKranz »

E' meglio tenere le discussioni il più chiare possibile, quindi dividere i thread.
Se vuoi proporre il fix in via ufficiale, non esitare a chiedere, sarò ben felice di giudarti nella procedura ;)
Avatar utente
fedefede0101
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 714
Iscrizione: mercoledì 16 maggio 2007, 17:58

Re: Problemi con php-html-template-it

Messaggio da fedefede0101 »

>>Se vuoi proporre il fix in via ufficiale, non esitare a chiedere, sarò ben felice di giudarti nella procedura

come avrai sicuramente notato dalle domande che faccio, sono ancora molto (troppo) grezzo ed inesperto, quindi *per ora* preferisco concentrarmi sulla pratica sperimentando il più possibile per diventare un pò più autonomo nelle varie procedure  (yes)

in particolare, vorrei anche iniziare ad utilizzare pbuilder, che da quello che ho letto nelle varie guide sembrerebbe essere uno degli strumenti migliori per creare pacchetti affidabili ed in linea con tutte la "burocrazia" che sta dietro alla pacchettizzazione...

per il momento quindi vorrei lasciare questa incombenza a chi ne sa sicuramente + di me  ;)

tornando all'argomento di questo thread, ieri sera ho fatto altri esperimenti, introducendo il file compat ed eliminando DH_COMPAT dal file rules e tutto sembra essere filato liscio...

p.s. mi sono permesso di prendere il tuo script debcheck.sh e l'ho modificato per adattarlo a Debian così da poter fare qualche esperimento anche con Debian...THANKS...

ti anticipo qui due cose che vorrei fare, e per le quali aprirò sicuramente dei nuovi topic  ;D

- impacchettare GRISM -->> http://www.grism.org/  --->> è in ruby e al momento non ho la minima idea di come fare...inoltre c'è questo problema -->> warning: GRClosure invoking callback: already destroyed per il quale è stato già aperto un bug su launchpad -->> https://bugs.launchpad.net/ubuntu/edgy/ ... +bug/66623 ma la patch proposta non mi risolve il problema :(

- reimpacchettare gedit-plugins aggiungendo anche qualche plugin in più come ad esempio class browser -->> http://www.stambouliote.de/projects/gedit_plugins.html

spero di riuscirci...

grazie mille per la disponibilità  ;)
Scrivi risposta

Ritorna a “Gruppo Sviluppo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite