View previous topic :: View next topic |
Author |
Message |
neon l33t
Joined: 04 Aug 2003 Posts: 759 Location: Catania, Italy, Europe
|
Posted: Sat Nov 08, 2003 12:36 am Post subject: [TOOL] Gufo: Organizzare la ricompilazione con nuove cflags |
|
|
Gufo: Organizzare la ricompilazione con nuove cflags
Gufo e' uno script Python che ricompila i pacchetti con CFLAGS differenti da quelle in uso nel sistema.
E' utile nel caso in cui per risparmiare tempo durante l'installazione si parte da stage3 e successivamente si vogliono ricompilare i pacchetti con le proprie ottimizzazioni o in generale in tutti i casi in cui si vogliono cambiare le CFLAGS in maniera graduale (senza ricorrere ad un emerge -e world)
--> Progetto su SourceForge
Changelog:
mar ago 9 2005
- Dopo piu' di un anno di inattivita il Gufo ritorna.
Cambia l'approccio, la vecchia versione era afflitta
da un fastidiosissimo bug che bloccava l'esecuzione
di dialog. La nuova versione presente sul sito: gufo-kiss
ovvero gufo (keep it super simple) e' una versione snellita
delle precedenti (ovvero niente dialog e niente opzioni, semplice no?)
che anticipa la 0.3. Quest'ultima sara' finita quando avro' il tempo e la voglia
di cimentarmi nella risoluzione del seguente intoppo
https://forums.gentoo.org/viewtopic-t-364677.html
gio mag 13 2004:
- Nuova release (0.2), il codice per la ricerca dei pacchetti e'
stato riscritto completamente, le librerie ora sono scritte
interamente in python (prima utilizzavano grep). Aggiunta ricerca
inversa delle flag e da ora se il programma viene avviato senza
specificare l'opzione -c sono lette automaticamente le CFLAGS in
/etc/make.conf. Manca ancora un file di config per i pacchetti
da non ricompilare (tipo package.mask per intenderci). La
ricompilazione dei masked dovrebbe funzionare se li specificate
in /etc/portage/package.keywords (come consigliato dalla guida
del portage)
ven gen 30 2004:
- Nuova versione semplificata di gufo basata unicamente su dialog
gio gen 29 2004:
- Nuova interfaccia per la selezione dei pacchetti basata su dialog
dom nov 23 2003:
- Corretto MACRO-BUG sulla ricompilazione dei pacchetti (avevo lasciato una riga della versione di prova)
- Aggiunta opzione -a (per compilare i tutti pacchetti senza doverli selezionare)
mar nov 11 2003:
- L'output � ordinato e colorato. _________________ Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson
LINEE GUIDA DEL FORUM
Last edited by neon on Tue Aug 09, 2005 2:32 pm; edited 4 times in total |
|
Back to top |
|
|
neon l33t
Joined: 04 Aug 2003 Posts: 759 Location: Catania, Italy, Europe
|
Posted: Sat Nov 08, 2003 3:20 pm Post subject: |
|
|
Il post che diede inizio al tutto
L'altro giorno, dopo aver cambiato la mia variabile CFLAGS ho pensato bene di ricompilare tutto il sistema con
Il processo si � bloccato qualche volta, ma risolti i problemi bastava dare un
e tutto continuava liscio. Tutto ha continuato ad andare liscio fino a quando una libreria (non ricordo quale) non si � bloccata, l'unico modo per far andare la compilazione era aggiornarla. ODDIO... avevo appena perso il resume dei 150 ebuild appena compilati, che fare? ricominciare da capo? No, inventare il Gufo
Storie a parte ho scritto uno scriptino in python, per imparare il linguaggio, che effettua una ricerca per flags dei pacchetti e permette di ricompilare quelli scelti. Lo script lo trovate qui.
Fatemi sapere se ci sono bugs o se vi interesserebbe qualche funzione in particolare, ah sono ben accetti anche aiuti nella scrittura del codice (che per ora fa quasi pena)
Bye bye Gecozzi... vado a nanna... _________________ Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson
LINEE GUIDA DEL FORUM
Last edited by neon on Tue Aug 09, 2005 2:14 pm; edited 8 times in total |
|
Back to top |
|
|
teknux Guru
Joined: 19 Feb 2003 Posts: 517 Location: Rome, IT
|
Posted: Sat Nov 08, 2003 4:01 pm Post subject: |
|
|
dai anche il tempo di leggere il post, a me è caduto l'occhio solo ora
guardo cos'è, come funziona e poi ti dico
saluti,
tek |
|
Back to top |
|
|
shev Bodhisattva
Joined: 03 Feb 2003 Posts: 4084 Location: Italy
|
Posted: Sat Nov 08, 2003 4:34 pm Post subject: |
|
|
neon_it wrote: |
A quanto ho capito questo progetto non interessa a molti |
Tranquillo, ogni progetto dei gechi (e non solo) è interessante. Purtroppo ho poco tempo in questi giorni (non che di solito ne abbia molto, vero Teknux? ) quindi non so quando riuscirò a dargli un'occhiata (ho almeno un paio di progetti con/di Tek da vedere, fa un po' tu ). In ogni caso grazie anche a te per il tuo operato, spero di potrene godere presto _________________ Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo |
|
Back to top |
|
|
Diggs Apprentice
Joined: 07 Oct 2003 Posts: 239 Location: LoSt In NeT SpAcE
|
Posted: Sun Nov 09, 2003 2:20 pm Post subject: |
|
|
Sono contento che te abbia creato tale tool . _________________ IRCNET NICK: diggs on IRCNET
http://leonardo.netsons.org/
Gioca a Tremulous! Player [!!!] Diggs [ITA] |
|
Back to top |
|
|
neon l33t
Joined: 04 Aug 2003 Posts: 759 Location: Catania, Italy, Europe
|
Posted: Mon Nov 10, 2003 10:54 pm Post subject: |
|
|
teknux wrote: | dai anche il tempo di leggere il post, a me è caduto l'occhio solo ora |
Shev wrote: | Tranquillo, ogni progetto dei gechi (e non solo) è interessante. |
^_^
leonardo wrote: | Sono contento che te abbia creato tale tool . |
Sapete com'è un centinaio di letture e nemmeno una risposta tipo: "Guarda che un tool simile esiste già" oppure "non funziona una mazza". Mi ero insospettito.
Cmq mi sto sbattendo con queste benedette use e soprattutto sto cercando un modo per far si che una ricerca del tipo "-use -cflag" mostri il risultato delle ricerche concatenate (non so se sono chiaro, non mi capisce mai nessuno quando parlo, no non sono un vittimista, non sono nemmeno paranoico, mmm ok la smetto ) _________________ Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson
LINEE GUIDA DEL FORUM |
|
Back to top |
|
|
cerri Bodhisattva
Joined: 05 Mar 2003 Posts: 2957 Location: # init S
|
Posted: Mon Nov 10, 2003 11:33 pm Post subject: |
|
|
Utile, non c'e' che dire _________________ Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31357 Location: here
|
Posted: Tue Nov 11, 2003 12:22 pm Post subject: |
|
|
Molto bello, non e' la prima volta che anchee a me emerge -e mi si blocca... _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
cerri Bodhisattva
Joined: 05 Mar 2003 Posts: 2957 Location: # init S
|
Posted: Sat Nov 15, 2003 12:29 pm Post subject: |
|
|
Dove posso aprire un bug report? _________________ Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito |
|
Back to top |
|
|
neon l33t
Joined: 04 Aug 2003 Posts: 759 Location: Catania, Italy, Europe
|
Posted: Sat Nov 15, 2003 3:45 pm Post subject: |
|
|
Sto aspettando che accettino il progetto su sourceforge. Questione di qualche giorno credo (Dicono entro Lunedì o Martedì)
Spero che a nessuno dia fastidio se nel frattempo per arrangiare lo posti qui. (spero) _________________ Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson
LINEE GUIDA DEL FORUM |
|
Back to top |
|
|
Alakhai Apprentice
Joined: 16 Oct 2003 Posts: 151
|
Posted: Sun Nov 16, 2003 9:54 pm Post subject: |
|
|
porc proprio il programma che cercavo
uno smanettone come me non può farne a meno
ok mo appena riesco a far partire tutto lo provo
per il momento prego e smadonno _________________ Gentoo Linux 64Bit User |
|
Back to top |
|
|
Rotterdam n00b
Joined: 14 Nov 2003 Posts: 22 Location: Core Dump
|
Posted: Mon Nov 17, 2003 8:47 am Post subject: |
|
|
ancora nn ho provato lo scriptino di neon ma volevo chiedervi una cosa: se nel make.conf ho impostato Code: | #ACCEPT_KEYWORDS="~arch"
| e volessi decommentare la riga e mettere Code: | #ACCEPT_KEYWORDS="~x86" | per ricompilare tutto il sistema..cosa dovrei fare? enjoy gentoo world _________________ Core Dump |
|
Back to top |
|
|
codadilupo Advocate
Joined: 05 Aug 2003 Posts: 3135
|
Posted: Mon Nov 17, 2003 8:50 am Post subject: |
|
|
Rotterdam wrote: | per ricompilare tutto il sistema..cosa dovrei fare? enjoy gentoo world |
per quello, ti basta:
Code: | #ACCEPT_KEYWORDS=~x86" emerge -UD world |
ma non é proprio consigliabile. Un conto é usare versioni dev per i programmi, un conto é avere l'intero sistema base, instabile/di-sviluppo
Coda |
|
Back to top |
|
|
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Mon Nov 17, 2003 12:15 pm Post subject: |
|
|
codadilupo wrote: | ma non é proprio consigliabile. Un conto é usare versioni dev per i programmi, un conto é avere l'intero sistema base, instabile/di-sviluppo
Coda |
a proposito vorrei ricordare i casini successi recentemente con aggiornamenti un po' troppo aggiornati di baselayout!!! _________________ Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom |
|
Back to top |
|
|
Benve l33t
Joined: 13 Mar 2003 Posts: 897 Location: Italy Romagna
|
Posted: Mon Nov 17, 2003 12:25 pm Post subject: |
|
|
codadilupo wrote: |
ma non é proprio consigliabile. Un conto é usare versioni dev per i programmi, un conto é avere l'intero sistema base, instabile/di-sviluppo
Coda |
Concordo pienamente |
|
Back to top |
|
|
neon l33t
Joined: 04 Aug 2003 Posts: 759 Location: Catania, Italy, Europe
|
Posted: Mon Nov 17, 2003 12:53 pm Post subject: |
|
|
codadilupo wrote: | Un conto é usare versioni dev per i programmi, un conto é avere l'intero sistema base, instabile/di-sviluppo |
Esatto, infatti vi consiglio di usare la patch indicata in questo post, in modo da aggiornare solo i pacchetti voluti (mi sono sbattuto un casino per trovarla) _________________ Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson
LINEE GUIDA DEL FORUM |
|
Back to top |
|
|
Gandalf98 Guru
Joined: 28 Feb 2003 Posts: 472 Location: Loano
|
Posted: Mon Nov 17, 2003 1:01 pm Post subject: |
|
|
A volte è anche questione di fortuna, penso. Io ho molti pacchetti di sistema ~x86, e non ho mai avuto un problema!!!
Code: | emerge -up world
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild UD] sys-libs/readline-4.3-r4 [4.3-r5]
[ebuild UD] sys-devel/libperl-5.8.0 [5.8.1]
[ebuild UD] dev-lang/perl-5.8.0-r12 [5.8.1-r2]
[ebuild UD] sys-devel/binutils-2.14.90.0.6-r6 [2.14.90.0.7]
[ebuild UD] sys-devel/gcc-3.2.3-r2 [3.3.2-r2]
[ebuild UD] sys-libs/glibc-2.3.2-r3 [2.3.2-r8]
[ebuild UD] sys-devel/m4-1.4 [1.4-r1]
[ebuild UD] sys-devel/autoconf-2.57-r1 [2.58]
[ebuild UD] sys-devel/automake-1.7.5-r2 [1.7.8]
[ebuild UD] media-libs/alsa-lib-0.9.2 [0.9.8]
[ebuild UD] media-libs/xine-lib-1_beta12 [1_rc2]
[ebuild UD] sys-apps/man-1.5l-r6 [1.5m]
[ebuild UD] dev-libs/openssl-0.9.6k [0.9.6l]
[ebuild UD] net-misc/wget-1.9 [1.9-r1]
[ebuild UD] dev-libs/pth-1.4.0 [1.4.1]
[ebuild UD] sys-devel/bison-1.35 [1.875]
[ebuild UD] sys-apps/findutils-4.1.7-r5 [4.1.20-r1]
|
|
|
Back to top |
|
|
codadilupo Advocate
Joined: 05 Aug 2003 Posts: 3135
|
Posted: Mon Nov 17, 2003 1:20 pm Post subject: |
|
|
Peach wrote: | codadilupo wrote: | ma non é proprio consigliabile. Un conto é usare versioni dev per i programmi, un conto é avere l'intero sistema base, instabile/di-sviluppo |
a proposito vorrei ricordare i casini successi recentemente con aggiornamenti un po' troppo aggiornati di baselayout!!! |
Benve wrote: | Concordo pienamente |
uheh, sto diventando bravo: due certificazioni GGAU* approved su due
Coda
*Gechi, Gentoo Advanced Users |
|
Back to top |
|
|
neon l33t
Joined: 04 Aug 2003 Posts: 759 Location: Catania, Italy, Europe
|
|
Back to top |
|
|
leon_73 Guru
Joined: 13 Mar 2003 Posts: 505 Location: Milano
|
Posted: Thu Jan 29, 2004 1:51 pm Post subject: |
|
|
Ciao,
inizio con il complimentarmi per il tuo prg
... e poi ti aggiungo i miei 2 eurocents:
nei Changelog Penso sia meglio scriverli dal piu' recente al piu' vecchio.
Leo |
|
Back to top |
|
|
neon l33t
Joined: 04 Aug 2003 Posts: 759 Location: Catania, Italy, Europe
|
Posted: Thu Jan 29, 2004 2:56 pm Post subject: |
|
|
leon_73 wrote: | nei Changelog Penso sia meglio scriverli dal piu' recente al piu' vecchio. |
Vero (detto fatto)
Sai che ti dico, mi hai risvegliato la developmania. Il progetto stagna su sourceforge da un bel pò.
Ho in mente di usare dialog per effettuare la selezione dei pacchetti
Mi metto subito al lavoro... _________________ Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson
LINEE GUIDA DEL FORUM |
|
Back to top |
|
|
leon_73 Guru
Joined: 13 Mar 2003 Posts: 505 Location: Milano
|
Posted: Thu Jan 29, 2004 3:05 pm Post subject: |
|
|
neon_it wrote: | Sai che ti dico, mi hai risvegliato la developmania. |
AAAARRRGGGHHH!!! HO CREATO UN MOSTROOO
Leo |
|
Back to top |
|
|
mrgamer Apprentice
Joined: 09 Dec 2003 Posts: 151 Location: Italy, near Rome
|
Posted: Thu Jan 29, 2004 4:19 pm Post subject: |
|
|
mitico! quando lo vedro nel portage? |
|
Back to top |
|
|
neon l33t
Joined: 04 Aug 2003 Posts: 759 Location: Catania, Italy, Europe
|
Posted: Thu Jan 29, 2004 5:18 pm Post subject: |
|
|
mrgamer wrote: | mitico! quando lo vedro nel portage? |
Sono già abbastanza impegnato a capire come funziona l'amministrazione dei progetti su sourceforge.
Quando il progetto sarà più maturo avremo sicuramente un ebuild.
per ora: TESTATE!!! la new 0.1.4 _________________ Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson
LINEE GUIDA DEL FORUM |
|
Back to top |
|
|
IgaRyu Guru
Joined: 23 Jan 2003 Posts: 302 Location: Verona
|
Posted: Fri Jan 30, 2004 10:29 am Post subject: |
|
|
Scusate l'OT ma vorrei sapere che perche lenoardo nella sua signature punta al mio server ???
Quote: | The things I see
IRCNET NICK: proudhomm on IRCNET, AZZURRA.ORG and FREENODE.ORG
WEB: http://gentoo.no-ip.biz |
Joe _________________ One Flew East
One Flew West
Some Flew On The Kukool's Nest |
|
Back to top |
|
|
|