1 |
portage-2.3.0_rc1 and repoman-2.3.0_rc1 are now in the tree. |
2 |
|
3 |
portage-2.3.0_rc1 is essentially the portage 2.2.28 release with only a |
4 |
few small patches applied. It mostly just installs less code, namely |
5 |
the repoman code. |
6 |
|
7 |
So, now servers and other systems that do not require repo Q/A ability |
8 |
will no longer get repoman installed anyway. |
9 |
|
10 |
repoman-2.3.0_rc1 is the stage2 rewrite code. The checks are now |
11 |
modular, and using the portage plugin system. The system is not yet |
12 |
fully plug and play. Those changes will take place in the stage3 |
13 |
re-writes. |
14 |
|
15 |
The two packages will remain in the same portage git repo, although the |
16 |
repoman code has been moved into it's own pkg directory. It is too |
17 |
tied into portage api's to be on it's own just yet. An that |
18 |
is not likely to happen until we get a stable portage API. This new |
19 |
system does allow for semi-independant releases for both repoman and |
20 |
portage. When important API's change, it will require both to be |
21 |
release at the same time. So you can look forward to seeing the minor |
22 |
version number to get more frequent bumps than it has this last decade. |
23 |
|
24 |
Currently, the portage ebuild does not RDEPEND on the repoman ebuild. |
25 |
You will have to explicitly emerge it for it to be installed. It has |
26 |
been suggested to add a use flag enabled RDEPEND (default on) for the |
27 |
dev profile. I will also be adding that to the portage-9999 release |
28 |
for all profiles in the coming days. |
29 |
|
30 |
NOTES: Repoman now depends on lxml for it's xml parsing and error |
31 |
checking along with now using metadata.xsd. It now will report a lot |
32 |
more errors than the previous buggy code everyone has been using. |
33 |
|
34 |
I want to thank the following people for their help and contributions |
35 |
to make these releases: |
36 |
|
37 |
Zac Medico <zmedico> |
38 |
Alexander Bernsten <bernalex> |
39 |
Dirkjan Ochtman <djc> for the base xml re-write code |
40 |
Michal Gorny <mgorny> for the metadata.xsd changes |
41 |
Göktürk Yüksek <gokturk> for the metadata.xml test ebuilds |
42 |
patches. |
43 |
Mike Gilbert <floppym> for all the testing on the rewite code, |
44 |
and a number of gen-b0rk repo test ebuilds. |
45 |
|
46 |
Coacher for the recent testing, bug reports and patches. |
47 |
And anyone else I missed ;) |
48 |
|
49 |
So, please report any issues with either the ebuilds or installs, bugs, |
50 |
etc... you know the drill ;) |
51 |
|
52 |
Don't forget, please contribute more test case ebuilds to the gen-b0rk |
53 |
repo. The better the test ebuild coverage we have, the better our Q/A |
54 |
tools (like repoman) will be and the less often things will be released |
55 |
broken. |
56 |
|
57 |
Thank you |
58 |
-- |
59 |
Brian Dolbec <dolsen> |