New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
netdata/packaging: Build from source for Judy-devel and libuv for Centos7 x86 #6849
Comments
We already have a way to build judy from source four our docker images, i will be using this method for the OSes we do not have a binary package available. Similarly for libuv. |
Got a script for libuv to compile under 32 bit centos 7 and got a test failing
|
|
I am merging the introduction of those two scripts, without adding them onto the pipeline anywhere. PR: #6850 I have two things to think about:
|
I am not sure what you mean its not officially supported. Going into one version: https://wiki.centos.org/SpecialInterestGroup/AltArch/i386 |
From the link in my comment: We encourage vendors to come and join this effort, especially for the newer 32-bit IOT boards like Intel Edison, etc. The wider CentOS Ecosystem is also welcome to engage with us, both at the project and code level. If you are working with a project that interfaces, manages or develops on top of CentOS, especially in the virtualization, cloud, container and infrastructure management areas - we would love to have you guys get involved." |
It doesn't matter if an OS is officially supported or not. We must guarantee that all OS versions in LTS work perfectly, but that doesn't mean that we ignore the other OSs. If we are able to provide a binary pkg distribution for this OS we do it, otherwise we ensure at least one of our methods (install from source, kickstart, kickstart-static64) works there. |
Agreed, I'm just justifying the difficulties and saying it's to be expected that there will be problems with this distro spin. Putting it in prespective as in it's not a widely used LTS that is a showstopper bug. |
libuv is in EPEL, as is Judy, so this is currently invalid. Long term, it would, however, be nice to vendor Judy because it's not present on an increasing number of systems we want to support, but there's a separate issue for that (#8153). |
Bug report summary
Based on Travis build: https://travis-ci.com/netdata/netdata/jobs/235311638
We don't seem to have an official repository i know of that provides Judy-devel and libuv.
We have to build from source for those two particular packages, for x86 Centos-7
OS / Environment
CentOS 7, 32 bit (x86)
Netdata version (ouput of
netdata -V
)Latest
Component Name
netdata/packaging
Steps To Reproduce
Just trigger the 32 bit RPM package build, it will fail on CentOS 7
Sample: https://travis-ci.com/netdata/netdata/jobs/235311638
Expected behavior
No failures
The text was updated successfully, but these errors were encountered: