tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Build failure tooling improvements
* On 2025-03-21 at 15:11 GMT, J. Lewis Muir wrote:
1. https://netbsd.org/~bacon/Pbulk/index.html
2. https://github.com/TritonDataCenter/pkgbuild
But #1 doesn't support macOS, and #2 favors SmartOS over other
platforms, and its macOS support does not do builds in a sandbox.
It definitely does, it's what I use for my official builds:
https://github.com/TritonDataCenter/pkgbuild/blob/master/scripts/mksandbox-macos
One of the things that I've had to spend a lot of time on over the years
(over a decade now) is working around macOS bugs and changes in each
subsequent release to continue being able to build in macOS sandboxes.
Apple go out of their way to make this as difficult as possible.
Yes, my primary platform is SmartOS, but that repository is used for all
my builds, including NetBSD, macOS, and Linux. I never ever build
outside of a sandbox.
And I only mentioned NetBSD, Linux, and macOS, but I think it would be
great for as many platforms as reasonably possible to be supported.
I agree, but it should not be under-estimated how much work this is.
My main problem over the years is that changes to pbulk have been far
too contentious. There's lots of changes that I've worked on that other
people don't like so I've had to keep them my fork:
https://github.com/NetBSD/pkgsrc/compare/trunk...TritonDataCenter:pkgsrc:feature/pbulk/trunk
and there are changes in the official pbulk that I don't like and have
to patch out, so we just end up with something that nobody is happy
about.
That said I'd like to keep this discussion on point and avoid getting
sidetracked. What are the areas related to improving the quality of
pkgsrc trunk that we can agree on?
--
Jonathan Perkin pkgsrc.smartos.org
Open Source Complete Cloud www.tritondatacenter.com
Home |
Main Index |
Thread Index |
Old Index