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

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

    <bug>
          <bug_id>48474</bug_id>
          
          <creation_ts>2023-11-16 19:04:00 +0300</creation_ts>
          <short_desc>highlight: perl XS does not link with -lperl</short_desc>
          <delta_ts>2023-11-18 14:01:22 +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>perl-highlight</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>
          
          <blocked>47870</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="viy">viy</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>legion</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>237329</commentid>
    <comment_count>0</comment_count>
      <attachid>15061</attachid>
    <who name="viy">viy</who>
    <bug_when>2023-11-16 19:04:00 +0300</bug_when>
    <thetext>Created attachment 15061
highlight-alt-link-with-perl.patch

Проблема решается приложеным патчем.

Реализовано в
#334561 TESTED #1 [test-only] sisyphus highlight.git=4.3-alt2
для быстроты можно одобрить там.

При попытке пересобрать перловую транзакцию вылезли bad_elf_symbols.
https://git.altlinux.org/tasks/334148/logs/events.1.1.log:

x86_64: NEW bad_elf_symbols detected:
 perl-highlight-4.3-alt1.x86_64.rpm         /usr/lib64/perl5/auto/highlight/highlight.so        U  Perl_newRV_noinc
 perl-highlight-4.3-alt1.x86_64.rpm         /usr/lib64/perl5/auto/highlight/highlight.so        U  Perl_newSV_type</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237448</commentid>
    <comment_count>1</comment_count>
    <who name="viy">viy</who>
    <bug_when>2023-11-17 23:20:58 +0300</bug_when>
    <thetext>пингую</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237459</commentid>
    <comment_count>2</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2023-11-18 03:10:06 +0300</bug_when>
    <thetext>highlight-4.3-alt2 -&gt; sisyphus:

 Sat Nov 18 2023 Alexey Gladkov &lt;legion@altlinux.ru&gt; 4.3-alt2
 - Link with -lperl (ALT#48474)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237469</commentid>
    <comment_count>3</comment_count>
    <who name="viy">viy</who>
    <bug_when>2023-11-18 14:01:22 +0300</bug_when>
    <thetext>Благодарю!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15061</attachid>
            <date>2023-11-16 19:04:00 +0300</date>
            <delta_ts>2023-11-16 19:04:00 +0300</delta_ts>
            <desc>highlight-alt-link-with-perl.patch</desc>
            <filename>highlight-alt-link-with-perl.patch</filename>
            <type>text/plain</type>
            <size>924</size>
            <attacher name="viy">viy</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL2hpZ2hsaWdodC9leHRyYXMvc3dpZy9tYWtlZmlsZSBiL2hpZ2hsaWdodC9l
eHRyYXMvc3dpZy9tYWtlZmlsZQppbmRleCAxZTlhMGIyLi5lMTg3ZTU5IDEwMDY0NAotLS0gYS9o
aWdobGlnaHQvZXh0cmFzL3N3aWcvbWFrZWZpbGUKKysrIGIvaGlnaGxpZ2h0L2V4dHJhcy9zd2ln
L21ha2VmaWxlCkBAIC05LDYgKzksNyBAQCBMVUFfQ0ZMQUdTPSQoc2hlbGwgcGtnLWNvbmZpZyAt
LWNmbGFncyBsdWEpCiBMVUFfTElCUz0kKHNoZWxsIHBrZy1jb25maWcgLS1saWJzIGx1YSkKIFBZ
VEhPTl9DRkxBR1M9JChzaGVsbCBwa2ctY29uZmlnIC0tY2ZsYWdzIHB5dGhvbi0yLjcpCiBQRVJM
X0lOQz0kKHNoZWxsIHBlcmwgLU1FeHRVdGlsczo6RW1iZWQgLWVjY29wdHMpCitQRVJMX0xJQlM9
JChzaGVsbCBwZXJsIC1NRXh0VXRpbHM6OkVtYmVkIC1lbGRvcHRzKQogUEhQX0lOQz0kKHNoZWxs
IHBocC1jb25maWcgLS1pbmNsdWRlcykKIAogbGliLXN0YW1wOgpAQCAtMjksNyArMzAsNyBAQCBw
ZXJsOiBsaWItc3RhbXAKIHBocDogbGliLXN0YW1wCiAJc3dpZyAtYysrIC1waHAgLW8gaGlnaGxp
Z2h0X3dyYXAuY3BwIGhpZ2hsaWdodC5pCiAJJHtDWFh9ICR7Q0ZMQUdTfSAtYyBoaWdobGlnaHRf
d3JhcC5jcHAgJHtMVUFfQ0ZMQUdTfSAke1BIUF9JTkN9IC1JJHtITF9JTkN9Ci0JJHtDWFh9IC1z
aGFyZWQgLXMgaGlnaGxpZ2h0X3dyYXAubyAtTCR7SExfU1JDfSAtbGhpZ2hsaWdodCAke0xVQV9M
SUJTfSAtbyBoaWdobGlnaHQuc28KKwkke0NYWH0gLXNoYXJlZCAtcyBoaWdobGlnaHRfd3JhcC5v
IC1MJHtITF9TUkN9IC1saGlnaGxpZ2h0ICR7TFVBX0xJQlN9ICR7UEVSTF9MSUJTfSAtbyBoaWdo
bGlnaHQuc28KIAogY2xlYW46IHB5dGhvbi1jbGVhbiBwZXJsLWNsZWFuIHBocC1jbGVhbgogCXJt
IC1mICotc3RhbXAK
</data>

          </attachment>
      

    </bug>

</bugzilla>