Bug 44625 - ошибочная (?) зависимость на qrencode
Summary: ошибочная (?) зависимость на qrencode
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: proxmox-backup-client (show other bugs)
Version: unstable
Hardware: x86 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-15 10:09 MSK by Beljaeva Marija
Modified: 2022-12-15 14:04 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
"