Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Cc: alexandru.elisei@×××××.com
Subject: Re: [gentoo-portage-dev] [PATCH V2] sync.py: extend the checks in _get_repos() and fail when necessary (bugs 567478, 576272, 601054)
Date: Sun, 19 Feb 2017 21:37:50
Message-Id: 10812a44-6823-61b5-81ed-4376704b0a15@gentoo.org
In Reply to: [gentoo-portage-dev] [PATCH V2] sync.py: extend the checks in _get_repos() and fail when necessary (bugs 567478, 576272, 601054) by Alexandru Elisei
1 On 02/19/2017 01:02 PM, Alexandru Elisei wrote:
2 > if auto_sync_only:
3 > - return self._filter_auto(selected_repos)
4 > - return selected_repos
5 > + selected_repos = self._filter_auto(selected_repos)
6 > + #print("_get_repos(), selected =", selected_repos)
7 > + if emerge_repos:
8 > + skipped_repos = set(emerge_repos) - set(selected_repos)
9 > + if skipped_repos:
10 > + msgs.append(warn(" * ") + "auto-sync is disabled for repo(s): %s" %
11 > + " ".join(repo.name for repo in skipped_repos) + "\n")
12 > + return (False, selected_repos, msgs)
13 > + return (True, selected_repos, msgs)
14
15 I feel like it should be possible to use emerge_repos arguments to sync
16 repos that have auto-sync disabled, but that seems to be disallowed
17 here, because _filter_auto will have filtered out those repos that have
18 auto-sync disabled.
19 --
20 Thanks,
21 Zac