Nuovo modo per identificare una current..

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

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o 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
ZeroUno
Staff
Staff
Messaggi: 5101
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Nuovo modo per identificare una current..

Messaggioda ZeroUno » ven apr 13, 2018 16:38

Che ne pensate dell'ultimo changelog di slackware current?

Codice: Seleziona tutto

 Thu Apr 12 23:00:51 UTC 2018
a/aaa_base-14.2-x86_64-3.txz:  Rebuilt.
  If the system is running -current, append a "+" to /etc/slackware-version.
  Identify the system as stable or current in /etc/os-release by setting
  VERSION_CODENAME to either stable or current. In PRETTY_NAME, really
  spell it out, e.g: PRETTY_NAME="Slackware 14.2 (pre-15.0 -current)"


Finora non c'era un modo ben determinato che identificasse univocamente se si usa il ramo current o stable, se non guardando nella configurazione di slackpkg (se lo si usa), sbirciando nell'elenco di pacchetti installati o varie altre cose che si possono fare a mano ma su cui uno script avrebbe difficoltà.
Ora basta una occhiata a quel file. Credo che apra molti spiragli per gli automatismi. Un esempio tra tanti può essere una configurazione automatica di slackpkg. E mille altri mondi.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6495
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Nuovo modo per identificare una current..

Messaggioda targzeta » ven apr 13, 2018 21:22

Io ti dico solo questo:

Codice: Seleziona tutto

$> cat /etc/slackware-version
Slackware 14.2+

Codice: Seleziona tutto

$> cat /etc/os-release
NAME=Slackware
VERSION="14.2"
ID=slackware
VERSION_ID=14.2
PRETTY_NAME="Slackware 14.2 (pre-15.0 -current)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:slackware:slackware_linux:14.2"
HOME_URL="http://slackware.com/"
SUPPORT_URL="http://www.linuxquestions.org/questions/slackware-14/"
BUG_REPORT_URL="http://www.linuxquestions.org/questions/slackware-14/"
VERSION_CODENAME=current

8)
Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5101
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Nuovo modo per identificare una current..

Messaggioda ZeroUno » ven apr 13, 2018 22:09

Ora vediamo come saranno gli sviluppi di PRETTY_NAME

Ancora non è stata dichiarata nessuna 15.0alpha release dopo quasi due anni, e l'ultimo commento nel changelog che non riguardi il singolo pacchetto risale a python3 a settembre.
Tuttavia a novembre abbiamo avuto il primo riferimento a 15.0 (network-scripts-15.0), ed ora nel PRETTY_NAME c'è pre-15.0.
Certo che messo così sembra un 'prerelease'.
Vediamo quando entreremo in alpha come cambierà.
Nota che questo è il primo aggiornamento di aaa_base in -current

A mio parere ad ogni aggiornamento di aaa_base questo file dovrebbe cambiare indicando lo stato della distribuzione (o la data o comunque un sequenziale), e dovrebbe cambiare quando ci sono cambiamenti significativi nel changelog, in modo che qualche software interroghi questo file per sapere che patchlevel hai nel sistema ("devi aggiornare almeno slackware-current-14.2-23 per installare questo software in quanto richiede python3 e xorg"). Questo perchè i tempi di rilasci di stabili sono molto aumentati da un un po' a questa parte, ed i software che richiedono versioni che sono in current e non in stable aumentano con l'aumentare del tempo di rilascio. E credo che entro il 2018 non avremo la 15.0 (ma è più facile vincere al superenalotto che indovinare questa data ;) ).
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3513
Iscritto il: sab giu 26, 2004 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Nuovo modo per identificare una current..

Messaggioda Trotto@81 » sab apr 14, 2018 10:22

Un riferimento alla data ci starebbe bene perché la current può durare anni.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5101
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Nuovo modo per identificare una current..

Messaggioda ZeroUno » sab apr 14, 2018 16:55

Ci manca una cosa lì dentro...
L'architettura.

Ad ora l'unico modo abbastanza sicuro per stabilire se si tratta di una 64bit è vedere aaa_base in /var/log/packages
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6495
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Nuovo modo per identificare una current..

Messaggioda targzeta » dom apr 15, 2018 11:47

Anche io ho pensato all'architettura. Però poi mi sono detto che comunque un "uname -m" dovrebbe bastare. Però una cosa mi chiedo, ogni quanto tempo andrebbe aggiornato questo file....e di conseguenza il pacchetto aaa_base? Se, come dice Trotto ci si mette anche un riferimento temporale, allora ad ogni aggiornamento della current dovrebbe seguire anche una nuova versione del pacchetto aaa_base, no?

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5101
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Nuovo modo per identificare una current..

Messaggioda ZeroUno » dom apr 15, 2018 12:28

uname -m non basta. Pensa ad una slackware running in chroot o semplicemente una not-running (boot da cd per esempio).

Per la data ci ho pensato anche io ma mi pare eccessiva una simile identificazione.
Ma macrostep o checkpoint si magari.
Di sicuro tutte le dichiarazioni di alpha beta rc, ma anche qualcos'altro magari, non di quelle all'ordine del giorno, ma neanche quelle all'ordine di due anni...
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5101
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Nuovo modo per identificare una current..

Messaggioda ZeroUno » gio apr 19, 2018 8:11

E anche l'architettura è aggiunta.
Ma mi sa che aspetterò un bel po' ad aggiornare..

Codice: Seleziona tutto

 
a/aaa_base-14.2-x86_64-4.txz:  Rebuilt.
  In /etc/os-release, change PRETTY_NAME to:
  PRETTY_NAME="Slackware 14.2 $ARCH (post 14.2 -current)"


https://www.linuxquestions.org/question ... 175626797/
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111