Advertising

Author Topic: Solved: apt upgrade perl 5.28 transition  (Read 187 times)

Offline paxmark1

  • Sr. Member
  • ****
  • Posts: 462
Solved: apt upgrade perl 5.28 transition
« on: November 07, 2018, 07:36:57 am »
I was going to post about the perl transtion, I saw the small problems that happened in sid for for transition there

https://release.debian.org/transitions/html/perl.html
After an "apt update"
Code: [Select]
Hit:1 http://security.debian.org testing/updates InRelease
Hit:2 http://debian.mirror.rafal.ca/debian testing InRelease
Max. recursion depth with nested structures exceeded at /usr/lib/i386-linux-gnu/perl/5.28/Storable.pm line 278, at /usr/bin/apt-show-versions line 271.
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'test -x /usr/bin/apt-show-versions || exit 0 ; apt-show-versions -i'
E: Sub-process returned an error code

My system
Code: [Select]
inxi
CPU: Single Core Intel Atom N270 (-MT-) speed/min/max: 1530/800/1600 MHz
Kernel: 4.18.0-2-686 i686 Up: 10h 58m Mem: 532.1/993.3 MiB (53.6%)
Storage: 164.09 GiB (16.6% used) Procs: 159 Shell: bash 4.4.23 inxi: 3.0.27
   LXQT for a couple years on this one. 

Nothing on https://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;package=apt 

No I have not used CPAN in ages. 
I have a very small /etc/apt/sources...
Code: [Select]
deb http://debian.mirror.rafal.ca/debian/ testing main contrib non-free
deb-src http://debian.mirror.rafal.ca/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
## deb http://www.deb-multimedia.org testing main non-free

## Other repos can be found in /etc/apt/sources.list.d directory ##

and
Code: [Select]
### sparky testing repository
### used as default by all sparky editions
#deb https://sparkylinux.org/repo/ testing main
#deb-src https://sparkylinux.org/repo/ testing main
     others in source.d/ also commented out. 

My guess is that it will get fixed soon. 

I did not see this is 3 virtual machines, so far.  ttfn

edit found it 
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=perl-5.28-transition;users=debian-perl@lists.debian.org
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912900
perl: Storable stack recursion limit probe in 5.28 seems overly sensitive

« Last Edit: November 21, 2018, 08:57:47 pm by paxmark1 »
Don't make a FrankenDebian

Offline AxL

  • Newbie
  • *
  • Posts: 11
Re: apt upgrade perl 5.28 transition
« Reply #1 on: November 08, 2018, 07:01:09 pm »
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912695

https://forum.siduction.org/index.php?topic=7421.0


;)

Offline paxmark1

  • Sr. Member
  • ****
  • Posts: 462
Re: Solved: apt upgrade perl 5.28 transition
« Reply #2 on: November 21, 2018, 09:01:56 pm »
While not actually solved in testing (lag time - mandatory wait Sid to Testing) I am marking as solved. 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913349    913349 is a clone of 912900    quote from end
Quote
Closes: 875921 912900 913096 913347 913349 913637 914013
  * Make perl Break apt-show-versions (<< 0.22.10) due to Storable
     changes. (Closes: #913349)
   * Cherry-pick several upstream fixes:
     + improve Storable recursion checks (Closes: #912900)
     + fix $^X when /proc is not mounted (Closes: #913347)
     + avoid mangling /bin non-perl shebangs on merged-/usr systems
       (Closes: #913637)
   * Apply patch from Helmut Grohne making Errno_pm.PL compatible with
     /usr/include/<ARCH>/errno.h . (Closes: #875921)
   * Apply patch from James Clarke fixing 'perl -i' functionality
     on kfreebsd. (See #912521)
   * Change perl-debug package priority from extra to optional.
   * Remove unused outdated lintian overrides.
   * Make perl-base and libperl5.28 Suggest sensible-utils for
     sensible-pager. (Closes: #914013)
Don't make a FrankenDebian