Compare commits

...

10 Commits

Author SHA256 Message Date
ea941f633e Normalize CPAN version
See https://github.com/openSUSE/cpanspec/issues/47 for details

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Paranoid?expand=0&rev=16
2024-07-26 21:17:17 +00:00
6665df5e4d Accepting request 960841 from devel:languages:perl:autoupdate
- updated to 2.10
   see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
  v2.10 (2022/??/??)
  ==================
  --Added subPre/Postamble convenience functions to Paranoid::Debug,
    along with argument summarization
  --Changed pdebug output to make it easier to match entrance/exit
    points in subroutine messages
  --Added file import/export functionality to Paranoid::Data::AVLTree
  --Added basic internal profiling support to Paranoid::Data::AVLTree
  --Modified default PATH for pSecureEnv to include sbin directories
  --Added quad/long conversion functions to Paranoid::Data, along with
    a boolean function to detect native quad support
  --Various documentation fixes/enhancements

OBS-URL: https://build.opensuse.org/request/show/960841
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Paranoid?expand=0&rev=15
2022-03-10 20:34:03 +00:00
Lars Vogdt
ca6245a4b8 Accepting request 943103 from devel:languages:perl:autoupdate
- updated to 2.09
   see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
  v2.09 (2021/12/28)
  ==================
  --Added new export options for Paranoid::IO
  --Added new flock stack mechanism to support transactional I/O patterns
  --Improved open flag filtering on reopens
  --pflock now performs and popen in order to make sure an flock is
    properly applied to reopened file handles in children
  --Improved pdebug logging for items geting passed arbitrary content
    (logging bytes in content, rather that spilling complete content into the
    logs)
  --Added non-flocking variants of I/O functions
  --Added I/O tests w/pflock stack enabled to ensure consistent behaviour
  --Added Paranoid::IO::FileMultiplexer class, which allows for multiple
    data stream I/O within a single file, but using normal discrete file
    I/O semantics
  --Fixed Paranoid::Filesystem test to account for NetBSD's noatime
    implementation (utime calls for atime fail entirely)

OBS-URL: https://build.opensuse.org/request/show/943103
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Paranoid?expand=0&rev=14
2022-01-01 17:39:41 +00:00
9015dfdcea Accepting request 859769 from devel:languages:perl:autoupdate
- updated to 2.08
   see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
  v2.08 (2020/12/31)
  ==================
  --Updated licensing information to reflect Paranoid trademark impact
  --Added IMPORT LISTS section to all modules with exportable functions
  Paranoid::Args:
  --Added template list for exports
  Paranoid::Data::AVLTree:
  --Added a tree & node class implementing AVL-balanced tree structures
  Paranoid:Debug:
  --Added constants list for exports
  --Documentation updates
  Paranoid::Log:
  --Minor internal refactoring
  Paranoid::Process:
  --Added pcommFork to facilitate forking with bi-directional process
    communication

OBS-URL: https://build.opensuse.org/request/show/859769
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Paranoid?expand=0&rev=13
2021-01-04 14:24:04 +00:00
04ab2b9f40 Accepting request 695857 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/695857
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Paranoid?expand=0&rev=12
2019-04-19 09:16:38 +00:00
6ca9411339 Accepting request 627576 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/627576
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Paranoid?expand=0&rev=11
2018-08-11 22:50:47 +00:00
13937bd001 Accepting request 482425 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/482425
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Paranoid?expand=0&rev=10
2017-03-24 11:12:31 +00:00
93ae284880 Accepting request 429404 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/429404
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Paranoid?expand=0&rev=9
2016-09-22 11:34:51 +00:00
Stephan Kulow
c04cc738fd Accepting request 418064 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/418064
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Paranoid?expand=0&rev=8
2016-08-10 10:11:07 +00:00
Stephan Kulow
78a26cedb9 Accepting request 404421 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/404421
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Paranoid?expand=0&rev=7
2016-06-25 05:59:17 +00:00
4 changed files with 192 additions and 21 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1488f5734cec699a1c57504226e886ff254565cf94e61d34f82db2088ac8cd62
size 96588

3
Paranoid-2.10.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bef4b6e65d5c9a4ef60bcaa317486f3a0d239bfdab450aa71202c29798b87529
size 143227

View File

@@ -1,3 +1,175 @@
-------------------------------------------------------------------
Thu Mar 10 03:07:13 UTC 2022 - Tina Müller <timueller+perl@suse.de>
- updated to 2.10
see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
v2.10 (2022/??/??)
==================
--Added subPre/Postamble convenience functions to Paranoid::Debug,
along with argument summarization
--Changed pdebug output to make it easier to match entrance/exit
points in subroutine messages
--Added file import/export functionality to Paranoid::Data::AVLTree
--Added basic internal profiling support to Paranoid::Data::AVLTree
--Modified default PATH for pSecureEnv to include sbin directories
--Added quad/long conversion functions to Paranoid::Data, along with
a boolean function to detect native quad support
--Various documentation fixes/enhancements
-------------------------------------------------------------------
Wed Dec 29 03:06:46 UTC 2021 - Tina Müller <timueller+perl@suse.de>
- updated to 2.09
see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
v2.09 (2021/12/28)
==================
--Added new export options for Paranoid::IO
--Added new flock stack mechanism to support transactional I/O patterns
--Improved open flag filtering on reopens
--pflock now performs and popen in order to make sure an flock is
properly applied to reopened file handles in children
--Improved pdebug logging for items geting passed arbitrary content
(logging bytes in content, rather that spilling complete content into the
logs)
--Added non-flocking variants of I/O functions
--Added I/O tests w/pflock stack enabled to ensure consistent behaviour
--Added Paranoid::IO::FileMultiplexer class, which allows for multiple
data stream I/O within a single file, but using normal discrete file
I/O semantics
--Fixed Paranoid::Filesystem test to account for NetBSD's noatime
implementation (utime calls for atime fail entirely)
-------------------------------------------------------------------
Fri Jan 1 03:09:31 UTC 2021 - Tina Müller <timueller+perl@suse.de>
- updated to 2.08
see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
v2.08 (2020/12/31)
==================
--Updated licensing information to reflect Paranoid trademark impact
--Added IMPORT LISTS section to all modules with exportable functions
Paranoid::Args:
--Added template list for exports
Paranoid::Data::AVLTree:
--Added a tree & node class implementing AVL-balanced tree structures
Paranoid:Debug:
--Added constants list for exports
--Documentation updates
Paranoid::Log:
--Minor internal refactoring
Paranoid::Process:
--Added pcommFork to facilitate forking with bi-directional process
communication
-------------------------------------------------------------------
Fri Apr 19 05:24:39 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to 2.07
see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
v2.07 (2019/02/01)
==================
Paranoid::Args:
--Consolidate error messages, removing reports for both short/long argument
versions, etc
--Correlate AccompaniedBy/ExclusiveOf errors to both long/short versions
--Automatically set Multiple/CanBundle and Template for any templates
w/CountShort
--Automatically set CanBundle for any options w/a short option and a
template of '' or '$'. The latter is done if there is also a long
name for the option
--Add templates for debug, verbose, help, and version for convenience
Paranoid::Debug:
--Modified pdebug to provide support for plog-passing of messages
--PDPREFIX subroutines are now passed the appropriate caller name during
invocation
--Added PDEBUG1 - PDEBUG8 for developer convenience
Paranoid::Filesystem:
--Fix pmkdir to treat permissions as explicit, not relative to umask
--Modified ptranslatePerms to allow it to be passed octal numbers (or string
representations of octal numbers) and have it return those values
unmodified. This makes it agnostic to translated or untranslated input.
Paranoid::Glob:
--Prune redundant / in paths
Paranoid::Input:
--Documented NEWLINE_REGEX
Paranoid::IO:
--File locking had some corner cases in which flocks weren't applied.
Removed that logic entirely, locks are now applied, regardless.
Paranoid::Log:
--Added Stdout mechanism that passes log messages to STDOUT
--Added Stderr mechanism that passes log messages to STDERR
--Added PDebug mechanism that passes log messages to pdebug, and allows
for pdebug to be used as a message preprocessor for sprintf functionality
--Added plverbosity as a convenience function to support Stdout/Stderr
messages for non-interactive applications
Paranoid::Process:
--fixed pfork to make sure the children counters were reset for the child,
so max children limits apply on a per-process basis. Doing it globally
was unreliable, especially since children only knew what the parent's
count was prior to forking.
-------------------------------------------------------------------
Mon Aug 6 06:03:01 UTC 2018 - coolo@suse.com
- updated to 2.06
see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
v2.06 (2018/08/06)
==================
--Typos in documentation (Debian Perl Group)
--Fixed bug in pflock in Paranoid::Process that failed to apply the
flock as requested
--Improved pflock testing as used by Paranoid::Log::File
--Updated Paranoid::IO::Line POD to clarify the third option to many
functions which control line chomping.
--Improved Paranoid::Process to constrain SIGCHLD handling to only those
children forked specifically with/pfork(). This keeps evals and
miscellaneous system calls from skewing the counter.
--Fixed pchown tests for platforms that use negative numbers for uid/gid
-------------------------------------------------------------------
Fri Mar 24 07:23:26 UTC 2017 - coolo@suse.com
- updated to 2.05
see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
v2.05 (2017/03/23)
==================
--pkmdir would fail when given paths that included . or .. subdirs,
fixed
--improved error message from pkmdir to make it obvious what specific
portion of the path failed
--fixed a bug in popen where reopening a filehandle that was stored
under its absolute name deleted the internal cache record
--fixed sigchld signal preemption so it doesn't miss children exit
codes
-------------------------------------------------------------------
Thu Sep 22 05:54:11 UTC 2016 - coolo@suse.com
- updated to 2.04
see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
v2.04 (2016/09/19)
==================
--Added signal dispatcher functionality to Paranoid::Process
-------------------------------------------------------------------
Wed Aug 10 05:57:04 UTC 2016 - coolo@suse.com
- updated to 2.03
see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
-------------------------------------------------------------------
Fri Jun 24 06:22:55 UTC 2016 - coolo@suse.com
- updated to 2.01
see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
-------------------------------------------------------------------
Mon May 23 12:27:41 UTC 2016 - coolo@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-Paranoid
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,23 +12,22 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: perl-Paranoid
Version: 2.00
Release: 0
%define cpan_name Paranoid
Summary: Paranoia support for safer programs
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Paranoid/
#Source0: http://www.cpan.org/authors/id/C/CO/CORLISS/%{cpan_name}/Paranoid-2.00.tar.gz
Source0: Paranoid-2.00.tar.gz
Name: perl-Paranoid
Version: 2.100.0
Release: 0
# 2.10 -> normalize -> 2.100.0
%define cpan_version 2.10
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: General function library for safer, more secure programming
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/C/CO/CORLISS/%{cpan_name}/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
Recommends: perl(Socket6) >= 0.23
@@ -49,14 +48,14 @@ enough to satisfy taint-enabled programs, and as a container which holds
the last reported error from any code in the Paranoid framework.
%prep
%setup -q -n %{cpan_name}-%{version}
%autosetup -n %{cpan_name}-%{cpan_version}
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor
%make_build
%check
%{__make} test
make test
%install
%perl_make_install
@@ -64,7 +63,7 @@ the last reported error from any code in the Paranoid framework.
%perl_gen_filelist
%files -f %{name}.files
%defattr(-,root,root,755)
%doc CHANGELOG CREDITS LICENSE README
%doc CHANGELOG CREDITS README
%license LICENSE
%changelog