[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [virgo-dev] Hudson

Hi again,

I noticed that the build of Virgo kernel reports success even if all artifacts failed to build (due to proxy problems on my side).

I think this is a problem, but can you please confirm this? 

Regards,
Hristo Iliev

-----Original Message-----
From: virgo-dev-bounces@xxxxxxxxxxx [mailto:virgo-dev-bounces@xxxxxxxxxxx] On Behalf Of Steve Powell
Sent: Monday, October 18, 2010 7:07 PM
To: virgo-dev@xxxxxxxxxxx
Subject: Re: [virgo-dev] Hudson

Thanks to Hristo's patch I have updated virgo-build (at 2.2 and 2.1.x) so that windows builds will run, too.  :-)

Steve Powell
[W:+44-2380-111-528; M: +44-7815-838-558; H:+44-1962-775-598]
Links: SpringSource<http://www.springsource.org/> (a division of VMware<http://www.vmware.com/>),

Virgo (Website<http://www.eclipse.org/virgo>, Wiki<http://wiki.eclipse.org/Virgo> and Forum<http://www.eclipse.org/forums/index.php?t=thread&frm_id=159>)

----------definitions from the SPD----------
Cannelloni n. A narrow boat for one.
Verisimilitude adj. Extremely evenly masticated.
Decrepit v. To muck-out Royal stables.

On 18 Oct 2010, at 17:00, <virgo-dev-request@xxxxxxxxxxx<mailto:virgo-dev-request@xxxxxxxxxxx>> wrote:

Send virgo-dev mailing list submissions to
virgo-dev@xxxxxxxxxxx<mailto:virgo-dev@xxxxxxxxxxx>

To subscribe or unsubscribe via the World Wide Web, visit
https://dev.eclipse.org/mailman/listinfo/virgo-dev
or, via email, send a message with subject or body 'help' to
virgo-dev-request@xxxxxxxxxxx

You can reach the person managing the list at
virgo-dev-owner@xxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of virgo-dev digest..."


Today's Topics:

  1. Virgo F2F (Glyn Normington)
  2. Re: Hudson (Iliev, Hristo)


----------------------------------------------------------------------

Message: 1
Date: Mon, 18 Oct 2010 03:20:21 -0700
From: Glyn Normington <gnormington@xxxxxxxxxx>
To: Virgo Project <virgo-dev@xxxxxxxxxxx>
Subject: [virgo-dev] Virgo F2F
Message-ID: <73B31E7D-5AA4-409C-B15D-2A83B6A6EA4B@xxxxxxxxxx>
Content-Type: text/plain; charset="us-ascii"

A face to face meeting to plan the future roadmap for Virgo will be held in the SpringSource office in Southampton, England on 31 November and 1 December (with 2 December as an optional buffer). The target audience is committers and contributors, i.e. those with resources to apply to implementing the roadmap.

If you are interested in attending, please reply here.

Regards,
Glyn




------------------------------

Message: 2
Date: Mon, 18 Oct 2010 14:24:18 +0200
From: "Iliev, Hristo" <hristo.iliev@xxxxxxx>
To: Virgo Project <virgo-dev@xxxxxxxxxxx>
Subject: Re: [virgo-dev] Hudson
Message-ID:
<C84C4067E3732B4193B886F28DA0C678040341E56E@xxxxxxxxxxxxxxxxxxxxxxxx>
Content-Type: text/plain; charset="us-ascii"

Hi,

I found out that on Windows the build fails because of execution of ANT instead of ANT.BAT.

I created bug 328030 with a patch that fixes this with OS dependant executable.

Regards,
Hristo Iliev


-----Original Message-----
From: virgo-dev-bounces@xxxxxxxxxxx [mailto:virgo-dev-bounces@xxxxxxxxxxx] On Behalf Of Glyn Normington
Sent: Friday, October 15, 2010 1:57 PM
To: Glyn Normington
Cc: Virgo Project
Subject: Re: [virgo-dev] Hudson

After the propagation of the change, several builds failed but this seems to be due to a bug in the setup of slave1. Bug raised: https://bugs.eclipse.org/bugs/show_bug.cgi?id=327875

Regards,
Glyn

On 15 Oct 2010, at 11:28, Glyn Normington wrote:

Steve has made some progress on using exec in place of subant. Consequently the kernel is now building cleanly on Hudson. :-)

The change, in Virgo build, will be propagated out to all the repo submodules soon.

Regards,
Glyn

On 14 Oct 2010, at 11:46, Glyn Normington wrote:

Hi Hristo

Actually, the first thread below may indeed be a good clue for your problem and ours.

The Virgo build all-bundles macrodef in multi-bundle/common.xml might be to blame. This is used in various places to distribute a target across a number of bundles (projects). Here's the code:

<macrodef name="all-bundles">
<attribute name="target"/>
<attribute name="buildpathRef" default="bundles"/>
<element name="inherited-properties" optional="true" implicit="true"/>
<sequential>
<subant target="@{target}" verbose="true" buildpathRef="@{buildpathRef}">
<inherited-properties/>
<propertyset>
<propertyref builtin="commandline"/>
</propertyset>
<property name="timestamp" value="${timestamp}"/>
</subant>
</sequential>
</macrodef>

So we could look to replace the subant with an exec as in the thread below. This may solve your Ivy permgen problem as well as the compilation permgen problem we are seeing on Hudson.

Unfortunately, this is far from a simple cut'n'paste replacement, so if you have any ant experts who fancy coding a patch, we'd be very interested...

Regards,
Glyn

On 14 Oct 2010, at 10:00, Glyn Normington wrote:

Thanks Hristo. The kernel build seems to be failing later than Ivy resolution now, so the Ivy/permgen issue is off our critical path for now. I hope you can make progress in the environments where this is an issue for you.

Regards,
Glyn

On 14 Oct 2010, at 09:50, Iliev, Hristo wrote:

Hi,

I searched the Ivy mailing list and found out that this problem is reported several times. The following threads suggest different workarounds:

ivy:buildlist/exec instead of subant:
http://www.mail-archive.com/ivy-user@xxxxxxxxxxxxxx/msg04370.html

loader attribute:
http://www.mail-archive.com/ivy-user@xxxxxxxxxxxxxx/msg00425.html

I think the problem with Virgo build is more related to the first issue.

Regards,
Hristo Iliev


-----Original Message-----
From: virgo-dev-bounces@xxxxxxxxxxx [mailto:virgo-dev-bounces@xxxxxxxxxxx] On Behalf Of Glyn Normington
Sent: Thursday, October 14, 2010 11:41 AM
To: Virgo Project
Subject: [virgo-dev] Hudson

After an extended and persistent investigation by Steve Powell and the Eclipse webmaster Denis Roy, the Hudson CI Virgo builds [1] are now back in good shape again.

All are building successfully except for the kernel which Steve is investigating.

The problem turned out to be a permgen size setting and may perhaps be related to the Ivy permgen issue that SAP mentioned on the community call. SAP agreed to raise the issue with the Ivy project and post a link here.

Regards,
Glyn
[1] https://hudson.eclipse.org/hudson/view/Virgo/

_______________________________________________
virgo-dev mailing list
virgo-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/virgo-dev
_______________________________________________
virgo-dev mailing list
virgo-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/virgo-dev

_______________________________________________
virgo-dev mailing list
virgo-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/virgo-dev



_______________________________________________
virgo-dev mailing list
virgo-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/virgo-dev


------------------------------

_______________________________________________
virgo-dev mailing list
virgo-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/virgo-dev


End of virgo-dev Digest, Vol 8, Issue 14
****************************************

_______________________________________________
virgo-dev mailing list
virgo-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/virgo-dev