tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Automated pkgsrc commit testing
* On 2024-08-05 at 10:29 BST, Thomas Klausner wrote:
Does it expect it to be pkglint clean, or just not worse than before?
There are some cases where we cannot make a package pkglint clean, e.g.
ERROR: gmake/options.mk:13: "../../devel/gettext-lib/builtin.mk" must not be included directly. Include "../../devel/gettext-lib/buildlink3.mk" instead.
It currently expects to be pkglint clean. I would like either things to
be fixed, pkglint to be enhanced to be smarter in those situations, or
have a way of marking certain sections as e.g. /* PKGLINTED */
Notably the NetBSD builds run with non-standard settings for
PREFER_PKGSRC, PKGINFODIR, and PKGMANDIR, as these are commonly
broken due to commits only being tested with default NetBSD settings
(see e.g. devel/py-gi-docgen failures highlighted by pkgsrc-bulk for
the last few weeks that have gone unfixed).
This is another discussion, but I think we should not assume that
committers read all pkgsrc-bulk emails, so forwarding of such issues
to pkgsrc-users or the committer(s) is probably a good idea.
Strong disagree, but we've been here a thousand times before.
Due to the state of pkgsrc trunk right now, this is currently based on the
2024Q2 branch, with a couple of changes I've made to fix bootstrap on Cygwin
and OpenBSD.
What is the 'state of pkgsrc trunk'?
At time of writing my original email it was severely broken with many
thousands of packages missing due to untested changes. I since fixed
those myself, as nobody else was cleaning up after themselves (probably
because they weren't reading pkgsrc-bulk!)
At time of writing this current email, it is severely broken with no
bulk builds running at all due to untested py-scipy changes. I am
expecting to have to fix these myself too, as it's been 5 days now with
no sign of anyone else doing it.
If you would like to get involved, have access to the GitHub org, have any
questions, or have suggestions on any other tests you'd like me to implement
(or implement yourself), please let me know.
Please add me: 0-wiz-0
Done!
--
Jonathan Perkin - mnx.io - pkgsrc.smartos.org
Open Source Complete Cloud www.tritondatacenter.com
Home |
Main Index |
Thread Index |
Old Index