Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Jan 2022 16:27:54 +0100
From:      Stefan Esser <se@FreeBSD.org>
To:        Matthias Fechner <idefix@fechner.net>
Cc:        FreeBSD ports list <freebsd-ports@freebsd.org>, Baptiste Daroussin <bapt@FreeBSD.org>
Subject:   Re: Portlint check seems to be broken, endless loop
Message-ID:  <5751e419-51c5-f102-5686-2f6b1523a001@FreeBSD.org>
In-Reply-To: <997d7e0e-6545-5167-3ce8-512f35590ab5@fechner.net>
References:  <997d7e0e-6545-5167-3ce8-512f35590ab5@fechner.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------Gkt4jOZTELmr6KPH6A6Kyp7a
Content-Type: multipart/mixed; boundary="------------UZmb5U70H7T60VQeQvDFYnO6";
 protected-headers="v1"
From: Stefan Esser <se@FreeBSD.org>
To: Matthias Fechner <idefix@fechner.net>
Cc: FreeBSD ports list <freebsd-ports@freebsd.org>,
 Baptiste Daroussin <bapt@FreeBSD.org>
Message-ID: <5751e419-51c5-f102-5686-2f6b1523a001@FreeBSD.org>
Subject: Re: Portlint check seems to be broken, endless loop
References: <997d7e0e-6545-5167-3ce8-512f35590ab5@fechner.net>
In-Reply-To: <997d7e0e-6545-5167-3ce8-512f35590ab5@fechner.net>

--------------UZmb5U70H7T60VQeQvDFYnO6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am 20.01.22 um 13:29 schrieb Matthias Fechner:
> Dear all,
>=20
> I saw a problem arising many weeks ago, but now I want to report it.
> You can easily trigger it with:
> poudriere testport -j 130amd64 www/gitlab-ce
>=20
> You will see:
>=20
> [00:00:33] Removing old packages
> [00:00:33] Portlint check
> WARN: Makefile: [296]: possible direct use of command "install" found. =
use
> ${INSTALL_foobar} instead.
> WARN: Makefile: possible use of absolute pathname "/sample$$/".
> WARN: Makefile: Setting PORTREVISION to 0 is not necessary.
>=20
> and then it hangs in and endless loop.
> Anyone an idea what could cause this?

This seems to be due to a bug in the PKG command, not in portlint.

Try:

$ /usr/local/sbin/pkg-1.16.3 version -T 'gitlab-ce' '-gitosis'

This command was issued by portlint due to an incorrect CONFLICTS
entry in the port's Makefile.

I have pushed a fixed CONFLICTS entry as commit 2d48a02b9f5.

But the PKG command needs to be fixed to not loop, too ...

Regards, STefan

--------------UZmb5U70H7T60VQeQvDFYnO6--

--------------Gkt4jOZTELmr6KPH6A6Kyp7a
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsB5BAABCAAjFiEEo3HqZZwL7MgrcVMTR+u171r99UQFAmHpf3oFAwAAAAAACgkQR+u171r99URm
mQf/dDqrCfVWIZ35QDxfU7Pjc5+/hBqkbEN+7h8FrT8wrSOp5QE87DDS5GHK6a3vwWGCmHzCFSlw
ZYDFhtm7xmqcX3ScM87Ist7VBehKseNeke7jn4HZXbfq1jbmfmUFLmklcmTDOHHSo9EL8YcT2sPN
tZjC9Sk7EWnms/vxxE3YP1QDUtwjEd8bQqCcWnYwU8NeZF48mpqQEkPoWkgdO/ZLxCRH8eEbgPKZ
KICk8BuKzQdjdDKXTW5KlUBh4DBCYr4ntM9eXuka25zwijAa5Bzs2f0BdJehRwPN/vna9ASEPHI2
kb/t/qknKyAtJj7u06IFzHTEPAjBRVNtbLeM7qF6hw==
=x6UD
-----END PGP SIGNATURE-----

--------------Gkt4jOZTELmr6KPH6A6Kyp7a--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5751e419-51c5-f102-5686-2f6b1523a001>