estensione tlz nel changelog e nuova compressione xz

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
conraid
Staff
Staff
Messaggi: 13067
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

estensione tlz nel changelog e nuova compressione xz

Messaggioda conraid » gio feb 15, 2018 12:45

Perdonate il mio sempre più scarso inglese (google translate ha peggiorato quel poco che sapevo) ma non riesco a capire una cosa.
Leggo nel ChangeLog:
Change .tlz to mean .tar.lz. We never really used the previous definition
(which was tar.lzma), and .lz is a probably a better format than xz or lzma.
Reference: https://www.nongnu.org/lzip/xz_inadequate.html


Significa solo che ha cambiato il formato dei pacchetti .tlz (visto che pkgtool supporta vari formati) o anche che userà questo formato al posto di .txz?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2350
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.16.2
Desktop: lxde
Località: Pisa
Contatta:

Re: estensione tlx nel changelog

Messaggioda ponce » gio feb 15, 2018 12:58

dice:
"cambiato .tlz per farlo significare .tar.lz. Non abbiamo mai usato in pratica l'associazione precedente (che era tar.lzma), e .lz e' probabilmente un formato migliore di xz o lzma.
Riferimento: https://www.nongnu.org/lzip/xz_inadequate.html"

non mi sembra che dica se usera' il nuovo formato .tlz per i pacchetti, solo che i pkgtools ora supportano anche pacchetti compressi con lzip.

Avatar utente
conraid
Staff
Staff
Messaggi: 13067
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: estensione tlz nel changelog

Messaggioda conraid » gio feb 15, 2018 13:02

Ma appunto dice che è migliore, mette un link a "xz inadeguato", viene da pensare :)

Faccio così per parlare, alla fine a noi utenti cambia poco o nulla.

Avatar utente
conraid
Staff
Staff
Messaggi: 13067
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: estensione tlz nel changelog e nuova compressione xz

Messaggioda conraid » sab feb 17, 2018 10:15

Mi aggrego qui non aprendo nuova discussione.

Con l'aggiornamento di oggi
a/pkgtools-15.0-noarch-3.txz: Rebuilt.
installpkg: support multiple threads for xz. Thanks to ivandi.
Default threads for plzip is now equal to the number of CPU threads on
the system rather than the number of physical cores. Default number of
threads on xz is set to 2, to avoid a memory allocation problem when
using too many threads on 32-bit. Not that it matters... they still
haven't implemented multi-threaded xz decompression.
makepkg: refactored setting compression type by requested extension.

i pacchetti son molto più piccoli, per esempio ho fatto la prova reimpacchettando il php tuo

Codice: Seleziona tutto

root@blankstar:/opt/slackers/personali/php# ls -l
-rw-r--r-- 1 conraid users 12484940 apr 19  2016 php-7.0.5-x86_64-1ponce.txz
-rw-r--r-- 1 root    root   5802032 feb 17 10:12 prova.txz
root@blankstar:/opt/slackers/personali/php# ls -lh
-rw-r--r-- 1 conraid users  12M apr 19  2016 php-7.0.5-x86_64-1ponce.txz
-rw-r--r-- 1 root    root  5,6M feb 17 10:12 prova.txz


è quasi la metà, molto buono.

Certo, ci sta un po' di più a creare il pacchetto, ma ne vale la pena.


Dipende dal pacchetto forse, mi son fatto skype e

Codice: Seleziona tutto

-rw-r--r-- 1 root    root  72243388 nov 25 10:00 skypeforlinux-8.11.0.4-x86_64-1cf.txz
-rw-r--r-- 1 root    root  72268524 feb 17 10:27 skypeforlinux-8.15.0.4-x86_64-1cf.txz

e il tempo di creazione è stato anche alto. Probabilmente dipende dal tipo di file incluso, alla fine php ha molti file di testo dentro. Skype poi è un reimpacchettamento di un deb, magari era già fortemente compresso, chissà.

Avatar utente
conraid
Staff
Staff
Messaggi: 13067
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: estensione tlz nel changelog e nuova compressione xz

Messaggioda conraid » sab feb 17, 2018 10:52

In altri pacchetti non ho così vistose variazioni come con php, anche con cimg che è solo file di testo dentro.