Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian)
  • Search

[ TOOL ] usetool - controlliamo le useflag nel sistema

Questa è la sezione italiana del forum gentoo destinata a fornire supporto all'omonima distribuzione.

Moderator: ago

Post Reply
  • Print view
Advanced search
79 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next
Author
Message
kartone
n00b
n00b
Posts: 52
Joined: Tue Jun 01, 2004 6:02 pm

  • Quote

Post by kartone » Wed Jul 28, 2004 4:07 pm

Complimentissimi! Ottimo programma...
Top
FonderiaDigitale
Veteran
Veteran
User avatar
Posts: 1710
Joined: Thu Nov 06, 2003 4:28 am
Location: Rome, Italy
Contact:
Contact FonderiaDigitale
Website

  • Quote

Post by FonderiaDigitale » Wed Jul 28, 2004 8:05 pm

stavolta non ho commenti da fare 8O
il che vuol dire bene :)

manca solo un ebuild.
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Wed Jul 28, 2004 8:45 pm

io lo roderei ancora un po'.
la versione disponibile per il DL ha un piccolo baco (magari domani testo ancora un po' e faccio l'upload di questa finale- provvisoria)

Poi magari studio per avere una ricerca un po' + avanzata.
FonderiaDigitale wrote: stavolta non ho commenti da fare
e' impossibile! pensaci bene :lol:
grazie cmq per i suggerimenti a te e a randomaze.
Ora e' meglio.

ciauz
while True:Gentoo()
Top
FonderiaDigitale
Veteran
Veteran
User avatar
Posts: 1710
Joined: Thu Nov 06, 2003 4:28 am
Location: Rome, Italy
Contact:
Contact FonderiaDigitale
Website

  • Quote

Post by FonderiaDigitale » Wed Jul 28, 2004 10:19 pm

non complicare le cose col rischio di renderlo piu pesante se non serve :)

una cosa che dovresti modificare imho e' il giallo dell'avviso con -s. il colore di notifica di emerge e' il ciano per avvisi vari
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Wed Jul 28, 2004 10:26 pm

FonderiaDigitale wrote:non complicare le cose col rischio di renderlo piu pesante se non serve :)
vediamo un po' cosa mi frulla in testa in questi giorni
+ che altro servirebbe una cosa diversa...
che qc mi suggerisse un utilizzo pratico per le use negate che non si possa fare magari con un paio di passaggi con la versione attuale.
FonderiaDigitale wrote: una cosa che dovresti modificare imho e' il giallo dell'avviso con -s. il colore di notifica di emerge e' il ciano per avvisi vari
vedi che avevo ragione :lol:

domani lo cianizzo e vedo come butta.
10x

ciao
while True:Gentoo()
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Thu Jul 29, 2004 7:37 am

-ho aggiunto GPL section
-Ho sistemato alcuni piccoli bug.
-Ho aggiunto la possibilita' di usare -nc con tutte le opzioni di ricerca (-u,-nu,-a,-s,-d) in modo da usare senza problemi l'output per altri script. (output non stupendo..ma sempre funzionale)
-Ho messo il cyano e ora sembra quasi uno strumento di portage :lol:
-Ho messo di default --use-description per l'opzione di ricerca -s (mi sembra che abbia un certo senso... )

Pensavo di lasciare la limitazione alla singola use per l'opzione --summary

Eventualmente per l'opzione --difference potrei implementare anche il passaggio delle USE.
se non passo nulla funziona nel solito modo,se ne passo n, filtra solo i pkt con quelle USE.

che ne dite?
while True:Gentoo()
Top
randomaze
Bodhisattva
Bodhisattva
User avatar
Posts: 9985
Joined: Tue Oct 21, 2003 7:55 am
Contact:
Contact randomaze
Website

  • Quote

Post by randomaze » Thu Jul 29, 2004 8:00 am

xchris wrote:-Ho messo il cyano e ora sembra quasi uno strumento di portage :lol:

Se lo ritieni sufficientemente in inglese e aggiungi un piccolo README potresti postarlo in questo forum ;-)
Ciao da me!
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Thu Jul 29, 2004 8:26 am

randomaze wrote: Se lo ritieni sufficientemente in inglese e aggiungi un piccolo README potresti postarlo in questo forum ;-)
si, pensavo di farlo appena mi sembra a posto.

sto facendo delle prove con l'opzione -d e + USE (con una non ha molto senso..ma lo lascio)

ti pasto un output.Dimmi che ne pensi... se puo' essere utile:

Code: Select all

root@lyra usetool # ./usetool -d mmx gnome kde alsa -ud

media-sound/mpg123: oss  esd mmx
media-gfx/gimp: aalib gtkhtml
media-video/mplayer:  esd
media-libs/xine-lib: aalib directfb
media-libs/gst-plugins:  esd
media-libs/libsdl:  esd
media-libs/xine-lib: aalib directfb
kde-base/arts:  alsa
media-video/mplayer:  esd
media-tv/xawtv: aalib  alsa


Referring to your USE setting
Found packages with these extra   use: aalib directfb gtkhtml oss
Found packages with these missing use: alsa esd mmx


aalib:       Adds support for media-libs/aalib (ASCII-Graphics Library)
directfb:    Adds support for DirectFB layer (library for FB devices)
gtkhtml:     Adds support for gnome-extra/gtkhtml
oss:         Adds support for OSS (Open Sound System)
alsa:        Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
esd:         Adds support for media-sound/esound (Enlightened Sound Daemon)
mmx:         Adds support for optimizations for Pentium MMX and Athlon class processors

in questo modo considera solo i pkt influenzati dalle use flag passate.
Se non si passa nulla funziona come al solito e analizza tutto il sistema.

ti pasto anche la versione con -nc (che qui ha + senso)

Code: Select all

root@lyra usetool # ./usetool -d mmx gnome kde alsa -ud -nc

media-sound/mpg123: oss ( esd mmx )
media-gfx/gimp: aalib gtkhtml
media-video/mplayer: ( esd )
media-libs/xine-lib: aalib directfb
media-libs/gst-plugins: ( esd )
media-libs/libsdl: ( esd )
media-libs/xine-lib: aalib directfb
kde-base/arts: ( alsa )
media-video/mplayer: ( esd )
media-tv/xawtv: aalib ( alsa )


Referring to your USE setting
Found packages with these extra   use: aalib directfb gtkhtml oss
Found packages with these missing use:( alsa esd mmx )


aalib:       Adds support for media-libs/aalib (ASCII-Graphics Library)
directfb:    Adds support for DirectFB layer (library for FB devices)
gtkhtml:     Adds support for gnome-extra/gtkhtml
oss:         Adds support for OSS (Open Sound System)
alsa:        Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
esd:         Adds support for media-sound/esound (Enlightened Sound Daemon)
mmx:         Adds support for optimizations for Pentium MMX and Athlon class processors

grazie ancora
ciao
while True:Gentoo()
Top
FonderiaDigitale
Veteran
Veteran
User avatar
Posts: 1710
Joined: Thu Nov 06, 2003 4:28 am
Location: Rome, Italy
Contact:
Contact FonderiaDigitale
Website

  • Quote

Post by FonderiaDigitale » Thu Jul 29, 2004 10:52 am

oggi offline do un occhio piu attento al codice se vuoi magari da spremerlo ancora di piu
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Thu Jul 29, 2004 10:58 am

magari aspetta a guardarlo appena uploado la 0.2_pre..

ci sono parecchie migliorie a mio avviso.

Inizierei anche a postarlo come suggerito da randomaze sul forum TIPS&

Per le ottimizzazioni c'e' sempre tempo.
(non sono un maco di bash.. se lo riscrivi per intero non ci capisco + un H)

ciao e GRAZIE
while True:Gentoo()
Top
FonderiaDigitale
Veteran
Veteran
User avatar
Posts: 1710
Joined: Thu Nov 06, 2003 4:28 am
Location: Rome, Italy
Contact:
Contact FonderiaDigitale
Website

  • Quote

Post by FonderiaDigitale » Thu Jul 29, 2004 11:01 am

ma dai.. esagerato 8)

una cosa che potresti fare e' sostituire grep cut e amici con espressioni regolari e parsing interno con variabili.
se posti la versione prima delle 14 riesco a prenderla per portamela via al lavoro (magari mandamela in mail+pgp :D) cosi oggi ho anche qualcosa da fare di costruttivo :P
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Thu Jul 29, 2004 11:19 am

ok!
messa online la 0.2_pre1

so che non e' il max con cut/paste/tr ma a volte a mio avviso e' + conveniente (per la leggibilita') anche se magari un po' meno prestante e elegante.

in bocca al lupo con le ottimizzazioni :)

inizio cmq a postare la ver sul forum TIP& visto che "sembra" stabile anche se magari potrebbe completata (come msg di avviso) ulteriormente.

ciao e grazie ancora
while True:Gentoo()
Top
kartone
n00b
n00b
Posts: 52
Joined: Tue Jun 01, 2004 6:02 pm

  • Quote

Post by kartone » Thu Jul 29, 2004 11:36 am

Non so se e' un bug...ma e' successo questo:
ho lanciato

Code: Select all

usetool -d -v
mi sono usciti dei pacchetti che potevano essere compilati con la use tcltk, allora ho dato (come da guida)

Code: Select all

emerge -a `usetool -nu tcltk -nc`
ho rilanciato

Code: Select all

usetool -d -v
e mi da quest'output:

Code: Select all

 usetool -d -v
 
cat: /tmp/usetool.extra.use: No such file or directory
cat: /tmp/usetool.extra.notuse: No such file or directory
 
 
Referring to your USE setting
Found packages with these extra   use:
Found packages with these missing use:
la versione e' ancora 0.1d perche' solo adesso apprendo della nuova release! :D
Ancora complimenti!
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Thu Jul 29, 2004 11:51 am

e abbastanza normale per la 0.1d

gli mancava un controllo.

e avendo tu emergiato quelli senza useflag..
al secondo giro non ha trovato nulla.

cmq con la 0.2pre_1 non dovresti + avere l'errore.
fammi sapere
ciao
while True:Gentoo()
Top
neon
l33t
l33t
User avatar
Posts: 759
Joined: Mon Aug 04, 2003 11:47 am
Location: Catania, Italy, Europe

  • Quote

Post by neon » Thu Jul 29, 2004 11:54 am

randomaze wrote:Se lo ritieni sufficientemente in inglese e aggiungi un piccolo README potresti postarlo in questo forum ;-)
O forse ancora meglio su questo thread: Portage utilities not in portage

@xchris: Saresti interessato ad unire il tool con il gufo in modo da creare un unico script per USE e CFLAGS?
Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson

LINEE GUIDA DEL FORUM
Top
randomaze
Bodhisattva
Bodhisattva
User avatar
Posts: 9985
Joined: Tue Oct 21, 2003 7:55 am
Contact:
Contact randomaze
Website

  • Quote

Post by randomaze » Thu Jul 29, 2004 11:54 am

Direi che l'output che mi hai fatto vedere va bene... purtroppo non riesco a giocarci per adesso (pessima giornata) vedo stasera o domattina!
( anche se dubito di essere più pignolo di FonderiaDigitale :-P )
xchris wrote:inizio cmq a postare la ver sul forum TIP& visto che "sembra" stabile anche se magari potrebbe completata (come msg di avviso) ulteriormente.
Non hai messo il link :!: :!: :!:
Ciao da me!
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Thu Jul 29, 2004 11:56 am

no comment!!!

stavo scappando a magnare :D (non ci vedevo proprio +)

ciao e grazie
while True:Gentoo()
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Thu Jul 29, 2004 12:06 pm

neon_it wrote: Saresti interessato ad unire il tool con il gufo in modo da creare un unico script per USE e CFLAGS?
piccolo problema..
i don't speak python!

Se hai la pazienza di tradurlo e integrarlo in python io ti posso dare qualunque delucidazione sullo script.

Unico dubbio e' che magari per l'utilizzo polivalente si devono integrare troppi switch e alla fine risulta un po' incasinato.
Magari sbaglio ed e' solo una mia impressione..

ciao
while True:Gentoo()
Top
codadilupo
Advocate
Advocate
Posts: 3135
Joined: Tue Aug 05, 2003 8:48 am

  • Quote

Post by codadilupo » Thu Jul 29, 2004 12:13 pm

ragazzi, ma quand'e' che vedremo un bel gechitoolkit che riassuma tutto quello che avete prodotto ?

P.S.: tra l'altro, onde evitare il classico problema: "ma se io voglio solo uno o solo alcuni dei programmi ?" propongo fin da ora che, nell'eventualità di un ebuild solo per tutti i pacchetti, si creino delle USE apposite per ogni pacchetto installato, del tipo
# emerge -pv gechitoolkit
[ebuild N ] app-portage/gechitoolkit-2.0.0 +gufo +usetool -depcleaner 1,378 kB
scarica i pacchetti con USE + e lascia perdere quelli con USE - *

* ovviamente la scelta dei pacchetti +/- é casuale... é solo un esempio ;-)

P.S.: magari il gechi toolkit potrebbe essere una mera interfaccia a scelta multipla, per lanciare uno dei pacchetti alla volta: cosi' si potrebbe evitare persino di integrare fra loro i programmi, con il rischio paventato da xchris...

Coda
Last edited by codadilupo on Thu Jul 29, 2004 12:17 pm, edited 1 time in total.
Top
randomaze
Bodhisattva
Bodhisattva
User avatar
Posts: 9985
Joined: Tue Oct 21, 2003 7:55 am
Contact:
Contact randomaze
Website

  • Quote

Post by randomaze » Thu Jul 29, 2004 12:13 pm

neon_it wrote: Saresti interessato ad unire il tool con il gufo in modo da creare un unico script per USE e CFLAGS?
My 2c:
potreste tenerli separati come eseguibile (anche per i linguaggi... e per non incasinare le opzioni dei due programmi) ma farne un unico pacchetto .tgz con relativo ebuild.

Edit: coda la tua soluzione per le USE mi sembra impraticabile, peraltro non la fanno per kde e tu la metteresti per evitare di avere uno script di 5Kb???
Ciao da me!
Top
codadilupo
Advocate
Advocate
Posts: 3135
Joined: Tue Aug 05, 2003 8:48 am

  • Quote

Post by codadilupo » Thu Jul 29, 2004 12:20 pm

randomaze wrote:Edit: coda la tua soluzione per le USE mi sembra impraticabile, peraltro non la fanno per kde e tu la metteresti per evitare di avere uno script di 5Kb???
perché impraticabile ? Capisco per kde, che contiene 6745 pacchetti (;-)), ma per una decina al massimo penso che si possa pure fare... no ?

Coda
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Thu Jul 29, 2004 12:21 pm

codadilupo wrote:ragazzi, ma quand'e' che vedremo un bel gechitoolkit che riassuma tutto quello che avete prodotto ?
sapevo che FonderiaDigitale pensava ad una eclass per i progetti dei gechi.
randomaze wrote: potreste tenerli separati come eseguibile (anche per i linguaggi... e per non incasinare le opzioni dei due programmi) ma farne un unico pacchetto .tgz con relativo ebuild.
forse e' la strada + praticabile.
A meno che tu non voglia riscriverlo in python :D

ciao
while True:Gentoo()
Top
xchris
Advocate
Advocate
User avatar
Posts: 2824
Joined: Thu Jul 10, 2003 10:21 pm

  • Quote

Post by xchris » Thu Jul 29, 2004 12:24 pm

codadilupo wrote: perché impraticabile ? Capisco per kde, che contiene 6745 pacchetti (;-)), ma per una decina al massimo penso che si possa pure fare... no ?
Coda
direi che per lanciare un

Code: Select all

emerge gekit -usetool +depclean
devo proprio starti sulle balle per pochi kb! :)

ciao
while True:Gentoo()
Top
randomaze
Bodhisattva
Bodhisattva
User avatar
Posts: 9985
Joined: Tue Oct 21, 2003 7:55 am
Contact:
Contact randomaze
Website

  • Quote

Post by randomaze » Thu Jul 29, 2004 12:31 pm

codadilupo wrote:perché impraticabile ? Capisco per kde, che contiene 6745 pacchetti (;-)), ma per una decina al massimo
Perché se ogni programma aggiunge delle USE selettive il file /usr/portage/profiles/use.desc diventa enorme... oltre al dover chiedere ai manutentori di portage di aggiungere le use in questione.


Al limite quel discorso sarebbe gestibile con delle variabili d'ambiente
Ciao da me!
Top
codadilupo
Advocate
Advocate
Posts: 3135
Joined: Tue Aug 05, 2003 8:48 am

  • Quote

Post by codadilupo » Thu Jul 29, 2004 12:31 pm

xchris wrote:
codadilupo wrote: perché impraticabile ? Capisco per kde, che contiene 6745 pacchetti (;-)), ma per una decina al massimo penso che si possa pure fare... no ?
Coda
direi che per lanciare un

Code: Select all

emerge gekit -usetool +depclean
devo proprio starti sulle balle per pochi kb! :)

ciao
Ma va la', era per riunire due dicotomiche filosofie di vita:

tutto insieme Vs. tutto separato

perché anche a me piace l'idea minimalista del "solo quello che dico e quando lo dico io" .... ma resta il fatto che io ho quel tipo di memoria che tutti definiscono "una spugna"... piena di buchi ! e quindi non mi ricordo mai dove sta il tal pacchetto, come si chiama etc.. ;-)

Coda
Top
Post Reply
  • Print view

79 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Forum italiano (Italian)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic