Page 1 of 4

Gekit, a.k.a Gechi's Gentoo Toolkit ! UPDATED [07/09/2004]

Posted: Thu Jul 29, 2004 9:40 pm
by FonderiaDigitale
UPDATE: Il kit non si trova piu' qui: visto che abbiamo ripristinato il sito dei gechi (8)) si trova qui

Siate benvenuti nella nuova casa dei gechi :)


----------------------------------------------------
ATTENZIONE: Finche il dns e' in fase di trasferimento, e' possibile che il sito non sia visibile. se non riuscite a risolvere gechi.it, c'e' un piccolo trucco:

Code: Select all

echo '216.127.94.17 www.gechi.it' >> /etc/hosts
e ricaricare la pagina.

Re: Gekit, a.k.a Gechi's Gentoo Toolkit ! [29/07/2004]

Posted: Thu Jul 29, 2004 10:53 pm
by MyZelF
FonderiaDigitale wrote:pregasi mod mettere sticky :)
Per ora accontentati dell'inserimento tra i post utilissimi... 8)

Posted: Thu Jul 29, 2004 11:44 pm
by xchris
Ottimo thread!

Eviterei lo script upnstable.
Ha solo il vantaggio di scovare ebuild unstable. (se si usa package.*)
Direi di "cassarlo"

Qmerge al momento e' fermo perche' non mi pare abbia riscosso molto interesse. (dovrei fare solo alcune modifiche finali)



ciao

Posted: Thu Jul 29, 2004 11:51 pm
by FonderiaDigitale
non va bene lasciarlo incluso nella lista dei 'ferrivecchi'?

qmerge a me interessa. LAVORA! :P
solo che mi pare lento a volte.
ottimizzao?

Posted: Fri Jul 30, 2004 12:05 am
by xchris
FonderiaDigitale wrote:non va bene lasciarlo incluso nella lista dei 'ferrivecchi'?
in realta' non e' mai stato un ferro nuovo!
Io lo toglierei proprio.
FonderiaDigitale wrote: qmerge a me interessa. LAVORA! :P
solo che mi pare lento a volte.
ottimizzao?
bhe buono :)
per la lentezza molto dipende dagli emerge lanciati all'interno perche' di suo non fa grandi eleborazioni. (anche se salva su disco... il lavoro non e' molto)
Avevo incantiere una nuova ver a dire il vero.
E' rimasta ferma per alcuni problemi. (della serie lo devo riscrivere in molte parti)
(permetteva non solo di updatare ma anche di emergiare nuovi pkt)

Mi sto orientando ora su python e sulla possibilita' delle GUI X(solo come opzione )

a presto

Posted: Fri Jul 30, 2004 12:54 am
by FonderiaDigitale
potresti fare un check che controlli se X e' avviato e far partire la versione relativa.
fare una versione esclusivamente per X preclude l'uso a chi lo ha ad. es. in un server.
cmq se vai per python, ptresti usare glade.

ps. tolto upstable :)

Posted: Fri Jul 30, 2004 6:17 am
by xchris
FonderiaDigitale wrote:potresti fare un check che controlli se X e' avviato e far partire la versione relativa.
fare una versione esclusivamente per X preclude l'uso a chi lo ha ad. es. in un server.
cmq se vai per python, ptresti usare glade.

ps. tolto upstable :)
infatti! io pensavo di fare un layer comune e poi uno per i 2 tipi di utilizzo :)
E python supportando anche gli oggetti mi sembra interessante.
Guardero' glade :)

ciauz

Posted: Fri Jul 30, 2004 6:36 am
by randomaze
Ci sarebbe anche easyprompt... anche se é più relativo all'utilizzo di Linux piuttosto che di Gentoo Linux.

My 2c:

Potreste anche concordate un prefisso comune per le applicazioni... giusto per semplificare gli arteriosclerotici come me e coda che non ricordiamo "il comando giusto al momento giusto" ;-)

Bonus (altri 2c):

Indicare il linguaggio usato per lo sviluppo del tool ed eventuali dipendenze

Posted: Fri Jul 30, 2004 8:13 am
by fedeliallalinea
randomaze wrote:Ci sarebbe anche easyprompt... anche se é più relativo all'utilizzo di Linux piuttosto che di Gentoo Linux.
Io direi, non per sminuire il lavoro fatto da riquito, di lasciare i tools che hanno a che fare con emerge e portage.

Comunque direi di mettere questo post come sticky

Posted: Fri Jul 30, 2004 9:38 am
by fedeliallalinea
L'url per depcleaner e' ancora attivo? Volevo creare l'ebuild per installare tutti questi tools

Posted: Fri Jul 30, 2004 11:15 am
by FonderiaDigitale
fedeliallalinea wrote:L'url per depcleaner e' ancora attivo? Volevo creare l'ebuild per installare tutti questi tools

dovrebbe esserlo.
comunque per l'ebuild, dovremmo prima definire le dipendenze.
e creare la documentazione.
in ogni caso, l'ebuild dovrebbe essere piu che altro un metapackage come gnome, visto che alcuni programmi ne hanno gia uno.
randomaze wrote:Ci sarebbe anche easyprompt... anche se é più relativo all'utilizzo di Linux piuttosto che di Gentoo Linux.
non e' strettamente collegato al filo conduttore di tutti gli altri programmi, ovvero la manipolazione e la manutenzione di portage.. ma si puo' fare.
che ne pensano gli altri?
randomaze wrote: Potreste anche concordate un prefisso comune per le applicazioni... giusto per semplificare gli arteriosclerotici come me e coda che non ricordiamo "il comando giusto al momento giusto" ;-)

Indicare il linguaggio usato per lo sviluppo del tool ed eventuali dipendenze
il prefisso..mumble.. sarebbe piu utile forse una man page che spiega a cosa serve ogni tool. imho.
indicare le dipendenze si (a dire la verita' dovrebbe essere compito dell'ebuild installarle), ma il linguaggio e' cosi utile?

Posted: Fri Jul 30, 2004 11:40 am
by fedeliallalinea
FonderiaDigitale wrote:in ogni caso, l'ebuild dovrebbe essere piu che altro un metapackage come gnome, visto che alcuni programmi ne hanno gia uno.
E' solo depcleaner che ha un ebuild gli altri sono solo script senza ebuild. Sto seguendo l'ebuild di gentoolkit.

Posted: Fri Jul 30, 2004 6:12 pm
by neon
Per quanto riguarda il linguaggio di programmazione io continuo a sostenere che l'ideale sia Python. Avete visto le lib in /usr/lib/portage/? Praticamente se iniziamo ad utilizzarle nei tool potremmo ottimizzare MOLTO il codice, oltre ad avere il vantaggio di utilizzare tutti le stesse lib dei tool ufficiali. Unica cosa i dev non hanno abbondato con i commenti, ma googlando un pò ho trovato questo: Portageapi. E' molto scarno e non si capisce a quando sia aggiornato, ma è un inizio.

Anche un:

Code: Select all

# python
>>> help()
help> portage
Può essere utile. Mi ero già ripromesso di modificare il gufo, ma per ora non ho toccato nulla :evil:

Posted: Fri Jul 30, 2004 7:13 pm
by FonderiaDigitale
tu pensa che le funzioni di portage sono state riscritte in bash e pare siano anche piu veloci. l'autore del lavoro ha il nick sul forum 'ecatmur, mi pare.
per ereditare le lib di portage, sono d'accordo fino a un certo punto: il codice cambia spesso, potremmo rischiare di trovarci codice non funzionante se non e' allineato con la versione giusta di portage (e' gia successo),e ne erediteremmo i bug (vedi quello che e' successo con depcleaner e qpkg.. infatti sto riscrivendo la funzione in toto).
detto questo, credo sia piu che altro, allo stato attuale, una questione di quali linguaggi l'autore di ogni tool conosce meglio per poter scrivere un programma migliore: io per es. non conosco bene il python come conosco il bash o il c.

intanto potremo cominciare a scrivere una api comune/set di funzioni. qualcosa sto facendo io,appena e' completa la posto.

Posted: Fri Jul 30, 2004 8:46 pm
by fedeliallalinea
Ho creato l'ebuild per il gekit perche' a me risulta piu' comodo averlo. Ricordate pero' che i programmi sono POCO testati e NON si garantisce il loro funzionamento quindi usateli a vostro rischio e pericolo per il momento. Quando gli autori riterranno che i programmi hanno raggiunto una maturita' sufficiente per essere usati senza lcun pericolo lo faranno sapere.

PS: ebuild creato grazie anche a fonderiadigitale

Posted: Fri Jul 30, 2004 10:31 pm
by xchris
ottima cosa :D

suggerirei di mettere anche un link per scaricarlo.
(il cut'n paste non mi piace proprio)

ciao

Posted: Sat Jul 31, 2004 8:16 am
by fedeliallalinea
xchris wrote:suggerirei di mettere anche un link per scaricarlo.
Fatto

Posted: Sat Jul 31, 2004 9:02 am
by xchris
perfetto!
suggerirei anche di mettere qualche riga semplice per spiegare come installare l'ebuild.
So che ci sono altri thread nel forum..
si potrebbe mettere il link al topic e mettere le poche righe necessarie (tipo quick start)

ciao

Posted: Sat Jul 31, 2004 12:03 pm
by fedeliallalinea
xchris wrote:suggerirei anche di mettere qualche riga semplice per spiegare come installare l'ebuild.
Fatto

Posted: Sun Aug 01, 2004 11:25 pm
by federico
Per quanto riguarda glsa-report se tu fonderiadigitale dei daccordo metterei lo stadio di sviluppo completo per il momento in quanto e' invece limitato il sistema di glsa, allo stato attuale delle cose io lo darei per completo.
Federico

PS: Figata di lavoro, spero che ti possa mantenere il pacchetto !

Posted: Tue Aug 03, 2004 1:23 am
by FonderiaDigitale
ok, aggiornato.
mi traduci la frase del mantenere?
intendi dire se posso mantenerlo nel tempo? per ora si, di certo nel momento che (se) non saro' piu' in grado, stai sicuro che cedo a qualcun altro :)

Posted: Tue Aug 03, 2004 6:07 am
by fedeliallalinea
FonderiaDigitale wrote:intendi dire se posso mantenerlo nel tempo? per ora si, di certo nel momento che (se) non saro' piu' in grado, stai sicuro che cedo a qualcun altro :)
Confermo :D

Posted: Tue Aug 03, 2004 7:27 am
by codadilupo
credo che federico esprimesse il suo apprezzamento per il lavoro fin qui svolto, augurandoti/vi di diventare manutentori ufficiali del pacchetto ;-)

Coda, che l'ha scaricato ieri, e si trova proprio comodo: ottimo lavoro, fedeli !

Posted: Tue Aug 03, 2004 8:53 am
by fedeliallalinea
@FonderiaDigitale: che ne dici di un changlog nel primo post cosi' so quando avvengono cambiamenti cosi' che so quando lavorarci su?

Posted: Tue Aug 03, 2004 9:33 am
by FonderiaDigitale
buona idea :)