[calm - Cygwin server-side packaging maintenance script] branch master, updated. 20200611-5-g2f15254

Jon TURNEY via Cygwin-apps-cvs <[email protected]>
Newsgroups gmane.os.cygwin.cvs.apps
Message-ID <[email protected]>


https://sourceware.org/git/gitweb.cgi?p=cygwin-apps/calm.git;h=2f15254c8bfb477a78ab15102c9844d542f42e36

commit 2f15254c8bfb477a78ab15102c9844d542f42e36
Author: Jon Turney <[email protected]>
Date:   Wed Jun 24 21:41:49 2020 +0100

    Handle maintainer names which start with an initial correctly
    
    When parsing cygwin-pkg-maint, a status is an allcaps word, not a single
    capital letter (so we recognize 'J.' as an initial forename, not the
    unknown status 'J').


Diff:
---
 calm/maintainers.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/calm/maintainers.py b/calm/maintainers.py
index 55363cc..6181845 100644
--- a/calm/maintainers.py
+++ b/calm/maintainers.py
@@ -148,7 +148,7 @@ def add_packages(mlist, pkglist, orphanMaint=None):
                 rest = match.group(2)
 
                 # does rest starts with a status in all caps?
-                status_match = re.match(r'^([A-Z]+)\s.*$', rest)
+                status_match = re.match(r'^([A-Z]{2,})\b.*$', rest)
                 if status_match:
                     status = status_match.group(1)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.