Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-App-Dochazka-REST for openSUSE:Factory checked in at 2023-02-15 13:41:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-App-Dochazka-REST (Old) and /work/SRC/openSUSE:Factory/.perl-App-Dochazka-REST.new.22824 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-App-Dochazka-REST" Wed Feb 15 13:41:24 2023 rev:7 rq:1065913 version:0.559 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-App-Dochazka-REST/perl-App-Dochazka-REST.changes 2020-02-20 15:00:48.598927288 +0100 +++ /work/SRC/openSUSE:Factory/.perl-App-Dochazka-REST.new.22824/perl-App-Dochazka-REST.changes 2023-02-15 13:41:35.547120994 +0100 @@ -1,0 +2,6 @@ +Wed Jun 29 15:50:18 UTC 2022 - Nathan Cutler <ncut...@suse.com> + +- updated to 0.559 + see /usr/share/doc/packages/perl-App-Dochazka-REST/Changes + +------------------------------------------------------------------- Old: ---- App-Dochazka-REST-0.558.tar.gz New: ---- App-Dochazka-REST-0.559.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-App-Dochazka-REST.spec ++++++ --- /var/tmp/diff_new_pack.pFxhIA/_old 2023-02-15 13:41:35.939123147 +0100 +++ /var/tmp/diff_new_pack.pFxhIA/_new 2023-02-15 13:41:35.943123169 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-App-Dochazka-REST # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,16 @@ # +%define cpan_name App-Dochazka-REST Name: perl-App-Dochazka-REST -Version: 0.558 +Version: 0.559 Release: 0 -%define cpan_name App-Dochazka-REST Summary: Dochazka REST server License: BSD-3-Clause -Group: Development/Libraries/Perl -URL: http://search.cpan.org/dist/App-Dochazka-REST/ -Source0: App-Dochazka-REST-0.558.tar.gz +URL: https://metacpan.org/release/%{cpan_name} +Source0: App-Dochazka-REST-0.559.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(App::CELL) >= 0.215 @@ -84,12 +82,12 @@ Requires: perl(Web::Machine) >= 0.15 %{perl_requires} # MANUAL BEGIN +BuildRequires: systemd BuildRequires: perl(Starman) -BuildRequires: pkgconfig(systemd) Requires: perl(Starman) Requires(pre): /usr/sbin/groupadd Requires(pre): /usr/sbin/useradd -%{?systemd_ordering} +%{?systemd_requires} %pre getent group dochazka-rest >/dev/null || groupadd -r dochazka-rest @@ -107,19 +105,18 @@ # MANUAL END %description -This distribution, the App::Dochazka::REST manpage, including all the -modules in 'lib/', the scripts in 'bin/', and the configuration files in -'config/', constitutes the REST server (API) component of Dochazka, the -open-source Attendance/Time Tracking (ATT) system. +This distribution, App::Dochazka::REST, including all the modules in +'lib/', the scripts in 'bin/', and the configuration files in 'config/', +constitutes the REST server (API) component of Dochazka, the open-source +Attendance/Time Tracking (ATT) system. Dochazka as a whole aims to be a convenient, open-source ATT solution. %prep -%setup -q -n %{cpan_name}-%{version} -find . -type f -print0 | xargs -0 chmod 644 +%autosetup -n %{cpan_name}-%{version} %build -%{__perl} Build.PL installdirs=vendor +perl Build.PL installdirs=vendor ./Build build flags=%{?_smp_mflags} %check @@ -149,7 +146,7 @@ %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) -%doc Changes config ext LICENSE README.rst run-tests.sh version.plx WISHLIST +%doc Changes README.rst run-tests.sh version.plx WISHLIST +%license LICENSE %changelog ++++++ App-Dochazka-REST-0.558.tar.gz -> App-Dochazka-REST-0.559.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-REST-0.558/Changes new/App-Dochazka-REST-0.559/Changes --- old/App-Dochazka-REST-0.558/Changes 2020-02-11 19:49:35.000000000 +0100 +++ new/App-Dochazka-REST-0.559/Changes 2022-06-29 17:50:10.000000000 +0200 @@ -3755,3 +3755,10 @@ - Dispatch: allow supervisor to generate scheduled intervals of supervisee - build/ops: drop Makefile.PL, add t/critic.t and t/manifest.t +0.559 2022-06-29 17:49 CEST +- bootstrap: add bootstrap scripts +- ext/docker/testing/Makefile: convert from docker to podman +- bootstrap.sh: run tests recursively +- Guide.pm: use correct POD comment syntax +- t/: adapt tests to "invalid input syntax for type integer" error message + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-REST-0.558/MANIFEST.SKIP new/App-Dochazka-REST-0.559/MANIFEST.SKIP --- old/App-Dochazka-REST-0.558/MANIFEST.SKIP 2020-02-11 19:49:35.000000000 +0100 +++ new/App-Dochazka-REST-0.559/MANIFEST.SKIP 2022-06-29 17:50:10.000000000 +0200 @@ -89,3 +89,6 @@ # Avoid "run-tests.sh" script \brun-tests.sh$ + +# Avoid bootstrap scripts +\bbootstrap.*sh$ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-REST-0.558/META.json new/App-Dochazka-REST-0.559/META.json --- old/App-Dochazka-REST-0.558/META.json 2020-02-11 19:49:35.000000000 +0100 +++ new/App-Dochazka-REST-0.559/META.json 2022-06-29 17:50:10.000000000 +0200 @@ -75,7 +75,7 @@ "provides" : { "App::Dochazka::REST" : { "file" : "lib/App/Dochazka/REST.pm", - "version" : "0.558" + "version" : "0.559" }, "App::Dochazka::REST::ACL" : { "file" : "lib/App/Dochazka/REST/ACL.pm" @@ -168,6 +168,6 @@ "url" : "https://github.com/smithfarm/dochazka-rest" } }, - "version" : "0.558", + "version" : "0.559", "x_serialization_backend" : "JSON::PP version 2.27400_02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-REST-0.558/META.yml new/App-Dochazka-REST-0.559/META.yml --- old/App-Dochazka-REST-0.558/META.yml 2020-02-11 19:49:35.000000000 +0100 +++ new/App-Dochazka-REST-0.559/META.yml 2022-06-29 17:50:10.000000000 +0200 @@ -34,7 +34,7 @@ provides: App::Dochazka::REST: file: lib/App/Dochazka/REST.pm - version: '0.558' + version: '0.559' App::Dochazka::REST::ACL: file: lib/App/Dochazka/REST/ACL.pm App::Dochazka::REST::Auth: @@ -115,5 +115,5 @@ bugtracker: https://github.com/smithfarm/dochazka-rest/issues license: http://opensource.org/licenses/bsd-license.php repository: https://github.com/smithfarm/dochazka-rest -version: '0.558' +version: '0.559' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-REST-0.558/lib/App/Dochazka/REST/Guide.pm new/App-Dochazka-REST-0.559/lib/App/Dochazka/REST/Guide.pm --- old/App-Dochazka-REST-0.558/lib/App/Dochazka/REST/Guide.pm 2020-02-11 19:49:35.000000000 +0100 +++ new/App-Dochazka-REST-0.559/lib/App/Dochazka/REST/Guide.pm 2022-06-29 17:50:10.000000000 +0200 @@ -544,7 +544,7 @@ These classes are described in the following sections. - +=for comment ##=head2 Policy ## ##Dochazka is configurable in a number of ways. Some configuration parameters diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-REST-0.558/lib/App/Dochazka/REST.pm new/App-Dochazka-REST-0.559/lib/App/Dochazka/REST.pm --- old/App-Dochazka-REST-0.558/lib/App/Dochazka/REST.pm 2020-02-11 19:49:35.000000000 +0100 +++ new/App-Dochazka-REST-0.559/lib/App/Dochazka/REST.pm 2022-06-29 17:50:10.000000000 +0200 @@ -59,11 +59,11 @@ =head1 VERSION -Version 0.558 +Version 0.559 =cut -our $VERSION = '0.558'; +our $VERSION = '0.559'; =head2 Development status @@ -561,7 +561,7 @@ =head1 SUPPORT -The full documentation comes with the distro, and can be comfortable +The full documentation comes with the distro, and can be comfortably perused at metacpan.org: https://metacpan.org/pod/App::Dochazka::REST diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-REST-0.558/t/dispatch/activity.t new/App-Dochazka-REST-0.559/t/dispatch/activity.t --- old/App-Dochazka-REST-0.558/t/dispatch/activity.t 2020-02-11 19:49:35.000000000 +0100 +++ new/App-Dochazka-REST-0.559/t/dispatch/activity.t 2022-06-29 17:50:10.000000000 +0200 @@ -124,7 +124,7 @@ req( $test, 400, 'root', 'POST', $base, $no_closing_bracket ); $weirded_object = '{ "aid" : "!!!!!", "long_desc" : "down it goes" }'; -dbi_err( $test, 500, 'root', 'POST', $base, $weirded_object, qr/invalid input syntax for integer/ ); +dbi_err( $test, 500, 'root', 'POST', $base, $weirded_object, qr/invalid input syntax for type integer/ ); note( 'delete the testing activity' ); delete_testing_activity( $aid_of_foowop ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-REST-0.558/t/dispatch/component.t new/App-Dochazka-REST-0.559/t/dispatch/component.t --- old/App-Dochazka-REST-0.558/t/dispatch/component.t 2020-02-11 19:49:35.000000000 +0100 +++ new/App-Dochazka-REST-0.559/t/dispatch/component.t 2022-06-29 17:50:10.000000000 +0200 @@ -183,7 +183,7 @@ req( $test, 400, 'root', 'POST', $base, $no_closing_bracket ); $weirded_object = '{ "cid" : "!!!!!", "source" : "down it goes" }'; -dbi_err( $test, 500, 'root', 'POST', $base, $weirded_object, qr/invalid input syntax for integer/ ); +dbi_err( $test, 500, 'root', 'POST', $base, $weirded_object, qr/invalid input syntax for type integer/ ); my $illegal_acl = '{ "cid" : ' . $cid_of_foowop . ', "path" : "library/machinations.mc", "source" : "wang wang wazoo", "acl" : "puppy" }'; req( $test, 400, 'root', 'POST', $base, $illegal_acl ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-REST-0.558/t/dispatch/employee.t new/App-Dochazka-REST-0.559/t/dispatch/employee.t --- old/App-Dochazka-REST-0.558/t/dispatch/employee.t 2020-02-11 19:49:35.000000000 +0100 +++ new/App-Dochazka-REST-0.559/t/dispatch/employee.t 2022-06-29 17:50:10.000000000 +0200 @@ -492,7 +492,7 @@ req( $test, 400, 'root', 'POST', $base, '{ "eid" : }' ); req( $test, 400, 'root', 'POST', $base, '{ "eid" : jj }' ); $status = req( $test, 500, 'root', 'POST', $base, '{ "eid" : "jj" }' ); -like( $status->text, qr/invalid input syntax for integer/ ); +like( $status->text, qr/invalid input syntax for type integer/ ); note( 'and give it a bogus parameter (on update, bogus parameters cause REST to' ); note( 'return 200 status code with DISPATCH_UPDATE_NO_CHANGE_OK; on insert, they are ignored)' ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-REST-0.558/t/dispatch/interval_lock.t new/App-Dochazka-REST-0.559/t/dispatch/interval_lock.t --- old/App-Dochazka-REST-0.558/t/dispatch/interval_lock.t 2020-02-11 19:49:35.000000000 +0100 +++ new/App-Dochazka-REST-0.559/t/dispatch/interval_lock.t 2022-06-29 17:50:10.000000000 +0200 @@ -366,7 +366,7 @@ note( 'throw a couple curve balls: weirded object 2' ); $weirded_object = "{ \"$idmap{$il}\" : \"!!!!!\", \"remark\" : \"down it goes\" }"; - dbi_err( $test, 500, 'root', 'POST', $base, $weirded_object, qr/invalid input syntax for integer/ ); + dbi_err( $test, 500, 'root', 'POST', $base, $weirded_object, qr/invalid input syntax for type integer/ ); note( 'can a different active employee edit active\'s interval?' ); note( 'let bubba try it' ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-REST-0.558/t/model/id.t new/App-Dochazka-REST-0.559/t/model/id.t --- old/App-Dochazka-REST-0.558/t/model/id.t 2020-02-11 19:49:35.000000000 +0100 +++ new/App-Dochazka-REST-0.559/t/model/id.t 2022-06-29 17:50:10.000000000 +0200 @@ -125,7 +125,7 @@ $status = $testobj->update( $faux_context ); is( $status->level, 'ERR' ); is( $status->code, 'DOCHAZKA_DBI_ERR' ); - like( $status->text, qr/invalid input syntax for integer/ ); + like( $status->text, qr/invalid input syntax for type integer/ ); is( $testobj->{$id_map{$cl}}, '-153jjj*' ); # EID is set wrong note( 'restore object to pristine state' );