Skip to content

Conversation

stv0g
Copy link
Contributor

@stv0g stv0g commented Sep 1, 2025

No description provided.

@stv0g stv0g requested a review from n-eiling as a code owner September 1, 2025 11:01
@stv0g stv0g changed the title Update nixpkgs Update nixpkgs and CMake simplifcations Sep 1, 2025
@stv0g stv0g force-pushed the update-nixpkgs branch 3 times, most recently from 89b16ed to 421fa1d Compare September 5, 2025 08:51
@stv0g stv0g requested a review from pjungkamp September 5, 2025 08:52
@stv0g
Copy link
Contributor Author

stv0g commented Sep 5, 2025

@pjungkamp I would be interested in your review on this PR :)

@pjungkamp
Copy link
Contributor

I like the CMake cleanup. Neither villas-common nor villas-fpga are considered as a standalone projects anymore which allows us to strip even more unnecessary boilerplate from the build system.

The only nitpicks I've got is that I'd like to see some formatting improvements on the json_pack calls when you're already touching that code. You took the time to decipher the format string so make it easier for the next person that has to touch that.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems like we may need this patch once more. This time for Rocky Linux.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the current CI's cached layers for Rocky don't include the linux-headers update yet so the CI doesn't fail currently. But you'll notice that podman build -f packaging/docker/Dockerfile.rocky . will fail when running without cached layers.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've upgraded to RockyLinux v10. However the issue still remains.
So, I also re-added the patch to the RockyLinux Dockerfile..

Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
stv0g and others added 2 commits September 8, 2025 12:03
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
n-eiling
n-eiling previously approved these changes Sep 8, 2025
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants