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