From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6691586504498610176 X-Received: by 2002:a2e:9310:: with SMTP id e16mr27505784ljh.36.1558702587847; Fri, 24 May 2019 05:56:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:909a:: with SMTP id l26ls1079528ljg.3.gmail; Fri, 24 May 2019 05:56:27 -0700 (PDT) X-Google-Smtp-Source: APXvYqxRITL+ioashaBNc2fQzDCICSJI5H82fypKEfMI+wZA1coxLo7fOEyuU8KRhlNg9pBEBzZ3 X-Received: by 2002:a2e:82c5:: with SMTP id n5mr16802196ljh.175.1558702587339; Fri, 24 May 2019 05:56:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558702587; cv=none; d=google.com; s=arc-20160816; b=aOG+gpovb9QMCPJtd0UPiqb0qXryi9SXlNaWcPAZrEqj9ysUiJ4EfKAmyZFlGm7CV6 XIXzFA0Umlm05n7Y6or4bV1kmDAuFKGvWry4tYQ6AHeNRtsWjvls9odJ0vXKhRVpPRom ZRerFpXTUj0mZV0kmuENQ5ur9HkgP8YbSVah/Jco1iHYYk1+t2Pch/hvcHF8WODjOSQQ erw2DwwoilSZhYuITV64ZhYSHiWbM8Xjx6wp+ue1MTCPOOiYT2ld82FLHQJPQuLkapp0 afPFOBduBui7vQ/E5N7MqWF+yT4ifYoCdibDin0VwjhqlU+GIVFDz9YNnF/cFXWt4Ozj Ix0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:organization:from:references:cc:to :subject; bh=QSIBDk11ZDkoDJWM5svryeVAWiwagkntX4Tc6BWHkDk=; b=vV40wj9gK8r1Yhp6cZV4Zrr/z56j+HVaaOMDB9wmvaKWedZuWuXRsyeB2Lzzc9sDZW d3nUugiCPkkyr0vgZ8UDYf6qlXJ8XOSy/gW2y0UueUqjekFxDlsSwZ0Y0DsZUrPEMdZp 4KCkSt/UUqUdZgv5fPXU9kCoqkx04TYLbG4p82K1kid5seFz7Xkt+iDswlPfrmRUPwS9 y3hcxTHu4rBhChmn6rgp8PiHLusqA5AF+mTtkNFRRQ5rXBnTw9COAJ12UWBq63LDRxgP tdX/wUJGUeoT0UghJ0FyE645AmenX4J9QrdWyMDzPvfvND5xwDnOObQAkSyF7Yp0HQLR mO6w== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of mosipov@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id h3si134219lfm.3.2019.05.24.05.56.27 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 24 May 2019 05:56:27 -0700 (PDT) Received-SPF: pass (google.com: domain of mosipov@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of mosipov@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Received: from [192.168.1.3] (195.165-131-109.adsl-dyn.isp.belgacom.be [109.131.165.195] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id x4OCuM5H014142 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 24 May 2019 14:56:24 +0200 Subject: Re: [PATCH v4 0/8] pre-processing pipeline and transient package replacement To: claudius.heine.ext@siemens.com, isar-users@googlegroups.com Cc: Claudius Heine References: <20190523145521.23050-1-claudius.heine.ext@siemens.com> From: "Maxim Yu. Osipov" Organization: ilbers GmbH Message-ID: <7965f1ec-bc24-2c41-ad9a-0d9529b7a640@ilbers.de> Date: Fri, 24 May 2019 14:56:16 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190523145521.23050-1-claudius.heine.ext@siemens.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,URIBL_BLOCKED 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: DvO7CRoJ0qWf Hi Claudius, CI passed OK. But when I tried to manually test SDK creation procedure (as exactly described in user_manual) it failed: I've mounted needed directories with 'mount_chroot.sh sdk-debian-stretch-armhf and chroot'ed into sdk: root@tiberius:/# apt-get install libhello-dev:armhf Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: gcc-6-base:armhf libc6:armhf libgcc1:armhf libhello:armhf Suggested packages: glibc-doc:armhf locales:armhf The following NEW packages will be installed: gcc-6-base:armhf libc6:armhf libgcc1:armhf libhello:armhf libhello-dev:armhf 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/2,564 kB of archives. After this operation, 8,987 kB of additional disk space will be used. Do you want to continue? [Y/n] Get:1 file:/base-apt/debian stretch/main armhf gcc-6-base armhf 6.3.0-18+deb9u1 [180 kB] Err:1 file:/base-apt/debian stretch/main armhf gcc-6-base armhf 6.3.0-18+deb9u1 File not found - /base-apt/debian/pool/main/g/gcc-6/gcc-6-base_6.3.0-18+deb9u1_armhf.deb (2: No such file or directory) Get:2 file:/base-apt/debian stretch/main armhf libgcc1 armhf 1:6.3.0-18+deb9u1 [38.5 kB] Err:2 file:/base-apt/debian stretch/main armhf libgcc1 armhf 1:6.3.0-18+deb9u1 File not found - /base-apt/debian/pool/main/g/gcc-6/libgcc1_6.3.0-18+deb9u1_armhf.deb (2: No such file or directory) Get:3 file:/base-apt/debian stretch/main armhf libc6 armhf 2.24-11+deb9u4 [2,341 kB] Err:3 file:/base-apt/debian stretch/main armhf libc6 armhf 2.24-11+deb9u4 File not found - /base-apt/debian/pool/main/g/glibc/libc6_2.24-11+deb9u4_armhf.deb (2: No such file or directory) Get:4 file:/isar-apt isar/main armhf libhello armhf 0.1 [2,826 B] Get:5 file:/isar-apt isar/main armhf libhello-dev armhf 0.1 [2,418 B] E: Failed to fetch file:/base-apt/debian/pool/main/g/gcc-6/gcc-6-base_6.3.0-18+deb9u1_armhf.deb File not found - /base-apt/debian/pool/main/g/gcc-6/gcc-6-base_6.3.0-18+deb9u1_armhf.deb (2: No such file or directory) E: Failed to fetch file:/base-apt/debian/pool/main/g/gcc-6/libgcc1_6.3.0-18+deb9u1_armhf.deb File not found - /base-apt/debian/pool/main/g/gcc-6/libgcc1_6.3.0-18+deb9u1_armhf.deb (2: No such file or directory) E: Failed to fetch file:/base-apt/debian/pool/main/g/glibc/libc6_2.24-11+deb9u4_armhf.deb File not found - /base-apt/debian/pool/main/g/glibc/libc6_2.24-11+deb9u4_armhf.deb (2: No such file or directory) E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? root@tiberius:/# apt-get update Get:1 file:/base-apt/debian stretch InRelease Ign:1 file:/base-apt/debian stretch InRelease Get:2 file:/isar-apt isar InRelease Ign:2 file:/isar-apt isar InRelease Get:3 file:/base-apt/debian stretch Release Ign:3 file:/base-apt/debian stretch Release Get:4 file:/isar-apt isar Release [3,584 B] Get:5 file:/base-apt/debian stretch/main armhf Packages Ign:5 file:/base-apt/debian stretch/main armhf Packages Get:6 file:/base-apt/debian stretch/main all Packages Ign:6 file:/base-apt/debian stretch/main all Packages Get:7 file:/base-apt/debian stretch/main amd64 Packages Ign:7 file:/base-apt/debian stretch/main amd64 Packages Get:8 file:/base-apt/debian stretch/main Translation-en_US Ign:8 file:/base-apt/debian stretch/main Translation-en_US Get:9 file:/base-apt/debian stretch/main Translation-en Ign:9 file:/base-apt/debian stretch/main Translation-en Get:4 file:/isar-apt isar Release [3,584 B] Get:5 file:/base-apt/debian stretch/main armhf Packages Ign:5 file:/base-apt/debian stretch/main armhf Packages Get:6 file:/base-apt/debian stretch/main all Packages Ign:6 file:/base-apt/debian stretch/main all Packages Get:7 file:/base-apt/debian stretch/main amd64 Packages Ign:7 file:/base-apt/debian stretch/main amd64 Packages Get:10 file:/isar-apt isar Release.gpg Ign:10 file:/isar-apt isar Release.gpg Get:8 file:/base-apt/debian stretch/main Translation-en_US Ign:8 file:/base-apt/debian stretch/main Translation-en_US Get:9 file:/base-apt/debian stretch/main Translation-en Ign:9 file:/base-apt/debian stretch/main Translation-en Get:5 file:/base-apt/debian stretch/main armhf Packages Ign:5 file:/base-apt/debian stretch/main armhf Packages Get:6 file:/base-apt/debian stretch/main all Packages Ign:6 file:/base-apt/debian stretch/main all Packages Get:7 file:/base-apt/debian stretch/main amd64 Packages Ign:7 file:/base-apt/debian stretch/main amd64 Packages Get:8 file:/base-apt/debian stretch/main Translation-en_US Ign:8 file:/base-apt/debian stretch/main Translation-en_US Get:9 file:/base-apt/debian stretch/main Translation-en Ign:9 file:/base-apt/debian stretch/main Translation-en Get:5 file:/base-apt/debian stretch/main armhf Packages Ign:5 file:/base-apt/debian stretch/main armhf Packages Get:6 file:/base-apt/debian stretch/main all Packages Ign:6 file:/base-apt/debian stretch/main all Packages Get:7 file:/base-apt/debian stretch/main amd64 Packages Ign:7 file:/base-apt/debian stretch/main amd64 Packages Get:8 file:/base-apt/debian stretch/main Translation-en_US Ign:8 file:/base-apt/debian stretch/main Translation-en_US Get:9 file:/base-apt/debian stretch/main Translation-en Ign:9 file:/base-apt/debian stretch/main Translation-en Get:5 file:/base-apt/debian stretch/main armhf Packages Ign:5 file:/base-apt/debian stretch/main armhf Packages Get:6 file:/base-apt/debian stretch/main all Packages Ign:6 file:/base-apt/debian stretch/main all Packages Get:7 file:/base-apt/debian stretch/main amd64 Packages Ign:7 file:/base-apt/debian stretch/main amd64 Packages Get:8 file:/base-apt/debian stretch/main Translation-en_US Ign:8 file:/base-apt/debian stretch/main Translation-en_US Get:9 file:/base-apt/debian stretch/main Translation-en Ign:9 file:/base-apt/debian stretch/main Translation-en Get:5 file:/base-apt/debian stretch/main armhf Packages Err:5 file:/base-apt/debian stretch/main armhf Packages File not found - /base-apt/debian/dists/stretch/main/binary-armhf/Packages (2: No such file or directory) Get:6 file:/base-apt/debian stretch/main all Packages Ign:6 file:/base-apt/debian stretch/main all Packages Reading package lists... Done E: Failed to fetch file:/base-apt/debian/dists/stretch/main/binary-armhf/Packages File not found - /base-apt/debian/dists/stretch/main/binary-armhf/Packages (2: No such file or directory) E: Some index files failed to download. They have been ignored, or old ones used instead. Regards, Maxim. On 5/23/19 4:55 PM, claudius.heine.ext@siemens.com wrote: > From: Claudius Heine > > Hi, > > I decided to heed Hennings advice and order the removal patch before the split > patch. This way the transient package removal patch becomes more complete. > > regards, > Claudius > > changes from v3: > - ordered the transient package removal patch before the split > > changes from v2: > - added 'copy-package-cache' to the ROOTFS_FEATURES in image.bbclass > > changes from v1: > - rebased to current next > - added some more documentation > > Claudius Heine (8): > meta: remove transient package support > split up isar-bootstrap helper and implement pre-process pipeline > meta/classes: add image-locales-extension class > meta/classes: add image-account-extension class > doc: update description of image customization > doc: some fixes > meta-isar: local.conf.sample: update root password and isar user > creation > RECIPE-API-CHANGELOG: update transient package removal + root password > > RECIPE-API-CHANGELOG.md | 22 ++ > doc/user_manual.md | 53 +++- > meta-isar/conf/local.conf.sample | 12 +- > .../recipes-app/example-raw/files/postinst | 13 - > meta/classes/image-account-extension.bbclass | 257 ++++++++++++++++++ > meta/classes/image-locales-extension.bbclass | 97 +++++++ > meta/classes/image.bbclass | 30 +- > meta/classes/isar-bootstrap-helper.bbclass | 143 ---------- > meta/classes/rootfs.bbclass | 176 +++++++++++- > .../isar-bootstrap/isar-bootstrap.inc | 5 + > .../buildchroot/buildchroot-host.bb | 16 +- > .../buildchroot/buildchroot-target.bb | 2 - > .../buildchroot/buildchroot.inc | 26 +- > meta/recipes-devtools/sdkchroot/sdkchroot.bb | 48 ++-- > .../isar-cfg-localepurge/files/postinst | 15 - > .../isar-cfg-localepurge.bb | 70 ----- > .../isar-cfg-rootpw/files/postinst.tmpl | 19 -- > .../isar-cfg-rootpw/isar-cfg-rootpw.bb | 19 -- > 18 files changed, 663 insertions(+), 360 deletions(-) > create mode 100644 meta/classes/image-account-extension.bbclass > create mode 100644 meta/classes/image-locales-extension.bbclass > delete mode 100644 meta/classes/isar-bootstrap-helper.bbclass > delete mode 100644 meta/recipes-support/isar-cfg-localepurge/files/postinst > delete mode 100644 meta/recipes-support/isar-cfg-localepurge/isar-cfg-localepurge.bb > delete mode 100644 meta/recipes-support/isar-cfg-rootpw/files/postinst.tmpl > delete mode 100644 meta/recipes-support/isar-cfg-rootpw/isar-cfg-rootpw.bb > -- Maxim Osipov ilbers GmbH Maria-Merian-Str. 8 85521 Ottobrunn Germany +49 (151) 6517 6917 mosipov@ilbers.de http://ilbers.de/ Commercial register Munich, HRB 214197 General Manager: Baurzhan Ismagulov