Skip site navigation (1)Skip section navigation (2)
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>