Gentoo Archives: gentoo-dev

From: Nicholas Jones <carpaski@××××××.net>
To: gentoo-core@l.g.o, gentoo-dev@l.g.o
Subject: [gentoo-dev] Portage Info + Status Update
Date: Thu, 17 Jun 2004 01:12:24
Message-Id: 20040617011219.GA1750@twobit.net
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

Replies

Subject Author
Re: [gentoo-dev] Portage Info + Status Update Spider <spider@g.o>
Re: [gentoo-dev] Portage Info + Status Update Gregorio Guidi <g.guidi@×××.it>
[gentoo-dev] Re: Portage Info + Status Update Duncan <1i5t5.duncan@×××.net>
Re: [gentoo-dev] Portage Info + Status Update: DEPEND=">=...." mis-map Ferris McCormick <fmccor@g.o>