View previous topic :: View next topic |
Author |
Message |
ReDirEct__ Guru
Joined: 16 Mar 2006 Posts: 300 Location: Nola (NA) - Italy
|
Posted: Mon Sep 11, 2006 9:05 pm Post subject: Dubbio su packages.keywords |
|
|
Salve a tutti... mi stavo chiedendo una cosa... io nn ho molta roba nel packages.keywords, ma pensavo: c'è bisogno di riemergre i pacchetti che precedentemente ho messo in quel file una volta che sono diventati stabili?
Me lo chiedo perchè se prima erano masked, ora che nn lo sono più avranno sicuramente subito delle modifiche oppure sono state applicate nuove patch... o mi sto facendo un prob inutile?
Altra piccola cosa OT: Se volessi cancellare tutte le dipendenze di qualche precedente pacchetto che non ho più installato, qual è la procedura corretta?
Del tipo: non ho bisogno più di amarok allora vorrei togliere di mezzo le dipendenze che servivano per far fungere amarok per liberare spazio e fare pulizia... che comando devo dare? |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Mon Sep 11, 2006 9:12 pm Post subject: Re: Dubbio su packages.keywords |
|
|
ReDirEct__ wrote: | Salve a tutti... mi stavo chiedendo una cosa... io nn ho molta roba nel packages.keywords, ma pensavo: c'è bisogno di riemergre i pacchetti che precedentemente ho messo in quel file una volta che sono diventati stabili?
Me lo chiedo perchè se prima erano masked, ora che nn lo sono più avranno sicuramente subito delle modifiche oppure sono state applicate nuove patch... o mi sto facendo un prob inutile?
|
No, basta che levi da quel file i pacchetti stabili... ovviamente saranno già stati compilati (se gli avevi unmaskati). se sono state aggiunte patch, allora avrai un altro ebuild.
Quote: |
Altra piccola cosa OT: Se volessi cancellare tutte le dipendenze di qualche precedente pacchetto che non ho più installato, qual è la procedura corretta?
Del tipo: non ho bisogno più di amarok allora vorrei togliere di mezzo le dipendenze che servivano per far fungere amarok per liberare spazio e fare pulizia... che comando devo dare? |
emerge --depclean
ciao _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Tue Sep 12, 2006 7:18 am Post subject: |
|
|
quoto comio, anche se in realtà per certi pacchetti può capitare che venga aggiornato l'ebuild senza un aumento della versione (mi è capitato di vederlo spesso fare per problemi legati a LDFLAG --as-needed) . A dir la verità non ho ancora capito l'utilità di questo procedimento, ne vedo solo i potenziali problemi....
Byez _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Tue Sep 12, 2006 8:00 am Post subject: |
|
|
Onip wrote: | quoto comio, anche se in realt� per certi pacchetti pu� capitare che venga aggiornato l'ebuild senza un aumento della versione (mi � capitato di vederlo spesso fare per problemi legati a LDFLAG --as-needed) . A dir la verit� non ho ancora capito l'utilit� di questo procedimento, ne vedo solo i potenziali problemi....
Byez |
La revisione non viene aumentata quando dopo la modifica non cambia nulla per chi ha già installato il pacchetto. Per esempio se ci sono problemi di compilazione e poi vengono corretti, la revisione non viene aumentata, per chi è riuscito già a compilare il pacchetto non cambia nulla. _________________ Running Fast! |
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Tue Sep 12, 2006 9:22 am Post subject: |
|
|
però, a rigore, se un pacchetto prima non compila ( e ha bisogno di workaround vari) e poi la cosa viene risolta, l'utente, anche chi ha usato i workaround dovrebbe essere avvisato (=> revision bump). Non è che uno può star lì a guardare changelog\bugzilla tutti i giorni. Io sto provando ad avere un sistema interamente con --as-needed perchè ho poca ram. Alla fine qualche entry in package.ldflags l'ho dovuta mettere. Sapere che posso toglierla e ricompilare il pacchetto non mi dispiacerebbe affatto...
Byez _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Tue Sep 12, 2006 12:15 pm Post subject: |
|
|
Io sapevo che i pacchetti rimanevano in test fino a quando non si dimostravano stabili (in qual caso venivano marcati stabili) altrimenti se si presentano problemi viene fatta una nuova release (r1, r2, rX) cercando di risolverli e anche questa parte come test.
Quindi se ci sono dei problemi e vengono risolti viene creata una nuova release, se non ci sono problemi la release passa da test a stabile senza cambiamenti. _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
|
ReDirEct__ Guru
Joined: 16 Mar 2006 Posts: 300 Location: Nola (NA) - Italy
|
Posted: Mon Sep 18, 2006 10:57 am Post subject: |
|
|
capito... quindi me ne accorgo dal relese number che appare dopo l'ebuild se un pacchetto è diventato stabile... problema inutile quini quello che mi sono posto.. e ne sono contento.. senza dover prendere e aggiornare ogni pacchetto... sucsate una domandina OT: cos'è il file packages.ldflag??? Mai sentito.... |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Mon Sep 18, 2006 11:12 am Post subject: |
|
|
ReDirEct__ wrote: | capito... quindi me ne accorgo dal relese number che appare dopo l'ebuild se un pacchetto � diventato stabile... |
Un pacchetto è marcato stabile quando nella variabile KEYWORDS dell'ebuild la tua architettura è specificata senza la ~ davanti. _________________ Running Fast! |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Mon Sep 18, 2006 11:18 am Post subject: |
|
|
ReDirEct__ wrote: | capito... quindi me ne accorgo dal relese number che appare dopo l'ebuild se un pacchetto è diventato stabile... |
No.
esempio: app-emulation/wine-0.9.21 è in test e se dovesse essere ritenuta stabile dai dev rimarrebbe app-emulation/wine-0.9.21 senza necessitare alcun cambiamento ... _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
|
ReDirEct__ Guru
Joined: 16 Mar 2006 Posts: 300 Location: Nola (NA) - Italy
|
Posted: Mon Sep 18, 2006 1:09 pm Post subject: |
|
|
Kernel78 wrote: | ReDirEct__ wrote: | capito... quindi me ne accorgo dal relese number che appare dopo l'ebuild se un pacchetto � diventato stabile... |
No.
esempio: app-emulation/wine-0.9.21 � in test e se dovesse essere ritenuta stabile dai dev rimarrebbe app-emulation/wine-0.9.21 senza necessitare alcun cambiamento ... |
Ovviamente nel caso in cui nn siano state apportate modifiche alla ebuild... cmq si penso di aver capito... |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Mon Sep 18, 2006 1:22 pm Post subject: |
|
|
ReDirEct__ wrote: | Kernel78 wrote: | ReDirEct__ wrote: | capito... quindi me ne accorgo dal relese number che appare dopo l'ebuild se un pacchetto � diventato stabile... |
No.
esempio: app-emulation/wine-0.9.21 � in test e se dovesse essere ritenuta stabile dai dev rimarrebbe app-emulation/wine-0.9.21 senza necessitare alcun cambiamento ... |
Ovviamente nel caso in cui nn siano state apportate modifiche alla ebuild... cmq si penso di aver capito... |
Ovviamente ... ma il passaggio da test a stabile non comporta sempre delle modifiche all'ebuild (oltre alla keyword ), anzi nella maggior parte dei casi l'ebuild non varia. _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
|
|