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; Mon, 20 Oct 2025 10:42:20 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f189.google.com (mail-qk1-f189.google.com [209.85.222.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 59K8gI7V006221 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 20 Oct 2025 10:42:19 +0200 Received: by mail-qk1-f189.google.com with SMTP id af79cd13be357-88e91599ee5sf931224785a.1 for ; Mon, 20 Oct 2025 01:42:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1760949733; x=1761554533; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:x-original-sender :mime-version:subject:references:in-reply-to:message-id:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=vHC+hBdKHNEKVUAjXo9qQ45MH7tsua3ijqmp5TRo4mk=; b=l8qMVqtoN354ORl6qAQbvvy9YdkdmBU0IZLiYCQnUiwt98xInFJWEA4iYBgKfhFFeM TLcbz03uZxakV2Q0cQeTPs5PLiutjrhgMG7QMoLkJcBWX7pj2HqOMyHKdT3+1fv0EJd5 CJdb5ADyKFY0hKW1pSK7+wEKz2QuTTblvORXlscrYSoO68LPAwp8ZPVyLbcii0/CdrPi 0WlkGdkCI5ZZc3QUkVUd+7pO9ZhitVgiUYsi3Ngmh+sbfLwByTFfGxSRC7O/To+DTGjw O1P19E80wyXC3KaEz9/Zpb6E7ffQWR4C+49tCR+949MgeHVIvRkFyj6ULYfHBWOUr2md 0jXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760949733; x=1761554533; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:x-original-sender :mime-version:subject:references:in-reply-to:message-id:to:from:date :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=vHC+hBdKHNEKVUAjXo9qQ45MH7tsua3ijqmp5TRo4mk=; b=Wk2BB0oneg97FLYBtlHQwYNwdNff7AgFDg4Gzn2TFY0BINIMKiUHZmhC/+wgl9Ige5 RsG76wph4zpPX5kMJIasEZPUUj86SjOLIJqTM4ZjTRtbFgWm8YXfl2HjBwBTeD06DgxH /a6njdcI5AzXnVnBpe6vHNMA5i+4FEVVT81CdF/yS/7wOCxpjbgDd0E7SnRroCckW/UI 8p5fZYhtkBdKyEWSyydt0D5SMh7zCpbD99L3QW6+miseCMNK3W203ZoLGHYJkaaLA6F+ QcFKK4BqQnyiOZPNSOaPSXyiQhQjJxBtwqA1bFH++q2gzHoCsIyAp6yhpM+spGTdwWBv U67A== X-Forwarded-Encrypted: i=1; AJvYcCVo/Gel9xuHUVkfOHtcOil6TKEh9upoz/NnjvL2EzvQl5Dx8lFeW6HadMPOandBvZ3GrZCg@ilbers.de X-Gm-Message-State: AOJu0YwbwV8CW1ZGp5f2JLIXRaxbzMnjXDaBttP0MDIMpJnBxDaa2na6 WDiKgAUXvQnfMqND3XgVOP/uT54Kxl016N+qHGNXF4gX5S0iW81keL2W X-Google-Smtp-Source: AGHT+IE4Hlk0by5eRX4c57Lcm35K8EOzOoitLRLmRKRkb/saSOIizFB2BBQo+GdXB74WNG4ppTJSdw== X-Received: by 2002:a05:622a:1b8b:b0:4e8:acea:6c86 with SMTP id d75a77b69052e-4e8acea7076mr88523421cf.14.1760949732727; Mon, 20 Oct 2025 01:42:12 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd43Hup2N/rE8pqP2o3957KNEdxMNqavVTmm0WQr+Njtkw==" Received: by 2002:a05:622a:8d0c:b0:4b5:dc6e:c1df with SMTP id d75a77b69052e-4e894253026ls66022101cf.2.-pod-prod-07-us; Mon, 20 Oct 2025 01:42:12 -0700 (PDT) X-Received: by 2002:a05:620a:4414:b0:892:2a43:448 with SMTP id af79cd13be357-8922a430705mr749450285a.38.1760949732134; Mon, 20 Oct 2025 01:42:12 -0700 (PDT) Received: by 2002:ae9:e211:0:b0:892:e292:65ef with SMTP id af79cd13be357-892e2926732ms85a; Mon, 20 Oct 2025 01:40:56 -0700 (PDT) X-Received: by 2002:a05:620a:17a9:b0:883:c768:1fff with SMTP id af79cd13be357-8906e2d0733mr1384123385a.3.1760949655790; Mon, 20 Oct 2025 01:40:55 -0700 (PDT) Date: Mon, 20 Oct 2025 01:40:55 -0700 (PDT) From: "'Zdenek Bouska' via isar-users" To: isar-users Message-Id: <9c211615-f877-4fc7-9c43-b6acea962d69n@googlegroups.com> In-Reply-To: References: Subject: Re: [PATCH v2] Revert "linux-custom: support to add linux-libc-dev package with kernel name" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_415824_1544818017.1760949655584" X-Original-Sender: zdenek.bouska@siemens.com X-Original-From: Zdenek Bouska Reply-To: Zdenek Bouska Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,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-TUID: upOjlN19+gXz ------=_Part_415824_1544818017.1760949655584 Content-Type: multipart/alternative; boundary="----=_Part_415825_1220291497.1760949655584" ------=_Part_415825_1220291497.1760949655584 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tuesday, October 14, 2025 at 3:56:31=E2=80=AFPM UTC+2 Jan Kiszka wrote: From: Jan Kiszka =20 This reverts commit 6cf35fc33d11f7d3feb0472a40e79dbd3ee3d759.=20 Besides having multiple implementations flaws, the general approach=20 turned out to be incompatible with Debian's dependency management: We=20 cannot replace a package A with a package B which only provides A. The=20 resolver will continue to prefer package A when it is requested,=20 explicitly or implicitly.=20 If a build enables multiple kernels, it is recommended to ensure at=20 recipe-level that only one kernel build enables KERNEL_LIBC_DEV_DEPLOY.=20 Signed-off-by: Jan Kiszka =20 ---=20 Changes in v2:=20 - rebased over next=20 RECIPE-API-CHANGELOG.md | 7 +++++++=20 doc/custom_kernel.md | 4 ++--=20 meta/recipes-kernel/linux/files/debian/control.tmpl | 10 +++-------=20 .../recipes-kernel/linux/files/debian/isar/common.tmpl | 2 +-=20 .../linux/files/debian/isar/install.tmpl | 2 +-=20 meta/recipes-kernel/linux/linux-custom.inc | 2 --=20 6 files changed, 14 insertions(+), 13 deletions(-)=20 diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md=20 index 2930ade9..21da672f 100644=20 --- a/RECIPE-API-CHANGELOG.md=20 +++ b/RECIPE-API-CHANGELOG.md=20 @@ -761,3 +761,10 @@ the following variables in your image recipe. For=20 example, to use German, add:=20 LOCALE_GEN =3D "de_DE.UTF-8 UTF-8\n"=20 LOCALE_DEFAULT =3D "de_DE.UTF-8"=20 ```=20 +=20 +### Revert enabling of linux-libc-dev package with KERNEL_NAME=20 +=20 +The change "Enable linux-libc-dev package with KERNEL_NAME" turned out to= =20 be=20 +incompatible with how Debian selects dependencies. It is therefore=20 necessary=20 +to only enable `KERNEL_LIBC_DEV_DEPLOY` for a single kernel in case=20 multiples=20 +are configured via `KERNEL_NAMES`.=20 diff --git a/doc/custom_kernel.md b/doc/custom_kernel.md=20 index 2dca577c..ce5f1bf7 100644=20 --- a/doc/custom_kernel.md=20 +++ b/doc/custom_kernel.md=20 @@ -51,9 +51,9 @@ The linux-custom recipe provides support for:=20 Only the `host` specific package is built automatically at cross builds.=20 - 10. Produce a `linux-libc-dev-${KERNEL_NAME}` package to support=20 user-land builds=20 + 10. Produce a `linux-libc-dev` package to support user-land builds=20 - 11. Only build/ship the `linux-libc-dev-${KERNEL_NAME}` package if=20 instructed to=20 + 11. Only build/ship the `linux-libc-dev` package if instructed to=20 (`KERNEL_LIBC_DEV_DEPLOY` equals to `"1"`)=20 12. Support both native and cross compiles (`ISAR_CROSS_COMPILE`)=20 diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl=20 b/meta/recipes-kernel/linux/files/debian/control.tmpl=20 index 112ff9bf..c27fe0c7 100644=20 --- a/meta/recipes-kernel/linux/files/debian/control.tmpl=20 +++ b/meta/recipes-kernel/linux/files/debian/control.tmpl=20 @@ -22,23 +22,19 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kernel=20 headers for @KR@=20 .=20 This is useful for people who need to build external modules=20 -Package: linux-libc-dev-${KERNEL_NAME_PROVIDED}=20 +Package: linux-libc-dev=20 Build-Profiles: =20 Section: devel=20 -Conflicts: linux-libc-dev=20 -Provides: linux-libc-dev=20 -Replaces: linux-libc-dev=20 +Provides: linux-kernel-headers=20 Architecture: ${KERNEL_LIBC_DEV_ARCH}=20 Description: Linux support headers for userspace development=20 This package provides userspaces headers from the Linux kernel. These=20 headers=20 are used by the installed headers for GNU glibc and other system libraries.= =20 -Package: linux-libc-dev-${DISTRO_ARCH}-cross-${KERNEL_NAME_PROVIDED}=20 +Package: linux-libc-dev-${DISTRO_ARCH}-cross=20 Build-Profiles: =20 Section: devel=20 -Conflicts: linux-kernel-headers-${DISTRO_ARCH}-cross=20 Provides: linux-kernel-headers-${DISTRO_ARCH}-cross=20 -Replaces: linux-kernel-headers-${DISTRO_ARCH}-cross=20 Architecture: all=20 Description: Linux Kernel Headers for development (for cross-compiling)=20 This package provides headers from the Linux kernel. These headers=20 diff --git a/meta/recipes-kernel/linux/files/debian/isar/common.tmpl=20 b/meta/recipes-kernel/linux/files/debian/isar/common.tmpl=20 index b004214f..f9cc2f02 100644=20 --- a/meta/recipes-kernel/linux/files/debian/isar/common.tmpl=20 +++ b/meta/recipes-kernel/linux/files/debian/isar/common.tmpl=20 @@ -8,7 +8,7 @@ set -e=20 ARCH=3D${KERNEL_ARCH}=20 KERNEL_PKG_IMAGE=3Dlinux-image-${KERNEL_NAME_PROVIDED}=20 KERNEL_PKG_KERN_HEADERS=3Dlinux-headers-${KERNEL_NAME_PROVIDED}=20 -KERNEL_PKG_LIBC_HEADERS=3Dlinux-libc-dev-${KERNEL_NAME_PROVIDED}=20 +KERNEL_PKG_LIBC_HEADERS=3Dlinux-libc-dev=20 KERNEL_PKG_LIBC_HEADERS_CROSS=3Dlinux-libc-dev-${DISTRO_ARCH}-cross=20 KERNEL_PKG_KERN_KBUILD=3Dlinux-kbuild-${KERNEL_NAME_PROVIDED}=20 KERNEL_PKG_KERN_KBUILD_CROSS=3D${KERNEL_PKG_KERN_KBUILD}-${DISTRO_ARCH}-cro= ss=20 diff --git a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl=20 b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl=20 index d7e711ef..fe0bd810 100644=20 --- a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl=20 +++ b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl=20 @@ -240,7 +240,7 @@ install_headers() {=20 if dpkg --compare-versions "${krel}" "lt" "5.4.24"; then=20 headers_check=20 fi=20 - [ -z ${kern_pkgs["linux-libc-dev-${KERNEL_NAME_PROVIDED}"]} ] ||=20 libc_headers=20 + [ -z ${kern_pkgs["linux-libc-dev"]} ] || libc_headers=20 kernel_headers=20 }=20 diff --git a/meta/recipes-kernel/linux/linux-custom.inc=20 b/meta/recipes-kernel/linux/linux-custom.inc=20 index ca90c4e9..9da10c31 100644=20 --- a/meta/recipes-kernel/linux/linux-custom.inc=20 +++ b/meta/recipes-kernel/linux/linux-custom.inc=20 @@ -150,9 +150,7 @@ RECIPE_PROVIDES =3D " \=20 linux-image-${KERNEL_NAME_PROVIDED} \=20 linux-headers-${KERNEL_NAME_PROVIDED} \=20 linux-libc-dev \=20 - linux-libc-dev-${KERNEL_NAME_PROVIDED} \=20 linux-libc-dev-${DISTRO_ARCH}-cross \=20 - linux-libc-dev-${DISTRO_ARCH}-cross-${KERNEL_NAME_PROVIDED} \=20 linux-image-${KERNEL_NAME_PROVIDED}-dbg \=20 linux-kbuild-${KERNEL_NAME_PROVIDED} \=20 ${BPN}-pseudo-native \=20 --=20 2.51.0 Tested-by: Zdenek Bouska My app DEPENDS in .bb needed to be changed to "linux-mainline" from=20 "linux-libc-dev-mainline" instead to "linux-libc-dev". Build-Depends in debian/control now can correctly have "linux-libc-dev"=20 instead of incompatible "linux-libc-dev-mainline". Thank you! Zdenek Bouska --=20 Siemens, s.r.o Foundational Technologies --=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/= 9c211615-f877-4fc7-9c43-b6acea962d69n%40googlegroups.com. ------=_Part_415825_1220291497.1760949655584 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tuesday, October 14, 2025 at 3:56:31=E2=80=AFPM U= TC+2 Jan Kiszka wrote:
From:= Jan Kiszka <jan.k...@siemens.com>

This reverts commit 6cf35fc33d11f7d3feb0472a40e79dbd3ee3d759.

Besides having multiple implementations flaws, the general approach
turned out to be incompatible with Debian's dependency management: We
cannot replace a package A with a package B which only provides A. Th= e
resolver will continue to prefer package A when it is requested,
explicitly or implicitly.

If a build enables multiple kernels, it is recommended to ensure at
recipe-level that only one kernel build enables KERNEL_LIBC_DEV_DEPLO= Y.

Signed-off-by: Jan Kiszka <jan.k...@= siemens.com>
---

Changes in v2:
- rebased over next

RECIPE-API-CHANGELOG.md | 7 +++++++
doc/custom_kernel.md | 4 ++--
meta/recipes-kernel/linux/files/debian/control.tmpl | 10 +++-----= --
.../recipes-kernel/linux/files/debian/isar/common.tmpl | 2 +-
.../linux/files/debian/isar/install.tmpl | 2 +-
meta/recipes-kernel/linux/linux-custom.inc | 2 --
6 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md
index 2930ade9..21da672f 100644
--- a/RECIPE-API-CHANGELOG.md
+++ b/RECIPE-API-CHANGELOG.md
@@ -761,3 +761,10 @@ the following variables in your image recipe. Fo= r example, to use German, add:
LOCALE_GEN =3D "de_DE.UTF-8 UTF-8\n"
LOCALE_DEFAULT =3D "de_DE.UTF-8"
```
+
+### Revert enabling of linux-libc-dev package with KERNEL_NAME
+
+The change "Enable linux-libc-dev package with KERNEL_NAME" turned o= ut to be
+incompatible with how Debian selects dependencies. It is therefore n= ecessary
+to only enable `KERNEL_LIBC_DEV_DEPLOY` for a single kernel in case = multiples
+are configured via `KERNEL_NAMES`.
diff --git a/doc/custom_kernel.md b/doc/custom_kernel.md
index 2dca577c..ce5f1bf7 100644
--- a/doc/custom_kernel.md
+++ b/doc/custom_kernel.md
@@ -51,9 +51,9 @@ The linux-custom recipe provides support for:
=20
Only the `host` specific package is built automatically at cross= builds.
=20
- 10. Produce a `linux-libc-dev-${KERNEL_NAME}` package to support us= er-land builds
+ 10. Produce a `linux-libc-dev` package to support user-land builds
=20
- 11. Only build/ship the `linux-libc-dev-${KERNEL_NAME}` package if = instructed to
+ 11. Only build/ship the `linux-libc-dev` package if instructed to
(`KERNEL_LIBC_DEV_DEPLOY` equals to `"1"`)
=20
12. Support both native and cross compiles (`ISAR_CROSS_COMPILE`)
diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl b/me= ta/recipes-kernel/linux/files/debian/control.tmpl
index 112ff9bf..c27fe0c7 100644
--- a/meta/recipes-kernel/linux/files/debian/control.tmpl
+++ b/meta/recipes-kernel/linux/files/debian/control.tmpl
@@ -22,23 +22,19 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kernel= headers for @KR@
.
This is useful for people who need to build external modules
=20
-Package: linux-libc-dev-${KERNEL_NAME_PROVIDED}
+Package: linux-libc-dev
Build-Profiles: <!nolibcdev kernel>
Section: devel
-Conflicts: linux-libc-dev
-Provides: linux-libc-dev
-Replaces: linux-libc-dev
+Provides: linux-kernel-headers
Architecture: ${KERNEL_LIBC_DEV_ARCH}
Description: Linux support headers for userspace development
This package provides userspaces headers from the Linux kernel. The= se headers
are used by the installed headers for GNU glibc and other system li= braries.
=20
-Package: linux-libc-dev-${DISTRO_ARCH}-cross-${KERNEL_NAME_PROVIDED}
+Package: linux-libc-dev-${DISTRO_ARCH}-cross
Build-Profiles: <!nolibcdev cross !kbuild>
Section: devel
-Conflicts: linux-kernel-headers-${DISTRO_ARCH}-cross
Provides: linux-kernel-headers-${DISTRO_ARCH}-cross
-Replaces: linux-kernel-headers-${DISTRO_ARCH}-cross
Architecture: all
Description: Linux Kernel Headers for development (for cross-compili= ng)
This package provides headers from the Linux kernel. These headers
diff --git a/meta/recipes-kernel/linux/files/debian/isar/common.tmpl = b/meta/recipes-kernel/linux/files/debian/isar/common.tmpl
index b004214f..f9cc2f02 100644
--- a/meta/recipes-kernel/linux/files/debian/isar/common.tmpl
+++ b/meta/recipes-kernel/linux/files/debian/isar/common.tmpl
@@ -8,7 +8,7 @@ set -e
ARCH=3D${KERNEL_ARCH}
KERNEL_PKG_IMAGE=3Dlinux-image-${KERNEL_NAME_PROVIDED}
KERNEL_PKG_KERN_HEADERS=3Dlinux-headers-${KERNEL_NAME_PROVIDED}
-KERNEL_PKG_LIBC_HEADERS=3Dlinux-libc-dev-${KERNEL_NAME_PROVIDED}
+KERNEL_PKG_LIBC_HEADERS=3Dlinux-libc-dev
KERNEL_PKG_LIBC_HEADERS_CROSS=3Dlinux-libc-dev-${DISTRO_ARCH}-cross
KERNEL_PKG_KERN_KBUILD=3Dlinux-kbuild-${KERNEL_NAME_PROVIDED}
KERNEL_PKG_KERN_KBUILD_CROSS=3D${KERNEL_PKG_KERN_KBUILD}-${DISTRO_AR= CH}-cross
diff --git a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl= b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl
index d7e711ef..fe0bd810 100644
--- a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl
+++ b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl
@@ -240,7 +240,7 @@ install_headers() {
if dpkg --compare-versions "${krel}" "lt" "5.4.24"; then
headers_check
fi
- [ -z ${kern_pkgs["linux-libc-dev-${KERNEL_NAME_PROVIDED}"]} ] ||= libc_headers
+ [ -z ${kern_pkgs["linux-libc-dev"]} ] || libc_headers
kernel_headers
}
=20
diff --git a/meta/recipes-kernel/linux/linux-custom.inc b/meta/recipe= s-kernel/linux/linux-custom.inc
index ca90c4e9..9da10c31 100644
--- a/meta/recipes-kernel/linux/linux-custom.inc
+++ b/meta/recipes-kernel/linux/linux-custom.inc
@@ -150,9 +150,7 @@ RECIPE_PROVIDES =3D " \
linux-image-${KERNEL_NAME_PROVIDED} \
linux-headers-${KERNEL_NAME_PROVIDED} \
linux-libc-dev \
- linux-libc-dev-${KERNEL_NAME_PROVIDED} \
linux-libc-dev-${DISTRO_ARCH}-cross \
- linux-libc-dev-${DISTRO_ARCH}-cross-${KERNEL_NAME_PROVIDED} \
linux-image-${KERNEL_NAME_PROVIDED}-dbg \
linux-kbuild-${KERNEL_NAME_PROVIDED} \
${BPN}-pseudo-native \
--=20
2.51.0

Tested-by: Zdenek Bouska <= ;zdenek.bouska@siemens.com>

My app DEPENDS in .bb needed to b= e changed to "linux-mainline" from "linux-libc-dev-mainline" instead to "li= nux-libc-dev".
Build-Depends in debian/control now can correctly = have "linux-libc-dev" instead of incompatible "linux-libc-dev-mainline".

Thank you!
Zdenek Bouska

--= =C2=A0
Siemens, s.r.o
Foundational Technologies

--
You received this message because you are subscribed to the Google Groups &= quot;isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-use= rs+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-use= rs/9c211615-f877-4fc7-9c43-b6acea962d69n%40googlegroups.com.
------=_Part_415825_1220291497.1760949655584-- ------=_Part_415824_1544818017.1760949655584--