Discussione:Il repository Backports: differenze tra le versioni

m
Nessun oggetto della modifica
 
(15 versioni intermedie di 2 utenti non mostrate)
Riga 46: Riga 46:


Volevo chiedere conferma, perché tutta la questione è abbastanza ingarbugliata. :)
Volevo chiedere conferma, perché tutta la questione è abbastanza ingarbugliata. :)
[[Utente:HAL 9000|HAL 9000]]


: Credo ci sia una differenza tra installazione dai backports di un programma non precedentemente installato dalla release di default (ad es. un kernel recente per Wheezy - 3.14 non presente negli archivi di Wheezy) e l'aggiornamento presente nei backports di un programma già installato dagli archivi della release di default.<br/>Nel primo caso il pinning non è necessario mentre nel secondo sì (ovviamente solo se si vogliono ancora aggiornamenti automatici dai backports, se disponibili in futuro per quel programma).<br/>Ma chiedo anche io conferme. [[Utente:S3v|S3v]] 12:12, 15 giu 2014 (CEST)
: Credo ci sia una differenza tra installazione dai backports di un programma non precedentemente installato dalla release di default (ad es. un kernel recente per Wheezy - 3.14 non presente negli archivi di Wheezy) e l'aggiornamento presente nei backports di un programma già installato dagli archivi della release di default.<br/>Nel primo caso il pinning non è necessario mentre nel secondo sì (ovviamente solo se si vogliono ancora aggiornamenti automatici dai backports, se disponibili in futuro per quel programma).<br/>Ma chiedo anche io conferme. [[Utente:S3v|S3v]] 12:12, 15 giu 2014 (CEST)
:: Grazie della risposta. :) <br/> Parlando della situazione di default, non dovrebbe esserci una Default-Release in apt.conf (o in un file in apt.conf.d). E la stable avrebbe quindi priorità 500 (ma non dovrebbe cambiare, visto che anche a 990 sarebbe inferiore a 1000). I backports ufficiali invece, senza pinning, avrebbero una priorità 100 per via del loro file Release.<br/> Mentre concordo che un pacchetto non verrebbe aggiornato né installato automaticamente dai backports, ma ci vorrebbe un comando manuale (apt-get/aptitude -t wheezy-backports install ...), una volta installata la versione presente nei backports si dovrebbe aggiornare da lì in automatico, senza bisogno di cambiare il pinning.<br/> La situazione dovrebbe essere questa, quando arriverà una nuova versione tramite i backports:<br/>* Pin-Priority di stable: 500, è il valore più alto, ma è inferiore a 1000 e quindi non comporterebbe il downgrade; di fatto quindi la loro esistenza è ignorata, visto che è già stata installata una versione più recente;<br/>* Pin-Priority del pacchetto installato localmente: 100;<br/> * Pin-Priority dei backports, che contengono la nuova versione aggiornata: 100.<br/> E quindi effettuerebbe l'aggiornamento in automatico, perché la Pin-Priority è almeno pari a quella locale e la nuova versione dei backports è più recente. Non saprei come replicare il comportamento, e mi baso solo sulla lettura di Debian reference, ma posso affermare che per stable (priorità 990) con pacchetti da Sid (priorità 500), i pacchetti da Sid si sono sempre aggiornati da soli.[[Utente:HAL 9000|HAL 9000]] 13:48, 16 giu 2014 (CEST)
::: Alla luce anche di [http://forum.debianizzati.org/viewtopic.php?f=42&t=49387&p=182107#p182100 questo resoconto] e in assenza di altre obiezioni provvedo all'aggiornamento della guida. [[Utente:HAL 9000|HAL 9000]] 10:21, 24 giu 2014 (CEST)
== backports-sloppy e altro ==
Bisogna aggiungere:
* jessie-backports per i backports da Stretch a Jessie;
* wheezy-backports-sloppy per i backports da jessie-backports a Wheezy, specificando che permette il passaggio di versione (a Jessie + Jessie backports).
E lasciare wheezy-backports per i backports da Jessie a Wheezy, specificando che permette il passaggio di versione.
Manca inoltre la sezione su [[LTS]], al momento disponibile per Squeeze, e che è già stata confermata per Jessie e Stretch. E va inserita da qualche parte nel template.
Per repository ufficiali, speciali, e questa pagina inoltre avevo proposto ([[Discussione:Repository_ufficiali#Aggiornamento_repository |qui]]) di ripartire da capo con il numero di revisori a ogni modifica, visto che l'elemento principale da verificare è proprio la correttezza dei repository e dovrebbe essere facile ottenere almeno 5 membri del forum a conferma, in modo che queste guide siano sempre "debianizzate". :)
[[Utente:HAL 9000|HAL 9000]] 21:04, 7 mag 2015 (CEST)
: Gli sloppy non permettono il passaggio da Wheezy a Stretch? http://backports.debian.org/Instructions/#index4h2 <br/>Leggo "per il passaggio dalla precedente stable (Wheezy) alla prossima stable ("next stable" - quindi Stretch),<br/>Sulle revisioni, io ho sempre messo la revisione e poi non mi sono mai preoccupato di aggiornarne la data. Per me la guida resta revisionata indipendentemente dalla data che c'è scritta. inoltre la guida sui repository resta praticamente invariata nel tempo, per cui lascerei i revisionanti senza doverli recuperare ad ogni rilascio ;) [[Utente:S3v|S3v]] 22:15, 7 mag 2015 (CEST)
:: Il passaggio di pacchetti da Stretch a Wheezy, sì. Penso comunque che i pacchetti presi da Stretch in wheezy-backports-sloppy saranno un sottoinsieme di quelli presi da Strech in jessie-backports, almeno se i squeeze-backports-sloppy sono indicativi.
:: Ok per il resto. Una volta finite queste revisioni però chiederò un'opera di verifica sul forum, così che diventino debianizzate. In fondo davvero non ci vuole niente a confrontare i repository con quelli sulla pagina ufficiale. :)
:: EDIT: dimenticavo, visto che i backports devono essere indicati per codename, propongo di cambiare il template versioni compatibili per metterci Wheezy e Jessie. In alternativa se si lascia "stable" va modificato il template per contemplare la "oldstable" e potenzialmente anche la "oldoldstable", ma penso diventi solo più complicato.
:: [[Utente:HAL 9000|HAL 9000]] 22:38, 7 mag 2015 (CEST)
:: Mi sono fatto l'idea che si tratti di un repository che verrà "riempito" molto in là visto che Stretch è appena nata e le dipendenze tra pacchetti devono ancora consolidarsi. Attualmente c'è un solo pacchetto ma penso sia stato inserito per sbaglio: ftp://ftp.us.debian.org/debian/dists/oldstable-backports-sloppy/main/binary-amd64/<br/>Ok per la chiamata sul forum sulle verifiche alla guida.<br/>Ok per la modifica del template. Però devo prima controllare quali e quante guide presentano "stable" o "testing". [[Utente:S3v|S3v]] 23:32, 7 mag 2015 (CEST)
::: Io volevo dire di mettere <nowiki>{{Versioni compatibili|Wheezy|Jessie}}</nowiki> in questa pagina, al posto di <nowiki>{{Versioni compatibili|stable}}</nowiki>, non so se mi sono espresso male. :) [[Utente:HAL 9000|HAL 9000]] 23:39, 7 mag 2015 (CEST)
::: Ah. Avevo capito male :) Il template non l'ho modificato ma non dovrebbero più esserci guide con parametri "stable" o "testing" (erano anche pochissime). Sulla LTS, la scrivo io. Il tempo di virtualizzare una wheezy. [[Utente:S3v|S3v]] 00:00, 8 mag 2015 (CEST) (EDIT) ehm... una squeeze ;)
:::: Ok. :) "Backport da unstable a testing" comunque lo lascerei "testing", così assieme a "Installare Debian SID" saranno le uniche due guide con suite al posto dei codename. [[Utente:HAL 9000|HAL 9000]] 11:13, 8 mag 2015 (CEST)
:::: [[LTS]] ora esiste già, e ho ripristinato "testing" per la guida di cui dicevo. Ora la pagina "Passaggio alla Stable" tiene traccia anche della fine del supporto LTS. Penso che sia più chiaro avere tutto in un'unica tabella, visto che sono un sottoinsieme delle altre. [[Utente:HAL 9000|HAL 9000]] 11:21, 9 mag 2015 (CEST)
== Utilizzo template Codename - task Revisione Wiki #61 ==
Considerando che questa pagina è già [[Debianized]], prima di modificarla apro questa discussione e aspetterò il prossimo fine settimana. (Esiste già una sul forum, quella relativa al task di Revisione Wiki riportato nella riga successiva.)
Come le altre del [http://forum.debianizzati.org/viewtopic.php?f=57&t=51475 task #61] di [[Revisione Wiki]], considerando che questa pagina è e resterà:
* compatibile per tutte le versioni;
* tra le più importanti da mantenere aggiornata;
i [[codename]] delle varie [[release]] di Debian saranno sostituiti, dove sono sempre da rimpiazzare con il codename dell'attuale oldstable/stable/testing, con l'output prodotto dal [[Template:Codename|template Codename]] (<nowiki>{{Codename|oldstable}}/{{Codename|stable}}/{Codename|testing}}</nowiki>).
Questo nuovo template, lo ricordo, '''non''' va assolutamente utilizzato al di fuori di queste guide (principali e compatibili per tutte le versioni) o quelle di glossario. Semplificherà soltanto la procedura di aggiornamento a ogni nuovo rilascio di Debian.
[[Utente:HAL 9000|HAL 9000]] 13:30, 3 apr 2016 (CEST)
: '''Aggiornamento:''' Fatto. [[Utente:HAL 9000|HAL 9000]] 16:12, 8 apr 2016 (CEST)
3 581

contributi