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