Message ID | 20250221154843.515037-3-amikan@ilbers.de |
---|---|
State | New |
Headers | show
Return-Path: <isar-users+bncBCHIPONZWECRBZWA4K6QMGQEF3H6VDI@googlegroups.com> Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 21 Feb 2025 16:49:03 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f61.google.com (mail-wm1-f61.google.com [209.85.128.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 51LFn2hA015927 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <iupwgm@isar-build.org>; Fri, 21 Feb 2025 16:49:02 +0100 Received: by mail-wm1-f61.google.com with SMTP id 5b1f17b1804b1-4388eee7073sf15442555e9.0 for <iupwgm@isar-build.org>; Fri, 21 Feb 2025 07:49:02 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1740152936; cv=pass; d=google.com; s=arc-20240605; b=gf6jmNuQuSLVbQVMz/QmXq1cVzeRGG2kaZXmFoWCkfx/MeZmULSPv+Q7btMoa7+jaR kH8zj0WmEdpSSXgV+H4zysjbzZG5dxC/apqtKOtNU3lZuYl1vHVDVLHUZs8yzigpwAEv wO6JRpcHIYKo54+pd/hViroCHHBVDJhtkKUb9Ou4cX4PR631JKC5AX7evguQDvobNVNZ FWN7oc5CGNf4YvaMUDcAnJGIRtK8Tp03hHGJ37zhDjlwuQLw6usC61klMu4nqYbzQ7r2 zLO5QN43XL5Wiy2JdraejAKfEjUMQxgF2LdfVHlyK3+QeZlX0zh4tCw+Br4JJLIRDH8a MJiw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=XuHDlrHZTPRnoJr/0VV0Xg5vVdYmv81tCnxuFurkcMM=; fh=JR+aurRs8/NBBKc5rMoFaNBS1vqRiKvvSKS3BmVMnQQ=; b=E2QnepCvMCvBsXuUMhlg21fo7E+/W0VPAUPMjg2jPvstitRo5QJKjgSP4YwzbwA2dy JRqCbrnACK4c1bOso1OmegGZap4S4nVn7X2tOH/kya2qhBNpj/gruWrQnkY3MJ6x+2IH E8F0sDEhKB0zcf71LR5Zz0Gv9kkiaa+UhS6RVnOfrde+p5ISONc9UJ69ArjMMFyqvKyH uTUC5WqBrXYozSkxGc509btLESolearwY6NIdPV9HQGjKURYcGOwJXhgXLSyKgS5Ijlw poxjWDUzV8rcCBCj7GoXdwc7FSDIUZd8ynShTnFfHUYspV/AuO85e0O5/gH8hyVzaQSI hlkw==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1740152936; x=1740757736; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=XuHDlrHZTPRnoJr/0VV0Xg5vVdYmv81tCnxuFurkcMM=; b=SCHrGr7jruFSMBYBF/E6GxLdBiVrL6Mz8XD1mJYD2xxVEtkf2GpDXqtsSMTT2K6ZBw 8AyEGEbCj/cF1K/cgoOx3v+1XHwirFJIhti6HAD9lKYdyJSTXZwc6XCxL374D/scyUE3 mbbPxanIR1B7FNLcz4pUTI4JG1/mWTkJlDTq/P+AeqnPdYjEM0CBBOJddH8szen85ypU kD8CjZfMtSNiLHlelnQ00V+4tVHAOfGAUbMEMUkJav4DOaB5DcCv/Eutn+tuMd/T0U5p L0Cw1Hq3RLAwQBFT8O1mUyO3Yk0sVxcwEjghJshugGnxEKLdsT4FDP4Bu0yXrmPqMfb6 dcIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740152936; x=1740757736; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=XuHDlrHZTPRnoJr/0VV0Xg5vVdYmv81tCnxuFurkcMM=; b=JqcHQtCuA97Kt8soDM2ZO6rEdBYYWEBL+JJdjbifT0yLOsQRyDJw42ZmgNvmAu1Dy3 d2TN4Q0QDVWA0mA7dQaPaSl0aOhZcIRfVVgTekvQPeTimCVyyS977u7eKvpZfdGZwVoD 8TzG44zB+su8KTHBuJhjsRNG6gJwtW5bjxFY8+yebCmJQkTV9Yo4GRB9pZHyBE6/j6VY RUC5GIIDDmspWIZjdXDZTuDoegcEkSgTlO7ixwkxtndvVXguJzL2o1apk6b9EFmlqo8u 85JVuEYgn6snmsY88zS8ZURNgTDWM0IoLgBh29sH2ez4+D6HtSdc3mwpSBJqHHAhKYKJ uTYQ== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVFMGNGSZD4+rchSDeYtmTyU6+kKMJ9oLPPVgor928JqXf9tIgxLNEjc8zfdm/73GQjo2KTiDk=@isar-build.org X-Gm-Message-State: AOJu0YxvcmIO94PKMFn2mAymJy8GtiiF/QUloF/mCksChLnfyKxQo5so Seon+QhYt/EtEfhzJaiSako3i+R1pvxMQGRBSc8u4Ed08/N5BBDs X-Google-Smtp-Source: AGHT+IHCPQZQp+tOHV/mUq9qYDr7x5hjyxaXzs6TEvq4u+OlFbZzCA1+Wcg2ADJhw8HWmFdam8Uc1w== X-Received: by 2002:a05:600c:3b1f:b0:439:9434:4f3b with SMTP id 5b1f17b1804b1-439ae2eb6c6mr29951375e9.8.1740152935124; Fri, 21 Feb 2025 07:48:55 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h=Adn5yVHEHa2XEje/ztwlvcqDIWn7g3cast2Y3GnsNprbDWZDGQ== Received: by 2002:a05:600c:3015:b0:439:8aa2:645c with SMTP id 5b1f17b1804b1-439a30c0316ls5614285e9.2.-pod-prod-00-eu; Fri, 21 Feb 2025 07:48:53 -0800 (PST) X-Received: by 2002:a05:600c:4511:b0:439:5f04:4f8d with SMTP id 5b1f17b1804b1-439ae320687mr27417865e9.12.1740152932915; Fri, 21 Feb 2025 07:48:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1740152932; cv=none; d=google.com; s=arc-20240605; b=hEuuYGwn2m2FBoyAFXs51H40o4V/J9Kl2CKKcMgpvaZ2XPoz/JB4Y1iGugxKm7wZd/ 6dBUOE9DEAwSKXyUsm2fD7+U1IrFAHK/EI6PkPvVqT5+QSHlsM98TY4McpxaDWIiyzQN CzTfDEyyZZ36OhgX2EippEyTHJMOYTjA1HezurxbquaGW0TmzKtzFXeCRwkjZit92FSh xgDDqj3ZCVFdk2y06dirbDhW6FM8UrFLBaUAOwIFjtX5jdZkL3EX+FmUeX4zo+PxMLun qTSOQdlKqBnRr/NM+deYvrzBLRQ/s7YGJaWjnWRraTPiS7AdmHxPXfgj6vf+VaD6dI4I +n1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=+T9uGR8xfGPxQwZjLwT4ud1ExA0r3KwmzSRxaI3xMYw=; fh=/h9QQkzJ8EboVkWg45aWwpaUro6WMavIVd2OhN45RtE=; b=ko3NG4PMYmUTAr72OIDKxSJcA/cQmYxQTf5TVOphi+Xer1nPyy0mMo92sJkQHU4YEZ kmylCSRwtvP/4amyiONvmlrhcZosG/9oBiJcqln9PetnMcHsIGUnsUf9TpmIiMMYhpBW FkwN8sRfzjmnFaB56b488U2szdyvrtpOByP3IXVKFyamLPSHUx8yV+NVRfGcFps7Foix YzaWtxjbga9dYF8W08/JfKtA4eySksShPPaM2OvYfUjAA/g9v1XklI2Nb8x8CMqYBHig 8CSlUETCjJq6/cJ4BbKfL+bV9qpl28B1LIx0wr/BCTYJ9OWxbApVoVPapImZ47ax+Cje 50qA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-38f2594bb55si253143f8f.8.2025.02.21.07.48.52 for <isar-users@googlegroups.com> (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 21 Feb 2025 07:48:52 -0800 (PST) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from user-B660.promwad.corp ([159.148.83.123]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 51LFmn2p015858 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 21 Feb 2025 16:48:52 +0100 From: Anton Mikanovich <amikan@ilbers.de> To: isar-users@googlegroups.com Cc: Anton Mikanovich <amikan@ilbers.de> Subject: [PATCH 2/6] CI: Add API for sbuild hook insertion Date: Fri, 21 Feb 2025 17:48:39 +0200 Message-Id: <20250221154843.515037-3-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250221154843.515037-1-amikan@ilbers.de> References: <20250221154843.515037-1-amikan@ilbers.de> MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,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-Original-Sender: amikan@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: <isar-users.googlegroups.com> X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: <https://groups.google.com/group/isar-users/post>, <mailto:isar-users@googlegroups.com> List-Help: <https://groups.google.com/support/>, <mailto:isar-users+help@googlegroups.com> List-Archive: <https://groups.google.com/group/isar-users List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>, <mailto:isar-users+subscribe@googlegroups.com> List-Unsubscribe: <mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>, <https://groups.google.com/group/isar-users/subscribe> X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= |
Series |
Fix essentials rebuild and cover with CI
|
expand
|
diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index e671a4ae..d335dbe8 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -339,6 +339,22 @@ class CIBuilder(Test): cmd = f"dpkg-query --root={rootfs} -f='${{Version}}' -W {package}" return process.getoutput(cmd) + def set_sbuild_hook(self, hook, type='post-build-commands'): + append_data = f" --{type}=\"{hook}\" \\\n" + + layerdir_core = CIUtils.getVars('LAYERDIR_core') + sbuildclass_file = os.path.join(layerdir_core, 'classes/dpkg.bbclass') + self.backupfile(sbuildclass_file) + with open(sbuildclass_file, 'r') as file: + lines = file.readlines() + with open(sbuildclass_file, 'w') as file: + for line in lines: + file.write(line) + if 'sbuild -A -n' in line: + file.write(append_data) + + return sbuildclass_file + def get_ssh_cmd_prefix(self, user, host, port, priv_key): cmd_prefix = ( f"ssh -o ConnectTimeout=5 -o StrictHostKeyChecking=no -p {port} "
Custom hook will be added to dpkg.bbclass. Method will return the file name to be restored after the testing to be sure the sources were not changed after testsuite running. This API will be used later for build dependencies checking. Signed-off-by: Anton Mikanovich <amikan@ilbers.de> --- testsuite/cibuilder.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)