Bug 41225

Summary: epm upgrade: Некорректное поведение при передаче параметров
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: eepmAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexander Makeenkov 2021-10-26 17:05:29 MSK
При выполнении команды epm upgrade с передачей параметров (например, -y или --help), вызывается команда apt-get install:

# epm upgrade -y
Running command for upgrade packages
 # apt-get install -y
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.

# epm upgrade --help
Running command for upgrade packages
 # apt-get install --help
apt 0.5.15lorg2 для linux x86_64 собран Jun 24 2021 16:04:53


Без параметров вызывается apt-get dist-upgrade, что ожидаемо:
# epm upgrade
Running command for upgrade packages
 # apt-get dist-upgrade
Чтение списков пакетов... Завершено

Не воспроизводится в p10.
Comment 1 Vitaly Lipatov 2021-10-28 02:56:56 MSK
(Ответ для Alexander Makeenkov на комментарий #0)
> При выполнении команды epm upgrade с передачей параметров (например, -y или
> --help), вызывается команда apt-get install:
> 
> # epm upgrade -y
А зачем вы добавляете какие-то параметры?
И какое поведение вы ожидаете?

Мне кажется, главное, чтобы
epm upgrade --auto
работал
Comment 2 Repository Robot 2021-10-28 03:34:02 MSK
eepm-3.14.3-alt1 -> sisyphus:

 Thu Oct 28 2021 Vitaly Lipatov <lav@altlinux.ru> 3.14.3-alt1
 - sputnik-browser.sh: fix removing (ALT bug 41226)
 - epm play viber: remove versioned libtiff5 require (ALT bug 41224)
 - epm-release_upgrade: don't restart system-logind after install systemd-settings-disable-kill-user-processes
 - epm-release_upgrade: don't install apt-conf-branch if apt-conf-branch-* is already installed
 - epm-upgrade: don't allow unknown options (ALT bug 41225)
Comment 3 Alexander Makeenkov 2021-10-28 09:11:24 MSK
(Ответ для Vitaly Lipatov на комментарий #1)
> (Ответ для Alexander Makeenkov на комментарий #0)
> > При выполнении команды epm upgrade с передачей параметров (например, -y или
> > --help), вызывается команда apt-get install:
> > 
> > # epm upgrade -y
> А зачем вы добавляете какие-то параметры?
> И какое поведение вы ожидаете?

Сейчас в p9 и p10 такое поведение:

# epm upgrade -y
Running command for upgrade packages
 # apt-get dist-upgrade -y
Чтение списков пакетов... Завершено

# epm upgrade --help
Running command for upgrade packages
 # apt-get dist-upgrade --help
apt 0.5.15lorg2 для linux x86_64 собран Sep 21 2020 06:08:56

Т.е. я передаю параметры help и y, и вызывается dist-upgrade с этими же параметрами.