You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Mark Hindess <ma...@googlemail.com> on 2006/07/12 17:36:11 UTC

Breaking awt native build?

Anyone object if I break the awt native build (the part that currently
only runs when call ant with -Dwith.awt.swing=true)?  (More specifically
the windows build - I'm hoping to not break the linux part although
it is pretty complicated so perhaps I will.)

The reason is that I'm doing the AWT native integration, I've just about
done the linux version and I'd rather like to check it in before I start
on the windows code.  The problem is that moving the shared natives
breaks the windows version until I do the integration for that too.  (I
can't say exactly how much time the windows integration will take but it
should be days not weeks.)

The other alternatives are:

a) I backout the moves I've done and use svn copy instead but this
complicates the history.

b) I create a branch but again this complicates the history.

c) I don't check in the linux integration until the window integration
is complete but there is quite a bit of work here and I'd like to get
some of it checked in.

...

Comments/Suggestions?

Regards,
 Mark.

P.S. It should still be possible to get the windows dll's to build if
they are required before I can do the integration by rolling back just
the modules/awt_swing_contribution tree and calling directly after a
build:

  ant -f modules/awt_swing_contribution/modules/awt/make/build.xml \
      build.native



---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: Breaking awt native build?

Posted by Geir Magnusson Jr <ge...@pobox.com>.

Mark Hindess wrote:
> Anyone object if I break the awt native build (the part that currently
> only runs when call ant with -Dwith.awt.swing=true)?  (More specifically
> the windows build - I'm hoping to not break the linux part although
> it is pretty complicated so perhaps I will.)

Um... :)

> 
> The reason is that I'm doing the AWT native integration, I've just about
> done the linux version and I'd rather like to check it in before I start
> on the windows code.  The problem is that moving the shared natives
> breaks the windows version until I do the integration for that too.  (I
> can't say exactly how much time the windows integration will take but it
> should be days not weeks.)

Is it possible to leave the old one in place, and just use two
properties, one for the old (works on windows) one for the new (works on
linux...)?

I certainly understand your desire to get it in...

> 
> The other alternatives are:
> 
> a) I backout the moves I've done and use svn copy instead but this
> complicates the history.
> 
> b) I create a branch but again this complicates the history.
> 
> c) I don't check in the linux integration until the window integration
> is complete but there is quite a bit of work here and I'd like to get
> some of it checked in.
> 
> ...
> 
> Comments/Suggestions?

is my suggestion above a viable d) ?

geir

> 
> Regards,
>  Mark.
> 
> P.S. It should still be possible to get the windows dll's to build if
> they are required before I can do the integration by rolling back just
> the modules/awt_swing_contribution tree and calling directly after a
> build:
> 
>   ant -f modules/awt_swing_contribution/modules/awt/make/build.xml \
>       build.native
> 
> 
> 
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
> 
> 
> 

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: Breaking awt native build?

Posted by Geir Magnusson Jr <ge...@pobox.com>.
oh, and for me to be consistent....

reminder - please put [classlib] (or what's right) in the subject line..


Mark Hindess wrote:
> Anyone object if I break the awt native build (the part that currently
> only runs when call ant with -Dwith.awt.swing=true)?  (More specifically
> the windows build - I'm hoping to not break the linux part although
> it is pretty complicated so perhaps I will.)
> 
> The reason is that I'm doing the AWT native integration, I've just about
> done the linux version and I'd rather like to check it in before I start
> on the windows code.  The problem is that moving the shared natives
> breaks the windows version until I do the integration for that too.  (I
> can't say exactly how much time the windows integration will take but it
> should be days not weeks.)
> 
> The other alternatives are:
> 
> a) I backout the moves I've done and use svn copy instead but this
> complicates the history.
> 
> b) I create a branch but again this complicates the history.
> 
> c) I don't check in the linux integration until the window integration
> is complete but there is quite a bit of work here and I'd like to get
> some of it checked in.
> 
> ...
> 
> Comments/Suggestions?
> 
> Regards,
>  Mark.
> 
> P.S. It should still be possible to get the windows dll's to build if
> they are required before I can do the integration by rolling back just
> the modules/awt_swing_contribution tree and calling directly after a
> build:
> 
>   ant -f modules/awt_swing_contribution/modules/awt/make/build.xml \
>       build.native
> 
> 
> 
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
> 
> 
> 

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org