[Zeek-Dev] Re: [Zeek-Def] Re: Platform support policy
On 11/6/20 2:03 AM, Robin Sommer wrote: - Which of these come with additional requirements beyond just OS base packages? We should note those. What I can think of: - CentOS: We require devtoolset (which version?) and probably EPEL? I don't recall how people get some of the dependencies in place (bison, flex, cmake). Mhmm ... this seems a bit tricky. At least in our CI setups each platform requires some stuff to be installed to allow a build, so I'm wondering whether instead of spelling them out in the wiki page we could just point at our CI? That'd be Dockerfiles for anything Linux and prepare.sh for FreeBSD and macOS. The benefit would be that we'd maintain this in one place only. We could invest a bit of time in documenting the Dockerfiles/prepare.sh scripts so they explain these? - macOS: Homebrew I suppose. Yeah, worth calling out because Cirrus includes it in their image, so you won't notice it when looking purely at only our CI setups. - On CentOS, if we limit support to "full updates", CentOS 7 will drop off soon. I'm wondering if we should use versions with maintenance updates instead? (I'm glad CentOS 6 just went out of life support :-) :) -- yes, I mislabeled that one. I actually meant to say "Maintenance Updates". Fixed in the wiki page. - Does anybody know if Cirrus keeps previous macOS images available? If so, I'd suggest we keep the two most recent macOS versions. I'm definitely not the expert here but it all looks like Catalina with varying additions: https://cirrus-ci.org/guide/macOS/ Btw I didn't include anything about architectures ... for Debian 9 we currently have a 32-bit container, for some other platforms those are still available too. Do we still care about 32-bit? Best, Christian ___ zeek-dev mailing list -- zeek-dev@lists.zeek.org To unsubscribe send an email to zeek-dev-le...@lists.zeek.org
[Zeek-Dev] Re: [Zeek-Def] Re: Platform support policy
This looks great to me. Some questions/notes: - Which of these come with additional requirements beyond just OS base packages? We should note those. What I can think of: - CentOS: We require devtoolset (which version?) and probably EPEL? I don't recall how people get some of the dependencies in place (bison, flex, cmake). - macOS: Homebrew I suppose. - On CentOS, if we limit support to "full updates", CentOS 7 will drop off soon. I'm wondering if we should use versions with maintenance updates instead? (I'm glad CentOS 6 just went out of life support :-) - Does anybody know if Cirrus keeps previous macOS images available? If so, I'd suggest we keep the two most recent macOS versions. Robin On Thu, Nov 05, 2020 at 20:51 -0800, Christian Dreibach wrote: > Hi folks, > > Sorry for the delay here -- I've now put together a page: > > https://github.com/zeek/zeek/wiki/Platform-Support-Policy > > I've also added an entry to the calendar for macOS (Catalina, using the > availability of images in Cirrus CI as a driver), and I'm putting together a > PR (still a draft) for bringing our CI in line with what's in that page: > > https://github.com/zeek/zeek/wiki/Platform-Support-Policy > > Let me know your thoughts... > > Thanks, > Christian -- Robin Sommer * Corelight, Inc. * ro...@corelight.com * www.corelight.com ___ zeek-dev mailing list -- zeek-dev@lists.zeek.org To unsubscribe send an email to zeek-dev-le...@lists.zeek.org