Hello community,

here is the log from the commit of package perl-App-Dochazka-CLI for 
openSUSE:Factory checked in at 2016-10-10 16:20:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-App-Dochazka-CLI (Old)
 and      /work/SRC/openSUSE:Factory/.perl-App-Dochazka-CLI.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-App-Dochazka-CLI"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-App-Dochazka-CLI/perl-App-Dochazka-CLI.changes  
    2016-09-17 14:39:52.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-App-Dochazka-CLI.new/perl-App-Dochazka-CLI.changes
 2016-10-10 16:20:13.000000000 +0200
@@ -1,0 +2,27 @@
+Thu Sep 15 11:35:40 UTC 2016 - [email protected]
+
+- updated to 0.238
+   see /usr/share/doc/packages/perl-App-Dochazka-CLI/Changes
+
+-------------------------------------------------------------------
+Thu Sep 15 06:07:03 UTC 2016 - [email protected]
+
+- add example and empty config files
+
+-------------------------------------------------------------------
+Thu Sep  8 10:51:13 UTC 2016 - [email protected]
+
+- regenerate via cpanspec, remove _service file
+
+-------------------------------------------------------------------
+Sun Sep  4 20:42:04 UTC 2016 - [email protected]
+
+- update %doc list in spec file
+
+-------------------------------------------------------------------
+Sun Sep  4 18:14:08 UTC 2016 - [email protected]
+
+- updated to 0.237
+   see /usr/share/doc/packages/perl-App-Dochazka-CLI/Changes
+
+-------------------------------------------------------------------

Old:
----
  App-Dochazka-CLI-0.236.tar.gz
  _service

New:
----
  App-Dochazka-CLI-0.238.tar.gz
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-App-Dochazka-CLI.spec ++++++
--- /var/tmp/diff_new_pack.UrT4sD/_old  2016-10-10 16:20:14.000000000 +0200
+++ /var/tmp/diff_new_pack.UrT4sD/_new  2016-10-10 16:20:14.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-App-Dochazka-CLI
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,44 +17,45 @@
 
 
 Name:           perl-App-Dochazka-CLI
-Version: 0.236
+Version:        0.238
 Release:        0
 %define cpan_name App-Dochazka-CLI
 Summary:        Dochazka command line client
 License:        BSD-3-Clause
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/App-Dochazka-CLI/
-Source:         App-Dochazka-CLI-%{version}.tar.gz
+Source0:        App-Dochazka-CLI-0.238.tar.gz
+Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(App::CELL) >= 0.209
-BuildRequires:  perl(App::Dochazka::Common) >= 0.192
+BuildRequires:  perl(App::Dochazka::Common) >= 0.199
 BuildRequires:  perl(Date::Calc)
+BuildRequires:  perl(File::HomeDir)
 BuildRequires:  perl(File::ShareDir) >= 1.00
 BuildRequires:  perl(File::Slurp)
-BuildRequires:  perl(File::Temp)
 BuildRequires:  perl(HTTP::Cookies)
 BuildRequires:  perl(HTTP::Request)
 BuildRequires:  perl(JSON)
 BuildRequires:  perl(LWP::UserAgent)
-BuildRequires:  perl(Module::Build) >= 0.37
+BuildRequires:  perl(Module::Build) >= 0.370000
 BuildRequires:  perl(Params::Validate) >= 1.06
 BuildRequires:  perl(Software::License)
 BuildRequires:  perl(Term::ReadKey)
 BuildRequires:  perl(Term::ReadLine::Gnu)
+BuildRequires:  perl(Test::Deep)
 BuildRequires:  perl(Test::Fatal)
 BuildRequires:  perl(Test::Warnings)
 BuildRequires:  perl(Text::Table)
-BuildRequires:  perl(Web::MREST::CLI) >= 0.275
+BuildRequires:  perl(Web::MREST::CLI) >= 0.28
 Requires:       perl(App::CELL) >= 0.209
-Requires:       perl(App::Dochazka::Common) >= 0.192
+Requires:       perl(App::Dochazka::Common) >= 0.199
 Requires:       perl(Date::Calc)
 Requires:       perl(File::HomeDir)
 Requires:       perl(File::ShareDir) >= 1.00
 Requires:       perl(File::Slurp)
-Requires:       perl(File::Temp)
 Requires:       perl(HTTP::Cookies)
 Requires:       perl(HTTP::Request)
 Requires:       perl(JSON)
@@ -63,21 +64,22 @@
 Requires:       perl(Term::ReadKey)
 Requires:       perl(Term::ReadLine::Gnu)
 Requires:       perl(Text::Table)
-Requires:       perl(Web::MREST::CLI) >= 0.275
-Requires:       xdg-utils
+Requires:       perl(Web::MREST::CLI) >= 0.281
 %{perl_requires}
+# MANUAL BEGIN
+Requires:       xdg-utils
+# MANUAL END
 
 %description
-the App::Dochazka::CLI manpage is the Command Line Interface (CLI)
-component of the Dochazka Attendance & Time Tracking system.
+App::Dochazka::CLI is the Command Line Interface (CLI) component of the
+Dochazka Attendance & Time Tracking system.
 
-In order to work, the CLI must be pointed at a running the
-App::Dochazka::REST manpage (i.e., Dochazka REST server) instance by
-setting the 'MREST_CLI_URI_BASE' site configuration parameter.
+In order to work, the CLI must be pointed at a running App::Dochazka::REST
+(i.e., Dochazka REST server) instance by setting the 'MREST_CLI_URI_BASE'
+meta configuration parameter.
 
 Detailed documentation covering configuration, deployment, and the commands
-that can be used with the CLI can be found in the App::Dochazka::CLI::Guide
-manpage.
+that can be used with the CLI can be found in App::Dochazka::CLI::Guide.
 
 This module is used to store some "global" package variables that are used
 throughout the CLI code base.
@@ -94,10 +96,19 @@
 
 %install
 ./Build install destdir=%{buildroot} create_packlist=0
+# MANUAL BEGIN
+install -dm0755 %{buildroot}%{_sysconfdir}/dochazka-cli
+install -m0640 ext/CLI_SiteConfig.pm.example 
%{buildroot}%{_sysconfdir}/dochazka-cli/CLI_SiteConfig.pm
+install -m0644 ext/CLI_SiteConfig.pm.example 
%{buildroot}%{_sysconfdir}/dochazka-cli/CLI_SiteConfig.pm.example
+
+echo "%dir %{_sysconfdir}/dochazka-cli" >> %{name}.files
+echo "%config(noreplace) %attr(0640,root,root) 
%{_sysconfdir}/dochazka-cli/CLI_SiteConfig.pm" >> %{name}.files
+echo "%config %{_sysconfdir}/dochazka-cli/CLI_SiteConfig.pm.example" >> 
%{name}.files
+# MANUAL END
 %perl_gen_filelist
 
 %files -f %{name}.files
 %defattr(-,root,root,755)
-%doc Changes config ignore.txt README
+%doc Changes config ext LICENSE README.rst
 
 %changelog

++++++ App-Dochazka-CLI-0.236.tar.gz -> App-Dochazka-CLI-0.238.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/Build.PL 
new/App-Dochazka-CLI-0.238/Build.PL
--- old/App-Dochazka-CLI-0.236/Build.PL 2016-02-04 11:18:16.000000000 +0100
+++ new/App-Dochazka-CLI-0.238/Build.PL 2016-09-15 13:35:28.000000000 +0200
@@ -49,7 +49,7 @@
         'Term::ReadKey'      => 0,
         'Term::ReadLine::Gnu' => 0,
         'Text::Table'        => 0,
-        'Web::MREST::CLI'    => 0.280,
+        'Web::MREST::CLI'    => 0.281,
     },
     meta_merge => {
         resources => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/Changes 
new/App-Dochazka-CLI-0.238/Changes
--- old/App-Dochazka-CLI-0.236/Changes  2016-02-04 11:18:16.000000000 +0100
+++ new/App-Dochazka-CLI-0.238/Changes  2016-09-15 13:35:28.000000000 +0200
@@ -1136,3 +1136,14 @@
 - Util.pm->normalize_date(): check sanity of resulting date
 - Commands/Interval.pm: remove confusing partial interval message
 
+0.237 2016-09-04 20:12 CEST
+- Parser.pm: provide better parser state dumps in debug mode
+- RestTest: implement GET configinfo
+- Util.pm: report logfile location to user at startup
+- Saner sitedir handling
+- Travis CI
+
+0.238 2016-09-15 13:33 CEST
+- cleanup: drop ignore.txt
+- build/ops: new file CLI_SiteConfig.pm.example
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/MANIFEST 
new/App-Dochazka-CLI-0.238/MANIFEST
--- old/App-Dochazka-CLI-0.236/MANIFEST 2016-02-04 11:18:16.000000000 +0100
+++ new/App-Dochazka-CLI-0.238/MANIFEST 2016-09-15 13:35:28.000000000 +0200
@@ -4,7 +4,7 @@
 config/CLI_Config.pm
 config/CLI_Message_en.conf
 config/CLI_MetaConfig.pm
-ignore.txt
+ext/CLI_SiteConfig.pm.example
 lib/App/Dochazka/CLI.pm
 lib/App/Dochazka/CLI/CommandMap.pm
 lib/App/Dochazka/CLI/Commands/Activity.pm
@@ -35,8 +35,7 @@
 MANIFEST                       This list of files
 META.json
 META.yml
-README
-README.md
+README.rst
 t/001-init.t
 t/cmd_active/activity.t
 t/cmd_active/employee.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/META.json 
new/App-Dochazka-CLI-0.238/META.json
--- old/App-Dochazka-CLI-0.236/META.json        2016-02-04 11:18:16.000000000 
+0100
+++ new/App-Dochazka-CLI-0.238/META.json        2016-09-15 13:35:28.000000000 
+0200
@@ -50,7 +50,7 @@
             "Term::ReadKey" : "0",
             "Term::ReadLine::Gnu" : "0",
             "Text::Table" : "0",
-            "Web::MREST::CLI" : "0.28",
+            "Web::MREST::CLI" : "0.281",
             "perl" : "5.012"
          }
       }
@@ -58,7 +58,7 @@
    "provides" : {
       "App::Dochazka::CLI" : {
          "file" : "lib/App/Dochazka/CLI.pm",
-         "version" : "0.236"
+         "version" : "0.238"
       },
       "App::Dochazka::CLI::CommandMap" : {
          "file" : "lib/App/Dochazka/CLI/CommandMap.pm"
@@ -92,7 +92,7 @@
       },
       "App::Dochazka::CLI::Guide" : {
          "file" : "lib/App/Dochazka/CLI/Guide.pm",
-         "version" : "0.236"
+         "version" : "0.238"
       },
       "App::Dochazka::CLI::Parser" : {
          "file" : "lib/App/Dochazka/CLI/Parser.pm"
@@ -125,6 +125,6 @@
          "url" : "https://github.com/smithfarm/dochazka-cli";
       }
    },
-   "version" : "0.236",
+   "version" : "0.238",
    "x_serialization_backend" : "JSON::PP version 2.27203"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/META.yml 
new/App-Dochazka-CLI-0.238/META.yml
--- old/App-Dochazka-CLI-0.236/META.yml 2016-02-04 11:18:16.000000000 +0100
+++ new/App-Dochazka-CLI-0.238/META.yml 2016-09-15 13:35:28.000000000 +0200
@@ -24,7 +24,7 @@
 provides:
   App::Dochazka::CLI:
     file: lib/App/Dochazka/CLI.pm
-    version: '0.236'
+    version: '0.238'
   App::Dochazka::CLI::CommandMap:
     file: lib/App/Dochazka/CLI/CommandMap.pm
   App::Dochazka::CLI::Commands::Activity:
@@ -47,7 +47,7 @@
     file: lib/App/Dochazka/CLI/Completion.pm
   App::Dochazka::CLI::Guide:
     file: lib/App/Dochazka/CLI/Guide.pm
-    version: '0.236'
+    version: '0.238'
   App::Dochazka::CLI::Parser:
     file: lib/App/Dochazka/CLI/Parser.pm
   App::Dochazka::CLI::Shared:
@@ -77,11 +77,11 @@
   Term::ReadKey: '0'
   Term::ReadLine::Gnu: '0'
   Text::Table: '0'
-  Web::MREST::CLI: '0.28'
+  Web::MREST::CLI: '0.281'
   perl: '5.012'
 resources:
   bugtracker: https://github.com/smithfarm/dochazka-cli/issues
   license: http://opensource.org/licenses/bsd-license.php
   repository: https://github.com/smithfarm/dochazka-cli
-version: '0.236'
+version: '0.238'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.012'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/README.md 
new/App-Dochazka-CLI-0.238/README.md
--- old/App-Dochazka-CLI-0.236/README.md        2016-02-04 11:18:16.000000000 
+0100
+++ new/App-Dochazka-CLI-0.238/README.md        1970-01-01 01:00:00.000000000 
+0100
@@ -1,4 +0,0 @@
-# dochazka-cli
-Dochazka CLI client
-
-See http://metacpan.org/pod/App::Dochazka::CLI
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/README.rst 
new/App-Dochazka-CLI-0.238/README.rst
--- old/App-Dochazka-CLI-0.236/README.rst       1970-01-01 01:00:00.000000000 
+0100
+++ new/App-Dochazka-CLI-0.238/README.rst       2016-09-15 13:35:28.000000000 
+0200
@@ -0,0 +1,17 @@
+==================
+App::Dochazka::CLI
+==================
+
+.. image:: https://travis-ci.org/smithfarm/dochazka-cli.svg?branch=master
+    :target: https://travis-ci.org/smithfarm/dochazka-cli
+
+.. image:: https://badge.fury.io/pl/App-Dochazka-CLI.svg
+    :target: https://badge.fury.io/pl/App-Dochazka-CLI
+
+
+Dochazka CLI client
+
+Documentation
+=============
+
+See http://metacpan.org/pod/App::Dochazka::CLI
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/bin/dochazka-cli 
new/App-Dochazka-CLI-0.238/bin/dochazka-cli
--- old/App-Dochazka-CLI-0.236/bin/dochazka-cli 2016-02-04 11:18:16.000000000 
+0100
+++ new/App-Dochazka-CLI-0.238/bin/dochazka-cli 2016-09-15 13:35:28.000000000 
+0200
@@ -144,16 +144,18 @@
 
 pod2usage(1) if $help;
 
+print "Debug mode: parser state dumps will be generated\n" if $debug_mode;
+
 printversion() if $versionparam;
 
-# determine sitedir
-if ( $sitedir ) {
-    # if --sitedir or -s specified on command line, do nothing
-} else {
-    if ( -d "$home/.dochazka-cli" ) {
-        $sitedir = "$home/.dochazka-cli";
-    } elsif ( -d '/etc/dochazka-cli' ) {
-        $sitedir = '/etc/dochazka-cli';
+# assemble array of sitedirs
+if ( $sitedir and not -d $sitedir ) {
+    die "sitedir value must be a valid directory";
+}
+my @sitedirs;
+foreach my $target ( '/etc/dochazka-cli', "$home/.dochazka-cli", $sitedir ) {
+    if ( defined( $target ) and -d $target ) {
+        push @sitedirs, $target;
     }
 }
 
@@ -163,7 +165,7 @@
 # initialize CLI client
 my $status = init_cli_client( 
     distro => 'App-Dochazka-CLI',
-    sitedir => $sitedir,
+    sitedir => [ @sitedirs ],
     early_debug => $early_debug,
 );
 if ( $status->not_ok ) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/ext/CLI_SiteConfig.pm.example 
new/App-Dochazka-CLI-0.238/ext/CLI_SiteConfig.pm.example
--- old/App-Dochazka-CLI-0.236/ext/CLI_SiteConfig.pm.example    1970-01-01 
01:00:00.000000000 +0100
+++ new/App-Dochazka-CLI-0.238/ext/CLI_SiteConfig.pm.example    2016-09-15 
13:35:28.000000000 +0200
@@ -0,0 +1,51 @@
+#
+# CLI_SiteConfig.pm
+#
+# App::Dochazka::CLI configuration parameters that employees (users)
+# might need to change the default values of.
+#
+# The first argument to "set()" is the name of the configuration parameter, and
+# the second argument is its value. The values shown below are the defaults.
+#
+# To keep the default value, do nothing.
+#
+# To override a default, uncomment the "set" call and change the value. 
+#
+
+# DOCHAZKA_REST_LOGIN_NICK
+#     nick to use when we authenticate ourselves to the App::Dochazka::REST 
server
+#     when this is set to '' or undef, App::Dochazka::CLI will prompt for it
+#set( 'DOCHAZKA_REST_LOGIN_NICK', undef );
+
+# DOCHAZKA_REST_LOGIN_NICK
+#     password to use when we authenticate ourselves to the 
App::Dochazka::REST server
+#     when this is set to '' or undef, App::Dochazka::CLI will prompt for a 
password
+#     WARNING: PUTTING YOUR PASSWORD HERE MAY BE CONVENIENT, BUT IS PROBABLY 
UNSAFE
+#set( 'DOCHAZKA_REST_LOGIN_PASSWORD', undef );
+
+# MREST_CLI_COOKIE_JAR
+#     default location of the cookie jar
+#set( 'MREST_CLI_COOKIE_JAR', "$ENV{HOME}/.cookies.txt" );
+
+# DOCHAZKA_CLI_LOG_FILE
+#     default location of the log file
+#set( 'DOCHAZKA_CLI_LOG_FILE', "$ENV{HOME}/.dochazka-cli.log" );
+
+# MREST_CLI_SUPPRESSED_HEADERS
+#     list of headers to be suppressed in the output
+#set ('MREST_CLI_SUPPRESSED_HEADERS', [ qw( 
+#    accept content-type content-length cache-control pragma expires
+#    server Client-Response-Num Client-Peer Client-Date Set-Cookie Date
+#    Vary Client-SSL-Cert-Subject Client-SSL-Cipher
+#    Client-SSL-Socket-Class Client-SSL-Cert-Issuer Connection
+#    Strict-Transport-Security
+#) ] );
+
+
+# -----------------------------------
+# DO NOT EDIT ANYTHING BELOW THIS LINE
+# -----------------------------------
+use strict;
+use warnings;
+
+1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/ignore.txt 
new/App-Dochazka-CLI-0.238/ignore.txt
--- old/App-Dochazka-CLI-0.236/ignore.txt       2016-02-04 11:18:16.000000000 
+0100
+++ new/App-Dochazka-CLI-0.238/ignore.txt       1970-01-01 01:00:00.000000000 
+0100
@@ -1,18 +0,0 @@
-Makefile
-Makefile.old
-Build
-Build.bat
-META.*
-MYMETA.*
-.build/
-_build/
-cover_db/
-blib/
-inc/
-.lwpcookies
-.last_cover_stats
-nytprof.out
-pod2htm*.tmp
-pm_to_blib
-App-Dochazka-CLI-*
-App-Dochazka-CLI-*.tar.gz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI/CommandMap.pm 
new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI/CommandMap.pm
--- old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI/CommandMap.pm       
2016-02-04 11:18:16.000000000 +0100
+++ new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI/CommandMap.pm       
2016-09-15 13:35:28.000000000 +0200
@@ -135,6 +135,10 @@
     "PUT BUGREPORT" => \&_method_bugreport,
     "POST BUGREPORT" => \&_method_bugreport,
     "DELETE BUGREPORT" => \&_method_bugreport,
+    "GET CONFIGINFO" => \&_method_configinfo,
+    "PUT CONFIGINFO" => \&_method_configinfo,
+    "POST CONFIGINFO" => \&_method_configinfo,
+    "DELETE CONFIGINFO" => \&_method_configinfo,
     "GET COOKIEJAR" => \&_method_cookiejar,
     "PUT COOKIEJAR" => \&_method_cookiejar,
     "POST COOKIEJAR" => \&_method_cookiejar,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI/Commands/RestTest/Top.pm 
new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI/Commands/RestTest/Top.pm
--- old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI/Commands/RestTest/Top.pm    
2016-02-04 11:18:16.000000000 +0100
+++ new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI/Commands/RestTest/Top.pm    
2016-09-15 13:35:28.000000000 +0200
@@ -63,15 +63,23 @@
 sub _method_bugreport {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'bugreport', $th->{_REST} ];
 }
 
+# $METHOD CONFIGINFO
+sub _method_configinfo {
+    my ( $ts, $th ) = @_;
+    my $method = $ts->[0];
+
+    return [ $method, 'configinfo', $th->{_REST} ];
+}
+
 # $METHOD COOKIEJAR
 sub _method_cookiejar {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     my $cookie_jar = Web::MREST::CLI::cookie_jar() || "No cookies in jar";
 
     return $CELL->status_ok( 'COOKIE_JAR', payload => $cookie_jar );
@@ -81,7 +89,7 @@
 sub _method_dbstatus {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'dbstatus', $th->{_REST} ];
 }
 
@@ -89,7 +97,7 @@
 sub _method_docu {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'docu', $th->{_REST} ];
 }
 
@@ -97,7 +105,7 @@
 sub _method_docu_pod {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'docu/pod', $th->{_REST} ];
 }
 
@@ -105,7 +113,7 @@
 sub _method_docu_pod_docu {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'docu/pod', $th->{_DOCU} ];
 }
 
@@ -113,7 +121,7 @@
 sub _method_docu_html {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'docu/html', $th->{_REST} ];
 }
 
@@ -121,7 +129,7 @@
 sub _method_docu_html_docu {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'docu/html', $th->{_DOCU} ];
 }
 
@@ -129,7 +137,7 @@
 sub _method_docu_text {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'docu/text', $th->{_REST} ];
 }
 
@@ -137,7 +145,7 @@
 sub _method_docu_text_docu {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'docu/text', $th->{_DOCU} ];
 }
 
@@ -145,7 +153,7 @@
 sub _method_echo {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'echo', $th->{_REST} ];
 } 
 
@@ -153,7 +161,7 @@
 sub _method_forbidden {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'forbidden', $th->{_REST} ];
 }
 
@@ -162,7 +170,7 @@
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
     my $tsrange = $th->{_TSRANGE};
-    
+
     return [ $method, "holiday/$tsrange", $th->{_REST} ];
 }
 
@@ -170,7 +178,7 @@
 sub _method_noop {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'noop', $th->{_REST} ];
 }
 
@@ -178,7 +186,7 @@
 sub _method_param {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'param', $th->{_REST} ];
 }
 
@@ -186,7 +194,7 @@
 sub _method_param_core {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, "param/core", $th->{_REST} ];
 }
 
@@ -195,7 +203,7 @@
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
     my $term = $th->{_TERM};
-    
+
     return [ $method, "param/meta", $th->{_REST} ];
 }
 
@@ -204,7 +212,7 @@
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
     my $term = $th->{_TERM};
-    
+
     return [ $method, "param/site", $th->{_REST} ];
 }
 
@@ -213,7 +221,7 @@
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
     my $term = $th->{_TERM};
-    
+
     return [ $method, "param/core/$term", $th->{_REST} ];
 }
 
@@ -222,7 +230,7 @@
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
     my $term = $th->{_TERM};
-    
+
     return [ $method, "param/meta/$term", $th->{_REST} ];
 }
 
@@ -231,7 +239,7 @@
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
     my $term = $th->{_TERM};
-    
+
     return [ $method, "param/site/$term", $th->{_REST} ];
 }
 
@@ -239,7 +247,7 @@
 sub _method_session {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'session', $th->{_REST} ];
 }
 
@@ -247,7 +255,7 @@
 sub _method_version {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'version', $th->{_REST} ];
 }
 
@@ -255,7 +263,7 @@
 sub _method_whoami {
     my ( $ts, $th ) = @_;
     my $method = $ts->[0];
-    
+
     return [ $method, 'whoami', $th->{_REST} ];
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI/Guide.pm 
new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI/Guide.pm
--- old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI/Guide.pm    2016-02-04 
11:18:16.000000000 +0100
+++ new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI/Guide.pm    2016-09-15 
13:35:28.000000000 +0200
@@ -42,11 +42,11 @@
 
 =head1 VERSION
 
-Version 0.236
+Version 0.238
 
 =cut
 
-our $VERSION = '0.236';
+our $VERSION = '0.238';
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI/Parser.pm 
new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI/Parser.pm
--- old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI/Parser.pm   2016-02-04 
11:18:16.000000000 +0100
+++ new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI/Parser.pm   2016-09-15 
13:35:28.000000000 +0200
@@ -346,10 +346,14 @@
     my ( $cmd ) = @_;
    
     my $r = parse( $cmd );                        # parse the command string
+    # if debug mode, dump parser state
+    if ( $debug_mode ) {
+        print "Recognized command: " . $r->{nc} . "\n";
+        print "Token hash: " . Dumper( $r->{th} ) . "\n";
+    }
     if ( not @{ $r->{ts} } ) {
         return $CELL->status_err( 'DOCHAZKA_CLI_PARSE_ERROR' );
     }
-    print "Recognized command " . $r->{nc} . "\n" if $debug_mode;
 
     my $cmdspec = look_up_command( $r->{nc} );   # get the handler coderef
     if ( ref( $cmdspec ) eq 'CODE' ) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI/TokenMap.pm 
new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI/TokenMap.pm
--- old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI/TokenMap.pm 2016-02-04 
11:18:16.000000000 +0100
+++ new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI/TokenMap.pm 2016-09-15 
13:35:28.000000000 +0200
@@ -86,6 +86,7 @@
     CODE      => '(cod\S*)',
     COMMIT    => '(comm\S*)',
     COMPONENT => '(comp\S*)',
+    CONFIGINFO => '(conf\S*)',
     COOKIEJAR => '(coo\S*)',
     CORE      => '(cor\S*)',
     COUNT     => '(cou\S*)',
@@ -211,6 +212,7 @@
     code => 'CODE',
     commit => 'COMMIT',
     component => 'COMPONENT',
+    configinfo => 'CONFIGINFO',
     cookiejar => 'COOKIEJAR',
     core => 'CORE',
     count => 'COUNT',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI/Util.pm 
new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI/Util.pm
--- old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI/Util.pm     2016-02-04 
11:18:16.000000000 +0100
+++ new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI/Util.pm     2016-09-15 
13:35:28.000000000 +0200
@@ -322,6 +322,7 @@
 sub init_logger {
     my $log_file = normalize_filespec( $site->DOCHAZKA_CLI_LOG_FILE );
     unlink $log_file if $site->DOCHAZKA_CLI_LOG_FILE_RESET;
+    print "Logging to $log_file\n";
     Log::Any::Adapter->set('File', $log_file );
     $log->init( ident => 'dochazka-cli', debug_mode => 1 );
     $log->debug( 'Logger initialized' );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI.pm 
new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI.pm
--- old/App-Dochazka-CLI-0.236/lib/App/Dochazka/CLI.pm  2016-02-04 
11:18:16.000000000 +0100
+++ new/App-Dochazka-CLI-0.238/lib/App/Dochazka/CLI.pm  2016-09-15 
13:35:28.000000000 +0200
@@ -53,11 +53,11 @@
 
 =head1 VERSION
 
-Version 0.236
+Version 0.238
 
 =cut
 
-our $VERSION = '0.236';
+our $VERSION = '0.238';
 
 
 

++++++ cpanspec.yml ++++++
---
preamble: |-
  Requires: xdg-utils
post_install: |-
  install -dm0755 %{buildroot}%{_sysconfdir}/dochazka-cli
  install -m0640 ext/CLI_SiteConfig.pm.example 
%{buildroot}%{_sysconfdir}/dochazka-cli/CLI_SiteConfig.pm
  install -m0644 ext/CLI_SiteConfig.pm.example 
%{buildroot}%{_sysconfdir}/dochazka-cli/CLI_SiteConfig.pm.example

  echo "%dir %{_sysconfdir}/dochazka-cli" >> %{name}.files
  echo "%config(noreplace) %attr(0640,root,root) 
%{_sysconfdir}/dochazka-cli/CLI_SiteConfig.pm" >> %{name}.files
  echo "%config %{_sysconfdir}/dochazka-cli/CLI_SiteConfig.pm.example" >> 
%{name}.files

Reply via email to