From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6463342265335021568 X-Received: by 10.46.25.146 with SMTP id 18mr246186ljz.9.1505158078974; Mon, 11 Sep 2017 12:27:58 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 10.25.143.203 with SMTP id s72ls164915lfk.30.gmail; Mon, 11 Sep 2017 12:27:58 -0700 (PDT) X-Google-Smtp-Source: AOwi7QAX238uIil0Ah3XAXzwdDUgg/GOBZXEpZ554tZr+LHppn8PplBBGD0goUOmKGstL9Nfaemc X-Received: by 10.25.219.206 with SMTP id t75mr924140lfi.7.1505158078453; Mon, 11 Sep 2017 12:27:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1505158078; cv=none; d=google.com; s=arc-20160816; b=O2+FxnoE4iWym/q1FvN0CoSVyr5ygO7ZqGFmcAMqOdRx8tZ0CnRsPNK8rYe2MIJDk2 XkeA5+It9FFpT5NWFq4wDB0F6FudeQmVkRnt4Rj3IFqOIPJ41oao4u//6O628JH35Anm 4jhoF273snMs148hiSPdIUQo4DBRLMPctzXrRbhp/MxCP96xCqvDLZinS2z3qEWNJ5Ft Kj4uzrm64WLrBe771KNRRGBTdpS15+8kexgjTe6pzE4n8RunzAPSdg7+3SHYURp/A6LT u0ni7FBYihEAgzpJk2YjE2CveC4fkCndTbl/HH0gUAL13cYkMky+6Mh0c1ewNN7KLKzi FnvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from:arc-authentication-results; bh=pWZh6VFrBGohyq7qUqN2EuFNW1lkvifVcl3GtfaiLVg=; b=sm4hfjOXgJBwyRarbavZGLleH/OWBB+fNfcoEmidMBA4JCPvbi/xlNoA2yY1tmpWCz x7TMmgdwrSl7jcCP9bTYOWM6ONfohpIlW0omPVuC06wyULTTPmqf00Qk6OxFM58P05x7 jW9tLdh1Pa7xt0QXkF6SZfEr9bxWDjSKdpL9MozmiXmjO+DUqLSEIizPlsm/vh7bpIdh 6K1lvS9rmgZD8fHxM0tHXcYiZKzXsa6iq0x7ICBWU6KOVdy39NUM2YIomGmd4yq/iJ7o hZk6wj/3H4pSmIkcuotLSQUgnWbmeSLo6EB1CqI/syTnLpbFaXZsaDJhWFElQwzBg62x SSTg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id t142si620057wmt.2.2017.09.11.12.27.58 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Sep 2017 12:27:58 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Received: from localhost.localdomain ([188.227.110.165]) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id v8BJRjMM000908 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 11 Sep 2017 21:27:50 +0200 From: Alexander Smirnov To: isar-users@googlegroups.com Cc: Alexander Smirnov Subject: [PATCH v3 0/5] Unify work space for packages Date: Mon, 11 Sep 2017 22:27:33 +0300 Message-Id: <20170911192738.1323-1-asmirnov@ilbers.de> X-Mailer: git-send-email 2.9.4 X-TUID: AiehNHnUCgEQ Hi all, this series does the following: - Simplifies folders structure for multiconfig. - Unifies work space for packages. - Use unified canonical names for build artifacts. The overal build tree with multiconfig looks like the following: $ ls -1 tmp/work/ debian-jessie-amd64 debian-jessie-armhf debian-jessie-i386 debian-stretch-amd64 debian-stretch-armhf debian-stretch-i386 debian-wheezy-armhf raspbian-jessie-armhf Package workdir looks now like the following: $ ls -1 tmp/work/debian-jessie-amd64/hello-0.1+g7f35942-1-r0/ git hello_0.1+g7f35942-1_amd64.changes hello_0.1+g7f35942-1_amd64.deb hello_0.1+g7f35942-1.dsc hello_0.1+g7f35942-1.tar.gz temp Changes since v2: - PATCH 1: Typo in commit message. - PATCH 2: Drop WORKDIR_RELATIVE and WORKDIR_NAME from bibtbake.conf, get relative path using inline python call, replace multiple sed call by single one. - PATCH 5: Update comment to be correct. Changes since v1: - Split first patch into pieces. - Use variable in multistrap config. - Rename ext4 image to unified cacnonical name (patch 4). With best regards, Alex Alexander Smirnov (5): image: Unify path to image rootfs isar: Change build folders tree stamps: Name stamps canonicaly and unified image: Name image canonicaly and unified class/dpkg: Unify workplace for packages meta-isar/classes/rpi-sdimg.bbclass | 2 +- meta-isar/recipes-core/images/isar-image-base.bb | 18 ++++++++---------- meta/classes/dpkg.bbclass | 15 +++++++++------ meta/classes/ext4-img.bbclass | 12 ++++++------ meta/classes/image.bbclass | 11 ++++++----- meta/conf/isar-bitbake.conf | 5 ++++- meta/recipes-devtools/buildchroot/buildchroot.bb | 8 ++++---- scripts/start_vm | 2 +- 8 files changed, 39 insertions(+), 34 deletions(-) -- 2.1.4