From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 29 Oct 2025 16:40:08 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f59.google.com (mail-ed1-f59.google.com [209.85.208.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 59TFe7n9000532 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 29 Oct 2025 16:40:07 +0100 Received: by mail-ed1-f59.google.com with SMTP id 4fb4d7f45d1cf-63c3efeed6asf6203554a12.1 for ; Wed, 29 Oct 2025 08:40:07 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1761752402; cv=pass; d=google.com; s=arc-20240605; b=URrd70IgZz2lPeaodqjT3/CYzQwDU672OFtSmDdpiyxSVDtBbHMcC18rS0bm4bCLvO lEF4w3l5+9GEgBvmzoCBIytBuf5EGJtAXf6hbY1fzXlJJI06tl6SgXbmyEByztA70cEo C2Hmnt5mqkoaVPDhnPKWvpZ9/I1R537vm7f7ZzDKaIZOARsFbpjaYUAnAzTEwnO54H1O t5cw/RCFPqQENxPKbZW1E1mEC2WHnmTizoB93R4kjq++V1sL97XovSfWVcWt/NKqdnbj sbEfUwl4QGhcPTLnqEWYJPL8ng9PpCsBAryrp1Mwmx1MdeiKqVAnjkPeQlwnk8gbcoPb CQjA== 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:content-transfer-encoding :in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:sender:dkim-signature; bh=Gn2w61EZUUSD0PWN+p9FSYLIxi3GUfS8w+KGL2Z/zjg=; fh=YrWAXn7WO3k3AjW9XwUbWKC56tCEpMgU0a4yVEp95mU=; b=dB017c/ux0gFIMDRyZZhsGv+LqNQFjktQnvg4AJlDrmW4CEaYh784SjJp7dj90JAtF /lYKlvtl/lzzPMwmf+rcLunAOOd6ViSJRjA/sGnOpBhOGMaNPnQb6HfCHLRU6qKg81J5 gxklFrlM4KJtYLPoSgR0sfyfWAxm+2j47u8ZJEP0y+p2OMJW2mz0L5rIyAGTG61R2Wik WA0vDjeJfpsAZcTKJ0mliyky/Gf/yaP9v3MCHeB0Im3qvFZwdLQQl97RK8PYffyyyL4T yYLvxyfO9gttS2cErRRLHiFGTLX4AgP2RwzHFy0OD3QdNm1daxnn4xL1H7UYEb1TMWi0 7RwA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1761752402; x=1762357202; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:sender:from:to:cc:subject:date:message-id:reply-to; bh=Gn2w61EZUUSD0PWN+p9FSYLIxi3GUfS8w+KGL2Z/zjg=; b=vo4sfdQmqdTMj+wrkC4Yxt8A3Yr6Kc+ZE3b9vZzlQWyITLVdcR59tbcvbd7U/XO4++ d1z1CJIafHr7jxLayqElAiaO8uF8MnwAdzKpa0BXhxPD4RUWXv43Cps/0tzN53J44LZZ BTjMz9q7zM32eXf9DnHxQWO/lKbfWPM2mBWJ8K3/ExRSAfzlDeeks02cCo0ltixeF4ko kjhQ7j/SYP3Rzq3iCB8jVM2EqITvL05Gid753NynXNBoVC9ygTh/qIh4hvOubD0acX63 jKcU7DJkXnsx3LUXGlnFm2YYws1URpfp389TAb4hBHHZKs046qb6cuMWwmH09rP8bV8C 4HMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761752402; x=1762357202; 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 :content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=Gn2w61EZUUSD0PWN+p9FSYLIxi3GUfS8w+KGL2Z/zjg=; b=mDj1OAh9ACjwYudXj1oncm0lCV6cEeTdioIrgHdSJpeK0j4rZwYy0CGcH1qXFRyvLk UeSB+mjMnSoa62grxQU8gvNRK9szVcq285N1RYD8bcIv5ZmSSbiLvFXukjkU9OapY1VQ ocqhyr275bxiBGC1sRrV/NItI12rH+iM4vyaBs9R+9NG3ZkAhP/rMtAShu0He6M70+/Y c1p/mlicGF6zh9o6i1PA35DxIJbqPujg7geVdi69EcPQUbjTRqzYh43v3ulM7ZaXzG6I QUbJAuarVVRdDjh6hiBLkZySMKqIKM4GtuJcdaEQ5o15ToBEfG/vpTSmbJqcyKz77288 dxPQ== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXd3vkJE7oROaxf45jfl4n0pn3RtdnQD+tskJH+awRTSnEEm3Oi2nLkUY9bNgFG3QHMa7DW@ilbers.de X-Gm-Message-State: AOJu0YwZY2gIWfxoW4DtETiGlJKYrbu3282ZciRPEYa35HIePt+fYSUt wCXRZAqAyITbXdmH10IwS6On7jnd5WKRonlR//2/6I/uk8RdpNW0L34E X-Google-Smtp-Source: AGHT+IFuScMvWouEAeRX+vIJkgRU1FzeuVK/4Ts1Oxw3vrF3tZJglceWhP5eb1pcYr0AMMiLmwYBiA== X-Received: by 2002:a05:6402:144a:b0:639:ea57:44f2 with SMTP id 4fb4d7f45d1cf-64044252bc5mr2754907a12.24.1761752402362; Wed, 29 Oct 2025 08:40:02 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+aLwLaijtPsnZkwQBIIcTAMpLIqyXhxj2vfLeY0c6WTjQ==" Received: by 2002:a05:6402:3258:10b0:63b:f5ce:2fff with SMTP id 4fb4d7f45d1cf-63e3eb6bbfbls2669431a12.1.-pod-prod-02-eu; Wed, 29 Oct 2025 08:39:59 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCU7BiTzfE07JR0ZQQrskJmDp/J0xqD1xYd3NKSt6pXrjNCiQUuCwo0FdrCAwT6ZuRaS1ULp6QYQ2s0U@googlegroups.com X-Received: by 2002:a05:6402:3510:b0:63c:533f:4b18 with SMTP id 4fb4d7f45d1cf-64044380cc2mr2643789a12.36.1761752399679; Wed, 29 Oct 2025 08:39:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1761752399; cv=none; d=google.com; s=arc-20240605; b=FaBf7dwf7mJ7321eCt8768Q71Ehw0F2pMJ3jgiFKAIw4W+Jw3fyNRwf2uu3hah/IwJ pKJFL8w+qW0KK/verPb+2PqBcGyARrv2HSrRiQCDGVmiI+P05OZP/AASSr5LWYtPiHAa VLlCZC7RVWs3Mj1QXK+QVWybo8jnnBy+udXtkFzLU7J3pO8Ln8c7OEQp5/O3WUbBtG6e md5Uq1tkvhExHIXjEHDc5wB/xOt9CWJgdVGPujz7h9eKfnB5Q49HJCEGaUteyYXyGO1D WGH6EGZY5yE5kXRuhdPqGRvYQMFwE8gCRjLCr3i75Y9dAwEefy7I8b4TZNno0eOiTVxJ PoRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id; bh=v2xNOVlOTMG5rWoX0+chmoOy2UjqDH+cDmrsyNFEkrQ=; fh=LNaw2Wg4ItPv844VeBf75uuGV20HmWFCI4hg4NJi8ok=; b=IXrpnPw7+f1DtFwBB+zfZ1nJZVuYpOOiOBqx83BrfjmE5ilSfUueKWqLC0bXE4v+Ka 7gzPcr2k7Q6NFXKDbYTqIB52uUMGcfBcPTag3D8NcBFxvLwGxEISQFjg0A/3bNmNDiP0 vPkEzFFkaUHBoOzB6GL50iLWnG8TrilLSld8w/JDhZ2e/vYUbJpyW4FFDmDFqVIgC0zh 2rAMqzihy8hCNN3Vc9aDe3s6WI+96raDSt6JDjNktjsDE7NAP12mT/KDShDi5UX1GZIi 6DC3XIK88fLaoDxPH2bSnyZYc55jKEmWoWQec7xiZlC48FF/btDycNeZFFesa78yJtbG 4WEA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-63e8149ba87si274009a12.4.2025.10.29.08.39.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 29 Oct 2025 08:39:59 -0700 (PDT) Received-SPF: pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from [192.168.178.117] ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 59TFdwFF000500 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 29 Oct 2025 16:39:58 +0100 Message-ID: <51d7ee8e-37a2-4ed1-9f5b-6e88203416c2@ilbers.de> Date: Wed, 29 Oct 2025 16:39:58 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 1/1] rootfs: rework no-generate-initrd rootfs feature To: Christoph Steiger , isar-users@googlegroups.com Cc: felix.moessbauer@siemens.com, jan.kiszka@siemens.com References: <20250821071722.45717-1-christoph.steiger@siemens.com> Content-Language: en-US From: Zhihang Wei In-Reply-To: <20250821071722.45717-1-christoph.steiger@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable 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: wzh@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de 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-TUID: saGT6AQfIPVx Hello, when testing the patch set on CI, the following test failed: - citest.py:DevTest.test_dev_run_amd64_bookworm:=C2=A0 FAIL: Failed to boot= =20 qemu machine The qumu machine freezed after these log: [=C2=A0 =C2=A0 1.297629] IPI shorthand broadcast: enabled [=C2=A0 =C2=A0 1.298263] sched_clock: Marking stable (1253224661,=20 42713547)->(1298874476, -2936268) [=C2=A0 =C2=A0 1.300942] registered taskstats version 1 [=C2=A0 =C2=A0 1.301376] Loading compiled-in X.509 certificates [=C2=A0 =C2=A0 1.350199] Loaded X.509 cert 'Build time autogenerated kernel= key:=20 69f0a93457c7a5b34688fbc5c07f181934864335' [=C2=A0 =C2=A0 1.353656] zswap: loaded using pool lzo/zbud [=C2=A0 =C2=A0 1.355367] Key type .fscrypt registered [=C2=A0 =C2=A0 1.355604] Key type fscrypt-provisioning registered [=C2=A0 =C2=A0 1.363269] Key type encrypted registered [=C2=A0 =C2=A0 1.363535] AppArmor: AppArmor sha1 policy hashing enabled [=C2=A0 =C2=A0 1.364757] ima: No TPM chip found, activating TPM-bypass! [=C2=A0 =C2=A0 1.365096] ima: Allocated hash algorithm: sha256 [=C2=A0 =C2=A0 1.366660] ima: No architecture policies found [=C2=A0 =C2=A0 1.367638] evm: Initialising EVM extended attributes: [=C2=A0 =C2=A0 1.367905] evm: security.selinux [=C2=A0 =C2=A0 1.368099] evm: security.SMACK64 (disabled) [=C2=A0 =C2=A0 1.368311] evm: security.SMACK64EXEC (disabled) [=C2=A0 =C2=A0 1.368524] evm: security.SMACK64TRANSMUTE (disabled) [=C2=A0 =C2=A0 1.370996] evm: security.SMACK64MMAP (disabled) [=C2=A0 =C2=A0 1.372496] evm: security.apparmor [=C2=A0 =C2=A0 1.373906] evm: security.ima [=C2=A0 =C2=A0 1.375307] evm: security.capability [=C2=A0 =C2=A0 1.376656] evm: HMAC attrs: 0x1 [=C2=A0 =C2=A0 1.595233] clk: Disabling unused clocks [=C2=A0 =C2=A0 1.599988] Waiting for root device PARTLABEL=3Dplatform... [=C2=A0 =C2=A0 2.159239] tsc: Refined TSC clocksource calibration: 1999.909= MHz [=C2=A0 =C2=A0 2.163628] clocksource: tsc: mask: 0xffffffffffffffff max_cyc= les:=20 0x39a7b08d9f5, max_idle_ns: 881590595729 ns [=C2=A0 =C2=A0 2.167965] clocksource: Switched to clocksource tsc You can redo the test on your machine using avocado: 1. Have a clean clone of isar, checkout to branch next and apply your=20 patches: $ git clone -b next https://github.com/ilbers/isar.git $ cd isar $ git am /path-to/0001-my-contribution-to-isar.patch 2.Run kas shell, setup CI prerequisites (avocado, qemu) and cleanup: $ ./kas/kas-container shell kas/isar.yaml --command \ =C2=A0 =C2=A0 "rm -rf /work/build/conf && /work/scripts/ci_setup.sh" 3.Run the test to create the qemu image: $ cd /work/testsuite $ avocado run citest.py:DevTest.test_dev$ 4. Run the failed test: $ avocado run citest.py:DevTest.test_dev_run_amd64_bookworm As the qemu machine won't be able to boot, the test will wait until timeout= . You can find the qemu machine boot log under /build/vmstart/. Best regards, Zhihang On 8/21/25 09:17, 'Christoph Steiger' via isar-users wrote: > Instead of using a negative feature replace it with a positive one: > generate-initrd. It can be confusing for the user why a initrd is > generated even though no additional rootfs features are enabled. > > To keep default behavior the same add generate-initrd to the default > rootfs features, unless INITRD_IMAGE is provided. > > Signed-off-by: Christoph Steiger > --- > > Changes in v2: > - move initialisation of INITRD_IMAGE to rootfs > > RECIPE-API-CHANGELOG.md | 14 ++++++++++++++ > meta/classes/image.bbclass | 3 --- > meta/classes/rootfs.bbclass | 10 ++++++---- > .../sbuild-chroot/sbuild-chroot.inc | 2 +- > 4 files changed, 21 insertions(+), 8 deletions(-) > > diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md > index 8468717d..ef18a0ac 100644 > --- a/RECIPE-API-CHANGELOG.md > +++ b/RECIPE-API-CHANGELOG.md > @@ -727,3 +727,17 @@ Changes in next > =20 > This was never documented and never had practical relevance. `oci-archi= ve` is > the useful OCI image format that can be imported, e.g., by podman. > + > +### Rework `no-generate-initrd` rootfs feature > + > +This negative feature is being replaced with a positive one: > +`generate-initrd`. The default behavior remains unchanged, as `generate-= initrd` > +is now a default rootfs feature. Disabling initrd creation can be done i= n the > +following way: > +``` > +ROOTFS_FEATURE:remove =3D "generate-initrd" > +``` > +instead of > +``` > +ROOTFS_FEATURE +=3D "no-generate-initrd" > +``` > diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass > index bd1b8552..ca304e33 100644 > --- a/meta/classes/image.bbclass > +++ b/meta/classes/image.bbclass > @@ -23,7 +23,6 @@ IMAGE_FULLNAME =3D "${PN}-${DISTRO}-${MACHINE}" > =20 > # These variables are used by wic and start_vm > KERNEL_IMAGE ?=3D "${IMAGE_FULLNAME}-${KERNEL_FILE}" > -INITRD_IMAGE ?=3D "" > INITRD_DEPLOY_FILE =3D "${@ d.getVar('INITRD_IMAGE') or '${IMAGE_FULLNA= ME}-initrd.img'}" > =20 > # This defines the deployed dtbs for reuse by imagers > @@ -67,8 +66,6 @@ inherit essential > =20 > ROOTFSDIR =3D "${IMAGE_ROOTFS}" > ROOTFS_FEATURES +=3D "clean-package-cache clean-pycache generate-manife= st export-dpkg-status clean-log-files clean-debconf-cache" > -# when using a custom initrd, do not generate one as part of the image r= ootfs > -ROOTFS_FEATURES +=3D "${@ '' if d.getVar('INITRD_IMAGE') =3D=3D '' else = 'no-generate-initrd'}" > ROOTFS_PACKAGES +=3D "${IMAGE_PREINSTALL} ${@isar_multiarch_packages('I= MAGE_INSTALL', d)}" > ROOTFS_MANIFEST_DEPLOY_DIR ?=3D "${DEPLOY_DIR_IMAGE}" > ROOTFS_DPKGSTATUS_DEPLOY_DIR ?=3D "${DEPLOY_DIR_IMAGE}" > diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass > index 7b7859b9..ac727249 100644 > --- a/meta/classes/rootfs.bbclass > +++ b/meta/classes/rootfs.bbclass > @@ -8,14 +8,16 @@ ROOTFS_DISTRO ?=3D "${DISTRO}" > ROOTFS_PACKAGES ?=3D "" > ROOTFS_BASE_DISTRO ?=3D "${BASE_DISTRO}" > =20 > +INITRD_IMAGE ?=3D "" > + > # Features of the rootfs creation: > # available features are: > # 'clean-package-cache' - delete package cache from rootfs > # 'generate-manifest' - generate a package manifest of the rootfs into = ${ROOTFS_MANIFEST_DEPLOY_DIR} > # 'export-dpkg-status' - exports /var/lib/dpkg/status file to ${ROOTFS_= DPKGSTATUS_DEPLOY_DIR} > # 'clean-log-files' - delete log files that are not owned by packages > -# 'no-generate-initrd' - do not generate debian default initrd > -ROOTFS_FEATURES ?=3D "" > +# 'generate-initrd' - generate debian default initrd > +ROOTFS_FEATURES ?=3D "${@ 'generate-initrd' if d.getVar('INITRD_IMAGE') = =3D=3D '' else ''}" > =20 > ROOTFS_APT_ARGS=3D"install --yes -o Debug::pkgProblemResolver=3Dyes" > =20 > @@ -258,7 +260,7 @@ rootfs_restore_initrd_tooling() { > sudo rm -rf "${ROOTFSDIR}${ROOTFS_STUBS_DIR}" > } > =20 > -ROOTFS_INSTALL_COMMAND +=3D "${@bb.utils.contains('ROOTFS_FEATURES', 'no= -generate-initrd', 'rootfs_clear_initrd_symlinks', '', d)}" > +ROOTFS_INSTALL_COMMAND +=3D "${@bb.utils.contains('ROOTFS_FEATURES', 'ge= nerate-initrd', '', 'rootfs_clear_initrd_symlinks', d)}" > rootfs_clear_initrd_symlinks() { > sudo rm -f ${ROOTFSDIR}/initrd.img > sudo rm -f ${ROOTFSDIR}/initrd.img.old > @@ -501,7 +503,7 @@ rootfs_generate_initramfs() { > } > =20 > python() { > - if 'no-generate-initrd' not in d.getVar('ROOTFS_FEATURES', True).spl= it(): > + if 'generate-initrd' in d.getVar('ROOTFS_FEATURES', True).split(): > bb.build.addtask('do_generate_initramfs', 'do_rootfs', 'do_root= fs_postprocess', d) > bb.build.addtask('do_generate_initramfs_setscene', None, None, = d) > } > diff --git a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc b/meta= /recipes-devtools/sbuild-chroot/sbuild-chroot.inc > index 98e427e5..ce35497f 100644 > --- a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc > +++ b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc > @@ -55,7 +55,7 @@ SBUILD_CHROOT_PREINSTALL_COMMON =3D " \ > SBUILD_CHROOT_DIR =3D "${WORKDIR}/rootfs" > ROOTFSDIR =3D "${SBUILD_CHROOT_DIR}" > ROOTFS_PACKAGES =3D "${SBUILD_CHROOT_PREINSTALL}" > -ROOTFS_FEATURES +=3D "no-generate-initrd" > +ROOTFS_FEATURES:remove =3D "generate-initrd" > =20 > ROOTFS_POSTPROCESS_COMMAND:remove =3D "rootfs_cleanup_isar_apt" > =20 --=20 You received this message because you are subscribed to the Google Groups "= isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= 51d7ee8e-37a2-4ed1-9f5b-6e88203416c2%40ilbers.de.