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
xchris wrote:faro' sapere

Se non ti vediamo per 2 giorni vuol dire che ci sono stati problemi
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
ciao
P.S.:posto ancora dal pc gentoo

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

)
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

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

Posted: Wed Sep 22, 2004 7:47 pm
by xchris
FonderiaDigitale wrote:mo te ce penso io a sfonnallo!

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

Posted: Sat Sep 25, 2004 3:47 pm
by xchris
Hai ragione
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
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:
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