Date: Mon, 31 Oct 2016 16:07:28 +0000 From: Glen Barber <gjb@FreeBSD.org> To: Ben Woods <woodsb02@gmail.com> Cc: freebsd-pkgbase@freebsd.org Subject: Re: Calendars (and other files) missing from base packages Message-ID: <20161031160728.GD18685@FreeBSD.org> In-Reply-To: <CAOc73CD1Lq08dEY9ot5o7baJ0-N%2Bz-w4Ea86k-QvEJfvA%2BOO_A@mail.gmail.com> References: <CAOc73CACSREj4N6bPr35yxjrSzCs0eX8cuSJzMYo1wcvgrLiQQ@mail.gmail.com> <CAOc73CD1Lq08dEY9ot5o7baJ0-N%2Bz-w4Ea86k-QvEJfvA%2BOO_A@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--J5MfuwkIyy7RmF4Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 31, 2016 at 10:32:18PM +0800, Ben Woods wrote: > On 11 July 2016 at 18:40, Ben Woods <woodsb02@gmail.com> wrote: >=20 > > Hi everyone, > > > > I have noticed a number of files which do not seem to be part of the ba= se > > 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 packa= ges > > yet, so I have excluded /etc from my investigation. > > > > The files on my system which are in /usr/obj/usr/src/amd64.amd64/worlds= tage/ > > 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 da= ys: > > # 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 -pa= th > > '/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 > > >=20 > 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!). >=20 > Anyone have ideas as to why the above files are not being included in > packages? >=20 Work on this will continue now that 11.0 is out. I do have notes on why the above files are not being properly packaged, I just need to find them, but I seem to recall that the cause was identified. Glen --J5MfuwkIyy7RmF4Q Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYF2xAAAoJEAMUWKVHj+KTLkkP/RCEbq6Yk9ojBi4mPGnjnv4m 6kotXxlo8+eBu3kH2/sQkaRc0vrCoE/E6Vqh5VVHJCyou++CjCrFlQSHyx1wlyRv 4pH5ZujSBXc26Ac1di2+xaxx9+Ty8W5RXDqLeWfXgDcDIEHUpiEYt7BiuoY9Zo08 KL//IfUbK9EUZwD5h4MBybUO//5Yv43Bgy16tqDaEOyGuYnEriFfc76DeqVjL5pC O2nVHEcQBX0I/nmfLbN0yRw8+voxN3R+Wny10DqBX9rr4PTUM9jSKPLl3oFLZVCS k5vMf5bWE22Ekji1g+8Wn/GofZk/NLv6kxLwS8wLb946R0dqa+ZtQBCokkQWF94r jXLmIOW5psBm6GdvOlTrPHguTSQlx+4JNlEdnBB5ZafWIbkBS77ByHCCLynbMQ3f OEuwqG78Ywr4lezbC5eNiC8QzmpkCn9l+Ct4DifAjckJ24Y8DP2MAjRPGp92G0Bu JsKPjeLgXdCbQUokVr2gb2VqAvmDVhYD6yVrJP/zdPDKpnazRAFeW2EzsndcxarL 85CxQZya85riFsQZTqGrcOJYT2QvSs20oFi+eZIjCOhrp4N8XJWTb5nI6LoWKOv5 8XXrMHbfOur52gTrlUb8oFrsKvzJWt81Xuf42BzDNVJMtElYIOY8FwyF+NQpwf1l dU6wedgxmpnxI6Sb6zki =MQb4 -----END PGP SIGNATURE----- --J5MfuwkIyy7RmF4Q--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20161031160728.GD18685>