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

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

    <bug>
          <bug_id>44561</bug_id>
          
          <creation_ts>2022-12-06 19:55:42 +0300</creation_ts>
          <short_desc>Зависает сборка с make 4.4.0, если заданы THE_GROUPS или MAIN_GROUPS</short_desc>
          <delta_ts>2022-12-30 21:19:27 +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>mkimage-profiles</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=44226</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Антон Мидюков">antohami</reporter>
          <assigned_to name="Антон Мидюков">antohami</assigned_to>
          <cc>aen</cc>
    
    <cc>andy</cc>
    
    <cc>antohami</cc>
    
    <cc>glebfm</cc>
    
    <cc>iv</cc>
    
    <cc>legion</cc>
    
    <cc>mike</cc>
    
    <cc>shaba</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>218501</commentid>
    <comment_count>0</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2022-12-06 19:55:42 +0300</bug_when>
    <thetext>Зависает сборка с make 4.4.0, если заданы THE_GROUPS или MAIN_GROUPS.

В image.in/functions.mk зависает код:

# prefix/suffix group name to form a path (relative/absolute)
rgroup = $(1:%=groups/%.directory)
group  = $(addprefix $(PKGDIR)/,$(call rgroup,$(1)))

# map first argument (a function) onto second one (an argument list)
map = $(foreach a,$(2),$(call $(1),$(a)))

# happens at least twice, and variables are the same by design
groups2lists = $(shell $(groups2lists_body))
define groups2lists_body
{ if [ -n &quot;$(THE_GROUPS)$(MAIN_GROUPS)&quot; ]; then \
	  sed -rn &apos;s,^X-Alterator-PackageList=(.*)$$,\1,p&apos; \
		$(call map,group,$(THE_GROUPS) $(MAIN_GROUPS)) | \
		sed &apos;s/;/\n/g&apos;; \
fi; }
endef

https://github.com/altlinux/mkimage-profiles/blob/sisyphus/image.in/functions.mk

В логе много сообщений:

sed: can&apos;t read /groups/tools/diag.directory: No such file or directory

и зависание.

О проблеме:
https://bugzilla.altlinux.org/show_bug.cgi?id=44226#c6

Но я так и не понял пока, как тут подправить надо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219368</commentid>
    <comment_count>1</comment_count>
      <attachid>12132</attachid>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2022-12-21 21:08:58 +0300</bug_when>
    <thetext>Created attachment 12132
Защита функций от спонтанного выполнения в make-4.4

Заменил

VAR = &lt;code&gt;

на

define VAR
$(if $(filter VAR,$(0)),&lt;code&gt;
endef

Так у меня работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219391</commentid>
    <comment_count>2</comment_count>
      <attachid>12139</attachid>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2022-12-22 18:10:28 +0300</bug_when>
    <thetext>Created attachment 12139
Защита функций от спонтанного выполнения в make-4.4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219649</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2022-12-30 21:19:27 +0300</bug_when>
    <thetext>mkimage-profiles-1.5.0-alt1 -&gt; sisyphus:

 Fri Dec 30 2022 Anton Midyukov &lt;antohami@altlinux&gt; 1.5.0-alt1
 - Updating lists for riscv64 (thanks iv@)
 - check conditions of make for equality of variables with an empty value
 - Set variable BRANCH, if not defined or empty; show $BRANCH
 - Add STDOUT option to output log to stdout
 - reports.mk: archive report with REPORT=2
 - profile.mk: do not cleanup BUILDDIR, which is a symlink
 - use/dev: Fix: Enable hasher-privd by default (thanks manowar@)
 - regular.mk: set KFLAVOUR un-def for jeos in Sisyphus
 - regular.mk: add drm kernel moules + firmware to initrd for all
 - regular.mk: net-install is available for alles BRANCH
 - grub: drop $linux_suffix in *.cfg
 - grub: add ip=dhcp to bootargs in 88netinstall.cfg
 - sound: use wireplumber instead pipewire-media-session for pipewire in
   Sisyphus (request by aris@)
 - uboot: add u-boot-rpi3 to list
 - image.in/functions.mk: protect the code from spontaneous execution
   (Closes: 44561)
 - regular.mk: add use/efi/dtb
 - education: add latest commits (from cas@)
 - workstation: add latest commits (from sem@)
 - alt-server: add latest commits (from jqt4)
 - slinux: Add pam_gnome-keyring (from jqt4)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>12132</attachid>
            <date>2022-12-21 21:08:58 +0300</date>
            <delta_ts>2022-12-22 18:10:28 +0300</delta_ts>
            <desc>Защита функций от спонтанного выполнения в make-4.4</desc>
            <filename>0001-image.in-functions.mk-protect-the-code-from-spontane.patch</filename>
            <type>text/plain</type>
            <size>4006</size>
            <attacher name="Антон Мидюков">antohami</attacher>
            
              <data encoding="base64">RnJvbSA4NjU4ZTI5NzczYmM2MjU4YTg5ZjZjZDE5MTJiZmVhNDdhZTI4ZmNlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbnRvbiBNaWR5dWtvdiA8YW50b2hhbWlAYWx0bGludXgub3Jn
PgpEYXRlOiBUaHUsIDIyIERlYyAyMDIyIDAwOjU4OjE3ICswNzAwClN1YmplY3Q6IFtQQVRDSF0g
aW1hZ2UuaW4vZnVuY3Rpb25zLm1rOiBwcm90ZWN0IHRoZSBjb2RlIGZyb20gc3BvbnRhbmVvdXMK
IGV4ZWN1dGlvbgoKVGhlIG5ldyBtYWtlLTQuNCBkb2VzIG5vdCByZXNldCAnJCgxKScsICckKDIp
JywgZXRjLiB3aGVuIGRvIHJlY3Vyc2l2ZWx5CmV4cGFuZGluZy4gU28gdGhlIGZ1bmN0aW9ucyBm
aXJlIHNwb250YW5lb3VzbHkuIFRoZSByZWFzb24gZm9yIHJlY3Vyc2l2ZQpleHBhbmRpbmcgbWln
aHQgYmUgdG8gdXNlICQoc2hlbGwgLi4uKS4KClRvIHByb3RlY3QgdGhlIGNvZGUgZnJvbSBzcG9u
dGFuZW91cyBleGVjdXRpb24sIHdlIGFkZCBhIG1hdGNoIGNoZWNrCickKDApJyB0byB0aGUgZnVu
Y3Rpb24gbmFtZS4gVGhlICckKDApJyB2YXJpYWJsZSBtdXN0IGFsd2F5cyBoYXZlIHRoZQpuYW1l
IG9mIG91ciBmdW5jdGlvbiBhdCB0aGUgdGltZSBvZiB0aGUgY2FsbC4gSWYgdGhpcyBpcyBub3Qg
dGhlIGNhc2UsCnRoZW4gd2UgYXJlIG91dCBvZiB0aGUgJChjYWxsIC4uLikgY29udGV4dC4KCkZy
b20gbWFrZSBkb2N1bWVudGF0aW9uOgoKfCBUaGUgc3ludGF4IG9mIHRoZSAnY2FsbCcgZnVuY3Rp
b24gaXM6CnwKfCAgICAgICQoY2FsbCBWQVJJQUJMRSxQQVJBTSxQQVJBTSwuLi4pCnwKfCBXaGVu
ICdtYWtlJyBleHBhbmRzIHRoaXMgZnVuY3Rpb24sIGl0IGFzc2lnbnMgZWFjaCBQQVJBTSB0byB0
ZW1wb3JhcnkKfCB2YXJpYWJsZXMgJyQoMSknLCAnJCgyKScsIGV0Yy4gIFRoZSB2YXJpYWJsZSAn
JCgwKScgd2lsbCBjb250YWluCnwgVkFSSUFCTEUuCgpGaXggQUxUIGJ1ZyA0NDU2MQoKU2VlIGFs
c286Cmh0dHBzOi8vZ2l0aHViLmNvbS9vc2Jvb3QvbWFrZS1pbml0cmQvY29tbWl0LzYwYWZjZDk5
N2FmZmUxNTBmZTExNTMwMDZmZmNjMWFkYWM3MzU3MTAKLS0tCiBpbWFnZS5pbi9mdW5jdGlvbnMu
bWsgfCA1OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvaW1hZ2UuaW4vZnVuY3Rpb25zLm1rIGIvaW1hZ2UuaW4vZnVuY3Rpb25zLm1rCmluZGV4IDky
ODljYTFhMzUuLjU2MjAwYWQ1ZTcgMTAwNjQ0Ci0tLSBhL2ltYWdlLmluL2Z1bmN0aW9ucy5tawor
KysgYi9pbWFnZS5pbi9mdW5jdGlvbnMubWsKQEAgLTEyLDI4ICsxMiw0NiBAQCBBUkNIID89ICQo
c2hlbGwgYXJjaCB8IHNlZCAncy9pNjg2L2k1ODYvOyBzL2FybXYuKi9hcm0vJykKIERBVEUgPz0g
JChzaGVsbCBkYXRlICslWSVtJWQpCiAKICMgcHJlZml4IHBrZ2xpc3QgbmFtZSB3aXRoIGl0cyBk
aXJlY3RvcnkgdG8gZm9ybSBhIHBhdGggKHJlbGF0aXZlL2Fic29sdXRlKQotcmxpc3QgPSAkKDE6
JT1saXN0cy8lKQotbGlzdCAgPSAkKGFkZHByZWZpeCAkKFBLR0RJUikvLCQoY2FsbCBybGlzdCwk
KDEpKSkKK2RlZmluZSBybGlzdAorJChpZiAkKGZpbHRlciBybGlzdCwkKDApKSwkKDE6JT1saXN0
cy8lKSkKK2VuZGVmCisKK2RlZmluZSBsaXN0CiskKGlmICQoZmlsdGVyIGxpc3QsJCgwKSksJChh
ZGRwcmVmaXggJChQS0dESVIpLywkKGNhbGwgcmxpc3QsJCgxKSkpKQorZW5kZWYKIAogIyBwcmVm
aXgvc3VmZml4IGdyb3VwIG5hbWUgdG8gZm9ybSBhIHBhdGggKHJlbGF0aXZlL2Fic29sdXRlKQot
cmdyb3VwID0gJCgxOiU9Z3JvdXBzLyUuZGlyZWN0b3J5KQotZ3JvdXAgID0gJChhZGRwcmVmaXgg
JChQS0dESVIpLywkKGNhbGwgcmdyb3VwLCQoMSkpKQorZGVmaW5lIHJncm91cAorJChpZiAkKGZp
bHRlciByZ3JvdXAsJCgwKSksJCgxOiU9Z3JvdXBzLyUuZGlyZWN0b3J5KSkKK2VuZGVmCisKK2Rl
ZmluZSBncm91cAorJChpZiAkKGZpbHRlciBncm91cCwkKDApKSwkKGFkZHByZWZpeCAkKFBLR0RJ
UikvLCQoY2FsbCByZ3JvdXAsJCgxKSkpKQorZW5kZWYKIAogIyBwcmVmaXgvc3VmZml4IHBrZyBw
cm9maWxlIG5hbWUgdG8gZm9ybSBhIHBhdGggKHJlbGF0aXZlL2Fic29sdXRlKQotcnByb2ZpbGUg
PSAkKDE6JT1wcm9maWxlcy8lLmRpcmVjdG9yeSkKLXByb2ZpbGUgID0gJChhZGRwcmVmaXggJChQ
S0dESVIpLywkKGNhbGwgcnByb2ZpbGUsJCgxKSkpCitkZWZpbmUgcnByb2ZpbGUKKyQoaWYgJChm
aWx0ZXIgcnByb2ZpbGUsJCgwKSksJCgxOiU9cHJvZmlsZXMvJS5kaXJlY3RvcnkpKQorZW5kZWYK
KworZGVmaW5lIHByb2ZpbGUKKyQoaWYgJChmaWx0ZXIgcHJvZmlsZSwkKDApKSwkKGFkZHByZWZp
eCAkKFBLR0RJUikvLCQoY2FsbCBycHJvZmlsZSwkKDEpKSkpCitlbmRlZgogCiAjIG1hcCBmaXJz
dCBhcmd1bWVudCAoYSBmdW5jdGlvbikgb250byBzZWNvbmQgb25lIChhbiBhcmd1bWVudCBsaXN0
KQotbWFwID0gJChmb3JlYWNoIGEsJCgyKSwkKGNhbGwgJCgxKSwkKGEpKSkKK2RlZmluZSBtYXAK
KyQoaWYgJChmaWx0ZXIgbWFwLCQoMCkpLCQoZm9yZWFjaCBhLCQoMiksJChjYWxsICQoMSksJChh
KSkpKQorZW5kZWYKIAogIyBoYXBwZW5zIGF0IGxlYXN0IHR3aWNlLCBhbmQgdmFyaWFibGVzIGFy
ZSB0aGUgc2FtZSBieSBkZXNpZ24KLWdyb3VwczJsaXN0cyA9ICQoc2hlbGwgJChncm91cHMybGlz
dHNfYm9keSkpCi1kZWZpbmUgZ3JvdXBzMmxpc3RzX2JvZHkKLXsgaWYgWyAtbiAiJChUSEVfR1JP
VVBTKSQoTUFJTl9HUk9VUFMpIiBdOyB0aGVuIFwKLQkgIHNlZCAtcm4gJ3MsXlgtQWx0ZXJhdG9y
LVBhY2thZ2VMaXN0PSguKikkJCxcMSxwJyBcCi0JCSQoY2FsbCBtYXAsZ3JvdXAsJChUSEVfR1JP
VVBTKSAkKE1BSU5fR1JPVVBTKSkgfCBcCi0JCXNlZCAncy87L1xuL2cnOyBcCi1maTsgfQorZGVm
aW5lIGdyb3VwczJsaXN0cworJChpZiAkKGZpbHRlciBncm91cHMybGlzdHMsJCgwKSksJChzaGVs
bCBcCisJICBpZiBbIC1uICIkKFRIRV9HUk9VUFMpJChNQUlOX0dST1VQUykiIF07IHRoZW4gXAor
CSAgICBzZWQgLXJuICdzLF5YLUFsdGVyYXRvci1QYWNrYWdlTGlzdD0oLiopJCQsXDEscCcgXAor
CSAgICAkKGNhbGwgbWFwLGdyb3VwLCQoVEhFX0dST1VQUykgJChNQUlOX0dST1VQUykpIHwgXAor
CSAgICBzZWQgJ3MvOy9cbi9nJzsgXAorCSAgZmk7IFwKKykpCiBlbmRlZgogCiAjIGtlcm5lbCBw
YWNrYWdlIGxpc3QgZ2VuZXJhdGlvbjsgc2VlIGFsc28gIzI0NjY5CkBAIC00MSwxNSArNTksMjEg
QEAgTlVMTCA6PQogU1BBQ0UgOj0gJChOVUxMKSAjIHRoZSBvZmZpY2lhbGx5IGRvY3VtZW50ZWQg
d2F5IG9mIGdldHRpbmcgYSBzcGFjZQogQ09NTUEgOj0gLAogCi1saXN0MnJlID0gJChzdWJzdCAk
KFNQQUNFKSx8LCQoc3RyaXAgJCgxKSkpCitkZWZpbmUgbGlzdDJyZQorJChpZiAkKGZpbHRlciBs
aXN0MnJlLCQoMCkpLCQoc3Vic3QgJChTUEFDRSksfCwkKHN0cmlwICQoMSkpKSkKK2VuZGVmCiAK
ICMgYXJnczogS0ZMQVZPVVJTLCBLTU9EVUxFUwogIyBOQjogJCgyKSBjb3VsZCBiZSBlbXB0eQot
a3BhY2thZ2VzID0gJChhbmQgJCgxKSwgXAorZGVmaW5lIGtwYWNrYWdlcworJChpZiAkKGZpbHRl
ciBrcGFja2FnZXMsJCgwKSksJChhbmQgJCgxKSwgXAogCV5rZXJuZWwtKGltYWdlfG1vZHVsZXMt
KCQoY2FsbCBsaXN0MnJlLCQoMikpKSktKCQoY2FsbCBsaXN0MnJlLCQoMSkpKSQkKQorZW5kZWYK
IAogIyBhcmc6IGJyYW5kaW5nIHN1YnBhY2thZ2VzCi1icmFuZGluZyA9ICQoYW5kICQoMSksXmJy
YW5kaW5nLSQoQlJBTkRJTkcpLSgkKGNhbGwgbGlzdDJyZSwkKDEpKSkkJCkKK2RlZmluZSBicmFu
ZGluZworJChpZiAkKGZpbHRlciBicmFuZGluZywkKDApKSwkKGFuZCAkKDEpLF5icmFuZGluZy0k
KEJSQU5ESU5HKS0oJChjYWxsIGxpc3QycmUsJCgxKSkpJCQpKQorZW5kZWYKIAogZW5kaWYKIGVu
ZGlmCi0tIAoyLjMzLjUKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>12139</attachid>
            <date>2022-12-22 18:10:28 +0300</date>
            <delta_ts>2022-12-22 18:10:28 +0300</delta_ts>
            <desc>Защита функций от спонтанного выполнения в make-4.4</desc>
            <filename>0001-image.in-functions.mk-protect-the-code-from-spontane.patch</filename>
            <type>text/plain</type>
            <size>4082</size>
            <attacher name="Антон Мидюков">antohami</attacher>
            
              <data encoding="base64">RnJvbSBkYjM0ZDNjNGVhMTMwNDcyOTNmMDdhZjFiNzczOTgwYWZiN2Q3ZGRkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbnRvbiBNaWR5dWtvdiA8YW50b2hhbWlAYWx0bGludXgub3Jn
PgpEYXRlOiBUaHUsIDIyIERlYyAyMDIyIDAwOjU4OjE3ICswNzAwClN1YmplY3Q6IFtQQVRDSF0g
aW1hZ2UuaW4vZnVuY3Rpb25zLm1rOiBwcm90ZWN0IHRoZSBjb2RlIGZyb20gc3BvbnRhbmVvdXMK
IGV4ZWN1dGlvbgoKVGhlIG5ldyBtYWtlLTQuNCBkb2VzIG5vdCByZXNldCAnJCgxKScsICckKDIp
JywgZXRjLiB3aGVuIGRvIHJlY3Vyc2l2ZWx5CmV4cGFuZGluZy4gU28gdGhlIGZ1bmN0aW9ucyBm
aXJlIHNwb250YW5lb3VzbHkuIFRoZSByZWFzb24gZm9yIHJlY3Vyc2l2ZQpleHBhbmRpbmcgbWln
aHQgYmUgdG8gdXNlICQoc2hlbGwgLi4uKS4KClRvIHByb3RlY3QgdGhlIGNvZGUgZnJvbSBzcG9u
dGFuZW91cyBleGVjdXRpb24sIHdlIGFkZCBhIG1hdGNoIGNoZWNrCickKDApJyB0byB0aGUgZnVu
Y3Rpb24gbmFtZS4gVGhlICckKDApJyB2YXJpYWJsZSBtdXN0IGFsd2F5cyBoYXZlIHRoZQpuYW1l
IG9mIG91ciBmdW5jdGlvbiBhdCB0aGUgdGltZSBvZiB0aGUgY2FsbC4gSWYgdGhpcyBpcyBub3Qg
dGhlIGNhc2UsCnRoZW4gd2UgYXJlIG91dCBvZiB0aGUgJChjYWxsIC4uLikgY29udGV4dC4KCkZy
b20gbWFrZSBkb2N1bWVudGF0aW9uOgoKfCBUaGUgc3ludGF4IG9mIHRoZSAnY2FsbCcgZnVuY3Rp
b24gaXM6CnwKfCAgICAgICQoY2FsbCBWQVJJQUJMRSxQQVJBTSxQQVJBTSwuLi4pCnwKfCBXaGVu
ICdtYWtlJyBleHBhbmRzIHRoaXMgZnVuY3Rpb24sIGl0IGFzc2lnbnMgZWFjaCBQQVJBTSB0byB0
ZW1wb3JhcnkKfCB2YXJpYWJsZXMgJyQoMSknLCAnJCgyKScsIGV0Yy4gIFRoZSB2YXJpYWJsZSAn
JCgwKScgd2lsbCBjb250YWluCnwgVkFSSUFCTEUuCgpGaXggQUxUIGJ1ZyA0NDU2MQoKU2VlIGFs
c286Cmh0dHBzOi8vZ2l0aHViLmNvbS9vc2Jvb3QvbWFrZS1pbml0cmQvY29tbWl0LzYwYWZjZDk5
N2FmZmUxNTBmZTExNTMwMDZmZmNjMWFkYWM3MzU3MTAKLS0tCiBpbWFnZS5pbi9mdW5jdGlvbnMu
bWsgfCA2MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvaW1hZ2UuaW4vZnVuY3Rpb25zLm1rIGIvaW1hZ2UuaW4vZnVuY3Rpb25zLm1rCmluZGV4IDky
ODljYTFhMzUuLjE2M2NkMGQzNmUgMTAwNjQ0Ci0tLSBhL2ltYWdlLmluL2Z1bmN0aW9ucy5tawor
KysgYi9pbWFnZS5pbi9mdW5jdGlvbnMubWsKQEAgLTEyLDI4ICsxMiw0NiBAQCBBUkNIID89ICQo
c2hlbGwgYXJjaCB8IHNlZCAncy9pNjg2L2k1ODYvOyBzL2FybXYuKi9hcm0vJykKIERBVEUgPz0g
JChzaGVsbCBkYXRlICslWSVtJWQpCiAKICMgcHJlZml4IHBrZ2xpc3QgbmFtZSB3aXRoIGl0cyBk
aXJlY3RvcnkgdG8gZm9ybSBhIHBhdGggKHJlbGF0aXZlL2Fic29sdXRlKQotcmxpc3QgPSAkKDE6
JT1saXN0cy8lKQotbGlzdCAgPSAkKGFkZHByZWZpeCAkKFBLR0RJUikvLCQoY2FsbCBybGlzdCwk
KDEpKSkKK2RlZmluZSBybGlzdAorJChpZiAkKGZpbHRlciBybGlzdCwkKDApKSwkKDE6JT1saXN0
cy8lKSkKK2VuZGVmCisKK2RlZmluZSBsaXN0CiskKGlmICQoZmlsdGVyIGxpc3QsJCgwKSksJChh
ZGRwcmVmaXggJChQS0dESVIpLywkKGNhbGwgcmxpc3QsJCgxKSkpKQorZW5kZWYKIAogIyBwcmVm
aXgvc3VmZml4IGdyb3VwIG5hbWUgdG8gZm9ybSBhIHBhdGggKHJlbGF0aXZlL2Fic29sdXRlKQot
cmdyb3VwID0gJCgxOiU9Z3JvdXBzLyUuZGlyZWN0b3J5KQotZ3JvdXAgID0gJChhZGRwcmVmaXgg
JChQS0dESVIpLywkKGNhbGwgcmdyb3VwLCQoMSkpKQorZGVmaW5lIHJncm91cAorJChpZiAkKGZp
bHRlciByZ3JvdXAsJCgwKSksJCgxOiU9Z3JvdXBzLyUuZGlyZWN0b3J5KSkKK2VuZGVmCisKK2Rl
ZmluZSBncm91cAorJChpZiAkKGZpbHRlciBncm91cCwkKDApKSwkKGFkZHByZWZpeCAkKFBLR0RJ
UikvLCQoY2FsbCByZ3JvdXAsJCgxKSkpKQorZW5kZWYKIAogIyBwcmVmaXgvc3VmZml4IHBrZyBw
cm9maWxlIG5hbWUgdG8gZm9ybSBhIHBhdGggKHJlbGF0aXZlL2Fic29sdXRlKQotcnByb2ZpbGUg
PSAkKDE6JT1wcm9maWxlcy8lLmRpcmVjdG9yeSkKLXByb2ZpbGUgID0gJChhZGRwcmVmaXggJChQ
S0dESVIpLywkKGNhbGwgcnByb2ZpbGUsJCgxKSkpCitkZWZpbmUgcnByb2ZpbGUKKyQoaWYgJChm
aWx0ZXIgcnByb2ZpbGUsJCgwKSksJCgxOiU9cHJvZmlsZXMvJS5kaXJlY3RvcnkpKQorZW5kZWYK
KworZGVmaW5lIHByb2ZpbGUKKyQoaWYgJChmaWx0ZXIgcHJvZmlsZSwkKDApKSwkKGFkZHByZWZp
eCAkKFBLR0RJUikvLCQoY2FsbCBycHJvZmlsZSwkKDEpKSkpCitlbmRlZgogCiAjIG1hcCBmaXJz
dCBhcmd1bWVudCAoYSBmdW5jdGlvbikgb250byBzZWNvbmQgb25lIChhbiBhcmd1bWVudCBsaXN0
KQotbWFwID0gJChmb3JlYWNoIGEsJCgyKSwkKGNhbGwgJCgxKSwkKGEpKSkKK2RlZmluZSBtYXAK
KyQoaWYgJChmaWx0ZXIgbWFwLCQoMCkpLCQoZm9yZWFjaCBhLCQoMiksJChjYWxsICQoMSksJChh
KSkpKQorZW5kZWYKIAogIyBoYXBwZW5zIGF0IGxlYXN0IHR3aWNlLCBhbmQgdmFyaWFibGVzIGFy
ZSB0aGUgc2FtZSBieSBkZXNpZ24KLWdyb3VwczJsaXN0cyA9ICQoc2hlbGwgJChncm91cHMybGlz
dHNfYm9keSkpCi1kZWZpbmUgZ3JvdXBzMmxpc3RzX2JvZHkKLXsgaWYgWyAtbiAiJChUSEVfR1JP
VVBTKSQoTUFJTl9HUk9VUFMpIiBdOyB0aGVuIFwKLQkgIHNlZCAtcm4gJ3MsXlgtQWx0ZXJhdG9y
LVBhY2thZ2VMaXN0PSguKikkJCxcMSxwJyBcCi0JCSQoY2FsbCBtYXAsZ3JvdXAsJChUSEVfR1JP
VVBTKSAkKE1BSU5fR1JPVVBTKSkgfCBcCi0JCXNlZCAncy87L1xuL2cnOyBcCi1maTsgfQorZGVm
aW5lIGdyb3VwczJsaXN0cworJChpZiAkKGZpbHRlciBncm91cHMybGlzdHMsJCgwKSksJChzaGVs
bCBcCisJICBpZiBbIC1uICIkKFRIRV9HUk9VUFMpJChNQUlOX0dST1VQUykiIF07IHRoZW4gXAor
CSAgICBzZWQgLXJuICdzLF5YLUFsdGVyYXRvci1QYWNrYWdlTGlzdD0oLiopJCQsXDEscCcgXAor
CSAgICAkKGNhbGwgbWFwLGdyb3VwLCQoVEhFX0dST1VQUykgJChNQUlOX0dST1VQUykpIHwgXAor
CSAgICBzZWQgJ3MvOy9cbi9nJzsgXAorCSAgZmk7IFwKKykpCiBlbmRlZgogCiAjIGtlcm5lbCBw
YWNrYWdlIGxpc3QgZ2VuZXJhdGlvbjsgc2VlIGFsc28gIzI0NjY5CkBAIC00MSwxNSArNTksMjEg
QEAgTlVMTCA6PQogU1BBQ0UgOj0gJChOVUxMKSAjIHRoZSBvZmZpY2lhbGx5IGRvY3VtZW50ZWQg
d2F5IG9mIGdldHRpbmcgYSBzcGFjZQogQ09NTUEgOj0gLAogCi1saXN0MnJlID0gJChzdWJzdCAk
KFNQQUNFKSx8LCQoc3RyaXAgJCgxKSkpCitkZWZpbmUgbGlzdDJyZQorJChpZiAkKGZpbHRlciBs
aXN0MnJlLCQoMCkpLCQoc3Vic3QgJChTUEFDRSksfCwkKHN0cmlwICQoMSkpKSkKK2VuZGVmCiAK
ICMgYXJnczogS0ZMQVZPVVJTLCBLTU9EVUxFUwogIyBOQjogJCgyKSBjb3VsZCBiZSBlbXB0eQot
a3BhY2thZ2VzID0gJChhbmQgJCgxKSwgXAotCV5rZXJuZWwtKGltYWdlfG1vZHVsZXMtKCQoY2Fs
bCBsaXN0MnJlLCQoMikpKSktKCQoY2FsbCBsaXN0MnJlLCQoMSkpKSQkKQorZGVmaW5lIGtwYWNr
YWdlcworJChpZiAkKGZpbHRlciBrcGFja2FnZXMsJCgwKSksJChhbmQgJCgxKSwgXAorCV5rZXJu
ZWwtKGltYWdlfG1vZHVsZXMtKCQoY2FsbCBsaXN0MnJlLCQoMikpKSktKCQoY2FsbCBsaXN0MnJl
LCQoMSkpKSQkKSkKK2VuZGVmCiAKICMgYXJnOiBicmFuZGluZyBzdWJwYWNrYWdlcwotYnJhbmRp
bmcgPSAkKGFuZCAkKDEpLF5icmFuZGluZy0kKEJSQU5ESU5HKS0oJChjYWxsIGxpc3QycmUsJCgx
KSkpJCQpCitkZWZpbmUgYnJhbmRpbmcKKyQoaWYgJChmaWx0ZXIgYnJhbmRpbmcsJCgwKSksJChh
bmQgJCgxKSxeYnJhbmRpbmctJChCUkFORElORyktKCQoY2FsbCBsaXN0MnJlLCQoMSkpKSQkKSkK
K2VuZGVmCiAKIGVuZGlmCiBlbmRpZgotLSAKMi4zMy41Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>