Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaranm@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Beware DESCRIPTION clobbering
Date: Fri, 17 Feb 2006 02:39:01
Message-Id: 20060217023612.2d7cdf0c@snowdrop.home
1 Typical example:
2
3 DESCRIPTION="I am a fish"
4
5 inherit eutils
6
7 End result:
8
9 DESCRIPTION="Based on the eutils eclass"
10
11 Some eclasses set DESCRIPTION. This is one of the many reasons that
12 inherit should go as early up the ebuild as possible.
13
14 List, which may be utterly wrong, of packages that either do this or
15 have DESCRIPTION=$PN, as of when I last ran cvs upd:
16
17 app-doc/ebook-libgnomeui-1.0: description:
18 major: DESCRIPTION is about as useful as a chocolate teapot
19 --
20 dev-libs/libole2-0.2.3-r1: description:
21 major: DESCRIPTION equal to $PN? You can do better than that.
22 --
23 dev-perl/XML-AutoWriter-0.38: description:
24 major: DESCRIPTION equal to $PN? You can do better than that.
25 --
26 dev-python/docutils-0.3_pre20030530-r3: description:
27 major: DESCRIPTION is about as useful as a chocolate teapot
28 --
29 dev-python/gnome-python-1.4.2: description:
30 major: DESCRIPTION equal to $PN? You can do better than that.
31 dev-python/gnome-python-1.4.4: description:
32 major: DESCRIPTION equal to $PN? You can do better than that.
33 --
34 dev-python/m2crypto-0.07_alpha3: description:
35 major: DESCRIPTION is about as useful as a chocolate teapot
36 --
37 gnome-base/gconf-1.0.8-r3: description:
38 major: DESCRIPTION equal to $PN? You can do better than that.
39 --
40 gnome-base/gconf-1.0.8-r5: description:
41 major: DESCRIPTION equal to $PN? You can do better than that.
42 --
43 gnome-base/gnome-applets-1.4.0.5: description:
44 major: DESCRIPTION equal to $PN? You can do better than that.
45 --
46 gnome-base/libghttp-1.0.9-r2: description:
47 major: DESCRIPTION equal to $PN? You can do better than that.
48 --
49 gnome-base/libgtop-1.0.13-r2: description:
50 major: DESCRIPTION equal to $PN? You can do better than that.
51 --
52 gnome-base/librsvg-1.0.3: description:
53 major: DESCRIPTION equal to $PN? You can do better than that.
54 --
55 gnome-base/nautilus-1.0.6-r9: description:
56 major: DESCRIPTION equal to $PN? You can do better than that.
57 --
58 gnome-extra/gnome-audio-1.4.0-r2: description:
59 major: DESCRIPTION equal to $PN? You can do better than that.
60 --
61 gnome-extra/gnome-media-1.2.3-r2: description:
62 major: DESCRIPTION equal to $PN? You can do better than that.
63 --
64 gnome-extra/gnome-pim-1.4.8: description:
65 major: DESCRIPTION equal to $PN? You can do better than that.
66 --
67 gnome-extra/gnome-pim-1.4.9: description:
68 major: DESCRIPTION equal to $PN? You can do better than that.
69 --
70 gnome-extra/gnome-utils-1.4.1.2: description:
71 major: DESCRIPTION equal to $PN? You can do better than that.
72 --
73 gnome-extra/gtop-1.0.13-r2: description:
74 major: DESCRIPTION equal to $PN? You can do better than that.
75 --
76 media-radio/xastir-1.2.0: description:
77 major: DESCRIPTION equal to $PN? You can do better than that.
78 media-radio/xastir-1.4.0: description:
79 major: DESCRIPTION equal to $PN? You can do better than that.
80 media-radio/xastir-1.6.0: description:
81 major: DESCRIPTION equal to $PN? You can do better than that.
82 --
83 sys-cluster/gomd-cvs-0.2_beta1: description:
84 major: DESCRIPTION is about as useful as a chocolate teapot
85 --
86 sys-cluster/iddev-1.00.00: description:
87 major: DESCRIPTION equal to $PN? You can do better than that.
88 sys-cluster/iddev-1.01.00: description:
89 major: DESCRIPTION equal to $PN? You can do better than that.
90 --
91 sys-fs/lvm2-2.01.14-r1: description:
92 major: DESCRIPTION is about as useful as a chocolate teapot
93 --
94 sys-libs/pam-0.78-r2: description:
95 major: DESCRIPTION is about as useful as a chocolate teapot
96 sys-libs/pam-0.78-r3: description:
97 major: DESCRIPTION is about as useful as a chocolate teapot
98 sys-libs/pam-0.78-r4: description:
99 major: DESCRIPTION is about as useful as a chocolate teapot
100 --
101 x11-libs/libPropList-0.10.1-r2: description:
102 major: DESCRIPTION equal to $PN? You can do better than that.
103 x11-libs/libPropList-0.10.1-r3: description:
104 major: DESCRIPTION equal to $PN? You can do better than that.
105 --
106 xfce-base/libxfcegui4-4.2.2-r1: description:
107 major: DESCRIPTION is about as useful as a chocolate teapot
108
109
110 --
111 Ciaran McCreesh : Gentoo Developer (Wearer of the shiny hat)
112 Mail : ciaranm at gentoo.org
113 Web : http://dev.gentoo.org/~ciaranm

Attachments

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

Replies

Subject Author
Re: [gentoo-dev] Beware DESCRIPTION clobbering Michael Cummings <mcummings@g.o>