public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [PATCH] Add 2021-06-30-libxcrypt-migration
@ 2021-06-27  6:33 Sam James
  2021-06-27  6:38 ` Michał Górny
  2021-07-01 22:52 ` Alexey Sokolov
  0 siblings, 2 replies; 8+ messages in thread
From: Sam James @ 2021-06-27  6:33 UTC (permalink / raw
  To: gentoo-dev; +Cc: dilfridge, pr, Sam James

Please note that the 2021-07-07 migration date is preliminary.

Bug: https://bugs.gentoo.org/699422
Signed-off-by: Sam James <sam@gentoo.org>
---
 .../2021-06-30-libxcrypt-migration.en.txt     | 46 +++++++++++++++++++
 1 file changed, 46 insertions(+)
 create mode 100644 2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.en.txt

diff --git a/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.en.txt b/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.en.txt
new file mode 100644
index 0000000..2dd8b1c
--- /dev/null
+++ b/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.en.txt
@@ -0,0 +1,46 @@
+Title: migrating from glibc[crypt] to libxcrypt in ~arch
+Author: Andreas K. Hüttel <dilfridge@gentoo.org>
+Author: Sam James <sam@gentoo.org>
+Posted: 2021-06-30
+Revision: 1
+News-Item-Format: 2.0
+
+The implementation of libcrypt.so within glibc has been deprecated
+for a long time and will be removed in the near future.
+
+For this reason, we are following other distributions (where
+this has been tested for years already) and switching to the 
+external libxcrypt implementation, starting with ~arch 
+installations.
+
+This will be a regular update, and in nearly all cases you
+will not have to take any action and not observe any problems.
+
+We do recommend, however, that your system is *fully* up
+to date first. This is a standard recommendation but in this
+specific case, it is useful to have a simplified depgraph
+to ensure that Portage is able to smoothly calculate
+an upgrade path.
+
+That is, please take the opportunity to fully upgrade your
+systems now, before the migration occurs, to simplify matters.
+
+This change will occur on 2021-07-07 for ~arch users. Stable
+users will update at a later date.
+
+If for whatever reason you do *not* wish to switch now -
+which is only delaying the inevitable - you
+need to take the following steps:
+* unmask and enable the crypt USE flag of sys-libs/glibc
+* mask the system USE flag of sys-libs/libxcrypt
+* mask >=virtual/libcrypt-2
+
+If you wish to manually migrate now, there are a series
+of steps described on the wiki (see below), but the outline is:
+* unforce the crypt USE flag of sys-libs/glibc and disable it
+* unmask the system USE flag of sys-libs/libxcrypt and enable it
+* unmask >=virtual/libcrypt-2
+
+For more information, please see:
+* https://wiki.gentoo.org/wiki/Project:Toolchain/libcrypt_implementation
+* https://bugs.gentoo.org/699422
-- 
2.32.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] [PATCH] Add 2021-06-30-libxcrypt-migration
  2021-06-27  6:33 [gentoo-dev] [PATCH] Add 2021-06-30-libxcrypt-migration Sam James
@ 2021-06-27  6:38 ` Michał Górny
  2021-07-01 22:52 ` Alexey Sokolov
  1 sibling, 0 replies; 8+ messages in thread
From: Michał Górny @ 2021-06-27  6:38 UTC (permalink / raw
  To: gentoo-dev; +Cc: dilfridge, pr, Sam James

On Sun, 2021-06-27 at 07:33 +0100, Sam James wrote:
> Please note that the 2021-07-07 migration date is preliminary.
> 

LGTM.

-- 
Best regards,
Michał Górny




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] [PATCH] Add 2021-06-30-libxcrypt-migration
  2021-06-27  6:33 [gentoo-dev] [PATCH] Add 2021-06-30-libxcrypt-migration Sam James
  2021-06-27  6:38 ` Michał Górny
@ 2021-07-01 22:52 ` Alexey Sokolov
  2021-07-05 23:48   ` Sam James
  1 sibling, 1 reply; 8+ messages in thread
From: Alexey Sokolov @ 2021-07-01 22:52 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 34 bytes --]

Hi, Russian translation attached.

[-- Attachment #2: 0001-Translate-libxcrypt-news-to-Russian.patch --]
[-- Type: text/x-patch, Size: 3682 bytes --]

From eba38cc083c51fe6e1325920a8c976b8ae697a1e Mon Sep 17 00:00:00 2001
From: Alexey Sokolov <sokolov@google.com>
Date: Thu, 1 Jul 2021 23:49:22 +0100
Subject: [PATCH] Translate libxcrypt news to Russian

Bug: https://bugs.gentoo.org/699422
Signed-off-by: Alexey Sokolov <sokolov@google.com>
---
 .../2021-06-30-libxcrypt-migration.ru.txt     | 47 +++++++++++++++++++
 1 file changed, 47 insertions(+)
 create mode 100644 2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.ru.txt

diff --git a/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.ru.txt b/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.ru.txt
new file mode 100644
index 0000000..d52db11
--- /dev/null
+++ b/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.ru.txt
@@ -0,0 +1,47 @@
+Title: Миграция в ~arch с glibc[crypt] на libxcrypt
+Author: Andreas K. Hüttel <dilfridge@gentoo.org>
+Author: Sam James <sam@gentoo.org>
+Translator: Alexey Sokolov <alexey+gentoo@asokolov.org>
+Posted: 2021-06-30
+Revision: 1
+News-Item-Format: 2.0
+
+Реализация библиотеки libcrypt.so в glibc давно устарела и скоро
+будет удалена.
+
+Прочие дистрибутивы годы назад уже переключились на внешнюю
+реализацию под названием libxcrypt. Мы решили последовать их примеру
+и тоже переключиться на libxcrypt. Вначале изменения затронут системы
+на ~arch.
+
+Это будет обычное обновление, и, скорее всего, вам не нужно будет
+предпринимать никаких действий, и проблем возникнуть не должно.
+
+Однако, мы рекомендуем сперва *полностью* обновить систему.
+Это стандартная рекомендация, но в этом конкретном случае
+более простой граф зависимостей поможет portage вычислить
+порядок обновлений.
+
+Так что, чтобы упростить процесс обновления, пожалуйста,
+обновите систему сейчас, до начала самой миграции.
+
+Для пользователей ~arch изменение произойдёт 14 июля 2021,
+пользователи стабильной ветки перейдут на libxcrypt позже.
+
+Если по какой-либо причине вы *не* хотите пока переходить
+на libxcrypt (всего лишь отлагая неизбежное), выполните
+следующие действия:
+* размаскируйте и включите USE-флаг crypt пакета sys-libs/glibc
+* замаскируйте USE-флаг system пакета sys-libs/libxcrypt
+* замаскируйте >=virtual/libcrypt-2
+
+Если вы хотите перейти на libxcrypt уже, точная процедура
+описана в wiki (см. ниже), но суть такая:
+* принудительно выключите USE-флаг crypt пакета sys-libs/glibc
+* размаскируйте USE-флаги system и, если требуется, split-usr
+  пакета sys-libs/libxcrypt
+* размаскируйте ~virtual/libcrypt-2
+
+Дополнительные сведения можно найти здесь:
+* https://wiki.gentoo.org/wiki/Project:Toolchain/libcrypt_implementation
+* https://bugs.gentoo.org/699422
-- 
2.31.1


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] [PATCH] Add 2021-06-30-libxcrypt-migration
  2021-07-01 22:52 ` Alexey Sokolov
@ 2021-07-05 23:48   ` Sam James
  2021-07-06  3:54     ` Marco Scardovi
  0 siblings, 1 reply; 8+ messages in thread
From: Sam James @ 2021-07-05 23:48 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 192 bytes --]



> On 1 Jul 2021, at 23:52, Alexey Sokolov <alexey+gentoo@asokolov.org> wrote:
> 
> Hi, Russian translation attached.

Pushed, thank you.

> <0001-Translate-libxcrypt-news-to-Russian.patch>


[-- Attachment #2: Message signed with OpenPGP --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] [PATCH] Add 2021-06-30-libxcrypt-migration
  2021-07-05 23:48   ` Sam James
@ 2021-07-06  3:54     ` Marco Scardovi
  2021-07-06  3:55       ` Marco Scardovi
  2021-07-06  5:20       ` Alessandro Barbieri
  0 siblings, 2 replies; 8+ messages in thread
From: Marco Scardovi @ 2021-07-06  3:54 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 335 bytes --]

Hi there,

attached italian translation too

Il giorno mar 6 lug 2021 alle ore 01:49 Sam James <sam@gentoo.org> ha
scritto:

>
>
> > On 1 Jul 2021, at 23:52, Alexey Sokolov <alexey+gentoo@asokolov.org>
> wrote:
> >
> > Hi, Russian translation attached.
>
> Pushed, thank you.
>
> > <0001-Translate-libxcrypt-news-to-Russian.patch>
>
>

[-- Attachment #1.2: Type: text/html, Size: 755 bytes --]

[-- Attachment #2: 2021-06-30-libxcrypt-migration.it.txt --]
[-- Type: text/plain, Size: 2037 bytes --]

Title: migrare da glibc[crypt] a libxcrypt in ~arch
Author: Andreas K. Hüttel <dilfridge@gentoo.org>
Author: Sam James <sam@gentoo.org>
Translator: Marco Scardovi <marco@scardovi.com>
Posted: 2021-06-30
Revision: 1
News-Item-Format: 2.0

L'implementazione di libcrypt.so dentro glibc è stato deprecata
per lungo tempo e verrà rimossa in un vicino futuro.

Per questa ragione stiamo seguendo le altre distribuzioni
(dove questo cambio è stato testato per anni) e passiamo
all'implementazione esterna di libxcrypt, partendo dalle
installazioni ~arch. 

Questo sarà un aggiornamento regolare e in quasi qualunque caso
non avrai necessità di eseguire alcuna azione e non osserverai
alcun problema.

Raccomandiamo, comunque, che il tuo sistema sia *completamente*
aggiornato. Sarà anche una raccomandazione standard ma in questo
caso specifico è utile per avere un grafico delle dipendenze
semplificato in modo da assicurare che Portage sia in grado di
calcolare in maniera fluida un percorso di aggiornamento.

Detto questo, per favore prenditi l'opportunità di aggiornare
completamente il tuo sistema ora, prima che la migrazione accada,
per semplificare le cose.

Il cambio avverrà il 2021-07-14 per gli utenti ~arch. Gli utenti
stabili riceveranno l'aggiornamento in data successiva.

Se, per qualunque motivo, *non* hai desidero di fare il passaggio
ora - rimandando unicamente l'inevitabile - dovrai eseguire i
seguenti passaggi:
* smaschera e attiva la USE flag crypt in sys-libs/glibc
* maschera la USE flag system in sys-libs/libxcrypt
* maschera >=virtual/libcrypt-2

Se desideri fare la migrazione ora, ci sono una serie di passaggi
descritti nella wiki (vedi sotto), ma in breve è:
* rimuovi forzatamente la USE flag crypt in sys-libs/glibc e disabilitala
* smaschera le USE flag system e split-usr (se applicabile) di
  sys-libs/libxcrypt e abilitala
* smaschera ~virtual/libcrypt-2

Per ulteriori informazioni:
* https://wiki.gentoo.org/wiki/Project:Toolchain/libcrypt_implementation
* https://bugs.gentoo.org/699422

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] [PATCH] Add 2021-06-30-libxcrypt-migration
  2021-07-06  3:54     ` Marco Scardovi
@ 2021-07-06  3:55       ` Marco Scardovi
  2021-07-06  5:20       ` Alessandro Barbieri
  1 sibling, 0 replies; 8+ messages in thread
From: Marco Scardovi @ 2021-07-06  3:55 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 464 bytes --]

Sorry, this one

Il giorno mar 6 lug 2021 alle ore 05:54 Marco Scardovi <marco@scardovi.com>
ha scritto:

> Hi there,
>
> attached italian translation too
>
> Il giorno mar 6 lug 2021 alle ore 01:49 Sam James <sam@gentoo.org> ha
> scritto:
>
>>
>>
>> > On 1 Jul 2021, at 23:52, Alexey Sokolov <alexey+gentoo@asokolov.org>
>> wrote:
>> >
>> > Hi, Russian translation attached.
>>
>> Pushed, thank you.
>>
>> > <0001-Translate-libxcrypt-news-to-Russian.patch>
>>
>>

[-- Attachment #1.2: Type: text/html, Size: 1155 bytes --]

[-- Attachment #2: 0001-added-2021-06-30-libxcrypt-migration.it.txt.patch --]
[-- Type: text/x-patch, Size: 2865 bytes --]

From 16d828154feab76e72a92f5c7fb690d40e47f435 Mon Sep 17 00:00:00 2001
From: Marco Scardovi <marco@scardovi.com>
Date: Tue, 6 Jul 2021 05:51:42 +0200
Subject: [PATCH] added 2021-06-30-libxcrypt-migration.it.txt

Signed-off-by: Marco Scardovi <marco@scardovi.com>
---
 .../2021-06-30-libxcrypt-migration.it.txt     | 50 +++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.it.txt

diff --git a/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.it.txt b/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.it.txt
new file mode 100644
index 0000000..1eb3455
--- /dev/null
+++ b/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.it.txt
@@ -0,0 +1,50 @@
+Title: migrare da glibc[crypt] a libxcrypt in ~arch
+Author: Andreas K. Hüttel <dilfridge@gentoo.org>
+Author: Sam James <sam@gentoo.org>
+Translator: Marco Scardovi <marco@scardovi.com>
+Posted: 2021-06-30
+Revision: 1
+News-Item-Format: 2.0
+
+L'implementazione di libcrypt.so dentro glibc è stato deprecata
+per lungo tempo e verrà rimossa in un vicino futuro.
+
+Per questa ragione stiamo seguendo le altre distribuzioni
+(dove questo cambio è stato testato per anni) e passiamo
+all'implementazione esterna di libxcrypt, partendo dalle
+installazioni ~arch. 
+
+Questo sarà un aggiornamento regolare e in quasi qualunque caso
+non avrai necessità di eseguire alcuna azione e non osserverai
+alcun problema.
+
+Raccomandiamo, comunque, che il tuo sistema sia *completamente*
+aggiornato. Sarà anche una raccomandazione standard ma in questo
+caso specifico è utile per avere un grafico delle dipendenze
+semplificato in modo da assicurare che Portage sia in grado di
+calcolare in maniera fluida un percorso di aggiornamento.
+
+Detto questo, per favore prenditi l'opportunità di aggiornare
+completamente il tuo sistema ora, prima che la migrazione accada,
+per semplificare le cose.
+
+Il cambio avverrà il 2021-07-14 per gli utenti ~arch. Gli utenti
+stabili riceveranno l'aggiornamento in data successiva.
+
+Se, per qualunque motivo, *non* hai desidero di fare il passaggio
+ora - rimandando unicamente l'inevitabile - dovrai eseguire i
+seguenti passaggi:
+* smaschera e attiva la USE flag crypt in sys-libs/glibc
+* maschera la USE flag system in sys-libs/libxcrypt
+* maschera >=virtual/libcrypt-2
+
+Se desideri fare la migrazione ora, ci sono una serie di passaggi
+descritti nella wiki (vedi sotto), ma in breve è:
+* rimuovi forzatamente la USE flag crypt in sys-libs/glibc e disabilitala
+* smaschera le USE flag system e split-usr (se applicabile) di
+  sys-libs/libxcrypt e abilitala
+* smaschera ~virtual/libcrypt-2
+
+Per ulteriori informazioni:
+* https://wiki.gentoo.org/wiki/Project:Toolchain/libcrypt_implementation
+* https://bugs.gentoo.org/699422
-- 
2.32.0


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] [PATCH] Add 2021-06-30-libxcrypt-migration
  2021-07-06  3:54     ` Marco Scardovi
  2021-07-06  3:55       ` Marco Scardovi
@ 2021-07-06  5:20       ` Alessandro Barbieri
  2021-07-06  5:33         ` Marco Scardovi
  1 sibling, 1 reply; 8+ messages in thread
From: Alessandro Barbieri @ 2021-07-06  5:20 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 272 bytes --]

Il Mar 6 Lug 2021, 05:55 Marco Scardovi <marco@scardovi.com> ha scritto:

> Hi there,
>
> attached italian translation too
>

>Se, per qualunque motivo, *non* hai desidero di fare il passaggio
ora

Se, per qualunque motivo, *non* hai desiderio di fare il passaggio
ora

>

[-- Attachment #2: Type: text/html, Size: 915 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] [PATCH] Add 2021-06-30-libxcrypt-migration
  2021-07-06  5:20       ` Alessandro Barbieri
@ 2021-07-06  5:33         ` Marco Scardovi
  0 siblings, 0 replies; 8+ messages in thread
From: Marco Scardovi @ 2021-07-06  5:33 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 408 bytes --]

Ops, missed it

Il giorno mar 6 lug 2021 alle ore 07:20 Alessandro Barbieri <
lssndrbarbieri@gmail.com> ha scritto:

> Il Mar 6 Lug 2021, 05:55 Marco Scardovi <marco@scardovi.com> ha scritto:
>
>> Hi there,
>>
>> attached italian translation too
>>
>
> >Se, per qualunque motivo, *non* hai desidero di fare il passaggio
> ora
>
> Se, per qualunque motivo, *non* hai desiderio di fare il passaggio
> ora
>
>>

[-- Attachment #1.2: Type: text/html, Size: 1369 bytes --]

[-- Attachment #2: 0001-added-2021-06-30-libxcrypt-migration.it.txt.patch --]
[-- Type: text/x-patch, Size: 2858 bytes --]

From 16d828154feab76e72a92f5c7fb690d40e47f435 Mon Sep 17 00:00:00 2001
From: Marco Scardovi <marco@scardovi.com>
Date: Tue, 6 Jul 2021 05:51:42 +0200
Subject: [PATCH] added 2021-06-30-libxcrypt-migration.it.txt

Signed-off-by: Marco Scardovi <marco@scardovi.com>
---
 .../2021-06-30-libxcrypt-migration.it.txt     | 50 +++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.it.txt

diff --git a/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.it.txt b/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.it.txt
new file mode 100644
index 0000000..1eb3455
--- /dev/null
+++ b/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.it.txt
@@ -0,0 +1,50 @@
+Title: migrare da glibc[crypt] a libxcrypt in ~arch
+Author: Andreas K. Hüttel <dilfridge@gentoo.org>
+Author: Sam James <sam@gentoo.org>
+Translator: Marco Scardovi <marco@scardovi.com>
+Posted: 2021-06-30
+Revision: 1
+News-Item-Format: 2.0
+
+L'implementazione di libcrypt.so dentro glibc è stato deprecata
+per lungo tempo e verrà rimossa in un vicino futuro.
+
+Per questa ragione stiamo seguendo le altre distribuzioni
+(dove questo cambio è stato testato per anni) e passiamo
+all'implementazione esterna di libxcrypt, partendo dalle
+installazioni ~arch. 
+
+Questo sarà un aggiornamento regolare e in quasi qualunque caso
+non avrai necessità di eseguire alcuna azione e non osserverai
+alcun problema.
+
+Raccomandiamo, comunque, che il tuo sistema sia *completamente*
+aggiornato. Sarà anche una raccomandazione standard ma in questo
+caso specifico è utile per avere un grafico delle dipendenze
+semplificato in modo da assicurare che Portage sia in grado di
+calcolare in maniera fluida un percorso di aggiornamento.
+
+Detto questo, per favore prenditi l'opportunità di aggiornare
+completamente il tuo sistema ora, prima che la migrazione accada,
+per semplificare le cose.
+
+Il cambio avverrà il 2021-07-14 per gli utenti ~arch. Gli utenti
+stabili riceveranno l'aggiornamento in data successiva.
+
+Se, per qualunque motivo, *non* desideri fare il passaggio ora -
+rimandando unicamente l'inevitabile - dovrai eseguire i seguenti
+passaggi:
+* smaschera e attiva la USE flag crypt in sys-libs/glibc
+* maschera la USE flag system in sys-libs/libxcrypt
+* maschera >=virtual/libcrypt-2
+
+Se desideri fare la migrazione ora, ci sono una serie di passaggi
+descritti nella wiki (vedi sotto), ma in breve è:
+* rimuovi forzatamente la USE flag crypt in sys-libs/glibc e disabilitala
+* smaschera le USE flag system e split-usr (se applicabile) di
+  sys-libs/libxcrypt e abilitala
+* smaschera ~virtual/libcrypt-2
+
+Per ulteriori informazioni:
+* https://wiki.gentoo.org/wiki/Project:Toolchain/libcrypt_implementation
+* https://bugs.gentoo.org/699422
-- 
2.32.0


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-07-06  5:33 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-06-27  6:33 [gentoo-dev] [PATCH] Add 2021-06-30-libxcrypt-migration Sam James
2021-06-27  6:38 ` Michał Górny
2021-07-01 22:52 ` Alexey Sokolov
2021-07-05 23:48   ` Sam James
2021-07-06  3:54     ` Marco Scardovi
2021-07-06  3:55       ` Marco Scardovi
2021-07-06  5:20       ` Alessandro Barbieri
2021-07-06  5:33         ` Marco Scardovi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox