1 |
Hey, |
2 |
|
3 |
IIRC we (=Gentoo as a whole) pretty much agreed to drop the digest |
4 |
files in favor of a extended Manifest format. Well, today I wrote some |
5 |
initial code for this new format, you can find the result in the |
6 |
attachment. It's far from complete, but most basic stuff seems to work |
7 |
with some restrictions: |
8 |
- `ebuild foo digest` works if you have all SRC_URI files for the |
9 |
package (= all ebuilds of that package), however it will not verify the |
10 |
Manifest before overwriting it. Also it currently won't create the old |
11 |
digests (digestgen is a bit nasty). |
12 |
- `emerge foo` should also work (thankfully the parsing could be |
13 |
implemented in a simple compat layer) |
14 |
- repoman will likely have problems (didn't touch it yet) |
15 |
- I didn't add al the fancy exception handling and cvs code (which IMO |
16 |
shouldn't be in portage itself but repoman) |
17 |
|
18 |
Opinions about adding Manifest2 support to the next "minor" version |
19 |
(2.2.0 or 2.0.54 or 2.1.0 or ...)? |
20 |
|
21 |
Marius |
22 |
|
23 |
-- |
24 |
Public Key at http://www.genone.de/info/gpg-key.pub |
25 |
|
26 |
In the beginning, there was nothing. And God said, 'Let there be |
27 |
Light.' And there was still nothing, but you could see a bit better. |