On 02/22/2015 03:44 PM, Adam Wolf wrote:
Any patches in my nightlies against kicad are for packaging purposes
only. I do not believe there are any now. This is why, for example,
I did not include the trackpad support in the nightlies, even though I
run it on all my personal builds.
(Will it be easy for me to *also* provide a trackpad branch? Yes, but
nightlies are only a few days old, and I need a little break :) )
Yes, thanks much for your efforts to bring the OSX platform up to the
level of Linux and Windows. It is not an easy job and you have been
miraculously diligent.
With regards to boost--I have no idea why people want to run on a
newer point release of boost on KiCad, especially on Mac. I remember
the bug reports, years ago, of super weird behavior due to issues in
boost, and the complicated efforts it took to isolate the issue to
boost, and to fix them. It isn't like we're using an ancient version
of boost or anything, either.
I think the need for 1.57.0 was to support the python scripting. I may
be wrong about this - haven't clicked through the emails on that.
The fact that we're still getting weird bug reports (like the one
today or yesterday) makes me want to be *more* conservative with my
nightlies, not less.
Perhaps a conservative approach would not show the problems. I'm
assuming that by conservative you mean using a lower revno, or less
switches 'on'.
New test builds should show new problems (assuming that the old problems
have been fixed).
A failing build image is a motivation!
Every minute I spend on support is a minute I'm not writing new
features (like a default fp-table-lib selector so users who want to
use a "normal" configuration will be able to use them without copying
files around), helping get features other people wrote ready to merge
into master (like the trackpad support), enhancing the nightlies,
(adding python scripting support, adding a build.log in the dmg, or
providing a changelog that shows a list of commit messages between
each night's versions), or working on automated testing to help
maintain or even increase the quality of KiCad.
Yes, of course - but you now have the nightlies automated, yes?
Automation means no thought required... :-)
There's no magic about the builds, by the way--every night, around
midnight CST, they basically check out the latest source, and run
through the mac-osx compiling document. I use my own wx compiler
script, but it basically does the same as the one in the tree--I just
wrote mine before there was one in the tree.
The scripts are available here:
https://code.launchpad.net/~adamwolf/+junk/kicad-mac-packaging
<https://code.launchpad.net/%7Eadamwolf/+junk/kicad-mac-packaging>
I'm not really happy with them, and I want to rewrite most of them,
but doing that is relatively low on my list. I also haven't really
publicized these, because I'm worried people will use them as general
purpose OS X builders, and there's some optimizations and tradeoffs
made in order to make it easy to integrate into the Wayne and Layne
build cluster. It works on a regular system, mostly, but any existing
documentation on it currently assumes you know what you're doing,
mostly. :)
I would prefer that the tree script be used, but I haven't compared the
two to see if it matters at all.
Adam Wolf
Cofounder and Engineer
Wayne and Layne, LLC
On Sun, Feb 22, 2015 at 1:38 PM, Bernhard Stegmaier
<[email protected] <mailto:[email protected]>> wrote:
Well, I think the point is to have KiCad at bleeding edge, but not
every dependency library.
As long as there are no known issues with an old boost, et. al.,
why should you want to be also at bleeding edge of those?
Updating everything frequently just makes it harder to see if
issues are in KiCad or in an updated dependency.
And wrt to features Adam already told that he will be working on
providing a scripting enabled build next.
Regards,
Bernhard
> On 22 Feb 2015, at 20:31, Bob Gustafson <[email protected]
<mailto:[email protected]>> wrote:
>
> I am thinking that the point of 'Nightlies' is to build at the
'bleeding edge' and provide the builds to folks who can then
easily try their normal working 'use case' to see if things
(still) work. If they crash - fine, we have a data point.
>
> Looking at the Version info of the current 'Nightlies', I see
boost still at 1.54, and many of the environmental variables
turned 'off'. The source code version does seem pretty close to
the repository revno, but do the added patches affect things that
are not turned 'on' by the environment variables?
>
> Just a thought.
>
> Bob G
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
> Post to : [email protected]
<mailto:[email protected]>
> Unsubscribe : https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
> More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
Post to : [email protected]
<mailto:[email protected]>
Unsubscribe : https://launchpad.net/~kicad-developers
<https://launchpad.net/%7Ekicad-developers>
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp