Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[TOOL] Gufo: Organizzare la ricompilazione con nuove cflags
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
neon
l33t
l33t


Joined: 04 Aug 2003
Posts: 759
Location: Catania, Italy, Europe

PostPosted: Sat Nov 08, 2003 12:36 am    Post subject: [TOOL] Gufo: Organizzare la ricompilazione con nuove cflags Reply with quote

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
View user's profile Send private message
neon
l33t
l33t


Joined: 04 Aug 2003
Posts: 759
Location: Catania, Italy, Europe

PostPosted: Sat Nov 08, 2003 3:20 pm    Post subject: Reply with quote

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
Code:
# emerge -e world

Il processo si � bloccato qualche volta, ma risolti i problemi bastava dare un
Code:
# emerge --resume

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 8)

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) :wink:

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
View user's profile Send private message
teknux
Guru
Guru


Joined: 19 Feb 2003
Posts: 517
Location: Rome, IT

PostPosted: Sat Nov 08, 2003 4:01 pm    Post subject: Reply with quote

dai anche il tempo di leggere il post, a me è caduto l'occhio solo ora :P
guardo cos'è, come funziona e poi ti dico ;)

saluti,
tek
Back to top
View user's profile Send private message
shev
Bodhisattva
Bodhisattva


Joined: 03 Feb 2003
Posts: 4084
Location: Italy

PostPosted: Sat Nov 08, 2003 4:34 pm    Post subject: Reply with quote

neon_it wrote:

A quanto ho capito questo progetto non interessa a molti :cry:


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? :P ) quindi non so quando riuscirò a dargli un'occhiata (ho almeno un paio di progetti con/di Tek da vedere, fa un po' tu :D ). 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
View user's profile Send private message
Diggs
Apprentice
Apprentice


Joined: 07 Oct 2003
Posts: 239
Location: LoSt In NeT SpAcE

PostPosted: Sun Nov 09, 2003 2:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
neon
l33t
l33t


Joined: 04 Aug 2003
Posts: 759
Location: Catania, Italy, Europe

PostPosted: Mon Nov 10, 2003 10:54 pm    Post subject: Reply with quote

teknux wrote:
dai anche il tempo di leggere il post, a me è caduto l'occhio solo ora

:P

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 :x)
_________________
Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson

LINEE GUIDA DEL FORUM
Back to top
View user's profile Send private message
cerri
Bodhisattva
Bodhisattva


Joined: 05 Mar 2003
Posts: 2957
Location: # init S

PostPosted: Mon Nov 10, 2003 11:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31353
Location: here

PostPosted: Tue Nov 11, 2003 12:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
cerri
Bodhisattva
Bodhisattva


Joined: 05 Mar 2003
Posts: 2957
Location: # init S

PostPosted: Sat Nov 15, 2003 12:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
neon
l33t
l33t


Joined: 04 Aug 2003
Posts: 759
Location: Catania, Italy, Europe

PostPosted: Sat Nov 15, 2003 3:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
Alakhai
Apprentice
Apprentice


Joined: 16 Oct 2003
Posts: 151

PostPosted: Sun Nov 16, 2003 9:54 pm    Post subject: Reply with quote

porc proprio il programma che cercavo
uno smanettone come me non può farne a meno :D

ok mo appena riesco a far partire tutto lo provo :)
per il momento prego e smadonno
_________________
Gentoo Linux 64Bit User
Back to top
View user's profile Send private message
Rotterdam
n00b
n00b


Joined: 14 Nov 2003
Posts: 22
Location: Core Dump

PostPosted: Mon Nov 17, 2003 8:47 am    Post subject: Reply with quote

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 :D
_________________
Core Dump
Back to top
View user's profile Send private message
codadilupo
Advocate
Advocate


Joined: 05 Aug 2003
Posts: 3135

PostPosted: Mon Nov 17, 2003 8:50 am    Post subject: Reply with quote

Rotterdam wrote:
per ricompilare tutto il sistema..cosa dovrei fare? enjoy gentoo world :D


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

Coda
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Mon Nov 17, 2003 12:15 pm    Post subject: Reply with quote

codadilupo wrote:
ma non é proprio consigliabile. Un conto é usare versioni dev per i programmi, un conto é avere l'intero sistema base, instabile/di-sviluppo :D

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
View user's profile Send private message
Benve
l33t
l33t


Joined: 13 Mar 2003
Posts: 897
Location: Italy Romagna

PostPosted: Mon Nov 17, 2003 12:25 pm    Post subject: Reply with quote

codadilupo wrote:

ma non é proprio consigliabile. Un conto é usare versioni dev per i programmi, un conto é avere l'intero sistema base, instabile/di-sviluppo :D

Coda


Concordo pienamente
Back to top
View user's profile Send private message
neon
l33t
l33t


Joined: 04 Aug 2003
Posts: 759
Location: Catania, Italy, Europe

PostPosted: Mon Nov 17, 2003 12:53 pm    Post subject: Reply with quote

codadilupo wrote:
Un conto é usare versioni dev per i programmi, un conto é avere l'intero sistema base, instabile/di-sviluppo :D


Esatto, infatti vi consiglio di usare la patch indicata in questo post, in modo da aggiornare solo i pacchetti voluti :wink: (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
View user's profile Send private message
Gandalf98
Guru
Guru


Joined: 28 Feb 2003
Posts: 472
Location: Loano

PostPosted: Mon Nov 17, 2003 1:01 pm    Post subject: Reply with quote

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
View user's profile Send private message
codadilupo
Advocate
Advocate


Joined: 05 Aug 2003
Posts: 3135

PostPosted: Mon Nov 17, 2003 1:20 pm    Post subject: Reply with quote

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


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 8)

Coda

*Gechi, Gentoo Advanced Users
Back to top
View user's profile Send private message
neon
l33t
l33t


Joined: 04 Aug 2003
Posts: 759
Location: Catania, Italy, Europe

PostPosted: Wed Nov 19, 2003 4:05 pm    Post subject: Reply with quote

cerri wrote:
Dove posso aprire un bug report? :)


https://sourceforge.net/projects/gfr/ :) :) :)
_________________
Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson

LINEE GUIDA DEL FORUM
Back to top
View user's profile Send private message
leon_73
Guru
Guru


Joined: 13 Mar 2003
Posts: 505
Location: Milano

PostPosted: Thu Jan 29, 2004 1:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
neon
l33t
l33t


Joined: 04 Aug 2003
Posts: 759
Location: Catania, Italy, Europe

PostPosted: Thu Jan 29, 2004 2:56 pm    Post subject: Reply with quote

leon_73 wrote:
nei Changelog Penso sia meglio scriverli dal piu' recente al piu' vecchio.


Vero :D (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 :twisted:
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
View user's profile Send private message
leon_73
Guru
Guru


Joined: 13 Mar 2003
Posts: 505
Location: Milano

PostPosted: Thu Jan 29, 2004 3:05 pm    Post subject: Reply with quote

neon_it wrote:
Sai che ti dico, mi hai risvegliato la developmania.


AAAARRRGGGHHH!!! HO CREATO UN MOSTROOO :twisted: :o 8O :twisted:

:wink:

Leo
Back to top
View user's profile Send private message
mrgamer
Apprentice
Apprentice


Joined: 09 Dec 2003
Posts: 151
Location: Italy, near Rome

PostPosted: Thu Jan 29, 2004 4:19 pm    Post subject: Reply with quote

mitico! quando lo vedro nel portage? :D
Back to top
View user's profile Send private message
neon
l33t
l33t


Joined: 04 Aug 2003
Posts: 759
Location: Catania, Italy, Europe

PostPosted: Thu Jan 29, 2004 5:18 pm    Post subject: Reply with quote

mrgamer wrote:
mitico! quando lo vedro nel portage? :D


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 :twisted: :twisted: :twisted:
_________________
Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson

LINEE GUIDA DEL FORUM
Back to top
View user's profile Send private message
IgaRyu
Guru
Guru


Joined: 23 Jan 2003
Posts: 302
Location: Verona

PostPosted: Fri Jan 30, 2004 10:29 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum