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.
Rispondi
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 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..

Messaggio da ZeroUno »

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: 6628
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Nuovo modo per identificare una current..

Messaggio da targzeta »

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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 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..

Messaggio da ZeroUno »

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: 3559
Iscritto il: sab 26 giu 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..

Messaggio da Trotto@81 »

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

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 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..

Messaggio da ZeroUno »

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: 6628
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Nuovo modo per identificare una current..

Messaggio da targzeta »

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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 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..

Messaggio da ZeroUno »

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: 5441
Iscritto il: ven 2 giu 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..

Messaggio da ZeroUno »

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

Rispondi