Re: https://pkg.freebsd.org/FreeBSD:1[56]:amd64/latest/files.pkg still exist but are not being updated; leads to downstream 1.5 GiByte+ /var/db/pkg/repos/FreeBSD-ports/db files from pkg 2.8.[01]

Mark Millard <[email protected]> Sun, 2 Aug 2026 15:28:56 -0700
Newsgroups gmane.os.freebsd.stable,gmane.os.freebsd.current
Message-ID <[email protected]>
On 8/1/26 09:59, Mark Millard wrote:
> On 7/30/26 12:36, Mark Millard wrote:
>> [One common message for freebsd-stable@ and freebsd-current@ rather than
>> separate ones for each. Also "pkg rwhich" for port packages is involved:
>> the https://pkg.freebsd.org/FreeBSD:1[56]:amd64/latest/files.pkg files
>> mentioned are involved in the "pkg rwhich" implementation.]
>>
>>
>> As I understand it /FreeBSD:*:amd64/latest/files.pkg generation has been
>> suspended on the port-package builders until some issues are dealt with,
>> such as (size related) mishandling the file by pkg 2.8.[01] leading to
>> huge files downstream, like the over 1.5 GiByte file on amd64:
>>
>> # du -sAm /var/db/pkg/repos/FreeBSD-ports/db
>> 1516	/var/db/pkg/repos/FreeBSD-ports/db
>>
>> My understanding is that pkg 2.8.2 is intended to avoid the size issue
>> and part of that work has been committed. (But, as I understand, bapt is
>> away for a while.)
>>
>>
>> The /FreeBSD:1[56]:amd64/latest/files.pkg files have not updated in
>> about a week, and so are likely inaccurate as well:
>>
>> Index of /FreeBSD:15:amd64/latest/
>>
>> File Name  ↓ 	File Size  ↓ 	Date  ↓
>> Parent directory/	-	-
>> Latest/	-	2026-Jul-28 06:10
>> data.pkg	12734053	2026-Jul-28 05:47
>> packagesite.pkg	12735357	2026-Jul-28 05:47
>> files.pkg	43439619	2026-Jul-21 17:11
> 
> 
> There now is no published files.pkg listed in
> "Index of /FreeBSD:15:amd64/latest/" .
> 
> In the base_latest (stable/15) amd64 context:

For reference:

Index of /FreeBSD:15:amd64/latest/

File Name  ↓ 	File Size  ↓ 	Date  ↓
Parent directory/	-	-
Latest/	-	2026-Aug-01 05:22
data.pkg	12699213	2026-Aug-01 03:13
packagesite.pkg	12699325	2026-Aug-01 03:13
meta.conf	168	2026-Jul-20 21:24
meta	168	2026-Jul-20 21:24

> 
> # pkg-static update -rFreeBSD-ports -f
> Updating FreeBSD-ports repository catalogue...
> Fetching meta.conf: 100%     168 B   0.2 kB/s    00:01
> Fetching data: 100%    12 MiB   6.4 MB/s    00:02
> Processing entries: 100%
> FreeBSD-ports repository update completed. 38014 packages processed.
> FreeBSD-ports is up to date.
> 
> So it no longer reports reading the 40 GiByte or so byte file. Also,
> after I used my upgrade script I looked and found:
> 
> # ls -lodT /var/db/pkg/repos/FreeBSD-ports/db
> -rw-r--r--  1 root wheel - 77889536 Jul 31 20:13:16 2026
> /var/db/pkg/repos/FreeBSD-ports/db
> 
> So: no longer a huge file.
> 
> Similarly, after:
> 
> # poudriere jail -jofficial14-amd64 -u
> 
> the related file had shrunk back down to a previously normal size:
> 
> # ls -lodT
> /usr/local/poudriere/jails/official-amd64/var/db/pkg/repos/FreeBSD-ports/db
> -rw-r--r--  1 root wheel - 77889536 Jul 31 20:13:16 2026
> /usr/local/poudriere/jails/official-amd64/var/db/pkg/repos/FreeBSD-ports/db
> 
> 
> So, for now, FreeBSD:15:amd64/latest/ has rwhich support disabled
> upstream, avoiding the file size related issues.
> 
> 
>> meta.conf	168	2026-Jul-20 21:24
>> meta	168	2026-Jul-20 21:24
>>
>> Index of /FreeBSD:16:amd64/latest/
>>
>> File Name  ↓ 	File Size  ↓ 	Date  ↓
>> Parent directory/	-	-
>> Latest/	-	2026-Jul-28 07:20
>> packagesite.pkg	12691297	2026-Jul-28 06:54
>> data.pkg	12692357	2026-Jul-28 06:54
>> files.pkg	42323007	2026-Jul-21 20:20


There now is no published files.pkg listed in :

Index of /FreeBSD:16:amd64/latest/

File Name  ↓ 	File Size  ↓ 	Date  ↓
Parent directory/	-	-
Latest/	-	2026-Aug-02 02:15
packagesite.pkg	12667823	2026-Aug-02 00:53
data.pkg	12668541	2026-Aug-02 00:53
meta.conf	168	2026-Jul-20 23:03
meta	168	2026-Jul-20 23:03


So, now, there is no upstream that has a files.pkg that would lead to
huge /var/db/pkg/repos/FreeBSD-ports/db files being generated by
2.8.[01] of pkg .


> 
> The above files.pkg still exists,

Not any more. Hopefully pkg 2.8.2 will well justify enabling the support
for rwhich information again on the build servers.

which makes possible sense for main
> (CURRENT) as a primary development/testing area for functionality before
> any stable/* gets such support.
> 
>> meta	168	2026-Jul-20 23:03
>> meta.conf	168	2026-Jul-20 23:03
>>
>> Other /FreeBSD:*:amd64/latest/ do not have files.pkg files at this
>> point: There look to be just the 2. There look to be no
>> /FreeBSD:*:amd64/quarterly/ examples.
>>
>>
>> It would probably be best if the 2 out of date files.pkg files were
>> removed for now until generation of such files is re-enabled on the pkg
>> builder systems.

No such files now.

>>
>>
> 
> 


-- 
===
Mark Millard
marklmi at yahoo.com