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

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

    <bug>
          <bug_id>32607</bug_id>
          
          <creation_ts>2016-10-12 20:16:35 +0300</creation_ts>
          <short_desc>sh4 --rpm-requires segfaults in the new version (4.3.42)</short_desc>
          <delta_ts>2018-12-19 05:49:33 +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>bash4</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan Zakharyaschev">imz</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>aen</cc>
    
    <cc>evg</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>viy</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>159188</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2016-10-12 20:16:35 +0300</bug_when>
    <thetext>Не всё совсем хорошо в новой сборке bash4 (из git, ещё не в Sisyphus). Кажется, регрессия по сравнению с предыдущей:

-bash-4.3$ rpm -qf /bin/sh4
sh4-4.3.42-alt1
-bash-4.3$ /bin/sh4 --rpm-requires RPM/BUILD/rpm-utils-0.9.22/add_changelog
executable(shell-error)
executable(shell-quote)
executable(cat)
function(USAGE)
Segmentation fault
-bash-4.3$

А вот из Сизифа:

[builder@localhost ~]$ rpm -qf /bin/sh4
sh4-4.2.50-alt1.1
[builder@localhost ~]$ /bin/sh4 --rpm-requires RPM/BUILD/rpm-utils-0.9.22/add_changelog
executable(shell-error)
executable(shell-quote)
executable(cat)
function(USAGE)
function(USAGE)
function(USAGE)
function(USAGE)
executable(quote_shell_variable)
executable(quote_shell_variable)
executable(quote_shell_args)
executable(quote_shell_variable)
executable(cat)
executable(paste_changelog)
[builder@localhost ~]$

rpm-utils собирался из примерно такого коммита -- http://git.altlinux.org/people/imz/packages/rpm-utils.git?p=rpm-utils.git;a=commit;h=e0c07f4bae217feec2fa7a03b6637fae6b06ba43 .

On Wed, 1 Jun 2016, Girar Builder awaiter robot wrote:

&gt; http://git.altlinux.org/tasks/165342/logs/events.2.1.log
&gt;
&gt; 2016-Jun-01 07:26:51 :: test-only swift task #165342 for sisyphus resumed by imz:
&gt; #100 build 4.3.42-alt1 from /people/glebfm/packages/bash.git
&gt; #200 build 3.2.57-alt2 from /people/glebfm/packages/bash.git
&gt; #300 build 0.9.22-alt1 from /people/imz/packages/rpm-utils.git
&gt; 2016-Jun-01 07:27:10 :: created build repo
&gt; 2016-Jun-01 07:27:11 :: [x86_64] #100 bash.git 4.3.42-alt1: build start
&gt; 2016-Jun-01 07:27:12 :: [i586] #100 bash.git 4.3.42-alt1: build start
&gt; 2016-Jun-01 07:26:24 :: [x86_64] bash.git 4.3.42-alt1: remote: too swift to rebuild
&gt; 2016-Jun-01 07:26:24 :: [i586] bash.git 4.3.42-alt1: remote: too swift to rebuild
&gt; 2016-Jun-01 07:27:12 :: [x86_64] #100 bash.git 4.3.42-alt1: build swiftly SKIPPED
&gt; 2016-Jun-01 07:27:12 :: [i586] #100 bash.git 4.3.42-alt1: build swiftly SKIPPED
&gt; 2016-Jun-01 07:27:12 :: [x86_64] #200 bash.git 3.2.57-alt2: build start
&gt; 2016-Jun-01 07:27:12 :: [i586] #200 bash.git 3.2.57-alt2: build start

&gt; 2016-Jun-01 07:26:25 :: [i586] bash.git 3.2.57-alt2: remote: too swift to rebuild
&gt; 2016-Jun-01 07:26:25 :: [x86_64] bash.git 3.2.57-alt2: remote: too swift to rebuild
&gt; 2016-Jun-01 07:27:13 :: [x86_64] #200 bash.git 3.2.57-alt2: build swiftly SKIPPED
&gt; 2016-Jun-01 07:27:13 :: [i586] #200 bash.git 3.2.57-alt2: build swiftly SKIPPED
&gt; 2016-Jun-01 07:27:13 :: [x86_64] #300 rpm-utils.git 0.9.22-alt1: build start
&gt; 2016-Jun-01 07:27:13 :: [i586] #300 rpm-utils.git 0.9.22-alt1: build start
&gt; find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
&gt; shell.req: ERROR: /usr/src/tmp/rpm-utils-buildroot/usr/bin/add_changelog: /bin/sh4 --rpm-requires failed
&gt; find-requires: ERROR: /usr/lib/rpm/shell.req failed
&gt; error: /bin/sh failed
&gt; error: Failed to find Requires
&gt; RPM build errors:
&gt; 2016-Jun-01 07:28:51 :: [x86_64] rpm-utils.git 0.9.22-alt1: remote: build failed
&gt; 2016-Jun-01 07:29:39 :: [x86_64] #300 rpm-utils.git 0.9.22-alt1: build FAILED
&gt; find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
&gt; shell.req: ERROR: /usr/src/tmp/rpm-utils-buildroot/usr/bin/add_changelog: /bin/sh4 --rpm-requires failed
&gt; find-requires: ERROR: /usr/lib/rpm/shell.req failed
&gt; error: /bin/sh failed
&gt; error: Failed to find Requires
&gt; RPM build errors:
&gt; 2016-Jun-01 07:29:02 :: [i586] rpm-utils.git 0.9.22-alt1: remote: build failed
&gt; 2016-Jun-01 07:29:50 :: [i586] #300 rpm-utils.git 0.9.22-alt1: build FAILED
&gt; 2016-Jun-01 07:29:39 :: [x86_64] build FAILED
&gt; 2016-Jun-01 07:29:50 :: [i586] build FAILED
&gt; 2016-Jun-01 07:29:50 :: task #165342 for sisyphus FAILED
&gt;
&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>159190</commentid>
    <comment_count>1</comment_count>
      <attachid>6838</attachid>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2016-10-13 12:01:05 +0300</bug_when>
    <thetext>Created attachment 6838
add_changelog from e0c07f4bae217feec2fa7a03b6637fae6b06ba43

I&apos;m attaching the script which offends this build of sh4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>173901</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2018-09-04 19:22:13 +0300</bug_when>
    <thetext>http://git.altlinux.org/tasks/211081/ - можно проверить с этим заданием</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176809</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2018-12-19 05:49:33 +0300</bug_when>
    <thetext>bash4-4.4.23-alt1 -&gt; sisyphus:

Mon Dec 17 2018 Dmitry V. Levin &lt;ldv@altlinux&gt; 4.4.23-alt1
- 4.2.50 -&gt; 4.4.23 (closes: #32607, #32134, #33196).
- Enabled Rational Range Interpretation (globasciiranges) by default.

Tue May 25 1999 Bernhard RosenkrÃ¤nzer &lt;bero@mandrakesoft.com&gt;
- handle RPM_OPT_FLAGS</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6838</attachid>
            <date>2016-10-13 12:01:05 +0300</date>
            <delta_ts>2016-10-13 12:01:05 +0300</delta_ts>
            <desc>add_changelog from e0c07f4bae217feec2fa7a03b6637fae6b06ba43</desc>
            <filename>add_changelog</filename>
            <type>text/plain</type>
            <size>3309</size>
            <attacher name="Ivan Zakharyaschev">imz</attacher>
            
              <data encoding="base64">IyEvYmluL3NoNCAtZQojCiMgQ29weXJpZ2h0IChDKSAyMDAwLTIwMTEgIERtaXRyeSBWLiBMZXZp
biA8bGR2QGFsdGxpbnV4Lm9yZz4KIwojIEdlbmVyYXRlcyBhbmQgYWRkcyBjaGFuZ2Vsb2cgZW50
cnkgdG8gcnBtIHNwZWNmaWxlLgojCiMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKIyBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQojIHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2Us
IG9yCiMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KIwojIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAojIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCiMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiBTZWUgdGhlCiMgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
IwojIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlCiMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8g
dGhlIEZyZWUgU29mdHdhcmUKIyBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUgUGxhY2UgLSBT
dWl0ZSAzMzAsIEJvc3RvbiwgTUEgMDIxMTEtMTMwNywgVVNBLgojCgpQUk9HPWFkZF9jaGFuZ2Vs
b2cKCi4gc2hlbGwtZXJyb3IKLiBzaGVsbC1xdW90ZQoKU1RBTVBFUj1zdGFtcF9zcGVjClJQTT1y
cG0KUlBNQVJHPQpFTlRSWT0nLSAnCk5PQ0hFQ0s9CgpVU0FHRSgpCnsKCVsgIiQxIiA9IDAgXSB8
fCBleGVjID4mMgoJY2F0IDw8RU9GCmFkZF9jaGFuZ2Vsb2cgLSBnZW5lcmF0ZXMgYW5kIGFkZHMg
Y2hhbmdlbG9nIGVudHJ5IHRvIHJwbSBzcGVjZmlsZS4KCmFkZF9jaGFuZ2Vsb2cgaXMgZnJlZSBz
b2Z0d2FyZSwgY292ZXJlZCBieSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UuCmFkZF9j
aGFuZ2Vsb2cgY29tZXMgd2l0aCBBQlNPTFVURUxZIE5PIFdBUlJBTlRZLCBzZWUgbGljZW5zZSBm
b3IgZGV0YWlscy4KClVzYWdlOiAkUFJPRyBbb3B0aW9uc10gPHNwZWNmaWxlPiBbIDxzcGVjZmls
ZT5dKgoKVmFsaWQgb3B0aW9ucyBhcmU6Ci1zIFNUQU1QRVIsIC0tc3RhbXBlcj1TVEFNUEVSICAg
ICAgICAgICBTVEFNUEVSIGV4ZWN1dGFibGU7Ci1yIFJQTSwgLS1ycG09UlBNICAgICAgICAgICAg
ICAgICAgICAgICBSUE0gZXhlY3V0YWJsZTsKLWEgYXJncywgLS1hcmdzPWFyZ3MgICAgICAgICAg
ICAgICAgICAgIGFyZ3VtZW50cyBmb3IgUlBNOwotZSBlbnRyeSwgLS1lbnRyeT1lbnRyeSAgICAg
ICAgICAgICAgICAgY2hhbmdlbG9nIGVudHJ5IHRleHQ7Ci0tbm9jaGVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkbyBub3QgY2hlY2sgc3BlY2ZpbGUgdmVyc2lvbnM7Ci1oLCAtLWhl
bHAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG93IHRoaXMgdGV4dC4KCkNvbmZpZ3Vy
ZWQgU1RBTVBFUiBleGVjdXRhYmxlIGlzICRTVEFNUEVSOwpDb25maWd1cmVkIFJQTSBleGVjdXRh
YmxlIGlzICRSUE07CkNvbmZpZ3VyZWQgY2hhbmdlbG9nIGVudHJ5IGlzICckRU5UUlknLgpFT0YK
CVsgLW4gIiQxIiBdICYmIGV4aXQgIiQxIiB8fCBleGl0Cn0KClRFTVA9YGdldG9wdCAtbiAkUFJP
RyAtbyBhOmU6cjpzOmggLWwgYXJnczosZW50cnk6LHJwbTosc3RhbXBlcjosbm9jaGVjayxoZWxw
IC0tICIkQCJgIHx8IFVTQUdFCmV2YWwgc2V0IC0tICIkVEVNUCIKCndoaWxlIDo7IGRvCgljYXNl
ICIkMSIgaW4KCQktYXwtLWFyZ3MpIHNoaWZ0OyBSUE1BUkc9IiQxIjsgc2hpZnQKCQkJOzsKCQkt
ZXwtLWVudHJ5KSBzaGlmdDsgRU5UUlk9IiQxIjsgc2hpZnQKCQkJOzsKCQktcnwtLXJwbSkgc2hp
ZnQ7IFJQTT0iJDEiOyBzaGlmdAoJCQk7OwoJCS1zfC0tc3RhbXBlcikgc2hpZnQ7IFNUQU1QRVI9
IiQxIjsgc2hpZnQKCQkJOzsKCQktLW5vY2hlY2spIE5PQ0hFQ0s9MTsgc2hpZnQKCQkJOzsKCQkt
aHwtLWhlbHApIFVTQUdFIDAKCQkJOzsKCQktLSkgc2hpZnQ7IGJyZWFrCgkJCTs7CgkJKikgZWNo
byAiJFBST0c6IHVucmVjb2duaXplZCBvcHRpb246ICQxIiA+JjI7IGV4aXQgMQoJCQk7OwoJZXNh
Ywpkb25lCgpbIC1uICIkKiIgXSB8fCBVU0FHRQoKZXhpdGNvZGU9CgpxdW90ZV9zaGVsbF92YXJp
YWJsZSBSUE0gIiRSUE0iCnF1b3RlX3NoZWxsX3ZhcmlhYmxlIFNUQU1QRVIgIiRTVEFNUEVSIgpx
dW90ZV9zaGVsbF9hcmdzIGFSUE1BUkcgIiRSUE1BUkciClsgLXogIiRSUE1BUkciIF0gJiYgdlJQ
TUFSRz0gfHwKCXZSUE1BUkc9Ii1hIFwiJChxdW90ZV9zaGVsbCAiJFJQTUFSRyIpXCIiCgpmb3Ig
c3BlYyBpbiAiJEAiOyBkbwoJaWYgWyAhIC1yICIkc3BlYyIgXTsgdGhlbgoJCWVjaG8gIiRQUk9H
OiAkc3BlYzogbm90IGF2YWlsYWJsZSwgc2tpcHBpbmciCgkJZXhpdGNvZGU9MQoJCWNvbnRpbnVl
CglmaQoJcXVvdGVfc2hlbGxfdmFyaWFibGUgcXNwZWMgIiRzcGVjIgoJaWYgWyAteiAiJE5PQ0hF
Q0siIF07IHRoZW4KCQlvbGR2ZXI9JChldmFsICJcIiRSUE1cIiAkYVJQTUFSRyAtcSAtLXFmICcl
e0NIQU5HRUxPR05BTUV9XG4nIC0tc3BlY2ZpbGUgXCIkcXNwZWNcIiIgfAoJCQlzZWQgLW4gJy9e
KG5vbmUpJC9xO3MvW148XVwrPFtePl1cKz4gKlwoLlwrXCkkL1wxL3BnJykKCQluZXd2ZXI9JChl
dmFsICJcIiRSUE1cIiAkYVJQTUFSRyAtcSAtLXFmICclfFNFUklBTD97JXtTRVJJQUx9On18JXtW
RVJTSU9OfS0le1JFTEVBU0V9XG4nIC0tc3BlY2ZpbGUgXCIkcXNwZWNcIiIgfAoJCQloZWFkIC0x
KQoJCWlmIFsgIiRvbGR2ZXIiID0gIiRuZXd2ZXIiIF07IHRoZW4KCQkJZWNobyAiJFBST0c6ICRz
cGVjOiB2ZXJzaW9uIFwiJG9sZHZlclwiIHVuY2hhbmdlZCwgc2tpcHBpbmciCgkJCWV4aXRjb2Rl
PTEKCQkJY29udGludWUKCQlmaQoJZmkKCWlmIHN0YW1wPSIkKGV2YWwgIlwiJFNUQU1QRVJcIiAt
ciBcIiRSUE1cIiAkdlJQTUFSRyBcIiRxc3BlY1wiIikiICYmCgkgICBbIC1uICIkc3RhbXAiIF07
IHRoZW4KCQljYXQgPDwgX19FT0ZfX0VPRl9fRU9GX18gfCBwYXN0ZV9jaGFuZ2Vsb2cgIiRzcGVj
Igokc3RhbXAKJEVOVFJZCgpfX0VPRl9fRU9GX19FT0ZfXwoJZmkKZG9uZQoKZXhpdCAkZXhpdGNv
ZGUK
</data>

          </attachment>
      

    </bug>

</bugzilla>