Closed wayneandlayneci closed 5 years ago
is this the reason there have been no nightlies since 29/11?
The first issue is a race condition with building the package that started in mid November. It has to do with linking ngspice. When I move things to only build with one thread at a time, this goes away--which isn't fixing the race, but is a workaround. A few days after doing that, many of the jobs started failing on uploading DMGs to kicad-pcb via ssh--which makes no sense, as I can do it just fine with the same key, and the upload portion of the job hasn't changed since 5 came out. I suspect it has to do with how long the uploads take on that connection, and something in the router. Furthermore, it now appears that vagrant is timing out starting the VMs.
I'm frustrated without how needlessly fragile building things for macOS is. When I don't build in VMs, the box needs to become dedicated to just KiCad, which is a bummer. When I build in VMs, I spend ~4 hours a month or more just keeping the builds up--and then I get weird failures that are caused by... nothing? Harrumph.
On Fri, Dec 14, 2018 at 1:48 PM xzcvczx notifications@github.com wrote:
is this the reason there have been no nightlies since 29/11?
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/KiCad/kicad-mac-builder/issues/254#issuecomment-447434853, or mute the thread https://github.com/notifications/unsubscribe-auth/AACLYZM8ABzD9mLvHwrUK43KoA8hFvVjks5u5ACFgaJpZM4ZJo2g .
yeah, this is incredibly frustrating. There are successful builds for all the jobs within the last few days--but all of them failed uploading the DMGs.
https://builder.wayneandlayne.com/job/kicad-mac-builder-10.14-upload/43/console https://builder.wayneandlayne.com/job/kicad-mac-builder-10.11-master-upload/170/console https://builder.wayneandlayne.com/job/kicad-mac-builder-10.11-5.0-upload/86/console
admittedly half the reason for commenting on the issue (despite not really thinking it was the fault) was i was unsure whether you were aware that nightlies had failed
Sorry if I seem frustrated at you--it's definitely not you :)
On Fri, Dec 14, 2018 at 3:13 PM xzcvczx notifications@github.com wrote:
admittedly half the reason for commenting on the issue (despite not really thinking it was the fault) was i was unsure whether you were aware that nightlies had failed
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/KiCad/kicad-mac-builder/issues/254#issuecomment-447481045, or mute the thread https://github.com/notifications/unsubscribe-auth/AACLYefiqtw1fv3DuxoVZAovI_u_Rtgnks5u5BSCgaJpZM4ZJo2g .
Fixed the ssh issue, fixed the jobs dying "for no reason" (switching to 1 core for building means my timeout was too short...), fixed the GLM version issue, and tada! nightlies are back!
thanks adam, btw did you know the nightlies were broke and you were just too busy to deal with it? or were you unaware?
I did know, but the builds were taking six hours so I could only do so many iterations per day. That isn't to say that when you poked me so didn't spend another half hour on it :p
On Sun, Dec 16, 2018, 2:09 PM xzcvczx <notifications@github.com wrote:
thanks adam, btw did you know the nightlies were broke and you were just too busy to deal with it? or were you unaware?
— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/KiCad/kicad-mac-builder/issues/254#issuecomment-447671824, or mute the thread https://github.com/notifications/unsubscribe-auth/AACLYZGXNaNb8AqrXDvSViytaYFp1f8zks5u5qhbgaJpZM4ZJo2g .
Build 'kicad-mac-builder-10.14-upload' is failing!
Last 50 lines of build output:
Changes since last successful build:
[adamwolf] fd9bf2f7cdf550c0d2aa9ee21599b5049bac29f9 - Temporarily moving to 1 job to debug libngspice build issue.
[adamwolf] 83736150c4dd15e7f54b28645225e8f40ba8043b - No longer version pinning cmake.
[adamwolf] 38d8749504c6da56fe7b4e4dcb6b08c41ac81407 - Add cmake to dependencies list after removing version pinned version.
View full output