From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7146305980925476864 X-Received: by 2002:a05:6102:3a13:b0:398:b4a4:2552 with SMTP id b19-20020a0561023a1300b00398b4a42552mr2692330vsu.41.1663920417008; Fri, 23 Sep 2022 01:06:57 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a67:dd88:0:b0:398:a64d:75a7 with SMTP id i8-20020a67dd88000000b00398a64d75a7ls3176796vsk.0.-pod-prod-gmail; Fri, 23 Sep 2022 01:06:56 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4Kd1gjsynSP0Wm6OSflwICAFf/SsN/UInM+Dk+bf0kGhF5O9CZ+ektkbXqthWT0IWBVUIW X-Received: by 2002:a05:6102:319c:b0:398:c9a8:ef0f with SMTP id c28-20020a056102319c00b00398c9a8ef0fmr2730584vsh.43.1663920416170; Fri, 23 Sep 2022 01:06:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1663920416; cv=pass; d=google.com; s=arc-20160816; b=VEh9pOzJ6msjRGxhjmtBN6Lv4gP3MlIKE44d3z4zQtotyzng6Su0cK8/3c63oud4pB 7O+NxFWsHOqaR627cSJ9vPmQL9R/ESli3+kXH8dlp8peFFNRlmhljEV3XFT4qOfSahXm /mPE76iVhZJ7IbDQ3gH9OuPfaD0+CBfAd17gC+heRH5MoDQysr8PpYJaf/1eWL8y5ThL HwKoCHw4p0ze5eED6DyEkAJ9I7cXHcYusbCG2mFt7FnbtjUgdps1T80s6THz0jt3QHE2 qLBQwjtQc28bn8xTJ4gR65hq2cYlssihwOqwEpIaWm3OPSKNqmquNz+PLdk6736q9kJc sBjQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:document_confidentiality :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=XqvjQ8LnFYNV5gt9zQxGfr4qx8lKYC6x1Jx/d5ssqtA=; b=jEjhnTEFQFsJNslleDQCT2vZvZ44bAnq+K6Xw6DffRn4fTmQr5YhHXDArRCL1kM/Gy dwKfpj7K0mNxjSUaaWMe9oduywVGqNL9I+S6ZeLU1pQovcHcvVkdjD79Ch4xTV++IxmT 6onYO/TG8rzjaypwCzWPn6Aq03lkuFkGjOZNS/1rlkEcAS66K7KCqIZwiRnhGacH4gzl 2rRFtpQIYM1LOSfFh3pBETMs9QsWVi+Wap4/bOZSUqIsnSJe0aAub2Z+pPpSmuKH4Jwh 5gCZUnOaqps9C2IbuOOv8krolU33q0p2qTBSUqAZOEnAbt+z6Ljl6jYiWHAXhVIdkDWW Qbfg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YZ4IBzqo; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.20.88 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2088.outbound.protection.outlook.com. [40.107.20.88]) by gmr-mx.google.com with ESMTPS id ay9-20020a056130030900b003bfe7577a4esi681108uab.0.2022.09.23.01.06.55 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Sep 2022 01:06:56 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.20.88 as permitted sender) client-ip=40.107.20.88; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YZ4IBzqo; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.20.88 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lrffuvftG3nFVAvS0l8MF3O5AubcI2w55zJCbQ5RKeaKlb/DrC4JolDQPp/y000wGT0/P2vHFWUqcg0c826A9oCO3DQzPsrNL1gorM9wX7kTd6TGIzuD5LEOHxoBxTucvJ+w1aOFmD942fo2RO2Lv6P1ohDiwovzMit7nkPaeaA/iUPN8BGnzUaSD1V8AuLL2w+p/bBd28si2mu6YnJNeAYFDvNwL42yjoPoD6UE4MYPTZVCgi0+zhbTURjZHu7yuhhOsYVjko41LJrOK0u6xJfzyALqNPUHKzgkenHWmgWPRF4NViiHmvmKhlpPu3WM6hh3Juv6Ugmz/sz7I2ryBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XqvjQ8LnFYNV5gt9zQxGfr4qx8lKYC6x1Jx/d5ssqtA=; b=MGO//+bTTzNy1vX+BF3XCpEMMByVuaIH4uXQZstu9kCCteWjH5tXh7cZP9FgvI6aVQpsHrSTD+ZAIFN5GLSrGz6RDzaFtwvxgMFF1zvPe/aqYhRlyEfLbmJ2An5TrddKE9/Un8f5U9K34H0tpLYWdvcIEbNwTrCtXK1wyPH2aXM9N5BVrHsMzltUPmUWNcQRXhWg8hqJJwWtdJTecaSakKQ9KZbJF2EuDrRygcSVvcg4uRMZPn41u1FfLdXS1nldTAib47T7t8ETauprfdBlQDXtc9AdgFjpDREGuBcvud8hLPbDaqZ2GrKumFf3PDWza3ZfuGwztZeTauKssf1yMA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XqvjQ8LnFYNV5gt9zQxGfr4qx8lKYC6x1Jx/d5ssqtA=; b=YZ4IBzqop7s4B8zoVhBUj6wBBJqtm4Ytf0tmykfJuhMTzJVsMDVxHZRUMkw8fBZVtu5RjMIPjAnsNDMJYVD9L70tdbH86P8A5Ka+ROcp0r4YYn+Q0soCSCZ7kGEADkY6WWdddQtKcx1UuMS/0DGr+2aoJMSnwc1fKg8NqjOBrU4WhWR0zJya/1L9gydmhcJkHxaK+pSzQHGOE8UnTvVIfLZGIj06XBXdxOxIQz1Ss/uaXNjEPnVdJgQzLGaBuNobhFcgTmeQYSQC/vXw2o0FpWm4dWwTYSmsSw4RtZVthEjCNy7I+CNmIv2WsQ/Syyi2oPt0WYvVYdIj/EvhnO+c1w== Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:418::19) by AS4PR10MB5317.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4bf::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.20; Fri, 23 Sep 2022 08:06:53 +0000 Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::c4af:eadd:4808:738d]) by AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::c4af:eadd:4808:738d%7]) with mapi id 15.20.5654.020; Fri, 23 Sep 2022 08:06:53 +0000 From: "Moessbauer, Felix" To: "Roberto A. Foglietta" CC: "isar-users@googlegroups.com" , "Schild, Henning" , "jan.kiszka@siemens.com" Subject: RE: [PATCH 1/1] bugfix: isar-exclude-docs delete man folders but some packages expect that folders Thread-Topic: [PATCH 1/1] bugfix: isar-exclude-docs delete man folders but some packages expect that folders Thread-Index: AQHYzsMWsVnp5ayrzUyAXlmCsDjYha3spwHA Date: Fri, 23 Sep 2022 08:06:52 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=true; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2022-09-23T08:06:48Z; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=restricted; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ActionId=b2f0518c-a19f-4df1-a167-acd189494923; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ContentBits=0 document_confidentiality: Restricted authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM9PR10MB4869:EE_|AS4PR10MB5317:EE_ x-ms-office365-filtering-correlation-id: e8ab1916-b3aa-4c76-73c0-08da9d3a9340 x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fguJ78snRXSnuqc7Sz5GGgbscJ5hPjouUl7/twcOtohXJkKFbwQHgrOpC4+6sDjPJHYeX7QxB3Dho3/5dv9BAFEpUQes9zLRBcOwzNzLO8pd0nL1pTGj/fOpRJFTgyzIbfc8ZqYrhk42rWfM4t20OGDDv21b5fhHdcWE47nPtENDOA6O8awAvMyp4NNsb1gLYbH0FTR8kKsw5BnKe1gGFDEH5y1atD13M54BUbwGXZcCTCNhgpY6cbNmWKrYtNQ8DRyF4HurOU6MvGw4753ROWaqXbhKUwv822KwnFlQOUX9qJleFPnhtHy6pTO1uZQNFicYH23GGQhmc39q3Wi+GTn1uVFsr18ZEXyjrtWCnw+8njMXE0XSkdBdCL82Kk4ZQKgsuHhu9Mdyyfffly2PL2s5Jn2iPZcHDs1MO2JQU3nZ/NcxfQr4jsMU6ZsJBB6tHT4aWsUIvxPDxLLXPnqtnRxlbBfDd+8gZvb2rSWTeF3utdxfaqQTuzOosV7ssqEREoC6gQkv0LDGpVgOtzR1rKZxHnBIK5fP0GYsQCPpmGjt1D0MDGLoC71NB36a/EimsNarJTHMETc7rTWrBNoqL83FdckwQ4NuGHRavekhU1AXbUrqdbFHR0UUeEXKz00/awiDraixSBmUUxyePUU8BFJ+z8hcka0l4gWzzU8TUT0/TqIzf3t3Z39q4V8nDFsV2rrnjQGYRecO7mTRw8ZS0KpqxtFM3ikNztmRKzf95US75nZO52x7wJeSVuNaeI9TgK4zAAeKb9zHFMF2KFLI602QuXA54sWHhQe1bA9GRg4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(376002)(346002)(396003)(366004)(136003)(451199015)(6506007)(7696005)(86362001)(53546011)(66446008)(66556008)(66946007)(76116006)(64756008)(41300700001)(8676002)(66476007)(107886003)(38070700005)(4326008)(8936002)(26005)(9686003)(966005)(52536014)(71200400001)(33656002)(316002)(6916009)(478600001)(186003)(2906002)(83380400001)(82960400001)(55016003)(38100700002)(122000001)(5660300002)(54906003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?8s++HDG+CR1jX7FhNwZhjr8T7HN/IeWEivJjx1E6FCXnNEctKTdhj6oPZpYl?= =?us-ascii?Q?10ikH+vH1Gpa371CMmJ1kzmPu8JTlL1Oj05IUizg7eu7s3/mWZw1dn/EuUw5?= =?us-ascii?Q?8Lqb/g0k7hEQVnd5R+IFlZ1Bvfsr+/r95EAgGqXVq5cklwM0tQ002J9w32ea?= =?us-ascii?Q?/7qGrW9NdfPbFtrVw9h1XyyObqBR5P0Hc0kuoG2VsAjAjLvTKEyVJtnLuY5r?= =?us-ascii?Q?9iqW8/01nbo3CcMMGoFrt/lrwDiFYAJi7rikvLHfU53JsPcaAEHhrxUvqBbx?= =?us-ascii?Q?DhCyoehnIBgMK/xJxfgKDkL2f6HP7Mn3D14OcS/F8b8r6Oju0svyJM5I9R8c?= =?us-ascii?Q?p3OS9394rrZlJLKEswi+gJsSFzfsvoSZeYE73XAepm4Qv0ZR1jgpuTZ3qkN+?= =?us-ascii?Q?gTytFfjSTqYy8shFMDxwwAjGpsaopxaNS/Z+Kn6Mh7F0FEGJaeJoxXC+Aitk?= =?us-ascii?Q?81NPl1Rz8+/9g86V4DCbGFEHJ5nHaqeW68r+lZ/qPveomFHz1Zxb+eAWHVt0?= =?us-ascii?Q?BRRxQNkoDbGTJBQS+Nu7/4ZYA759asZa6J+XbfcXla0rJ9OwixYhxEOqxcGF?= =?us-ascii?Q?O25p+Jz44QEw6auMUVnirPHJQLsT7S1uK0r4gYXTodJIml7jtBXZ0gbiJREk?= =?us-ascii?Q?8Sh/AWcYp2Zfx2Vez71vAQJQtd3IaEfvcoqr3/OnCQXwq0KJOkwAcfvZir+I?= =?us-ascii?Q?rE4FfaMlZ0TfbSpCLH0qfVONR1wpARXAXC3eWyGVWRETuCjVmT/p+wEQ01+6?= =?us-ascii?Q?a7yZBguns7pLZ69/wZebfVfgneHW9GcymKMupw4SJ/WpTdJF9OrIf8zWPgl3?= =?us-ascii?Q?pLLqG3laJj2OwQ106WDU/jli9I/0LnBqUC5UHFDyPwNJO9LqhdLz8HySKEnm?= =?us-ascii?Q?CtGmJt2gnI3zpfhPgLTp37Z+NXNgaiWT6EWeifXfz3MGEPvj0PCXoLH2a+NJ?= =?us-ascii?Q?sgQDQAJi/NNZnve7xPqTlD1pTGSBzOyzBXvngwwZ+PgKKC77o97md5wYiSXb?= =?us-ascii?Q?WYWho5xzlLJl2Pp3TjmijMhqq0rAYxEpPSn2UMus51SfFt+L/SV3yq0Ax502?= =?us-ascii?Q?pWCIk4+tSyd3hSHecJKQ+WIjTuJFEIyuMxksf62JDCLsoUGy5j3dhto9y33F?= =?us-ascii?Q?ekRgUO3SDLc1YJIO9PnltpidVooa7t1m1gHcg+koCBVnD3fHy5FVWPKTQTtw?= =?us-ascii?Q?AEGbFufg/u7ewvb4DWRO7FdqpEtQXmWw7Cuj17Jwh2L5qa5p8T9BfpNZlMtM?= =?us-ascii?Q?kgMHnbMbGuwsJuqmiy3euVkoqsGrChzo05+Q+rAtZgJ9xXCcmQxyRmLlbzaw?= =?us-ascii?Q?y/5nBL+o5wd7XM+2DRfy2QCWp1nPL3IQgz2wmWBVlrSJmKu9xzJZpzNWCG2I?= =?us-ascii?Q?7wnNKeMu2N5FadWeHsX1zPMNlcKVAY9b42dAu4Hne7nYDt96NANT6LHfuXSI?= =?us-ascii?Q?hyQIod6gNiKN64bANaerC5BWo/QSnPnbBOFPNlx3QSyJmfmWG5yRzmlvkIvl?= =?us-ascii?Q?t9c1M4dhFw0N0ZGzIYMu5vbjWqjJXhijMn6O6WjXJOjcbk0oscGz7bnyJ25b?= =?us-ascii?Q?1wffiloZZ4KG9OFZgv6OdCJ+5wzaRbVdSkmHS5S0qxuf4yqOdWttZ1AH9fDm?= =?us-ascii?Q?ug=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: e8ab1916-b3aa-4c76-73c0-08da9d3a9340 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2022 08:06:52.9860 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Q/iyZfBck5vpfRcD+byf4mqdAiOVbmIw3QWrFwKW/TnFCa3Sjv1g0Q0cGJdprm/e5hWObTUI3T2gc2oLuRgkvgH6/CwKBsmAEMXNs51d/Sk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5317 X-TUID: EXOka+Na0KMN > From: isar-users@googlegroups.com On Behalf= Of Roberto A. Foglietta > Sent: Thursday, September 22, 2022 10:36 PM > To: isar-users@googlegroups.com > Subject: [PATCH 1/1] bugfix: isar-exclude-docs delete man folders but som= e packages expect that folders >=20 > Hi all, >=20 > bugfix: isar-exclude-docs delete man folders but some packages expect tha= t folders.=20 > solution: adopts the same approach used for the doc folder. Hi Roberto, There are two things to the removal of the docs: 1. no package should assume that some folders that are not provided by a di= rect dependency exists (=3D> packaging bug of openjdk-11-jre-headless) 2. I'm really wondering if simply clearing these folders is the right appro= ach. Instead, you could instruct dpkg via dpkg.conf to not install files into pa= rticular paths: Simply add a drop-in to: /etc/dpkg/dpkg.cfg.d/ with dpkg options for path e= xclusions: # Delete man pages path-exclude=3D/usr/share/man/* # Delete docs path-exclude=3D/usr/share/doc/* path-include=3D/usr/share/doc/*/copyright Of course, this has to be done prior to any package installation and at bes= t not from a package itself. This would also solve the issue that docs are installed when installing pac= kages into the live image (outside of ISAR). Felix >=20 > https://github.com/robang74/isar/commit/c656e6df63aa76701e34d7ee3f99c81e9= 6312b9d >=20 > diff --git a/meta/recipes-support/isar-exclude-docs/files/postinst b/meta= /recipes-support/isar-exclude-docs/files/postinst > index d34c04e..581cdc1 100644 > --- a/meta/recipes-support/isar-exclude-docs/files/postinst > +++ b/meta/recipes-support/isar-exclude-docs/files/postinst > @@ -3,5 +3,5 @@ > # time and do not need to be "the first" package > # what we delete needs to be in sync with the dpkg configuration we ship > =20 > -rm -rf /usr/share/man/* > +find /usr/share/man/ -type f -exec rm -rf {} \; > find /usr/share/doc/ -type f ! -name "copyright" ! -name "changelog.*" -= exec rm -rf {} \; >=20 > Here you are the error during the configuration of the package: >=20 > Setting up openjdk-11-jre-headless:amd64 (11.0.16+8-1~deb11u1) ... > update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/java to= provide /usr/bin/java (java) in auto mode > update-alternatives: error: error creating symbolic link '/usr/share/man/= man1/java.1.gz.dpkg-tmp': No such file or directory > dpkg: error processing package openjdk-11-jre-headless:amd64 (--configure= ): > installed openjdk-11-jre-headless:amd64 package post-installation script= subprocess returned error exit status 2 > dpkg: dependency problems prevent configuration of openjdk-11-jre:amd64: > openjdk-11-jre:amd64 depends on openjdk-11-jre-headless (=3D 11.0.16+8-1= ~deb11u1); however: > Package openjdk-11-jre-headless:amd64 is not configured yet. >=20 > Cheers, R-