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

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

    <bug>
          <bug_id>60003</bug_id>
          
          <creation_ts>2026-07-29 13:11:38 +0300</creation_ts>
          <short_desc>samba-devel 4.22.11-alt1 добавляет RPATH на стандартный библиотечный путь</short_desc>
          <delta_ts>2026-08-05 15:27:32 +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>samba-devel</component>
          <version>unstable</version>
          <rep_platform>x86_64</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>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Stanislav Levin">slev</reporter>
          <assigned_to name="Evgeny Sinelnikov">sin</assigned_to>
          <cc>aris</cc>
    
    <cc>boot.efi</cc>
    
    <cc>obidinog</cc>
    
    <cc>rider</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>sin</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>291931</commentid>
    <comment_count>0</comment_count>
    <who name="Stanislav Levin">slev</who>
    <bug_when>2026-07-29 13:11:38 +0300</bug_when>
    <thetext>Файлы конфигурации pkgconfig из samba-devel 4.22.11-alt1 добавляют RPATH на стандартный библиотечный путь:

$ diff &lt;(rpmpeek &apos;https://git.altlinux.org/tasks/archive/done/_417/427214/build/100/x86_64/rpms/samba-devel-4.22.10-alt1.x86_64.rpm&apos; cat usr/lib64/pkgconfig/ndr_krb5pac.pc) &lt;(rpmpeek &apos;https://git.altlinux.org/tasks/archive/done/_417/427373/build/100/x86_64/rpms/samba-devel-4.22.11-alt1.x86_64.rpm&apos; cat usr/lib64/pkgconfig/ndr_krb5pac.pc)
10c10
&lt; Libs: -L${libdir} -lndr-krb5pac
---
&gt; Libs: -Wl,-rpath,/usr/lib64 -L${libdir} -lndr-krb5pac

Это, например, ломает сборку freeipa:
verify-elf: ERROR: ./usr/lib64/samba/pdb/ipasam.so: RPATH contains standard library path &quot;/usr/lib64&quot;: /usr/lib64:/usr/lib64/samba
...
verify-elf: ERROR: ./usr/lib64/krb5/plugins/kdb/ipadb.so: RPATH contains standard library path &quot;/usr/lib64&quot;: /usr/lib64
...
verify-elf: ERROR: ./usr/libexec/ipa/ipa-print-pac: RPATH contains standard library path &quot;/usr/lib64&quot;: /usr/lib64</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>291933</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2026-07-29 13:29:32 +0300</bug_when>
    <thetext>пострадали также vlc и ffmpeg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>291937</commentid>
    <comment_count>2</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2026-07-29 14:26:27 +0300</bug_when>
    <thetext>Выглядит, как то, что не сложно поправить, но времени на отладку потребует.

Если будут конструктивные предложения в виде патчей, буду благодарен.

Постараюсь решить в течении двух недель.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>291989</commentid>
    <comment_count>3</comment_count>
      <attachid>21947</attachid>
    <who name="Корытов Иван">boot.efi</who>
    <bug_when>2026-07-29 19:55:12 +0300</bug_when>
    <thetext>Created attachment 21947
Отключение rpath при установке файлов

(Ответ для Evgeny Sinelnikov на комментарий #2)
&gt; Если будут конструктивные предложения в виде патчей, буду благодарен.
Если речь только про pkgconfig файлы, то нашлась опция в waf, которая убирает из них rpath. Дальше сборки пакетов не проверял, может есть и другие последствия от ее отключения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>292050</commentid>
    <comment_count>4</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2026-07-31 01:28:18 +0300</bug_when>
    <thetext>*** Bug 60001 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>292051</commentid>
    <comment_count>5</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2026-07-31 01:35:43 +0300</bug_when>
    <thetext>Отправил тестовую сборку - нужно проверить, если/когда собирётся:
#427599 BUILDING #1 [locked] [test-only] sisyphus samba.git=4.22.11-alt2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>292129</commentid>
    <comment_count>6</comment_count>
    <who name="obidinog@basealt.ru">obidinog</who>
    <bug_when>2026-08-03 09:52:18 +0300</bug_when>
    <thetext>(Ответ для Evgeny Sinelnikov на комментарий #5)
&gt; Отправил тестовую сборку - нужно проверить, если/когда собирётся:
&gt; #427599 BUILDING #1 [locked] [test-only] sisyphus samba.git=4.22.11-alt2

С данным таском ошибка перестает воспроизводиться

# rpm -q samba-devel 
samba-devel-4.22.11-alt2.x86_64
# cat /usr/lib64/pkgconfig/ndr_krb5pac.pc | grep Libs
Libs: -L${libdir} -lndr-krb5pac</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>292281</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2026-08-05 11:01:03 +0300</bug_when>
    <thetext>Женя, закоммить пожалуйста задание. 
проблемы с выпуском security обновлений</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>292294</commentid>
    <comment_count>8</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2026-08-05 15:27:32 +0300</bug_when>
    <thetext>samba-4.22.11-alt2 -&gt; sisyphus:

Fri Jul 31 2026 Evgeny Sinelnikov &lt;sin@altlinux&gt; 4.22.11-alt2
- Fix samba-devel pkgconfig: drop RPATH from Libs flags to avoid standard
  library path violations (Closes: #60003)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>21947</attachid>
            <date>2026-07-29 19:55:12 +0300</date>
            <delta_ts>2026-07-29 19:55:12 +0300</delta_ts>
            <desc>Отключение rpath при установке файлов</desc>
            <filename>samba-remove-rpath.patch</filename>
            <type>text/plain</type>
            <size>425</size>
            <attacher name="Корытов Иван">boot.efi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL3NhbWJhNC5zcGVjIGIvc2FtYmE0LnNwZWMKaW5kZXggMWFkMjE1MThjNTNh
Li4yYWE1OGE5YTNlODMgMTAwNjQ0Ci0tLSBhL3NhbWJhNC5zcGVjCisrKyBiL3NhbWJhNC5zcGVj
CkBAIC0xMDIyLDYgKzEwMjIsNyBAQCBjcCAtYSAuLi8lcm5hbWUtJXZlcnNpb24gLi4vJXJuYW1l
LSV2ZXJzaW9uLXNlcGFyYXRlLWhlaW1kYWwtc2VydmVyCiAJLS13aXRoLXByaXZhdGVkaXI9L3Zh
ci9saWIvc2FtYmEvcHJpdmF0ZSBcXFwKIAktLXdpdGgtc2hhcmVkLW1vZHVsZXM9JV9zYW1iYTRf
bW9kdWxlcyBcXFwKIAktLWJ1bmRsZWQtbGlicmFyaWVzPSVfc2FtYmE0X2xpYnJhcmllcyBcXFwK
KwktLWRpc2FibGUtcnBhdGgtaW5zdGFsbCBcXFwKIAktLXdpdGgtYWRzIFxcXAogCS0td2l0aC1w
aWUgXFxcCiAJLS13aXRoLXJlbHJvIFxcXAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>