<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/release/Makefile.mirrors, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2025-11-29T04:56:35Z</updated>
<entry>
<title>release: match comment for if statement</title>
<updated>2025-11-29T04:56:35Z</updated>
<author>
<name>Minsoo Choo</name>
<email>minsoochoo0122@proton.me</email>
</author>
<published>2025-11-29T00:17:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=96265d5ea907d75709f419b01b44c60337ae7fcc'/>
<id>urn:sha1:96265d5ea907d75709f419b01b44c60337ae7fcc</id>
<content type='text'>
Signed-off-by: Minsoo Choo &lt;minsoochoo0122@proton.me&gt;
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1903
</content>
</entry>
<entry>
<title>release: Remove errant .endfor</title>
<updated>2025-10-11T04:10:08Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-10-11T04:10:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=474ae083b1e19588c1bc2974082d2810ef9dc7f9'/>
<id>urn:sha1:474ae083b1e19588c1bc2974082d2810ef9dc7f9</id>
<content type='text'>
This didn't show up in testing on main or stable/15 because it only
applies for "release" (BETA and onwards) builds.

Fixes:	afdc022deb91 ("release: Publish pkgbase-repo.tar")
MFC after:	30 seconds
Sponsored by:	https://www.patreon.com/cperciva
</content>
</entry>
<entry>
<title>release: Fix pkgbase tarball names on FTP site</title>
<updated>2025-10-06T21:35:07Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-10-06T21:33:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c943e6ff9ab0ce823e8ac51a6a17789a1945925f'/>
<id>urn:sha1:c943e6ff9ab0ce823e8ac51a6a17789a1945925f</id>
<content type='text'>
These need to have names like
  FreeBSD-15.0-ALPHA5-amd64-pkgbase-repo.tar
not just "pkgbase-repo.tar".

Fixes: d0ff67db2908 ("release: Publish pkgbase-repo.tar")
MFC after:	3 days
Sponsored by:	https://www.patreon.com/cperciva
</content>
</entry>
<entry>
<title>release: Don't publish pkgbase.repo for embedded</title>
<updated>2025-10-04T17:29:21Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-10-04T16:52:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=026707768f673518c2fe9bcd9020d53a0d02fc7e'/>
<id>urn:sha1:026707768f673518c2fe9bcd9020d53a0d02fc7e</id>
<content type='text'>
The embedded "SD card" images build very differently from regular
releases, and don't use pkgbase yet.

MFC after:	3 days
Sponsored by:	https://www.patreon.com/cperciva
</content>
</entry>
<entry>
<title>release: Publish pkgbase-repo.tar</title>
<updated>2025-10-04T00:26:32Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-10-03T23:57:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0ff67db2908a56b2f146963bb79f1a8e6283131'/>
<id>urn:sha1:d0ff67db2908a56b2f146963bb79f1a8e6283131</id>
<content type='text'>
This is a tarball containing the pkgbase repository for the release.

Note: This is an uncompressed tarball, because all of its constituent
.pkg files are already compressed; there's no point adding another
layer of compression.

Reviewed by:	ivy
MFC after:	1 minute
Sponsored by:	https://www.patreon.com/cperciva
Differential Revision:	https://reviews.freebsd.org/D52899
</content>
</entry>
<entry>
<title>release: Standardize on *-${FS}.* VM image naming</title>
<updated>2024-12-10T20:48:17Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2024-12-10T19:57:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=35623ccc375846648f4dcdfc47c7e84fc9db4852'/>
<id>urn:sha1:35623ccc375846648f4dcdfc47c7e84fc9db4852</id>
<content type='text'>
We publish three sets of VM images on download.freebsd.org:
* Generic VM images
* BASIC-CLOUDINIT VM images
* BASIC-CI VM images

Of these, the first had names like
  FreeBSD-14.2-RELEASE-amd64-ufs.raw.xz,
the second had names like
  FreeBSD-14.2-RELEASE-amd64-BASIC-CLOUDINIT.ufs.qcow2.xz,
and the third had names like
  FreeBSD-14.2-RELEASE-amd64-BASIC-CI.ufs.raw.xz
but were listed in the CHECKSUM files with names like
  FreeBSD-14.2-RELEASE-amd64-BASIC-CI-ufs.raw.xz

Standardize these to consistently use a hyphen before the filesystem
type rather than a period.

Note: On FreeBSD 14 we ship images without the -${FS} component in
their names; these are hardlinks to the -ufs images for compatibility
purposes.  On FreeBSD 13 we only have UFS images and don't include the
filesystem in the name.

MFC after:	1 week
Reported by:	jmg
Sponsored by:	Amazon
</content>
</entry>
<entry>
<title>release: Remove empty suffix from file names</title>
<updated>2024-11-18T00:18:20Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2024-11-18T00:06:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d54fdd16636bbe6a38a5b0a636dd83cf64aa6e06'/>
<id>urn:sha1:d54fdd16636bbe6a38a5b0a636dd83cf64aa6e06</id>
<content type='text'>
For "release" builds (as opposed to "snapshot" builds -- in this
context BETAs and RCs are "releases") ${SNAP_SUFFIX} is empty; but it
stuck into some ociimages filenames via a copy-and-paste error.

The final filenames on the download mirrors were not affected, so
this does not need to be merged to releng/14.2.

MFC after:	3 days
Sponsored by:	Amazon
</content>
</entry>
<entry>
<title>release: Publish OCI images on "ftp" mirrors</title>
<updated>2024-11-13T06:36:14Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2024-11-13T06:36:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e95e3e6eb7ef723aa5dd08de48a9ad3fec647c7d'/>
<id>urn:sha1:e95e3e6eb7ef723aa5dd08de48a9ad3fec647c7d</id>
<content type='text'>
If WITH_OCIIMAGES is set, "make ftp-stage" will now publish those bits
into a directory under /OCI-IMAGES/, similar to how we publish CI and
VM images.

MFC after:	1 minute
</content>
</entry>
<entry>
<title>release: Stop publishing non-FS-tagged VM images</title>
<updated>2024-06-21T21:42:10Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2024-06-21T21:39:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=45846afcb7ae1b9682107a62b105aeb5021994ba'/>
<id>urn:sha1:45846afcb7ae1b9682107a62b105aeb5021994ba</id>
<content type='text'>
VM, BASIC-CI, and BASIC-CLOUDWARE images are published with the
filesystem type (UFS or ZFS) in the file name.  For backwards
compatibility we have published the UFS images with no filesystem
in the filename (aka with the same file names as we used before we
supported building ZFS VM images); those are going away now.

This will not be MFCed.
</content>
</entry>
<entry>
<title>release: Don't publish CW if !WITH_CLOUDWARE</title>
<updated>2024-06-21T00:41:14Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2024-06-21T00:38:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=836f00ebb96ac343e0f8a68ea264d2d330198488'/>
<id>urn:sha1:836f00ebb96ac343e0f8a68ea264d2d330198488</id>
<content type='text'>
If WITH_CLOUDWARE is not set, we didn't build BASIC-CLOUDWARE; don't try
to install it into the /VM-IMAGES/ directory as part of ftp-stage.

Fixes:	4771c2e9d1c7 "release: Publish non-uploaded cloudware bits"
MFC after:	6 days
</content>
</entry>
</feed>
