I'm just saying that build.id _should_ be set in distributions.  I am  
sure it is not.  We need to make it so.  That would be the fix to  
this bug.

On 2006-09-18, at 18:46 EDT, Benjamin Shine wrote:

> Okay. Consider this change retracted. This does still leave us with  
> LPP-2635,
> Build system fails if svn client > 1.3.1 is not present, which is  
> just a P2.
>
> Mamye, can you please check on whether the build.id does get set  
> properly in
> build.properties in a source distribution?
>
> -ben
>
> On Sep 18, 2006, at 3:15 PM, P T Withington wrote:
>
>> There is an easy solution to this, already built in.
>>
>> When we create a tarball distribution, you set the build id in the
>> properties file and it won't use svn.  This makes perfect sense,
>> since the tarball is a source distribution from a particular svn
>> version.  If you get your source this way, you are clearly not using
>> svn.  It is unfortunate that you are not, but so it goes.  All that
>> means is that there is an additional step for creating the tarball:
>> put the build id in the properties file before you tar it up.
>>
>> I just don't want they guy who _does_ use svn to have to do anything
>> special to get the correct build id.
>>
>> On 2006-09-18, at 18:04 EDT, Jim Grandy wrote:
>>
>>> The problem is that it would be poor form to require svn to build
>>> OpenLaszlo from source, especially since we provide a source distro
>>> as a tarball (no svn access necessary).
>>>
>>> Another option would be to bulletproof the builds so that they don't
>>> fail if svn is not available.
>>>
>>> jim
>>>
>>>
>>> On Sep 18, 2006, at 3:46 PM, Mamye Kratt wrote:
>>>
>>>> We really need to keep the build id.
>>>>
>>>> Mamye
>>>>
>>>>
>>>> ----- Original Message -----
>>>> From: "P T Withington" <[EMAIL PROTECTED]>
>>>> To: "Benjamin Shine" <[EMAIL PROTECTED]>
>>>> Cc: "P T Withington" <[EMAIL PROTECTED]>; "Mamye Kratt"
>>>> <[EMAIL PROTECTED]>; <[email protected]>
>>>> Sent: Saturday, September 16, 2006 5:30 AM
>>>> Subject: Re: For Review: Change change.XXXXXXXXX.kFVn10CF.txt
>>>> Summary: Do
>>>> not query svn for version info unless explicitly requested
>>>>
>>>>
>>>>> Not approved.
>>>>>
>>>>> You did not send a changeset, so I can only speculate on what
>>>>> your  actual
>>>>> change is from the change description, but the whole point of  the
>>>>> build
>>>>> id is to help the developer and QA know which version they  are
>>>>> running.
>>>>> It seems you are proposing to make the default be to  set the
>>>>> build id to
>>>>> a constant string, which makes it pointless.
>>>>>
>>>>> I feel it is very important that the developer builds and the
>>>>> nightly
>>>>> builds have the correct build id.
>>>>>
>>>>> What is wrong with just telling the user to update their svn  
>>>>> client?
>>>>>
>>>>> On 2006-09-15, at 15:12 EDT, Benjamin Shine wrote:
>>>>>
>>>>>> Change change.XXXXXXXXX.kFVn10CF.txt by [EMAIL PROTECTED] /Users/
>>>>>> ben/src/svn/openlaszlo/branches/legals/ on 2006-09-15 11:59:15  
>>>>>> PDT
>>>>>>
>>>>>> Summary: Do not query svn for version info unless explicitly
>>>>>> requested
>>>>>>
>>>>>> New Features:
>>>>>>
>>>>>> Bugs Fixed: LPP-2635 Build system fails if svn client > 1.3.1 is
>>>>>> not
>>>>>> present
>>>>>>
>>>>>> Technical Reviewer: ptw
>>>>>> QA Reviewer: mamye
>>>>>> Doc Reviewer: none
>>>>>>
>>>>>> Documentation:
>>>>>> By default, the build system will not try to query subversion.  
>>>>>> This
>>>>>> means it won't fail
>>>>>> if subversion is not present. If you want the compiled in
>>>>>> version  info
>>>>>> to come from
>>>>>> svn, pass in -Dsvn.query=true, and make sure that svn 1.3.1 or
>>>>>> later is
>>>>>> present.
>>>>>> If you want to explicitly specify a build id, pass in -
>>>>>> Dbuild.id="my_special_build_id"
>>>>>>
>>>>>> This addresses problems we've had building on machines with no
>>>>>> subversion client or
>>>>>> pre-1.3.1 versions of subversion client.
>>>>>>
>>>>>> Release Notes:
>>>>>>
>>>>>> Details:
>>>>>>
>>>>>>
>>>>>> Tests:
>>>>>>
>>>>>> Files:
>>>>>> M      WEB-INF/lps/server/build.xml
>>>>>>
>>>>>> <change.XXXXXXXXX.kFVn10CF.txt>
>>>>>
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Laszlo-dev mailing list
>>>> [email protected]
>>>> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
>>>
>>>
>>> _______________________________________________
>>> Laszlo-dev mailing list
>>> [email protected]
>>> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
>>
>>
>> _______________________________________________
>> Laszlo-dev mailing list
>> [email protected]
>> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
>


_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to