From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 9CC541382C5 for ; Thu, 29 Mar 2018 14:40:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BFA57E08CA; Thu, 29 Mar 2018 14:39:55 +0000 (UTC) Received: from mail-ot0-x235.google.com (mail-ot0-x235.google.com [IPv6:2607:f8b0:4003:c0f::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 39A8EE0891 for ; Thu, 29 Mar 2018 14:39:55 +0000 (UTC) Received: by mail-ot0-x235.google.com with SMTP id h55-v6so5139128ote.9 for ; Thu, 29 Mar 2018 07:39:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:subject:message-id:mail-followup-to :mime-version:content-disposition:user-agent; bh=zx/VidPeNPJltmJlbA/CtkN/DMwfkUdtXqlke0/gyQo=; b=Je4dIXvvCNqwtrTrQnfURUDeB/M3yjZvNKhND7/bH0N3LrF/mRbe02eWy6ck8/7j+b clCSeCRh5o85lBjKMabG4NEPZb2mZU8EPbSEh2eaYhg/ebZg37AubQBZx0P5HFncBmFh I+ZEmkLdLujrLJDUYr7q0q7+/iHhg5UrOqt11R0Pk+qEFesUOW75V5YQvJ7vHeGe5xJZ rgdTVo2HHf8YnAcEA2Ymou6NZPIJ59NfW36nEUggV9MB0AhhPmdbH+LT2Hhey/qlOHPS ZSWtB0sXYA2XbmobjQMOvCyi0jO+/Rfww1NK535RvQcYbfnRglolN/Tm87/RhyDxRrF6 8U8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:subject:message-id :mail-followup-to:mime-version:content-disposition:user-agent; bh=zx/VidPeNPJltmJlbA/CtkN/DMwfkUdtXqlke0/gyQo=; b=nQqH7d9svMSt0AhMkYJQrOZfh1rRdEr9D9DWvY3mQwI22rJqCJhnUXnVQvhF8peIXf tAvjhGSNhJDSs1A2T1gckFj/mCEBJu7h/aRM0IVU7YJki41/TqZzNCBz0CNNXiD6h1Xm uJgWmR35ejjNsFtqPxp/A097HAN4PLnw6TCR1vf1GZYcF2Cw1acHw1fxZMqHbG5waXSV yayzbviKaTitDcNBKjZDfq9wtw/po8yjODru6w8eHuLWsl+0ngPra3z3uZjHO6VKBKIC qt8aRkSDajcpobuUONjZJ3RkY3dSuIsfyUQsddvqq7YEq2jVd54Vv2XifCNuUCSFx5s5 BsMA== X-Gm-Message-State: AElRT7HOg1Z54nvMd0Hx7RqGliH8RFc7jiA/OvBCY/qKApe/HGD3oHan 3hRqvDbCG/f040ESEBCpDWasBQ== X-Google-Smtp-Source: AIpwx480TTrHPRzgF6nP1KEYFZW4ge//es9Q2KzLw0+wDy8T1hBHKwrqNaRXocxs70a/M1RXSqxggg== X-Received: by 2002:a9d:242b:: with SMTP id p40-v6mr4771762ota.318.1522334393838; Thu, 29 Mar 2018 07:39:53 -0700 (PDT) Received: from linux1 (cpe-66-68-34-247.austin.res.rr.com. [66.68.34.247]) by smtp.gmail.com with ESMTPSA id b41-v6sm3555704oth.60.2018.03.29.07.39.53 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 29 Mar 2018 07:39:53 -0700 (PDT) Sender: William Hubbs Received: (nullmailer pid 10589 invoked by uid 1000); Thu, 29 Mar 2018 14:39:52 -0000 Date: Thu, 29 Mar 2018 09:39:52 -0500 From: William Hubbs To: gentoo development Subject: [gentoo-dev] rfc: empty directories in ${D} Message-ID: <20180329143952.GA10523@linux1.home> Mail-Followup-To: gentoo development Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="cWoXeonUoKmBZSoM" Content-Disposition: inline User-Agent: Mutt/1.7.2 (2016-11-26) X-Archives-Salt: 7b9112a1-ad06-4a45-b217-fddfa8216156 X-Archives-Hash: c87b8ef6d1275151c2d85e811b6dd9ef --cWoXeonUoKmBZSoM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline All, I just happened to notice the following warning from portage when bumping dhcpcd. > One or more empty directories installed to /var: > /var/lib/dhcpcd > If those directories need to be preserved, please make sure to create > or mark them for keeping using 'keepdir'. Future versions of Portage > will strip empty directories from installation image. If we are going to require emptty directories to be marked with keepdir, I think we should hard fail the emerge rather than quietly strip the empty directories. If we just strip the directories, this will, more than likely, lead to broken packages. In the case of dhcpcd, the upstream build system installs the /var/lib/dhcpcd directory, then dhcpcd writes to the directory. Thanks, William --cWoXeonUoKmBZSoM Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTVeuxEZo4uUHOkQAluVBb0MMRlOAUCWrz6swAKCRBuVBb0MMRl OKsjAJ9QbSLs9V2hPefKJaq7ZroIWufPWwCgnBsPRFFFlxpyTcPF8RIlkH3OYfY= =Ky5i -----END PGP SIGNATURE----- --cWoXeonUoKmBZSoM--