[Gruppo-Sviluppo] [ it-dev Mentoring ] ikiwiki merge

Valerio Turturici turturici.valerio a gmail.com
Gio 10 Dic 2009 11:47:43 GMT


Andrea Gasparini ha scritto:
> [mentor: gaspa]
> [mentee: valerio]
>
> Ciao, 
> proviamo a cominciare questa nuova cosa, mi rivolgo quindi a Valerio, ma 
> scrivo per tutti quelli interessati a leggere qualcosina. La prima cosa che 
> propongo (dalla prossima volta, Valerio, ne trovi uno tu)  un merge 
> piuttosto semplice. Con 'merge' intendo il fatto di aggiornare un pacchetto 
> che in Debian  piu' nuovo, quando contiene per delle modifiche specifiche 
> per Ubuntu.
>
> Il pacchetto che ti propongo  questo:
> https://launchpad.net/ubuntu/+source/ikiwiki
>
> Allora, il processo di merge consiste in:
> 1 - leggersi la relativa documentazione[1] ;)
> 2 - aprire la lista dei merge[1] e cercare il pacchetto relativo: in questo 
> caso specifico ci riferiamo a ikiwiki, visto che sono io l'ultimo uploader; 
> altrimenti  buona norma chiedere "permesso"all'ultimo uploader.
> 3 - usare il tool grab-merge.sh per recuperare i pacchetti di debian e di 
> ubuntu da confrontare.
> 4 - controllare lo stato del merge e creare un pacchetto sensato, i metodi 
> dipendono da come si preferisce lavorare, fondamentalmente ne vedo due:
>   * usare quel che ti propone grab-merge.sh 
>   * partire da quello debian e riapplicare le patch
> Io tipicamente uso il secondo approccio: scompatto il pacchetto debian, 
> controllo che le patch non siano gia' state corrette, e si applichino 
> correttamente.
> *** Nel caso nessuna modifica di ubuntu rispetto a Debian sia applicabile o 
> utile, la procedura diventa un sync, di cui parleremo in una prossima 
> puntata ***
> 5 - aggiornare il changelog: per questo tipicamente grab-merge fa la cosa 
> giusta, ma anche qui bisogna controllare
> 6 - scrivere un bug report con titolo "please merge..." si puo' prendere 
> come esempio questo [3]. Importante far capire quali modifiche si possono 
> togliere e per quale motivo.
> 7 - iscrivere ubuntu-sponsors al bug
> 8 - attendere una risposta ;) e nel frattempo capire se le modifiche si 
> possono riportare in Debian.
>
> Direi che puoi cominciare con queste cose, quando arrivi al punto (4) 
> sicuramente ti direi di vedere come siamo messi. 
> Altrimenti prima, se hai bisogno, ovviamente... ;)
>
> Bye!
> [1]https://wiki.ubuntu.com/UbuntuDevelopment/Merging
> [2]https://merges.ubuntu.com/universe.html
> [3]https://launchpad.net/bugs/391415
> --
>
>   
Benissimo! Non vedo l'ora! Ora che sono guarito sono di nuovo lucido e 
in carreggiata! Inizio subito a leggere il link [1] e proseguo. Quando 
arrivo al quando, a meno che non abbia intoppi prima, te lo dico.

Grazie!



Maggiori informazioni sulla lista Gruppo-Sviluppo