On 07.09.2011 20:19, Pavel Janík wrote:
> Hi,
> 
>> sorry, apparently i was writing in too much of a hurry earlier today to
>> mention that i had already committed my (partial) fix to SVN.
>>
>> it's almost the same as yours, except i've taught gbuild to live without
>> RepositoryFixes.mk (empty one is kind of pointless), and the
>> Repository.mk is in extras/l10n.
> 
> Repo*mk should be in extras because extras is a repository holding only one 
> module - l10n. This repository is needed only when --with-lang is specified.

is extras a repository?

i thought extras was supposed to be a container for repositories, each
of which is optional (independent of other ones), and l10n is the only
such repository currently existing.

vaguely remember some mails about this, e.g.:

http://mail-archives.apache.org/mod_mbox/incubator-ooo-dev/201108.mbox/%3c4e4aa8f9.3040...@gmx-topmail.de%3E

only problem is that build.pl/source_config may be too inflexible to do
it this way, but gbuild can  :)

so what we have currently is that build.pl thinks that extras is a
repository, while gbuild thinks that extras/l10n is a repository.

> - Repository.mk file should be moved level up from l10n to extras
> 
> - your change reverted (../l10n.. brought back, *Fixes* removal is OK)
> 
> - this patch applied:
> 
> Index: trunk/main/solenv/inc/settings.mk
> ===================================================================
> --- trunk/main/solenv/inc/settings.mk (revision 1166296)
> +++ trunk/main/solenv/inc/settings.mk (working copy)
> @@ -810,7 +810,7 @@
>  
>  .EXPORT : SOLARBINDIR
>  
> -L10N_MODULE*=$(SOURCE_ROOT_DIR)/l10n/l10n
> +L10N_MODULE*=$(SOURCE_ROOT_DIR)/extras/l10n
>  ALT_L10N_MODULE*=$(SOLARSRC)$/l10n_so
>  
>  .IF "$(WITH_LANG)"!=""
> Index: trunk/main/set_soenv.in
> ===================================================================
> --- trunk/main/set_soenv.in   (revision 1166296)
> +++ trunk/main/set_soenv.in   (working copy)
> @@ -1502,7 +1502,7 @@
>  
>  if ('@WITH_LANG@' ne "")
>  {
> -    $gb_REPOS .= " ".$SOURCE_ROOT_DIR."/extras/l10n";
> +    $gb_REPOS .= " ".$SOURCE_ROOT_DIR."/extras";
>      $BUILD_TYPE = "@BUILD_TYPE@ L10N";
>  }

that would work as well of course :)

now, which way do you prefer?

regards,
 michael

Reply via email to