Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Socket-MsgHdr for 
openSUSE:Factory checked in at 2026-08-21 17:01:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Socket-MsgHdr (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Socket-MsgHdr.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Socket-MsgHdr"

Fri Aug 21 17:01:35 2026 rev:21 rq:1372841 version:0.60.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Socket-MsgHdr/perl-Socket-MsgHdr.changes    
2018-12-12 17:27:52.302923512 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Socket-MsgHdr.new.1258/perl-Socket-MsgHdr.changes
  2026-08-21 17:03:04.466776533 +0200
@@ -1,0 +2,12 @@
+Sat Jul 25 07:29:55 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 0.60.0 (0.06)
+   see /usr/share/doc/packages/perl-Socket-MsgHdr/Changes
+
+  FG - Felipe Gasper
+  EW - Eric Wong
+
+  0.06 Fri Jul 24 2026
+      - Make recvmsg set .msg_flags. (EW)
+
+-------------------------------------------------------------------

Old:
----
  Socket-MsgHdr-0.05.tar.gz

New:
----
  README.md
  Socket-MsgHdr-0.06.tar.gz
  _scmsync.obsinfo
  build.specials.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Socket-MsgHdr.spec ++++++
--- /var/tmp/diff_new_pack.ouKCa0/_old  2026-08-21 17:03:05.325806947 +0200
+++ /var/tmp/diff_new_pack.ouKCa0/_new  2026-08-21 17:03:05.326806982 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Socket-MsgHdr
 #
-# Copyright (c) 2018 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,19 +16,22 @@
 #
 
 
+%define cpan_name Socket-MsgHdr
 Name:           perl-Socket-MsgHdr
-Version:        0.05
+Version:        0.60.0
 Release:        0
-%define cpan_name Socket-MsgHdr
-Summary:        Sendmsg, Recvmsg and Ancillary Data Operations
-License:        GPL-1.0-or-later OR Artistic-1.0
-Group:          Development/Libraries/Perl
-Url:            https://metacpan.org/release/%{cpan_name}
-Source0:        
https://cpan.metacpan.org/authors/id/F/FE/FELIPE/%{cpan_name}-%{version}.tar.gz
+# 0.06 -> normalize -> 0.60.0
+%define cpan_version 0.06
+License:        Artistic-1.0 OR GPL-1.0-or-later
+Summary:        Sendmsg, recvmsg and ancillary data operations
+URL:            https://metacpan.org/release/%{cpan_name}
+Source0:        
https://cpan.metacpan.org/authors/id/F/FE/FELIPE/%{cpan_name}-%{cpan_version}.tar.gz
 Source1:        cpanspec.yml
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Source100:      README.md
 BuildRequires:  perl
 BuildRequires:  perl-macros
+Provides:       perl(Socket::MsgHdr) = %{version}
+%undefine       __perllib_provides
 %{perl_requires}
 
 %description
@@ -42,11 +45,11 @@
 passing, IPv6 operations, and a host of implemenation-specific extensions.
 
 %prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version} -p1
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
-make %{?_smp_mflags}
+%make_build
 
 %check
 make test
@@ -57,7 +60,6 @@
 %perl_gen_filelist
 
 %files -f %{name}.files
-%defattr(-,root,root,755)
 %doc Changes CONTRIBUTING README
 %license LICENSE
 

++++++ README.md ++++++

## Build Results

Current state of perl in openSUSE:Factory is

![Factory build 
results](https://br.opensuse.org/status/openSUSE:Factory/perl-Socket-MsgHdr/standard)

The current state of perl in the devel project build (devel:languages:perl)

![Devel project build 
results](https://br.opensuse.org/status/devel:languages:perl/perl-Socket-MsgHdr)



++++++ Socket-MsgHdr-0.05.tar.gz -> Socket-MsgHdr-0.06.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Socket-MsgHdr-0.05/.github/workflows/all.yaml 
new/Socket-MsgHdr-0.06/.github/workflows/all.yaml
--- old/Socket-MsgHdr-0.05/.github/workflows/all.yaml   1970-01-01 
01:00:00.000000000 +0100
+++ new/Socket-MsgHdr-0.06/.github/workflows/all.yaml   2026-07-24 
07:53:57.201892127 +0200
@@ -0,0 +1,138 @@
+on:
+  push:
+    branches:
+      - '*'
+    tags-ignore:
+      - '*'
+  pull_request:
+
+env:
+    PERL_USE_UNSAFE_INC: 0
+    AUTHOR_TESTING: 1
+    AUTOMATED_TESTING: 1
+    RELEASE_TESTING: 1
+    PERL_CARTON_PATH: $GITHUB_WORKSPACE/local
+
+jobs:
+  linux:
+    runs-on: ubuntu-latest
+
+    strategy:
+      fail-fast: false
+      matrix:
+        perl-version:
+          - '5.42'
+          - '5.40'
+          - '5.38'
+          - '5.36'
+          - '5.34'
+          - '5.32'
+          - '5.30'
+          - '5.28'
+          - '5.26'
+          - '5.24'
+          - '5.22'
+          - '5.20'
+          - '5.18'
+          - '5.16'
+          - '5.14'
+          - '5.12'
+          - '5.10'
+
+    container:
+      image: perldocker/perl-tester:${{ matrix.perl-version }}
+
+    steps:
+      - uses: actions/checkout@main
+        with:
+            submodules: recursive
+      - name: perl -V
+        run: perl -V
+      - name: Install Dependencies
+        run: cpanm --notest --installdeps .
+      - name: perl Makefile.PL
+        run: perl Makefile.PL
+      - name: make
+        run: make
+      - name: Run Tests
+        run: prove -wlvmb t
+
+  macOS:
+    runs-on: macOS-latest
+
+    steps:
+      - uses: actions/checkout@main
+        with:
+            submodules: recursive
+      - name: Set up Perl
+        run: brew install perl
+      - name: perl -V
+        run: perl -V
+      - name: Install Dependencies
+        run: curl -L https://cpanmin.us | perl - --notest --installdeps .
+      - name: perl Makefile.PL
+        run: perl Makefile.PL
+      - name: make
+        run: make
+      - name: Run Tests
+        run: make test
+
+  alpine:
+    runs-on: ubuntu-latest
+
+    name: Alpine ${{ matrix.docker_arch }}
+
+    strategy:
+      fail-fast: false
+      matrix:
+        docker_arch:
+        - i386
+        - s390x
+        - riscv64
+        - ppc64le
+        - amd64
+        - armhf
+        - arm/v7
+        - aarch64
+
+    steps:
+      - uses: actions/checkout@main
+        with:
+            submodules: recursive
+      - name: Get the qemu container
+        run: docker run --rm --privileged multiarch/qemu-user-static --reset 
-p yes
+      - name: Run tests
+        run: docker run --rm --interactive --platform linux/${{ 
matrix.docker_arch }} --mount type=bind,source=$(pwd),target=/host 
alpine:latest sh -c "apk update && apk add bash curl wget perl perl-dev make 
git gcc musl-dev && perl -V && cd /host && curl -L https://cpanmin.us | perl - 
--notest --installdeps . && perl Makefile.PL && (make || make || make || make 
|| make) && prove -wlvmb t"
+
+  qemu:
+    runs-on: ubuntu-latest
+
+    name: ${{ matrix.docker_arch }}, ${{ matrix.image }}
+
+    strategy:
+      fail-fast: false
+      matrix:
+        include:
+          - docker_arch: s390x
+            image: ubuntu:22.04
+          - docker_arch: riscv64
+            image: ubuntu:22.04
+          - docker_arch: ppc64le
+            image: ubuntu:22.04
+          - docker_arch: aarch64
+            image: ubuntu:22.04
+          - docker_arch: arm/v7
+            image: ubuntu:22.04
+          - docker_arch: amd64
+            image: ubuntu:22.04
+          - docker_arch: 386
+            image: debian:bookworm
+
+    steps:
+      - uses: actions/checkout@main
+        with:
+            submodules: recursive
+      - name: Get the qemu container
+        run: docker run --rm --privileged multiarch/qemu-user-static --reset 
-p yes
+      - name: Run tests on ${{ matrix.platform }}
+        run: docker run --rm --interactive --platform linux/${{ 
matrix.docker_arch }} --mount type=bind,source=$(pwd),target=/host ${{ 
matrix.image }} bash -c "apt update && apt install -y curl perl make git gcc && 
perl -V && cd /host && curl -L https://cpanmin.us | perl - --notest 
--installdeps . && perl Makefile.PL && (make || make || make || make || make) 
&& prove -wlvmb t"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Socket-MsgHdr-0.05/.travis.yml 
new/Socket-MsgHdr-0.06/.travis.yml
--- old/Socket-MsgHdr-0.05/.travis.yml  2018-11-30 03:44:40.000000000 +0100
+++ new/Socket-MsgHdr-0.06/.travis.yml  1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-language: perl
-os:
-  - linux
-#  - osx    #doesn’t install the correct perl
-perl:
-  - "5.28"
-  - "5.26"
-  - "5.24"
-  - "5.22"
-  - "5.20"
-  - "5.18"
-  - "5.16"
-  - "5.14"
-  - "5.12"
-  - "5.10"
-  - "5.8"
-  - "5.6"
-matrix:
-  include:
-    - os: osx
-      perl: system
-      before_install:
-        - "curl -L http://cpanmin.us | perl - --self-upgrade"
-        - export PATH=$PATH:$HOME/perl5/bin
-        - "cpanm --local-lib=~/perl5 local::lib && eval $(perl -I 
~/perl5/lib/perl5/ -Mlocal::lib)"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Socket-MsgHdr-0.05/Changes 
new/Socket-MsgHdr-0.06/Changes
--- old/Socket-MsgHdr-0.05/Changes      2018-12-01 05:15:24.000000000 +0100
+++ new/Socket-MsgHdr-0.06/Changes      2026-07-24 14:28:15.071785250 +0200
@@ -3,6 +3,11 @@
 LY - Lincoln Yeoh
 TLB - Troels Liebe Bentsen
 PE - Paul Evans
+FG - Felipe Gasper
+EW - Eric Wong
+
+0.06 Fri Jul 24 2026
+    - Make recvmsg set .msg_flags. (EW)
 
 0.05 Fri Nov 30 2018
     - No changes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Socket-MsgHdr-0.05/MANIFEST 
new/Socket-MsgHdr-0.06/MANIFEST
--- old/Socket-MsgHdr-0.05/MANIFEST     2018-12-01 05:15:35.000000000 +0100
+++ new/Socket-MsgHdr-0.06/MANIFEST     2026-07-24 14:29:07.165768264 +0200
@@ -1,5 +1,5 @@
+.github/workflows/all.yaml
 .gitignore
-.travis.yml
 CONTRIBUTING
 Changes
 LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Socket-MsgHdr-0.05/META.json 
new/Socket-MsgHdr-0.06/META.json
--- old/Socket-MsgHdr-0.05/META.json    2018-12-01 05:15:35.000000000 +0100
+++ new/Socket-MsgHdr-0.06/META.json    2026-07-24 14:29:07.107561936 +0200
@@ -5,13 +5,13 @@
       "Felipe Gasper <[email protected]>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter 
version 2.150010",
+   "generated_by" : "ExtUtils::MakeMaker version 7.62, CPAN::Meta::Converter 
version 2.150010",
    "license" : [
-      "unknown"
+      "perl_5"
    ],
    "meta-spec" : {
       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
-      "version" : "2"
+      "version" : 2
    },
    "name" : "Socket-MsgHdr",
    "no_index" : {
@@ -46,6 +46,6 @@
          "web" : "https://github.com/FGasper/p5-Socket-MsgHdr";
       }
    },
-   "version" : "0.05",
-   "x_serialization_backend" : "JSON::PP version 2.27400_02"
+   "version" : "0.06",
+   "x_serialization_backend" : "JSON::PP version 4.06"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Socket-MsgHdr-0.05/META.yml 
new/Socket-MsgHdr-0.06/META.yml
--- old/Socket-MsgHdr-0.05/META.yml     2018-12-01 05:15:35.000000000 +0100
+++ new/Socket-MsgHdr-0.06/META.yml     2026-07-24 14:29:06.590025536 +0200
@@ -8,8 +8,8 @@
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 
2.150010'
-license: unknown
+generated_by: 'ExtUtils::MakeMaker version 7.62, CPAN::Meta::Converter version 
2.150010'
+license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
   version: '1.4'
@@ -22,5 +22,5 @@
 resources:
   bugtracker: https://github.com/FGasper/p5-Socket-MsgHdr/issues
   repository: git://github.com/FGasper/p5-Socket-MsgHdr.git
-version: '0.05'
+version: '0.06'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Socket-MsgHdr-0.05/Makefile.PL 
new/Socket-MsgHdr-0.06/Makefile.PL
--- old/Socket-MsgHdr-0.05/Makefile.PL  2018-11-30 06:36:13.000000000 +0100
+++ new/Socket-MsgHdr-0.06/Makefile.PL  2026-07-24 07:49:06.880923091 +0200
@@ -10,6 +10,7 @@
     VERSION_FROM      => 'lib/Socket/MsgHdr.pm', # finds $VERSION
     PREREQ_PM         => {}, # e.g., Module::Name => 1.1
     ABSTRACT_FROM     => 'lib/Socket/MsgHdr.pm',
+    LICENSE           => 'perl_5',
     AUTHOR            => [ 'Mike Pomraning <[email protected]>', 'Felipe Gasper 
<[email protected]>' ],
        ($mm_ver >= 6.31 ? (LICENSE => 'perl') : ()),
     LIBS              => [''], # e.g., '-lm'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Socket-MsgHdr-0.05/MsgHdr.xs 
new/Socket-MsgHdr-0.06/MsgHdr.xs
--- old/Socket-MsgHdr-0.05/MsgHdr.xs    2010-01-08 05:43:32.000000000 +0100
+++ new/Socket-MsgHdr-0.06/MsgHdr.xs    2026-07-24 14:26:49.577360370 +0200
@@ -158,6 +158,10 @@
             SvCUR_set(*svp, RETVAL);
         if ((svp = hv_fetch(hsh, "control", 7, FALSE)))
             SvCUR_set(*svp, mh.m.msg_controllen);
+        if ((svp = hv_fetch(hsh, "flags", 5, FALSE))) {
+            SvUPGRADE(*svp, SVt_IV);
+            SvIV_set(*svp, mh.m.msg_flags);
+        }
     }
     OUTPUT:
     RETVAL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Socket-MsgHdr-0.05/lib/Socket/MsgHdr.pm 
new/Socket-MsgHdr-0.06/lib/Socket/MsgHdr.pm
--- old/Socket-MsgHdr-0.05/lib/Socket/MsgHdr.pm 2018-12-01 05:13:12.000000000 
+0100
+++ new/Socket-MsgHdr-0.06/lib/Socket/MsgHdr.pm 2026-07-24 14:28:40.099512004 
+0200
@@ -6,7 +6,7 @@
 
 our @EXPORT    = qw( sendmsg recvmsg );
 our @EXPORT_OK = qw( pack_cmsghdr unpack_cmsghdr ); # Undocumented!
-our $VERSION = '0.05';
+our $VERSION = '0.06';
 
 # Forcibly export our sendmsg, recvmsg methods
 BEGIN {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Socket-MsgHdr-0.05/t/30recv.t 
new/Socket-MsgHdr-0.06/t/30recv.t
--- old/Socket-MsgHdr-0.05/t/30recv.t   2010-01-07 04:23:21.000000000 +0100
+++ new/Socket-MsgHdr-0.06/t/30recv.t   2026-07-24 14:26:49.577957034 +0200
@@ -6,7 +6,7 @@
 # change 'tests => 1' to 'tests => last_test_to_print';
 
 use Test::More;
-BEGIN { plan tests => 9 };
+BEGIN { plan tests => 11 };
 use bytes;
 use strict;
 use Socket;
@@ -124,4 +124,42 @@
 
   cmp_ok($dev1, '==', $dev2, "scm_rights fds on same device");
   cmp_ok($ino1, '==', $ino2, "scm_rights fds are same inode");
+
+  eval { &MSG_CTRUNC; }; # autoloaded, may not be defined yet
+  skip "msg_ctrunc not defined", 1 if $@;
+
+  socketpair(Rd, Wr, AF_UNIX, SOCK_DGRAM, 0)
+    or die "socketpair: $!\n";
+
+  $hdr = new Socket::MsgHdr(buf => "hello!");
+  $hdr->cmsghdr(SOL_SOCKET, SCM_RIGHTS, pack('i', fileno STDIN));
+  sendmsg(\*Wr, $hdr, 0)
+    or die "sendmsg: $!\n";
+
+  $m = new Socket::MsgHdr(buflen => 256, controllen => 1);
+  recvmsg(\*Rd, $m, 0)
+    or die "recvmsg: $!\n";
+
+  ok($m->flags & MSG_CTRUNC, 'MSG_CTRUNC set when controllen is too short');
+
+  close Rd; close Wr;
+};
+
+# 11
+SKIP: {
+  local (*Rd, *Wr);
+  socketpair(Rd, Wr, AF_UNIX, SOCK_DGRAM, 0)
+    or die "socketpair: $!\n";
+
+  my $hdr = new Socket::MsgHdr(buf => 'ab');
+  sendmsg(\*Wr, $hdr, 0)
+    or die "sendmsg: $!\n";
+
+  my $m = new Socket::MsgHdr(buflen => 1);
+  recvmsg(\*Rd, $m, 0)
+    or die "recvmsg: $!\n";
+
+  ok($m->flags & MSG_TRUNC, 'MSG_TRUNC set when buflen is too short');
+
+  close Rd; close Wr;
 };

++++++ _scmsync.obsinfo ++++++
mtime: 1784964596
commit: f329098f938fe705ed9cf09f323cc6e65fb68980b178d45a64542b6675872b24
url: https://src.opensuse.org/perl/perl-Socket-MsgHdr
revision: f329098f938fe705ed9cf09f323cc6e65fb68980b178d45a64542b6675872b24
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-07-25 09:29:56.000000000 +0200
@@ -0,0 +1 @@
+.osc

Reply via email to