1 |
ALL DEVELOPERS SHOULD BE USING MASKED PORTAGES UNLESS YOU HAVE ISSUES |
2 |
WITH THEM. I NEED THE FEEDBACK. Read the ChangeLog. Thank you. |
3 |
|
4 |
What masking on portages means: |
5 |
Doesn't exist == It's not ready/usable for consumption. |
6 |
package.masked == Tested locally and diffs reviewed. |
7 |
~arch + p.m == Transition to general testing (catalyst ok'd). |
8 |
~arch == Initial reports are good. General testing. |
9 |
arch == Stable. |
10 |
|
11 |
To use development portages as recommended for devs: |
12 |
# echo "sys-apps/portage" >> /etc/portage/package.unmask |
13 |
# echo "sys-apps/portage" >> /etc/portage/package.keywords |
14 |
|
15 |
Ok... Quick status update for portage... |
16 |
|
17 |
STACKING PROFILES should be working IN STABLE as of a 3 weeks ago. |
18 |
I haven't heard anything but "when stacking works" back in relation |
19 |
to this, so I decided to email everyone (I'm way overdue for an |
20 |
update anyway). |
21 |
|
22 |
Start using repoman. If it is not adequate for your needs, TELL ME |
23 |
WHAT YOUR NEEDS ARE. Repoman is required to get Manifests and gpg |
24 |
working properly in the tree. FEATURES="cvs" please. |
25 |
|
26 |
---------------------------------------------- |
27 |
What changed that relevant to you with 2.0.51: |
28 |
---------------------------------------------- |
29 |
|
30 |
Important: |
31 |
/var/cache/edb/virtuals is gone. Delete the file. It is replaced by |
32 |
on-demand calculation from the tree and USER changes in the file |
33 |
/etc/portage/virtuals. DO NOT COPY THE OLD FILE INTO /etc/portage |
34 |
or GenBot will have to smite you. |
35 |
|
36 |
Important: |
37 |
/var/cache/edb/world is moved. It should be handled automatically |
38 |
for you. New location is /var/lib/portage/world. regenworld is |
39 |
friendly and won't bite you. Remember that regenworld exists as |
40 |
it is likely that users will be confused for a while. /var/lib |
41 |
is a private directory for portage only -- 2770 root:portage |
42 |
|
43 |
Important: |
44 |
PORTAGE_CACHEDIR is now PORTAGE_DEPCACHEDIR as the name is misleading. |
45 |
PORTAGE_CACHEDIR will eventually become what was /var/cache/edb. |
46 |
|
47 |
Important: |
48 |
extra_functions.sh is REMOVED. You must inherit eutils. ONLY INHERIT ONCE. |
49 |
|
50 |
ChangeLog Summary: |
51 |
FHS compliant enhancements (see important above for some info). |
52 |
Lots and lots of little random-bugs fixes for normal usage. |
53 |
Virtuals handling is improved. |
54 |
GRP/Binary-downloading enhancements and 301,302 cross-server handling. |
55 |
Cache speedups and better corruption handling. |
56 |
NOTE: No rsync cache for 51 yet, slow and noisy initially. |
57 |
Lots of QA Notices (Gotta love 'em ;) |
58 |
Category searching is now possible 'emerge -s @app-portage' |
59 |
Fixed the spelling for the color formerly known as fucia. |
60 |
PROVIDE is stored in the DB and referenced for dep calculation. |
61 |
src_test is now available and enabled by FEATURES=maketest and disabled |
62 |
per ebuild by RESTRICT=maketest. It tries make test or make check. |
63 |
Worldfile isn't updated unless a package is new on commandline. |
64 |
package.keywords supports * (any-stable) and ~* (any) for arch development. |
65 |
Lots of repoman fixes and enhancements. |
66 |
--newuse rebuilds on use flag changes. |
67 |
FEATURES="cvs" issue is fixed SO STOP HACKING AROUND IT PLEASE. |
68 |
infodir regeneration errors fixes. |
69 |
Multi-cache for multiple trees (CVS vs rsync via repoman, etc). |
70 |
|
71 |
See the changelog for more intimate details and the who did what to whom. |
72 |
|
73 |
2.0.51_pre11 is coming out soon with more updates. |
74 |
|
75 |
--NJ |