Gentoo Archives: gentoo-dev

From: Jason Stubbs <jstubbs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] macos mess
Date: Sun, 25 Jul 2004 04:38:58
Message-Id: 200407251342.09843.jstubbs@gentoo.org
In Reply to: Re: [gentoo-dev] macos mess by Pieter Van den Abeele
1 On Sunday 25 July 2004 12:38, Pieter Van den Abeele wrote:
2 > It's a glep. The pathspec glep.
3 > http://www.gentoo.org/proj/en/gentoo-alt/macos-1.xml
4
5 "It covers all known relevant areas except cross-platform dependency coherency
6 issues." These are the issues that are happening now due to jumping the gun.
7
8 > I can forward all email I have about to you if you like. Might be
9 > interesting to read it and get a better idea about it.
10
11 No, thanks. Just get the implementation details of the aforementioned glep
12 completed, get the glep approved and I give you my word that it'll be
13 imlemented.
14
15 > >> It's a relatively simple feature compared to the other requirements I
16 > >> have for a next generation portage.
17 > >
18 > > So you're planning to fork the project?
19 >
20 > No I'm not. An experimental prototype yes.
21 > Anyway, keep tuned.
22
23 "Next generation portage" implies throwing away the current portage. If it's
24 an experimentatl prototype to help with the current portage, do you have a
25 roadmap on how it is to be integrated? How about a list of features? I can
26 guarantee you that I am personally working on some of them and so we have
27 needless duplication of effort. If your work is truly intended to benefit the
28 current portage, why is it so closed?
29
30 > >> What MacOS is doing right now is moving forward and identifying all
31 > >> MacOS related issues, creating bug reports for them and we try to do our
32 > >> best finding both long term and short term solutions. We can't afford to
33 > >> be put on hold for another year, unfortunately.
34 > >
35 > > I've been an official developer for just over five months, and have
36 > > been working on portage and hanging out in #gentoo-portage and on the
37 > > gentoo-portage-dev list for about nine months yet I haven't heard any
38 > > discussion whatsoever about what is required to support portage on
39 > > macos. THAT is what has held it up for a year.
40 >
41 > Oh well, macos is here now. Let's start doing things now. Whether or
42 > not you heard about it before is not really relevant anymore. Most of
43 > the stuff is happening now.
44
45 It is completely relevant. Without any advance warning, you have succeeded at
46 tripling the pressure on myself and other members of the portage team to get
47 things done "now". If you had have spoken up to the relevant projects about
48 possible impact, we all could have prepared for it before this "now" ever
49 happened.
50
51 I don't know why I (or anybody else) should have to clean up after you, but
52 I'll get to work on throwing --inject away completely and replacing it with
53 an profile addition (which will be user extendable) that will allow the
54 ignoring of certain packages during dep resolution.
55
56 > I've been wanting to throw that pathspec thing away and start all over
57 > again, cause I wrote a comment on it anyway. (I wasn't really
58 > flattering about the ugly code at the bottom of the glep. I dislike
59 > nested ifs.).
60
61 This is a QA nightmare. You have this release out there that none of the
62 supporting projects were ready for and it sounds like you aren't even sure
63 about how to support it yourself. A "deal with it as it happens" approach is
64 simply not going to cut it.
65
66 > > Yes, repoman is quite buggy. That is no reason to use it as a
67 > > scapegoat.
68 >
69 > I've written a patch for it. I think others have been more verbose
70 > about repoman in this thread. Have nothing against it.
71
72 I can guarantee that patch wont be included. To borrow Nick's words, "I really
73 dislike special cases."
74
75 > >>>> 2. make repoman macos aware
76 > >>>
77 > >>> s/make repoman macos aware/include support in ALL of portage/
78 > >>
79 > >> That's the plan. There will be code, no worry. But until there's code,
80 > >> we use the cleanest possible short-term solution for various issues.
81 > >
82 > > Again, by forking?
83 >
84 > no. We do currently maintain a small patchset to make portage work
85 > under osx. We are working on making that patchset clean and will submit
86 > it to you guys in different reviewed bits and pieces.
87
88 This, too, should have been done before any release was made.
89
90 > >> When I openened the bug about persistent packages, somebody masked it
91 > >> as a DUP for a bug numbered somewhere between 11000 - 12000 (we're at
92 > >> 54000 right now). I'm assuming similar feature requests have been
93 > >> waiting for some time.
94 > >
95 > > Please give bug numbers. I want the facts first-hand.
96 >
97 > My bug was marked as a dup for
98 > http://bugs.gentoo.org/show_bug.cgi?id=11697
99
100 I can't check it now as bugs is down, but I hope that the profile addition I
101 mentioned above will solve it.
102
103 Regards,
104 Jason Stubbs
105
106 --
107 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] macos mess Mike Frysinger <vapier@g.o>
Re: [gentoo-dev] macos mess Jason Stubbs <jstubbs@g.o>
Re: [gentoo-dev] macos mess Pieter Van den Abeele <pvdabeel@g.o>