Solved: Ongoing Perl transition

Begonnen von melmarker, 2018/11/01, 01:09:54

Vorheriges Thema - Nächstes Thema

melmarker

Keep calm and don't hit <y> until the very most of the transition is done. The perl transitions are normally hard and fast - and this time a transition really can wreck a system and make it unuseble. So please be patient. REALLY!!

FÜSSE STILLHALTEN. WIRKLICH. ECHT JETZT!! Und die Ausrede, dass jetzt nen D-U notwendig wäre zählt nicht. WIRKLICH!

https://release.debian.org/transitions/html/perl5.28.html
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

slaughterer

I was tempted,to press "y",but I managed to upgrade the kernel only.Lucky me,being logic.

drb

Is the following due to this transition?Calculating upgrade... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libenchant1c2a : Depends: aspell-en but it is not going to be installed or
                           myspell-dictionary or
                           aspell-dictionary or
                           ispell-dictionary or
                           hunspell-dictionary
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

melmarker

#3
libtext-hunspell-perl or libtext-aspell-perl i would guess

Perl is involved in much packages directly or indirectly - and direct dependencies are about 600 packages. so it will take a good amount of time to (re)build these. Add some extra hours until they are available on the mirrors.
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

drb


tranquil

#5
Thank you melmarker.  Your heads up saved me a little bit of time while cherry picking.   ;)


Edit:  Just distro upgraded my desktop and was able to avoid the perl transition stuff by...


sudo apt-mark hold perl
Dual-booting Debian Stable and Unstable with Openbox window manager and Tint2 panel.

DeepDayze

On my end all the perl packages I need have been successfully upgraded.

melmarker

There is only one reason not to give green light right now - just waiting a day for fallout 8)
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

piper

I have a Lucky Rabbit:    "Svoot" ..... (It's Swedish)

I am MAGA

axt

No risk, no fun. ;-)

However, everyone should check affected packages on their system beforehand (via melmarker's link).

melmarker

#10
With fallout i meaning built and migrated packages that refuse to work correct with the new perl - anyways - technically the migration is done, only some leaf packages have problems - there is no guarantee that the re-built packages work right 8)
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

devil

It can be savely assumed that the perl transition is over for us. It sits at 99% done. You should be careful if you use Gnumeric or Postgresql-10, they could still cause trouble.
https://release.debian.org/transitions/html/perl.html

paxmark2

In testing I got hit withhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912900Storable stack recursion limit probe in 5.28 seems overly sensitive   

but I suspect the Debian Perl maintainer will find a solution