Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Devel-NYTProf for
openSUSE:Factory checked in at 2026-11-08 19:22:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Devel-NYTProf (Old)
and /work/SRC/openSUSE:Factory/.perl-Devel-NYTProf.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Devel-NYTProf"
Sun Nov 8 19:22:29 2026 rev:23 rq:1396145 version:6.160.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Devel-NYTProf/perl-Devel-NYTProf.changes
2026-04-09 16:21:29.154477108 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Devel-NYTProf.new.3759290/perl-Devel-NYTProf.changes
2026-11-08 19:22:58.429333384 +0100
@@ -1,0 +2,21 @@
+Sat Nov 7 22:32:13 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 6.160.0 (6.16)
+ see /usr/share/doc/packages/perl-Devel-NYTProf/Changes
+
+ Changes in Devel::NYTProf 6.16 - 15th Oct 2026
+ Corrected POD formatting error noted by Gregor Herrmann; added 'Changes'
+ to list of files examined by Test::Pod. (GH 236
+ <https://github.com/timbunce/devel-nytprof/pull/236>).
+ Spelling corrections excerpted from a pull request by Josh Soref. (GH
+ 228 <https://github.com/timbunce/devel-nytprof/pull/228>, reworked as GH
+ 235 <https://github.com/timbunce/devel-nytprof/pull/235>.)
+ Revise some tests following blead line number tracking update, as
+ reported in (Perl 24903 <https://github.com/Perl/perl5/issues/24903>)
+ and corrected by Richard Leach. (GH 236
+ <https://github.com/timbunce/devel-nytprof/pull/236>).
+ Fix unused parameter warning in NYTP_fstrerror; noted and corrected by
+ Masahiro Iuchi. (GH 231
+ <https://github.com/timbunce/devel-nytprof/pull/231>).
+
+-------------------------------------------------------------------
Old:
----
Devel-NYTProf-6.15.tar.gz
New:
----
Devel-NYTProf-6.16.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Devel-NYTProf.spec ++++++
--- /var/tmp/diff_new_pack.C3ZOXr/_old 2026-11-08 19:22:59.220366107 +0100
+++ /var/tmp/diff_new_pack.C3ZOXr/_new 2026-11-08 19:22:59.221366148 +0100
@@ -18,10 +18,10 @@
%define cpan_name Devel-NYTProf
Name: perl-Devel-NYTProf
-Version: 6.150.0
+Version: 6.160.0
Release: 0
-# 6.15 -> normalize -> 6.150.0
-%define cpan_version 6.15
+# 6.16 -> normalize -> 6.160.0
+%define cpan_version 6.16
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Powerful fast feature-rich Perl source code profiler
URL: https://metacpan.org/release/%{cpan_name}
++++++ Devel-NYTProf-6.15.tar.gz -> Devel-NYTProf-6.16.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/Changes
new/Devel-NYTProf-6.16/Changes
--- old/Devel-NYTProf-6.15/Changes 2026-03-31 14:20:18.000000000 +0200
+++ new/Devel-NYTProf-6.16/Changes 2026-10-16 01:58:01.000000000 +0200
@@ -4,6 +4,25 @@
History of significant changes in Devel::NYTProf
+=head2 Changes in Devel::NYTProf 6.16 - 15th Oct 2026
+
+Corrected POD formatting error noted by Gregor Herrmann; added 'Changes' to
+list of files examined by Test::Pod.
+(L<GH 236|https://github.com/timbunce/devel-nytprof/pull/236>).
+
+Spelling corrections excerpted from a pull request by Josh Soref.
+(L<GH 228|https://github.com/timbunce/devel-nytprof/pull/228>, reworked as
+L<GH 235|https://github.com/timbunce/devel-nytprof/pull/235>.)
+
+Revise some tests following blead line number tracking update, as reported in
+(L<Perl 24903|https://github.com/Perl/perl5/issues/24903>) and corrected by
+Richard Leach.
+(L<GH 236|https://github.com/timbunce/devel-nytprof/pull/236>).
+
+Fix unused parameter warning in NYTP_fstrerror; noted and corrected by
+Masahiro Iuchi.
+(L<GH 231|https://github.com/timbunce/devel-nytprof/pull/231>).
+
=head2 Changes in Devel::NYTProf 6.15 - 31st Mar 2026
Updated URL linking to Brendan Gregg's Flame Graph page; thanks to Paul
@@ -15,7 +34,7 @@
Eliminated "Possible precedence problem ..." warning being emitted during
tests; thanks to Masahiro Iuchi.
-(L<GH 230|https://github.com/timbunce/devel-nytprof/pull/230).
+(L<GH 230|https://github.com/timbunce/devel-nytprof/pull/230>).
=head2 Changes in Devel::NYTProf 6.14 - 18th Oct 2023
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/FileHandle.xs
new/Devel-NYTProf-6.16/FileHandle.xs
--- old/Devel-NYTProf-6.15/FileHandle.xs 2026-01-25 19:33:18.000000000
+0100
+++ new/Devel-NYTProf-6.16/FileHandle.xs 2026-10-16 01:54:59.000000000
+0200
@@ -636,6 +636,7 @@
#endif
{
dNFTHX(file);
+ PERL_UNUSED_ARG(file);
return strerror(errno);
}
}
@@ -834,7 +835,7 @@
/**
* Output a double precision float via a simple binary write of the memory.
- * (Minor portbility issues are seen as less important than speed and space.)
+ * (Minor portability issues are seen as less important than speed and space.)
*/
size_t
output_nv(NYTP_file file, NV nv)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/HACKING
new/Devel-NYTProf-6.16/HACKING
--- old/Devel-NYTProf-6.15/HACKING 2026-01-25 19:33:18.000000000 +0100
+++ new/Devel-NYTProf-6.16/HACKING 2026-10-16 01:54:59.000000000 +0200
@@ -120,7 +120,7 @@
(possibly very long) library paths where appropriate.
Tricky thing is that @INC can change during the life of the program.
One approach might be to output it whenever we assign a new fid
-but only if different to the last @INC that was ouput.
+but only if different to the last @INC that was output.
Add marker with timestamp for phases BEGIN, CHECK, INIT, END
(could combine with pid marker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/INSTALL
new/Devel-NYTProf-6.16/INSTALL
--- old/Devel-NYTProf-6.15/INSTALL 2026-01-25 19:33:18.000000000 +0100
+++ new/Devel-NYTProf-6.16/INSTALL 2026-10-16 01:54:59.000000000 +0200
@@ -11,7 +11,7 @@
make install
The module library tried to speed thing up when running in forkmode by using
-fpruge() to delete potential duplicated buffers. Unfortunately, althrough
+fpurge() to delete potential duplicated buffers. Unfortunately, although
fpurge() *is* in the GNU manual, operating systems largely implement it very
differently. The Makefile.PL does some magic to find out where your particular
version of fpurge is. Usually it can be found in stdio.h or stdio_ext.h, so
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/META.json
new/Devel-NYTProf-6.16/META.json
--- old/Devel-NYTProf-6.15/META.json 2026-03-31 14:39:49.000000000 +0200
+++ new/Devel-NYTProf-6.16/META.json 2026-10-16 02:12:20.000000000 +0200
@@ -4,7 +4,7 @@
"Tim Bunce <[email protected]>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.76, CPAN::Meta::Converter
version 2.150010",
+ "generated_by" : "ExtUtils::MakeMaker version 7.78, CPAN::Meta::Converter
version 2.150013",
"license" : [
"perl_5"
],
@@ -67,6 +67,6 @@
},
"x_MailingList" : "http://groups.google.com/group/develnytprof-dev"
},
- "version" : "6.15",
+ "version" : "6.16",
"x_serialization_backend" : "JSON::PP version 4.16"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/META.yml
new/Devel-NYTProf-6.16/META.yml
--- old/Devel-NYTProf-6.15/META.yml 2026-03-31 14:39:49.000000000 +0200
+++ new/Devel-NYTProf-6.16/META.yml 2026-10-16 02:12:20.000000000 +0200
@@ -11,7 +11,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.76, CPAN::Meta::Converter version
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.78, CPAN::Meta::Converter version
2.150013'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -35,5 +35,5 @@
homepage: https://code.google.com/p/perl-devel-nytprof/
license: http://dev.perl.org/licenses/
repository: https://github.com/timbunce/devel-nytprof.git
-version: '6.15'
+version: '6.16'
x_serialization_backend: 'CPAN::Meta::YAML version 0.020'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/NYTProf.xs
new/Devel-NYTProf-6.16/NYTProf.xs
--- old/Devel-NYTProf-6.15/NYTProf.xs 2026-01-25 19:33:18.000000000 +0100
+++ new/Devel-NYTProf-6.16/NYTProf.xs 2026-10-16 01:54:59.000000000 +0200
@@ -166,7 +166,7 @@
* during profiling but we should really output ticks so the reporting side
* can also be more accurate when merging subs, for example.
* That'll probably need a file format bump and thus also a major version bump.
- * Will need coresponding changes to NYTP_SIi_* as well.
+ * Will need corresponding changes to NYTP_SIi_* as well.
*/
#define NYTP_SCi_CALL_COUNT 0 /* count of calls to sub */
#define NYTP_SCi_INCL_RTIME 1 /* inclusive real time in sub (set from
NYTP_SCi_INCL_TICKS) */
@@ -494,7 +494,7 @@
#define CHECK_SAWAMPERSAND(fid,line) (void)0
#endif
-/* macros for outputing profile data */
+/* macros for outputting profile data */
#ifndef HAS_GETPPID
#define getppid() 0
#endif
@@ -818,7 +818,7 @@
if (chain_len > max_chain_len)
max_chain_len = chain_len;
}
- /* XXX would be nice to show a histogram of chain lenths */
+ /* XXX would be nice to show a histogram of chain lengths */
warn("%s hash: %d of %d buckets used, %d items, max chain %d\n",
hashtable->name, buckets, hashtable->size, items, max_chain_len);
}
@@ -890,7 +890,7 @@
'\0', so it is safe to pass file_name to a system call. */
if (PerlLIO_lstat(file_name, &pmstat) < 0 ||
pmstat.st_mtime < pmcstat.st_mtime) {
- is_pmc = 1; /* hey, maybe it's Larry working on the perl6
comiler */
+ is_pmc = 1; /* hey, maybe it's Larry working on the perl6
compiler */
}
}
SvREFCNT_dec(pmcsv);
@@ -2193,7 +2193,7 @@
* because CvFILE() isn't reliable on perl 5.8.[78]
* and the name of the .c file isn't very useful anyway.
* The reader can try to associate the xsubs with the
- * corresonding .pm file using the package part of the
subname.
+ * corresponding .pm file using the package part of the
subname.
*/
SV *sv = *hv_fetch(GvHV(PL_DBsub), called_subname_pv,
(I32)(called_subname_pv_end - called_subname_pv), 1);
if (!SvOK(sv))
@@ -2684,7 +2684,7 @@
if (trace_level >= 99) {
logwarn("profiling a call [op %ld, %s, seix %d]\n",
(long)op_type, PL_op_name[op_type], (int)subr_entry_ix);
- /* crude, but the only way to deal with the miriad logic at the
+ /* crude, but the only way to deal with the myriad logic at the
* start of pp_entersub (which ought to be available as separate sub)
*/
sv_dump(sub_sv);
@@ -2768,7 +2768,7 @@
subr_entry = subr_entry_ix_ptr(this_subr_entry_ix);
- /* detect wierdness/corruption */
+ /* detect weirdness/corruption */
assert(subr_entry);
assert(subr_entry->caller_fid < fidhash.next_id);
@@ -2838,7 +2838,7 @@
(void*)called_cv, SvPV_nolen(sub_sv),
OutCopFILE(prev_cop), (int)CopLINE(prev_cop));
/* looks like Class::MOP doesn't give the CV GV stash a name */
if (trace_level >= 2) {
- sv_dump((SV*)called_cv); /* coredumps in
Perl_do_gvgv_dump, looks line GvXPVGV is false, presumably on a Class::MOP
wierdo sub */
+ sv_dump((SV*)called_cv); /* coredumps in
Perl_do_gvgv_dump, looks line GvXPVGV is false, presumably on a Class::MOP
weirdo sub */
sv_dump((SV*)gv);
}
}
@@ -3357,7 +3357,7 @@
/* Given a fully-qualified sub_name lookup the package name portion in
* the pkg_fids_hv hash. Return Nullsv if there's no package name or no
- * correponding entry, else returns the SV.
+ * corresponding entry, else returns the SV.
*
* About pkg_fids_hv:
* pp_subcall_profiler() creates undef entries for a package
@@ -3784,7 +3784,7 @@
) # [capture that]
[0-9]+ # digits
(?=\)) # look ahead for literal )
- /$1 0/xg # and rebuild, replacing the digts with 0
+ /$1 0/xg # and rebuild, replacing the digits with 0
*/
/* Assumption is that space is the least common character in a filename.
*/
@@ -5035,7 +5035,7 @@
by default. 1 ms best case scenario if you use special options which Perl
land doesn't use, and MS strongly discourages in
"Timers, Timer Resolution, and Development of Efficient Code". So for short
- programs profiler_duration winds up being 0. If necessery, in the future
+ programs profiler_duration winds up being 0. If necessary, in the future
profiler_duration could be set to 15.625 ms automatically on NYTProf start
because of the argument that a process can not execute in 0 ms according to
the laws of space and time, or at "the end" if profiler_duration is 0.0, set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/bin/nytprofcalls
new/Devel-NYTProf-6.16/bin/nytprofcalls
--- old/Devel-NYTProf-6.15/bin/nytprofcalls 2026-03-31 14:19:43.000000000
+0200
+++ new/Devel-NYTProf-6.16/bin/nytprofcalls 2026-10-16 01:54:59.000000000
+0200
@@ -14,7 +14,7 @@
use Devel::NYTProf::Core;
require Devel::NYTProf::Data;
-our $VERSION = '6.15';
+our $VERSION = '6.16';
use Data::Dumper;
use Getopt::Long;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/bin/nytprofcsv
new/Devel-NYTProf-6.16/bin/nytprofcsv
--- old/Devel-NYTProf-6.15/bin/nytprofcsv 2026-03-31 14:19:43.000000000
+0200
+++ new/Devel-NYTProf-6.16/bin/nytprofcsv 2026-10-16 01:54:59.000000000
+0200
@@ -16,7 +16,7 @@
use Devel::NYTProf::Reader;
-our $VERSION = '6.15';
+our $VERSION = '6.16';
use constant NUMERIC_PRECISION => 5;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/bin/nytprofhtml
new/Devel-NYTProf-6.16/bin/nytprofhtml
--- old/Devel-NYTProf-6.15/bin/nytprofhtml 2026-03-31 14:19:43.000000000
+0200
+++ new/Devel-NYTProf-6.16/bin/nytprofhtml 2026-10-16 01:54:59.000000000
+0200
@@ -61,7 +61,7 @@
);
use Devel::NYTProf::Constants qw(NYTP_SCi_CALLING_SUB);
-our $VERSION = '6.15';
+our $VERSION = '6.16';
if ($VERSION != $Devel::NYTProf::Core::VERSION) {
die "$0 version '$VERSION' doesn't match version
'$Devel::NYTProf::Core::VERSION' of $INC{'Devel/NYTProf/Core.pm'}\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/bin/nytprofmerge
new/Devel-NYTProf-6.16/bin/nytprofmerge
--- old/Devel-NYTProf-6.15/bin/nytprofmerge 2026-03-31 14:19:43.000000000
+0200
+++ new/Devel-NYTProf-6.16/bin/nytprofmerge 2026-10-16 01:54:59.000000000
+0200
@@ -16,7 +16,7 @@
require Devel::NYTProf::Data;
use List::Util qw(min sum);
-our $VERSION = '6.15';
+our $VERSION = '6.16';
if ($VERSION != $Devel::NYTProf::Core::VERSION) {
die "$0 version '$VERSION' doesn't match version
'$Devel::NYTProf::Core::VERSION' of $INC{'Devel/NYTProf/Core.pm'}\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/lib/Devel/NYTProf/Apache.pm
new/Devel-NYTProf-6.16/lib/Devel/NYTProf/Apache.pm
--- old/Devel-NYTProf-6.15/lib/Devel/NYTProf/Apache.pm 2026-03-31
14:19:17.000000000 +0200
+++ new/Devel-NYTProf-6.16/lib/Devel/NYTProf/Apache.pm 2026-10-16
01:54:59.000000000 +0200
@@ -9,7 +9,7 @@
###########################################################
package Devel::NYTProf::Apache;
-our $VERSION = '6.15';
+our $VERSION = '6.16';
BEGIN {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/lib/Devel/NYTProf/Core.pm
new/Devel-NYTProf-6.16/lib/Devel/NYTProf/Core.pm
--- old/Devel-NYTProf-6.15/lib/Devel/NYTProf/Core.pm 2026-03-31
14:19:17.000000000 +0200
+++ new/Devel-NYTProf-6.16/lib/Devel/NYTProf/Core.pm 2026-10-16
01:54:59.000000000 +0200
@@ -12,7 +12,7 @@
use XSLoader;
-our $VERSION = '6.15'; # increment with XS changes too
+our $VERSION = '6.16'; # increment with XS changes too
XSLoader::load('Devel::NYTProf', $VERSION);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/lib/Devel/NYTProf/Data.pm
new/Devel-NYTProf-6.16/lib/Devel/NYTProf/Data.pm
--- old/Devel-NYTProf-6.15/lib/Devel/NYTProf/Data.pm 2026-03-31
14:19:17.000000000 +0200
+++ new/Devel-NYTProf-6.16/lib/Devel/NYTProf/Data.pm 2026-10-16
01:54:59.000000000 +0200
@@ -55,7 +55,7 @@
use Devel::NYTProf::SubInfo;
use Devel::NYTProf::Util qw( trace_level _dumper );
-our $VERSION = '6.15';
+our $VERSION = '6.16';
=head2 new
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/lib/Devel/NYTProf/ReadStream.pm
new/Devel-NYTProf-6.16/lib/Devel/NYTProf/ReadStream.pm
--- old/Devel-NYTProf-6.15/lib/Devel/NYTProf/ReadStream.pm 2026-03-31
14:19:17.000000000 +0200
+++ new/Devel-NYTProf-6.16/lib/Devel/NYTProf/ReadStream.pm 2026-10-16
01:54:59.000000000 +0200
@@ -3,7 +3,7 @@
use warnings;
use strict;
-our $VERSION = '6.15';
+our $VERSION = '6.16';
use base 'Exporter';
our @EXPORT_OK = qw(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/lib/Devel/NYTProf/Reader.pm
new/Devel-NYTProf-6.16/lib/Devel/NYTProf/Reader.pm
--- old/Devel-NYTProf-6.15/lib/Devel/NYTProf/Reader.pm 2026-03-31
14:19:17.000000000 +0200
+++ new/Devel-NYTProf-6.16/lib/Devel/NYTProf/Reader.pm 2026-10-16
01:54:59.000000000 +0200
@@ -9,7 +9,7 @@
###########################################################
package Devel::NYTProf::Reader;
-our $VERSION = '6.15';
+our $VERSION = '6.16';
use warnings;
use strict;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/lib/Devel/NYTProf/Util.pm
new/Devel-NYTProf-6.16/lib/Devel/NYTProf/Util.pm
--- old/Devel-NYTProf-6.15/lib/Devel/NYTProf/Util.pm 2026-03-31
14:19:17.000000000 +0200
+++ new/Devel-NYTProf-6.16/lib/Devel/NYTProf/Util.pm 2026-10-16
01:54:59.000000000 +0200
@@ -40,7 +40,7 @@
use List::Util qw(sum);
use Devel::NYTProf::Core;
-our $VERSION = '6.15';
+our $VERSION = '6.16';
our @EXPORT_OK = qw(
fmt_float
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/lib/Devel/NYTProf.pm
new/Devel-NYTProf-6.16/lib/Devel/NYTProf.pm
--- old/Devel-NYTProf-6.15/lib/Devel/NYTProf.pm 2026-03-31 14:19:17.000000000
+0200
+++ new/Devel-NYTProf-6.16/lib/Devel/NYTProf.pm 2026-10-16 01:58:59.000000000
+0200
@@ -9,7 +9,7 @@
###########################################################
package Devel::NYTProf;
-our $VERSION = '6.15'; # also change in Devel::NYTProf::Core
+our $VERSION = '6.16'; # also change in Devel::NYTProf::Core
package # hide the package from the PAUSE indexer
DB;
@@ -1266,7 +1266,7 @@
=head1 COPYRIGHT AND LICENSE
Copyright (C) 2008 by Adam Kaplan and The New York Times Company.
- Copyright (C) 2008-2016 by Tim Bunce, Ireland.
+ Copyright (C) 2008-2026 by Tim Bunce, Ireland.
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.8 or,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/t/90-pod.t
new/Devel-NYTProf-6.16/t/90-pod.t
--- old/Devel-NYTProf-6.15/t/90-pod.t 2026-01-25 19:33:18.000000000 +0100
+++ new/Devel-NYTProf-6.16/t/90-pod.t 2026-10-16 01:54:59.000000000 +0200
@@ -11,6 +11,8 @@
eval "use Test::Pod 1.00";
plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;
-all_pod_files_ok();
+my @default_pod_files = all_pod_files();
+
+all_pod_files_ok(@default_pod_files, 'Changes');
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/t/lib/NYTProfTest.pm
new/Devel-NYTProf-6.16/t/lib/NYTProfTest.pm
--- old/Devel-NYTProf-6.15/t/lib/NYTProfTest.pm 2026-01-25 19:33:18.000000000
+0100
+++ new/Devel-NYTProf-6.16/t/lib/NYTProfTest.pm 2026-10-16 01:54:59.000000000
+0200
@@ -643,7 +643,7 @@
my $expected = $1;
my $percent = int(($t0 / $expected) * 100); # <100 if faster,
>100 if slower
- # Test aproximate times
+ # Test approximate times
push @accuracy_errors,
"$test line $index: got $t0 expected approx $expected for
time ($percent%)"
if ($percent < $max_time_underrun_percentage)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/t/test22-strevala.calls
new/Devel-NYTProf-6.16/t/test22-strevala.calls
--- old/Devel-NYTProf-6.15/t/test22-strevala.calls 2026-01-25
19:33:18.000000000 +0100
+++ new/Devel-NYTProf-6.16/t/test22-strevala.calls 2026-10-16
01:54:59.000000000 +0200
@@ -1,6 +1,6 @@
-main::__ANON__[(eval 0)[test22-strevala.p:6]:2] 1
-main::__ANON__[(eval 0)[test22-strevala.p:6]:2];main::CORE:print 1
-main::__ANON__[(eval 0)[test22-strevala.p:9]:2] 2
-main::__ANON__[(eval 0)[test22-strevala.p:9]:2];main::CORE:print 2
-main::__ANON__[(eval 0)[(eval 0)[test22-strevala.p:12]:2]:2] 2
-main::__ANON__[(eval 0)[(eval 0)[test22-strevala.p:12]:2]:2];main::CORE:print 2
+main::__ANON__[(eval 0)[test22-strevala.p:6]:1] 1
+main::__ANON__[(eval 0)[test22-strevala.p:6]:1];main::CORE:print 1
+main::__ANON__[(eval 0)[test22-strevala.p:9]:1] 2
+main::__ANON__[(eval 0)[test22-strevala.p:9]:1];main::CORE:print 2
+main::__ANON__[(eval 0)[(eval 0)[test22-strevala.p:12]:2]:1] 2
+main::__ANON__[(eval 0)[(eval 0)[test22-strevala.p:12]:2]:1];main::CORE:print 2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/t/test22-strevala.p
new/Devel-NYTProf-6.16/t/test22-strevala.p
--- old/Devel-NYTProf-6.15/t/test22-strevala.p 2026-01-25 19:33:18.000000000
+0100
+++ new/Devel-NYTProf-6.16/t/test22-strevala.p 2026-10-16 01:54:59.000000000
+0200
@@ -1,6 +1,6 @@
# test merging of anon subs from evals
-my $code = qq{ sub { print "sub called\n" } $Devel::NYTProf::StrEvalTestPad};
+my $code = qq{ sub { print "sub called\\n" } $Devel::NYTProf::StrEvalTestPad};
# call once from particular line
eval($code)->();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/t/test22-strevala.rdt
new/Devel-NYTProf-6.16/t/test22-strevala.rdt
--- old/Devel-NYTProf-6.15/t/test22-strevala.rdt 2026-01-25
19:33:18.000000000 +0100
+++ new/Devel-NYTProf-6.16/t/test22-strevala.rdt 2026-10-16
01:54:59.000000000 +0200
@@ -18,70 +18,61 @@
fid_block_time 1 6 [ 0 1 ]
fid_block_time 1 9 [ 0 2 ]
fid_block_time 1 12 [ 0 1 ]
-fid_block_time 2 1 [ 0 1 ]
-fid_block_time 2 2 [ 0 1 ]
-fid_block_time 3 1 [ 0 1 ]
-fid_block_time 3 2 [ 0 1 ]
+fid_block_time 2 1 [ 0 2 ]
+fid_block_time 3 1 [ 0 2 ]
fid_block_time 5 2 [ 0 2 ]
-fid_block_time 6 1 [ 0 1 ]
-fid_block_time 6 2 [ 0 1 ]
+fid_block_time 6 1 [ 0 2 ]
fid_fileinfo 1 [ test22-strevala.p 1 2 0 0 ]
fid_fileinfo 1 sub main::BEGIN 0-0
fid_fileinfo 1 sub main::CORE:print 0-0
fid_fileinfo 1 sub main::RUNTIME 1-1
-fid_fileinfo 1 call 6 main::__ANON__[(eval
1)[test22-strevala.p:6]:2] [ 1 0 0 0 0 0 0 main::RUNTIME ]
-fid_fileinfo 1 call 9 main::__ANON__[(eval
2)[test22-strevala.p:9]:2] [ 2 0 0 0 0 0 0 main::RUNTIME ]
+fid_fileinfo 1 call 6 main::__ANON__[(eval
1)[test22-strevala.p:6]:1] [ 1 0 0 0 0 0 0 main::RUNTIME ]
+fid_fileinfo 1 call 9 main::__ANON__[(eval
2)[test22-strevala.p:9]:1] [ 2 0 0 0 0 0 0 main::RUNTIME ]
fid_fileinfo 1 eval 6 [ count 1 nested 0 merged 0 ]
fid_fileinfo 1 eval 9 [ count 1 nested 0 merged 1 ]
fid_fileinfo 1 eval 12 [ count 1 nested 1 merged 0 ]
fid_fileinfo 2 [ (eval 1)[test22-strevala.p:6] 1 6 2 2 0 0 ]
-fid_fileinfo 2 sub main::__ANON__[(eval 1)[test22-strevala.p:6]:2]
1-2
-fid_fileinfo 2 call 1 main::CORE:print [ 1 0 0 0 0 0 0
main::__ANON__[(eval 1)[test22-strevala.p:6]:2] ]
+fid_fileinfo 2 sub main::__ANON__[(eval 1)[test22-strevala.p:6]:1]
1-1
+fid_fileinfo 2 call 1 main::CORE:print [ 1 0 0 0 0 0 0
main::__ANON__[(eval 1)[test22-strevala.p:6]:1] ]
fid_fileinfo 3 [ (eval 2)[test22-strevala.p:9] 1 9 3 2 0 0 ]
-fid_fileinfo 3 sub main::__ANON__[(eval 2)[test22-strevala.p:9]:2]
1-2
-fid_fileinfo 3 call 1 main::CORE:print [ 2 0 0 0 0 0 0
main::__ANON__[(eval 2)[test22-strevala.p:9]:2]|main::__ANON__[(eval
3)[test22-strevala.p:9]:2] ]
+fid_fileinfo 3 sub main::__ANON__[(eval 2)[test22-strevala.p:9]:1]
1-1
+fid_fileinfo 3 call 1 main::CORE:print [ 2 0 0 0 0 0 0
main::__ANON__[(eval 2)[test22-strevala.p:9]:1]|main::__ANON__[(eval
3)[test22-strevala.p:9]:1] ]
fid_fileinfo 5 [ (eval 4)[test22-strevala.p:12] 1 12 5 2 0 0 ]
-fid_fileinfo 5 call 2 main::__ANON__[(eval 5)[(eval
4)[test22-strevala.p:12]:2]:2] [ 2 0 0 0 0 0 0 main::RUNTIME ]
+fid_fileinfo 5 call 2 main::__ANON__[(eval 5)[(eval
4)[test22-strevala.p:12]:2]:1] [ 2 0 0 0 0 0 0 main::RUNTIME ]
fid_fileinfo 5 eval 2 [ count 1 nested 0 merged 1 ]
fid_fileinfo 6 [ (eval 5)[(eval 4)[test22-strevala.p:12]:2] 5 2 6 2 0
0 ]
-fid_fileinfo 6 sub main::__ANON__[(eval 5)[(eval
4)[test22-strevala.p:12]:2]:2] 1-2
-fid_fileinfo 6 call 1 main::CORE:print [ 2 0 0 0 0 0 0
main::__ANON__[(eval 5)[(eval
4)[test22-strevala.p:12]:2]:2]|main::__ANON__[(eval 6)[(eval
4)[test22-strevala.p:12]:2]:2] ]
+fid_fileinfo 6 sub main::__ANON__[(eval 5)[(eval
4)[test22-strevala.p:12]:2]:1] 1-1
+fid_fileinfo 6 call 1 main::CORE:print [ 2 0 0 0 0 0 0
main::__ANON__[(eval 5)[(eval
4)[test22-strevala.p:12]:2]:1]|main::__ANON__[(eval 6)[(eval
4)[test22-strevala.p:12]:2]:1] ]
fid_line_time 1 3 [ 0 1 ]
fid_line_time 1 6 [ 0 1 ]
fid_line_time 1 9 [ 0 2 ]
fid_line_time 1 12 [ 0 1 ]
-fid_line_time 2 1 [ 0 1 ]
-fid_line_time 2 2 [ 0 1 ]
-fid_line_time 3 1 [ 0 2 ]
-fid_line_time 3 2 [ 0 2 ]
+fid_line_time 2 1 [ 0 2 ]
+fid_line_time 3 1 [ 0 4 ]
fid_line_time 5 2 [ 0 2 ]
-fid_line_time 6 1 [ 0 2 ]
-fid_line_time 6 2 [ 0 2 ]
+fid_line_time 6 1 [ 0 4 ]
fid_sub_time 1 3 [ 0 1 ]
fid_sub_time 1 6 [ 0 1 ]
fid_sub_time 1 9 [ 0 2 ]
fid_sub_time 1 12 [ 0 1 ]
-fid_sub_time 2 1 [ 0 1 ]
-fid_sub_time 2 2 [ 0 1 ]
-fid_sub_time 3 1 [ 0 1 ]
-fid_sub_time 3 2 [ 0 1 ]
+fid_sub_time 2 1 [ 0 2 ]
+fid_sub_time 3 1 [ 0 2 ]
fid_sub_time 5 2 [ 0 2 ]
-fid_sub_time 6 1 [ 0 1 ]
-fid_sub_time 6 2 [ 0 1 ]
+fid_sub_time 6 1 [ 0 2 ]
profile_modes fid_block_time block
profile_modes fid_line_time line
profile_modes fid_sub_time sub
sub_subinfo main::BEGIN [ 1:0-0 calls 0 times 0 0 0 0 ]
sub_subinfo main::CORE:print [ 1:0-0 calls 5 times 0 0 0 0 ]
-sub_subinfo main::CORE:print called_by 2:1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 1)[test22-strevala.p:6]:2] ]
-sub_subinfo main::CORE:print called_by 3:1 [ 2 0 0 0 0 0 0
main::__ANON__[(eval 2)[test22-strevala.p:9]:2]|main::__ANON__[(eval
3)[test22-strevala.p:9]:2] ]
-sub_subinfo main::CORE:print called_by 6:1 [ 2 0 0 0 0 0 0
main::__ANON__[(eval 5)[(eval
4)[test22-strevala.p:12]:2]:2]|main::__ANON__[(eval 6)[(eval
4)[test22-strevala.p:12]:2]:2] ]
+sub_subinfo main::CORE:print called_by 2:1 [ 1 0 0 0 0 0 0
main::__ANON__[(eval 1)[test22-strevala.p:6]:1] ]
+sub_subinfo main::CORE:print called_by 3:1 [ 2 0 0 0 0 0 0
main::__ANON__[(eval 2)[test22-strevala.p:9]:1]|main::__ANON__[(eval
3)[test22-strevala.p:9]:1] ]
+sub_subinfo main::CORE:print called_by 6:1 [ 2 0 0 0 0 0 0
main::__ANON__[(eval 5)[(eval
4)[test22-strevala.p:12]:2]:1]|main::__ANON__[(eval 6)[(eval
4)[test22-strevala.p:12]:2]:1] ]
sub_subinfo main::RUNTIME [ 1:1-1 calls 0 times 0 0 0 0 ]
-sub_subinfo main::__ANON__[(eval 1)[test22-strevala.p:6]:2] [ 2:1-2 calls 1
times 0 0 0 0 ]
-sub_subinfo main::__ANON__[(eval 1)[test22-strevala.p:6]:2] called_by
1:6 [ 1 0 0 0 0 0 0 main::RUNTIME ]
-sub_subinfo main::__ANON__[(eval 2)[test22-strevala.p:9]:2] [ 3:1-2 calls 2
times 0 0 0 0 ]
-sub_subinfo main::__ANON__[(eval 2)[test22-strevala.p:9]:2] called_by
1:9 [ 2 0 0 0 0 0 0 main::RUNTIME ]
-sub_subinfo main::__ANON__[(eval 2)[test22-strevala.p:9]:2] merge_donor
main::__ANON__[(eval 3)[test22-strevala.p:9]:2]
-sub_subinfo main::__ANON__[(eval 5)[(eval 4)[test22-strevala.p:12]:2]:2]
[ 6:1-2 calls 2 times 0 0 0 0 ]
-sub_subinfo main::__ANON__[(eval 5)[(eval 4)[test22-strevala.p:12]:2]:2]
called_by 5:2 [ 2 0 0 0 0 0 0 main::RUNTIME ]
-sub_subinfo main::__ANON__[(eval 5)[(eval 4)[test22-strevala.p:12]:2]:2]
merge_donor main::__ANON__[(eval 6)[(eval 4)[test22-strevala.p:12]:2]:2]
+sub_subinfo main::__ANON__[(eval 1)[test22-strevala.p:6]:1] [ 2:1-1 calls 1
times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 1)[test22-strevala.p:6]:1] called_by
1:6 [ 1 0 0 0 0 0 0 main::RUNTIME ]
+sub_subinfo main::__ANON__[(eval 2)[test22-strevala.p:9]:1] [ 3:1-1 calls 2
times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 2)[test22-strevala.p:9]:1] called_by
1:9 [ 2 0 0 0 0 0 0 main::RUNTIME ]
+sub_subinfo main::__ANON__[(eval 2)[test22-strevala.p:9]:1] merge_donor
main::__ANON__[(eval 3)[test22-strevala.p:9]:1]
+sub_subinfo main::__ANON__[(eval 5)[(eval 4)[test22-strevala.p:12]:2]:1]
[ 6:1-1 calls 2 times 0 0 0 0 ]
+sub_subinfo main::__ANON__[(eval 5)[(eval 4)[test22-strevala.p:12]:2]:1]
called_by 5:2 [ 2 0 0 0 0 0 0 main::RUNTIME ]
+sub_subinfo main::__ANON__[(eval 5)[(eval 4)[test22-strevala.p:12]:2]:1]
merge_donor main::__ANON__[(eval 6)[(eval 4)[test22-strevala.p:12]:2]:1]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/t/test62-tie-b.p
new/Devel-NYTProf-6.16/t/test62-tie-b.p
--- old/Devel-NYTProf-6.15/t/test62-tie-b.p 2026-01-25 19:33:18.000000000
+0100
+++ new/Devel-NYTProf-6.16/t/test62-tie-b.p 2026-10-16 01:54:59.000000000
+0200
@@ -1,11 +1,11 @@
# test determination of subroutine caller in tie calls
-{
- # calls to TIESCALAR aren't seen by perl < 5.8.9 and 5.10.1
- sub MyTie::TIESCALAR { bless {}, shift; }
- sub MyTie::FETCH { }
- sub MyTie::STORE { }
-}
+
+# calls to TIESCALAR aren't seen by perl < 5.8.9 and 5.10.1
+sub MyTie::TIESCALAR { bless {}, shift; }
+sub MyTie::FETCH { }
+sub MyTie::STORE { }
+
tie my $tied, 'MyTie', 42; # TIESCALAR
$tied = 1; # STORE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-NYTProf-6.15/t/test62-tie-b.rdt
new/Devel-NYTProf-6.16/t/test62-tie-b.rdt
--- old/Devel-NYTProf-6.15/t/test62-tie-b.rdt 2026-01-25 19:33:18.000000000
+0100
+++ new/Devel-NYTProf-6.16/t/test62-tie-b.rdt 2026-10-16 01:54:59.000000000
+0200
@@ -17,7 +17,7 @@
fid_block_time 1 5 [ 0 1 ]
fid_block_time 1 6 [ 0 1 ]
fid_block_time 1 7 [ 0 1 ]
-fid_block_time 1 10 [ 0 2 ]
+fid_block_time 1 10 [ 0 1 ]
fid_block_time 1 11 [ 0 1 ]
fid_block_time 1 12 [ 0 1 ]
fid_block_time 1 14 [ 0 1 ]
@@ -33,14 +33,14 @@
fid_line_time 1 5 [ 0 1 ]
fid_line_time 1 6 [ 0 1 ]
fid_line_time 1 7 [ 0 1 ]
-fid_line_time 1 10 [ 0 2 ]
+fid_line_time 1 10 [ 0 1 ]
fid_line_time 1 11 [ 0 1 ]
fid_line_time 1 12 [ 0 1 ]
fid_line_time 1 14 [ 0 1 ]
fid_sub_time 1 5 [ 0 1 ]
fid_sub_time 1 6 [ 0 1 ]
fid_sub_time 1 7 [ 0 1 ]
-fid_sub_time 1 10 [ 0 2 ]
+fid_sub_time 1 10 [ 0 1 ]
fid_sub_time 1 11 [ 0 1 ]
fid_sub_time 1 12 [ 0 1 ]
fid_sub_time 1 14 [ 0 1 ]
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.C3ZOXr/_old 2026-11-08 19:22:59.373372436 +0100
+++ /var/tmp/diff_new_pack.C3ZOXr/_new 2026-11-08 19:22:59.377372602 +0100
@@ -1,6 +1,6 @@
-mtime: 1775026616
-commit: 3ec1e0c57338dfd6e720d730f60ece16a0b7a0f8353e0dfd952dc1285869de55
-url: https://src.opensuse.org/perl/perl-Devel-NYTProf.git
-revision: 3ec1e0c57338dfd6e720d730f60ece16a0b7a0f8353e0dfd952dc1285869de55
+mtime: 1794090805
+commit: 1e41f9814c5d71b9abeec9e3b8776c41d88795ba2b0680203b23c1c4b4489c6f
+url: https://src.opensuse.org/perl/perl-Devel-NYTProf
+revision: 1e41f9814c5d71b9abeec9e3b8776c41d88795ba2b0680203b23c1c4b4489c6f
projectscmsync: https://src.opensuse.org/perl/_ObsPrj
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-11-07 23:33:25.000000000 +0100
@@ -0,0 +1 @@
+.osc
++++++ cpanspec.yml ++++++
--- /var/tmp/diff_new_pack.C3ZOXr/_old 2026-11-08 19:22:59.615382448 +0100
+++ /var/tmp/diff_new_pack.C3ZOXr/_new 2026-11-08 19:22:59.625382861 +0100
@@ -18,4 +18,6 @@
#skip_noarch: 1
#custom_build: -
#./Build build flags=%{?_smp_mflags} --myflag
+# The file is just called 'Changes' without the .pod suffix
+changesformat: pod