[Scons-dev] Cross-language support

Gary Oberbrunner garyo at oberbrunner.com
Tue Jul 28 17:44:28 EDT 2015


Yes, that's how we've done it in the past.  Sounds like doing it at the
same time as slots would be perfect.

-- Gary

On Tue, Jul 28, 2015 at 2:01 PM, Bill Deegan <bill at baddogconsulting.com>
wrote:

> Gary,
>
> For such a change we should bump the second digit?
> 2.4?
>
> I agree we should not turn down a change because it will cause rebuilds
> where the past didn't as long as it is now more correct (which it should be
> with this change).
> Also agree we should be verbose in our notification of the impacts of the
> new change to avoid (as much as we can) "surprises".
>
>
> -Bill
>
>
> On Tue, Jul 28, 2015 at 9:57 AM, Gary Oberbrunner <garyo at oberbrunner.com>
> wrote:
>
>> Hi Bill!  I don't think it's "compatibility breaking" in that existing
>> SConscripts will continue to work without change, but it _will_ require
>> (cause) a rebuild in many cases, and we do usually pre-announce those
>> changes and call them out in the release notes so people with huge projects
>> don't get surprised.  (Just to be clear, I'm not as averse to changes that
>> cause rebuilds as Steven used to be -- it's sensible to avoid them when
>> possible, but I don't think we need to avoid otherwise-sensible changes to
>> avoid rebuilds every now & then.)
>>
>> -- Gary
>>
>>
>> ------------------------------
>>
>> *From: *"Bill Deegan" <bill at baddogconsulting.com>
>> *To: *"SCons developer list" <scons-dev at scons.org>
>> *Sent: *Tuesday, July 28, 2015 11:56:00 AM
>> *Subject: *Re: [Scons-dev] Cross-language support
>>
>> Gary & Dirk,
>>
>> Thoughts on whether this change introduces compatibility breaking change?
>>
>> -Bill
>>
>> On Tue, Jul 28, 2015 at 7:24 AM, Bill Deegan <bill at baddogconsulting.com>
>> wrote:
>>
>>> William,
>>>
>>> It seems likely that since the change to scanning behavior will likely
>>> change many builds (as it's more accurate in tracing dependencies).
>>>
>>> As such I think we should pre-announce it.
>>>
>>> Is it safe to say this change "breaks compatibility"?
>>> (If you ran a build to completion without change, and reran it you'd get
>>> a new build, switch to this change and it may rebuild some files)
>>>
>>> -Bill
>>>
>>>
>>> On Tue, Jul 28, 2015 at 12:16 AM, William Blevins <wblevins001 at gmail.com
>>> > wrote:
>>>
>>>> Once we have finalized the patch, so that the behavioral changes can be
>>>> concretely defined, I will update those two files or should we do a
>>>> pre-release announcement like with the slots changes?
>>>>
>>>> V/R,
>>>> William
>>>>
>>>> On Mon, Jul 27, 2015 at 8:34 PM, Bill Deegan <bill at baddogconsulting.com
>>>> > wrote:
>>>>
>>>>> William,
>>>>>
>>>>> I just got around to doing a thorough read of your pull request and
>>>>> added a couple comments.
>>>>>
>>>>> Notably c++ doe (in the standard) support and require usage of header
>>>>> files with no extension:
>>>>> http://en.cppreference.com/w/cpp/header
>>>>>
>>>>> Another item is that since this is a change in functionality,
>>>>> documentation will need updates.
>>>>> And we should probably put a section in the src/CHANGES.txt and
>>>>> src/RELEASE.txt
>>>>>
>>>>> -Bill
>>>>>
>>>>> On Thu, Jul 9, 2015 at 7:18 AM, William Blevins <wblevins001 at gmail.com
>>>>> > wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Jul 9, 2015 at 5:56 AM, Russel Winder <russel at winder.org.uk>
>>>>>> wrote:
>>>>>>
>>>>>>> <Likely going off-topic…>
>>>>>>>
>>>>>>> On Thu, 2015-07-09 at 00:20 -0400, William Blevins wrote:
>>>>>>> > Thanks for responding everyone.  I just wanted a "heart beat" so to
>>>>>>> > speak,
>>>>>>>
>>>>>>> You could always play the start of Dark Side of the Moon ;-)
>>>>>>>
>>>>>>> > since I wasn't sure how many members were watching the devs list.
>>>>>>> >  I'm not
>>>>>>> > asking anyone to stop what they are doing, but a lot of what I have
>>>>>>> > left is
>>>>>>> > requirements related questions.
>>>>>>>
>>>>>>> Whilst I note every email, I mostly delete and move on due to not
>>>>>>> having enough time to properly contribute.
>>>>>>>
>>>>>>> > I will hopefully still be able to work on SCons after early
>>>>>>> > September, but
>>>>>>> > I am going to be a little disorganized during the move and culture
>>>>>>> > adjustment.  I will be overseas for a year getting my MSc in Great
>>>>>>> > Britain.
>>>>>>>
>>>>>>> Just to note that Great Britain is a geographic but not political
>>>>>>> entity, something the ISO committees handing out country codes chose
>>>>>>> to
>>>>>>> forget when trying to solve the UK/Ukraine problem.
>>>>>>>
>>>>>>> Where will you be studying and living when here?
>>>>>>>
>>>>>> University of Sussex in Brighton; approximately Sept 2015 - Sept 2016.
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> > Also, I may not have my high-end workstation. I'm still debating
>>>>>>> > whether or
>>>>>>> > not I want to break it down and ship it.
>>>>>>>
>>>>>>> I guess this depends on cost. It always seems that countries shipping
>>>>>>> to UK pay about 0.5 or 0.3 the cost of shipping the same from the UK.
>>>>>>> Basically all companies (especially USA ones) charge far more in the
>>>>>>> UK
>>>>>>> for everything than they charge anywhere else in the world.
>>>>>>>
>>>>>> Cost plus risk of it getting damaged.  I generally build my own
>>>>>> workstations, so it's not like shipping X-U server form-factored machines.
>>>>>> I will have to dismantle it prior to shipping.  I'm tempted to ship it case
>>>>>> less and buy another one in Britain because it'll be cheaper than shipping
>>>>>> (probably).
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Russel.
>>>>>>>
>>>>>>> =============================================================================
>>>>>>> Dr Russel Winder      t: +44 20 7585 2200   voip:
>>>>>>> sip:russel.winder at ekiga.net
>>>>>>> 41 Buckmaster Road    m: +44 7770 465 077   xmpp:
>>>>>>> russel at winder.org.uk
>>>>>>> London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Scons-dev mailing list
>>>>>>> Scons-dev at scons.org
>>>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Scons-dev mailing list
>>>>>> Scons-dev at scons.org
>>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Scons-dev mailing list
>>>>> Scons-dev at scons.org
>>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Scons-dev mailing list
>>>> Scons-dev at scons.org
>>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>>>>
>>>>
>>>
>>
>> --
>> Gary
>>
>
>


-- 
Gary
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/scons-dev/attachments/20150728/b70e4e09/attachment.html>


More information about the Scons-dev mailing list