Gentoo Archives: gentoo-dev

From: Alec Warner <antarus@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] new repoman check
Date: Sun, 04 Jun 2006 20:19:00
Message-Id: 44833E08.8090901@gentoo.org
1 Slipping this in before 2.1 goes stable, it's a small check.
2
3 Basically if your ebuild inherits a VCS eclass ( currently darcs,
4 subversion, cvs ) AND your ebuild has stable keywords on any arches
5 repoman will report an error.
6
7 One thing to note here:
8
9 Are there any cases when one inherits a VCS eclass but the ebuild itself
10 is not a live checkout ebuild.
11
12 I don't see any, looking at the eclasses.
13
14 This repoman check attempts to enforce policy in the developer handbook[1].
15
16 ""Live" cvs.eclass ebuilds are generally only intended for the
17 convenience of developers and should always be masked with a ~[arch]
18 keyword. It is impossible to guarantee the reliability of a "live"
19 cvs.eclass ebuild since the upstream cvs tree may change at any time,
20 which is why they should always be masked.
21
22 Whether a "live" CVS ebuild or a "snapshot" CVS ebuild, you the
23 developer are responsible for ensuring that the ebuild works correctly.
24 This is particularly difficult to do with "live" cvs ebuilds for obvious
25 reasons."
26
27 [1]http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1#doc_chap4
28 --
29 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] new repoman check "Harald van Dijk" <truedfx@g.o>