From owner-freebsd-pkgbase@freebsd.org Mon Oct 31 14:32:20 2016 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 919E1C27B24 for ; Mon, 31 Oct 2016 14:32:20 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: from mail-oi0-x236.google.com (mail-oi0-x236.google.com [IPv6:2607:f8b0:4003:c06::236]) (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 5293C1DC1 for ; Mon, 31 Oct 2016 14:32:20 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: by mail-oi0-x236.google.com with SMTP id i127so232152522oia.2 for ; Mon, 31 Oct 2016 07:32:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=CH5fu9OfsS9oNUQNUvLy6ZVvpTq3ayldmikMPAJFGOI=; b=g794PJVr4/A6bXzo0KCmUa6S8rbqIVoKOiZl5Cvv2Q6MYRFCVQU1HZz+B9XS2xzfe+ 72Ot/gtFwKawwsbgGGPsWhK6GuNsfUnIjh5DqA9kXdccYZT7Nqt0HzemBH90l6zkZrK0 WkQunBnrYapcQ7lNF02Cnl4mpivGxJ3RKy8o17y+oT8DVK8r3aBE10XZTOgKgYLRxX+5 6ylQd22QVMQWwNMbAnN/+s2zjgJrw0Yw3IoEg5WBZn92wDR5L9z6l0dspOrr+M0A8t3z ImaCIQ6W/WCF3TWyockG2FPgXz99GW2eHQfC7dpfGHdQRvajGTYgTqK9EkEn4TUWW/fZ yUXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=CH5fu9OfsS9oNUQNUvLy6ZVvpTq3ayldmikMPAJFGOI=; b=UXnAuc13rzAswqUBdywv8LkT/2yp5ykTedPtPj36IcnawI/79QGrGrtc9UTS+JBqH4 YhIYEmEKkhobIdQx0YmBDPK4N+/RRbl/rCAYlX69b1ijNAZx5rQsMWnE6rG93VWzQ5fg 7oE7jPrnN4DD8gz1HNyilmlS1Qy0smLgt2K2PStzxR/LUsqndw4npVLxiRIQB1NsI3Fw FjrtnewHrImet9fc9rFHr+zt2QFCyYGs6Opszoc2Wfmikvcn3J3z8vcrBh6aouR1YAxW LA6bBLY7t1D2jtKChe7EPBhgYPaARKcQh1TsZddbeiZrfQeFJCQ/QzJn/jFc6QaiRgUN hsLw== X-Gm-Message-State: ABUngvcv7J76CpuRbO+U7hN/oO5gYTTFV9A44OmBXC0r//cCwJ8SA5bGtFKAMLBY82pgrgGX1g0aMAiSK54Z7A== X-Received: by 10.107.180.65 with SMTP id d62mr583249iof.36.1477924339331; Mon, 31 Oct 2016 07:32:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.67.196 with HTTP; Mon, 31 Oct 2016 07:32:18 -0700 (PDT) In-Reply-To: References: From: Ben Woods Date: Mon, 31 Oct 2016 22:32:18 +0800 Message-ID: Subject: Re: Calendars (and other files) missing from base packages To: 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: Mon, 31 Oct 2016 14:32:20 -0000 On 11 July 2016 at 18:40, Ben Woods wrote: > Hi everyone, > > I have noticed a number of files which do not seem to be part of the base > packages, and as such are not being updated on my system which is using > PkgBase. I realise the /etc config files are not included in base packages > yet, so I have excluded /etc from my investigation. > > The files on my system which are in /usr/obj/usr/src/amd64.amd64/worldstage/ > but have not been updated on my system with PkgBase are: > /usr/lib/libgcc_eh_p.a > /usr/lib/libgcc_eh.a > /usr/share/examples/etc/sysctl.conf > /usr/share/examples/etc/csh.logout > /usr/share/examples/etc/rc.resume > /usr/share/examples/etc/ntp.conf > /usr/share/examples/etc/libalias.conf > /usr/share/examples/etc/services > /usr/share/examples/etc/shells > /usr/share/examples/etc/portsnap.conf > /usr/share/examples/etc/mac.conf > /usr/share/examples/etc/rc.shutdown > /usr/share/examples/etc/disktab > /usr/share/examples/etc/inetd.conf > /usr/share/examples/etc/auto_master > /usr/share/examples/etc/network.subr > /usr/share/examples/etc/rc.initdiskless > /usr/share/examples/etc/hosts.allow > /usr/share/examples/etc/group > /usr/share/examples/etc/pf.os > /usr/share/examples/etc/regdomain.xml > /usr/share/examples/etc/hosts.equiv > /usr/share/examples/etc/newsyslog.conf > /usr/share/examples/etc/devfs.conf > /usr/share/examples/etc/nscd.conf > /usr/share/examples/etc/protocols > /usr/share/examples/etc/netconfig > /usr/share/examples/etc/apmd.conf > /usr/share/examples/etc/motd > /usr/share/examples/etc/opieaccess > /usr/share/examples/etc/rc > /usr/share/examples/etc/mail.rc > /usr/share/examples/etc/phones > /usr/share/examples/etc/crontab > /usr/share/examples/etc/devd.conf > /usr/share/examples/etc/libmap.conf > /usr/share/examples/etc/netstart > /usr/share/examples/etc/csh.login > /usr/share/examples/etc/ftpusers > /usr/share/examples/etc/gettytab > /usr/share/examples/etc/pccard_ether > /usr/share/examples/etc/login.access > /usr/share/examples/etc/ddb.conf > /usr/share/examples/etc/dhclient.conf > /usr/share/examples/etc/rc.suspend > /usr/share/examples/etc/hosts.lpd > /usr/share/examples/etc/profile > /usr/share/examples/etc/login.conf > /usr/share/examples/etc/fbtab > /usr/share/examples/etc/printcap > /usr/share/examples/etc/rc.sendmail > /usr/share/examples/etc/remote > /usr/share/examples/etc/rc.subr > /usr/share/examples/etc/rc.firewall > /usr/share/examples/etc/rpc > /usr/share/examples/etc/networks > /usr/share/examples/etc/nsmb.conf > /usr/share/examples/etc/rc.bsdextended > /usr/share/examples/etc/ttys > /usr/share/examples/etc/syslog.conf > /usr/share/examples/etc/csh.cshrc > /usr/share/examples/etc/termcap.small > /usr/share/examples/etc/freebsd-update.conf > /usr/share/examples/etc/hosts > /usr/share/examples/etc/locate.rc > /usr/share/examples/etc/nsswitch.conf > /usr/share/examples/etc/amd.map > /usr/share/openssl/man/mandoc.db > /usr/share/man/mandoc.db > /usr/share/calendar/calendar.russian > /usr/share/calendar/calendar.croatian > /usr/share/calendar/calendar.ukrainian > /usr/share/calendar/uk_UA.KOI8-U/calendar.misc > /usr/share/calendar/uk_UA.KOI8-U/calendar.holiday > /usr/share/calendar/uk_UA.KOI8-U/calendar.orthodox > /usr/share/calendar/uk_UA.KOI8-U/calendar.all > /usr/share/calendar/calendar.dutch > /usr/share/calendar/calendar.german > /usr/share/calendar/fr_FR.ISO8859-1/calendar.fetes > /usr/share/calendar/fr_FR.ISO8859-1/calendar.french > /usr/share/calendar/fr_FR.ISO8859-1/calendar.jferies > /usr/share/calendar/fr_FR.ISO8859-1/calendar.all > /usr/share/calendar/fr_FR.ISO8859-1/calendar.proverbes > /usr/share/calendar/calendar.newzealand > /usr/share/calendar/calendar.brazilian > /usr/share/calendar/calendar.southafrica > /usr/share/calendar/de_DE.ISO8859-1/calendar.musik > /usr/share/calendar/de_DE.ISO8859-1/calendar.literatur > /usr/share/calendar/de_DE.ISO8859-1/calendar.all > /usr/share/calendar/de_DE.ISO8859-1/calendar.wissenschaft > /usr/share/calendar/de_DE.ISO8859-1/calendar.kirche > /usr/share/calendar/de_DE.ISO8859-1/calendar.geschichte > /usr/share/calendar/de_DE.ISO8859-1/calendar.feiertag > /usr/share/calendar/calendar.holiday > /usr/share/calendar/calendar.lotr > /usr/share/calendar/calendar.history > /usr/share/calendar/calendar.judaic > /usr/share/calendar/calendar.usholiday > /usr/share/calendar/calendar.french > /usr/share/calendar/calendar.birthday > /usr/share/calendar/calendar.music > /usr/share/calendar/pt_BR.ISO8859-1/calendar.commemorative > /usr/share/calendar/pt_BR.ISO8859-1/calendar.mcommemorative > /usr/share/calendar/pt_BR.ISO8859-1/calendar.holidays > /usr/share/calendar/pt_BR.ISO8859-1/calendar.all > /usr/share/calendar/de_AT.ISO_8859-15/calendar.feiertag > /usr/share/calendar/ru_RU.KOI8-R/calendar.pagan > /usr/share/calendar/ru_RU.KOI8-R/calendar.all > /usr/share/calendar/ru_RU.KOI8-R/calendar.military > /usr/share/calendar/ru_RU.KOI8-R/calendar.orthodox > /usr/share/calendar/ru_RU.KOI8-R/calendar.holiday > /usr/share/calendar/ru_RU.KOI8-R/calendar.common > /usr/share/calendar/hu_HU.ISO8859-2/calendar.all > /usr/share/calendar/hu_HU.ISO8859-2/calendar.nevnapok > /usr/share/calendar/hu_HU.ISO8859-2/calendar.unnepek > /usr/share/calendar/hr_HR.ISO8859-2/calendar.all > /usr/share/calendar/hr_HR.ISO8859-2/calendar.praznici > /usr/share/calendar/calendar.all > /usr/share/calendar/calendar.computer > /usr/share/calendar/calendar.christian > /usr/share/calendar/pt_BR.UTF-8/calendar.holidays > /usr/share/calendar/pt_BR.UTF-8/calendar.mcommemorative > /usr/share/calendar/pt_BR.UTF-8/calendar.commemorative > /usr/share/calendar/pt_BR.UTF-8/calendar.all > /usr/share/calendar/ru_RU.UTF-8/calendar.all > /usr/share/calendar/ru_RU.UTF-8/calendar.common > /usr/share/calendar/ru_RU.UTF-8/calendar.holiday > /usr/share/calendar/ru_RU.UTF-8/calendar.military > /usr/share/calendar/ru_RU.UTF-8/calendar.pagan > /usr/share/calendar/ru_RU.UTF-8/calendar.orthodox > /usr/share/calendar/calendar.hungarian > /usr/share/calendar/calendar.world > /usr/share/calendar/calendar.freebsd > /usr/share/calendar/calendar.australia > /usr/share/tmac/mm/locale > /usr/share/tmac/mm/se_locale > /usr/share/tmac/man.local > /usr/include/atf-c.h > /usr/include/gnu/regex.h > /usr/include/atf-c++.hpp > /.cshrc > /.profile > /root/.login > /root/.profile > /root/.cshrc > /root/.k5login > /COPYRIGHT > /boot/device.hints > > The steps I took to create this list are: > > 1. Since I updated my system with PkgBase yesterday, I ran the following > command to find all files which have not been modified in the last 2 days: > # find / -type f -mtime +2d -not -path '/etc/*' -not -path '/usr/local/*' > -not -path '/dev/*' -not -path '/tmp/*' -not -path '/var/*' -not -path > '/usr/src/*' -not -path '/usr/obj/*' -not -path '/poudriere/*' -not -path > '/usr/doc/*' -not -path '/usr/home/*' > ~/outdated.txt > > 2. I edited this file to add the prefix of /usr/obj/usr/src/amd64.amd64/worldstage/ > to each line, and then searched for which of the files also exist in > worldstage (this command emits errors for those that do not exist in > worldstage, and only outputs those that do exist to the new file): > $ cat outdated.txt | xargs find > outdated2.txt > > 3. Then I edited the file to strip the prefix of > /usr/obj/usr/src/amd64.amd64/worldstage/ from each line. > > Regards, > Ben > > -- > From: Benjamin Woods > woodsb02@gmail.com > Now that FreeBSD 11.0 has been released, it is probably time we put some more attention on PkgBase again (to ensure it is ready for 11.1!). Anyone have ideas as to why the above files are not being included in packages? Regards, Ben