Gentoo Archives: gentoo-dev

From: Todd Wright <wylie@××××××××××.org>
To: gentoo-dev@g.o
Subject: FW: [gentoo-dev] Portage Integrity (Was: gcc ebuild's, downgrades, deletion etc)
Date: Sun, 16 Mar 2003 04:23:30
Message-Id: 001b01c2eb73$cac0baf0$
1 Spider wrote:
2 > But my point is: adding a ChangeLog or
3 > stating what is done difference does make a change when
4 > submitting a build for something thats already in the tree.
6 The ebuild I mentioned in the original post to this thread did state what had changed. In this case it was primarily the software version and some minor changes to cater for changes in the way it compiled. I can understand your frustration at users submitting an ebuild with no indication of what changed, however that was not what this thread was intended to discuss.
8 My point, particularly related to this ebuild (though it applies equally to any software) is, who is the developer to appoint himself an expert on Hercules (a S/390 mainframe emulator) and decide that he can simply copy an old ebuild (exactly what spider has complained about users doing), when a complete and up to date ebuild was supplied (incl ppc, sparc alpha support etc) in the first place.
10 Unless the developer is familiar with Hercules (or other software product) he should leave it to those of us close to the development of the software to create the ebuild for it... unless he wants to download a real mainfraime OS (presumably learn it), and then run it himself for testing. Only then would I consider him qualified to create an appropriate ebuild.
12 In other words the people who are experts on the software in question should be controlling how it compiles/builds not those entrusted to add that knowledge to portage. The Gentoo developers should only approve that the submitted ebuild meets the standard and does not break anything else, but it is the submitted ebuild that should be added.
14 As it stands now, Hercules 2.17 is in portage (masked) using the 2.15 ebuild, and the 2.17 ebuild is marked "Future" which I presume means that it will be added (possibly) in the future.
16 In the mean time, there are differences in the layout of Hercules, and in the coresponding ebuild steps which will remain broken until the "Future" arrives.
18 -- _--_|\ --------- Todd Wright -- wylie@××××××××××.org --------
19 / \ ICQ: 9589981 YIM: mvs38j
20 \_.--._* <---
21 v Mobile: +61-403-796-001 Ph: +61-2-9699-1746
22 ----------------------------------------------------------------
25 --
26 gentoo-dev@g.o mailing list