Gentoo Archives: gentoo-portage-dev

From: Marius Mauch <genone@g.o>
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] [PATCH] inital Manifest2 support
Date: Wed, 16 Nov 2005 03:09:18
Message-Id: 20051116040756.524abbc6@sven.genone.homeip.net
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.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-portage-dev] [PATCH] inital Manifest2 support Marius Mauch <genone@g.o>