Bug 44625

Summary: ошибочная (?) зависимость на qrencode
Product: Sisyphus Reporter: Beljaeva Marija <mvb>
Component: proxmox-backup-clientAssignee: Alexey Shabalin <shaba>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: andy, shaba, shrek
Version: unstable   
Hardware: x86   
OS: Linux   

Description Beljaeva Marija 2022-12-15 10:09:32 MSK
При установке proxmox-backup-client по зависимости вытягивается qrencode.

В спеке:
%package client
Summary: Proxmox Backup Client tools
Group: Archiving/Backup
Requires: qrencode

Это, конечно, круто, но если клиент ставится на сервер, с непонятной целью приезжает лишний пакет для кодирования строковых данных в QR-код и сохранения в виде изображения PNG.
Comment 1 Andrew Vasilyev 2022-12-15 13:05:53 MSK
  Эта программа используется в коде и прямо указана в зависимостях
  оригинального пакета:

debian/control:Depends: qrencode,
pbs-datastore/src/paperkey.rs:    let mut child = Command::new("qrencode")
Comment 2 Andrew Vasilyev 2022-12-15 14:04:40 MSK
(Ответ для Andrew Vasilyev на комментарий #1)
>   Эта программа используется в коде и прямо указана в зависимостях
>   оригинального пакета:

  И используется она для генерирования QR кода с мастер-ключом:

docs/backup-client.rst:
"The ``paperkey`` subcommand can be used to create a QR encoded
version of your master key. The following command sends the output of the
``paperkey`` command to a text file, for easy printing.
...
  proxmox-backup-client key paperkey --output-format text > qrkey.txt
"