incubator-etch-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From scott comer <scco...@cisco.com>
Subject Re: [vote] include fix in release 1.0.2 (ETCH-28) Examples do not build due to outdated ant files.
Date Thu, 22 Jan 2009 18:16:42 GMT
i tested the perf and the chat examples. both work. assuming the others 
do, too. we're good to go.

scott comer wrote:
> i applied rene's patch and the build worked for me. so at least he 
> hasn't broken anything. i've
> not yet checked whether the examples themselves actually build once 
> installed.
>
> +1
>
> scott out
>
> René Barraza wrote:
>> It seems that the build.xml files in the examples were referencing old
>> environment variables that we used to perform the build before releasing
>> Etch to the open source community. Attempting to build the examples 
>> without
>> the proper environment would result in the build failing as Niclas 
>> pointed
>> out on 1-15-09 in an email entitled "First impressions as 
>> 'developer'..."
>>
>> My fix involves importing 
>> ${Etch.basedir}/build-support/etch.includes.xml
>> into these build files. I also removed extraneous targets from
>> examples/build.xml that are otherwise inherited from 
>> etch.includex.xml and
>> call the the build_example macro inside the do-build target as per 
>> our build
>> customs.
>>
>> I've cleaned and built both the debug and release targets from the 
>> sanctity
>> of my Mac which does not contain the legacy environment variables that
>> allowed this bug to slip through the cracks. All the examples build 
>> and run.
>>
>> PS- I'll be out of town for the next week, if the vote passes and 
>> someone
>> wishes to apply the patch in my absence, be my guest. :)
>>
>>
>> Regards,
>> René
>>
>>
>> On 1/21/09 4:33 PM, "Rene Barraza (JIRA)" <jira@apache.org> wrote:
>>
>>  
>>>      [ 
>>> https://issues.apache.org/jira/browse/ETCH-28?page=com.atlassian.jira.plugin.s

>>>
>>> ystem.issuetabpanels:all-tabpanel ]
>>>
>>> Rene Barraza updated ETCH-28:
>>> -----------------------------
>>>
>>>     Attachment: etch-examples-patch.txt
>>>
>>> Patch for fixing the issue. Essentially I included a reference to
>>> ${Etch.basedir}/build-support/build.includes.xml to propagate the 
>>> setting of
>>> library variables from build.dependency and leverage the main 
>>> targets: Clean,
>>> Release, Debug, etc.  Please excuse the excess changes from tabs to
>>> whitespace.
>>>
>>>    
>>>> Examples do not build due to outdated ant files.
>>>> ------------------------------------------------
>>>>
>>>>                 Key: ETCH-28
>>>>                 URL: https://issues.apache.org/jira/browse/ETCH-28
>>>>             Project: Etch
>>>>          Issue Type: Bug
>>>>          Components: examples
>>>>    Affects Versions: 1.0.2
>>>>         Environment: All
>>>>            Reporter: Rene Barraza
>>>>            Assignee: Rene Barraza
>>>>             Fix For: 1.0.2
>>>>
>>>>         Attachments: etch-examples-patch.txt
>>>>
>>>>   Original Estimate: 48h
>>>>  Remaining Estimate: 48h
>>>>
>>>> The build.xml for the various Etch Examples are old and outdated using
>>>> customs that were utilized prior to releasing Etch to the open source
>>>> community. These scripts need to be refactored to use the existing 
>>>> build
>>>> infrastructure.
>>>>       
>>
>>   
>


Mime
View raw message