On 11/23/07, Alexey Varlamov <[EMAIL PROTECTED]> wrote:
> Guys,
>
> The change won't work for federated build and thus won't be applied to
> official releases.
> The problem is in the execution order of "deploy.canonical" and
> "deploy.relocate": the federated build only takes contents of
> canonical.deploy.dir which is not relocated.
> I corrected this at r597555.
>

Hi Alexey,

I didn't look deeply into the issue and the fix - I only caught your
comment and the diff. IMO your correction is not quite correct. Your
comment say:

"deploy.canonical should be the last build action"

And the diff:
     <target name="build" depends="setup, init, set.target.to.build,
                                     process.components, fill.up.deploy,
-                                    deploy.canonical, deploy.relocate" />
+                                    deploy.relocate,deploy.canonical" />

I think 'deploy.canonical' target dependencies should be adjusted
instead of changing dependencies order. The build shouldn't rely on
how ANT enqueue targets to be executed.

Thanks,
Stepan.

Reply via email to