1 |
commit: e69902fbc9c41f0470461561258f596535d9f5c7 |
2 |
Author: Thomas Sachau <tommy <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Jan 7 09:48:55 2018 +0000 |
4 |
Commit: Thomas Sachau <tommy <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Jan 7 09:48:55 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=e69902fb |
7 |
|
8 |
Merge tag 'portage-2.3.0' into multilib |
9 |
|
10 |
Final release |
11 |
|
12 |
.gitignore | 2 + |
13 |
.travis.yml | 13 +- |
14 |
MANIFEST.in | 1 - |
15 |
NEWS | 10 + |
16 |
RELEASE-NOTES | 32 + |
17 |
bin/dispatch-conf | 15 +- |
18 |
bin/eapi.sh | 4 - |
19 |
bin/ebuild.sh | 30 +- |
20 |
bin/egencache | 17 +- |
21 |
bin/install-qa-check.d/10executable-issues | 20 +- |
22 |
bin/install-qa-check.d/60openrc | 8 +- |
23 |
bin/install-qa-check.d/90gcc-warnings | 10 +- |
24 |
bin/phase-helpers.sh | 9 +- |
25 |
bin/portageq | 6 +- |
26 |
cnf/make.globals | 4 +- |
27 |
cnf/metadata.dtd | 102 --- |
28 |
pym/_emerge/EbuildBuild.py | 22 +- |
29 |
pym/_emerge/MiscFunctionsProcess.py | 3 +- |
30 |
pym/_emerge/Scheduler.py | 9 +- |
31 |
pym/_emerge/actions.py | 2 +- |
32 |
pym/_emerge/depgraph.py | 20 +- |
33 |
pym/_emerge/resolver/output.py | 5 +- |
34 |
pym/_emerge/resolver/output_helpers.py | 11 + |
35 |
pym/portage/__init__.py | 9 - |
36 |
pym/portage/_sets/__init__.py | 37 +- |
37 |
pym/portage/const.py | 2 +- |
38 |
pym/portage/dbapi/bintree.py | 7 +- |
39 |
pym/portage/dbapi/porttree.py | 4 +- |
40 |
pym/portage/dbapi/vartree.py | 117 +++- |
41 |
pym/portage/emaint/modules/binhost/__init__.py | 1 + |
42 |
pym/portage/emaint/modules/config/__init__.py | 1 + |
43 |
pym/portage/emaint/modules/logs/__init__.py | 1 + |
44 |
pym/portage/emaint/modules/merges/__init__.py | 1 + |
45 |
pym/portage/emaint/modules/move/__init__.py | 2 + |
46 |
pym/portage/emaint/modules/resume/__init__.py | 1 + |
47 |
pym/portage/emaint/modules/sync/__init__.py | 1 + |
48 |
pym/portage/emaint/modules/world/__init__.py | 1 + |
49 |
pym/portage/localization.py | 6 +- |
50 |
pym/portage/manifest.py | 17 +- |
51 |
pym/portage/module.py | 15 +- |
52 |
pym/portage/news.py | 7 +- |
53 |
pym/portage/output.py | 2 +- |
54 |
pym/portage/package/ebuild/doebuild.py | 6 +- |
55 |
pym/portage/package/ebuild/prepare_build_dirs.py | 5 +- |
56 |
pym/portage/repository/config.py | 47 +- |
57 |
pym/portage/sync/modules/cvs/__init__.py | 1 + |
58 |
pym/portage/sync/modules/cvs/cvs.py | 4 +- |
59 |
pym/portage/sync/modules/git/__init__.py | 1 + |
60 |
pym/portage/sync/modules/git/git.py | 4 +- |
61 |
pym/portage/sync/modules/rsync/__init__.py | 1 + |
62 |
pym/portage/sync/modules/rsync/rsync.py | 4 +- |
63 |
pym/portage/sync/modules/svn/__init__.py | 1 + |
64 |
pym/portage/sync/modules/svn/svn.py | 6 +- |
65 |
pym/portage/sync/modules/webrsync/__init__.py | 1 + |
66 |
pym/portage/sync/modules/webrsync/webrsync.py | 2 +- |
67 |
...bi.py => test_emerge_blocker_file_collision.py} | 101 ++- |
68 |
pym/portage/tests/emerge/test_simple.py | 2 - |
69 |
pym/portage/tests/resolver/ResolverPlayground.py | 24 +- |
70 |
pym/portage/tests/util/test_getconfig.py | 4 +- |
71 |
pym/portage/util/__init__.py | 6 +- |
72 |
pym/portage/util/_desktop_entry.py | 25 +- |
73 |
pym/portage/util/_dyn_libs/LinkageMapELF.py | 5 +- |
74 |
pym/portage/util/configparser.py | 76 +++ |
75 |
pym/{repoman => portage/util/futures}/__init__.py | 0 |
76 |
pym/portage/util/futures/extendedfutures.py | 73 ++ |
77 |
pym/portage/util/futures/futures.py | 118 ++++ |
78 |
pym/portage/xml/metadata.py | 59 +- |
79 |
pym/repoman/_xml.py | 106 --- |
80 |
pym/repoman/checks/ebuilds/eclasses/live.py | 39 -- |
81 |
pym/repoman/checks/ebuilds/isebuild.py | 71 -- |
82 |
pym/repoman/checks/ebuilds/manifests.py | 102 --- |
83 |
pym/repoman/checks/ebuilds/misc.py | 57 -- |
84 |
pym/repoman/checks/ebuilds/pkgmetadata.py | 177 ----- |
85 |
pym/repoman/checks/ebuilds/thirdpartymirrors.py | 39 -- |
86 |
pym/repoman/checks/ebuilds/variables/eapi.py | 44 -- |
87 |
pym/repoman/checks/ebuilds/variables/license.py | 47 -- |
88 |
pym/repoman/checks/herds/__init__.py | 0 |
89 |
pym/repoman/ebuild.py | 29 - |
90 |
pym/repoman/metadata.py | 153 ----- |
91 |
pym/repoman/modules/__init__.py | 0 |
92 |
pym/repoman/modules/commit/__init__.py | 0 |
93 |
pym/repoman/modules/fix/__init__.py | 0 |
94 |
pym/repoman/modules/full/__init__.py | 0 |
95 |
pym/repoman/modules/manifest/__init__.py | 0 |
96 |
pym/repoman/modules/scan/__init__.py | 0 |
97 |
pym/repoman/scan.py | 172 ----- |
98 |
pym/repoman/scanner.py | 755 --------------------- |
99 |
pym/repoman/vcs/__init__.py | 0 |
100 |
pym/repoman/vcs/vcs.py | 287 -------- |
101 |
pym/repoman/vcs/vcsstatus.py | 114 ---- |
102 |
.../__test__.py => repoman/.repoman_not_installed | 0 |
103 |
repoman/MANIFEST.in | 3 + |
104 |
repoman/NEWS | 9 + |
105 |
README => repoman/README | 0 |
106 |
repoman/RELEASE-NOTES | 23 + |
107 |
TEST-NOTES => repoman/TEST-NOTES | 0 |
108 |
{bin => repoman/bin}/repoman | 11 +- |
109 |
repoman/cnf/metadata.xsd | 547 +++++++++++++++ |
110 |
{man => repoman/man}/repoman.1 | 0 |
111 |
repoman/pym/repoman/__init__.py | 6 + |
112 |
{pym => repoman/pym}/repoman/_portage.py | 0 |
113 |
{pym => repoman/pym}/repoman/_subprocess.py | 0 |
114 |
{pym => repoman/pym}/repoman/actions.py | 448 ++---------- |
115 |
{pym => repoman/pym}/repoman/argparser.py | 0 |
116 |
{pym => repoman/pym}/repoman/check_missingslot.py | 0 |
117 |
{pym => repoman/pym}/repoman/checks/__init__.py | 0 |
118 |
.../pym/repoman/checks/herds}/__init__.py | 0 |
119 |
.../pym}/repoman/checks/herds/herdbase.py | 0 |
120 |
.../pym}/repoman/checks/herds/metadata.py | 0 |
121 |
{pym => repoman/pym}/repoman/copyrights.py | 0 |
122 |
{pym => repoman/pym}/repoman/errors.py | 0 |
123 |
{pym => repoman/pym}/repoman/gpg.py | 0 |
124 |
{pym => repoman/pym}/repoman/main.py | 36 +- |
125 |
repoman/pym/repoman/metadata.py | 126 ++++ |
126 |
.../pym/repoman/modules}/__init__.py | 0 |
127 |
.../pym/repoman/modules/commit}/__init__.py | 0 |
128 |
repoman/pym/repoman/modules/commit/manifest.py | 115 ++++ |
129 |
.../pym}/repoman/modules/commit/repochecks.py | 4 +- |
130 |
.../pym/repoman/modules/scan}/__init__.py | 0 |
131 |
.../pym/repoman/modules/scan/depend/__init__.py | 32 + |
132 |
.../repoman/modules/scan/depend/_depend_checks.py | 195 ++++++ |
133 |
.../pym/repoman/modules/scan/depend/_gen_arches.py | 57 ++ |
134 |
repoman/pym/repoman/modules/scan/depend/profile.py | 256 +++++++ |
135 |
.../repoman/modules/scan/directories/__init__.py | 48 ++ |
136 |
.../pym/repoman/modules/scan}/directories/files.py | 43 +- |
137 |
.../pym/repoman/modules/scan/directories/mtime.py | 30 + |
138 |
repoman/pym/repoman/modules/scan/eapi/__init__.py | 29 + |
139 |
repoman/pym/repoman/modules/scan/eapi/eapi.py | 49 ++ |
140 |
.../pym/repoman/modules/scan/ebuild/__init__.py | 58 ++ |
141 |
.../pym/repoman/modules/scan/ebuild}/checks.py | 8 +- |
142 |
repoman/pym/repoman/modules/scan/ebuild/ebuild.py | 238 +++++++ |
143 |
.../pym/repoman/modules/scan/ebuild}/errors.py | 0 |
144 |
.../pym/repoman/modules/scan/ebuild/multicheck.py | 56 ++ |
145 |
.../pym/repoman/modules/scan/eclasses/__init__.py | 47 ++ |
146 |
repoman/pym/repoman/modules/scan/eclasses/live.py | 76 +++ |
147 |
.../pym/repoman/modules/scan}/eclasses/ruby.py | 26 +- |
148 |
repoman/pym/repoman/modules/scan/fetch/__init__.py | 33 + |
149 |
.../pym/repoman/modules/scan/fetch}/fetches.py | 97 ++- |
150 |
.../pym/repoman/modules/scan/keywords/__init__.py | 33 + |
151 |
.../pym/repoman/modules/scan/keywords}/keywords.py | 95 +-- |
152 |
.../pym/repoman/modules/scan/manifest/__init__.py | 30 + |
153 |
.../pym/repoman/modules/scan/manifest/manifests.py | 56 ++ |
154 |
.../pym/repoman/modules/scan/metadata/__init__.py | 85 +++ |
155 |
.../repoman/modules/scan/metadata}/description.py | 23 +- |
156 |
.../modules/scan/metadata/ebuild_metadata.py | 71 ++ |
157 |
.../repoman/modules/scan/metadata/pkgmetadata.py | 198 ++++++ |
158 |
.../pym/repoman/modules/scan/metadata}/restrict.py | 32 +- |
159 |
.../repoman/modules/scan/metadata}/use_flags.py | 28 +- |
160 |
.../pym/repoman/modules/scan/options/__init__.py | 28 + |
161 |
.../pym/repoman/modules/scan/options/options.py | 29 + |
162 |
repoman/pym/repoman/modules/scan/scan.py | 66 ++ |
163 |
repoman/pym/repoman/modules/scan/scanbase.py | 79 +++ |
164 |
repoman/pym/repoman/modules/vcs/None/__init__.py | 34 + |
165 |
repoman/pym/repoman/modules/vcs/None/changes.py | 50 ++ |
166 |
repoman/pym/repoman/modules/vcs/None/status.py | 53 ++ |
167 |
repoman/pym/repoman/modules/vcs/__init__.py | 14 + |
168 |
repoman/pym/repoman/modules/vcs/bzr/__init__.py | 34 + |
169 |
repoman/pym/repoman/modules/vcs/bzr/changes.py | 68 ++ |
170 |
repoman/pym/repoman/modules/vcs/bzr/status.py | 70 ++ |
171 |
repoman/pym/repoman/modules/vcs/changes.py | 169 +++++ |
172 |
repoman/pym/repoman/modules/vcs/cvs/__init__.py | 34 + |
173 |
repoman/pym/repoman/modules/vcs/cvs/changes.py | 118 ++++ |
174 |
repoman/pym/repoman/modules/vcs/cvs/status.py | 131 ++++ |
175 |
repoman/pym/repoman/modules/vcs/git/__init__.py | 34 + |
176 |
repoman/pym/repoman/modules/vcs/git/changes.py | 120 ++++ |
177 |
repoman/pym/repoman/modules/vcs/git/status.py | 79 +++ |
178 |
repoman/pym/repoman/modules/vcs/hg/__init__.py | 34 + |
179 |
repoman/pym/repoman/modules/vcs/hg/changes.py | 105 +++ |
180 |
repoman/pym/repoman/modules/vcs/hg/status.py | 65 ++ |
181 |
repoman/pym/repoman/modules/vcs/settings.py | 108 +++ |
182 |
repoman/pym/repoman/modules/vcs/svn/__init__.py | 34 + |
183 |
repoman/pym/repoman/modules/vcs/svn/changes.py | 142 ++++ |
184 |
repoman/pym/repoman/modules/vcs/svn/status.py | 150 ++++ |
185 |
repoman/pym/repoman/modules/vcs/vcs.py | 161 +++++ |
186 |
{pym => repoman/pym}/repoman/profile.py | 0 |
187 |
{pym => repoman/pym}/repoman/qa_data.py | 2 + |
188 |
{pym => repoman/pym}/repoman/qa_tracker.py | 0 |
189 |
{pym => repoman/pym}/repoman/repos.py | 13 +- |
190 |
repoman/pym/repoman/scanner.py | 434 ++++++++++++ |
191 |
.../pym/repoman}/tests/__init__.py | 17 +- |
192 |
.../bin => repoman/pym/repoman/tests}/__test__.py | 0 |
193 |
.../pym/repoman/tests/changelog}/__init__.py | 0 |
194 |
.../repoman/tests/changelog}/test_echangelog.py | 0 |
195 |
.../pym/repoman}/tests/runTests.py | 12 +- |
196 |
.../pym/repoman/tests/simple}/__init__.py | 0 |
197 |
repoman/pym/repoman/tests/simple/__test__.py | 1 + |
198 |
.../pym/repoman/tests/simple}/test_simple.py | 17 +- |
199 |
{pym => repoman/pym}/repoman/utilities.py | 7 - |
200 |
runtests => repoman/runtests | 22 +- |
201 |
setup.py => repoman/setup.py | 241 +------ |
202 |
runtests | 16 +- |
203 |
setup.py | 6 +- |
204 |
192 files changed, 6092 insertions(+), 3417 deletions(-) |