[calm - Cygwin server-side packaging maintenance script] branch master, updated. 20180130-1-ge8d59c5

jturney-9JcytcrH/[email protected]
Newsgroups gmane.os.cygwin.cvs.apps
Message-ID <[email protected]>


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

commit e8d59c5257d8d1b75a9a58102759300be2455cd3
Author: Jon Turney <[email protected]>
Date:   Tue Jan 30 22:53:48 2018 +0000

    Don't suppress empty depends2: when that could cause problems
    
    Don't suppress empty depends2: if there might be a preceeding non-empty
    depends2: or requires:
    
    This is neccessary to ensure setup's parsing code doesn't re-use a previous
    non-empty value for the version under consideration.


Diff:
---
 calm/package.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/calm/package.py b/calm/package.py
index ee3a377..238e048 100755
--- a/calm/package.py
+++ b/calm/package.py
@@ -952,7 +952,7 @@ def write_setup_ini(args, packages, arch):
                         else:
                             logging.warning("package '%s' version '%s' has no source in external-source '%s'" % (p, version, s))
 
-                if packages[p].version_hints[version].get('depends', ''):
+                if packages[p].version_hints[version].get('depends', '') or requires:
                     print("depends2: %s" % packages[p].version_hints[version]['depends'], file=f)
 
                 if packages[p].version_hints[version].get('obsoletes', ''):
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.