| Message ID | 20240816144333.27467-4-ubely@ilbers.de | 
|---|---|
| State | Accepted, archived | 
| Headers | show Return-Path: <isar-users+bncBDMIDDH5TIOBBIGL7W2QMGQEG3SJDKQ@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
	 by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
	 Fri, 16 Aug 2024 16:43:51 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-lf1-f59.google.com (mail-lf1-f59.google.com
 [209.85.167.59])
	by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
 47GEhoC9000695
	(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
	for <iupwgm@isar-build.org>; Fri, 16 Aug 2024 16:43:50 +0200
Received: by mail-lf1-f59.google.com with SMTP id
 2adb3069b0e04-52eff10441fsf2196886e87.3
        for <iupwgm@isar-build.org>; Fri, 16 Aug 2024 07:43:50 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1723819425; cv=pass;
        d=google.com; s=arc-20160816;
        b=lUMBwP5NIXuykOmma3e0fAkmbRUT6j3aWtKx887P6fs++ybKbUaGlXfYd9mSVSBJcc
         y1dDG02qO8Y5xLSGWNZlSpxISBlu148u/SrdxAa/mlnMqN477FP8Bks93M0peKF58DCA
         h9pdSJanNygaqWYIpcvkjz0wXuxIch7bP0Cr1vARoXAQOF/0kGEeboiJoR3/Vj+z9MfZ
         /0KYa2Raqiwdd/ni6rcDnzzbnZdbv3C9ZUXWr2vHmRXILJNyCyue4P9dNS/rmNpx8EYM
         yie/5QMyL/wGvdN6VaDf1dTbPGTeaOdme4bzNpIS8piqo+RlOQy5lvX1QBFfF2+x2oJs
         3BeQ==
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:mime-version:references:in-reply-to
         :message-id:date:subject:to:from:sender:dkim-signature;
        bh=MCeQDom4DwvLXXBxt6QWlp/kyhC9gJMH/5zBggtZfT0=;
        fh=vakD9w0XVoBmnMYdwiR5oIqVl+6Bu8b6uUhNIraQ4vY=;
        b=0SwlSI8kUHe8ATzGO1QNue8uKJ2PohWNbX19CyQhKIdVftFE1Jfx2h6qQS9D8yT8i5
         44HcBXTFZ+992Kcx2lbb2kT0g8rNB+BSpyx1VHkXg3gslUoEU7/kNMF9mvpTT3s6i5Az
         gYPqdUMV8x1dt3dOu2hR9UrI2kSdbPh2CVsifalNCwE5OhmxzSgb3VoRZC3ujyKXiku5
         gaAOzdIlFqGqWOcUIrZzX6TrkTc5KQD2S4ToEfg6yHzEsciw113C3yl1Lp0GIAkh4fbI
         mqPlWeBfXlfbgXI9Kmkf6AiDA724YA9rUtuf4W2BNYlABYW/8fB1yqkTas/1If95pz4O
         Hwbg==;
        darn=isar-build.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       spf=pass (google.com: domain of ubely@ilbers.de designates
 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1723819425; x=1724424225;
 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:to:from:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=MCeQDom4DwvLXXBxt6QWlp/kyhC9gJMH/5zBggtZfT0=;
        b=OIg9JLOJIuN8lLAYYa4W1xQn68FP0JLwj+x4EloYUuUc4Kn+Ol8U8SoykDz53JKPgP
         5xfGXZf76y1fxc2imWo7oHLZDbiiwz4akLwD3oTjHyLoiE+X+1T4kz2qWgMQFDZsB+a8
         hz+A9xxTaAaLVLSjoGPrupylmrKvFL5kjvadaBTe4jjYcNOpHfFrLKWYPzpk1tk4mz9s
         re7BiVquS71HM6k3EblU6wCu7K3IGGm7xugnOP989etaFGpWkNaa9Fi+uDS7nde/e7we
         qMqMaoFia72Qh3K3Z73Z/Ne1Sd9+1+5Wv2wkXYDqvwgMYtZMLVEdvf6SJA9y0t8Lohq1
         JxVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1723819425; x=1724424225;
        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:to:from:x-beenthere
         :x-gm-message-state:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=MCeQDom4DwvLXXBxt6QWlp/kyhC9gJMH/5zBggtZfT0=;
        b=GndROYoOJd1KOAkUBCfzLgsKmUqTyqFC0GSQ1BflQj0Mmtc+wgHBT8ba760hw8XvxC
         a+SXgG2g7OJgFRVjrCMXjLlPRBDLr5U2eDuQYOXR5zW+McEYYCN2cJt2wktUlbipiHsP
         vFpR8tnLrkTMIvWNjblX7tXpoTMrW8C07yjRQ39p5UgvlJL4CJJWoA2+uNelrK2i7+up
         HHoGHC2SVsHKuuhPb8QCKsUcL5EBuhkIbUTaarfvier0NJP+JiM0pgsA+EYIBLA6SMKD
         pEftYqGKuKGKy3aFu6yjRcWnFiBQ+AFU8nmtle/TT8e+Azp5FrKfkm7E+5wSZn2/gcxs
         ge9Q==
Sender: isar-users@googlegroups.com
X-Forwarded-Encrypted: i=2;
 AJvYcCUjyEgJZ+5yhBd0jjLVRvnQJAHifYnNHfLizmIIxErT5wWM/nY5EzTxGpXqwQMsdb/oU/gy/3Q=@isar-build.org
X-Gm-Message-State: AOJu0Yym5v88d5tFKmIOarggjGyi/VaLww4Pc/MJRmsR8vRxKaXerp+5
	iWxsT9JpQYrt58kdi0q9DFFcYqhve+xC+DLfqpFUbx2c93y5GW7I
X-Google-Smtp-Source: 
 AGHT+IH2oLept9WS4P+oDmze6oTi6QwBkIrdWxtT5BXf0SzRufSmRNlxwzlcZQaY/8+E9Vyh0gzlNQ==
X-Received: by 2002:a05:6512:280a:b0:52f:ca2b:1d33 with SMTP id
 2adb3069b0e04-5331c6aed58mr1816109e87.20.1723819424314;
        Fri, 16 Aug 2024 07:43:44 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com
Received: by 2002:a5d:494d:0:b0:367:99fa:1fc4 with SMTP id
 ffacd0b85a97d-371868e8c75ls551182f8f.0.-pod-prod-01-eu;
 Fri, 16 Aug 2024 07:43:42 -0700 (PDT)
X-Received: by 2002:a05:600c:4686:b0:426:61af:e1d3 with SMTP id
 5b1f17b1804b1-429ed7da84dmr21999975e9.31.1723819422279;
        Fri, 16 Aug 2024 07:43:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1723819422; cv=none;
        d=google.com; s=arc-20240605;
        b=imFXzM0rIPryozRLA9SLcK63ESvMEKTZPk/fZZscQnMX4QbgZRg4+5w1yVG2S3W1zk
         OHfjo/Yg4JpkHEPwMK8CBl3xcK00lsZpOSZ6NT8WNUkx2GUJYYnL3uoRAN5OF2j4UL9U
         UhqKprICcmImbxr+1kXC6SaB6XiAPl9CxRJGzX6V6QxydARtrsvTPOsjKm6OWA+xFT1x
         65G1zrC9sUrcMCEk/0G1Oo9YW2CHMLTtI83Vn81XvbIhb/rU3kgOfoTOuCgZR8xgDyYX
         9mVYt7xOLu8DI1DimmU411v7FhJVq+kI6HHBlMe1Kr25IXIIcb6OK+MdngyW6upStmrz
         QGEw==
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:to:from;
        bh=lQMYHDCKOV5PnuGv7TS9T6TmjBxsbnaEBP7EJpgrBWo=;
        fh=7tclEdh7YbwSQowgJ6LNq720O7H5HTEaqj22NJWRE2E=;
        b=EOrahWClb9LHxaxVvirNPoOlgHlZqh99jEoDZh4PNT0MFz5DoEcsLNSW3losyvgcT3
         PF3S5MRXmuql2OPn4WxuTvpcH+Kj5i2jr/SRrh1VmpXZhd7YoHX/+XDubCfOAqKSzPCG
         iFkhDqzxqMdny2iPLY4IS78UalYdczm0yvqv0KTWdhLfTo5qxroeMEd9Cj+wKDcQoWl0
         Olh+KHIIewaxzv0k/pb31X3LksTOf9gljZsGygHwQVZqIhfabnpRD8HUeKrTmZMBkFnO
         hpn5CCUg9WpT3v1yYGsWtRogY9qVrjErAFIsCarbdgaAaRRkys7NisB/98G3+0dm7evz
         v+MA==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       spf=pass (google.com: domain of ubely@ilbers.de designates
 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de
Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166])
        by gmr-mx.google.com with ESMTPS id
 5b1f17b1804b1-429d780b745si5965985e9.0.2024.08.16.07.43.42
        for <isar-users@googlegroups.com>
        (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256);
        Fri, 16 Aug 2024 07:43:42 -0700 (PDT)
Received-SPF: pass (google.com: domain of ubely@ilbers.de designates
 85.214.156.166 as permitted sender) client-ip=85.214.156.166;
Received: from hp15.promwad.com
 (mm-154-18-121-178.gomel.dynamic.pppoe.byfly.by [178.121.18.154])
	(authenticated bits=0)
	by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id
 47GEhdfU000650
	(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
	for <isar-users@googlegroups.com>; Fri, 16 Aug 2024 16:43:41 +0200
From: Uladzimir Bely <ubely@ilbers.de>
To: isar-users@googlegroups.com
Subject: [PATCH 3/3] testsuite: Detect systemd services ordering cycle
Date: Fri, 16 Aug 2024 17:38:36 +0300
Message-ID: <20240816144333.27467-4-ubely@ilbers.de>
X-Mailer: git-send-email 2.44.2
In-Reply-To: <20240816144333.27467-1-ubely@ilbers.de>
References: <20240816144333.27467-1-ubely@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_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: ubely@ilbers.de
X-Original-Authentication-Results: gmr-mx.google.com;       spf=pass
 (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted
 sender) smtp.mailfrom=ubely@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 | [1/3] Revert "expand-on-first-boot: Ensure that /tmp is writable"
    |
   expand 
 | 
diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index 3f77cd42..1e2c265f 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -556,6 +556,8 @@ class CIBuilder(Test): # the printk of recipes-kernel/example-module module_output = b'Just an example' resize_output = None + # systemd service ordering cycle + ordering_cycle = b'Found ordering cycle' image_fstypes, wks_file, bbdistro = CIUtils.getVars( 'IMAGE_FSTYPES', 'WKS_FILE', 'DISTRO', target=multiconfig ) @@ -582,6 +584,9 @@ class CIBuilder(Test): else: rc = 2 self.log.error("No example module output while expected") + if ordering_cycle in data: + rc = 3 + self.log.error("Systemd services ordering cycle detected") return rc def vm_dump_dict(self, vm):
This allows to recognize any cyclic dependencies between systemd services. Signed-off-by: Uladzimir Bely <ubely@ilbers.de> --- testsuite/cibuilder.py | 5 +++++ 1 file changed, 5 insertions(+)