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; Tue, 09 Dec 2025 15:10:22 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f55.google.com (mail-lf1-f55.google.com [209.85.167.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5B9EALuB003260 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 9 Dec 2025 15:10:22 +0100 Received: by mail-lf1-f55.google.com with SMTP id 2adb3069b0e04-5942a78fc87sf2229474e87.0 for ; Tue, 09 Dec 2025 06:10:22 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1765289406; cv=pass; d=google.com; s=arc-20240605; b=bbGng8gXNHqC955HIXrmDzYHgwLVPVlRKK04hAzEV8bw1DW/QtcAjVa9bIhqoXyde8 NwOuPDoOxc45H0jVjPSb9fKx0D6ykLTesMBpNvp0RPSTVwnvDEchLd9kJdRX5dkuIDNP hjW5B7s9+5RPYFdfbYsnJ/llizj/j5SdhoNtLL/gRfL2nYeWKzFr4W0IYi7mWacoFKLw ipBQHNCUjCUMYFzi5T+1f//nfVYEYfNWsOyubfsyEAxvK4VFY1gyn+GIdeaAEpxTvRYj 4BDMqq0wBg6U42FG6phk+50ns4EcccM3MaTrHseWHHOqbaafyyILtaQVnO/gHVDD0Y/U jc3g== 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=srkUnhZZNsUALF0GxEVU3hKM8nxg2I6Fg4+YHt7j/Bw=; fh=4M5AkBIr0mpxM+U3znrbm8tVaztueMnPvCyOY4FQPiA=; b=Dy7nSr6PRlfm0xSHohnhI+B8qrObc4kJ1U8eE9guREIcAi2ypKGE2uPVajcZWVXe86 rRuAa1aJeTWpjIpHrYJStTvtlOEA/1+QqoIlSiZ6jWtno1zYweCeu5ZSK50LG86aDdZi 2u0Nb74OmwisSMFHxAnhHy/GBKUGoJjzPRMu/ZlzNOmrSvXE7oub1AtZRynm9ie04cBp DXITQR29NJrc106k5hnzeAAZIWyWRuvan05Ul9hPvuxdWhR8j+V/pnDB+TAxBuLRigyd oHy1zSQAHc6oleI+2uDvwZgLDa7W7qDaJlMPcFJuNxRlCjLel2yit9PmCeDn0ZCNUY+2 h4xw==; 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=1765289406; x=1765894206; 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=srkUnhZZNsUALF0GxEVU3hKM8nxg2I6Fg4+YHt7j/Bw=; b=vXQaVgDIsLByDTARLwA2U9JY2mwuiMuHULkUhROVK2ml0CA+y8YNwiR6CA1BO29TYc 787kx9sK4eeyD96aRZm7Janh20KqKK+4Y+8oQwrsgBxrosnT9RrU8Z9PgbvNe90RMe1R 2kVJgoG16uaL08LvKY0M0ywn2ZidgrXXYYWZUsd7lBv/kl3rAAzTvnYkXT+3xwzMssXL VQKaZF/pOk8MQbPn2mEqZpsaLtyEhWobgT0xwEGWEjF+0ah+lo6yK/Dxidy+XCEkZSO1 Egr6w6NIAA1wOMSsKquB0lPoxDzdl7moEKbrZPkWaLjy7tqMlS+ccEZcMxcVTC8g4BOa iMSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765289406; x=1765894206; 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=srkUnhZZNsUALF0GxEVU3hKM8nxg2I6Fg4+YHt7j/Bw=; b=IbxnyuD7LPRvzt/eFjcynVqKLbylI3M39SwWfFqdtATs5eJ3t4bbgrGsRqsEICb170 qZAhIvvDjDuAWDmo4W0C9DQF/fMoJh8uQMkrR0ofWMx3nlo7oMxtZH6Akz5Zec1/pnH4 Gyr97ComwmbtMYcKr7uTS3XtO/5c4xVoIADcSa/Vlh667U2LSjGiIBmwAH594hww52Wn 38VgckZoMH4553v/MycFUzR5ZVnI0rtv4VI8o13kjjzIWQ11r/fFhBNURrkD3kAXV5b7 M+GDxyqRk1P2glMAOthdAgEFU/3NAUPvLq9yxbCHSvmO5DlmNyoC0g80fyIcfV80uYx4 2DEA== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCWPY8abpxGUaDnmaUxhXf/VQCZOE1jzuRp9W8p8Re4I7utXmQLlpkIBE2GE9bb/GN8z2pkH@ilbers.de X-Gm-Message-State: AOJu0YyehkFB/NC0o6P/SdzdM3698/wXOLMtre6TAzl3zO3XzFEwiWYk FhVaHKDz0dP98JZqXuEY/EinBgI8afMd02u18b0fJKXSN80rNDEuAE4Z X-Google-Smtp-Source: AGHT+IFEKYClhCvTcN1VpkjSWY4eQtO2UJn8Q0rOZv7pghoIjo+Seuastwn8tzhuvOoiswDfjo4dhg== X-Received: by 2002:a05:6512:1282:b0:598:de74:7a66 with SMTP id 2adb3069b0e04-598de747b13mr2893309e87.26.1765289405828; Tue, 09 Dec 2025 06:10:05 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AWVwgWYnYshvq1PGDhccbAHLYuWm0l/mykm/S+MXErOmnjg8/A==" Received: by 2002:a05:6512:350e:b0:597:d7e0:331 with SMTP id 2adb3069b0e04-597d7e003d0ls867986e87.0.-pod-prod-07-eu; Tue, 09 Dec 2025 06:10:02 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCW29zu1/cmRWi959prR8Wqg3UpsbVtwEhudvQi6taO2whY4FQRNNVLHFMDUbskMUICuru9WWmpm46CF@googlegroups.com X-Received: by 2002:a05:6512:3da6:b0:597:dd9b:d444 with SMTP id 2adb3069b0e04-5987e8a2fa2mr3680604e87.19.1765289402537; Tue, 09 Dec 2025 06:10:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1765289402; cv=none; d=google.com; s=arc-20240605; b=ls9R3V5lHOXQzyelvpFLRQ3cXPkrGWK4YiQ7fpo99SS0bd8xcyI/Qs1vl7dh/TIImT vIg76bSQDCxQK+VycjaF6P5otD9qi1tcbl3Rlr2NvyzxqD36uW8uLvVQlJ1M7+zy6w4B i8eggr2jekDnrz8t32whAYZATY3SkNaSCQc1cxIQgvhT6XqB+VHPtX+ImNWCBVQPIfmW zUKd86Cr+v9WBkHpUiId4aSPWDlqIkDptjFRY+jguShEjEmsGrgJeTwsdiP1ez8FfmHx nRZDUS6fY2YJ2Y6TJqD3yY0xyuo+GNdN+ViMyGLKfQ6/zDUDiRc/zDUwfuCtXJ1bRjPm D30Q== 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=t3cJrx+2klJmAl4mJTCNCIlOL8zzaEcB5I89mRCbNXQ=; fh=UjK8VWOAEdiL+0GM0zDAMUjqLrnXvgzTC7JYxhMXIY4=; b=lT6phBsQhTSbhOMJDH1Vpeufts8jyo/JNCeyoS9SCsNoCfN8r3jAGZ9mHmhFHjbGb2 lDcrKLICLJk87lBwI167mEiyG3OB7/skMU/J3x5Hy/BRFbezCuE7oHAQeONfZuBaRhTe wOBCZw+2ZR28CNmHlKSsBlan+OWP1O04v47XkRkRjyBcRGAUqoMcL8uHLaVYV+4rj0HQ qnf3YPS0eiLC5aSYYGwLez6WGyHL+ezdQ22r2fOy4XPh7wrIwGMzco06Ecp5nz5qUgD3 AnQnbHdcX37SxkMYmv0CQOV2T9O/nAxXnVud4mw+AquvjAP2wp0RQ09YbYXslzP5j231 d0lA==; 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 2adb3069b0e04-598eb47e3dasi20589e87.1.2025.12.09.06.10.02 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 09 Dec 2025 06:10:02 -0800 (PST) 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 5B9EA0x8003249 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 9 Dec 2025 15:10:00 +0100 Message-ID: Date: Tue, 9 Dec 2025 15:09:59 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 00/10] Add SBOM generation with debsbom To: "MOESSBAUER, Felix" , "isar-users@googlegroups.com" Cc: "Steiger, Christoph" , "quirin.gylstorff@siemens.com" , "cedric.hombourger@siemens.com" , "Kiszka, Jan" References: <20251124114638.2238090-1-felix.moessbauer@siemens.com> <1e26bd54-623a-48f0-a400-34a454ba4993@ilbers.de> <2b58f5057a9dffdb136c49959a387e7b1f0e5a60.camel@siemens.com> Content-Language: en-US From: Zhihang Wei In-Reply-To: <2b58f5057a9dffdb136c49959a387e7b1f0e5a60.camel@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: 24EyB27qY5bV On 11/28/25 15:32, MOESSBAUER, Felix wrote: > On Thu, 2025-11-27 at 15:35 +0100, Zhihang Wei wrote: >> Hi, >> A CI failure occured in full test suite: >> citest.py:CustomizationsTest.test_single_customization >> >> Log follows: >> builder@13751127e9ed:/work/testsuite$ avocado run >> citest.py:CustomizationsTest.test_single_customization >> JOB ID=C2=A0 =C2=A0 =C2=A0: 5a0c694b516485d29feccb614eb23dddb0b667af >> JOB LOG=C2=A0 =C2=A0 : >> /tmp/tmpo3rzdofv/avocado/job-results/job-2025-11-27T10.47-5a0c694/job.lo= g >> =C2=A0(1/1) citest.py:CustomizationsTest.test_single_customization: ST= ARTED >> ERROR: mc:qemuamd64-bullseye:isar-image-ci-1.0-r0 do_image_tar: >> ExecutionError('/work/build/tmp/work/debian-bullseye-amd64/isar-image-ci= -qemuamd64/1.0-r0/temp/run.do_image_tar.8314', >> 1, None, None) >> ERROR: Logfile of failure stored in: >> /work/build/tmp/work/debian-bullseye-amd64/isar-image-ci-qemuamd64/1.0-r= 0/temp/log.do_image_tar.8314 >> ERROR: Task >> (mc:qemuamd64-bullseye:/work/meta-test/recipes-core/images/isar-image-ci= .bb:do_image_tar) >> failed with exit code '1' >> ERROR: mc:qemuamd64-bullseye:isar-image-ci-1.0-r0 do_image_cpio: >> ExecutionError('/work/build/tmp/work/debian-bullseye-amd64/isar-image-ci= -qemuamd64/1.0-r0/temp/run.do_image_cpio.8315', >> 1, None, None) >> ERROR: Logfile of failure stored in: >> /work/build/tmp/work/debian-bullseye-amd64/isar-image-ci-qemuamd64/1.0-r= 0/temp/log.do_image_cpio.8315 >> ERROR: Task >> (mc:qemuamd64-bullseye:/work/meta-test/recipes-core/images/isar-image-ci= .bb:do_image_cpio) >> failed with exit code '1' >> ERROR: mc:qemuamd64-bullseye:isar-image-ci-1.0-r0 do_image_wic: >> ExecutionError('/work/build/tmp/work/debian-bullseye-amd64/isar-image-ci= -qemuamd64/1.0-r0/temp/run.do_image_wic.8316', >> 1, None, None) >> ERROR: Logfile of failure stored in: >> /work/build/tmp/work/debian-bullseye-amd64/isar-image-ci-qemuamd64/1.0-r= 0/temp/log.do_image_wic.8316 >> >> In all of these three failed tasks, error log includes: >> dpkg-query: no packages found matching grub-efi-amd64-bin >> >> >> To redo the test using avocado: >> 1. Have a clean clone of isar, checkout to branch next and apply your >> 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" >> 4.Run the failed test in fast: >> $ cd /work/testsuite >> $ avocado run citest.py:CustomizationsTest.test_single_customization$ > Hi, I was scratching my head how this could fail, but well ... it is a > badly written test: > > In isar-image-ci [1], we do a ton conditional IMAGER_INSTALL:append and > IMAGER_INSTALL:remove, which are not aligned at all with the machine > configs. > > Please add the following line to that section: > > IMAGER_BOM:remove:qemuamd64:debian-bullseye ?=3D > "${GRUB_BOOTLOADER_INSTALL}" > > This then should be added to p8. If you confirm that this works, I can > also send out a new version of the sbom series. Sorry I missed this email. Unfortunately this does not work. It is still=20 complaining "dpkg-query: no packages found matching grub-efi-amd64-bin".=20 v6 doesn't show this error but some others. Error log will follow=20 shortly. Zhihang > Anyways, I would be really happy if we could get rid of machine > manipulation parts in an image recipe. This is IMHO an anti-pattern. > > [1]https://github.com/ilbers/isar/blob/master/meta-test/recipes-core/imag= es/isar-image-ci.bb#L25 > > Felix > >> Zhihang >> >> On 11/24/25 12:46, 'Felix Moessbauer' via isar-users wrote: >>> This patchset adds proper SBOM generation in the two standard formats >>> SPDX and CycloneDX during the rootfs generation process. >>> >>> The generation is itself is handled by a SBOM generator `debsbom` [1] >>> which is developed as an open source project at Siemens. It is still >>> early in development, but it has enough features for what we require >>> in isar. The required dependencies which are not yet available as >>> Debian packages were minimally packaged directly in isar too. >>> >>> This is a followup of the previous RFC [2]. Since then the series has >>> changed a lot. The SBOM generation was moved from a simple OE lib to >>> `debsbom`. This also meant the introduction of a separate chroot was >>> necessary. The SBOM generation process was also moved from the image >>> step to the rootfs step, along with a lot of minor changes and >>> improvements. >>> >>> [1] https://github.com/siemens/debsbom >>> [2] https://groups.google.com/g/isar-users/c/8L-CF4BJY0I/m/p0N3o_zfAAAJ >>> >>> Changes since v4: >>> >>> - rebased onto next >>> - fix race condition on creation of ${DEPLOY_DIR_SBOM} (aka ${DEPLOY_DI= R_IMAGE}) >>> >>> Changes since v3: >>> >>> - fix issue on external bullseye initramfs (we now disable sbom generat= ion >>> on all unsupported distros rootfs instances) >>> - update debsbom to v0.4.0 >>> - rebased onto next >>> >>> Changes since v2: >>> >>> - fix issues when HOST_ARCH !=3D DISTRO_ARCH on derived distributions >>> - update debsbom to v0.3.0, which fixes the Origin: bug reported in v2 >>> - generate SBOM for imager as well and create merged sbom of .wic image >>> - resend imager manifest + wic manifest patches to reduce conflicts >>> >>> Note, that the patches p1-p5 are most important as they add basic SBOM >>> support. The remaining patches address the imager + .wic bom part, >>> which also can be merged later on. >>> >>> Changes since v1: >>> >>> - remove tarball >>> - refactor packaging (auto-derive python dependencies) >>> - only build missing packages (varies on bookworm, trixie, noble) >>> - add ubuntu support >>> - only generate sboms for supported distributions (bookworm/jammy and >>> onwards) >>> - update debsbom (includes bug fixes and more information for source >>> packages) >>> >>> Christoph Steiger (3): >>> meta: package python libraries for SBOM generation >>> meta: package python3-debsbom >>> meta: add SBOM generation with debsbom >>> >>> Felix Moessbauer (7): >>> refactor: move get_rootfs_distro from sdk into rootfs >>> override distro vendor in SBOM on Ubuntu >>> add support to add imager dependencies to BOM >>> wic: create uniform manifest describing all image components >>> qemuamd64: add IMAGER_BOM entries >>> imager: create SBOM of IMAGER_BOM packages >>> wic: create uniform SBOM describing all image components >>> >>> doc/user_manual.md | 1 + >>> meta-isar/conf/distro/ubuntu-common.inc | 2 + >>> meta-isar/conf/machine/qemuamd64.conf | 1 + >>> meta/classes/image-tools-extension.bbclass | 29 +++++++++ >>> meta/classes/image.bbclass | 7 ++ >>> meta/classes/imagetypes_wic.bbclass | 30 +++++++++ >>> meta/classes/initramfs.bbclass | 3 +- >>> meta/classes/rootfs.bbclass | 23 ++++++- >>> meta/classes/sbom.bbclass | 65 +++++++++++++++++= ++ >>> meta/classes/sdk.bbclass | 10 +-- >>> .../sbom-chroot/sbom-chroot.bb | 30 +++++++++ >>> .../python3-beartype/files/rules | 8 +++ >>> .../python3-beartype_0.19.0.bb | 29 +++++++++ >>> .../files/pybuild.testfiles | 1 + >>> .../python3-cyclonedx-lib/files/rules | 8 +++ >>> .../python3-cyclonedx-lib_9.1.0.bb | 48 ++++++++++++++ >>> ...icense-description-in-pyproject.toml.patch | 28 ++++++++ >>> .../python3-debsbom/files/rules | 8 +++ >>> .../python3-debsbom/python3-debsbom_0.4.0.bb | 45 +++++++++++++ >>> .../python3-packageurl/files/rules | 8 +++ >>> .../python3-packageurl_0.16.0.bb | 33 ++++++++++ >>> .../python3-py-serializable/files/rules | 8 +++ >>> .../python3-py-serializable_2.0.0.bb | 38 +++++++++++ >>> .../python3-spdx-tools/files/rules | 25 +++++++ >>> .../python3-spdx-tools_0.8.3.bb | 46 +++++++++++++ >>> 25 files changed, 523 insertions(+), 11 deletions(-) >>> create mode 100644 meta/classes/sbom.bbclass >>> create mode 100644 meta/recipes-devtools/sbom-chroot/sbom-chroot.bb >>> create mode 100644 meta/recipes-support/python3-beartype/files/rules >>> create mode 100644 meta/recipes-support/python3-beartype/python3-bea= rtype_0.19.0.bb >>> create mode 100644 meta/recipes-support/python3-cyclonedx-lib/files/= pybuild.testfiles >>> create mode 100644 meta/recipes-support/python3-cyclonedx-lib/files/= rules >>> create mode 100644 meta/recipes-support/python3-cyclonedx-lib/python= 3-cyclonedx-lib_9.1.0.bb >>> create mode 100644 meta/recipes-support/python3-debsbom/files/0001-U= se-old-license-description-in-pyproject.toml.patch >>> create mode 100644 meta/recipes-support/python3-debsbom/files/rules >>> create mode 100644 meta/recipes-support/python3-debsbom/python3-debs= bom_0.4.0.bb >>> create mode 100644 meta/recipes-support/python3-packageurl/files/rul= es >>> create mode 100644 meta/recipes-support/python3-packageurl/python3-p= ackageurl_0.16.0.bb >>> create mode 100644 meta/recipes-support/python3-py-serializable/file= s/rules >>> create mode 100644 meta/recipes-support/python3-py-serializable/pyth= on3-py-serializable_2.0.0.bb >>> create mode 100644 meta/recipes-support/python3-spdx-tools/files/rul= es >>> create mode 100644 meta/recipes-support/python3-spdx-tools/python3-s= pdx-tools_0.8.3.bb >>> >> --=20 >> You received this message because you are subscribed to the Google Group= s "isar-users" group. >> To unsubscribe from this group and stop receiving emails from it, send a= n email to isar-users+unsubscribe@googlegroups.com. >> To view this discussion visit https://groups.google.com/d/msgid/isar-use= rs/1e26bd54-623a-48f0-a400-34a454ba4993%40ilbers.de. --=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/= ef8efd4c-0140-4d79-b7aa-67fc00e1c763%40ilbers.de.