diff --git a/advisors/check_upstream.py b/advisors/check_upstream.py index a90c9e362a40828a0934f058f45ac74f79b0282b..8a3249292440d69934f509f26ea89d977c418d3e 100755 --- a/advisors/check_upstream.py +++ b/advisors/check_upstream.py @@ -251,7 +251,7 @@ def check_metacpan(info, clean_tag=True): last_query = {"time_stamp": datetime.now(), "raw_data": resp} info["last_query"] = last_query - tags = [] + tags = {} tag = None tags_json = json.loads(resp) if "version" in tags_json: @@ -261,8 +261,8 @@ def check_metacpan(info, clean_tag=True): elif "version_numified" in tags_json: tag = str(tags_json["version_numified"]) if tag: - tag = tag.lstrip('0').rstrip('0') - tags.append(tag) + tag = tag.rstrip('0') + tags[tag] = datetime.now() if clean_tag: tags = clean_tags(tags, info) @@ -438,14 +438,15 @@ def __svn_resp_to_tags(resp): if 'Redirecting' in line: continue items = line.split() - create_date = items[2:5] - tag = items[5] - tag = tag[:-1] try: + create_date = items[2:5] date = datetime.strptime(",".join(create_date), "%b,%d,%Y") - tags[tag] = date - except ValueError: - tags[tag]=None + except: + date = datetime.now() + + tag = items[-1] + tag = tag[:-1] + tags[tag] = date return tags diff --git a/advisors/check_version.py b/advisors/check_version.py index 1cc5aaae4a031780e4c15947c35360623b6e6fed..383e1064170cf11bfbb953691c2aa8c5aed0d7c7 100755 --- a/advisors/check_version.py +++ b/advisors/check_version.py @@ -49,7 +49,10 @@ def main(): total = len(repos) index = 0 upgrade_list = [] - for check_repo in repos: + for repo in repos: + if repo.startswith('openeuler/'): + continue + check_repo = repo[len('src-openeuler/'):] index = index + 1 result = main_process(args.push, args.default, check_repo) if result: diff --git a/upstream-info/perl-Crypt-X509.yaml b/upstream-info/perl-Crypt-X509.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8475540d72838d3010c75f1d61c5a499edf14845 --- /dev/null +++ b/upstream-info/perl-Crypt-X509.yaml @@ -0,0 +1,5 @@ +version_control: metacpan +src_repo: Crypt-X509 +tag_prefix: +separator: . +