Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-App-Dochazka-Common for openSUSE:Factory checked in at 2022-12-15 19:25:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-App-Dochazka-Common (Old) and /work/SRC/openSUSE:Factory/.perl-App-Dochazka-Common.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-App-Dochazka-Common" Thu Dec 15 19:25:03 2022 rev:5 rq:1042933 version:0.210 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-App-Dochazka-Common/perl-App-Dochazka-Common.changes 2020-02-11 22:26:30.291603714 +0100 +++ /work/SRC/openSUSE:Factory/.perl-App-Dochazka-Common.new.1835/perl-App-Dochazka-Common.changes 2022-12-15 19:25:24.864127722 +0100 @@ -1,0 +2,7 @@ +Wed Jun 29 09:52:48 UTC 2022 - Nathan Cutler <ncut...@suse.com> + +updated to 0.210 + see /usr/share/doc/packages/perl-App-Dochazka-Common/Changes + + +------------------------------------------------------------------- Old: ---- App-Dochazka-Common-0.209.tar.gz New: ---- App-Dochazka-Common-0.210.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-App-Dochazka-Common.spec ++++++ --- /var/tmp/diff_new_pack.P5r5mo/_old 2022-12-15 19:25:25.344130453 +0100 +++ /var/tmp/diff_new_pack.P5r5mo/_new 2022-12-15 19:25:25.348130475 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-App-Dochazka-Common # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -17,14 +17,14 @@ Name: perl-App-Dochazka-Common -Version: 0.209 +Version: 0.210 Release: 0 %define cpan_name App-Dochazka-Common Summary: Dochazka Attendance and Time Tracking System shared modules License: BSD-3-Clause Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/App-Dochazka-Common/ -Source0: App-Dochazka-Common-0.209.tar.gz +URL: http://search.cpan.org/dist/App-Dochazka-Common/ +Source0: App-Dochazka-Common-0.210.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl ++++++ App-Dochazka-Common-0.209.tar.gz -> App-Dochazka-Common-0.210.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/Changes new/App-Dochazka-Common-0.210/Changes --- old/App-Dochazka-Common-0.209/Changes 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/Changes 2022-06-29 11:52:43.000000000 +0200 @@ -245,3 +245,7 @@ - Model.pm: address Perl::Critic critique - t/model/reset.t: populate scode property of Schedhistory +0.210 2022-06-29 11:48 CEST +- doc: fix POD of main module and expand copyright date range +- bootstrap.sh: add new file + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/MANIFEST.SKIP new/App-Dochazka-Common-0.210/MANIFEST.SKIP --- old/App-Dochazka-Common-0.209/MANIFEST.SKIP 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/MANIFEST.SKIP 2022-06-29 11:52:43.000000000 +0200 @@ -79,3 +79,6 @@ # Avoid perlcritic, travis config files \B\.perlcriticrc\b \B\.travis.yml\b + +# Avoid bootstrap.sh +\bbootstrap.sh$ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/META.json new/App-Dochazka-Common-0.210/META.json --- old/App-Dochazka-Common-0.209/META.json 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/META.json 2022-06-29 11:52:43.000000000 +0200 @@ -40,7 +40,7 @@ "provides" : { "App::Dochazka::Common" : { "file" : "lib/App/Dochazka/Common.pm", - "version" : "0.209" + "version" : "0.210" }, "App::Dochazka::Common::Model" : { "file" : "lib/App/Dochazka/Common/Model.pm" @@ -91,6 +91,6 @@ "url" : "https://github.com/smithfarm/dochazka-common" } }, - "version" : "0.209", + "version" : "0.210", "x_serialization_backend" : "JSON::PP version 2.27400_02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/META.yml new/App-Dochazka-Common-0.210/META.yml --- old/App-Dochazka-Common-0.209/META.yml 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/META.yml 2022-06-29 11:52:43.000000000 +0200 @@ -19,7 +19,7 @@ provides: App::Dochazka::Common: file: lib/App/Dochazka/Common.pm - version: '0.209' + version: '0.210' App::Dochazka::Common::Model: file: lib/App/Dochazka/Common/Model.pm App::Dochazka::Common::Model::Activity: @@ -54,5 +54,5 @@ bugtracker: https://github.com/smithfarm/dochazka-common/issues license: http://opensource.org/licenses/bsd-license.php repository: https://github.com/smithfarm/dochazka-common -version: '0.209' +version: '0.210' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Activity.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Activity.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Activity.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Activity.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Component.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Component.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Component.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Component.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Employee.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Employee.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Employee.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Employee.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Interval.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Interval.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Interval.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Interval.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Lock.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Lock.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Lock.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Lock.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Policy.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Policy.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Policy.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Policy.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Privhistory.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Privhistory.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Privhistory.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Privhistory.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Schedhistory.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Schedhistory.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Schedhistory.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Schedhistory.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Schedintvls.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Schedintvls.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Schedintvls.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Schedintvls.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Schedule.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Schedule.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Schedule.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Schedule.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Tempintvl.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Tempintvl.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model/Tempintvl.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model/Tempintvl.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common/Model.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common/Model.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common.pm new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common.pm --- old/App-Dochazka-Common-0.209/lib/App/Dochazka/Common.pm 2020-02-11 21:03:41.000000000 +0100 +++ new/App-Dochazka-Common-0.210/lib/App/Dochazka/Common.pm 2022-06-29 11:52:43.000000000 +0200 @@ -1,5 +1,5 @@ # ************************************************************************* -# Copyright (c) 2014-2015, SUSE LLC +# Copyright (c) 2014-2020, SUSE LLC # # All rights reserved. # @@ -55,11 +55,11 @@ =head1 VERSION -Version 0.209 +Version 0.210 =cut -our $VERSION = '0.209'; +our $VERSION = '0.210'; @@ -87,8 +87,8 @@ =over -##=item * Policy (parameters set when database is first created) -## +=item * Policy (parameters set when database is first created) + =item * Employee (an individual employee) =item * Privhistory (history of changes in an employee's privilege level) @@ -110,32 +110,32 @@ These classes are described in the following sections. -##=head2 Policy -## -##Dochazka is configurable in a number of ways. Some configuration parameters -##are set once at installation time and, once set, can never be changed -- -##these are referred to as "site policy" parameters. Others, referred to as -##"site configuration parameters" or "site params", are set in configuration -##files such as C<Dochazka_SiteConfig.pm> (see L</SITE CONFIGURATION>) and -##can be changed more-or-less at will. -## -##The key difference between site policy and site configuration is that -##site policy parameters cannot be changed, because changing them would -##compromise the referential integrity of the underlying database. -## -##Site policy parameters are set at installation time and are stored, as a -##single JSON string, in the C<SitePolicy> table. This table is rendered -##effectively immutable by a trigger. -## -##For details, see L<App::Dochazka::REST::Model::Policy>. +=head2 Policy + +Dochazka is configurable in a number of ways. Some configuration parameters +are set once at installation time and, once set, can never be changed -- +these are referred to as "site policy" parameters. Others, referred to as +"site configuration parameters" or "site params", are set in configuration +files such as C<Dochazka_SiteConfig.pm> (see L</SITE CONFIGURATION>) and +can be changed more-or-less at will. + +The key difference between site policy and site configuration is that +site policy parameters cannot be changed, because changing them would +compromise the referential integrity of the underlying database. + +Site policy parameters are set at installation time and are stored, as a +single JSON string, in the C<Policy> table. This table is rendered +effectively immutable by a trigger. + +For details, see L<App::Dochazka::REST::Model::Policy>. =head2 Employee -Users of Dochazka are referred to as "employees" regardless of their +Users of Dochazka are referred to as "employees" regardless of their legal status -- in reality they might be independent contractors, or students, or even household pets, but as far as Dochazka is concerned they -are employees. You could say that "employee" is the Dochazka term for "user". +are employees. You could say that "employee" is the Dochazka term for "user". The purpose of the Employee table/object is to store whatever data the site is accustomed to use to identify its employees. @@ -189,7 +189,7 @@ =back Dochazka's C<privhistory> object is used to track changes in an employee's -privilege level over time. Each time an employee's privilege level changes, +privilege level over time. Each time an employee's privilege level changes, a Dochazka administrator (i.e., an employee whose current privilege level is 'admin'), a record is inserted into the database (in the C<privhistory> table). Ordinary employees (i.e. those whose current privilege level is