Bug 36557

Summary: Не выполняется askpass в системе без xorg
Product: Sisyphus Reporter: Alexey Gladkov <legion>
Component: opensshAssignee: Gleb F-Malinovskiy <glebfm>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: glebfm, ldv, vt, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
openssh-wayland.patch none

Description Alexey Gladkov 2019-04-07 21:47:00 MSK
На системах без Xorg, но с wayland нет переменной окружения DISPLAY. Из-за этого askpass никогда не вызывается.
Comment 1 Alexey Gladkov 2019-04-07 21:47:49 MSK
Created attachment 8085 [details]
openssh-wayland.patch
Comment 2 Alexey Gladkov 2019-04-07 21:51:10 MSK
Хотя мне кажется, что основываться на присутствии какого-либо DISPLAY неправильно.
Comment 3 Dmitry V. Levin 2019-04-07 22:35:26 MSK
Просьба сообщить это в https://bugzilla.mindrot.org/.
Comment 4 Alexey Gladkov 2019-04-07 23:06:27 MSK
Это меня так вежливо послали.
Comment 5 Dmitry V. Levin 2019-04-08 00:32:31 MSK
(In reply to comment #4)
> Это меня так вежливо послали.

Ну не сообщай, если не хочешь.
Comment 6 Dmitry V. Levin 2019-04-08 00:32:48 MSK
(In reply to comment #1)
> Created an attachment (id=8085) [details]
> openssh-wayland.patch

Первая часть патча точно неправильная.
Comment 7 Dmitry V. Levin 2019-04-08 00:36:18 MSK
(In reply to comment #2)
> Хотя мне кажется, что основываться на присутствии какого-либо DISPLAY
> неправильно.

30+ лет основывались, а теперь вдруг неправильно?
Затрудняюсь оценить масштаб последствий от переименования DISPLAY.

В любом случае, отчего же не рассказать всё это тем, кто выпускает новые версии openssh?
Comment 8 Alexey Gladkov 2019-04-08 01:29:26 MSK
(In reply to comment #5)
> Ну не сообщай, если не хочешь.

Если бы я мог это сделать в данный момент, то сделал бы это. Раз я пишу мантейнерам дистрибутива, то значит у меня есть на то причины.

(In reply to comment #6)
> Первая часть патча точно неправильная.

Я знаю. Я не писал, что это решение.


(In reply to comment #7)
> 30+ лет основывались, а теперь вдруг неправильно?

Да. Оказалось, что вдруг мир не стоит на месте и теперь ещё одна реализация графики. Если считать Mir то три. Так что да, что было очевидно 30+ лет может устареть. Странно, что это вызывает вопросы.

> Затрудняюсь оценить масштаб последствий от переименования DISPLAY.

Я не предлагал этого. Откуда такая мысль ?

> В любом случае, отчего же не рассказать всё это тем, кто выпускает новые версии
> openssh?

Сейчас я не могу этого сделать. Раз я пишу мантейнерам дистрибутива, то значит у меня есть на то причины.
Comment 9 Alexey Gladkov 2019-04-08 01:31:30 MSK
Если ты не считаешь это проблемой так и скажи и закрой багу.
Comment 10 Dmitry V. Levin 2019-04-08 01:37:33 MSK
Мне сейчас сложно заниматься этой темой.
Я всё сказал, что у меня было, может, у Глеба есть какие-то мысли.
Comment 11 Sergey V Turchin 2023-08-04 14:08:28 MSK
Можно использовать другой askpass. А с пользовательским systemd-шным сеансом ещё меньше проблем.