From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7301373848946999296 X-Received: by 2002:a05:600c:3543:b0:409:5a4e:512b with SMTP id i3-20020a05600c354300b004095a4e512bmr8194375wmq.18.1699983572071; Tue, 14 Nov 2023 09:39:32 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:601f:b0:408:3cd3:7cdb with SMTP id az31-20020a05600c601f00b004083cd37cdbls1443318wmb.2.-pod-prod-06-eu; Tue, 14 Nov 2023 09:39:30 -0800 (PST) X-Google-Smtp-Source: AGHT+IGPAqNn2WEnwmHe+O8+NTmyl3GLZu/EiaqZT3Ga8LeyK51XqpM4khHYoH953GfsswR51AEI X-Received: by 2002:a05:600c:198a:b0:409:7aa9:e0b with SMTP id t10-20020a05600c198a00b004097aa90e0bmr8194888wmq.32.1699983570219; Tue, 14 Nov 2023 09:39:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699983570; cv=none; d=google.com; s=arc-20160816; b=xBN6c3WmMru9tnmbVlkYotgsWakijC3bi/WLBaWZoGqS87GSxdgWv72UWwKrNsgmmX sJ7sbBogzSBbYWGJgDy0R4RQ96h9JjlOeKWbWHLHxH2YVoHFGtL6AOwJSmay23GWe7Oy PuhsZpeEhoEICv/llQs5ofAO0AS100BhBiAY5LJ68b1rdfeTqM2Wnc9ZOvmW9EfCDTzo sIj+s3FZWvUSdrbf2zK7ZfLFrOVXIU9NmxIPHm/uHkOU2Qc2M7QC03syrJtB1TvvCCUI amRvuQ6+/V3u9dNHYeXVUAtU3ohdfGSS+1ZISFvZpqIHm+7YE6zqaGwM25uDFpqvt64x He+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=lQUUnPUgB+DIX0HTVoUohfhnanxhEvADDj5D10dainA=; fh=1z37pEVhqwMLlkT4FDzOga7XBsM6Rzv6sXOq0pipxqo=; b=CuIymACHDPTH1ZnqNbSG15tcHchn+lhdUh0ciRCAs1IA4QWH3njAEXFJk45QbwXRFg yO+aa19uXqiL6xWIOa6gDVvUON11be0l3X+1Ryb5p4oi2o5mpXmed80pAmWAaFHL+d7J 2Uy86N3YYO4m96BLRmyUUwzKW9mNyx6RWyxrjeaeUHEV9eIhi67INLzCdoyJhwjAyH3Q lmW31pTKIyfI9cRaZGanjRq/X8fO9S9FtW6TKGih5vEoFHiXZQXklvyzwZmTMaYvdJRQ npCgAo5vgWJxMT/6DplNJVVLLCTzmx8wR5POfFT6gTnf+R+78Aq/LwWYPmZRniA5GIoS i+Lw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=Qe9SMv94; spf=pass (google.com: domain of fm-1212295-20231114173929602b3e3a501e691865-0mdgsz@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1212295-20231114173929602b3e3a501e691865-0MdGsZ@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id ay2-20020a05600c1e0200b003fe2591111dsi802646wmb.1.2023.11.14.09.39.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 Nov 2023 09:39:30 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1212295-20231114173929602b3e3a501e691865-0mdgsz@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=Qe9SMv94; spf=pass (google.com: domain of fm-1212295-20231114173929602b3e3a501e691865-0mdgsz@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1212295-20231114173929602b3e3a501e691865-0MdGsZ@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 20231114173929602b3e3a501e691865 for ; Tue, 14 Nov 2023 18:39:29 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=cedric.hombourger@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=lQUUnPUgB+DIX0HTVoUohfhnanxhEvADDj5D10dainA=; b=Qe9SMv946b3tWI7iBtTdwfjP7Z+i0laEpZCVm6ecsE46WmDbECxmsznHpQ5Ov9/Nd2WGZ8 asgTcx0Bcdr04H+/RtsWHEvvOhgvUAhlf9k6vzZ1T5sYsgL8/J0ByTRSnrq/RlHQ1DlWLsqq JrfFXOlGJjMWWMWHzAaXRWiURUBJY=; From: Cedric Hombourger To: isar-users@googlegroups.com Cc: Cedric Hombourger Subject: [PATCH] dpkg: make sbuild timeout configurable Date: Tue, 14 Nov 2023 18:39:00 +0100 Message-Id: <20231114173900.269290-1-cedric.hombourger@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1212295:519-21489:flowmailer X-TUID: 2K6vup5trtcN Some builds (especially those under qemu) can take a very long time and fail only because they did not complete within 2.5 hours. Let recipes budget some more time by setting DPKG_BUILD_TIMEOUT to a larger value (defaults to 150 minutes like sbuild). Signed-off-by: Cedric Hombourger --- meta/classes/dpkg.bbclass | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass index d61e9377..4accb076 100644 --- a/meta/classes/dpkg.bbclass +++ b/meta/classes/dpkg.bbclass @@ -4,6 +4,11 @@ inherit dpkg-base inherit dpkg-source +# maximum time (in minutes for the build), override for packages requiring +# much more time (e.g. when cross-compiling isn't an option / supported and +# the package large) +DPKG_BUILD_TIMEOUT ?= "150" + DPKG_PREBUILD_ENV_FILE="${WORKDIR}/dpkg_prebuild.env" # bitbake variables that should be passed into sbuild env @@ -94,6 +99,7 @@ dpkg_runbuild() { ${@ expand_sbuild_pt_additions(d)} echo '$apt_keep_downloaded_packages = 1;' >> ${SBUILD_CONFIG} + echo '$stalled_pkg_timeout = ${DPKG_BUILD_TIMEOUT};' >> ${SBUILD_CONFIG} DEB_SOURCE_NAME=$(dpkg-parsechangelog --show-field Source --file ${WORKDIR}/${PPS}/debian/changelog) DSC_FILE=$(find ${WORKDIR} -name "${DEB_SOURCE_NAME}*.dsc" -maxdepth 1 -print) -- 2.39.2