[Bps-public-commit] app-wsgetmail branch 0.05/doc-fixes created. 9f9cfe95f43b33d10ddef28d12b206a28e34a2ee

BPS Git Server git at git.bestpractical.com
Mon Jan 31 18:31:57 UTC 2022


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "app-wsgetmail".

The branch, 0.05/doc-fixes has been created
        at  9f9cfe95f43b33d10ddef28d12b206a28e34a2ee (commit)

- Log -----------------------------------------------------------------
commit 9f9cfe95f43b33d10ddef28d12b206a28e34a2ee
Author: Brett Smith <brett at bestpractical.com>
Date:   Mon Jan 31 10:32:50 2022 -0500

    Release version 0.06

diff --git a/Changes b/Changes
index 3bc81b2..89f2616 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
 Revision history for App-wsgetmail
 
+0.06    31/1/22
+        * Declare Perl 5.10 as the minimum supported version
+        * Reorganize script packaging to render pod on CPAN
+        * Bring main module pod in sync with script pod
+
 0.05    24/1/22
         * The script pod provides full details about all available
           configuration options, and refers to Microsoft documentation about
diff --git a/lib/App/wsgetmail.pm b/lib/App/wsgetmail.pm
index b7be9ef..e1e45f1 100644
--- a/lib/App/wsgetmail.pm
+++ b/lib/App/wsgetmail.pm
@@ -52,7 +52,7 @@ package App::wsgetmail;
 
 use Moo;
 
-our $VERSION = '0.05';
+our $VERSION = '0.06';
 
 =head1 NAME
 
@@ -60,7 +60,7 @@ App::wsgetmail - Fetch mail from the cloud using webservices
 
 =head1 VERSION
 
-0.05
+0.06
 
 =head1 SYNOPSIS
 

commit 7f0f353d27bffd44901d02ecaacfdec9f89903cf
Author: Brett Smith <brett at bestpractical.com>
Date:   Mon Jan 31 12:16:30 2022 -0500

    Declare Perl v5.10 minimum version
    
    wsgetmail uses the // operator added in Perl 5.10.

diff --git a/bin/wsgetmail b/bin/wsgetmail
index 8c2feae..a0093e5 100755
--- a/bin/wsgetmail
+++ b/bin/wsgetmail
@@ -49,6 +49,7 @@
 #
 # END BPS TAGGED BLOCK }}}
 
+use v5.10;
 use strict;
 use FindBin;
 use lib "$FindBin::Bin/../lib";
diff --git a/lib/App/wsgetmail.pm b/lib/App/wsgetmail.pm
index c645672..b7be9ef 100644
--- a/lib/App/wsgetmail.pm
+++ b/lib/App/wsgetmail.pm
@@ -46,6 +46,8 @@
 #
 # END BPS TAGGED BLOCK }}}
 
+use v5.10;
+
 package App::wsgetmail;
 
 use Moo;
diff --git a/lib/App/wsgetmail/MDA.pm b/lib/App/wsgetmail/MDA.pm
index b882696..908e333 100644
--- a/lib/App/wsgetmail/MDA.pm
+++ b/lib/App/wsgetmail/MDA.pm
@@ -67,6 +67,8 @@ another command via standard input.
 
 =cut
 
+use v5.10;
+
 package App::wsgetmail::MDA;
 use Moo;
 
diff --git a/lib/App/wsgetmail/MS365.pm b/lib/App/wsgetmail/MS365.pm
index 286b9c3..4015827 100644
--- a/lib/App/wsgetmail/MS365.pm
+++ b/lib/App/wsgetmail/MS365.pm
@@ -46,6 +46,8 @@
 #
 # END BPS TAGGED BLOCK }}}
 
+use v5.10;
+
 package App::wsgetmail::MS365;
 
 =head1 NAME
diff --git a/lib/App/wsgetmail/MS365/Client.pm b/lib/App/wsgetmail/MS365/Client.pm
index a69b408..adc175a 100644
--- a/lib/App/wsgetmail/MS365/Client.pm
+++ b/lib/App/wsgetmail/MS365/Client.pm
@@ -46,6 +46,8 @@
 #
 # END BPS TAGGED BLOCK }}}
 
+use v5.10;
+
 package App::wsgetmail::MS365::Client;
 
 =head1 NAME
diff --git a/lib/App/wsgetmail/MS365/Message.pm b/lib/App/wsgetmail/MS365/Message.pm
index f8a694c..9c61313 100644
--- a/lib/App/wsgetmail/MS365/Message.pm
+++ b/lib/App/wsgetmail/MS365/Message.pm
@@ -46,6 +46,8 @@
 #
 # END BPS TAGGED BLOCK }}}
 
+use v5.10;
+
 package App::wsgetmail::MS365::Message;
 use Moo;
 

commit f1839d57a3964cc97ea17c8270058ca5a3fd6056
Author: Brett Smith <brett at bestpractical.com>
Date:   Mon Jan 31 10:27:11 2022 -0500

    Move script to bin/wsgetmail
    
    If the path passed to install_script() isn't available in the source
    code, then CPAN can't find the script to render its pod, etc. This
    commit removes the .in suffix to fix that. Committers need to know
    not to commit local changes to the shebang line, but that's a price
    worth paying to make a nicer experience for users and readers.

diff --git a/.gitignore b/.gitignore
index ce17930..91d3464 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,4 +16,3 @@ pod2htm*.tmp
 pm_to_blib
 App-wsgetmail-*
 App-wsgetmail-*.tar.gz
-bin/wsgetmail
diff --git a/INSTALL.SKIP b/INSTALL.SKIP
deleted file mode 100644
index 191f64e..0000000
--- a/INSTALL.SKIP
+++ /dev/null
@@ -1 +0,0 @@
-\.in$
diff --git a/MANIFEST b/MANIFEST
index a05f037..b3288bc 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,4 +1,4 @@
-bin/wsgetmail.in
+bin/wsgetmail
 Changes
 COPYING
 inc/Module/AutoInstall.pm
@@ -15,7 +15,6 @@ inc/Module/Install/Scripts.pm
 inc/Module/Install/Substitute.pm
 inc/Module/Install/Win32.pm
 inc/Module/Install/WriteAll.pm
-INSTALL.SKIP
 lib/App/wsgetmail.pm
 lib/App/wsgetmail/MDA.pm
 lib/App/wsgetmail/MS365.pm
diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP
index fd1f2eb..504fc9d 100644
--- a/MANIFEST.SKIP
+++ b/MANIFEST.SKIP
@@ -2,6 +2,5 @@
 .gitignore
 Makefile$
 MYMETA.*
-bin/wsgetmail
 blib/*
 pm_to_blib
diff --git a/Makefile.PL b/Makefile.PL
index 052b635..ded0e91 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -1,7 +1,7 @@
 use lib qw(.);
 use Config;
 use inc::Module::Install;
-readme_from 'bin/wsgetmail.in', 0, 'md';
+readme_from 'bin/wsgetmail', 0, 'md';
 all_from 'lib/App/wsgetmail.pm';
 license 'gpl_2';
 
@@ -33,7 +33,6 @@ substitute(
     {
         PERL => $ENV{PERL} || $secure_perl_path,
     },
-    { sufix => '.in' },
     'bin/wsgetmail',
 );
 
diff --git a/bin/wsgetmail.in b/bin/wsgetmail
similarity index 100%
rename from bin/wsgetmail.in
rename to bin/wsgetmail

commit a198664a954d8e4322ec6356812bfe94ddbbceff
Author: Brett Smith <brett at bestpractical.com>
Date:   Mon Jan 31 10:22:14 2022 -0500

    Sync module pod with recent changes in script
    
    See 3a623cc8.

diff --git a/lib/App/wsgetmail.pm b/lib/App/wsgetmail.pm
index 5a3f91f..c645672 100644
--- a/lib/App/wsgetmail.pm
+++ b/lib/App/wsgetmail.pm
@@ -98,12 +98,12 @@ Using App::wsgetmail as a library looks like:
 wsgetmail retrieves mail from a folder available through a web services API
 and delivers it to another system. Currently, it only knows how to retrieve
 mail from the Microsoft Graph API, and deliver it by running another command
-on the local system. It may grow to support other systems in the future.
+on the local system.
 
 =head1 INSTALLATION
 
     perl Makefile.PL
-    make PERL_CANARY_STABILITY_NOPROMPT=1
+    make
     make test
     sudo make install
 

commit ad172304c4dcc83469a09b5b760d2d7bb48453ee
Author: Brett Smith <brett at bestpractical.com>
Date:   Mon Jan 31 10:20:55 2022 -0500

    Update 0.05 Changes to conform to spec

diff --git a/Changes b/Changes
index a258d2a..3bc81b2 100644
--- a/Changes
+++ b/Changes
@@ -1,14 +1,13 @@
 Revision history for App-wsgetmail
 
 0.05    24/1/22
-        Major documentation overhaul:
         * The script pod provides full details about all available
           configuration options, and refers to Microsoft documentation about
           how to set up the client application
         * Library pod documents attributes and methods of all classes
-        Add missing dependencies to Makefile.PL
-        Add MANIFEST.SKIP to support release tests
-        Provide interpreter substitution for the wsgetmail script
+        * Add missing dependencies to Makefile.PL
+        * Add MANIFEST.SKIP to support release tests
+        * Provide interpreter substitution for the wsgetmail script
 
 0.04    18/8/20
         Documentation improvements

-----------------------------------------------------------------------


hooks/post-receive
-- 
app-wsgetmail


More information about the Bps-public-commit mailing list