From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7074970847230820352 X-Received: by 2002:a05:6402:4311:b0:416:6a08:a9 with SMTP id m17-20020a056402431100b004166a0800a9mr20859505edc.346.1647270016871; Mon, 14 Mar 2022 08:00:16 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:907:629d:b0:6b2:5d23:3c7a with SMTP id nd29-20020a170907629d00b006b25d233c7als4197719ejc.4.gmail; Mon, 14 Mar 2022 08:00:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw9eQ/gJVhqfVD78dh+jBiovbAr4TymAjJbwKiP06/WdRAEz7AO36M5ThncwA8xrDvrS1we X-Received: by 2002:a17:907:7da6:b0:6db:2e12:b85f with SMTP id oz38-20020a1709077da600b006db2e12b85fmr17963525ejc.312.1647270016026; Mon, 14 Mar 2022 08:00:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1647270016; cv=pass; d=google.com; s=arc-20160816; b=WZnoqaf68tbhS+SDxIUZ477ZMiIxWOpvxkMjF53GW/Cl9BFIUmwhOjh58nOHLduRVr 9TN+mj58j2QCWCmiRE9UCXJY5GxFST/ZssWZQQrqz1j6935kna5wxWLv58q6P8vXjj2i 2wVMDUFLWPGryHs/3wQoTVKwk/ALrxQ2NGNzi1GMwrkplE76UIgDcMwvaniiWRKeo3if 5bnLwz1Y/3Q2mvN9IJVfDjRyC8xTOF+I8gtnJU3RaxLc4Mcmjyjw/ZXiZheLYdJtA+Bf n4G7Ou3EuLgCk2fu7c09MBB2Nl2w0sUR8oxEQl8wPDyozokSthakNVFIyvkeoKKzMlo9 okAg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=wYz1VqT2erJtN0gmZjbLdztGb6ohNh+7CYgA8MMkEoA=; b=i9mP/qNnHmfKFx9whTw0WGQrtIn4a+E9l7jTxHW2Top51e0Vrbtt5tHJNQgYc6psJ9 vrf9mWzuygaBmTPxmYGxcZhyWm/X+vKR/dcxykAn5ZKT6htedZTSJls7Ua8y7cnkZRI1 ZHaOEoxfptkqs9Fi2DgcnWG2PPmQOa0AIMGLH9wUU2onTcKT8TfXHP6IC/X6b0eSkbmy M+IRXDEh9sDho4skHHWemU/lZu5pNiDw77z8YWEhZrrpJVYGXfokB2/f6eFWzk47+cmF jZvCsGeFFgYeame1mYjA4XqaggXk2XVJhL0ru64FhHhh0PIvMBPVAhKgc8vA8VpR6xS9 QZ+w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=w2BzHvyX; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe07::61d 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 EUR02-AM5-obe.outbound.protection.outlook.com (mail-am5eur02on061d.outbound.protection.outlook.com. [2a01:111:f400:fe07::61d]) by gmr-mx.google.com with ESMTPS id s7-20020a05640217c700b00415edbdf697si1060984edy.5.2022.03.14.08.00.15 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 14 Mar 2022 08:00:15 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe07::61d as permitted sender) client-ip=2a01:111:f400:fe07::61d; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=w2BzHvyX; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe07::61d 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=cILCdCuKGC0rzUZ7TGlgnFuvcOQpg4BTUsC9MZej3Eg+smhhYdVdCEC0u04SxN/GNB8joSul6vaCQkDILr6sEhgeOdiN4S5cI1qFth69mQuIrwrGufof6FYhtWDZ45/QENLeTkH5008MzMcOoemRJhJiLPdPW4AxOWXU6VxoBvWDYlYQdoYyduGjnRNJhZrIm1p//bkh8EUZKoBxnsOc/eFdelsdjpqWj9xwGDpNESDVakOEIosFVrMjV9067vYM7lO2jze9B92cJHU5ci4nJHX7Gy7HH2klt6JANhDgGMXeFXbcFrMnTKsGVoWJMoqudlMMxZebEoiCGwC9DdLdCA== 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=wYz1VqT2erJtN0gmZjbLdztGb6ohNh+7CYgA8MMkEoA=; b=nfRqmfw7PLdfH+BHqeJDCgkj+rBc0swii6zZodgZSuflb3mnaeiU7oRAkznXflurOT//aO9un37v5ZYW0ANzJhmNHqbKw/sAcq0+a3Pi7c5z5CjKSPeFOb6Pxvs7DC3GRzQhjzyPsOXgg/FEnI9FD+HwD1HBS+UAoEfvAjS5QvXh9g5aHaWVTxxr+RP7oe7JiYKK2ptXlSm++n8GeGGrRkbZ3V4zDnzbFu+qLmrLDSpNHbUafCdiG6zdHeltWsTZWOQmh9ATLqReOm4cm68qFp3ucT2sgdIbTGzQzQqtqCECKjrZygflUd2p6zGxJHCr61fFfekcACqdHQX7tc6LOA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.70) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); 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=wYz1VqT2erJtN0gmZjbLdztGb6ohNh+7CYgA8MMkEoA=; b=w2BzHvyXpmeGARyBtcXAFTZR0QN6XfE3FEDVkiI4JsZ2M11rDI+UxojsdeXFBKunOCqWUhkdK+lnPtDxHESOpdnirGLxQ7RYe5SrzC1B8nW+euYhoLMUbVemfB0ARCXtJ1PjOL0WkAlUqPZ1e258tQETTCQ993CW20fsu6tT2FdEP5C1CjR2Ihe8ou9RA9SzOzWxyXgun6sW3CSl7cXW44dcX2KuKwbK3IZmiK7cRpCyvj1x61/XFKHl7KggFIZDdSHhYD5hchXheTluCmj6b/gwta7K3NHK4dxDCU5ayyY48N6yXcqi47YJPenUGL/72jI8m039ouYmRrT0ytRUlg== Received: from OL1P279CA0005.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:12::10) by AM0PR10MB2083.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:4a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.22; Mon, 14 Mar 2022 15:00:15 +0000 Received: from HE1EUR01FT084.eop-EUR01.prod.protection.outlook.com (2603:10a6:e10:12:cafe::46) by OL1P279CA0005.outlook.office365.com (2603:10a6:e10:12::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.25 via Frontend Transport; Mon, 14 Mar 2022 15:00:14 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.70) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.70 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.70; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.70) by HE1EUR01FT084.mail.protection.outlook.com (10.152.1.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5081.10 via Frontend Transport; Mon, 14 Mar 2022 15:00:14 +0000 Received: from DEMCHDC89XA.ad011.siemens.net (139.25.226.103) by DEMCHDC9SJA.ad011.siemens.net (194.138.21.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Mon, 14 Mar 2022 16:00:14 +0100 Received: from felix-dev.test (144.145.220.67) by DEMCHDC89XA.ad011.siemens.net (139.25.226.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Mon, 14 Mar 2022 16:00:12 +0100 From: Felix Moessbauer To: CC: , , Felix Moessbauer Subject: [PATCH 00/19] ubely/sbuild: rework handling of DSC files Date: Mon, 14 Mar 2022 15:59:45 +0100 Message-ID: <20220314145946.1254164-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: felix.moessbauer@siemens.com X-Originating-IP: [144.145.220.67] X-ClientProxiedBy: DEMCHDC89XA.ad011.siemens.net (139.25.226.103) To DEMCHDC89XA.ad011.siemens.net (139.25.226.103) X-TM-AS-Product-Ver: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-AS-Result: No-10--12.704900-8.000000 X-TMASE-MatchedRID: Rm8wjmLFnmcODCXrsisM81WOMsp0N5FRp460z40nzh8BnSWdyp4eoQv/ 9UzFeXITa73+XlYDLuyEvesJDpTT5OV1TwPGhIjaE6lYQIHkSjIKQEdDuTzukrdHEv7sR/Owgnh 32GYFTuZTubcmJpI4PnnvqbLkjGO6nEZbPxsuRYXsY9Z1JSMnyupmPmvKoUSRa87CDXaKRVKnLZ XtX62Wm4ckL8k4PVCVi3rd1MEYDqcXIjRCjQUlLCGqq99jJVWlTzkB7683LnMD2WXLXdz+AT+k5 IvvZ1N/mvnco5r4a3OjxYyRBa/qJShNCXvA0fw+5MIx11wv+CM7AFczfjr/7JyVs/+EqPxSX508 +v2Bxa7ZEm7dLq8cTYaUdhn1XzS/tfyPuEPvDEw= X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--12.704900-8.000000 X-TMASE-Version: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-SNTS-SMTP: B9CC62ABA8FBE6AA9D5862F73AF47A2EA0A817B2AB822F35BEC63262A55BE5152000:8 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5874c1e9-1c6d-4209-bf7b-08da05cb5863 X-MS-TrafficTypeDiagnostic: AM0PR10MB2083:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0/BAR7qe9kXaEbwrpwDbkx0tRgqfuktRzCJEADDHe2PgnfsODMSsrPe3lQletCTnnjsPk1kJ7WnLatgZyn7crkU17SGpdn65Hpg/CDddLXCVg5kY7LQJRduSjMlVlsxaf0seFhM/UYWb/8GQDUk65omjANMNt0qmnGRWkkMcgCenEykXPP3IPAsWJ1dxByVZEnctnQtOfiWzjCh649uUubv3alJPsLiUDOj4XkvKo12Y9x1s8gmtjwoe+v+dWLMh5dtVAL93mvGS6X3YntHSeaO78XSd3UQcTXYxU0St+U+3CojIWxKJG9Rx0qu5zFMtHN5fhgnYRgx13e14WGqGNXD2MeDzAg6n66qoMbap9nKELPqreBc6OIjMwBkHmoVRwKcn5Z/0GrRrQtoc/85YU071kGk4bxo+d4DGyWXD7GHa9be1FjCNDD/aoL1/61xMK+wvCalMd4bH+sW7iPJhc94Dzu/Nv7fIlOhH6wmrP4le/Odx5BdrZpcI/ZV518xWuZW9CUsQ6B0vaj6yc+MmR2RG0gGRBjOYQXn5PIMRb1FkxgA4YbuGtRmhlaoD31KDR3BFJypQ0dLPfeCAAd4mAdH7qzGcQVnmG/GjXcC8lm4TfW1kcf7xUmmMQuF3X/XBsgCDPXMUFTWtDAqN0S3bl4Jeyq20qnkPFeG92ZlbH3fc+IOmrGWl+cvtiBljf8nW X-Forefront-Antispam-Report: CIP:194.138.21.70;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:hybrid.siemens.com;CAT:NONE;SFS:(13230001)(4636009)(36840700001)(40470700004)(46966006)(316002)(86362001)(82310400004)(82960400001)(7596003)(7636003)(356005)(40460700003)(6916009)(54906003)(5660300002)(2906002)(8936002)(4326008)(8676002)(70586007)(70206006)(44832011)(83380400001)(2616005)(107886003)(16526019)(36756003)(1076003)(956004)(47076005)(36860700001)(6666004)(508600001)(186003)(26005)(336012);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2022 15:00:14.4997 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5874c1e9-1c6d-4209-bf7b-08da05cb5863 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.70];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT084.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2083 X-TUID: 4CkKvrOM9x3p This is an addition to the ubely/sbuild branch. It makes the generation of the DSC file used for the sbuild more robust. Note: I'm just sending the additional patch. Best regards, Felix Anton Mikanovich (1): dpkg: Build packages with sbuild Felix Moessbauer (1): fix: support build of packages with epoch version Uladzimir Bely (17): dpkg-gbp: Use separate command to export tarball dpkg-gbp: Use host tools for dsc preparation sbuild: Add recipes for host and target rootfs to run sbuild sbuild: Introduce a class for another build method sbuild: support of DEB_BUILD_PROFILES sbuild: support of shell exports from dpkg_runbuild_prepend dpkg: Remove builddeps install task. sbuild: add ccache support dpkg-base: Switch devshell to use schroot dpkg-base: Switch apt_fetch and apt_unpack to use schroot doc: Add sbuild-related documentation sbuild: Use .dsc file instead of source directory. sbuild: rework DEB_BUILD_PROFILES sbuild: fix proxy support sbuild: Fix repro_test fail sbuild: Protect sbuild ccache setup by lock Run only repro test with leaving build results doc/user_manual.md | 22 +- meta/classes/dpkg-base.bbclass | 78 +++---- meta/classes/dpkg-gbp.bbclass | 26 +-- meta/classes/dpkg.bbclass | 102 ++++++--- meta/classes/sbuild.bbclass | 202 ++++++++++++++++++ meta/conf/bitbake.conf | 2 + .../sbuild-chroot/sbuild-chroot-host.bb | 13 ++ .../sbuild-chroot/sbuild-chroot-target.bb | 10 + .../sbuild-chroot/sbuild-chroot.inc | 39 ++++ scripts/ci_build.sh | 2 +- testsuite/build_test/cibase.py | 2 +- 11 files changed, 415 insertions(+), 83 deletions(-) create mode 100644 meta/classes/sbuild.bbclass create mode 100644 meta/recipes-devtools/sbuild-chroot/sbuild-chroot-host.bb create mode 100644 meta/recipes-devtools/sbuild-chroot/sbuild-chroot-target.bb create mode 100644 meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc -- 2.30.2