Revert wars, make dist, etc.

Dr Andrew John Hughes ahughes at redhat.com
Wed Dec 21 07:17:56 PST 2011


On 10:27 Wed 21 Dec     , Andrew Haley wrote:
> There's a continuing problem with the way that jtreg is handled in
> IcedTea.
> 
> The core problem seems to be that some parts of IcedTea need absolute
> paths, and some need relative paths.  "make dist", in particular,
> needs a relative path.  However, jtreg -othervm needs an *absolute*
> path to the -exclude file.  So, it is clear that some uses need
> JTREG_SRCS to be absolute, some need it to be relative.  We need
> both, in other words.  It can't be one or the other.
> 
> doko made a change in
> 
> 	Fix running jamvm jdk tests when configured with a separate relative
> 	build dir
> 
> 	2011-12-08 Matthias Klose <doko at ubuntu.com>
> 
> 	 * Makefile.am (JTREG_SRCS): Use abs_top_srcdir.
> 
> which made JTREG_SRCS absolute.  This patch was not discussed.  I
> complained that it broke "make dist", so doko pushed another patch
> 
> 	Fix make dist, not using any prefixes in EXTRA_DIST
> 
> 	2011-12-16 Matthias Klose <doko at ubuntu.com>
> 
> 	 * Makefile.am (JTREG_SRCS, REWRITER_SRCS, EXTRA_DIST): Don't
> 	use any prefixes. (stamps/jtreg.stamp, check-jdk):
> 	Use JTREG_SRCS with srcdir prefix. (stamps/rewriter.stamp):
> 	Use REWRITER_SRCS with srcdir prefix.
> 
> which fixed that.  However, this patch was not discussed.
> 
> Andrew Hughes backed this patch out, pointing out that it reverts a
> number of earlier changes.  So, jtreg --othervm is broken, again.
> 
> jtreg needs an absolute path.  Lets try and have a proper discussion
> about how to do it, with no more commits or reversions until we've
> decided together what to do.
> 
> Andrew.

I'm currently testing what I think may be the solution, which is to move
the jtreg sources to src/jtreg removing the conflict between ./jtreg (the
directory) and 'jtreg' (the rule alias).  With that change, the first of
these patches can be reverted and JTREG_SRCS can use $(top_srcdir)/src/jtreg.

I'll post the patch once I've done a few more tests and we can discuss it further.
-- 
Andrew :)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20111221/d7fb75bd/attachment.bin 


More information about the distro-pkg-dev mailing list