zsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/process/stable-kernel-rulesmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Simplified)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/zh_CN/process/stable-kernel-rulesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hChinese (Traditional)}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/zh_TW/process/stable-kernel-rulesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/ja_JP/process/stable-kernel-rulesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/ko_KR/process/stable-kernel-rulesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/sp_SP/process/stable-kernel-rulesmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageItalianuh1h hh _documenthsourceNlineNubhwarning)}(hIn caso di dubbi sulla correttezza del contenuto di questa traduzione, l'unico riferimento valido è la documentazione ufficiale in inglese. Per maggiori informazioni consultate le :ref:`avvertenze `.h]h paragraph)}(hIn caso di dubbi sulla correttezza del contenuto di questa traduzione, l'unico riferimento valido è la documentazione ufficiale in inglese. Per maggiori informazioni consultate le :ref:`avvertenze `.h](hIn caso di dubbi sulla correttezza del contenuto di questa traduzione, l’unico riferimento valido è la documentazione ufficiale in inglese. Per maggiori informazioni consultate le }(hhhhhNhNubh)}(h!:ref:`avvertenze `h]hinline)}(hhh]h avvertenze}(hhhhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1hhhubah}(h]h ]h"]h$]h&]refdoc.translations/it_IT/process/stable-kernel-rules refdomainhŒreftyperef refexplicitrefwarn reftarget it_disclaimeruh1hh3Documentation/translations/it_IT/disclaimer-ita.rsthKhhubh.}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh](hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhh\/var/lib/git/docbuild/linux/Documentation/translations/it_IT/process/stable-kernel-rules.rsthKubh field_body)}(hJ:ref:`Documentation/process/stable-kernel-rules.rst `h]h)}(hjh]h)}(hjh]h)}(hjh]h-Documentation/process/stable-kernel-rules.rst}(hjhhhNhNubah}(h]h ](hstdstd-refeh"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]refdochΌ refdomainjreftyperef refexplicitrefwarnhԌstable_kernel_rulesuh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhhubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hhh](h)}(h Translatorh]h Translator}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj<hjhKubj)}(h)Federico Vaga h]h)}(h(Federico Vaga h](hFederico Vaga <}(hjQhhhNhNubh reference)}(hfederico.vaga@vaga.pv.ith]hfederico.vaga@vaga.pv.it}(hj[hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:federico.vaga@vaga.pv.ituh1jYhjQubh>}(hjQhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhKhjMubah}(h]h ]h"]h$]h&]uh1jhj<ubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubeh}(h]h ]h"]h$]h&]uh1hhhhhhjhKubhtarget)}(h.. _it_stable_kernel_rules:h]h}(h]h ]h"]h$]h&]refidit-stable-kernel-rulesuh1jhKhhhhhjubhsection)}(hhh](htitle)}(h=Tutto quello che volevate sapere sui rilasci -stable di Linuxh]h=Tutto quello che volevate sapere sui rilasci -stable di Linux}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhjhK ubh)}(hTRegole sul tipo di patch che vengono o non vengono accettate nei sorgenti "-stable":h]hXRegole sul tipo di patch che vengono o non vengono accettate nei sorgenti “-stable”:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK hjhhubh bullet_list)}(hhh](h list_item)}(h]Questa patch o una equivalente deve esistere già nei sorgenti principali di Linux (upstream)h]h)}(h]Questa patch o una equivalente deve esistere già nei sorgenti principali di Linux (upstream)h]h]Questa patch o una equivalente deve esistere già nei sorgenti principali di Linux (upstream)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhjhNubj)}(h,Ovviamente dev'essere corretta e verificata.h]h)}(hjh]h.Ovviamente dev’essere corretta e verificata.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhjhNubj)}(h=Non dev'essere più grande di 100 righe, incluso il contesto.h]h)}(hjh]h?Non dev’essere più grande di 100 righe, incluso il contesto.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhjhNubj)}(hDeve rispettare le regole scritte in :ref:`Documentation/translations/it_IT/process/submitting-patches.rst `h]h)}(hDeve rispettare le regole scritte in :ref:`Documentation/translations/it_IT/process/submitting-patches.rst `h](h%Deve rispettare le regole scritte in }(hj hhhNhNubh)}(h]:ref:`Documentation/translations/it_IT/process/submitting-patches.rst `h]h)}(hjh]h?Documentation/translations/it_IT/process/submitting-patches.rst}(hjhhhNhNubah}(h]h ](hstdstd-refeh"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]refdochΌ refdomainjreftyperef refexplicitrefwarnhԌit_submittingpatchesuh1hhjhKhj ubeh}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhjhNubj)}(hXDeve correggere un vero baco che causi problemi agli utenti oppure aggiunge un nuovo identificatore di dispositivo. Maggiori dettagli per il primo caso: - Corregge un problema come un oops, un blocco, una corruzione di dati, un vero problema di sicurezza, una stranezza hardware, un problema di compilazione (ma non per cose già segnate con CONFIG_BROKEN), o problemi del tipo "oh, questo non va bene". - Problemi importanti riportati dagli utenti di una distribuzione potrebbero essere considerati se correggono importanti problemi di prestazioni o di interattività. Dato che questi problemi non sono così ovvi e la loro correzione ha un'alta probabilità d'introdurre una regressione, dovrebbero essere sottomessi solo dal manutentore della distribuzione includendo un link, se esiste, ad un rapporto su bugzilla, e informazioni aggiuntive sull'impatto che ha sugli utenti. - Non si accettano cose del tipo "Questo potrebbe essere un problema ..." come una teorica sezione critica, senza aver fornito anche una spiegazione su come il baco possa essere sfruttato. - Non deve includere alcuna correzione "banale" (correzioni grammaticali, pulizia dagli spazi bianchi, eccetera). h](h)}(hDeve correggere un vero baco che causi problemi agli utenti oppure aggiunge un nuovo identificatore di dispositivo. Maggiori dettagli per il primo caso:h]hDeve correggere un vero baco che causi problemi agli utenti oppure aggiunge un nuovo identificatore di dispositivo. Maggiori dettagli per il primo caso:}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj=ubj)}(hhh](j)}(hCorregge un problema come un oops, un blocco, una corruzione di dati, un vero problema di sicurezza, una stranezza hardware, un problema di compilazione (ma non per cose già segnate con CONFIG_BROKEN), o problemi del tipo "oh, questo non va bene".h]h)}(hCorregge un problema come un oops, un blocco, una corruzione di dati, un vero problema di sicurezza, una stranezza hardware, un problema di compilazione (ma non per cose già segnate con CONFIG_BROKEN), o problemi del tipo "oh, questo non va bene".h]hCorregge un problema come un oops, un blocco, una corruzione di dati, un vero problema di sicurezza, una stranezza hardware, un problema di compilazione (ma non per cose già segnate con CONFIG_BROKEN), o problemi del tipo “oh, questo non va bene”.}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjRubah}(h]h ]h"]h$]h&]uh1jhjOubj)}(hXProblemi importanti riportati dagli utenti di una distribuzione potrebbero essere considerati se correggono importanti problemi di prestazioni o di interattività. Dato che questi problemi non sono così ovvi e la loro correzione ha un'alta probabilità d'introdurre una regressione, dovrebbero essere sottomessi solo dal manutentore della distribuzione includendo un link, se esiste, ad un rapporto su bugzilla, e informazioni aggiuntive sull'impatto che ha sugli utenti.h]h)}(hXProblemi importanti riportati dagli utenti di una distribuzione potrebbero essere considerati se correggono importanti problemi di prestazioni o di interattività. Dato che questi problemi non sono così ovvi e la loro correzione ha un'alta probabilità d'introdurre una regressione, dovrebbero essere sottomessi solo dal manutentore della distribuzione includendo un link, se esiste, ad un rapporto su bugzilla, e informazioni aggiuntive sull'impatto che ha sugli utenti.h]hXProblemi importanti riportati dagli utenti di una distribuzione potrebbero essere considerati se correggono importanti problemi di prestazioni o di interattività. Dato che questi problemi non sono così ovvi e la loro correzione ha un’alta probabilità d’introdurre una regressione, dovrebbero essere sottomessi solo dal manutentore della distribuzione includendo un link, se esiste, ad un rapporto su bugzilla, e informazioni aggiuntive sull’impatto che ha sugli utenti.}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjjubah}(h]h ]h"]h$]h&]uh1jhjOubj)}(hNon si accettano cose del tipo "Questo potrebbe essere un problema ..." come una teorica sezione critica, senza aver fornito anche una spiegazione su come il baco possa essere sfruttato.h]h)}(hNon si accettano cose del tipo "Questo potrebbe essere un problema ..." come una teorica sezione critica, senza aver fornito anche una spiegazione su come il baco possa essere sfruttato.h]hNon si accettano cose del tipo “Questo potrebbe essere un problema ...” come una teorica sezione critica, senza aver fornito anche una spiegazione su come il baco possa essere sfruttato.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK"hjubah}(h]h ]h"]h$]h&]uh1jhjOubj)}(hpNon deve includere alcuna correzione "banale" (correzioni grammaticali, pulizia dagli spazi bianchi, eccetera). h]h)}(hoNon deve includere alcuna correzione "banale" (correzioni grammaticali, pulizia dagli spazi bianchi, eccetera).h]hsNon deve includere alcuna correzione “banale” (correzioni grammaticali, pulizia dagli spazi bianchi, eccetera).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK%hjubah}(h]h ]h"]h$]h&]uh1jhjOubeh}(h]h ]h"]h$]h&]bullet-uh1jhjhKhj=ubeh}(h]h ]h"]h$]h&]uh1jhjhhhNhNubeh}(h]h ]h"]h$]h&]jjuh1jhjhKhjhhubj)}(hhh](j)}(h7Procedura per sottomettere patch per i sorgenti -stableh]h7Procedura per sottomettere patch per i sorgenti -stable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhjhK)ubhnote)}(hUna patch di sicurezza non dovrebbe essere gestita (solamente) dal processo di revisione -stable, ma dovrebbe seguire le procedure descritte in :ref:`Documentation/translations/it_IT/process/security-bugs.rst `.h]h)}(hUna patch di sicurezza non dovrebbe essere gestita (solamente) dal processo di revisione -stable, ma dovrebbe seguire le procedure descritte in :ref:`Documentation/translations/it_IT/process/security-bugs.rst `.h](hUna patch di sicurezza non dovrebbe essere gestita (solamente) dal processo di revisione -stable, ma dovrebbe seguire le procedure descritte in }(hjhhhNhNubh)}(hS:ref:`Documentation/translations/it_IT/process/security-bugs.rst `h]h)}(hjh]h:Documentation/translations/it_IT/process/security-bugs.rst}(hjhhhNhNubah}(h]h ](hstdstd-refeh"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]refdochΌ refdomainjreftyperef refexplicitrefwarnhԌit_securitybugsuh1hhjhK,hjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhK,hjubah}(h]h ]h"]h$]h&]uh1jhjhhhjhNubh)}(hDCi sono tre opzioni per inviare una modifica per i sorgenti -stable:h]hDCi sono tre opzioni per inviare una modifica per i sorgenti -stable:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK0hjhhubhenumerated_list)}(hhh](j)}(hAggiungi un'etichetta 'stable' alla descrizione della patch al momento della sottomissione per l'inclusione nei sorgenti principali.h]h)}(hAggiungi un'etichetta 'stable' alla descrizione della patch al momento della sottomissione per l'inclusione nei sorgenti principali.h]hAggiungi un’etichetta ‘stable’ alla descrizione della patch al momento della sottomissione per l’inclusione nei sorgenti principali.}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK2hj(ubah}(h]h ]h"]h$]h&]uh1jhj%hhhjhNubj)}(h[Chiedere alla squadra "stable" di prendere una patch già applicata sui sorgenti principalih]h)}(h[Chiedere alla squadra "stable" di prendere una patch già applicata sui sorgenti principalih]h_Chiedere alla squadra “stable” di prendere una patch già applicata sui sorgenti principali}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK4hj@ubah}(h]h ]h"]h$]h&]uh1jhj%hhhjhNubj)}(hmSottomettere una patch alla squadra "stable" equivalente ad una modifica già fatta sui sorgenti principali. h]h)}(hlSottomettere una patch alla squadra "stable" equivalente ad una modifica già fatta sui sorgenti principali.h]hpSottomettere una patch alla squadra “stable” equivalente ad una modifica già fatta sui sorgenti principali.}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK6hjXubah}(h]h ]h"]h$]h&]uh1jhj%hhhjhNubeh}(h]h ]h"]h$]h&]enumtypearabicprefixhsuffix.uh1j#hjhhhjhK2ubh)}(hMLe seguenti sezioni descrivono con maggiori dettagli ognuna di queste opzionih]hMLe seguenti sezioni descrivono con maggiori dettagli ognuna di queste opzioni}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK9hjhhubh)}(hXL':ref:`it_option_1` è **fortemente** raccomandata; è il modo più facile e usato. L':ref:`it_option_2` si usa quando al momento della sottomissione non si era pensato di riportare la modifica su versioni precedenti. L':ref:`it_option_3` è un'alternativa ai due metodi precedenti quando la patch nei sorgenti principali ha bisogno di aggiustamenti per essere applicata su versioni precedenti (per esempio a causa di cambiamenti dell'API).h](hL’}(hjhhhNhNubh)}(h:ref:`it_option_1`h]h)}(hjh]h it_option_1}(hjhhhNhNubah}(h]h ](hstdstd-refeh"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]refdochΌ refdomainjreftyperef refexplicitrefwarnhԌ it_option_1uh1hhjhK;hjubh è }(hjhhhNhNubhstrong)}(h**fortemente**h]h fortemente}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh3 raccomandata; è il modo più facile e usato. L’}(hjhhhNhNubh)}(h:ref:`it_option_2`h]h)}(hjh]h it_option_2}(hjhhhNhNubah}(h]h ](hstdstd-refeh"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]refdochΌ refdomainjreftyperef refexplicitrefwarnhԌ it_option_2uh1hhjhK;hjubhv si usa quando al momento della sottomissione non si era pensato di riportare la modifica su versioni precedenti. L’}(hjhhhNhNubh)}(h:ref:`it_option_3`h]h)}(hjh]h it_option_3}(hjhhhNhNubah}(h]h ](hstdstd-refeh"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]refdochΌ refdomainjreftyperef refexplicitrefwarnhԌ it_option_3uh1hhjhK;hjubh è un’alternativa ai due metodi precedenti quando la patch nei sorgenti principali ha bisogno di aggiustamenti per essere applicata su versioni precedenti (per esempio a causa di cambiamenti dell’API).}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhK;hjhhubh)}(hXQuando si utilizza l'opzione 2 o 3 è possibile chiedere che la modifica sia inclusa in specifiche versioni stabili. In tal caso, assicurarsi che la correzione o una equivalente sia applicabile, o già presente in tutti i sorgenti stabili più recenti ancora supportati. Questo ha lo scopo di prevenire regressioni che gli utenti potrebbero incontrare in seguito durante l'aggiornamento, se ad esempio una correzione per 5.19-rc1 venisse riportata a 5.10.y, ma non a 5.15.y.h]hXQuando si utilizza l’opzione 2 o 3 è possibile chiedere che la modifica sia inclusa in specifiche versioni stabili. In tal caso, assicurarsi che la correzione o una equivalente sia applicabile, o già presente in tutti i sorgenti stabili più recenti ancora supportati. Questo ha lo scopo di prevenire regressioni che gli utenti potrebbero incontrare in seguito durante l’aggiornamento, se ad esempio una correzione per 5.19-rc1 venisse riportata a 5.10.y, ma non a 5.15.y.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKBhjhhubj)}(h.. _it_option_1:h]h}(h]h ]h"]h$]h&]j it-option-1uh1jhKThjhhhjubj)}(hhh](j)}(h Opzione 1h]h Opzione 1}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0hhhjhKMubh)}(hAggiungete la seguente etichetta nell'area delle firme per far sì che una patch che state inviando per l'inclusione nei sorgenti principali venga presa automaticamente anche per quelli stabili::h]hAggiungete la seguente etichetta nell’area delle firme per far sì che una patch che state inviando per l’inclusione nei sorgenti principali venga presa automaticamente anche per quelli stabili:}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKOhj0hhubh literal_block)}(hCc: stable@vger.kernel.orgh]hCc: stable@vger.kernel.org}hjQsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1jOhjhKShj0hhubh)}(hXAInvece, usate ``Cc: stable@vger.kernel.org`` quando state inviando correzioni per vulnerabilità non ancora di pubblico dominio: questo riduce il rischio di esporre accidentalmente al pubblico la correzione quando si usa 'git send-email', perché i messaggi inviati a quell'indirizzo non vengono inviati da nessuna parte.h](hInvece, usate }(hjahhhNhNubhliteral)}(h``Cc: stable@vger.kernel.org``h]hCc: stable@vger.kernel.org}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1jihjaubhX quando state inviando correzioni per vulnerabilità non ancora di pubblico dominio: questo riduce il rischio di esporre accidentalmente al pubblico la correzione quando si usa ‘git send-email’, perché i messaggi inviati a quell’indirizzo non vengono inviati da nessuna parte.}(hjahhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhKUhj0hhubh)}(hUna volta che la patch è stata inclusa, verrà applicata anche sui sorgenti stabili senza che l'autore o il manutentore del sottosistema debba fare qualcosa.h]hUna volta che la patch è stata inclusa, verrà applicata anche sui sorgenti stabili senza che l’autore o il manutentore del sottosistema debba fare qualcosa.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK[hj0hhubh)}(h|Per lasciare una nota per la squadra "stable", usate commenti in linea in stile shell (leggere oltre per maggiori dettagli).h]hPer lasciare una nota per la squadra “stable”, usate commenti in linea in stile shell (leggere oltre per maggiori dettagli).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK_hj0hhubj)}(hhh](j)}(hXKSpecificate i prerequisiti per le patch aggiuntive:: Cc: # 3.3.x: a1f84a3: sched: Check for idle Cc: # 3.3.x: 1b9508f: sched: Rate-limit newidle Cc: # 3.3.x: fd21073: sched: Fix affinity logic Cc: # 3.3.x Signed-off-by: Ingo Molnar La sequenza di etichette ha il seguente significato:: git cherry-pick a1f84a3 git cherry-pick 1b9508f git cherry-pick fd21073 git cherry-pick Notate che per una serie di patch non dovere elencare come necessarie tutte le patch della serie stessa. Per esempio se avete la seguente serie:: patch1 patch2 dove patch2 dipende da patch1, non dovete elencare patch1 come requisito per patch2 se avete già menzionato patch1 per l'inclusione in "stable" h](h)}(h4Specificate i prerequisiti per le patch aggiuntive::h]h3Specificate i prerequisiti per le patch aggiuntive:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKbhjubjP)}(hX&Cc: # 3.3.x: a1f84a3: sched: Check for idle Cc: # 3.3.x: 1b9508f: sched: Rate-limit newidle Cc: # 3.3.x: fd21073: sched: Fix affinity logic Cc: # 3.3.x Signed-off-by: Ingo Molnar h]hX&Cc: # 3.3.x: a1f84a3: sched: Check for idle Cc: # 3.3.x: 1b9508f: sched: Rate-limit newidle Cc: # 3.3.x: fd21073: sched: Fix affinity logic Cc: # 3.3.x Signed-off-by: Ingo Molnar }hjsbah}(h]h ]h"]h$]h&]j_j`uh1jOhjhKdhjubh)}(h5La sequenza di etichette ha il seguente significato::h]h4La sequenza di etichette ha il seguente significato:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKjhjubjP)}(hegit cherry-pick a1f84a3 git cherry-pick 1b9508f git cherry-pick fd21073 git cherry-pick h]hegit cherry-pick a1f84a3 git cherry-pick 1b9508f git cherry-pick fd21073 git cherry-pick }hjsbah}(h]h ]h"]h$]h&]j_j`uh1jOhjhKlhjubh)}(hNotate che per una serie di patch non dovere elencare come necessarie tutte le patch della serie stessa. Per esempio se avete la seguente serie::h]hNotate che per una serie di patch non dovere elencare come necessarie tutte le patch della serie stessa. Per esempio se avete la seguente serie:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKqhjubjP)}(h patch1 patch2h]h patch1 patch2}hjsbah}(h]h ]h"]h$]h&]j_j`uh1jOhjhKthjubh)}(hdove patch2 dipende da patch1, non dovete elencare patch1 come requisito per patch2 se avete già menzionato patch1 per l'inclusione in "stable"h]hdove patch2 dipende da patch1, non dovete elencare patch1 come requisito per patch2 se avete già menzionato patch1 per l’inclusione in “stable”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKwhjubeh}(h]h ]h"]h$]h&]uh1jhjhhhjhNubj)}(hXzEvidenziate le patch che hanno dei requisiti circa la versione del kernel:: Cc: # 3.3.x L'etichetta ha il seguente significato:: git cherry-pick per ogni sorgente "-stable" che inizia con la versione indicata. Notate che queste etichette non sono necessarie se la squadre "stable" può dedurre la versione dalle etichette Fixes: h](h)}(hKEvidenziate le patch che hanno dei requisiti circa la versione del kernel::h]hJEvidenziate le patch che hanno dei requisiti circa la versione del kernel:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKzhjubjP)}(h$Cc: # 3.3.xh]h$Cc: # 3.3.x}hj sbah}(h]h ]h"]h$]h&]j_j`uh1jOhjhK|hjubh)}(h(L'etichetta ha il seguente significato::h]h)L’etichetta ha il seguente significato:}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK~hjubjP)}(hgit cherry-pick h]hgit cherry-pick }hj<sbah}(h]h ]h"]h$]h&]j_j`uh1jOhjhKhjubh)}(h@per ogni sorgente "-stable" che inizia con la versione indicata.h]hDper ogni sorgente “-stable” che inizia con la versione indicata.}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubh)}(hvNotate che queste etichette non sono necessarie se la squadre "stable" può dedurre la versione dalle etichette Fixes:h]hzNotate che queste etichette non sono necessarie se la squadre “stable” può dedurre la versione dalle etichette Fixes:}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubeh}(h]h ]h"]h$]h&]uh1jhjhhhjhNubj)}(hNRitardare l'inclusione di patch:: Cc: # after -rc3 h]hdefinition_list)}(hhh]hdefinition_list_item)}(hLRitardare l'inclusione di patch:: Cc: # after -rc3 h](hterm)}(h!Ritardare l'inclusione di patch::h]h#Ritardare l’inclusione di patch::}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1j{hjhKhjwubh definition)}(hhh]h)}(h)Cc: # after -rc3h](hCc: <}(hjhhhNhNubjZ)}(hstable@vger.kernel.orgh]hstable@vger.kernel.org}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:stable@vger.kernel.orguh1jYhjubh> # after -rc3}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjwubeh}(h]h ]h"]h$]h&]uh1juhjhKhjrubah}(h]h ]h"]h$]h&]uh1jphjlubah}(h]h ]h"]h$]h&]uh1jhjhhhNhNubj)}(hsEvidenziare problemi noti:: Cc: # see patch description, needs adjustments for <= 6.3 h](h)}(hEvidenziare problemi noti::h]hEvidenziare problemi noti:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubjP)}(hRCc: # see patch description, needs adjustments for <= 6.3h]hRCc: # see patch description, needs adjustments for <= 6.3}hjsbah}(h]h ]h"]h$]h&]j_j`uh1jOhjhKhjubeh}(h]h ]h"]h$]h&]uh1jhjhhhjhNubeh}(h]h ]h"]h$]h&]j*uh1jhjhKbhj0hhubh)}(hEsiste un'ulteriore variante per l'etichetta "stable" che permette di comunicare allo strumento di *backporting* di ignorare un cambiamento::h](hkEsiste un’ulteriore variante per l’etichetta “stable” che permette di comunicare allo strumento di }(hjhhhNhNubhemphasis)}(h *backporting*h]h backporting}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh di ignorare un cambiamento:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhKhj0hhubjP)}(hICc: # reason goes here, and must be presenth]hICc: # reason goes here, and must be present}hjsbah}(h]h ]h"]h$]h&]j_j`uh1jOhjhKhj0hhubj)}(h.. _it_option_2:h]h}(h]h ]h"]h$]h&]j it-option-2uh1jhKhj0hhhjubeh}(h]( opzione-1j/eh ]h"]( opzione 1 it_option_1eh$]h&]uh1jhjhhhjhKMexpect_referenced_by_name}j8j%sexpect_referenced_by_id}j/j%subj)}(hhh](j)}(h Opzione 2h]h Opzione 2}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?hhhjhKubh)}(hXSe la patch è già stata inclusa nei sorgenti Linux, inviate una mail a stable@vger.kernel.org includendo: il titolo della patch, l'identificativo del commit, il perché pensate che debba essere applicata, e in quali versioni del kernel la vorreste vedere.h](hISe la patch è già stata inclusa nei sorgenti Linux, inviate una mail a }(hjPhhhNhNubjZ)}(hstable@vger.kernel.orgh]hstable@vger.kernel.org}(hjXhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:stable@vger.kernel.orguh1jYhjPubh includendo: il titolo della patch, l’identificativo del commit, il perché pensate che debba essere applicata, e in quali versioni del kernel la vorreste vedere.}(hjPhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhKhj?hhubj)}(h.. _it_option_3:h]h}(h]h ]h"]h$]h&]j it-option-3uh1jhKhj?hhhjubeh}(h]( opzione-2j1eh ]h"]( opzione 2 it_option_2eh$]h&]uh1jhjhhhjhKj;}jj'sj=}j1j'subj)}(hhh](j)}(h Opzione 3h]h Opzione 3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubh)}(hX^Dopo aver verificato che rispetta le regole descritte in precedenza, inviata la patch a stable@vger.kernel.org facendo anche menzione delle versioni nella quale si vorrebbe applicarla. Nel farlo, dovete annotare nel changelog l'identificativo del commit nei sorgenti principali, così come la versione del kernel nel quale vorreste vedere la patch.::h](hXDopo aver verificato che rispetta le regole descritte in precedenza, inviata la patch a }(hjhhhNhNubjZ)}(hstable@vger.kernel.orgh]hstable@vger.kernel.org}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:stable@vger.kernel.orguh1jYhjubh facendo anche menzione delle versioni nella quale si vorrebbe applicarla. Nel farlo, dovete annotare nel changelog l’identificativo del commit nei sorgenti principali, così come la versione del kernel nel quale vorreste vedere la patch.:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhKhjhhubjP)}(hcommit upstream.h]hcommit upstream.}hjsbah}(h]h ]h"]h$]h&]j_j`uh1jOhjhKhjhhubh)}(ho in alternativa::h]ho in alternativa:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubjP)}(h[ Upstream commit ]h]h[ Upstream commit ]}hjsbah}(h]h ]h"]h$]h&]j_j`uh1jOhjhKhjhhubh)}(hSe la patch inviata devia rispetto all'originale presente nei sorgenti principali (per esempio per adattarsi ad un cambiamento di API), allora questo dev'essere giustificato e dettagliato in modo chiaro nella descrizione.h]hSe la patch inviata devia rispetto all’originale presente nei sorgenti principali (per esempio per adattarsi ad un cambiamento di API), allora questo dev’essere giustificato e dettagliato in modo chiaro nella descrizione.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubeh}(h]( opzione-3j|eh ]h"]( opzione 3 it_option_3eh$]h&]uh1jhjhhhjhKj;}jjrsj=}j|jrsubeh}(h]6procedura-per-sottomettere-patch-per-i-sorgenti-stableah ]h"]7procedura per sottomettere patch per i sorgenti -stableah$]h&]uh1jhjhhhjhK)ubj)}(hhh](j)}(hDopo la sottomissioneh]hDopo la sottomissione}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubh)}(hIl mittente riceverà un ACK quando la patch è stata accettata e messa in coda, oppure un NAK se la patch è stata rigettata. La risposta potrebbe richiedere alcuni giorni in funzione dei piani dei membri della squadra "stable",h]hIl mittente riceverà un ACK quando la patch è stata accettata e messa in coda, oppure un NAK se la patch è stata rigettata. La risposta potrebbe richiedere alcuni giorni in funzione dei piani dei membri della squadra “stable”,}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubh)}(hSe accettata, la patch verrà aggiunta alla coda -stable per essere revisionata dal altri sviluppatori e dal principale manutentore del sottosistema.h]hSe accettata, la patch verrà aggiunta alla coda -stable per essere revisionata dal altri sviluppatori e dal principale manutentore del sottosistema.}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubeh}(h]dopo-la-sottomissioneah ]h"]dopo la sottomissioneah$]h&]uh1jhjhhhjhKubj)}(hhh](j)}(hCiclo di una revisioneh]hCiclo di una revisione}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;hhhjhKubj)}(hhh](j)}(hX.Quando i manutentori -stable decidono di fare un ciclo di revisione, le patch vengono mandate al comitato per la revisione, ai manutentori soggetti alle modifiche delle patch (a meno che il mittente non sia anche il manutentore di quell'area del kernel) e in CC: alla lista di discussione linux-kernel.h]h)}(hX.Quando i manutentori -stable decidono di fare un ciclo di revisione, le patch vengono mandate al comitato per la revisione, ai manutentori soggetti alle modifiche delle patch (a meno che il mittente non sia anche il manutentore di quell'area del kernel) e in CC: alla lista di discussione linux-kernel.h]hX0Quando i manutentori -stable decidono di fare un ciclo di revisione, le patch vengono mandate al comitato per la revisione, ai manutentori soggetti alle modifiche delle patch (a meno che il mittente non sia anche il manutentore di quell’area del kernel) e in CC: alla lista di discussione linux-kernel.}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjOubah}(h]h ]h"]h$]h&]uh1jhjLhhhjhNubj)}(hTLa commissione per la revisione ha 48 ore per dare il proprio ACK o NACK alle patch.h]h)}(hTLa commissione per la revisione ha 48 ore per dare il proprio ACK o NACK alle patch.h]hTLa commissione per la revisione ha 48 ore per dare il proprio ACK o NACK alle patch.}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjgubah}(h]h ]h"]h$]h&]uh1jhjLhhhjhNubj)}(hSe una patch viene rigettata da un membro della commissione, o un membro della lista linux-kernel obietta la bontà della patch, sollevando problemi che i manutentori ed i membri non avevano compreso, allora la patch verrà rimossa dalla coda.h]h)}(hSe una patch viene rigettata da un membro della commissione, o un membro della lista linux-kernel obietta la bontà della patch, sollevando problemi che i manutentori ed i membri non avevano compreso, allora la patch verrà rimossa dalla coda.h]hSe una patch viene rigettata da un membro della commissione, o un membro della lista linux-kernel obietta la bontà della patch, sollevando problemi che i manutentori ed i membri non avevano compreso, allora la patch verrà rimossa dalla coda.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjLhhhjhNubj)}(hLe patch che hanno ricevuto un ACK verranno inviate nuovamente come parte di un rilascio candidato (-rc) al fine di essere verificate dagli sviluppatori e dai testatori.h]h)}(hLe patch che hanno ricevuto un ACK verranno inviate nuovamente come parte di un rilascio candidato (-rc) al fine di essere verificate dagli sviluppatori e dai testatori.h]hLe patch che hanno ricevuto un ACK verranno inviate nuovamente come parte di un rilascio candidato (-rc) al fine di essere verificate dagli sviluppatori e dai testatori.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjLhhhjhNubj)}(hX/Solitamente si pubblica solo una -rc, tuttavia se si riscontrano problemi importanti, alcune patch potrebbero essere modificate o essere scartate, oppure nuove patch potrebbero essere messe in coda. Dunque, verranno pubblicate nuove -rc e così via finché non si ritiene che non vi siano più problemi.h]h)}(hX/Solitamente si pubblica solo una -rc, tuttavia se si riscontrano problemi importanti, alcune patch potrebbero essere modificate o essere scartate, oppure nuove patch potrebbero essere messe in coda. Dunque, verranno pubblicate nuove -rc e così via finché non si ritiene che non vi siano più problemi.h]hX/Solitamente si pubblica solo una -rc, tuttavia se si riscontrano problemi importanti, alcune patch potrebbero essere modificate o essere scartate, oppure nuove patch potrebbero essere messe in coda. Dunque, verranno pubblicate nuove -rc e così via finché non si ritiene che non vi siano più problemi.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjLhhhjhNubj)}(hSi può rispondere ad una -rc scrivendo sulla lista di discussione un'email con l'etichetta "Tested-by:". Questa etichetta verrà raccolta ed aggiunta al commit rilascio.h]h)}(hSi può rispondere ad una -rc scrivendo sulla lista di discussione un'email con l'etichetta "Tested-by:". Questa etichetta verrà raccolta ed aggiunta al commit rilascio.h]hSi può rispondere ad una -rc scrivendo sulla lista di discussione un’email con l’etichetta “Tested-by:”. Questa etichetta verrà raccolta ed aggiunta al commit rilascio.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjLhhhjhNubj)}(h~Alla fine del ciclo di revisione il nuovo rilascio -stable conterrà tutte le patch che erano in coda e sono state verificate.h]h)}(h~Alla fine del ciclo di revisione il nuovo rilascio -stable conterrà tutte le patch che erano in coda e sono state verificate.h]h~Alla fine del ciclo di revisione il nuovo rilascio -stable conterrà tutte le patch che erano in coda e sono state verificate.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjLhhhjhNubj)}(hLe patch di sicurezza verranno accettate nei sorgenti -stable direttamente dalla squadra per la sicurezza del kernel, e non passerà per il normale ciclo di revisione. Contattate la suddetta squadra per maggiori dettagli su questa procedura. h]h)}(hLe patch di sicurezza verranno accettate nei sorgenti -stable direttamente dalla squadra per la sicurezza del kernel, e non passerà per il normale ciclo di revisione. Contattate la suddetta squadra per maggiori dettagli su questa procedura.h]hLe patch di sicurezza verranno accettate nei sorgenti -stable direttamente dalla squadra per la sicurezza del kernel, e non passerà per il normale ciclo di revisione. Contattate la suddetta squadra per maggiori dettagli su questa procedura.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjLhhhjhNubeh}(h]h ]h"]h$]h&]jjuh1jhjhKhj;hhubeh}(h]ciclo-di-una-revisioneah ]h"]ciclo di una revisioneah$]h&]uh1jhjhhhjhKubj)}(hhh](j)}(hSorgentih]hSorgenti}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubj)}(hhh](j)}(hLa coda delle patch, sia quelle già applicate che in fase di revisione, possono essere trovate al seguente indirizzo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git h](h)}(hvLa coda delle patch, sia quelle già applicate che in fase di revisione, possono essere trovate al seguente indirizzo:h]hvLa coda delle patch, sia quelle già applicate che in fase di revisione, possono essere trovate al seguente indirizzo:}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj1ubh block_quote)}(hHhttps://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git h]h)}(hGhttps://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.gith]jZ)}(hjKh]hGhttps://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git}(hjMhhhNhNubah}(h]h ]h"]h$]h&]refurijKuh1jYhjIubah}(h]h ]h"]h$]h&]uh1hhjhKhjEubah}(h]h ]h"]h$]h&]uh1jChjhKhj1ubeh}(h]h ]h"]h$]h&]uh1jhj.hhhjhNubj)}(hIl rilascio definitivo, e marchiato, di tutti i kernel stabili può essere trovato in rami distinti per versione al seguente indirizzo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git h](h)}(hIl rilascio definitivo, e marchiato, di tutti i kernel stabili può essere trovato in rami distinti per versione al seguente indirizzo:h]hIl rilascio definitivo, e marchiato, di tutti i kernel stabili può essere trovato in rami distinti per versione al seguente indirizzo:}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjmubjD)}(hAhttps://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git h]h)}(h@https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.gith]jZ)}(hjh]h@https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jYhjubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jChjhKhjmubeh}(h]h ]h"]h$]h&]uh1jhj.hhhjhNubj)}(hXI rilasci candidati di tutti i kernel stabili possono essere trovati al seguente indirizzo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/ .. warning:: I sorgenti -stable-rc sono un'istantanea dei sorgenti stable-queue e subirà frequenti modifiche, dunque verrà anche trapiantato spesso. Dovrebbe essere usato solo allo scopo di verifica (per esempio in un sistema di CI) h](h)}(h[I rilasci candidati di tutti i kernel stabili possono essere trovati al seguente indirizzo:h]h[I rilasci candidati di tutti i kernel stabili possono essere trovati al seguente indirizzo:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubjD)}(hLhttps://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/ h]h)}(hKhttps://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/h]jZ)}(hjh]hKhttps://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jYhjubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jChjhKhjubh)}(hI sorgenti -stable-rc sono un'istantanea dei sorgenti stable-queue e subirà frequenti modifiche, dunque verrà anche trapiantato spesso. Dovrebbe essere usato solo allo scopo di verifica (per esempio in un sistema di CI)h]h)}(hI sorgenti -stable-rc sono un'istantanea dei sorgenti stable-queue e subirà frequenti modifiche, dunque verrà anche trapiantato spesso. Dovrebbe essere usato solo allo scopo di verifica (per esempio in un sistema di CI)h]hI sorgenti -stable-rc sono un’istantanea dei sorgenti stable-queue e subirà frequenti modifiche, dunque verrà anche trapiantato spesso. Dovrebbe essere usato solo allo scopo di verifica (per esempio in un sistema di CI)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1jhj.hhhNhNubeh}(h]h ]h"]h$]h&]jjuh1jhjhKhjhhubeh}(h]sorgentiah ]h"]sorgentiah$]h&]uh1jhjhhhjhKubj)}(hhh](j)}(hComitato per la revisioneh]hComitato per la revisione}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhjhKubj)}(hhh]j)}(hQuesto comitato è fatto di sviluppatori del kernel che si sono offerti volontari per questo lavoro, e pochi altri che non sono proprio volontari.h]h)}(hQuesto comitato è fatto di sviluppatori del kernel che si sono offerti volontari per questo lavoro, e pochi altri che non sono proprio volontari.h]hQuesto comitato è fatto di sviluppatori del kernel che si sono offerti volontari per questo lavoro, e pochi altri che non sono proprio volontari.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj ubah}(h]h ]h"]h$]h&]uh1jhj hhhjhNubah}(h]h ]h"]h$]h&]jjuh1jhjhKhj hhubeh}(h]comitato-per-la-revisioneah ]h"]comitato per la revisioneah$]h&]uh1jhjhhhjhKubeh}(h]( j; u nametypes}(jG jF jj8j7jjjjj8jj j> uh}(jjjC jjjj/j0j4j0j1j?jj?j|jjjj5jjj;j jj; j u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]hsystem_message)}(hhh]h)}(h`Blank line missing before literal block (after the "::")? Interpreted as a definition list item.h]hdBlank line missing before literal block (after the “::”)? Interpreted as a definition list item.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]levelKtypeINFOlineKsourcejuh1j hjubatransform_messages](j )}(hhh]h)}(hhh]h