← Back to team overview

kicad-developers team mailing list archive

Re: Stable version 4.0.5

 

Ok, lets continue the version string discussion in:
[Kicad-developers] Version string updates.

I just searched the bug tracker found a segfault in 4.0.4, but
apparently it was also present in 4.0.1 for him.

See https://bugs.launchpad.net/kicad/+bug/1553804

2016-11-14 21:56 GMT+01:00 Nick Østergaard <oe.nick@xxxxxxxxx>:
> 2016-11-14 20:18 GMT+01:00 Wayne Stambaugh <stambaughw@xxxxxxxxx>:
>> On 11/14/2016 1:37 PM, Chris Pavlina wrote:
>>> On Sun, Nov 13, 2016 at 12:59:53PM -0500, Wayne Stambaugh wrote:
>>>> [snip]
>>>> Apparently package devs hate it because they
>>>> had remember to set the version and branch strings at config time when
>>>> building from source archives otherwise they end up with no-vcs-found
>>>> version string.  I see Chris added this back into the master branch but
>>>> I'm not sure I'm going to keep it.  Developers should be using the
>>>> version string generated by git and package devs should be using the
>>>> version set in KiCadVersion.cmake.  I can't see any reason for a third
>>>> option.
>>>
>>> Apologies, I was under the impression this was still our preferred way
>>> to set the build version. Are our intentions for this documented
>>> somewhere?
>>
>> No problem.  I should have asked on the dev list before I removed the
>> config defined option.  It seems that it was more beneficial than I
>> thought it was.
>>
>> I just haven't gotten around to documenting KiCadVersion.cmake yet.
>> It's on my short list of things to to do.  I've just been buried at work
>> and haven't had time to get to it.  I will update the build from source
>> developers doc before the next stable release.
>>
>
> The only place where it is sort of documented is on
> http://kicad-pcb.org/download/source/
>
> Intended to be the place to find an overview of kicad for packagers. I
> intend that to be the minimum that is needed for a so called kicad
> package. Command for command instructions on how to build kicad, FWIW.
>
>>>
>>>>
>>>> I will be in an out all day today so if I don't reply I'm not ignoring
>>>> you I've just got a full plate today and will respond as soon as I get a
>>>> chance.
>>>>
>>>> Cheers,
>>>>
>>>> Wayne
>>>>
>>>> On 11/12/2016 11:55 AM, Nick Østergaard wrote:
>>>>> Hi Wayne,
>>>>>
>>>>> Good news to see a new release, but I wonder about two things:
>>>>>
>>>>> 1. Boost 1.61 compatibility and bugfix?
>>>>> 2. Release version string.
>>>>>
>>>>> Should the release should include the boost 1.61 fix. It was discussed in:
>>>>> [Kicad-developers] About Bug 1604841: Pcbnew crash at moving via, and
>>>>> boost::context fixes to make it compatible with boost 1.61
>>>>>
>>>>> And there is a patch in [1], although it does not explicitly state
>>>>> where it is from, but it looks similar to [2] and [3]. With out the
>>>>> patch in [1] I can not build it against boost 1.62 on archlinux.
>>>>>
>>>>> Secondly, I would like to know how we are supposed to set the release
>>>>> infor for the version string. For the 4.0.0--4.0.4 you are supposed to
>>>>> use the following options to set the version string:
>>>>>
>>>>> -DKICAD_REPO_NAME=stable -DKICAD_BUILD_VERSION=4.0.5
>>>>>
>>>>> But KICAD_REPO_NAME does not seem to exist anymore... even though I
>>>>> set KICAD_BUILD_VERSION it gets overridden by the git info and the
>>>>> version string becomes:
>>>>> #define KICAD_FULL_VERSION "(2016-11-09 revision 18f77b8)-4.0"
>>>>>
>>>>> I would have expected to get something like we are used to as,
>>>>> "4.0.5-stable" for example.
>>>>>
>>>>> Nick
>>>>>
>>>>> [1] https://git.archlinux.org/svntogit/community.git/tree/trunk/boost-1.61.patch?h=packages/kicad
>>>>> [2] https://git.launchpad.net/kicad/commit/?id=06d4894fdbeb00727cdcc667b8899ad73d8eb1c2
>>>>> [3] https://git.launchpad.net/kicad/commit/?id=78bc3c65de6c03d19be9902327d08cd4d87c229c
>>>>> [4] https://lists.launchpad.net/kicad-developers/msg25556.html
>>>>>
>>>>> 2016-11-11 23:44 GMT+01:00 Wayne Stambaugh <stambaughw@xxxxxxxxx>:
>>>>>> This is the last call for patches to the 4 stable branch.  If I don't
>>>>>> hear anything, I will set version string and tag 4.0.5 in the stable
>>>>>> branch on Sunday and give our library, doc, translation, and package
>>>>>> devs a couple of weeks to prepare before I make the official announcement.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Wayne
>>>>>>
>>>>>> _______________________________________________
>>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> More help   : https://help.launchpad.net/ListHelp


References