tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Build failure tooling improvements



It's been encouraging to see some of the proposals recently to improve quality. Something I've obviously been very passionate about for a long time.
In the past I've done a lot of work, whether that's daily bulk builds 
across multiple operating systems, the CI system, scan failure mails, 
custom bulk builds, lots of additional checks, etc, but they haven't 
always been well received or used as I'd hoped, which has obviously led 
to some frustration on both sides.
So, how about a different approach.  What would you like me to work on?  
What features would you like to see, and would actively use?  What is 
your ideal workflow?  What would it take for your workflow to include 
cross-platform checks prior to commit?  What resources do you need to 
help ensure each individual commit is as high-quality as possible?
I want to build systems and tooling that will help improve pkgsrc 
quality, but they have to actually be used, with a reasonable 
expectation that failures will be acted upon.  If we can agree on it, 
I'll build it.
I'm in the very fortunate position where I'm employed to work pretty 
much full-time on pkgsrc, and I'd much rather that time was spent on 
tooling that will be used by everyone and improves pkgsrc for all.
It's likely that there will be too many differing opinions to come up 
with a golden path that suits everyone for every commit, but I wonder if 
we might get to the point where we at least have a pmc-enforced path for 
the more critical parts of the tree.
Thanks,

--
Jonathan Perkin                    pkgsrc.smartos.org
Open Source Complete Cloud   www.tritondatacenter.com


Home | Main Index | Thread Index | Old Index