Page 2 of 20

Posted: Wed Sep 22, 2004 5:43 pm
by fedeliallalinea
Di quanto ho capito io quando dai emerge kde lui scrive nel world file solo kde e non tutte le dipendenze. Quindi se dai emerge -C kde e poi depclean lui dara' le dipendenze di kde da disinstallare

Posted: Wed Sep 22, 2004 5:47 pm
by xchris
in realta' credo funzioni cosi...

1 - rileva tutti i pkt del sistema
2 - simula un emerge -Dep world+system
3 - esegue un diff
4 - elenca quelli in +!

ma e' solo un ipotesi.... (che sembrava plausibile fino a 30 minuti fa)

mi rimane solo da provare "l'atto di fiducia"
fidarmi di ziopino e provare a unmergiare (cmq esclude in auto i pacchetti vitali di Dep system)

faro' sapere :)
ciao

Posted: Wed Sep 22, 2004 5:49 pm
by =DvD=
Anche io la so cosi:
nel world ci stanno quelli che emergi esplicitamente, non le dipendenze di essi.
Ci sta che hai rimosso un pacchetto che non serviva a nessuno, e che non era nel world!

AH stai attento che il nuovo portage 2.0.51 che è masked sposta il file world!!
lo mette in /var/lib/portage/world
e ne fa un link anche sotto /etc/non/mi/ricordo

Posted: Wed Sep 22, 2004 5:50 pm
by fedeliallalinea
xchris wrote:(cmq esclude in auto i pacchetti vitali di Dep system)
Questa e' un'ottima cosa :D
xchris wrote:faro' sapere :)
Se non ti vediamo per 2 giorni vuol dire che ci sono stati problemi :lol:

PS: dai adesso accendo un pc con gentoo e provo

Posted: Wed Sep 22, 2004 5:55 pm
by xchris
la versione che hai e' vecchia :)
aspetta che uploado appena posso quella nuova...

provato a fidarmi.....

ed ecco il risultato:

Code: Select all

root@lyra UnclePine # emerge -Dup world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!

root@lyra UnclePine #                     
incredibbbile :D

ciao

P.S.:posto ancora dal pc gentoo :D

Posted: Wed Sep 22, 2004 5:55 pm
by fedeliallalinea
Ma sbaglio o non e' online?

Posted: Wed Sep 22, 2004 5:56 pm
by xchris
c'e' quella vecchia!
domani se riesco metto la nuova...ma devo sistemarla un po'...
(c'e' un odioso bug :S)
ciauz

Posted: Wed Sep 22, 2004 6:03 pm
by fedeliallalinea
xchris wrote:domani se riesco metto la nuova...ma devo sistemarla un po'... (c'e' un odioso bug :S)
Allora aspetto che metti questa versione

Posted: Wed Sep 22, 2004 6:05 pm
by xchris
e' la cosa migliore...

vorrei implementare un "safe" mode fisso disabilitabile da linea di comando.
Ora e' un po' pericoloso...(e' sempre bene non fidarsi :D)

grassie per la collab
a domani
ciauz

Posted: Wed Sep 22, 2004 6:07 pm
by fedeliallalinea
xchris wrote:vorrei implementare un "safe" mode fisso disabilitabile da linea di comando.
Ora e' un po' pericoloso...(e' sempre bene non fidarsi :D)
Ma la mia e' una macchina minimale e puo' essere anche distrutta l'installazione quindi se vuoi dammi il link al programma

Posted: Wed Sep 22, 2004 6:14 pm
by xchris
te lo passerei volentieri..ma al momento e' un'insieme di script paciugati...
meglio domani... fidati :)
grazie cmq
ciauz

Posted: Wed Sep 22, 2004 6:16 pm
by fedeliallalinea
xchris wrote:meglio domani... fidati :)
Ok allora aspetto domani (penso verso sera ci saro')

Posted: Wed Sep 22, 2004 6:51 pm
by xchris
=DvD= wrote:Ci sta che hai rimosso un pacchetto che non serviva a nessuno, e che non era nel world!

giusto.
Pero' facendo emerge -p --depclean doveva rilevarlo...

ciuaz

Posted: Wed Sep 22, 2004 7:13 pm
by =DvD=
Cmq il depclean del .51 a occhio e a un paio di prove mi sembra meglio.
Passalo anche a me poi che te lo debuggo un po!

Posted: Wed Sep 22, 2004 7:42 pm
by FonderiaDigitale
mo te ce penso io a sfonnallo! :D

Posted: Wed Sep 22, 2004 7:47 pm
by xchris
FonderiaDigitale wrote:mo te ce penso io a sfonnallo! :D
su questo non ho dubbi...
e non sara' neppure difficile visto il delicato compito...
grazie anche all'aiuto di =DvD=!

cmq unclepine non nasce come tool di pulizia generale quanto tool per controllare le dipendenze e per l'unmerge ricorsivo,anche se sembra comportarsi abbastanza bene anche per questo compito :)

a presto allora :)
ciao

Posted: Sat Sep 25, 2004 12:30 pm
by fedeliallalinea
xchris a che punto sei con il programma? aspetto con impazienza per testarlo :D

Posted: Sat Sep 25, 2004 3:47 pm
by xchris
Hai ragione :oops:

sono 3 giorni che sono un po' preso.. :S

appena riesco lo sistemo e ti avviso subito ;)
grazie ancora

Posted: Sat Sep 25, 2004 4:29 pm
by ultimodruido
Ciao! scusa mi sono accorto solo oggi del tuo progetto, mi interessa... quando lo metti su ci giochicchio un po' anch'io!
ciao nic

Posted: Sat Sep 25, 2004 7:03 pm
by Cazzantonio
Se hai bisogno di una mano con il debug la mia macchina è immolabile sull'altare del testing
Complimenti per l'iniziativa piuttosto (io stavo tentando qualcosa di simile ma è ancora in alto mare visto che mi ci dedico solo saltuariamente)

Posted: Sat Sep 25, 2004 7:31 pm
by fedeliallalinea
xchris wrote:appena riesco lo sistemo e ti avviso subito ;)
Tranquillo era solo per sapere

Posted: Sat Sep 25, 2004 8:03 pm
by FonderiaDigitale
xchris wrote:Hai ragione :oops:

sono 3 giorni che sono un po' preso.. :S

appena riesco lo sistemo e ti avviso subito ;)
grazie ancora
appena torno a regime (>5 ottobre) ti aiuto

Posted: Mon Sep 27, 2004 8:54 am
by xchris
ok.
Non ho avuto modo di sistemarlo.

Inizio pero' a mostrare il pargolo,
cosi' iniziamo a vedere se le routine rullano :)

premessa:
-codice pessimo (tutto da sistemare)
-pochi check e malfatti
-qc problemino sui virtual doppi
-nessun trap

(e' solo una bozzza aaarrrrfa :))

un consiglio se cercate di fare:

Code: Select all

./unclepine --deep-unmerge kde
e volete vedere come gira,state attenti ad eventuali pkt che dipendono da esso!!!

Potrebbe semplicemente non restituirvi nulla.
A quel punto fate ad es:

Code: Select all

./unclepine --deep-unmerge kde k3b amarok showimg .....
cosi' simula la rimozione contemporanea e ci sono + probabilita' di riuscita.

esiste un mini help....presuppone un po' di conoscenza di portage e dei file dipendenza PDEPEND,RDEPEND,DEPEND

nel dubbio specificate tutto :)

Code: Select all

wget http://xchris.altervista.org/GECHI/ziopino-arfa.tar.gz

ciao ciao

p.s.:SPERIMENTALE!!! NON FIDATEVI!!!! COMUNQUE NON RIMUOVE E MODIFICA NULLA!!!

Posted: Mon Sep 27, 2004 9:16 am
by fedeliallalinea
A me da questo errore

Code: Select all

# ./unclepine --deep-unmerge mplayer
* Psyco not enabled
>>> Considering System Use
>>> Considering Build time Use
>>> Considering also PDEPEND files
>>> Considering also DEPEND files

WARNING!! EXPERIMENTAL! USE AT YOUR OWN RISK!!!!!
THIS IS A REALLY BAD ALPHA VERSION FOR GECHI'S ONLY! ;)
A LOT OF WORK MUST BE DONE!!!
VIRTUALS NOT WORKING PERFECTLY!!! (problems with double entry virtual)
>>> Reading files
>>> Resolving deps
Traceback (most recent call last):
  File "./unclepine", line 495, in ?
    resolve_deps()
  File "./unclepine", line 221, in resolve_deps
    database[x]=[get_exact_deps(database[x][0])]
  File "./unclepine", line 229, in get_exact_deps
    temp=match_from_list(x,allpkg)
  File "/usr/lib/portage/pym/portage.py", line 3531, in match_from_list
    cat,pkg = catsplit(mycpv)
ValueError: unpack list of wrong size

Posted: Mon Sep 27, 2004 9:19 am
by xchris
ok ok
capita con ebuild marci.
magari faccio un controllo in +,tanto per evidenziare dove sta esattamente il problema 10x :)
ciao