From nobody Sat Dec 30 11:02:46 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4T2K8k3cLZz54vt3; Sat, 30 Dec 2023 11:02:46 +0000 (UTC) (envelope-from danfe@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4T2K8k34GSz4fgy; Sat, 30 Dec 2023 11:02:46 +0000 (UTC) (envelope-from danfe@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1703934166; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=lhistWgoppX1eoiA9NbOT2jpcKTKJx6R1KGz8ycurP8=; b=e7eMv51Xjr+oZ2QW2/ZCfUiIRHVNVk9fvVdkFwtzmXsjsFWsODioUlBJ6RuM915Lvic9sO ak/I8YouaE5+SYiu+w/52dXte7FJ2pY81NztgZAbRfydBNaydm363fASLrB/rM1dNbnCtr 2WiCj0zmBMSg4XpHfH2RA/S1IK1UbfdNBKdRX3aNVsvHcQhvE+xoVUFGY26An3BKysknA/ 78wtbb/sWMtvgpQmIj6cqLjinJRkWuz+BYUgSEGebMTx27JCWvwKOufgJniTf1mBGlRBk8 O8MFh3DUiCjfpxLmW+JqC/s335nB+5G9RmW5RepSeGYUpTgZBD0Ri9aT17JoeA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1703934166; a=rsa-sha256; cv=none; b=gxWiV1QhzBNrlqi4rQrn0lyYeSQYydsusufUs2cIkqCoKoiR05eVLmd9VDMdGMyFaDBm52 5g170Lh9c1rsN0MQ+dmHw1yUjyL2vCjPbmp3ODBhWMznNKAZbHec0fml9o91C8IQdNEGrc H+oAx5fMvcAt+dirMHCWpGG8aMXgD7JObLL2dXQUUvnuFmn5eyo9scNM7qKBE/LKjXI/pO jI6x/msQqKwOG6Qs0AAOev75NO5XtrYz62NtfLsmtcpZ96568k0oA1i3/DG3qG1pyHN6kC cKXXGzjbGe1T3d7EY2wFtveiBRmIU9DToefGgoi9F7gb/PNLFQqCAcsEIezsZw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1703934166; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=lhistWgoppX1eoiA9NbOT2jpcKTKJx6R1KGz8ycurP8=; b=obyyBwMCTWmDxz3cXjfEMV/gi6n63L4jjOgsF3qQW6HD5JK2jilN0ORNjoFn4Dss2DU78o HGxNWduaTLxS7Uudqz0gculEQIfnW4ghgjsMNGuR0laWdODBlu0DAa00fKQtXulOejtbC4 glj6m1Z9ewnl/QHWO5Jn172egaI5nLZEbSY3uTM1xkkP880x49b6WOxuWUcr7fewngeyUv SGILRV1sAvNZWEnHKg9jKKBjK6cc3w/lVK2OF9z10atG8we+/rCtlJ5S7R+NDu2HciJmcR KXrmU/tyroUX52daHCVE0LOK5YMfIgLCirA1930JlUmZpx/2XXw2R9zsg+/BXA== Received: by freefall.freebsd.org (Postfix, from userid 1033) id 3C73C5BEF; Sat, 30 Dec 2023 11:02:46 +0000 (UTC) Date: Sat, 30 Dec 2023 11:02:46 +0000 From: Alexey Dokuchaev To: Emanuel Haupt Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 5fa10f90532b - main - graphics/libsvgtiny: Mark MAKE_JOBS_UNSAFE Message-ID: References: <202312301033.3BUAXHlq032887@gitrepo.freebsd.org> List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202312301033.3BUAXHlq032887@gitrepo.freebsd.org> On Sat, Dec 30, 2023 at 10:33:17AM +0000, Emanuel Haupt wrote: > commit 5fa10f90532b8707765e683c13de0d29ec26a3ee > > graphics/libsvgtiny: Mark MAKE_JOBS_UNSAFE > > Mark the port as MAKE_JOBS_UNSAFE due to continuous pkg-fallout emails, > even though build failures are not reproducible in various > environments, including those with and without parallel make jobs. It's quite obvious from the build log what's going on and easily reproducible, just insert "sleep 5" in the autogenerated_colors.c recipe. The fix is also straightforward, you need to tell make(1) that svgtiny.c depends on autogenerated_colors.c (#include's it): --- src/Makefile.orig 2023-12-27 21:45:54 UTC +++ src/Makefile @@ -3,7 +3,10 @@ DIR_SOURCES := svgtiny.c svgtiny_gradient.c svgtiny_li SOURCES := $(SOURCES) +src/svgtiny.c: $(DIR)autogenerated_colors.c + $(DIR)autogenerated_colors.c: src/colors.gperf + sleep 5 $(VQ)$(ECHO) " GPERF: $<" $(Q)gperf --output-file=$@.tmp $< ./danfe