From nobody Wed Feb 09 12:53:38 2022 X-Original-To: dev-commits-ports-all@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 1313E18DBC91; Wed, 9 Feb 2022 12:53:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Jv0Df75YYz3plC; Wed, 9 Feb 2022 12:53:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1644411219; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kLT5JYD0nhxjmzt8rPzkNp+MTZUbH47QH0Aht00V6U0=; b=MCs17T3q+RShsds+21q+AfDgsFBsaTBaGZsQdGmRr8/DwLpvYcQp5U53HXnG1NPiSrqjdO 4FA/ic6/B7oU3O8nW8TnzhN5LTJ5PhsRHha5uV7cf5OWzUZSFqPkhiZ73KTcxUlm0Jvh6E j8e9qMrK+Hu++HsVZI1beSqfzXaBx1ALwfICCy85NKrHmdjdEgAlf6OUgkYZSWb9Cq3a0R tgCaf9RluLhSMMwe3iJnxJnYcbMuidO5i4FozQ3lj73RfW+pg+dXeMeCbj8LO3YiEqRXv9 L/+/5nvcfMUxWd+iru6f8+exLVilDYXI90/A/aMbxqw8DSUtsJfDhplBzy1LXA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D364D584E; Wed, 9 Feb 2022 12:53:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 219Crc6L058155; Wed, 9 Feb 2022 12:53:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 219Crc4G058154; Wed, 9 Feb 2022 12:53:38 GMT (envelope-from git) Date: Wed, 9 Feb 2022 12:53:38 GMT Message-Id: <202202091253.219Crc4G058154@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Tobias Kortkamp Subject: git: 200987777b69 - main - ports-mgmt/sccache-overlay: Disable idle timeout by default List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tobik X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 200987777b69cc702aca712c216050145668bbf5 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1644411219; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kLT5JYD0nhxjmzt8rPzkNp+MTZUbH47QH0Aht00V6U0=; b=UOYeIexMwlzS3HO52/oYpN9y6Gd+wpnGEciqBTcFhrUKLPugJHblCxln+ec6ugPdDpU3q6 P+EkxneEAiPMRnc1U+dXUQkmOWNSJ529VCUJJqYH/OQ3rhzCqs0MEPIyWFePyz45H24Gdr XXDKOFSMylUXmC3T7+OJgC4uy87UXYnogDVLZRBiMcUVn/6VUksW9Luu0auF1cu2ygttKh Rxx/4ST0LImoIvwI1sbieOooarxC0YjfJGRQbaNE11UY3s1Z8WprnnKK2dWydtvtOMjjyC wvTdxNipOi/TAHFOsHdT3c/RU5xEbi8sUNKUfn0DJBhy+4Mg+kf2tuN0SzMqPQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1644411219; a=rsa-sha256; cv=none; b=lroSwxWkms6W6M4Rj02T81GwbWFSO+gqFs6gqwQFijMDyp3e0MKeQ0b14PxL7W0uUmPi2a exkHhZeIkVoRbZniu3SWeRagkyklK2eO3EOtnc4qiLDrBmRpFPq/GAxst3t/ofDcDEkdQ8 tfUr75J1Lbn47MjBl1OAY9QhbusCxPBNuNFKiY50a2edAOsAV47ozh/t1o8DI36iKsL5pT 9MVDNaCq3Vayjo4aMY68sDgk0a4BQQcRWKcypLVNRKgEZEpIWMfEaHqpAwqnMC+l1lVfyW LbaCOHMznFc2t6QpXjWfeSzu3jgXCr0EQx0QEkIvv22FgVG+KFi/Rp9Q1woqBQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by tobik: URL: https://cgit.FreeBSD.org/ports/commit/?id=200987777b69cc702aca712c216050145668bbf5 commit 200987777b69cc702aca712c216050145668bbf5 Author: Tobias Kortkamp AuthorDate: 2022-02-09 12:52:30 +0000 Commit: Tobias Kortkamp CommitDate: 2022-02-09 12:52:30 +0000 ports-mgmt/sccache-overlay: Disable idle timeout by default It seems like it is too easy to hit during Firefox builds and then the server is gone and builds fail with: sccache: error: Connection to server timed out Since Firefox disables it itself do the same here. Tested by: jrm --- ports-mgmt/sccache-overlay/Makefile | 2 +- ports-mgmt/sccache-overlay/files/Mk/bsd.overlay.mk | 5 +++-- ports-mgmt/sccache-overlay/files/pkg-message.in | 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/ports-mgmt/sccache-overlay/Makefile b/ports-mgmt/sccache-overlay/Makefile index 791f931c6de0..c77cf19785ce 100644 --- a/ports-mgmt/sccache-overlay/Makefile +++ b/ports-mgmt/sccache-overlay/Makefile @@ -1,7 +1,7 @@ PORTNAME= sccache DISTVERSIONPREFIX= v DISTVERSION= 0.2.15 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= ports-mgmt PKGNAMESUFFIX= -overlay diff --git a/ports-mgmt/sccache-overlay/files/Mk/bsd.overlay.mk b/ports-mgmt/sccache-overlay/files/Mk/bsd.overlay.mk index 90f590b701fc..0dbb885d4e65 100644 --- a/ports-mgmt/sccache-overlay/files/Mk/bsd.overlay.mk +++ b/ports-mgmt/sccache-overlay/files/Mk/bsd.overlay.mk @@ -2,6 +2,7 @@ _SCCACHE_OVERLAY_INCLUDED= yes SCCACHE_SIZE?= 16G +SCCACHE_IDLE_TIMEOUT?= 0 SCCACHE_UNIX_LISTEN?= /tmp/sccache-overlay.socket _SCCACHE_LIBS= ${LOCALBASE}/share/sccache/overlay/lib @@ -26,6 +27,7 @@ IGNORE= SCCACHE_DIR not set _SCCACHE_ENV= RUSTC_WRAPPER="${SCCACHE_BIN}" \ SCCACHE_CACHE_SIZE="${SCCACHE_SIZE}" \ SCCACHE_DIR="${SCCACHE_DIR}" \ + SCCACHE_IDLE_TIMEOUT="${SCCACHE_IDLE_TIMEOUT}" \ SCCACHE_MAX_FRAME_LENGTH=104857600 \ SCCACHE_UNIX_LISTEN="${SCCACHE_UNIX_LISTEN}" CONFIGURE_ENV+= ${_SCCACHE_ENV} @@ -45,8 +47,7 @@ sccache-stats: @${SETENV} ${_SCCACHE_ENV} ${SCCACHE_BIN} --show-stats || ${TRUE} # We let Poudriere clean up the server. Users who build locally -# can stop the server with `make sccache-stop` manually or wait -# 10 minutes after the build until it shuts down automatically. +# can stop the server with `make sccache-stop` manually. sccache-stop: @${ECHO_MSG} "==> Stopping sccache" @${SETENV} ${_SCCACHE_ENV} ${SCCACHE_BIN} --stop-server diff --git a/ports-mgmt/sccache-overlay/files/pkg-message.in b/ports-mgmt/sccache-overlay/files/pkg-message.in index d84fccb4eceb..02e397e4800c 100644 --- a/ports-mgmt/sccache-overlay/files/pkg-message.in +++ b/ports-mgmt/sccache-overlay/files/pkg-message.in @@ -10,9 +10,9 @@ SCCACHE_DIR= ${HOME}/.sccache OVERLAYS+= %%DATADIR%%/overlay During the build a sccache server is started, bound to -${SCCACHE_UNIX_LISTEN} (default /tmp/sccache-overlay.socket). It -automatically shuts down after 600 seconds if nothing is using -it. To cleanly shut it down earlier use +${SCCACHE_UNIX_LISTEN} (default /tmp/sccache-overlay.socket). +Idle timeout has been disabled to make builds more reliable. To +cleanly shut down the server after the build use $ make sccache-stop