On 10/29/08, Edward O'Callaghan <victoredwardocallaghan at gmail.com> wrote:
> Right..
> Not sure what you mean about xcb being large and complex ?
> So what am I to do to accelerate this process ?

Edward, Alan is right. Complexity begins when you have to maintain an
entire puzzle of pieces - all together, all at once, everywhere.
Not when somebody hits a default ./configure && make locally at home
(w/o having to care for or to fear interdependencies).

Simple example: lib/libxcb in version you proposed (the first subdir I
created) is so friendly to depend on Python 2.5, but on my snv_95 box
the version of /usr/sfw/bin/python is only 2.4.4, so what now? Either
decrease xcb version, or try if it is actually compatible to 2.4.4, or
wait until Solaris comes with 2.5, or build an own temporary
semi-official python package (no!, not fox's biz), or depend on some
external repo ... etc.

checking for a thread-safe mkdir -p... /opt/sfw/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether /usr/sfw/bin/python version >= 2.5... configure: error: too old
*** Error code 1
make: Fatal error: Command failed for target `build_32/libxcb-1.1.91/Makefile'
Current working directory
/media/0A/fox-gate/fox-gate__hg20081025sat/fox-gate/fox-gate/XW_NV/open-src/lib/libxcb
*** Error code 1
make: Fatal error: Command failed for target `build_32'
bash-3.2$ /usr/sfw/bin/python
Python 2.4.4 (#1, Jul 14 2008, 05:18:49) [C] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>> q
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
NameError: name 'q' is not defined
>>> q
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
NameError: name 'q' is not defined
>>> quit


> Martin:If you send me your pkgdef I can maintain then and
> improve/clean up other things such as CFLAGS or whatever, and when
> Alan feels ready about integrating I can push them up myself?
>
> Regards,
> Edward.

Edward, I don't understand it. If you want to prepare patches you
don't need contributor status at all. You can just do this locally and
develop and clean-up suggested patches against the gate. These steps
are *always* involved. There is no magic IDE tool which does it for
anybody of the fox developers, except the cmd line, which is the best
IDE you can imagine. You can anonymously clone the gate, pull from it,
update your local ws, and so on. You have vi, gdiff, gsed, cat. Some
of the current committers can then test them then, commit them and
push. Later you can certainly get gate-access yourself. This is the
response to your question, but I think is is obvious, wasn't it?

The X11 group has stated, that additional external contributors are
very welcome. So just ask.

Regards,
Martin

Reply via email to