From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6610281096522235904 X-Received: by 2002:a19:1a8d:: with SMTP id a135-v6mr707025lfa.0.1539079526338; Tue, 09 Oct 2018 03:05:26 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:c10a:: with SMTP id r10-v6ls94437lff.46.gmail; Tue, 09 Oct 2018 03:05:25 -0700 (PDT) X-Google-Smtp-Source: ACcGV61NSf2ZzO4DMOjN6k9nn7gMs2PU58qPy1nWrJEGhysIWaNHp3OT7uJbWS9PxrmwmfxPwMpe X-Received: by 2002:a19:6814:: with SMTP id d20-v6mr715004lfc.17.1539079525771; Tue, 09 Oct 2018 03:05:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539079525; cv=none; d=google.com; s=arc-20160816; b=SsoTpZY/BDr10Gg5eDAZWO4gpNchJEP88eK8jSLyGg1JvGIk0x/ZYN6bwhBcyGkkg+ BkwCS0kup3TyJEvlJd8aPj35sq/i/pFyMlnft2C1rJJrmU7zwIvPO4LV2i1+LzzzSHPT jNq5wa/bzzHZmB90ThR2MRBeNiIwNWA2hCA8OmIKXRbpq1mwY+5qoMEqM0hdCnnRwbYl Q2xNoXmBso3GbXwe0z9coq4P4y7BE1AOxqgg5KY22QpS2hOUHAOpOaY07wQ0F3rAWzfW OkbYiblEYk7GocbZ9bO8JfI5V/YqGcDSRj2PSwkmEWO+05mwNDJDeeZAHtr5qA0bTdpP /1dQ== 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:from:references:to:subject; bh=MESZ8t19WWZk9zVnt76gpKZp7eoFQbksmcYvBpE+1y4=; b=H3EWnr5VwWO8YkHuGJ9W1vvMj+SF0h+t0jvJYPJ3YpgeYJocKLXZfgwQwbglXhgwfS kDKN3995kXHbGJ/C2OjyS47cWiOdDvPK6jwzRkbiTPsbifNLar7hnVgENS/yIleT/evQ gDT1uZLy+4I5Zc8gd2fGwe6UaMBwFQz/hTCfT4qL93mHNb0XApos1aMQLMYJjRU8k1s1 5pfhTMnYfNWrc8b7N+MmjGoXqin/LBQEOczauDoTvJkqAQj2YSu0/bXHFqxJkpC6SJPh RxOuu+1hFKjt2Bta+GYwO8nWoBVuD4r/q+vHxO3H25j1pFzgoGSmvuDVfXwAr/7G710g OC8Q== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id n81-v6si625184lfi.0.2018.10.09.03.05.25 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 09 Oct 2018 03:05:25 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id w99A5NCs011443 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 9 Oct 2018 12:05:24 +0200 Received: from [139.25.68.37] (md1q0hnc.ad001.siemens.net [139.25.68.37] (may be forged)) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id w99A5MLB027444; Tue, 9 Oct 2018 12:05:22 +0200 Subject: Re: [PATCH] dpkg-raw: Fix rebuilding recipes To: Harald Seiler , isar-users@googlegroups.com References: <23f5cd40400ecfc4074e0fb0185902fccd7bae2e.camel@denx.de> From: Jan Kiszka Message-ID: <9e705dc1-53cd-28d1-8d8d-a832fb887d16@siemens.com> Date: Tue, 9 Oct 2018 12:05:21 +0200 User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 In-Reply-To: <23f5cd40400ecfc4074e0fb0185902fccd7bae2e.camel@denx.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: o09K7ddB2rI4 On 09.10.18 11:06, Harald Seiler wrote: > Rebuilding dpkg-raw packages fails because the > DEBIAN directories' ownership is transferred to > root in dpkg_runbuild. This commit ensures the > ownership is reset before attempting to write > metadata. > > Signed-off-by: Harald Seiler > --- > meta/classes/dpkg-raw.bbclass | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/meta/classes/dpkg-raw.bbclass b/meta/classes/dpkg-raw.bbclass > index c848f3d..806a2d4 100644 > --- a/meta/classes/dpkg-raw.bbclass > +++ b/meta/classes/dpkg-raw.bbclass > @@ -18,7 +18,8 @@ addtask install after do_unpack before do_prepare_build > > deb_package_prepare() { > sudo rm -rf ${D}/DEBIAN > - mkdir -p ${D}/DEBIAN > + sudo mkdir -p ${D}/DEBIAN > + sudo chown ${USER}:${USER} ${D}/DEBIAN That makes no sense to me: We remove that folder first, and then create it under the name of the current user. These two changes are redundant in that light. Can you describe in more details what you did and how the error messages looked like? I frequently rebuild dpkg-raw packages and never saw such an issue recently. Jan > cat<<-__EOF__ > ${D}/DEBIAN/control > Package: ${PN} > Architecture: ${DISTRO_ARCH} > -- Siemens AG, Corporate Technology, CT RDA IOT SES-DE Corporate Competence Center Embedded Linux