os icon indicating copy to clipboard operation
os copied to clipboard

test/pkgconf pipelines for all dev packages that currently succeed

Open dustinkirkland opened this issue 1 year ago • 1 comments

This set of tests uses the new test/pkgconf pipeline.

All ~263 of these are confirmed passing right now in make test/*

dustinkirkland avatar Oct 07 '24 20:10 dustinkirkland

Hi! As the pkgconf maintainer I am impressed with the level of quality assurance being done regarding pkg-config data in Wolfi. This is legitimately mind-blowing stuff and I hope other distributions are motivated to do the same kind of quality assurance testing.

Also, let me know if there are ways we can enhance pkgconf to streamline testing in Wolfi.

kaniini avatar Oct 07 '24 21:10 kaniini

@joshrwolf @murraybd @xnox Is there anything else I need to do here? I'd love to get this merged, so that I can start working on the next batch...

dustinkirkland avatar Oct 16 '24 17:10 dustinkirkland

@dustinkirkland My investigation indicates that the CI failure is just with cyrus-sasl failing to build and I'll have an independent fix for that shortly. So if you just drop the test changes for cyrus-sasl I'll include that in a PR fixing the build failure.

murraybd avatar Oct 16 '24 18:10 murraybd

Sweet! Done!

dustinkirkland avatar Oct 16 '24 18:10 dustinkirkland

Automatic dependencies have landed. I would rather do epoch bump-full rebuilds for all the things. Because then the next batch should be enabled strict pipeline checks for all packages.

xnox avatar Oct 16 '24 18:10 xnox

Okay -- so I'll do the work to do this (epoch bumps) -- if both @murraybd and @joshrwolf agree?

dustinkirkland avatar Oct 16 '24 19:10 dustinkirkland

Force merging because some packages fail to rebuild now. We'll test everything after this and fix up anything that fails.

imjasonh avatar Oct 17 '24 14:10 imjasonh