<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>15461</bug_id>
          
          <creation_ts>2024-03-27 20:52:43 +0000</creation_ts>
          <short_desc>AB-INT: liberror-perl-0.17029-r0 do_install failure on beaglebone</short_desc>
          <delta_ts>2024-04-06 00:59:06 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>devtools / tool chain</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>5.0 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexandre Belloni">alexandre.belloni</reporter>
          <assigned_to name="Tim Orling">tim.orling</assigned_to>
          <cc>alexandre.belloni</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>tim.orling</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>98634</commentid>
    <comment_count>0</comment_count>
    <who name="Alexandre Belloni">alexandre.belloni</who>
    <bug_when>2024-03-27 20:52:43 +0000</bug_when>
    <thetext>https://autobuilder.yoctoproject.org/typhoon/#/builders/65/builds/8824/steps/14/logs/stdio

fedora38-ty-6


https://autobuilder.yoctoproject.org/typhoon/#/builders/65/builds/8818/steps/14/logs/stdio

rocky9-ty-1


https://autobuilder.yoctoproject.org/typhoon/#/builders/65/builds/8814/steps/14/logs/stdio

fedora38-ty-2


| Your perl and your Config.pm seem to have different ideas about the
| architecture they are running on.
| Perl thinks: [x86_64-linux]
| Config says: [arm-linux]
| This may or may not cause problems. Please check your installation of perl
| if you have problems building this extension.
| *** Module name IN: /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/liberror-perl/0.17029/recipe-sysroot-native/usr/bin/perl-native/../../../usr/lib/perl5/5.38.2/x86_64-linux/PerlIO/encoding.pm
| *** p1: /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/liberror-perl/0.17029/recipe-sysroot-native/usr/bin/perl-native/../../../usr/lib/  p3: perl5/5.38.2/  p5: x86_64-linux/ p7: PerlIO/encoding.pm
| *** Module name OUT: /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/liberror-perl/0.17029/recipe-sysroot-native/usr/lib/perl5/5.38.2/x86_64-linux/PerlIO/encoding.pm
| Generating a Unix-style Makefile
| Writing Makefile for Error
| Writing MYMETA.yml and MYMETA.json
| ==&gt; Your Makefile has been rebuilt. &lt;==
| ==&gt; Please rerun the make command.  &lt;==
| false
| make: *** [Makefile:809: Makefile] Error 1
| ERROR: oe_runmake failed
| WARNING: /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/liberror-perl/0.17029/temp/run.do_install.3900822:187 exit 1 from &apos;exit 1&apos;
| WARNING: Backtrace (BB generated script):
| 	#1: bbfatal_log, /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/liberror-perl/0.17029/temp/run.do_install.3900822, line 187
| 	#2: die, /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/liberror-perl/0.17029/temp/run.do_install.3900822, line 171
| 	#3: oe_runmake, /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/liberror-perl/0.17029/temp/run.do_install.3900822, line 166
| 	#4: cpan_do_install, /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/liberror-perl/0.17029/temp/run.do_install.3900822, line 158
| 	#5: do_install, /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/liberror-perl/0.17029/temp/run.do_install.3900822, line 153
| 	#6: main, /home/pokybuild/yocto-worker/beaglebone/build/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/liberror-perl/0.17029/temp/run.do_install.3900822, line 200
NOTE: recipe liberror-perl-0.17029-r0: task do_install: Failed
ERROR: Task (/home/pokybuild/yocto-worker/beaglebone/build/meta/recipes-devtools/perl/liberror-perl_0.17029.bb:do_install) failed with exit code &apos;1&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98639</commentid>
    <comment_count>1</comment_count>
    <who name="Alexandre Belloni">alexandre.belloni</who>
    <bug_when>2024-03-27 21:44:52 +0000</bug_when>
    <thetext>https://autobuilder.yoctoproject.org/typhoon/#/builders/65/builds/8723/steps/14/logs/stdio

ubuntu2304-ty-1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98657</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Orling">tim.orling</who>
    <bug_when>2024-03-28 14:46:59 +0000</bug_when>
    <thetext>We should probably consider moving away from this module in 5.1:

https://metacpan.org/pod/Error#WARNING

Using the &quot;Error&quot; module is no longer recommended due to the black-magical nature of its syntactic sugar, which often tends to break. Its maintainers have stopped actively writing code that uses it, and discourage people from doing so. See the &quot;SEE ALSO&quot; section below for better recommendations.

https://metacpan.org/pod/Error#SEE-ALSO

SEE ALSO
See Exception::Class for a different module providing Object-Oriented exception handling, along with a convenient syntax for declaring hierarchies for them. It doesn&apos;t provide Error&apos;s syntactic sugar of try { ... }, catch { ... }, etc. which may be a good thing or a bad thing based on what you want. (Because Error&apos;s syntactic sugar tends to break.)

Error::Exception aims to combine Error and Exception::Class &quot;with correct stringification&quot;.

TryCatch and Try::Tiny are similar in concept to Error.pm only providing a syntax that hopefully breaks less.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98669</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Orling">tim.orling</who>
    <bug_when>2024-03-28 16:36:27 +0000</bug_when>
    <thetext>The only thing in oe-core that depends on this is coreutils-ptest. It is no longer required for coreutils-ptest and so I have submitted patches to move to meta-perl.

https://patchwork.yoctoproject.org/project/oe-core/list/?series=23601

https://patchwork.yoctoproject.org/project/oe/patch/20240328162849.1523339-1-tim.orling@konsulko.com/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98723</commentid>
    <comment_count>4</comment_count>
    <who name="Tim Orling">tim.orling</who>
    <bug_when>2024-04-06 00:59:06 +0000</bug_when>
    <thetext>Removal from oe-core is complete as is the move to meta-perl.

https://git.openembedded.org/openembedded-core/commit/?id=7750469e0acfb7f7ef5b3002d1562df5354e6a61

https://git.openembedded.org/meta-openembedded/commit/meta-perl?id=90668d6fc607d08739e38d47456a0939370fe04d

Clearing whiteboard and closing.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>