Replies: 3 comments
-
It looks like it's complaining about a change from 5.32 on line 115 of File::Spec::Unix, which looks innocuous to me. What version of File::Spec do you have? |
Beta Was this translation helpful? Give feedback.
-
Oh, that appears to be in the Perl core modules. Very odd. I don't believe it's an issue in Sqithc itself, but maybe Arch linux has a bogus patch on the File::Spec::Unix module? |
Beta Was this translation helpful? Give feedback.
-
Thanks for looking into it @theory ! Yea to me it also looks like some strange Perl core problem. With Sqitch 1.1.0 I get something different but similar in Getopt::Long (already in the first
So yea, it was mostly to see if someone in here had experienced something similar. I agree it looks more like a Perl installation problem with Arch. Will try to investigate more if I can. |
Beta Was this translation helpful? Give feedback.
-
Hi all,
Trying to run Sqitch after my local Perl installation got upgraded to 5.38 (running Arch Linux), I'm getting the following cryptic error:
I've tried reinstalling from the Arch package, with cpanminus, and now running directly from the latest git clone. Different versions (started with 1.1.0, then 1.2.0, 1.4.0 and finally git-latest).
Also tried to figure out by searching what would cause this error to get raised, and looked through the Github discussions and issues. No luck so far. It seems to be raised on import of the Perl constant module, but I can't see from the trace what exactly causes it.
Perldoc says this about the deprecation: https://perldoc.perl.org/perldeprecation#Constants-from-lexical-variables-potentially-modified-elsewhere
Is this an issue with Sqitch and Perl 5.38? Or am I missing something else? Where do I go from here to debug it? :)
Beta Was this translation helpful? Give feedback.
All reactions