Perl / perl5

🐪 The Perl programming language
https://dev.perl.org/perl5/
Other
1.86k stars 529 forks source link

BBC: Blead Breaks Sub::Exporter #21269

Open cjg-cguevara opened 10 months ago

cjg-cguevara commented 10 months ago

This is a bug report for perl from "Carlos Guevara" carlos@carlosguevara.com, generated with the help of perlbug 1.43 running under perl 5.39.1.


BBC: Blead Breaks Sub::Exporter

Please see http://fast-matrix.cpantesters.org/?dist=Sub::Exporter


Flags

Configured by cpan at Wed Jul 19 23:35:05 EDT 2023.

Summary of my perl5 (revision 5 version 39 subversion 1) configuration: Commit id: 923dde9b8ebe55ba73323ed675156712bc0062c9 Platform: osname=linux osvers=5.15.120-0-lts archname=x86_64-linux-thread-multi uname='linux cjg-alpine3 5.15.120-0-lts #1-alpine smp wed, 05 jul 2023 18:59:57 +0000 x86_64 linux ' config_args='-des -Dprefix=/home/cpan/bin/perl -Dscriptdir=/home/cpan/bin/perl/bin -Dusedevel -Duse64bitall -Duseithreads' hint=recommended useposix=true d_sigaction=define useithreads=define usemultiplicity=define use64bitint=define use64bitall=define uselongdouble=undef usemymalloc=n default_inc_excludes_dot=define Compiler: cc='cc' ccflags ='-D_REENTRANT -D_GNU_SOURCE -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' optimize='-O2' cppflags='-D_REENTRANT -D_GNU_SOURCE -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong' ccversion='' gccversion='12.2.1 20220924' gccosandvers='' intsize=4 longsize=8 ptrsize=8 doublesize=8 byteorder=12345678 doublekind=3 d_longlong=define longlongsize=8 d_longdbl=define longdblsize=16 longdblkind=3 ivtype='long' ivsize=8 nvtype='double' nvsize=8 Off_t='off_t' lseeksize=8 alignbytes=8 prototype=define Linker and Libraries: ld='cc' ldflags =' -fstack-protector-strong -L/usr/local/lib' libpth=/usr/lib /usr/local/lib /lib libs=-lpthread -ldb -ldl -lm -lcrypt -lutil -lc perllibs=-lpthread -ldl -lm -lcrypt -lutil -lc libc=/usr/lib/libc.a so=so useshrplib=false libperl=libperl.a gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs dlext=so d_dlsymun=undef ccdlflags='-Wl,-E' cccdlflags='-fPIC' lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector-strong'


@INC for perl 5.39.1: /home/cpan/bin/perl/lib/site_perl/5.39.1/x86_64-linux-thread-multi /home/cpan/bin/perl/lib/site_perl/5.39.1 /home/cpan/bin/perl/lib/5.39.1/x86_64-linux-thread-multi /home/cpan/bin/perl/lib/5.39.1


Environment for perl 5.39.1: HOME=/home/cpan LANG=C.UTF-8 LANGUAGE (unset) LC_COLLATE=C LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=/home/cpan/bin/perl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PERL_BADLANG (unset) SHELL=/bin/bash

andk commented 10 months ago

Also affected: SPADKINS/App-Trace-0.50.tar.gz Sample fail report: www.cpantesters.org/cpan/report/78e7fff2-28ad-11ee-93c8-ac914fd32684

andk commented 10 months ago

Also affected: MEETTYA/Object-Botox-1.15.tar.gz Sample fail report: http://www.cpantesters.org/cpan/report/5e669ae4-28b2-11ee-8545-0ba44fd32684

cjg-cguevara commented 10 months ago

Also affected:

Crypt::RandPasswd http://fast-matrix.cpantesters.org/?dist=Crypt::RandPasswd

Test::Kit http://fast-matrix.cpantesters.org/?dist=Test::Kit

UNIVERSAL::DOES http://fast-matrix.cpantesters.org/?dist=UNIVERSAL::DOES

Unicode::Unihan http://fast-matrix.cpantesters.org/?dist=Unicode::Unihan

XS::Check http://fast-matrix.cpantesters.org/?dist=XS::Check

andk commented 10 months ago

Also affected: MARKOV/Net-Domain-TMCH-0.18.tar.gz http://www.cpantesters.org/cpan/report/2b959aee-28c0-11ee-80ec-a6c94fd32684 @markov2 please take note

haarg commented 10 months ago

Also affected: Mouse http://fast-matrix.cpantesters.org/?dist=Mouse

xslate/p5-Mouse#120

Also affected:

Crypt::RandPasswd http://fast-matrix.cpantesters.org/?dist=Crypt::RandPasswd

cpan-janitor/Crypt-RandPasswd#2

Test::Kit http://fast-matrix.cpantesters.org/?dist=Test::Kit

kaoru/Test-Kit2#3

UNIVERSAL::DOES http://fast-matrix.cpantesters.org/?dist=UNIVERSAL::DOES

gfx/Perl-UNIVERSAL-DOES#3

Unicode::Unihan http://fast-matrix.cpantesters.org/?dist=Unicode::Unihan

briandfoy/unicode-unihan#8

XS::Check http://fast-matrix.cpantesters.org/?dist=XS::Check

benkasminbullock/xs-check#5

andk commented 10 months ago

Also affected: MKUL/Net-Daemon-SSL-1.0.tar.gz http://www.cpantesters.org/cpan/report/752687fc-28c2-11ee-b683-54ce4fd32684

andk commented 10 months ago

Also affected: SCHWIGON/Data-DPath-0.58.tar.gz http://www.cpantesters.org/cpan/report/f9980ae2-28c2-11ee-a351-fecf4fd32684 @renormalist please take note

haarg commented 10 months ago

Also affected: SKUD/Module-InstalledVersion-0.05.tar.gz Sample fail report: http://www.cpantesters.org/cpan/report/c763c86e-27fe-11ee-862c-a7020965aee6

https://rt.cpan.org/Ticket/Display.html?id=149110

Also affected: RKRIMEN/Carp-Clan-Share-0.013.tar.gz Sample fail report: http://www.cpantesters.org/cpan/report/bb60b232-2823-11ee-95df-f0bd4dd32684 @robertkrimen please take note

robertkrimen/Carp-Clan-Share#3

Also affected: MITHALDU/Acme-MITHALDU-XSGrabBag-1.161310.tar.gz Sample fail report: http://www.cpantesters.org/cpan/report/097f5f94-287f-11ee-a756-6d284fd32684 @wchristian please take note

wchristian/Acme-MITHALDU-XSGrabBag#2 and ingydotnet/inline-module-pm#36

Also affected: MIKER/Net-DNS-ToolKit-0.48.tar.gz Sample fail report: http://www.cpantesters.org/cpan/report/a00a4626-2885-11ee-877c-4d384fd32684

https://rt.cpan.org/Ticket/Display.html?id=149111

andk commented 10 months ago

Also affected: JDDPAUSE/MarpaX-Java-ClassFile-0.008.tar.gz http://www.cpantesters.org/cpan/report/14f80b0a-28c5-11ee-82a1-a5d44fd32684 @jddurand please take note

haarg commented 10 months ago

Also affected: STRANGE/Locale-CLDR-Locales-Gd-v0.34.1.tar.gz Sample fail report: http://www.cpantesters.org/cpan/report/7c58c174-27fb-11ee-b708-a3f90865aee6

Also affected: STRANGE/Locale-CLDR-Locales-Rof-v0.34.1.tar.gz, STRANGE/Locale-CLDR-Locales-Sg-v0.34.1.tar.gz, etc.

Test results look very similar to STRANGE/Locale-CLDR-Locales-Gd-v0.34.1.tar.gz, skipping reporting on further members of the Locale-CLDR-Locales family

A fix for all of these is at ThePilgrim/perlcldr#37

andk commented 10 months ago

Also affected:

TOBYINK/thanks-0.005.tar.gz http://www.cpantesters.org/cpan/report/86818bec-28c6-11ee-a49a-a2d84fd32684

ILMARI/App-Prove-Plugin-SetEnv-0.001.tar.gz http://www.cpantesters.org/cpan/report/d14aa444-28d8-11ee-9465-e4fe4fd32684

RKITOVER/Catalyst-Controller-WrapCGI-0.038.tar.gz http://www.cpantesters.org/cpan/report/4fdfd17c-2919-11ee-9d17-0384bf0ab3ee

RKRIMEN/MooseX-MakeImmutable-0.02.tar.gz http://www.cpantesters.org/cpan/report/53ca0c44-291e-11ee-a7cd-538fbf0ab3ee

JMERELO/Algorithm-Evolutionary-Fitness-v3.102.tar.gz http://www.cpantesters.org/cpan/report/4cc72530-291e-11ee-a7cd-538fbf0ab3ee

ROCKY/Array-Columnize-1.04.tar.gz http://www.cpantesters.org/cpan/report/a48b7cf2-291f-11ee-a60c-7192bf0ab3ee

MHEARSE/Net-pWhoIs-1.2.0.tar.gz http://www.cpantesters.org/cpan/report/71b3f1f2-2937-11ee-a16d-bcc3bf0ab3ee

MMIMS/Net-Twitter-4.01043.tar.gz http://www.cpantesters.org/cpan/report/0946b84a-2944-11ee-a6d7-66dfbf0ab3ee

WKI/Catalyst-Controller-Combine-0.15.tar.gz http://www.cpantesters.org/cpan/report/d4452f82-2952-11ee-8c2a-bdffbf0ab3ee

BDFOY/Module-Release-2.128.tar.gz http://www.cpantesters.org/cpan/report/197ef082-2959-11ee-a20f-dc0dc00ab3ee

TODDR/Net-OSCAR-1.928.tar.gz http://www.cpantesters.org/cpan/report/32570002-2960-11ee-920f-7b1ec00ab3ee

MCMILLHJ/File-Dedup-0.007.tar.gz http://www.cpantesters.org/cpan/report/23143e46-2967-11ee-a010-7c2dc00ab3ee

LNATION/Moonshine-Element-0.12.tar.gz http://www.cpantesters.org/cpan/report/d531ab86-2971-11ee-809b-f644c00ab3ee

DEXTER/maybe-0.0202.tar.gz http://www.cpantesters.org/cpan/report/746e5a14-2972-11ee-bef8-8346c00ab3ee

GBJK/Catalyst-Model-DBIC-Schema-0.65.tar.gz http://www.cpantesters.org/cpan/report/6ef26490-2977-11ee-b803-6152c00ab3ee

REVMISCHA/RTSP-Proxy-0.07.tar.gz http://www.cpantesters.org/cpan/report/d7e92f38-2986-11ee-9d56-ae73c00ab3ee

DHOSS/Catalyst-View-Email-0.36.tar.gz http://www.cpantesters.org/cpan/report/66e6be64-298a-11ee-a97d-917bc00ab3ee

BUDNEY/Sub-Deferrable-0.05.tar.gz http://www.cpantesters.org/cpan/report/51642302-298e-11ee-9c79-62cec00ab3ee

KHEDIN/Assert-Refute-0.17.tar.gz http://www.cpantesters.org/cpan/report/0cff7ade-2995-11ee-b85b-3565c10ab3ee

LOCHMATT/CDS-0.31.tar.gz http://www.cpantesters.org/cpan/report/8f924b86-2998-11ee-8b62-366dc10ab3ee

SKUD/CPAN-Test-Reporter-0.02.tar.gz http://www.cpantesters.org/cpan/report/49bcdb98-2999-11ee-989b-d66ec10ab3ee

BKB/HTML-Make-Page-0.02.tar.gz http://www.cpantesters.org/cpan/report/fdd8777c-2999-11ee-9442-7970c10ab3ee

ETJ/Devel-TraceRun-0.003.tar.gz http://www.cpantesters.org/cpan/report/05ae3ae8-299c-11ee-a500-4775c10ab3ee

TOMYHERO/Catalyst-Plugin-ConfigLoader-Multi-0.06.tar.gz http://www.cpantesters.org/cpan/report/1550ab34-299c-11ee-a500-4775c10ab3ee

JONASBN/Date-Holidays-1.34.tar.gz http://www.cpantesters.org/cpan/report/4a5d6f5e-299e-11ee-ba37-117ac10ab3ee

SHAW/NcFTPd-Log-Parse-0.001.tar.gz http://www.cpantesters.org/cpan/report/f2d41dfe-299e-11ee-8158-ad7bc10ab3ee

BLAKEW/Config-Strict-0.07.tar.gz http://www.cpantesters.org/cpan/report/8b0de0a0-299f-11ee-ad0a-407dc10ab3ee

CAZADOR/MooX-Ipc-Cmd-1.2.1.tar.gz http://www.cpantesters.org/cpan/report/61704b90-29a2-11ee-b6b2-9083c10ab3ee

JJNAPIORK/MooseX-Role-BuildInstanceOf-0.08.tar.gz http://www.cpantesters.org/cpan/report/8f9359dc-29a6-11ee-8ae3-3d8dc10ab3ee

DOUGLEITH/Bib-Tools-0.17.tar.gz http://www.cpantesters.org/cpan/report/d6480506-29a8-11ee-93ce-1292c10ab3ee

DWHEELER/Class-Meta-Express-0.13.tar.gz http://www.cpantesters.org/cpan/report/db7fcb4e-29a8-11ee-93ce-1292c10ab3ee

BEANZ/Device-CurrentCost-1.142240.tar.gz http://www.cpantesters.org/cpan/report/2a533fd4-29aa-11ee-b8bc-4a96c10ab3ee

LAWALSH/Xporter-0.1.2.tar.gz http://www.cpantesters.org/cpan/report/51e2132a-29ac-11ee-9ced-1d9bc10ab3ee

TOKUHIROM/Language-Kemuri-0.07.tar.gz http://www.cpantesters.org/cpan/report/3e936de2-29b5-11ee-a111-14b0c10ab3ee

DOMM/InfluxDB-Writer-1.003.tar.gz http://www.cpantesters.org/cpan/report/c5035cc2-29b8-11ee-8dc0-17b8c10ab3ee

LTHEISEN/Pod-Confluence-1.01.tar.gz http://www.cpantesters.org/cpan/report/789dcfc4-29b9-11ee-98bc-c0b9c10ab3ee

LDS/VM-EC2-1.28.tar.gz http://www.cpantesters.org/cpan/report/87c59d7e-29be-11ee-ad6e-58c4c10ab3ee

INGY/Alt-Math-Prime-FastSieve-Inline-0.09.tar.gz http://www.cpantesters.org/cpan/report/9b43edf2-29c7-11ee-a649-9dd9c10ab3ee

FINNPERL/App-PerlXLock-0.08.tar.gz http://www.cpantesters.org/cpan/report/7502e3c8-29cc-11ee-8f4d-37e5c10ab3ee

NOTBENH/String-Clean-0.031.tar.gz http://www.cpantesters.org/cpan/report/46ea91e0-29cf-11ee-8112-99ebc10ab3ee

haarg commented 10 months ago

Also affected: HADFL/Acme-Cow-0.2.tar.gz Sample fail report: http://www.cpantesters.org/cpan/report/c359e83a-28ac-11ee-ad87-f48e4fd32684

https://rt.cpan.org/Ticket/Display.html?id=149113

Also affected: SPADKINS/App-Trace-0.50.tar.gz Sample fail report: www.cpantesters.org/cpan/report/78e7fff2-28ad-11ee-93c8-ac914fd32684

https://rt.cpan.org/Ticket/Display.html?id=149114

Also affected: MEETTYA/Object-Botox-1.15.tar.gz Sample fail report: http://www.cpantesters.org/cpan/report/5e669ae4-28b2-11ee-8545-0ba44fd32684

https://rt.cpan.org/Ticket/Display.html?id=149115

Also affected: MARKOV/Net-Domain-TMCH-0.18.tar.gz http://www.cpantesters.org/cpan/report/2b959aee-28c0-11ee-80ec-a6c94fd32684 @markov2 please take note

https://rt.cpan.org/Ticket/Display.html?id=149116

Also affected: MKUL/Net-Daemon-SSL-1.0.tar.gz http://www.cpantesters.org/cpan/report/752687fc-28c2-11ee-b683-54ce4fd32684

https://rt.cpan.org/Ticket/Display.html?id=149117

Also affected: SCHWIGON/Data-DPath-0.58.tar.gz http://www.cpantesters.org/cpan/report/f9980ae2-28c2-11ee-a351-fecf4fd32684 @renormalist please take note

renormalist/data-dpath#28

Also affected: JDDPAUSE/MarpaX-Java-ClassFile-0.008.tar.gz http://www.cpantesters.org/cpan/report/14f80b0a-28c5-11ee-82a1-a5d44fd32684 @jddurand please take note

jddurand/MarpaX-Java-ClassFile#1

haarg commented 10 months ago

Based on the amount of things this change has broken, I definitely think the it needs to go through a proper deprecation period. I personally don't like #21279, but merging it wouldn't actually address most of these failures. Most of the things I've investigated so far are not attempts at version checks.

Many of the failures have been misuses of use_ok. Others have been broken imports of class methods or other code that was always wrong. These are exactly the type of thing this change was intended to catch, but the impact is rather larger than I think we were expecting.

demerphq commented 10 months ago

On Mon, 24 Jul 2023 at 12:14, Graham Knop @.***> wrote:

Based on the amount of things this change has broken, I definitely think the it needs to go through a proper deprecation period. I personally don't like #21279 https://github.com/Perl/perl5/pull/21279, but merging it wouldn't actually address most of these failures. Most of the things I've investigated so far are not attempts at version checks.

Many of the failures have been misuses of use_ok. Others have been broken imports of class methods or other code that was always wrong. These are exactly the type of thing this change was intended to catch, but the impact is rather larger than I think we were expecting.

Agreed. I'll change the exception to be a deprecation warning. I think we are still going to see a fair bit of fallout, but hopefully less. Ill also make the warning show the first argument passed so we can more easily classify the different cases.

cheers, Yves

-- perl -Mre=debug -e "/just|another|perl|hacker/"

andk commented 10 months ago

Also affected:

INGY/Alt-Acme-Math-XS-ZillaDist-0.0.5.tar.gz http://www.cpantesters.org/cpan/report/5d7781dc-29d6-11ee-ae28-bc3fc20ab3ee

WINFINIT/Net-MCMP-0.08.tar.gz http://www.cpantesters.org/cpan/report/07e03dbc-29d7-11ee-bd4d-4682c20ab3ee

MARNANEL/Lingua-EN-Alphabet-Shaw-0.64.tar.gz http://www.cpantesters.org/cpan/report/cae8dd4a-29e2-11ee-97ac-ac3bc30ab3ee

BMORROW/Exporter-NoWork-0.03.tar.gz http://www.cpantesters.org/cpan/report/59f7e368-29e4-11ee-9ec9-df3ec30ab3ee

KARMAN/CatalystX-CRUD-0.57.tar.gz http://www.cpantesters.org/cpan/report/0b77511e-29e5-11ee-9f93-2f41c30ab3ee

NOHUHU/DT-0.5.0.tar.gz http://www.cpantesters.org/cpan/report/0f6c917e-29f1-11ee-ad59-a778c30ab3ee

DONEILL/Log-Syslog-Abstract-1.200.tar.gz http://www.cpantesters.org/cpan/report/a8a9eef4-29fb-11ee-995a-484d3199d815

BINARY/Protocol-FIX-0.08.tar.gz http://www.cpantesters.org/cpan/report/ca27784a-29ff-11ee-a51d-de563199d815 @binary-com please take note

DOOM/IPC-Capture-0.06.tar.gz http://www.cpantesters.org/cpan/report/cf6cea74-29ff-11ee-a51d-de563199d815

MUTANT/Test-MockObject-Extra-0.001.tar.gz http://www.cpantesters.org/cpan/report/45b7327c-2a08-11ee-847c-116b3199d815

JEFFOBER/Queue-Priority-1.tar.gz http://www.cpantesters.org/cpan/report/10178378-2a09-11ee-9600-a46c3199d815

MATISSE/Perl-Metrics-Simple-v1.0.1.tar.gz http://www.cpantesters.org/cpan/report/24c30d66-2a0d-11ee-8f95-2e763199d815

HOREA/WWW-ClickSource/WWW-ClickSource-1.0002.tar.gz http://www.cpantesters.org/cpan/report/a70ae6bc-2a0e-11ee-b4eb-387a3199d815

ESTRABD/Sphinx-Config-Builder-1.03.tgz http://www.cpantesters.org/cpan/report/26660dce-2a14-11ee-80c0-25873199d815

YANICK/PPIx-EditorTools-0.21.tar.gz http://www.cpantesters.org/cpan/report/28229218-2a14-11ee-80c0-25873199d815 @yanick please take note

JUSTNOXX/Test-VirtualModule-0.01.tar.gz http://www.cpantesters.org/cpan/report/93607878-2a15-11ee-99bb-428a3199d815

BEANZ/AnyEvent-MockTCPServer-1.172150.tar.gz http://www.cpantesters.org/cpan/report/8314fb5e-2a26-11ee-8f11-c5af3199d815

andk commented 10 months ago

Also affected:

CAFEGRATZ/DBIx-EAV-0.11.tar.gz
http://www.cpantesters.org/cpan/report/00db0ed6-2a2a-11ee-8214-a9b83199d815

INGY/Alt-Acme-Math-XS-ModuleBuild-0.0.6.tar.gz http://www.cpantesters.org/cpan/report/6599f17c-2a32-11ee-8356-e7cb3199d815

TEX/Log-Tree-0.18.tar.gz
http://www.cpantesters.org/cpan/report/e098c2e2-2a35-11ee-ae32-e1d33199d815

VLADIMIRZ/JIP-Spy-Events-v0.0.4.tar.gz http://www.cpantesters.org/cpan/report/066f92bc-2a49-11ee-a6cf-f8ff3199d815

VOJ/PICA-Data-2.09.tar.gz
http://www.cpantesters.org/cpan/report/9132923c-2a58-11ee-abeb-77243299d815

NICWOLFF/HTML-DataTable-0.54.tar.gz http://www.cpantesters.org/cpan/report/a47a1f7c-2a58-11ee-abeb-77243299d815

GRYPHON/Log-Dispatch-Email-Mailer-1.12.tar.gz http://www.cpantesters.org/cpan/report/a3fc8812-2a5f-11ee-ab36-61353299d815

TMILLER/App-Sandy-0.23.tar.gz
http://www.cpantesters.org/cpan/report/e0c88aca-2a5f-11ee-ab36-61353299d815

NICDOYE/WebService-IFConfig-Client-1.001.tar.gz http://www.cpantesters.org/cpan/report/19561a14-2a61-11ee-8750-b8383299d815

JSMITH/Module-Require-0.05.tar.gz
http://www.cpantesters.org/cpan/report/278f4afc-2a6a-11ee-810e-db6f3399d815

BECKUS/WebShortcutUtil-0.22.tar.gz http://www.cpantesters.org/cpan/report/1d229178-2a6a-11ee-810e-db6f3399d815

MIGO/Arch-0.5.2.tar.gz
http://www.cpantesters.org/cpan/report/3a72d01e-2a6d-11ee-bcd1-30763399d815

SHELLING/Class-Implant-0.01.tar.gz http://www.cpantesters.org/cpan/report/db092d7a-2a6d-11ee-9ba4-f0773399d815

SAMCV/overload-open-1.9.6.tar.gz
http://www.cpantesters.org/cpan/report/83aeaa3e-2a7a-11ee-9458-af943399d815

FRANCKC/CatalystX-Dispatcher-AsGraph-0.03.tar.gz http://www.cpantesters.org/cpan/report/6d60938e-2a82-11ee-b417-b1a53399d815

JV/Data-BiaB-0.10.3.tar.gz
http://www.cpantesters.org/cpan/report/068a25ac-2a83-11ee-9707-3ba73399d815

JDDPAUSE/MarpaX-Database-Terminfo-0.012.tar.gz http://www.cpantesters.org/cpan/report/51793fc0-2a89-11ee-b8aa-21b53399d815

MIKKOI/IO-Iron-0.13.tar.gz
http://www.cpantesters.org/cpan/report/6a3edd4c-2a8b-11ee-b95b-5eb93399d815

BEANZ/AnyEvent-SerialPort-1.130171.tar.gz http://www.cpantesters.org/cpan/report/881d0076-2a8d-11ee-adfa-afbe3399d815

TOMYHERO/Catalyst-Model-CacheFunky-Loader-0.06.tar.gz http://www.cpantesters.org/cpan/report/5c05db88-2a8e-11ee-b9c9-3ac03399d815

ISHIGAKI/Catalyst-Model-Jifty-DBI-0.06.tar.gz http://www.cpantesters.org/cpan/report/883bc518-2a94-11ee-a9c0-27ce3399d815

jkeenan commented 10 months ago
  • JSON::Any, Template::Toolkit, Perl::Critic, Catalyst::Stuff: Attempt to call undefined import method with arguments via package "..." (Perhaps you forgot to load the package?)

    • Data::Printer
#   at t/011-class.t line 275.
#          got: 'Foo  {
#     parents: Bar
#     public methods (11): bar (Bar), baz, borg, can (UNIVERSAL), DOES (UNIVERSAL), foo, import (UNIVERSAL), isa (UNIVERSAL), new, unimport (UNIVERSAL), VERSION (UNIVERSAL)
#     private methods (2): _moo (Bar), _other
#     internals: {
#         test   42
#     }
# }'
#     expected: 'Foo  {
#     parents: Bar
#     public methods (9): bar (Bar), baz, borg, can (UNIVERSAL), DOES (UNIVERSAL), foo, isa (UNIVERSAL), new, VERSION (UNIVERSAL)
#     private methods (2): _moo (Bar), _other
#     internals: {
#         test   42
#     }
# }'

I've filed a ticket upstream for Data::Printer: https://github.com/garu/Data-Printer/issues/181

andk commented 10 months ago

I cannot guarantee that I will be able to present you the equivalent of such a list after 5.39.2 is out, so I do it now. Feel free to ignore, but also feel free to pick one that you might find worthwhile dealing with. So here it goes again:

Also affected:

ZHTWN/MooX-PluginRoles-0.02.tar.gz http://www.cpantesters.org/cpan/report/079265b2-2a9d-11ee-9135-79e13399d815

RICHE/Net-Gnats-0.22.tar.gz http://www.cpantesters.org/cpan/report/8864ac8a-2a9e-11ee-9e38-82e43399d815

TSTANLEY/Acme-Remote-Strangulation-Protocol-0.03.tar.gz http://www.cpantesters.org/cpan/report/6a9da07e-2aa5-11ee-92e7-dcc13499d815

DFARRELL/Math-HexGrid-0.03.tar.gz http://www.cpantesters.org/cpan/report/c944fcba-2ab6-11ee-b673-b7243999d815

TOMK/PPI-Transform-Doxygen-0.34.tar.gz http://www.cpantesters.org/cpan/report/7a606a18-2ac4-11ee-be00-9caf1c243f7e

MIKKOI/IO-Iron-0.13.tar.gz http://www.cpantesters.org/cpan/report/5a491c4c-2ad9-11ee-bd97-15691d243f7e

PLICEASE/AnyEvent-Open3-Simple-0.88.tar.gz http://www.cpantesters.org/cpan/report/091e6efe-2aec-11ee-8956-98971d243f7e

NEILB/CPAN-ReverseDependencies-0.02.tar.gz http://www.cpantesters.org/cpan/report/4cf1102c-2af7-11ee-a83a-72f61e243f7e

OSFAMERON/Tie-Hash-StructKeyed-0.04.tar.gz http://www.cpantesters.org/cpan/report/968e24aa-2afb-11ee-ab23-c2ff1e243f7e

TOBYINK/MooseX-ConstructInstance-0.006.tar.gz http://www.cpantesters.org/cpan/report/3c94d5ce-2afc-11ee-b5d3-65011f243f7e

ATHREEF/Game-Tibia-Packet-0.007.tar.gz http://www.cpantesters.org/cpan/report/659a2e30-2b13-11ee-a1fc-34361f243f7e

AWNCORP/Venus-3.40.tar.gz http://www.cpantesters.org/cpan/report/e038cb42-2b22-11ee-98b0-b3c3213a625c

GLENNWOOD/Devel-Diagram-1.00.tar.gz http://www.cpantesters.org/cpan/report/0686b8e8-2b25-11ee-8178-be5e1f243f7e

MATHIAS/App-PTP/App-PTP-1.10.tar.gz http://www.cpantesters.org/cpan/report/7e7039c6-2b28-11ee-9e3d-77661f243f7e

JASONS/Bio-MAGE-20030502.3.tar.gz http://www.cpantesters.org/cpan/report/f5877794-2b29-11ee-8627-a0691f243f7e

ARJONES/AtomicParsley-Command-1.153400.tar.gz http://www.cpantesters.org/cpan/report/b7f74fbe-2b2c-11ee-866f-e46f1f243f7e

HABEGGER/WebSource-2.4.5.tar.gz http://www.cpantesters.org/cpan/report/8aef3eca-2b2f-11ee-9724-45761f243f7e

SKUD/Test-Mail-0.06.tar.gz http://www.cpantesters.org/cpan/report/327581cc-2b35-11ee-80c6-92821f243f7e

PERLER/Catalyst-Controller-POD-1.0.0.tar.gz http://www.cpantesters.org/cpan/report/c60cdf16-2b49-11ee-b22a-3cb31f243f7e

ANDREW/Text-Todo-v0.2.2.tar.gz http://www.cpantesters.org/cpan/report/cb3d5590-2b4b-11ee-a426-18b81f243f7e

PAWELKROL/D64-Disk-Dir-0.05.1.tar.gz http://www.cpantesters.org/cpan/report/a489be54-2b53-11ee-8f0c-86c91f243f7e

JASONK/Class-DBI-Template-0.03.tar.gz http://www.cpantesters.org/cpan/report/bbfad3ee-2b61-11ee-90de-0dea1f243f7e

ROLANDAY/File-Find-Rex-1.02.tar.gz http://www.cpantesters.org/cpan/report/76d49432-2b64-11ee-9936-73f01f243f7e

MIKO/Date-EzDate2-0.03.tar.gz http://www.cpantesters.org/cpan/report/df8221ba-2b65-11ee-aa28-8ef31f243f7e

NEKOKAK/CGI-Application-Pluggable-0.03.tar.gz http://www.cpantesters.org/cpan/report/34502164-2b71-11ee-af65-aa0d20243f7e

SKAUFMAN/Supervisord-Client-0.22.tar.gz http://www.cpantesters.org/cpan/report/186fe2c2-2b76-11ee-a98f-af1820243f7e

SKIM/App-PYX-Optimization-0.01.tar.gz http://www.cpantesters.org/cpan/report/fc26e1a6-2b7a-11ee-a762-9a2320243f7e

BKB/Gzip-Zopfli-0.01.tar.gz http://www.cpantesters.org/cpan/report/4af73582-2b7c-11ee-8e6f-bc4d20243f7e

PROFSHEN/diffReps-1.55.3.tar.gz http://www.cpantesters.org/cpan/report/39fad1d2-2b7f-11ee-bb42-3b5820243f7e

TEAM/Net-Async-PostgreSQL-0.007.tar.gz http://www.cpantesters.org/cpan/report/385b9a86-2b8f-11ee-b99a-1186ab8d5261

ABH/Authen-Bitcard-0.90.tar.gz http://www.cpantesters.org/cpan/report/82e1bbc0-2b95-11ee-b38d-2e94ab8d5261

DWHEELER/Text-Markup-0.24.tar.gz http://www.cpantesters.org/cpan/report/4374d962-2b96-11ee-8da3-b195ab8d5261

NICWOLFF/Amazon-SQS-ProducerConsumer-0.04.tar.gz http://www.cpantesters.org/cpan/report/0a0b3300-2b97-11ee-b867-4c97ab8d5261

VOJ/Config-Reload-0.21.tar.gz http://www.cpantesters.org/cpan/report/1b7c1a50-2b97-11ee-8189-c698ab8d5261

PCAMPBELL/Module-Bundled-Files-0.03.tar.gz http://www.cpantesters.org/cpan/report/aa8d1954-2b99-11ee-8c82-a29dab8d5261

SHEVEK/Anarres-Mud-Driver-0.26.tar.gz http://www.cpantesters.org/cpan/report/8335d35a-2b9e-11ee-bb87-bba8ab8d5261

SKAUFMAN/Supervisord-Client-0.22.tar.gz http://www.cpantesters.org/cpan/report/a487762e-2ba0-11ee-8dfb-a3adab8d5261

RUSTYP/Config-Magic-0.801.tar.gz http://www.cpantesters.org/cpan/report/4ac69b5a-2ba1-11ee-86d2-30afab8d5261

MSCHILLI/Module-Rename-0.04.tar.gz http://www.cpantesters.org/cpan/report/15e81052-2ba2-11ee-a5d1-ccb1ab8d5261

DFARRELL/AWS-IP-0.04.tar.gz http://www.cpantesters.org/cpan/report/7cc48dfa-2bb1-11ee-a3b9-31d4ab8d5261

JGOULAH/Catalyst-Plugin-DebugCookie-0.999004.tar.gz http://www.cpantesters.org/cpan/report/ebd2d762-2bb9-11ee-8796-09e7ab8d5261

TOBYINK/MooseX-DeclareX-Privacy-0.006.tar.gz http://www.cpantesters.org/cpan/report/b6683d9c-2bbe-11ee-a5e7-e4f2ab8d5261

MNUNBERG/Ref-Store-0.20.tar.gz http://www.cpantesters.org/cpan/report/78171a1c-2bc4-11ee-a80c-6cffab8d5261

TOMYHERO/Catalyst-Model-DynamicAdaptor-0.02.tar.gz http://www.cpantesters.org/cpan/report/a4fd3770-2bd6-11ee-a8f8-ba28ac8d5261

ISHIGAKI/Email-MIME-Creator-ISO_2022_JP-0.02.tar.gz http://www.cpantesters.org/cpan/report/8e97c888-2bdb-11ee-95a8-bc33ac8d5261

CWEST/ACME-Error-31337-0.01.tar.gz http://www.cpantesters.org/cpan/report/4a834c32-2bde-11ee-a7db-283aac8d5261

NIF/Class-Root-0.02.tar.gz http://www.cpantesters.org/cpan/report/dd8229a8-2bdf-11ee-ac53-ad3dac8d5261

JEREMIAH/App-Test-Tapat-0.04.tar.gz http://www.cpantesters.org/cpan/report/2d8ef892-2be3-11ee-aaa3-a846ac8d5261

COSMICNET/CGI-Application-Plugin-YAML-0.03.tar.gz http://www.cpantesters.org/cpan/report/9d841524-2bf7-11ee-ab06-e174ac8d5261

CFUHRMAN/Log-Fine-0.65.tar.gz http://www.cpantesters.org/cpan/report/13a52ba2-2bf9-11ee-8833-1a78ac8d5261

EARL/Template-Plugin-DataHash-0.04.tar.gz http://www.cpantesters.org/cpan/report/5e8ff73c-2c0d-11ee-9de9-a0a6ac8d5261

SKNPP/Package-Subroutine-v0.22.1.tar.gz http://www.cpantesters.org/cpan/report/374723f0-2c10-11ee-9668-f0acac8d5261

PAVELSR/App-ygeo-0.02.tar.gz http://www.cpantesters.org/cpan/report/0d2e48f0-2c15-11ee-acf5-344aad8d5261

TOMMY/Exception-Handler-1.004.tar.gz http://www.cpantesters.org/cpan/report/ba5d0b5e-2c21-11ee-8ab2-94f6ad8d5261

OSFAMERON/Tie-Hash-StructKeyed-0.04.tar.gz http://www.cpantesters.org/cpan/report/db140abc-2c28-11ee-8f11-3006ae8d5261

PERLER/Catalyst-View-JavaScript-0.995.tar.gz http://www.cpantesters.org/cpan/report/129d2ba4-2c46-11ee-99d4-6d49ae8d5261

GIFF/RFID-Matrics-0.002.tar.gz http://www.cpantesters.org/cpan/report/5fa947f6-2c47-11ee-8b89-a14cae8d5261

MMIMS/Redis-ScriptCache-0.05.tar.gz http://www.cpantesters.org/cpan/report/e5ec73d2-2c48-11ee-8b1c-dc4fae8d5261

MHEARSE/Getopt-optparse-1.6.0.tar.gz http://www.cpantesters.org/cpan/report/e53a833c-2c4a-11ee-ac80-9254ae8d5261

WIRELESSD/Persevere-Client-0.31.tar.gz http://www.cpantesters.org/cpan/report/e47e3042-2c4f-11ee-8906-765fae8d5261

LSTROUS/Image-Synchronize-2.010.tar.gz http://www.cpantesters.org/cpan/report/e8d60714-2c54-11ee-8618-646bae8d5261

MRUIZ/Catalyst-View-RRDGraph-0.10.tar.gz http://www.cpantesters.org/cpan/report/8784fd64-2c5c-11ee-b9bf-967cae8d5261

JONASS/Regexp-Pattern-License-v3.11.0.tar.gz http://www.cpantesters.org/cpan/report/2f9cb8e6-2c5f-11ee-be85-e782ae8d5261

ZOCCAV/InfoSys-FreeDB-0.92.tar.gz http://www.cpantesters.org/cpan/report/a7550246-2c80-11ee-92a4-6100a44fe8f5

TYUPYRCML/App-Games-Keno-1.222540.tar.gz http://www.cpantesters.org/cpan/report/c98c2e3c-2c8c-11ee-96ed-a029a44fe8f5

ABW/Kite-0.4.tar.gz http://www.cpantesters.org/cpan/report/9c9b2152-2c8d-11ee-a78d-262ba44fe8f5

ZDK/Catalyst-Plugin-ConfigLoader-Etc-0.02.tar.gz http://www.cpantesters.org/cpan/report/e2151d9e-2c99-11ee-8454-0847a44fe8f5

ZAPHAR/DB-CouchDB-Schema-0.3.04_remove_blib.tar.gz http://www.cpantesters.org/cpan/report/f4e72f04-2cb0-11ee-97ee-25c0a54fe8f5

TOMYHERO/Catalyst-Model-DynamicAdaptor-0.02.tar.gz http://www.cpantesters.org/cpan/report/67adc13c-2cb2-11ee-82f3-44c3a54fe8f5

JASONS/Bio-MAGE-20030502.3.tar.gz http://www.cpantesters.org/cpan/report/90af9a5e-2cb4-11ee-a937-efc7a54fe8f5

SKX/Redis-SQLite-0.3.tar.gz http://www.cpantesters.org/cpan/report/7124cfec-2cbe-11ee-a5d5-76dea54fe8f5

KAORU/File-CleanupTask-0.11.tar.gz http://www.cpantesters.org/cpan/report/2a5194f4-2cd4-11ee-88a1-1b10a64fe8f5

demerphq commented 10 months ago

I cannot guarantee that I will be able to present you the equivalent of such a list after 5.39.2 is out, so I do it now.

Thanks. FWIW, as of https://github.com/Perl/perl5/pull/21293 this will not longer be a hard exception but rather a deprecation warning. I expect there will still be fallout, but it will be more manageable.

Leont commented 10 months ago

Thanks. FWIW, as of https://github.com/Perl/perl5/pull/21293 this will not longer be a hard exception but rather a deprecation warning. I expect there will still be fallout, but it will be more manageable.

TBH, there's so much fallout that I'm wondering if we shouldn't revert completely

demerphq commented 10 months ago

@leont said

TBH, there's so much fallout that I'm wondering if we shouldn't revert completely

Given the patch to downgrade to a warning was only merged two days ago I don't think we have the data to make that conclusion.

zakame commented 10 months ago

This is also blocking the docker-perl update for 5.39.1 as we install cpanm during the image build it also relies on the import() behavior:

...
#6 370.5 App-cpanminus-1.7046.tar.gz: OK
#6 370.6 Attempt to call undefined import method with arguments via package "CPAN::Meta::Prereqs" (Perhaps you forgot to load the package?) at bin/cpanm line 152.
#6 370.6 BEGIN failed--compilation aborted at bin/cpanm line 152.
#6 370.6 Compilation failed in require at bin/cpanm line 119.
...
Leont commented 10 months ago

This is also blocking the docker-perl update for 5.39.1 as we install cpanm during the image build it also relies on the import() behavior:

Yeah, that is the CPAN::Meta::Check issue mentioned above.

andk commented 10 months ago

Also affected:

BYUTRG/Convert-MRC-4.03.tar.gz http://www.cpantesters.org/cpan/report/b02703e4-2cf1-11ee-8ecd-015ea64fe8f5

MGRUBB/Config-ApacheExtended-1.16.tar.gz http://www.cpantesters.org/cpan/report/b15efcba-2cf3-11ee-8c24-5168a64fe8f5

FRANKC/DBIx-Class-Schema-Loader-Dynamic-1.05.tar.gz http://www.cpantesters.org/cpan/report/54ee3da8-2d00-11ee-8844-7d9ba64fe8f5

DAVIDO/Class-User-DBI-0.10.tar.gz http://www.cpantesters.org/cpan/report/5ddcf5ce-2d07-11ee-94b2-57aca64fe8f5

ROBD/Acme-Robd-Boring-0.002.tar.gz http://www.cpantesters.org/cpan/report/e00d48be-2d34-11ee-937b-9cb3baa78c53

IKLUFT/TimeZone-Solar-0.2.1.tar.gz http://www.cpantesters.org/cpan/report/be00f1e0-2d51-11ee-bdbc-1bf5f0a78c53

CAC/Tcl-pTk-1.10.tar.gz http://www.cpantesters.org/cpan/report/12f44dd8-2d60-11ee-aa15-9515f1a78c53

INGY/Alt-Devel-GlobalDestruction-XS-Inline-0.06.tar.gz http://www.cpantesters.org/cpan/report/58678b72-2d6b-11ee-af0b-312ff1a78c53

DAKKAR/Code-Style-Kit-1.0.2.tar.gz http://www.cpantesters.org/cpan/report/277a4194-2d70-11ee-9963-083af1a78c53

TOMYHERO/Catalyst-Plugin-Config-Multi-0.02.tar.gz http://www.cpantesters.org/cpan/report/8d94b6c4-2d86-11ee-92a8-356df1a78c53

RUPERTL/App-Zapzi-0.017.tar.gz http://www.cpantesters.org/cpan/report/cfbf6660-2d91-11ee-a606-0586f1a78c53

PETAMEM/Lingua-SPA-Numeros-0.0682.tar.gz http://www.cpantesters.org/cpan/report/47de36e2-2da3-11ee-93c2-12aef1a78c53

DJUNKIM/Statistics-RserveClient-0.12.tgz http://www.cpantesters.org/cpan/report/84e788fa-2da7-11ee-9aa9-85b7f1a78c53

TURUGINA/Set-Intersection-0.04.tar.gz http://www.cpantesters.org/cpan/report/4726496a-2dad-11ee-8332-3a025f5487fb

CHESSKIT/Chess-GameClock-GameClock-1.0.tar.gz http://www.cpantesters.org/cpan/report/31a3f254-2dd0-11ee-abe6-5458f3a78c53

DANRR/SVN-Rami-0.203.tar.gz http://www.cpantesters.org/cpan/report/66cc6672-2dd6-11ee-8925-6766f3a78c53

INGY/no-0.0.2.tar.gz http://www.cpantesters.org/cpan/report/8957e662-2df4-11ee-a545-94a9f3a78c53

WOLFSAGE/Exception-Reporter-Summarizer-PlackRequest-0.001.tar.gz http://www.cpantesters.org/cpan/report/b66f265a-2e13-11ee-b6bc-3b523fe61e11

WORTHMINE/Data-Pokemon-Go-0.14.tar.gz http://www.cpantesters.org/cpan/report/daf8e82a-2e23-11ee-ae9c-e7763fe61e11

AWNCORP/Earth-0.04.tar.gz http://www.cpantesters.org/cpan/report/c307fce2-2e28-11ee-b09f-0c823fe61e11

ANATOFUZ/Config-ENV-0.19.tar.gz http://www.cpantesters.org/cpan/report/38788c4a-2e5a-11ee-85a4-70f23fe61e11

andk commented 10 months ago

Also affected:

DMAKI/AnyEvent-HTTP-MXHR-0.00007.tar.gz http://www.cpantesters.org/cpan/report/c5b42dbe-2ebc-11ee-a3bf-18de40e61e11

haarg commented 10 months ago

Also affected: TEVERETT/Class-Prototyped-1.13.tar.gz Sample "unknown" report (fails during call of Build.PL): http://www.cpantesters.org/cpan/report/3fa170f8-2785-11ee-87ea-7996116755ad

https://rt.cpan.org/Ticket/Display.html?id=149093

TOBYINK/thanks-0.005.tar.gz http://www.cpantesters.org/cpan/report/86818bec-28c6-11ee-a49a-a2d84fd32684

https://rt.cpan.org/Ticket/Display.html?id=149211 (will still be broken in 5.39.2)

ILMARI/App-Prove-Plugin-SetEnv-0.001.tar.gz http://www.cpantesters.org/cpan/report/d14aa444-28d8-11ee-9465-e4fe4fd32684

Most App::Prove plugins would be broken by this issue, but that should be fixed by Perl-Toolchain-Gang/Test-Harness#120

RKITOVER/Catalyst-Controller-WrapCGI-0.038.tar.gz http://www.cpantesters.org/cpan/report/4fdfd17c-2919-11ee-9d17-0384bf0ab3ee

rkitover/catalyst-controller-wrapcgi#1

RKRIMEN/MooseX-MakeImmutable-0.02.tar.gz http://www.cpantesters.org/cpan/report/53ca0c44-291e-11ee-a7cd-538fbf0ab3ee

robertkrimen/moosex-makeimmutable#1

JMERELO/Algorithm-Evolutionary-Fitness-v3.102.tar.gz http://www.cpantesters.org/cpan/report/4cc72530-291e-11ee-a7cd-538fbf0ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149128

ROCKY/Array-Columnize-1.04.tar.gz http://www.cpantesters.org/cpan/report/a48b7cf2-291f-11ee-a60c-7192bf0ab3ee

rocky/Perl-Array-Columnize#5

MHEARSE/Net-pWhoIs-1.2.0.tar.gz http://www.cpantesters.org/cpan/report/71b3f1f2-2937-11ee-a16d-bcc3bf0ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149214

MMIMS/Net-Twitter-4.01043.tar.gz http://www.cpantesters.org/cpan/report/0946b84a-2944-11ee-a6d7-66dfbf0ab3ee

semifor/Net-Twitter#83

WKI/Catalyst-Controller-Combine-0.15.tar.gz http://www.cpantesters.org/cpan/report/d4452f82-2952-11ee-8c2a-bdffbf0ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149215

BDFOY/Module-Release-2.128.tar.gz http://www.cpantesters.org/cpan/report/197ef082-2959-11ee-a20f-dc0dc00ab3ee

Fixed in Module-Release 2.131

TODDR/Net-OSCAR-1.928.tar.gz http://www.cpantesters.org/cpan/report/32570002-2960-11ee-920f-7b1ec00ab3ee

toddr/net-oscar#16

MCMILLHJ/File-Dedup-0.007.tar.gz http://www.cpantesters.org/cpan/report/23143e46-2967-11ee-a010-7c2dc00ab3ee

mcmillhj/File-Dedup#2

LNATION/Moonshine-Element-0.12.tar.gz http://www.cpantesters.org/cpan/report/d531ab86-2971-11ee-809b-f644c00ab3ee

ThisUsedToBeAnEmail/Moonshine-Element#2

DEXTER/maybe-0.0202.tar.gz http://www.cpantesters.org/cpan/report/746e5a14-2972-11ee-bef8-8346c00ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149216

GBJK/Catalyst-Model-DBIC-Schema-0.65.tar.gz http://www.cpantesters.org/cpan/report/6ef26490-2977-11ee-b803-6152c00ab3ee

Fixed in Catalyst-Model-DBIC-Schema 0.66

REVMISCHA/RTSP-Proxy-0.07.tar.gz http://www.cpantesters.org/cpan/report/d7e92f38-2986-11ee-9d56-ae73c00ab3ee

revmischa/rtsp-proxy#2

DHOSS/Catalyst-View-Email-0.36.tar.gz http://www.cpantesters.org/cpan/report/66e6be64-298a-11ee-a97d-917bc00ab3ee

dhoss/catalyst-view-email#16

BUDNEY/Sub-Deferrable-0.05.tar.gz http://www.cpantesters.org/cpan/report/51642302-298e-11ee-9c79-62cec00ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149217

KHEDIN/Assert-Refute-0.17.tar.gz http://www.cpantesters.org/cpan/report/0cff7ade-2995-11ee-b85b-3565c10ab3ee

dallaylaen/assert-refute-perl#4 (will still be broken in 5.39.2)

LOCHMATT/CDS-0.31.tar.gz http://www.cpantesters.org/cpan/report/8f924b86-2998-11ee-8b62-366dc10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149220 (root cause is ingydotnet/inline-module-pm#36)

SKUD/CPAN-Test-Reporter-0.02.tar.gz http://www.cpantesters.org/cpan/report/49bcdb98-2999-11ee-989b-d66ec10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149221

BKB/HTML-Make-Page-0.02.tar.gz http://www.cpantesters.org/cpan/report/fdd8777c-2999-11ee-9442-7970c10ab3ee

benkasminbullock/html-make-page#1

ETJ/Devel-TraceRun-0.003.tar.gz http://www.cpantesters.org/cpan/report/05ae3ae8-299c-11ee-a500-4775c10ab3ee

mohawk2/Devel-TraceRun#1 (will still be broken in 5.39.2)

TOMYHERO/Catalyst-Plugin-ConfigLoader-Multi-0.06.tar.gz http://www.cpantesters.org/cpan/report/1550ab34-299c-11ee-a500-4775c10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149222

JONASBN/Date-Holidays-1.34.tar.gz http://www.cpantesters.org/cpan/report/4a5d6f5e-299e-11ee-ba37-117ac10ab3ee

jonasbn/perl-date-holidays#113

SHAW/NcFTPd-Log-Parse-0.001.tar.gz http://www.cpantesters.org/cpan/report/f2d41dfe-299e-11ee-8158-ad7bc10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149223

BLAKEW/Config-Strict-0.07.tar.gz http://www.cpantesters.org/cpan/report/8b0de0a0-299f-11ee-ad0a-407dc10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149224

CAZADOR/MooX-Ipc-Cmd-1.2.1.tar.gz http://www.cpantesters.org/cpan/report/61704b90-29a2-11ee-b6b2-9083c10ab3ee

cazador481/MooX-Ipc-Cmd#4

JJNAPIORK/MooseX-Role-BuildInstanceOf-0.08.tar.gz http://www.cpantesters.org/cpan/report/8f9359dc-29a6-11ee-8ae3-3d8dc10ab3ee

jjn1056/MooseX-Role-BuildInstanceOf#7

DOUGLEITH/Bib-Tools-0.17.tar.gz http://www.cpantesters.org/cpan/report/d6480506-29a8-11ee-93ce-1292c10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149229

DWHEELER/Class-Meta-Express-0.13.tar.gz http://www.cpantesters.org/cpan/report/db7fcb4e-29a8-11ee-93ce-1292c10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149230 theory/class-meta-express#2

BEANZ/Device-CurrentCost-1.142240.tar.gz http://www.cpantesters.org/cpan/report/2a533fd4-29aa-11ee-b8bc-4a96c10ab3ee

beanz/device-current-cost-perl#1

LAWALSH/Xporter-0.1.2.tar.gz http://www.cpantesters.org/cpan/report/51e2132a-29ac-11ee-9ced-1d9bc10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149231 (will still be broken in 5.39.2)

TOKUHIROM/Language-Kemuri-0.07.tar.gz http://www.cpantesters.org/cpan/report/3e936de2-29b5-11ee-a111-14b0c10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149233

DOMM/InfluxDB-Writer-1.003.tar.gz http://www.cpantesters.org/cpan/report/c5035cc2-29b8-11ee-8dc0-17b8c10ab3ee

domm/InfluxDB-Writer#9

LTHEISEN/Pod-Confluence-1.01.tar.gz http://www.cpantesters.org/cpan/report/789dcfc4-29b9-11ee-98bc-c0b9c10ab3ee

lucastheisen/pod-confluence#3

LDS/VM-EC2-1.28.tar.gz http://www.cpantesters.org/cpan/report/87c59d7e-29be-11ee-ad6e-58c4c10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149235

INGY/Alt-Math-Prime-FastSieve-Inline-0.09.tar.gz http://www.cpantesters.org/cpan/report/9b43edf2-29c7-11ee-a649-9dd9c10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149236 (root cause is ingydotnet/inline-module-pm#36)

FINNPERL/App-PerlXLock-0.08.tar.gz http://www.cpantesters.org/cpan/report/7502e3c8-29cc-11ee-8f4d-37e5c10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149237 (root cause is ingydotnet/inline-module-pm#36)

NOTBENH/String-Clean-0.031.tar.gz http://www.cpantesters.org/cpan/report/46ea91e0-29cf-11ee-8112-99ebc10ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149238

demerphq commented 10 months ago

@haarg I really appreciate your support on this. I have not had a lot of time for perl the last week or so, busy time for me preparing to move house. Thanks a ton.

andk commented 10 months ago

Also affected:

SMONF/Dependencies-Searcher-0.065.tar.gz http://www.cpantesters.org/cpan/report/60960692-3082-11ee-b21a-8f84cd7de199

andk commented 10 months ago

Also affected:

RAWLEYFOW/Slick-0.004.tar.gz http://www.cpantesters.org/cpan/report/f9a256e6-31dc-11ee-825e-2b2a29d2afa7

andk commented 10 months ago

Also affected:

DARNOLD/Thread-Apartment-0.51.tar.gz http://www.cpantesters.org/cpan/report/a1e5e29a-33d7-11ee-968e-8c0a750fbd43

andk commented 10 months ago

Also affected:

RUBATTEL/DBIx-Class-LookupColumn-0.10.tar.gz http://www.cpantesters.org/cpan/report/0487c48a-3582-11ee-9e89-68d9ca219344

andk commented 10 months ago

Also affected:

SEMUELF/HTTP-Recorder-0.07.tar.gz http://www.cpantesters.org/cpan/report/b31b852e-3751-11ee-87b5-ecf1790708a5

andk commented 10 months ago

Also affected:

LICHTKIND/Graphics-Toolkit-Color-1.53.tar.gz http://www.cpantesters.org/cpan/report/a07e153e-39a0-11ee-97a4-27266e8775ea

andk commented 9 months ago

Also affected:

GFUJI/UNIVERSAL-DOES-0.005.tar.gz http://www.cpantesters.org/cpan/report/7170c3e0-29ab-11ee-9e37-7999c10ab3e

andk commented 9 months ago

Also affected (with 5.39.[12]):

GWILLIAMS/Attean-0.033.tar.gz http://www.cpantesters.org/cpan/report/500bf05a-409c-11ee-a060-513a8910a41d

@kasei, please take note

Corion commented 9 months ago

While the changed behaviour has long been documented to be otherwise, do we have a plan what to do with the breakage?

I found fixing this mostly to be makework, and I'm an active maintainer.

I think we should have a plan for when to revert 2dcf3cf50d7cb67422ffe2c2a3e2d3dc404ea6c4 or how to mitigate the breakage well before the next stable release.

demerphq commented 9 months ago

On Tue, 22 Aug 2023, 18:28 Max Maischein, @.***> wrote:

While the changed behaviour has long been documented to be otherwise, do we have a plan what to do with the breakage?

I found fixing this mostly to be makework, and I'm an active maintainer.

I think we should have a plan for when to revert 2dcf3cf https://github.com/Perl/perl5/commit/2dcf3cf50d7cb67422ffe2c2a3e2d3dc404ea6c4 or how to mitigate the breakage well before the next stable release

It's already been reverted, in the sense that the error has already been downgraded to a deprecation warning. (Weeks ago.)

If we revert totally then we are saying "we will never be able to catch inappropriate use of import", which just means that buggy code will proliferate forever like it had up until now, with people writing code that they think does something but which does not, or does something different than they think. It also means that it is unlikely we will ever have a way to detect broken require/use statements on case insensitive file systems. Which basically means that certain tickets will never be closed.

While I understand how it might feel like make work I don't think the label strictly speaking fits here as once the technical debt is paid off we will reliably be able to detect errors that previously we could not, which means it is a step beyond pure makework. I do recognize however that paying this technical debt off benefits a minority of our community. But I still think we should pay it off, on principle i think it is bad policy to say that we shouldnt ignore issues just because they dont affect a favoured subsection of our user base. One could argue that reverting totally would amount to saying that Win32 and Mac users will have to deal with certain bugs just because Linux users don't want to fix their broken code. Which doesn't seem fair.

It is unfortunate that so much incorrect code has hidden underneath this particular stone, and I recognize it is frustrating to have to pay off such technical debt that seems to only have aesthetic impact.

Yves

andk commented 9 months ago

Also affected:

OALDERS/App-perlimports-0.000052.tar.gz

Fail with 5.39.1: http://www.cpantesters.org/cpan/report/000be336-4122-11ee-9721-b8056e8775ea

Pass with 5.39.2: http://www.cpantesters.org/cpan/report/bcb2a7b4-4135-11ee-afe7-8ff06d8775ea

In the pass report the warning: Attempt to call undefined import method with arguments ("new") via package "LWP::UserAgent" (Perhaps you forgot to load the package?) at (eval 439) line 2.

@perl-ide this may be interesting for you for https://github.com/perl-ide/App-perlimports

andk commented 9 months ago

Also affected:

KHEDIN/MVC-Neaf-0.2901.tar.gz http://www.cpantesters.org/cpan/report/f8430b74-4334-11ee-b3ca-214d25d88efe

JDS/DBIx-Table-TestDataGenerator-0.005.tar.gz http://www.cpantesters.org/cpan/report/9015de56-4310-11ee-b0db-c64c23d88efe

Both fail reports are with 5.39.2, both have no tests with 5.39.1 because they were not testable due broken dependencies.

andk commented 9 months ago

Also affected:

IPENBURG/WWW-Wookie-v1.1.4.tar.gz http://www.cpantesters.org/cpan/report/3da8319a-44b0-11ee-b9c5-651d20db1981

The FAIL report is with 5.39.2, code was not testable with 5.39.1 due broken dependencies

haarg commented 9 months ago

INGY/Alt-Acme-Math-XS-ZillaDist-0.0.5.tar.gz http://www.cpantesters.org/cpan/report/5d7781dc-29d6-11ee-ae28-bc3fc20ab3ee

ingydotnet/acme-math-xs-pm#11 via ingydotnet/inline-module-pm#36

WINFINIT/Net-MCMP-0.08.tar.gz http://www.cpantesters.org/cpan/report/07e03dbc-29d7-11ee-bd4d-4682c20ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149525

MARNANEL/Lingua-EN-Alphabet-Shaw-0.64.tar.gz http://www.cpantesters.org/cpan/report/cae8dd4a-29e2-11ee-97ac-ac3bc30ab3ee

https://rt.cpan.org/Ticket/Display.html?id=149526

BMORROW/Exporter-NoWork-0.03.tar.gz http://www.cpantesters.org/cpan/report/59f7e368-29e4-11ee-9ec9-df3ec30ab3ee

mauzo/Exporter-NoWork#1 via mauzo/Test-Exports#1

KARMAN/CatalystX-CRUD-0.57.tar.gz http://www.cpantesters.org/cpan/report/0b77511e-29e5-11ee-9f93-2f41c30ab3ee

Fixed: karpet/catalystx-crud#1

NOHUHU/DT-0.5.0.tar.gz http://www.cpantesters.org/cpan/report/0f6c917e-29f1-11ee-ad59-a778c30ab3ee

nohuhu/DT#4

DONEILL/Log-Syslog-Abstract-1.200.tar.gz http://www.cpantesters.org/cpan/report/a8a9eef4-29fb-11ee-995a-484d3199d815

https://rt.cpan.org/Ticket/Display.html?id=149539

BINARY/Protocol-FIX-0.08.tar.gz http://www.cpantesters.org/cpan/report/ca27784a-29ff-11ee-a51d-de563199d815 @binary-com please take note

https://github.com/binary-com/perl-Protocol-FIX/pull/21

DOOM/IPC-Capture-0.06.tar.gz http://www.cpantesters.org/cpan/report/cf6cea74-29ff-11ee-a51d-de563199d815

https://rt.cpan.org/Ticket/Display.html?id=149540

MUTANT/Test-MockObject-Extra-0.001.tar.gz http://www.cpantesters.org/cpan/report/45b7327c-2a08-11ee-847c-116b3199d815

https://rt.cpan.org/Ticket/Display.html?id=149541

JEFFOBER/Queue-Priority-1.tar.gz http://www.cpantesters.org/cpan/report/10178378-2a09-11ee-9600-a46c3199d815

https://rt.cpan.org/Ticket/Display.html?id=149542

MATISSE/Perl-Metrics-Simple-v1.0.1.tar.gz http://www.cpantesters.org/cpan/report/24c30d66-2a0d-11ee-8f95-2e763199d815

Fixed: matisse/Perl-Metrics-Simple#16

HOREA/WWW-ClickSource/WWW-ClickSource-1.0002.tar.gz http://www.cpantesters.org/cpan/report/a70ae6bc-2a0e-11ee-b4eb-387a3199d815

gliganh/WWW-ClickSource#2

ESTRABD/Sphinx-Config-Builder-1.03.tgz http://www.cpantesters.org/cpan/report/26660dce-2a14-11ee-80c0-25873199d815

357r4bd/perl-Sphinx-Config-Builder#3

YANICK/PPIx-EditorTools-0.21.tar.gz http://www.cpantesters.org/cpan/report/28229218-2a14-11ee-80c0-25873199d815 @yanick please take note

yanick/PPIx-EditorTools#11

JUSTNOXX/Test-VirtualModule-0.01.tar.gz http://www.cpantesters.org/cpan/report/93607878-2a15-11ee-99bb-428a3199d815

justnoxx/test-virtualmodule#1

BEANZ/AnyEvent-MockTCPServer-1.172150.tar.gz http://www.cpantesters.org/cpan/report/8314fb5e-2a26-11ee-8f11-c5af3199d815

beanz/anyevent-mocktcpserver-perl#1

CAFEGRATZ/DBIx-EAV-0.11.tar.gz http://www.cpantesters.org/cpan/report/00db0ed6-2a2a-11ee-8214-a9b83199d815

cafe01/dbix-eav#2

INGY/Alt-Acme-Math-XS-ModuleBuild-0.0.6.tar.gz http://www.cpantesters.org/cpan/report/6599f17c-2a32-11ee-8356-e7cb3199d815

https://rt.cpan.org/Ticket/Display.html?id=149543 via ingydotnet/inline-module-pm#36

TEX/Log-Tree-0.18.tar.gz http://www.cpantesters.org/cpan/report/e098c2e2-2a35-11ee-ae32-e1d33199d815

dominikschulz/Log-Tree#5

VLADIMIRZ/JIP-Spy-Events-v0.0.4.tar.gz http://www.cpantesters.org/cpan/report/066f92bc-2a49-11ee-a6cf-f8ff3199d815

outtaspace/jip_spy_events#1

VOJ/PICA-Data-2.09.tar.gz http://www.cpantesters.org/cpan/report/9132923c-2a58-11ee-abeb-77243299d815

gbv/PICA-Data#137

NICWOLFF/HTML-DataTable-0.54.tar.gz http://www.cpantesters.org/cpan/report/a47a1f7c-2a58-11ee-abeb-77243299d815

https://rt.cpan.org/Ticket/Display.html?id=149545

GRYPHON/Log-Dispatch-Email-Mailer-1.12.tar.gz http://www.cpantesters.org/cpan/report/a3fc8812-2a5f-11ee-ab36-61353299d815

gryphonshafer/Log-Dispatch-Email-Mailer#5 via gryphonshafer/exact#4

TMILLER/App-Sandy-0.23.tar.gz http://www.cpantesters.org/cpan/report/e0c88aca-2a5f-11ee-ab36-61353299d815

galantelab/sandy#8

NICDOYE/WebService-IFConfig-Client-1.001.tar.gz http://www.cpantesters.org/cpan/report/19561a14-2a61-11ee-8750-b8383299d815

https://rt.cpan.org/Ticket/Display.html?id=149546

JSMITH/Module-Require-0.05.tar.gz http://www.cpantesters.org/cpan/report/278f4afc-2a6a-11ee-810e-db6f3399d815

https://rt.cpan.org/Ticket/Display.html?id=83629

BECKUS/WebShortcutUtil-0.22.tar.gz http://www.cpantesters.org/cpan/report/1d229178-2a6a-11ee-810e-db6f3399d815

https://rt.cpan.org/Ticket/Display.html?id=149547

MIGO/Arch-0.5.2.tar.gz http://www.cpantesters.org/cpan/report/3a72d01e-2a6d-11ee-bcd1-30763399d815

https://rt.cpan.org/Ticket/Display.html?id=149548

SHELLING/Class-Implant-0.01.tar.gz http://www.cpantesters.org/cpan/report/db092d7a-2a6d-11ee-9ba4-f0773399d815

https://rt.cpan.org/Ticket/Display.html?id=149549

SAMCV/overload-open-1.9.6.tar.gz http://www.cpantesters.org/cpan/report/83aeaa3e-2a7a-11ee-9458-af943399d815

samcv/perl-overload-open#3

FRANCKC/CatalystX-Dispatcher-AsGraph-0.03.tar.gz http://www.cpantesters.org/cpan/report/6d60938e-2a82-11ee-b417-b1a53399d815

https://rt.cpan.org/Ticket/Display.html?id=149553

JV/Data-BiaB-0.10.3.tar.gz http://www.cpantesters.org/cpan/report/068a25ac-2a83-11ee-9707-3ba73399d815

Fixed in 0.11 (https://metacpan.org/release/JV/Data-BiaB-0.11/changes#L5)

JDDPAUSE/MarpaX-Database-Terminfo-0.012.tar.gz http://www.cpantesters.org/cpan/report/51793fc0-2a89-11ee-b8aa-21b53399d815

jddurand/MarpaX-Database-Terminfo#3

MIKKOI/IO-Iron-0.13.tar.gz http://www.cpantesters.org/cpan/report/6a3edd4c-2a8b-11ee-b95b-5eb93399d815

mikkoi/io-iron#1

BEANZ/AnyEvent-SerialPort-1.130171.tar.gz http://www.cpantesters.org/cpan/report/881d0076-2a8d-11ee-adfa-afbe3399d815

beanz/anyevent-serialport-perl#1

TOMYHERO/Catalyst-Model-CacheFunky-Loader-0.06.tar.gz http://www.cpantesters.org/cpan/report/5c05db88-2a8e-11ee-b9c9-3ac03399d815

https://rt.cpan.org/Ticket/Display.html?id=149554

ISHIGAKI/Catalyst-Model-Jifty-DBI-0.06.tar.gz http://www.cpantesters.org/cpan/report/883bc518-2a94-11ee-a9c0-27ce3399d815

https://rt.cpan.org/Ticket/Display.html?id=149555

andk commented 9 months ago

Also affected:

COUDOT/Lemonldap-NG-Manager-2.17.0.tar.gz http://www.cpantesters.org/cpan/report/1e73bac8-4d99-11ee-abcf-3e994a96da87

KIMOTO/SPVM-0.989040.tar.gz http://www.cpantesters.org/cpan/report/fa212d74-4c8d-11ee-b124-0b50773870b7

Both fails with 5.39.2, both pkgs here not testable with 5.39.1 due broken dependencies

jkeenan commented 6 months ago

I think we're actually in good shape with respect to this BBC ticket. In the last few days I installed a plain, unthreaded perl-5.39.5 on Ubuntu Linux 22.04 LTS, installed Task-CPAN-Reporter, and began generating CPANtesters reports for the modules cited herein. Together with their prerequisites, I've installed over 1700 modules. All the ones that are still FAILing due to the issues raised in this ticket have issues, pull requests or patches prepared against them.

I'm going to mark this ticket as Closable ... but it's the sort of thing we should probably keep open until our preparations for perl-5.40.0 ramp up in April.

haarg commented 6 months ago

Changing from an exception to a warning stopped the majority of these failures, but there are still many things broken just from the addition of a UNIVERSAL::import method. And while this is currently marked as a deprecation, I'm not sure we can actually commit to converting it to an exception at the end of a deprecation cycle.

There are still many modules impacted that I want to file patches for. And I think we should consider changing to just a normal warning rather than a deprecation.

Leont commented 6 months ago

There are still many modules impacted that I want to file patches for. And I think we should consider changing to just a normal warning rather than a deprecation.

I agree.

jkeenan commented 6 months ago

There are still many modules impacted that I want to file patches for. And I think we should consider changing to just a normal warning rather than a deprecation.

I agree.

@haarg, @Leont: Could one of you open a separate ticket for that? (The current ticket is getting long in the tooth.) thanks.

jkeenan commented 5 months ago

There are still many modules impacted that I want to file patches for. And I think we should consider changing to just a normal warning rather than a deprecation.

I agree.

@haarg, @Leont: Could one of you open a separate ticket for that? (The current ticket is getting long in the tooth.) thanks.

@haarg, @Leont ... any thoughts on the above ^^ ? Thanks.

jkeenan commented 4 months ago

@haarg, @Leont ... any thoughts on the above ^^ ? Thanks.

@haarg, @Leont ... any thoughts on the above ^^ ? Thanks.

haarg commented 3 months ago

I would still like to send out more patches to address the warnings, and I don't see a need to create a new issue for the same problem.

We're considering changing the warning from a deprecation to a normal warning a release blocker. I hope to address that soon.