From owner-freebsd-pkgbase@freebsd.org Thu Jan 26 03:57:29 2017 Return-Path: Delivered-To: freebsd-pkgbase@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 38493CC14E2 for ; Thu, 26 Jan 2017 03:57:29 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BCA34D9 for ; Thu, 26 Jan 2017 03:57:28 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: by mail-wm0-x22b.google.com with SMTP id c85so54405581wmi.1 for ; Wed, 25 Jan 2017 19:57:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=G83y0fx+Ooxu/7Bbeq6bg4E79ehUNAQPsdA5hN0fd5E=; b=KzXwb7Bwz3im7IznuCcWQRcI8Jt21QdAudivKWGj1Z3x5O4st2bBcOPXedfppO9ZwZ KOdrzoqSUf/Ia5D7hojODVMlEfSltCHk9Evx2pms4VMbZxZSJfm9TcfdUlAG3MzmtaTv 7hBALVVa3Riyizc9z7kY9gUEA4uwUo8GDREnRGRjig1C7/x0H6a4U1lTtd6ZRIW3jeeh 7+NCugWSscJOBD79J/46F8DXm8D7A1XEtbU0OEz/R6HhSolghuxwX5EZ9Ax+SAKkn0LJ zSLQZCzACamoILke/WmJgcgI+lmh3i2YS8jE9QzMWCzWjQTSeF3qS0uUiOVwaaRuqq7y 5L1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=G83y0fx+Ooxu/7Bbeq6bg4E79ehUNAQPsdA5hN0fd5E=; b=BXVB6arV5vdh592nMixtLeWepNjVEP+qTGD9l3t6U8k5t2kdoCeFWWvJa4YUhHkryP XxAAL237KH6xDGxVpc+y3db8MGpqeAZ/CZac2VEoWWQwAXbJGOSe0IcFN8bKfdCuy5GS leW+fhLE0L3Ud/gZFuHxZDPnxdnj7SXh8/Jj8dzy8XeFFOxvSGmLZnKKGxPzwpPgdtIi yZYs2/9ZOyGVchyJdOu9S/MKUt1AGScBojHwUU0a0rzbdMfAB/fGjL31obfsfWqZMftg 52IXdi+A4Ioo8t+KlfIoGoAjUCMfg1PmuGq/UnXR2b/4UsWyRd6jb0ENwHlVpX2lD940 0ypw== X-Gm-Message-State: AIkVDXLy5pVsHAnHSFEsax+uB5wlvDlJCBK0RbOIkeO6ir7qWQJ4euaPyNqKyNtK1MKyZ9viF5jqm/7mMIxaHg== X-Received: by 10.223.177.202 with SMTP id r10mr550070wra.94.1485403045821; Wed, 25 Jan 2017 19:57:25 -0800 (PST) MIME-Version: 1.0 Received: by 10.194.143.83 with HTTP; Wed, 25 Jan 2017 19:57:25 -0800 (PST) In-Reply-To: <981426556.8708.1485347593164.JavaMail.zimbra@ixsystems.com> References: <981426556.8708.1485347593164.JavaMail.zimbra@ixsystems.com> From: Ben Woods Date: Thu, 26 Jan 2017 11:57:25 +0800 Message-ID: Subject: Re: freebsd-examples conflicts with freebsd-runtime To: Joe Maloney Cc: freebsd-pkgbase@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jan 2017 03:57:29 -0000 On 25 January 2017 at 20:33, Joe Maloney via freebsd-pkgbase < freebsd-pkgbase@freebsd.org> wrote: > Hi, > it looks like /usr/share/examples/etc/make.conf is being added to > runtime.plist, and examples.plist. This causes installing, or upgrading > freebsd-examples on it's own to prompt the user to remove freebsd-runtime. > > [root@joe-laptop] /usr/obj# grep -R '/usr/share/examples/etc/make.conf' * > grep: usr/src/amd64.amd64/worldstage/sys: No such file or directory > usr/src/amd64.amd64/worldstage/runtime.plist:@(root,wheel,0444,) > /usr/share/examples/etc/make.conf > usr/src/amd64.amd64/worldstage/METALOG:./usr/share/examples/etc/make.conf > type=file uname=root gname=wheel mode=0444 size=10614 tags=package=examples > usr/src/amd64.amd64/worldstage/METALOG:./usr/share/examples/etc/make.conf > type=file uname=root gname=wheel mode=0444 size=262 tags=package=runtime > usr/src/amd64.amd64/worldstage/usr/share/games/fortune/freebsd-tips:/usr/ > share/examples/etc/make.conf. > Binary file usr/src/amd64.amd64/worldstage/usr/share/man/mandoc.db matches > grep: usr/src/amd64.amd64/worldstage/usr/tests/local: No such file or > directory > grep: warning: usr/src/amd64.amd64/worldstage/usr/tests/sys/pjdfstest/tests: > recursive directory loop > usr/src/amd64.amd64/worldstage/examples.plist:@(root,wheel,0444,) > /usr/share/examples/etc/make.conf > > > I suspect this could be the commit which triggered this behaviour: > > https://github.com/freebsd/freebsd/commit/9d25b3f0046282ba17451e21d1a02b > 0f7fed2627 > Hi Joe, I can't replicate this, having just build FreeBSD 12-current r312787. Did you perform a clean install (by first deleting /usr/obj/usr)? $ grep -R '/usr/share/examples/etc/make.conf' /usr/obj/ /usr/src/amd64.amd64/worldstage/usr/share/examples/etc/make.conf Binary file /usr/obj/usr/src/amd64.amd64/worldstage/usr/share/man/mandoc.db matches /usr/obj/usr/src/amd64.amd64/worldstage/usr/share/games/fortune/freebsd-tips:/usr/share/examples/etc/make.conf. grep: /usr/obj/usr/src/amd64.amd64/worldstage/usr/libexec/ld-elf32.so.1: No such file or directory grep: /usr/obj/usr/src/amd64.amd64/worldstage/usr/tests/local: No such file or directory grep: warning: /usr/obj/usr/src/amd64.amd64/worldstage/usr/tests/sys/pjdfstest/tests: recursive directory loop /usr/obj/usr/src/amd64.amd64/worldstage/examples.plist:@(root,wheel,0444,) /usr/share/examples/etc/make.conf /usr/obj/usr/src/amd64.amd64/worldstage/METALOG:./usr/share/examples/etc/make.conf type=file uname=root gname=wheel mode=0444 size=10687 tags=package=examples grep: /usr/obj/usr/src/amd64.amd64/worldstage/sys: No such file or directory Unrelated, I did find a manpage that was being installed by two base packages. Bug reported here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216476 Regards, Ben