From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6979549302261547008 X-Received: by 2002:a17:906:2b18:: with SMTP id a24mr35115949ejg.239.1625052957935; Wed, 30 Jun 2021 04:35:57 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:906:4f12:: with SMTP id t18ls788338eju.9.gmail; Wed, 30 Jun 2021 04:35:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyaEB8Y/cwLjf79w/MSYXr0pQCyVwJM7q2grojd03AgSaUfpO29L9Q2Jv14evdZPH2+oUls X-Received: by 2002:a17:907:170f:: with SMTP id le15mr34190123ejc.329.1625052957027; Wed, 30 Jun 2021 04:35:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625052957; cv=none; d=google.com; s=arc-20160816; b=dUHehVQXqieuMa2g5no3PXDfLrHfIbzDQaflr+daUGb0abw0ooHm02BkiTg2OSU2Mr 1jp3DBWl3HwEOG2tgBrYEWe6bzslbJBQoCAQ1p38UQdv6WK4ueCF6fkCAEUTp2uYElKd +jrdPdzC12eFXRWQIBXGrdlFQ/j5jgXKHmQf+5taQPZepDR6KNk0jOL2cEwBsIFihPBP GcoJVwaV+0cUY/yRwg3IW8r1JiOdARID5zFkJL9m8M8EbaUTbeCRrGG6PE2TxNJ4q4LW JNYZaK5F2AQanZ1uPpeH33HP3FaQx6+eb24mXX9xVy3LzNNwU6YT1aqGjezQGjfXx5Zy UMXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=QaQk9M4+9fbJpm/Ghy8q7BY/WHqRIhxiHF6cDpNYbck=; b=qJypJWwi/CS4KPMEk7lQQmlDhUpLM6ytow1qsYyW5memGVxwe2O4YH1yRZG/dhLZbO HHHX7fHxMhCjuV4dEa6AbjV7m67mJj0Ea038f/nM9pJN+SSySeLnzNn8cniyFzh2TVDc 19dcxklJ1eBUhDvd7QyJfnfBzvssxU9GpEv2WpX3PTSIJd1JTYOBgD9hGWGhAlD30fkX QZMlfnH6MUBJGEVsg7yvgLDF7weUmmepBFW0Fa7pP1XOi6uqQ97/ItHU5AXp+E73BvwZ nM/mgXLRDHlgH5MV1Ia+ZHXZSSqGZEriAsVGrCkiUAY7d++tjmHeDBC26xK+q7JJWTER k1XA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id u19si1206997edo.4.2021.06.30.04.35.56 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 30 Jun 2021 04:35:57 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@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 amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from localhost.localdomain (mm-249-65-214-37.mgts.dynamic.pppoe.byfly.by [37.214.65.249] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id 15UBZsVk007661 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 30 Jun 2021 13:35:56 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH 1/3] mount: Add unmount requirement to API changelog Date: Wed, 30 Jun 2021 14:35:45 +0300 Message-Id: <20210630113547.87295-2-amikan@ilbers.de> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210630113547.87295-1-amikan@ilbers.de> References: <20210630113547.87295-1-amikan@ilbers.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED 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: zl6gX5F/U+XV After the latest mount rebuild any usage of mount functions should be ended with the following unmount call. Signed-off-by: Anton Mikanovich --- RECIPE-API-CHANGELOG.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index 806c291..546d91c 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -292,3 +292,24 @@ Migrate your patches so they can be applied with "git am", or Kernel image name for arm64 platforms is vmlinux now. Image format was not changed (uncompressed executable) but now it is named correctly. + +### Make unmounting mandatory + +There were mount API to provide some path inside chroots: +``` +dpkg_do_mounts +buildchroot_do_mounts +image_do_mounts +rootfs_do_mounts +``` + +From now those calls should be always followed by unmount actions: + +``` +dpkg_undo_mounts +buildchroot_undo_mounts +image_undo_mounts +rootfs_undo_mounts +``` + +It case any unmounted paths left at the end of build warnings will be thrown. -- 2.25.1