ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] I: Upgrade gnupg2
@ 2020-12-29 19:13 Alexey Gladkov
  2020-12-30  9:54 ` Yuri Sedunov
  2020-12-30 13:51 ` Михаил Новоселов
  0 siblings, 2 replies; 6+ messages in thread
From: Alexey Gladkov @ 2020-12-29 19:13 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

Приветствую!

В сизифе обновлён gnupg2, libgcrypt и libksba. Неапстримные патчи c
реализацией ГОСТов, которые блокировали обновление gnupg2 были убраны.

Версии gnupg2/libgcrypt/libksba с этими патчами переименованы:

gnupg2-2.2.19 -> gnupg2-gostcrypto-2.2.19
libgcrypt20-1.8.5 -> libgcrypt-gost20-1.8.5
libksba-gost-1.3.6 -> libksba-gost-1.3.6

Пакет gnupg2-gostcrypto теперь находится в компоненте gostcrypto. Пакеты
из этого компонента заменят те что в classic. Если вам нужна текущая
поддержка ГОСТов, то вам нужно включить в конфигурации apt этот компонент.

Changelog обновления:

- New version (2.2.26) (ALT#39307).
- Rebased to upstream git history.
- Hardened build checks.
- Fixed build dependencies.
- Updated License tag.
- Changed the permissions for creating plaintext files.
- Changed the defaults for --personal-digest-preferences to advertise a
  preference for SHA-512.
- Removed GOST patches.
- Removed seahorse-agent (removed 13 years ago in seahorse 2.21.90).
- Removed support for the GPG_AGENT_INFO envvar (removed 6 years ago in
  gnupg2 2.1.0-beta864) (ALT#34418).
- Removed per user gpg-agent startup.
- Moved addgnupghome and applygnupgdefaults utilities to docs.

-- 
Rgrds, legion



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

* Re: [sisyphus] I: Upgrade gnupg2
  2020-12-29 19:13 [sisyphus] I: Upgrade gnupg2 Alexey Gladkov
@ 2020-12-30  9:54 ` Yuri Sedunov
  2020-12-30 10:28   ` Yuri Sedunov
  2020-12-30 13:51 ` Михаил Новоселов
  1 sibling, 1 reply; 6+ messages in thread
From: Yuri Sedunov @ 2020-12-30  9:54 UTC (permalink / raw)
  To: sisyphus

В Вт, 29/12/2020 в 20:13 +0100, Alexey Gladkov пишет:
> Приветствую!
> 
> В сизифе обновлён gnupg2

$ gpg2 --version
gpg (GnuPG) 2.2.27-unknown


Это "unknown" надо, видимо, отрезать.

-- 
Yuri N. Sedunov




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

* Re: [sisyphus] I: Upgrade gnupg2
  2020-12-30  9:54 ` Yuri Sedunov
@ 2020-12-30 10:28   ` Yuri Sedunov
  2020-12-30 17:03     ` Alexey Gladkov
  0 siblings, 1 reply; 6+ messages in thread
From: Yuri Sedunov @ 2020-12-30 10:28 UTC (permalink / raw)
  To: sisyphus

В Ср, 30/12/2020 в 12:54 +0300, Yuri Sedunov пишет:
> В Вт, 29/12/2020 в 20:13 +0100, Alexey Gladkov пишет:
> > Приветствую!
> > 
> > В сизифе обновлён gnupg2
> 
> $ gpg2 --version
> gpg (GnuPG) 2.2.27-unknown
> 
> 
> Это "unknown" надо, видимо, отрезать.
> 

$ curl -s
http://git.altlinux.org/tasks/archive/done/_257/264176/build/300/x86_64/log|grep
unknown
[00:00:16] configure: autobuild revision... 2.2.27-unknown
[00:00:17] checking for GPG Error - version >= 1.27... yes (1.41-
unknown)
[00:00:17] checking for LIBASSUAN - version >= 2.5.0... yes (2.5.5-
unknown)
[00:00:17] checking for KSBA - version >= 1.3.5... yes (1.5.0-unknown)
[00:00:18] checking for NPTH - version >= 1.2... yes (1.7-unknown)
[00:00:24] checking if gcc ignores unknown -Wno-* options... yes
[00:00:24]         GnuPG v2.2.27-unknown has been configured as
follows:
[00:00:37]       --package-version='2.2.27-unknown' \
[00:00:43]               /usr/bin/yat2m -I . --release "GnuPG 2.2.27-
unknown" --source "GNU Privacy Guard 2.2" --store

-- 
Yuri N. Sedunov




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

* Re: [sisyphus] I: Upgrade gnupg2
  2020-12-29 19:13 [sisyphus] I: Upgrade gnupg2 Alexey Gladkov
  2020-12-30  9:54 ` Yuri Sedunov
@ 2020-12-30 13:51 ` Михаил Новоселов
  2020-12-30 14:15   ` Alexey Gladkov
  1 sibling, 1 reply; 6+ messages in thread
From: Михаил Новоселов @ 2020-12-30 13:51 UTC (permalink / raw)
  To: sisyphus


29.12.2020 22:13, Alexey Gladkov пишет:
> Приветствую!
>
> В сизифе обновлён gnupg2, libgcrypt и libksba. Неапстримные патчи c
> реализацией ГОСТов, которые блокировали обновление gnupg2 были убраны.
Каков статус этих патчей и какие дальнейшие планы (вопрос, вероятно, к manowar@)? Пытался ли кто-нибудь решить вопрос с выделением OID для ГОСТов в RFC?
>
> Версии gnupg2/libgcrypt/libksba с этими патчами переименованы:
>
> gnupg2-2.2.19 -> gnupg2-gostcrypto-2.2.19
> libgcrypt20-1.8.5 -> libgcrypt-gost20-1.8.5
> libksba-gost-1.3.6 -> libksba-gost-1.3.6
>
> Пакет gnupg2-gostcrypto теперь находится в компоненте gostcrypto.

А как пакеты с именем *gost* попали в компоненту gostcrypto? Если я правильно понимаю, в нее попадают пакеты, в именах которых есть "gostcrypto", но gost != gostcrypto

Или специально gnupg2-gostcrypto отправлен в компоненту goscrypto, а 2 других - в основную компоненту? А зачем так?

> Пакеты
> из этого компонента заменят те что в classic. Если вам нужна текущая
> поддержка ГОСТов, то вам нужно включить в конфигурации apt этот компонент.
>
> Changelog обновления:
>
> - New version (2.2.26) (ALT#39307).
> - Rebased to upstream git history.
> - Hardened build checks.
> - Fixed build dependencies.
> - Updated License tag.
> - Changed the permissions for creating plaintext files.
> - Changed the defaults for --personal-digest-preferences to advertise a
>   preference for SHA-512.
> - Removed GOST patches.
> - Removed seahorse-agent (removed 13 years ago in seahorse 2.21.90).
> - Removed support for the GPG_AGENT_INFO envvar (removed 6 years ago in
>   gnupg2 2.1.0-beta864) (ALT#34418).
Эта бага была про дырявый gnupg2 не только в сизифе, но и p9...
> - Removed per user gpg-agent startup.
> - Moved addgnupghome and applygnupgdefaults utilities to docs.
>
-- 
------
С уважением,
Михаил Новоселов | mikhailnov@dumalogiya.ru | https://nixtux.ru



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

* Re: [sisyphus] I: Upgrade gnupg2
  2020-12-30 13:51 ` Михаил Новоселов
@ 2020-12-30 14:15   ` Alexey Gladkov
  0 siblings, 0 replies; 6+ messages in thread
From: Alexey Gladkov @ 2020-12-30 14:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Wed, Dec 30, 2020 at 04:51:05PM +0300, Михаил Новоселов wrote:
> > В сизифе обновлён gnupg2, libgcrypt и libksba. Неапстримные патчи c
> > реализацией ГОСТов, которые блокировали обновление gnupg2 были убраны.
> Каков статус этих патчей и какие дальнейшие планы (вопрос, вероятно, к
> manowar@)? Пытался ли кто-нибудь решить вопрос с выделением OID для
> ГОСТов в RFC?

Вопрос действительно не ко мне. Никаких планов по этим патчам у меня нет и
не будет.

> > gnupg2-2.2.19 -> gnupg2-gostcrypto-2.2.19
> > libgcrypt20-1.8.5 -> libgcrypt-gost20-1.8.5
> > libksba-gost-1.3.6 -> libksba-gost-1.3.6
> >
> > Пакет gnupg2-gostcrypto теперь находится в компоненте gostcrypto.
> 
> А как пакеты с именем *gost* попали в компоненту gostcrypto? Если я
> правильно понимаю, в нее попадают пакеты, в именах которых есть
> "gostcrypto", но gost != gostcrypto
> 
> Или специально gnupg2-gostcrypto отправлен в компоненту goscrypto, а 2
> других - в основную компоненту? А зачем так?

Библиотеки лежат в classic. У них сменён soname. В компоненте gostcrypto
только gnupg2. Пакеты при сборке не могут требовать пакеты из компоненты
gostcrypto поэтому там только gnupg2-gostcrypto.

> >   gnupg2 2.1.0-beta864) (ALT#34418).
> Эта бага была про дырявый gnupg2 не только в сизифе, но и p9...

Эта бага была на sisyphus. Если проблема есть в других репозиториях, то
там должна быть сделана копия этой ошибки.

-- 
Rgrds, legion



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

* Re: [sisyphus] I: Upgrade gnupg2
  2020-12-30 10:28   ` Yuri Sedunov
@ 2020-12-30 17:03     ` Alexey Gladkov
  0 siblings, 0 replies; 6+ messages in thread
From: Alexey Gladkov @ 2020-12-30 17:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Wed, Dec 30, 2020 at 01:28:10PM +0300, Yuri Sedunov wrote:
> В Ср, 30/12/2020 в 12:54 +0300, Yuri Sedunov пишет:
> > В Вт, 29/12/2020 в 20:13 +0100, Alexey Gladkov пишет:
> > > Приветствую!
> > > 
> > > В сизифе обновлён gnupg2
> > 
> > $ gpg2 --version
> > gpg (GnuPG) 2.2.27-unknown
> > 
> > 
> > Это "unknown" надо, видимо, отрезать.
> > 
> 
> $ curl -s
> http://git.altlinux.org/tasks/archive/done/_257/264176/build/300/x86_64/log|grep
> unknown
> [00:00:16] configure: autobuild revision... 2.2.27-unknown
> [00:00:17] checking for GPG Error - version >= 1.27... yes (1.41-
> unknown)
> [00:00:17] checking for LIBASSUAN - version >= 2.5.0... yes (2.5.5-
> unknown)
> [00:00:17] checking for KSBA - version >= 1.3.5... yes (1.5.0-unknown)
> [00:00:18] checking for NPTH - version >= 1.2... yes (1.7-unknown)
> [00:00:24] checking if gcc ignores unknown -Wno-* options... yes
> [00:00:24]         GnuPG v2.2.27-unknown has been configured as
> follows:
> [00:00:37]       --package-version='2.2.27-unknown' \
> [00:00:43]               /usr/bin/yat2m -I . --release "GnuPG 2.2.27-
> unknown" --source "GNU Privacy Guard 2.2" --store

Спасибо, что заметил!

$ gpg2 --version
gpg (GnuPG) 2.2.27-altlinux
...

$ curl -s http://git.altlinux.org/tasks/264227/build/500/x86_64/log |grep -e -unknown -e -altlinux
[00:00:18] configure: autobuild revision... 2.2.27-altlinux
[00:00:18] checking for GPG Error - version >= 1.27... yes (1.41-altlinux)
[00:00:19] checking for LIBASSUAN - version >= 2.5.0... yes (2.5.5-altlinux)
[00:00:19] checking for KSBA - version >= 1.3.5... yes (1.5.0-altlinux)
[00:00:19] checking for NPTH - version >= 1.2... yes (1.7-altlinux)
[00:00:26]         GnuPG v2.2.27-altlinux has been configured as follows:
[00:00:38]       --package-version='2.2.27-altlinux' \
[00:00:44]               /usr/bin/yat2m -I . --release "GnuPG 2.2.27-altlinux" --source "GNU Privacy Guard 2.2" --store \

-- 
Rgrds, legion



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

end of thread, other threads:[~2020-12-30 17:03 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-29 19:13 [sisyphus] I: Upgrade gnupg2 Alexey Gladkov
2020-12-30  9:54 ` Yuri Sedunov
2020-12-30 10:28   ` Yuri Sedunov
2020-12-30 17:03     ` Alexey Gladkov
2020-12-30 13:51 ` Михаил Новоселов
2020-12-30 14:15   ` Alexey Gladkov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git