Pagina 1 di 1

Pacchetto 7-zip versione 23.x nello store TranquilIT

Pubblicato: 26 giugno 2023 - 13:31
di lelongg
Salve,

ho notato che l'ultima versione PROD di 7-Zip sullo store ufficiale di TranquilIT è la versione 23.1, mentre sul sito web ufficiale di 7-Zip la versione stabile più recente è la 23.01. Inoltre, modificando il pacchetto alla versione 23.1, si nota che effettivamente viene installata la versione 23.01 (sia la versione visualizzata da Windows che quella presente nell'inventario software di WAPT).
Perché creare un pacchetto con una versione PROD 23.1 che non esiste, quando un pacchetto PROD con la versione 23.01, che corrisponde alla realtà, sarebbe più logico, a parte forse la rimozione dello (0) tra il (.) e l'(1)? Cordiali

saluti

, - Versione WAPT installata (2.4.0.14031)
- Sistema operativo del server: Linux RHEL 9
- Sistema operativo della macchina di amministrazione/creazione pacchetti: Windows 10

Re: Pacchetto 7-zip versione 23.x nello store TranquilIT

Pubblicato: 26 giugno 2023 - 14:53
di dcardon
Ciao Gilles,

in WAPT l'oggetto Version funziona allo stesso modo di Debian e non tiene conto degli zeri superflui, quindi 23.01 diventa 23.1.

Non so esattamente perché 7zip aggiunga uno zero, ma in questo caso il numero di versione viene normalizzato e ciò non cambia nulla in WAPT.

Spero che questo risponda alla tua domanda.

Cordiali saluti,

Denis

Re: Pacchetto 7-zip versione 23.x nello store TranquilIT

Pubblicato: 27 giugno 2023 - 08:57
di lelongg
Ciao Denis,

sono completamente in disaccordo con questa interpretazione. L'editore può decidere di rilasciare la versione 23.0.1, poi la versione 23.0.2 e infine la versione 23.1.0. In tal caso, cosa differenzierebbe le versioni 23.0.1 e 23.1.0? La numerazione delle versioni appartiene esclusivamente all'editore e, a mio avviso, non può essere interpretata a piacimento; è una forma di rispetto nei confronti dell'editore. Credo che si debba rispettare la numerazione delle versioni scelta dall'editore, che deve avere una valida ragione, e questo vale anche per la definizione dei pacchetti WAPT, che devono rispecchiare le versioni effettive dell'editore.

Cordiali saluti,

G. Lelong

- Versione WAPT installata (2.4.0.14080)
- Sistema operativo del server: Linux RHEL 9
- Sistema operativo della macchina di amministrazione/creazione dei pacchetti: Windows 10

Re: Pacchetto 7-zip versione 23.x nello store TranquilIT

Pubblicato: 27 giugno 2023 - 09:22
di dcardon
Ciao Gilles,

In Debian, come in WAPT, 23.1 è diverso da 23.0.1. Nel caso della numerazione delle versioni di 7zip, non c'è un punto tra 0 e 1. Se si fa riferimento allo standard Semver[1], un punto è necessario; altrimenti, 01 fa parte del secondo membro del numero di versione, e quindi 01 = 1.

Con l'interprete WaptPython puoi provare:

Codice: Seleziona tutto

>>> from waptutils import Version
>>> Version('23.1')==Version('23.01')
True
>>> Version('23.1')==Version('23.0.1')
False
Sinceramente,

Denis

[1] Versionamento semantico 2.0.0 https://semver.org/