View previous topic :: View next topic |
Author |
Message |
morellik l33t
Joined: 03 Feb 2003 Posts: 629 Location: Firenze
|
Posted: Thu Nov 13, 2003 2:13 pm Post subject: [TIP] Aggiornamento bugs free? |
|
|
Gechi ciauz,
in preda a tipsomania, pythoneggiamento e trovando idee nei vari forum, ho provato
a riscrivere in python un programmino gia' fatto da un tizio in ruby .
Il programmino dovrebbe eseguire un 'emerge -up world' e fare un check su bugs.gentoo.org
per vedere se non ci sono bug aperti per ogni pacchetto da aggiornare.
Il risultato e' una pagina html con i risultati.
Non sono un programmatore, per cui il tutto potrebbe essere incasinato al massimo.
Fatemi sapere la vostra opinione.
Sono pronto a ricevere fino a 20 frustate sulla mano e lapidazioni pubbliche.
Potete scaricarlo con: Code: | wget http://www.gentoo.it/utility/bugzilla.py |
Ciauz
morellik |
|
Back to top |
|
|
DuDe Guru
Joined: 04 Dec 2002 Posts: 314 Location: Roma Italy
|
Posted: Thu Nov 13, 2003 2:38 pm Post subject: |
|
|
Peggio, se non funziona e ci brasi il database dei packages, sarai costretto ad installare windows millenium! _________________ mount -t brain /dev/brain /body/skull |
|
Back to top |
|
|
codadilupo Advocate
Joined: 05 Aug 2003 Posts: 3135
|
Posted: Thu Nov 13, 2003 2:59 pm Post subject: |
|
|
DuDe wrote: | Peggio, se non funziona e ci brasi il database dei packages, sarai costretto ad installare windows millenium! |
No, no, win98 prima edizione, quello che crashava quando muovevi il mouse troppo velocemente, perché non trovava sti cavolo di file VxD !
Coda |
|
Back to top |
|
|
morellik l33t
Joined: 03 Feb 2003 Posts: 629 Location: Firenze
|
Posted: Fri Nov 14, 2003 8:41 am Post subject: |
|
|
DuDe wrote: | Peggio, se non funziona e ci brasi il database dei packages, sarai costretto ad installare windows millenium! |
Nooo!!! virus nooo!!! (voce del Gollum dal Signore degli Anelli)....
Non nominate quel nome invano!!!
CIauz
morellik |
|
Back to top |
|
|
morellik l33t
Joined: 03 Feb 2003 Posts: 629 Location: Firenze
|
Posted: Thu Feb 12, 2004 1:19 pm Post subject: |
|
|
Riprendo questo post,
perche' col buon cataenry abbiamo fatto alcune migliorie al
programmetto in questione.
Se lo volete prova': come sempre: Code: | wget http://www.gentoo.it/utility/bugzilla.py |
Ciauz
morellik |
|
Back to top |
|
|
anborn Apprentice
Joined: 28 Dec 2003 Posts: 185 Location: Somewhere over the rainbow
|
Posted: Thu Feb 12, 2004 1:24 pm Post subject: |
|
|
Dum de dum.. (citazione dallo stesso libro.. )
Propostina... visto il lavoro di Neon.it al "Gufo" (quello per ricompilare il mondo con determinate flag, ecc..), perché non vi "trovate" e fondete le due cose?
A mio (IMHISSIMO) parere questo tuo script potrebbe essere una specie di modulo/aggiunta/plug-in al Gufo...
In questo modo il suddetto Gufo, prima di ricompilarsi tutto, fa un check (opzionale) per eventuali versioni buggate... e avvisa, prima della ri-compilation il caro gentoo-user..
..forse però sono un po' troppo sognatore...ma, citando la firma di dott.Shev, cos'é l'impossibile, se non una questione di tempo?
Anb |
|
Back to top |
|
|
Ash y Nod Tux's lil' helper
Joined: 06 Nov 2003 Posts: 98
|
Posted: Thu Feb 12, 2004 1:56 pm Post subject: |
|
|
morellik wrote: | Riprendo questo post,
perche' col buon cataenry abbiamo fatto alcune migliorie al
programmetto in questione.
Se lo volete prova': come sempre: Code: | wget http://www.gentoo.it/utility/bugzilla.py |
|
Ma hai visto anche come implementare anche il check sui pacchetti masked?
Visto che se il tuo programma si blocca se ne becca uno...
Basterebbe anche un workaround per evitare che vengano presi in considerazione detti pacchetti masked visto che diversa gente li usa...
_________________________
I'm a -i number,I cannot exist! |
|
Back to top |
|
|
cataenry Guru
Joined: 04 Nov 2003 Posts: 343
|
Posted: Thu Feb 12, 2004 2:11 pm Post subject: |
|
|
mmm effettivamente non li avevamo presi in considerazione...
Appena posso ci do un'occhiata... grazie mille |
|
Back to top |
|
|
morellik l33t
Joined: 03 Feb 2003 Posts: 629 Location: Firenze
|
Posted: Thu Feb 12, 2004 4:28 pm Post subject: |
|
|
Ash y Nod wrote: |
Ma hai visto anche come implementare anche il check sui pacchetti masked?
Visto che se il tuo programma si blocca se ne becca uno...
Basterebbe anche un workaround per evitare che vengano presi in considerazione detti pacchetti masked visto che diversa gente li usa...
|
Sorry Ash y Nod, mi e' passato di mente il problema (colpo di karate'
sull'occhio!).
Cataenry ci pensi te?
morellik |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Thu Feb 12, 2004 6:57 pm Post subject: |
|
|
Code: |
* Bug query for libdv-0.101
* Bug query for Convert-ASN1-0.17
* Bug query for MIME-Base64-2.20
* Bug query for URI-1.28
* Bug query for Net-SSLeay-1.23
* Bug query for IO-Socket-SSL-0.95
* Bug query for perl-ldap-0.29
* Bug query for metamail-2.7.45
* Bug query for shared-mime-info-0.13
* Bug query for gnome-vfs-2.4.2-r1
* Bug query for imlib2-1.1.0.20040207
* Bug query for bind-tools-9.2.3-r1
* Bug query for hdparm-5.5
* Bug query for netpbm-10.20
* Bug query for mjpegtools-1.6.2
* Bug query for transcode-0.6.12
* Bug query for k3b-0.11.2
* Bug query for pciutils-2.1.11-r1
!!! Bugs found. Check showbug.html page. :-((
blackman@altair blackman $
|
Ma non ho capito una cosa.. a che serve? Cioe' se nn compilasse vado a cercare il bug, anche xke' la totalita' dei programmi hanno compilato poi..
Fede _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
cataenry Guru
Joined: 04 Nov 2003 Posts: 343
|
Posted: Fri Feb 13, 2004 1:14 am Post subject: |
|
|
Serve prima di aggiornare il tuo sistema, o prima di installare qualcosa...
Tipo se tu non hai una connessione flat, o tipo se ci sono dei bug negli ebuild da cambiare prima della compilazione e robette simili, con questo pratico tool potete aggiustare le cose prima che si rompano.. se poi la compilazione ti va a buon fine, questo non vuol dire che non contenga bug...
Tipo blender versione precedente all'ultima, mi si compilava, partiva, ma con una radeon con il 2.4 e xfree-drm andava in SIGSEGV alle richieste di rendering.. I bug non sono solo legati alla compilazione
Ok? Bye
P.S.: anborn, io ho semplicemente fatto qualche modifica (mi ero scocciato di modificare il file la dove faceva la richiesta per le query ) per la loro fusione in un nuovo progetto è meglio che ne parlino i due autori && mantainer...
morellik..: volentieri, anche se non ti posso assicurare i tempi, come detto, di python conosco il minimo della sintassi e lo 0% delle librerie.. indi prima mi devo orientare un po'... anche perchè non ho capito cosa dovrei fare di fronte ad un pacchetto masked: farne lo stesso la query, abortire e segnalare, oppure boh??
Abbiate pazienza magari per i tempi dei miglioramenti.. io ultimamente sono un po' impegnato con un esame che mi porto dietro da un anno e mezzo (sto pensando di passare a maniere un po' più persuasive ) e penso che anche morellik non è che sti senza far niente... appena possibile spero di dedicarmi un po' di più alla sua creatura, fatemi sapere come volete che la faccia muovere di fronte ad un pacchetto masked... e lo farò (Spero )
Bye a tutti..!! |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
|
Back to top |
|
|
cataenry Guru
Joined: 04 Nov 2003 Posts: 343
|
Posted: Thu Feb 26, 2004 5:53 pm Post subject: |
|
|
Come promesso, sto iniziando a dare un'occhiata al problema masked package...
Ragazzi ho bisogno di un po' di suggerimenti però..
Il problema principale è questo... non conviene che faccio fare modifiche al package.mask, poichè se per caso bugzilla crasha, ci possono esser incoerenze o cosucce del genere... d'altronde, se gli faccio fare una query per ogni pacchetto esclusi quelli che hanno dipendenze mascherate, si rischia che si perde un botto di roba, oppure il fatidico -D dell'emerge potrebbe comunque sia richiamare a dipendenze lo stesso mascherate...
Cosa mi suggerite di fare?
Leggendo per i forum ho trovato questo...:
/etc/portage/package.unmask
Funziona? Non l'ho mai provato... Se si, eventualmente potrei fare in modo tale che lo scriptino crei un file del genere, lo usi per fare le varie query, e poi a seconda degli argomenti datigli, cancella il file o lo mantiene... Sempre con il solito discorso che se per caso il processo termina erratamente il file è sputtanato/da eliminare.. ma sempre meglio che ritoccare il package.mask... che ne dite??
P.S.: Sono ancora in 56K, quindi abbiate pazienza... |
|
Back to top |
|
|
cataenry Guru
Joined: 04 Nov 2003 Posts: 343
|
Posted: Mon Mar 01, 2004 11:34 am Post subject: |
|
|
Ciao ragazzi, finalmente ho avuto il tempo di giochicchiare con il package.unmask, potrebbe andare bene, ma ci sono 2 problemini:
1) Se lo script viene killato, o simile, il file potrebbe rimanere, tenendo quindi un pacchetto smascherato involontariamente, oppure potrebbe rimanere il file corrotto...
2) Vi è la possibilità di smascherare i file dal package.mask e non dal -keyword:
esempio, se non sbaglio gli usermode-sources sono mascherati ad architetture diverse dal x86... quindi se volessi fare una query per gli usermode-sources avendo un ppc... sarei un po' fregato, a meno di cambiare l'ACCEPT_KEYWORD, oppure di passare come argomento l'ebuild specifico con rispettivo path... ma a questo punto... un emerge -uDp world andrebbe a farsi friggere...
Coraggio datemi consigli, ditemi come volete che lo faccio: mica lo sto facendo per me, è per tutta la comunità
Bye (P.S.: Sempre solito discorso della 56K e che non so quando potrò rispondervi, ma voi fatevi sentire!!! ) |
|
Back to top |
|
|
cataenry Guru
Joined: 04 Nov 2003 Posts: 343
|
Posted: Tue Mar 09, 2004 5:13 pm Post subject: |
|
|
Ciao ragazzi
Vi annuncio a nome mio e di morellik, l'uscita di Bugzilla-2.1..
Lo trovate su http://www.gentoo.it/ con tanto di ebuild fatto da morellik...
Avete 2 modi di installazione:
1) Scaricare solo il sorgente, scompattare ed entrarvi da root e lanciare l'INSTALL.sh
2) attivare la variabile PORTDIR_OVERLAY="/usr/local/portage", mkdir -p /usr/local/portage/sys-apps/, copiarvi l'ebuild, scompattarlo, cancellare il sorgente dell'ebuild e fare un emerge Bugzilla
Ok? Provatelo e fateci sapere...
Ah, dimenticavo... :
Bye |
|
Back to top |
|
|
|