[Bug 1740214] [NEW] Ubuntu patch to perl causes problem

jimav 1740214 at bugs.launchpad.net
Wed Dec 27 03:41:43 UTC 2017


Public bug reported:

Ubuntu patched perl to work around a libc compatibility issue, but there
is a problem.

Please see the perl bug report at

   https://rt.perl.org/Public/Bug/Display.html?id=132631

Here is an excerpt from the linked-to perl bug:

...the relevant Ubuntu change: 
  http://deriv.debian.net/patches/p/perl/Debian_perl_5.26.0-8_Ubuntu_perl_5.26.0-8ubuntu1.debian.patch 

Ubuntu's adding zero to SIG_NUM looks wrong and the probable cause of this bug to me. 
SIGUNUSED is 31 (alias for SIGSYS) on at least all the Debian architectures where it exists 
in the first place, and Perl_magic_setsig() gives the warning reported here ('No such signal') 
when the signal number is zero or negative. So I think this can only be fixed in Ubuntu, 
and presumably somebody needs to file a Ubuntu bug for that to happen.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: perl 5.26.0-8ubuntu1 [modified: usr/bin/perldoc]
ProcVersionSignature: Ubuntu 4.13.0-21.24-generic 4.13.13
Uname: Linux 4.13.0-21-generic x86_64
ApportVersion: 2.20.7-0ubuntu3.6
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Tue Dec 26 19:34:01 2017
InstallationDate: Installed on 2017-12-13 (13 days ago)
InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Release amd64 (20171018)
SourcePackage: perl
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: perl (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug artful

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to perl in Ubuntu.
https://bugs.launchpad.net/bugs/1740214

Title:
  Ubuntu patch to perl causes problem

Status in perl package in Ubuntu:
  New

Bug description:
  Ubuntu patched perl to work around a libc compatibility issue, but
  there is a problem.

  Please see the perl bug report at

     https://rt.perl.org/Public/Bug/Display.html?id=132631

  Here is an excerpt from the linked-to perl bug:

  ...the relevant Ubuntu change: 
    http://deriv.debian.net/patches/p/perl/Debian_perl_5.26.0-8_Ubuntu_perl_5.26.0-8ubuntu1.debian.patch 

  Ubuntu's adding zero to SIG_NUM looks wrong and the probable cause of this bug to me. 
  SIGUNUSED is 31 (alias for SIGSYS) on at least all the Debian architectures where it exists 
  in the first place, and Perl_magic_setsig() gives the warning reported here ('No such signal') 
  when the signal number is zero or negative. So I think this can only be fixed in Ubuntu, 
  and presumably somebody needs to file a Ubuntu bug for that to happen.

  ProblemType: Bug
  DistroRelease: Ubuntu 17.10
  Package: perl 5.26.0-8ubuntu1 [modified: usr/bin/perldoc]
  ProcVersionSignature: Ubuntu 4.13.0-21.24-generic 4.13.13
  Uname: Linux 4.13.0-21-generic x86_64
  ApportVersion: 2.20.7-0ubuntu3.6
  Architecture: amd64
  CurrentDesktop: ubuntu:GNOME
  Date: Tue Dec 26 19:34:01 2017
  InstallationDate: Installed on 2017-12-13 (13 days ago)
  InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Release amd64 (20171018)
  SourcePackage: perl
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/perl/+bug/1740214/+subscriptions



More information about the foundations-bugs mailing list