Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Net-Ident for openSUSE:Factory checked in at 2026-05-20 15:23:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Net-Ident (Old) and /work/SRC/openSUSE:Factory/.perl-Net-Ident.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Net-Ident" Wed May 20 15:23:24 2026 rev:18 rq:1353760 version:1.310.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Net-Ident/perl-Net-Ident.changes 2020-01-23 16:10:49.435632635 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Net-Ident.new.1966/perl-Net-Ident.changes 2026-05-20 15:23:46.372291519 +0200 @@ -1,0 +2,72 @@ +Thu Apr 9 11:57:00 UTC 2026 - Tina Müller <[email protected]> + +- updated to 1.310.0 (1.31) + see /usr/share/doc/packages/perl-Net-Ident/Changes + + 1.31 2026-04-02 + [Improvements] + - PR #43 - Add functional tests for lookupFromInAddr() and lookup() + covering scalar/list context, error propagation, unreachable remotes, + bad filehandles, and the ident_lookup alias + - PR #44 - Add timeout behavior tests for query() and ready() covering + expired timeouts, select() timeout, partial data accumulation, timeout + propagation through username(), and non-blocking ready() + [Maintenance] + - PR #38 - Add missing patterns to MANIFEST.SKIP (blib/, pm_to_blib, + Makefile.old, dist directories, .tar.gz files) + - PR #39 - Add AI policy (AI_POLICY.md) and link from README + - PR #40 - Remove dead Apache/mod_perl infrastructure from Makefile.PL, + reducing it from 660 lines to 44 + - PR #41 - Clean up POD warnings and remove dead compat-mode markers + - PR #42 - Remove stale INSTALL file and fix MANIFEST inconsistency + 1.29 2026-03-24 + [Improvements] + - PR #36 - Add constructor tests for new() and _passfh resolution + covering glob ref, string, qualified name, FileHandle, error-state + objects, newFromInAddr, and connected socket without identd + [Maintenance] + - PR #35 - Regenerate README.md from current POD to pick up badge, + example code, and typo fixes + - PR #37 - Fix .gitignore to match all dist directories, not just 0.x + 1.28 2026-03-22 + [Bug Fixes] + - GH #26, PR #33 - Handle ECONNRESET from sysread on Windows where + socketpair emulation sends TCP RST instead of FIN on close + - GH #28, PR #31 - Handle ESPIPE from sysread on Solaris socketpairs + where remote close returns "Illegal seek" instead of EOF + - GH #29, PR #30 - Add use 5.010 to remaining test files for Perl 5.8.x + defense in depth + [Maintenance] + - PR #25 - Add use 5.010 to Makefile.PL for clean failure on old perls + - PR #34 - Sync cpanfile and PREREQ_PM with actual dependencies: remove + unused Fcntl and Config, add missing Errno + 1.27 2026-03-20 + [Bug Fixes] + - GH #19, PR #23 - Remove select() exception mask checks that fail on Solaris + - GH #20, PR #24 - Remove select() exception mask that fails on Solaris socketpair + - GH #18, PR #22 - Add use 5.010 for clean failure on Perl < 5.10 + - GH #17, PR #21 - Make t/query.t portable to Windows + [Improvements] + - PR #15 - Add comprehensive tests for export hook mechanism + [Maintenance] + - PR #16 - Improve CPAN metadata in Makefile.PL (LICENSE, MIN_PERL_VERSION, + TEST_REQUIRES, META spec v2) + 1.26 2026-03-18 + [Bug Fixes] + - GH #2 - Fix compat mode + - GH #12 - Fix sysread EOF in ready() to prevent infinite loop + - GH #9 - Fix unreachable elsif in ready() that broke repeated calls + - GH #10 - Fix SUPER::export_fail to use method call so class is passed correctly + - GH #11 - Fix newFromInAddr state inconsistency + [Improvements] + - GH #14 - Replace string eval with blocking(0) for non-blocking sockets + - GH #8 - Add unit tests for RFC1413 response parsing + - GH #13 - Add comprehensive async interface tests + - GH #10 - Modernize tests from hand-rolled TAP to Test::More + [Maintenance] + - GH #3 - Fix Makefile.PL bugs, fix pod typos + - GH #11 - Fix POD example and typos + - GH #7 - Modernize CI: consolidate workflows, fix deprecated Docker images + - GH #4 - Update repository URLs to reflect new cpan-authors location + +------------------------------------------------------------------- Old: ---- Net-Ident-1.25.tar.gz New: ---- Net-Ident-1.31.tar.gz README.md _scmsync.obsinfo build.specials.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Net-Ident.spec ++++++ --- /var/tmp/diff_new_pack.eBWrV3/_old 2026-05-20 15:23:46.996317183 +0200 +++ /var/tmp/diff_new_pack.eBWrV3/_new 2026-05-20 15:23:46.996317183 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Net-Ident # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,20 +16,23 @@ # +%define cpan_name Net-Ident Name: perl-Net-Ident -Version: 1.25 +Version: 1.310.0 Release: 0 -%define cpan_name Net-Ident -Summary: Lookup the username on the remote end of a TCP/IP connection +# 1.31 -> normalize -> 1.310.0 +%define cpan_version 1.31 License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl -Url: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/T/TO/TODDR/%{cpan_name}-%{version}.tar.gz +Summary: Lookup the username on the remote end of a TCP/IP connection +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/T/TO/TODDR/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml +Source100: README.md BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros +Provides: perl(Net::Ident) = %{version} +%undefine __perllib_provides %{perl_requires} %description @@ -39,12 +42,13 @@ lookup is proceeding. %prep -%setup -q -n %{cpan_name}-%{version} -find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 +%autosetup -n %{cpan_name}-%{cpan_version} -p1 + +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} +%make_build %check make test @@ -55,6 +59,5 @@ %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) -%doc Changes README.md +%doc AI_POLICY.md Changes README.md ++++++ Net-Ident-1.25.tar.gz -> Net-Ident-1.31.tar.gz ++++++ ++++ 4191 lines of diff (skipped) ++++++ README.md ++++++ ## Build Results Current state of perl in openSUSE:Factory is  The current state of perl in the devel project build (devel:languages:perl)  ++++++ _scmsync.obsinfo ++++++ mtime: 1775735820 commit: 86cab6390eaffbacde26cdd072d82ba8d96c461557aa9a229d7f04453a9ede70 url: https://src.opensuse.org/perl/perl-Net-Ident revision: 86cab6390eaffbacde26cdd072d82ba8d96c461557aa9a229d7f04453a9ede70 projectscmsync: https://src.opensuse.org/perl/_ObsPrj ++++++ 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-04-09 13:57:00.000000000 +0200 @@ -0,0 +1 @@ +.osc
