Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Data-Random for 
openSUSE:Factory checked in at 2026-06-13 18:47:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Data-Random (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Data-Random.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Data-Random"

Sat Jun 13 18:47:44 2026 rev:5 rq:1359048 version:0.150.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Data-Random/perl-Data-Random.changes        
2025-10-22 12:18:15.508460306 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Data-Random.new.1981/perl-Data-Random.changes  
    2026-06-13 18:49:43.659387441 +0200
@@ -1,0 +2,10 @@
+Sun Jun  7 00:37:03 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 0.150.0 (0.15)
+   see /usr/share/doc/packages/perl-Data-Random/Changes
+
+  0.15      2026-03-01 00:15:18-08:00 America/Los_Angeles
+            - fix one more escaped whitespace warning missed in 0.14
+            Thanks to JKEENAN (James E Keenan) for the fix
+
+-------------------------------------------------------------------

Old:
----
  Data-Random-0.14.tar.gz

New:
----
  Data-Random-0.15.tar.gz

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

Other differences:
------------------
++++++ perl-Data-Random.spec ++++++
--- /var/tmp/diff_new_pack.JjUSfB/_old  2026-06-13 18:49:44.371417022 +0200
+++ /var/tmp/diff_new_pack.JjUSfB/_new  2026-06-13 18:49:44.371417022 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Data-Random
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# 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
@@ -18,10 +18,10 @@
 
 %define cpan_name Data-Random
 Name:           perl-Data-Random
-Version:        0.140.0
+Version:        0.150.0
 Release:        0
-# 0.14 -> normalize -> 0.140.0
-%define cpan_version 0.14
+# 0.15 -> normalize -> 0.150.0
+%define cpan_version 0.15
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Perl module to generate random data
 URL:            https://metacpan.org/release/%{cpan_name}

++++++ Data-Random-0.14.tar.gz -> Data-Random-0.15.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Data-Random-0.14/CLAUDE.md 
new/Data-Random-0.15/CLAUDE.md
--- old/Data-Random-0.14/CLAUDE.md      1970-01-01 01:00:00.000000000 +0100
+++ new/Data-Random-0.15/CLAUDE.md      2026-03-01 09:15:20.000000000 +0100
@@ -0,0 +1,75 @@
+# CLAUDE.md
+
+This file provides guidance to Claude Code (claude.ai/code) when working with 
code in this repository.
+
+## Project Overview
+
+Data::Random is a CPAN Perl module for generating random data (words, 
characters, dates, times, images, etc.), primarily useful for test programs. 
Maintained by Buddy Burden ([email protected]). Repository: 
https://github.com/barefootcoder/Data-Random
+
+## Build & Test Commands
+
+This project uses **Dist::Zilla** as its build/release system.
+
+```bash
+# Build the distribution
+dzil build
+
+# Run all tests
+dzil test
+
+# Run a single test file
+prove -l t/rand_chars.t
+
+# Run all tests directly (without dzil)
+prove -l t/
+
+# Release to CPAN (builds, tests, commits, tags, pushes, uploads)
+dzil release
+```
+
+Note: `Makefile.PL` is auto-generated by Dist::Zilla and not in source control.
+
+## Architecture
+
+The module is intentionally simple — two Perl modules and a bundled wordlist:
+
+- **`lib/Data/Random.pm`** — Main module. Exports 8 functions: `rand_words`, 
`rand_chars`, `rand_set`, `rand_enum`, `rand_date`, `rand_time`, 
`rand_datetime`, `rand_image`. Uses traditional Exporter pattern (all functions 
in `:all` tag, none exported by default). Errors are non-fatal (uses 
`Carp::cluck` + returns undef).
+- **`lib/Data/Random/WordList.pm`** — OO helper that reads from the wordlist 
file efficiently (doesn't load entire file into memory). Methods: `new()`, 
`get_words()`, `close()`.
+- **`lib/Data/Random/dict`** — Bundled wordlist (~45K words, derived from 
minix.dict). Installed via File::ShareDir.
+
+## Code Style
+
+This is a traditional-style Perl module (pre-Moose, pre-signatures):
+- `use strict; use warnings;` but targets `use 5.005_62`
+- Old-style OO (`@ISA`, `use vars`, `bless`)
+- Options parsed as `my %options = @_`
+- Context-sensitive returns (`wantarray`)
+- K&R bracing style (opening brace on same line)
+
+## Testing Notes
+
+- Tests use `Test::More` with `done_testing` (no predeclared test count)
+- `rand_image.t` skips if `GD` module is not installed
+- `rand_time.t` uses `Test::MockTime` to avoid midnight-boundary failures
+- POD tests (`z0_pod.t`, `z1_pod-coverage.t`) require `Test::Pod`
+- Many tests run 1000 iterations to validate random distributions
+
+## Key Dependencies
+
+- **Runtime**: `Time::Piece` >= 1.16 (core since Perl 5.10)
+- **Optional**: `GD` (only for `rand_image`)
+- **Test**: `Test::More` >= 0.88, `Test::MockTime`, `File::Temp`
+
+## Release Process
+
+1. **Add changelog entries** under the `{{$NEXT}}` placeholder in `Changes` 
(the `[NextRelease]` plugin replaces this with the version and timestamp at 
release time).
+2. **Run `dzil release`**, which:
+   - Builds the distribution and runs tests
+   - Rewrites `{{$NEXT}}` in Changes with version + timestamp
+   - Commits with message `"packaging for CPAN: <version>"`
+   - Creates a git tag
+   - Pushes to GitHub
+   - Uploads to CPAN
+3. **After release**, `[BumpVersionAfterRelease]` increments `$VERSION` in the 
source files, which needs to be committed separately (e.g., `increment $VERSION 
after X.XX release`).
+
+The version in `$VERSION` in `lib/Data/Random.pm` is the source of truth. 
`[RewriteVersion]` reads it at build time.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Data-Random-0.14/Changes new/Data-Random-0.15/Changes
--- old/Data-Random-0.14/Changes        2025-10-11 12:24:00.000000000 +0200
+++ new/Data-Random-0.15/Changes        2026-03-01 09:15:20.000000000 +0100
@@ -1,5 +1,9 @@
 Revision history for Perl module Data::Random
 
+0.15      2026-03-01 00:15:18-08:00 America/Los_Angeles
+          - fix one more escaped whitespace warning missed in 0.14
+          Thanks to JKEENAN (James E Keenan) for the fix
+
 0.14      2025-10-11 03:23:58-07:00 America/Los_Angeles
           - work around new warning in perl-5.43.2 about escaping whitespace
           - fix repository URL typo in dist.ini that caused broken MetaCPAN 
links
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Data-Random-0.14/MANIFEST 
new/Data-Random-0.15/MANIFEST
--- old/Data-Random-0.14/MANIFEST       2025-10-11 12:24:00.000000000 +0200
+++ new/Data-Random-0.15/MANIFEST       2026-03-01 09:15:20.000000000 +0100
@@ -1,4 +1,5 @@
 # This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v6.017.
+CLAUDE.md
 Changes
 LICENSE
 MANIFEST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Data-Random-0.14/META.json 
new/Data-Random-0.15/META.json
--- old/Data-Random-0.14/META.json      2025-10-11 12:24:00.000000000 +0200
+++ new/Data-Random-0.15/META.json      2026-03-01 09:15:20.000000000 +0100
@@ -54,11 +54,11 @@
    "provides" : {
       "Data::Random" : {
          "file" : "lib/Data/Random.pm",
-         "version" : "0.14"
+         "version" : "0.15"
       },
       "Data::Random::WordList" : {
          "file" : "lib/Data/Random/WordList.pm",
-         "version" : "0.14"
+         "version" : "0.15"
       }
    },
    "release_status" : "stable",
@@ -73,7 +73,7 @@
          "web" : "https://github.com/barefootcoder/Data-Random";
       }
    },
-   "version" : "0.14",
+   "version" : "0.15",
    "x_contributors" : [
       "Buddy Burden <[email protected]>",
       "James E Keenan <[email protected]>",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Data-Random-0.14/META.yml 
new/Data-Random-0.15/META.yml
--- old/Data-Random-0.14/META.yml       2025-10-11 12:24:00.000000000 +0200
+++ new/Data-Random-0.15/META.yml       2026-03-01 09:15:20.000000000 +0100
@@ -21,10 +21,10 @@
 provides:
   Data::Random:
     file: lib/Data/Random.pm
-    version: '0.14'
+    version: '0.15'
   Data::Random::WordList:
     file: lib/Data/Random/WordList.pm
-    version: '0.14'
+    version: '0.15'
 recommends:
   GD: '0'
 requires:
@@ -40,7 +40,7 @@
 resources:
   bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Data-Random
   repository: git://github.com/barefootcoder/Data-Random.git
-version: '0.14'
+version: '0.15'
 x_contributors:
   - 'Buddy Burden <[email protected]>'
   - 'James E Keenan <[email protected]>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Data-Random-0.14/Makefile.PL 
new/Data-Random-0.15/Makefile.PL
--- old/Data-Random-0.14/Makefile.PL    2025-10-11 12:24:00.000000000 +0200
+++ new/Data-Random-0.15/Makefile.PL    2026-03-01 09:15:20.000000000 +0100
@@ -38,7 +38,7 @@
     "Test::MockTime" => 0,
     "Test::More" => "0.88"
   },
-  "VERSION" => "0.14",
+  "VERSION" => "0.15",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Data-Random-0.14/lib/Data/Random/WordList.pm 
new/Data-Random-0.15/lib/Data/Random/WordList.pm
--- old/Data-Random-0.14/lib/Data/Random/WordList.pm    2025-10-11 
12:24:00.000000000 +0200
+++ new/Data-Random-0.15/lib/Data/Random/WordList.pm    2026-03-01 
09:15:20.000000000 +0100
@@ -21,7 +21,7 @@
 
################################################################################
 # - Global Constants and Variables
 
################################################################################
-our $VERSION = '0.14';
+our $VERSION = '0.15';
 
 
################################################################################
 # - Subroutines
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Data-Random-0.14/lib/Data/Random.pm 
new/Data-Random-0.15/lib/Data/Random.pm
--- old/Data-Random-0.14/lib/Data/Random.pm     2025-10-11 12:24:00.000000000 
+0200
+++ new/Data-Random-0.15/lib/Data/Random.pm     2026-03-01 09:15:20.000000000 
+0100
@@ -49,7 +49,7 @@
 @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
 @EXPORT    = qw();
 
-our $VERSION = '0.14';
+our $VERSION = '0.15';
 
 
################################################################################
 # - Subroutines
@@ -161,7 +161,8 @@
         elsif ( $options{'set'} =~ /^(misc|char)$/ ) {
             @charset =
               ( '#', ',',
-                qw(~ ! @ $ % ^ & * ( ) _ + = - { } | : " < > ? / . ' ; ] [ \ `)
+                qw(~ ! @ $ % ^ & * ( ) _ + = - { } | : " < > ? / . ' ; ] [ `),
+                "\\",
             );
         }
 

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.JjUSfB/_old  2026-06-13 18:49:44.527423504 +0200
+++ /var/tmp/diff_new_pack.JjUSfB/_new  2026-06-13 18:49:44.527423504 +0200
@@ -1,6 +1,6 @@
-mtime: 1760442310
-commit: 0fdb39a43a6eb40f488b8fcf1fadcd15198b01aa90db6d613aa254b700ea20da
-url: https://src.opensuse.org/perl/perl-Data-Random.git
-revision: 0fdb39a43a6eb40f488b8fcf1fadcd15198b01aa90db6d613aa254b700ea20da
+mtime: 1780792624
+commit: 1e89e8551332991a9610c883c82ca65341bcd23db5b661fe4660b9796e7b1742
+url: https://src.opensuse.org/perl/perl-Data-Random
+revision: 1e89e8551332991a9610c883c82ca65341bcd23db5b661fe4660b9796e7b1742
 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-06-07 02:37:04.000000000 +0200
@@ -0,0 +1 @@
+.osc

Reply via email to