From patchwork Tue Nov 14 17:39:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cedric Hombourger X-Patchwork-Id: 3210 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 14 Nov 2023 18:39:39 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f56.google.com (mail-lf1-f56.google.com [209.85.167.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 3AEHdbUL009045 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 14 Nov 2023 18:39:38 +0100 Received: by mail-lf1-f56.google.com with SMTP id 2adb3069b0e04-5079f6c127csf5458541e87.3 for ; Tue, 14 Nov 2023 09:39:38 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1699983572; cv=pass; d=google.com; s=arc-20160816; b=f92mwknf+wtQ/nBbxSVX5gtbveNEZ9HjrA3uB6/6NWBYhfBbR2ggAaIOL6t2YMfgQg kYgka6PlaZMfR8V2DNCBZUnSIvbH5LqCTOWOwkhubcVZDulIJ3A4jzOXg9j4A+unXT68 kjMtydKUGDxvUkKd1VaiWj67+7aIljY7xMWqaw0U4Om2mDea1OWsxvqHYvuR9Nhj9Mh6 lXwKtZWqoCFWUDdYyuzx+UZ/axXCI0k6toID2k7s8qZ9roZv6/Nl0X3TYH4WtzbTrUtU rDJXbdB46eApy6umhhrvxv/BVImBYA1nA7tas4RKdI6GyVevrpMW0aVYOAyWR0kL1bHg AB5w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=0v5Hvmp1KcQeelHCl4ZwvPaD8OMaKZVRLfdo+fTMwnU=; fh=1z37pEVhqwMLlkT4FDzOga7XBsM6Rzv6sXOq0pipxqo=; b=wP1cwWPMTmB7majjmoeDlQ5DLN0yPK/yGxuks5DE5QGA+61qr2G2vWbZ0MzVUpKSO+ As6Sa17GaXNdpyWL2kxzH9fIwjp4jdrQ/IBuZK9/8t+D9Q/tqQ1JRPkRb62pmlKs2W8v yY+NdqlefH0I3nU5xHDadB/84AK2UeqSZ7DJMcYNumn8gcImX1weorg/a4pzSINy9Bvq j9IpmVtQuR721GGBTBNFCT4P7ETuaUz9x+Nl2hOyCCRk+lhgJ/roY9DVMecMWXwKdL0+ SWTgZvCsmniTGyCNw8kk7mRB5s5COacDfoWo/vsIdd9uJunLqnVI8+lrr9aifKgn797D MAGw== ARC-Authentication-Results: i=2; 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1699983572; x=1700588372; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=0v5Hvmp1KcQeelHCl4ZwvPaD8OMaKZVRLfdo+fTMwnU=; b=LKYaJeWayZwbhNdEhCq+AQ5y7FKrMYvttGOrX6u6vwS+jP5cXjBoaIZPF91bzwLSvp gcBjKx3RClV5QHqMV4b0LPVI9RGZHApT4NVWZogvqKLuB4o0dkZOL1gefnCddTG92LmP XUQeYQ6mKLTraNNNURoYycrodTNJDWYCkdPq8AWzh8C56BhCr1VW/gmGr4yxuErZs5uX gl1HDvFN423pQWh+x8GIqVR92MdcfLAPygVK0Jm5AwvIErs9u1Xm7Cfoot5kHLuwKEPB Eiy/g0P+grzbFkBaP2pCzedqn94heNj3AFxAKuvmJ+tbZemWy0ohvoW1/pQpREwEOizn kesg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699983572; x=1700588372; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0v5Hvmp1KcQeelHCl4ZwvPaD8OMaKZVRLfdo+fTMwnU=; b=hzuQTXc+Gx6W87f5Zgbk6Eb78DAvJdvY7UyOACbYkDzmLrqv9ndsPPEZQEpDQJEFNF K8SfY8n4jREH/B3oU1A7oBw9jitS5ii9mfUiVGlY0kMw0WTPVWv3g0k0h1hUzw1BeAOe vZf5JxmdwIezEXEUP8DZcvHPV82Axi9+DFfr15rir1smY6KnXSLr9GQjlajIw8OWbdWN ro1b6E/61PE1oE6eC3rq8GeJKBLhgesjbAJY7cj1SEQLUzk8AZmSHnRdEyUeiiP8W2wB qAt6LKFOA/ad2WDuJw50rOsDz9J/kPoHthHoXpcaG4RA+VhF1pIRBfgzjpBDfIucu7cg YWXw== X-Gm-Message-State: AOJu0Yz6sEyCu1Aoslky3bz3dmh6ltGZSib2EVVlR8SfUj7pB1m9EJEr +RPUB4EXROqtgIQMqw3XkDk= X-Google-Smtp-Source: AGHT+IEIQEGem3d+8ejp4RTctkn8L2ck7ik9tLT+ByRTVLNMFDxJuJcgSbOl3aLfxB53JqIM1USmxQ== X-Received: by 2002:ac2:4198:0:b0:509:2b82:385c with SMTP id z24-20020ac24198000000b005092b82385cmr6820966lfh.61.1699983571980; Tue, 14 Nov 2023 09:39:31 -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-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 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; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 20231114173929602b3e3a501e691865 for ; Tue, 14 Nov 2023 18:39:29 +0100 X-Patchwork-Original-From: "'Cedric Hombourger' via isar-users" 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 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1212295:519-21489:flowmailer X-Original-Sender: cedric.hombourger@siemens.com X-Original-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 X-Original-From: Cedric Hombourger Reply-To: Cedric Hombourger Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= 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)