Pagina 1 di 1
problema slapt-get su repository slacky.it
Inviato: lun 28 nov 2005, 14:07
da NikyBiasion
Ciao, volevo segnalare che tentando di scaricare files dal repository di slacky con slapt-get ho riscontrato un piccolo problema.
La dimensione non compressa di ogni pacchetto è riportata in modo errato e quindi non è possibile eseguire gli aggiornamenti.
Infatti osservando il file PACKAGES.TXT ho notato che le dimensioni non compresse presentano valori 100 volte supreriori a quelli effettivi. In pratica sono riportati K al posto di MB o B al posto di K!!
Es:
PACKAGE NAME: k3b-0.12.8-i486-1sl.tgz
PACKAGE LOCATION: ./utilities/cd-dvd/k3b/0.12.8
PACKAGE SIZE (compressed): 4744 K
PACKAGE SIZE (uncompressed): 10762240 K
Caspita!! Da 4MB a 10GB mi sembra un po' troppo!!
trovato il bug
Inviato: lun 28 nov 2005, 15:30
da Stabe
ho già trovato e corretto il bug nello script per generare il repository.
Grazie mille per il bug report!
Faccio notare a loris che questo bug è presente anche nello script originale degli swarettools, non è colpa mia :P
Puoi scaricare la nuova versione qui:
http://www.stabellini.net/repos.html
Inviato: lun 28 nov 2005, 18:28
da Loris
Perfetto, grazie mille a entrambi, questa sera aggiorno.
Inviato: lun 28 nov 2005, 21:13
da NikyBiasion
Slapt-get non funziona ancora... c'é ancora un problema con le dimensioni.Stabe, credo che modificando il tuo script in questo modo possa funzionare:
CSIZE=$(expr `ls -l $1 | cut -d " " -f 6` / 1024)
Infatti slap-get dice di non aver completato il download, in questo modo la dimensione del file da scaricare dovrebbe risultare corretta.
Inviato: mar 29 nov 2005, 10:29
da Stabe
sul serio?
ma mi pareva che adesso le dimensioni fossero davvero quelle giuste..
Probabilmente fare ls -sk da un risultato leggermente diverso che ls /1024.
Grazie ancora, oggi pomeriggio sistemo nuovamente le cose e se stasera loris ha tempo magari domani funziona davvero tutto :)
non ho reistito alla tentazione
Inviato: mar 29 nov 2005, 10:47
da Stabe
ok non ho resistito alla tentazione, e invece di lavorare eccomi qui a modificare lo script.
Ho cambiato la linea che calcola la dimensione compressa in accordo con quando c'è sulla FAQ di slapt-get, in modo molto simile a come hai proposto tu. Questo per evitare ogni possibile futuro malinteso con slapt-get :)
In effetti c'è differenza. Sottolineo che anche questo è un bug originale degli swaret-tools, che a questo punto sbagliano a calcolare sia la dimansione compressa che quella non compressa.
Ho fatto una piccola prova sul mio piccolo repository:
PRIMA:
PACKAGE NAME: dovecot-0.99.14-i486-1stb.tgz
PACKAGE LOCATION: ./dovecot
PACKAGE SIZE (compressed): 700 K
PACKAGE SIZE (uncompressed): 1760 K
DOPO:
PACKAGE NAME: dovecot-0.99.14-i486-1stb.tgz
PACKAGE LOCATION: ./dovecot
PACKAGE SIZE (compressed): 695 K
PACKAGE SIZE (uncompressed): 1760 K
incredibile vero?
Ho già messo online la nuova versione e spero ultima della script.
Scusa davvero lorys per questi problemi non credevo avesse così tanti bug.
Re: non ho reistito alla tentazione
Inviato: mar 29 nov 2005, 12:44
da Loris
Stabe ha scritto:Scusa davvero lorys per questi problemi non credevo avesse così tanti bug.
Figurati... l'importante è migliorare
