[PATCH modular] Implement a classification for scripts using subdirectories

Matt Dew matt at osource.org
Fri Sep 24 08:46:46 PDT 2010


On Fri, Sep 24, 2010 at 12:56 AM, Dirk Wallenstein <halsmit at t-online.de> wrote:
> On Thu, Sep 23, 2010 at 02:47:52PM -0400, Gaetan Nadon wrote:
>>    On Thu, 2010-09-23 at 17:05 +0200, Dirk Wallenstein wrote:
>>
>>      X-JHBuild can generate a list of modules to skip for your current or
>>      another platform/os combination.  It does so implicitly with the
>>      'init'
>>      subcommand for the current system.
>>
>>    Pardon me as I am not familiar with X-JBuild. What is needed for new
>>    contributors who follow build instructions for the first time is a list
>>    modules for X (similar to what is in build.sh or tinderbox) and run it
>>    on whatever platform they build on without breakage or manual
>>    intervention. They are not even aware some modules build only on some
>>    platforms.
>>    This would go a long way in giving people a good first impression.
>
> Concerning build instructions: For the last release it's all in the
> README in the package attached here [1].  In the upcoming release it's
> just 'git clone' and 'make install'.
>
> For a HTML-tinderbox-log-first-impression, after installation, just do:
>    cd <source-destination-path>
>    xjh init
>    xjh tinderwrap  [list-of-modules-you-want-with-deps]
> That's all.  Omitting a list of modules will build all of Xorg.  Modules
> that can't be build will be skipped.  The result is in the INSTALL
> subdirectory.  It is possible to easily work with multiple
> repository-groups (think about a pure testing repo-group and one for
> your own work).  Plug-ins can be any executable, and they can get their
> context info from the environment.  The -h/--help options of the main
> script and the subcommand contain a lot of more info.
>
> Matt did test x-jhbuild before the init subcommand existed.  The issues
> he faced are no longer a problem.

I'll verify that.   I'm using x-jhbuild now with no problems.  (now
watch that I've jinxed myself.)

Matt


More information about the xorg-devel mailing list