<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>41261</bug_id>
          
          <creation_ts>2021-11-01 18:49:40 +0300</creation_ts>
          <short_desc>отвалилось rpmquery --lastchange</short_desc>
          <delta_ts>2021-11-02 01:18:49 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>zsh</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>http://bugzilla.altlinux.org/show_bug.cgi?id=32143</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>regression, usability</keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Arseny Maslennikov">arseny</assigned_to>
          <cc>arseny</cc>
    
    <cc>george</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>204315</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2021-11-01 18:49:40 +0300</bug_when>
    <thetext>После обновления zsh с 5.6.2-alt1 (p9_e2k) до 5.8-alt2 (sisyphus_e2k) потерялось автодополнение rpm -q* --lastchange: по --la&lt;Tab&gt; оболочка теперь делает --last, который соответствует явно времени установки и в целом, кмк, малополезен:

e801-1:~&gt; rpm -q --last zsh  
zsh-5.8-alt2.e2kv4                            Вт 26 окт 2021 15:33:44
e801-1:~&gt; rpm -q --lastchange zsh
* Сб фев 27 2021 Arseny Maslennikov &lt;arseny@altlinux.org&gt; 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:~&gt; rpm -qi zsh | grep Date
Install Date: Вт 26 окт 2021 15:33:44
Build Date  : Вс 28 фев 2021 01:00:59

Поведение 5.8-alt1 в этой части такое же.

Товарищи учёные, прошу энтот подземный стук выяснить и прекратить!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204318</commentid>
    <comment_count>1</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-11-01 19:28:10 +0300</bug_when>
    <thetext>(In reply to Michael Shigorin from comment #0)
&gt; После обновления zsh с 5.6.2-alt1 (p9_e2k) до 5.8-alt2 (sisyphus_e2k)
&gt; потерялось автодополнение rpm -q* --lastchange: по --la&lt;Tab&gt; оболочка теперь
&gt; делает --last, который соответствует явно времени установки и в целом, кмк,
&gt; малополезен:
&gt; 
&gt; e801-1:~&gt; rpm -q --last zsh  
&gt; zsh-5.8-alt2.e2kv4                            Вт 26 окт 2021 15:33:44
&gt; e801-1:~&gt; rpm -q --lastchange zsh
&gt; * Сб фев 27 2021 Arseny Maslennikov &lt;arseny@altlinux.org&gt; 1:5.8-alt2
&gt; - Applied zsh-workers/47323 to fix Completion/Redhat/Command/_rpm.
&gt; - /etc/zlogout now only clears the screen on Linux VTs.
&gt; e801-1:~&gt; rpm -qi zsh | grep Date
&gt; Install Date: Вт 26 окт 2021 15:33:44
&gt; Build Date  : Вс 28 фев 2021 01:00:59
&gt; 
&gt; Поведение 5.8-alt1 в этой части такое же.

Гипотеза: если --lastchange — изобретение, специфичное для ALT RPM, то эта опция, скорее всего, потерялась в 7b4a9642f96d5441e0d9e796102174e67560d5d3 (релиз 5.8-alt1), и надо вернуть. Пока не ставлю багу в assigned, гипотеза требует подтверждения.

Интересно, есть ли у нас полный свод отличий CLI rpm от апстримного? Хотя бы в части нами изобретённых ключей.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204320</commentid>
    <comment_count>2</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-11-01 19:34:09 +0300</bug_when>
    <thetext>(In reply to Arseny Maslennikov from comment #1)
&gt; (In reply to Michael Shigorin from comment #0)
&gt; &gt; После обновления zsh с 5.6.2-alt1 (p9_e2k) до 5.8-alt2 (sisyphus_e2k)
&gt; &gt; потерялось автодополнение rpm -q* --lastchange: по --la&lt;Tab&gt; оболочка теперь
&gt; &gt; делает --last, который соответствует явно времени установки и в целом, кмк,
&gt; &gt; малополезен.
&gt; &gt; 
&gt; &gt; Поведение 5.8-alt1 в этой части такое же.
&gt; 
&gt; Гипотеза: если --lastchange — изобретение, специфичное для ALT RPM, то эта
&gt; опция, скорее всего, потерялась в 7b4a9642f96d5441e0d9e796102174e67560d5d3
&gt; (релиз 5.8-alt1), и надо вернуть. Пока не ставлю багу в assigned, гипотеза
&gt; требует подтверждения.

Так и есть:
[root@Fedora-Cloud-Base-34-1 ~]# grep ID /etc/os-release
ID=fedora
VERSION_ID=34
PLATFORM_ID=&quot;platform:f34&quot;
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

Будем чинить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204350</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2021-11-02 01:18:49 +0300</bug_when>
    <thetext>zsh-1:5.8-alt3 -&gt; sisyphus:

 Tue Nov 02 2021 Arseny Maslennikov &lt;arseny@altlinux&gt; 1:5.8-alt3
 - New patches:
   + compaudit: fix zsh executable discovery if /proc missing
   + _rpm: complete -q --lastchange (Closes: 41261)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>