После обновления zsh с 5.6.2-alt1 (p9_e2k) до 5.8-alt2 (sisyphus_e2k) потерялось автодополнение rpm -q* --lastchange: по --la<Tab> оболочка теперь делает --last, который соответствует явно времени установки и в целом, кмк, малополезен: e801-1:~> rpm -q --last zsh zsh-5.8-alt2.e2kv4 Вт 26 окт 2021 15:33:44 e801-1:~> rpm -q --lastchange zsh * Сб фев 27 2021 Arseny Maslennikov <arseny@altlinux.org> 1:5.8-alt2 - Applied zsh-workers/47323 to fix Completion/Redhat/Command/_rpm. - /etc/zlogout now only clears the screen on Linux VTs. e801-1:~> rpm -qi zsh | grep Date Install Date: Вт 26 окт 2021 15:33:44 Build Date : Вс 28 фев 2021 01:00:59 Поведение 5.8-alt1 в этой части такое же. Товарищи учёные, прошу энтот подземный стук выяснить и прекратить!
(In reply to Michael Shigorin from comment #0) > После обновления zsh с 5.6.2-alt1 (p9_e2k) до 5.8-alt2 (sisyphus_e2k) > потерялось автодополнение rpm -q* --lastchange: по --la<Tab> оболочка теперь > делает --last, который соответствует явно времени установки и в целом, кмк, > малополезен: > > e801-1:~> rpm -q --last zsh > zsh-5.8-alt2.e2kv4 Вт 26 окт 2021 15:33:44 > e801-1:~> rpm -q --lastchange zsh > * Сб фев 27 2021 Arseny Maslennikov <arseny@altlinux.org> 1:5.8-alt2 > - Applied zsh-workers/47323 to fix Completion/Redhat/Command/_rpm. > - /etc/zlogout now only clears the screen on Linux VTs. > e801-1:~> rpm -qi zsh | grep Date > Install Date: Вт 26 окт 2021 15:33:44 > Build Date : Вс 28 фев 2021 01:00:59 > > Поведение 5.8-alt1 в этой части такое же. Гипотеза: если --lastchange — изобретение, специфичное для ALT RPM, то эта опция, скорее всего, потерялась в 7b4a9642f96d5441e0d9e796102174e67560d5d3 (релиз 5.8-alt1), и надо вернуть. Пока не ставлю багу в assigned, гипотеза требует подтверждения. Интересно, есть ли у нас полный свод отличий CLI rpm от апстримного? Хотя бы в части нами изобретённых ключей.
(In reply to Arseny Maslennikov from comment #1) > (In reply to Michael Shigorin from comment #0) > > После обновления zsh с 5.6.2-alt1 (p9_e2k) до 5.8-alt2 (sisyphus_e2k) > > потерялось автодополнение rpm -q* --lastchange: по --la<Tab> оболочка теперь > > делает --last, который соответствует явно времени установки и в целом, кмк, > > малополезен. > > > > Поведение 5.8-alt1 в этой части такое же. > > Гипотеза: если --lastchange — изобретение, специфичное для ALT RPM, то эта > опция, скорее всего, потерялась в 7b4a9642f96d5441e0d9e796102174e67560d5d3 > (релиз 5.8-alt1), и надо вернуть. Пока не ставлю багу в assigned, гипотеза > требует подтверждения. Так и есть: [root@Fedora-Cloud-Base-34-1 ~]# grep ID /etc/os-release ID=fedora VERSION_ID=34 PLATFORM_ID="platform:f34" VARIANT_ID=cloud [root@Fedora-Cloud-Base-34-1 ~]# rpm -qa bash bash-5.1.0-2.fc34.x86_64 [root@Fedora-Cloud-Base-34-1 ~]# rpm -q --lastchange bash rpm: --lastchange: unknown option Будем чинить.
zsh-1:5.8-alt3 -> sisyphus: Tue Nov 02 2021 Arseny Maslennikov <arseny@altlinux> 1:5.8-alt3 - New patches: + compaudit: fix zsh executable discovery if /proc missing + _rpm: complete -q --lastchange (Closes: 41261)