<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/release, branch release/14.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F14.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F14.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2025-05-29T22:18:34Z</updated>
<entry>
<title>14.3: Switch from "quarterly" to "release" pkgs</title>
<updated>2025-05-29T22:18:34Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-05-29T22:18:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=85739bcbce22212f4a998bd3dc8cf8fdb3b69e4e'/>
<id>urn:sha1:85739bcbce22212f4a998bd3dc8cf8fdb3b69e4e</id>
<content type='text'>
Approved by:	re (implicit)
Sponsored by:	Amazon
</content>
</entry>
<entry>
<title>package: fix dependency generation</title>
<updated>2025-05-23T00:04:12Z</updated>
<author>
<name>Lexi Winter</name>
<email>lexi@le-Fay.ORG</email>
</author>
<published>2024-04-29T14:30:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6e27b15e6aee10c72dbf8247a90b87a7c0b3c241'/>
<id>urn:sha1:6e27b15e6aee10c72dbf8247a90b87a7c0b3c241</id>
<content type='text'>
A bug in release/packages/generate-ucl.sh causes package dependencies
(other than shlib depends) to not be generated correctly, meaning
packages are missing their dependencies.

generate-ucl.sh creates the UCL file by:

1. copying ${uclsource} (template.ucl) to ${uclfile}
2. appending dependencies to ${uclfile}
3. calling generate-ucl.lua on ${uclsource} to create ${uclfile}

This breaks because the dependencies added in step 2 are overwritten in
step 3.

Fix this by calling generate-ucl.lua with ${uclfile} as both the input
and output file, so anything we added to ${uclfile} is preserved.

PR:	286551
Reviewed by:	des, imp
Approved by:	re (cperciva)
Approved by:	kevans (mentor, stable/14 mfc)
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1203

(cherry picked from commit e05b6502f9ca36860236644884f12eff8e3243c4)
(cherry picked from commit fb6b1a797349992d8f166a2724eab2caf59abe28)
</content>
</entry>
<entry>
<title>EC2: Remove old broken_txfifo workaround</title>
<updated>2025-05-15T22:22:44Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-05-14T23:36:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=29d6968fd36d27b27f953d5c00f9763491b10734'/>
<id>urn:sha1:29d6968fd36d27b27f953d5c00f9763491b10734</id>
<content type='text'>
Early versions of Xen, including those used in the early days of EC2,
had a bug in their UART emulation whereby the TX FIFO wouldn't send the
expected interrupt when emptying; as a result, FreeBSD would write 16
characters to the serial console and then stop because we thought the
FIFO was forever full.

In 2013 (1c60b24baa50) I added a loader tunable "hw.broken_txfifo"
which spinwaits for the FIFO TX rather than relying on the interrupt,
and enabled this in loader.conf in EC2 images.

A decade later, this workaround is almost certainly no longer needed in
EC2 -- most instances don't run Xen, and the bug was long since fixed
in Xen anyway -- but we've been holding on to the workaround "just in
case".  Unfortunately, the spinwait behaviour is causing latency spikes
and triggering warnings from the ena(4) driver.

This commit removes the hw.broken_txfifo setting from loader.conf in
EC2 images, but leaves the loader tunable and associated code, since it
has been necessary in some other environments.  (It seems that the TX
FIFO missing-interrupts bug has been independently written at least
three times!)

Approved by:	re (cperciva)
MFC after:	1 minute
Sponsored by:	Amazon

(cherry picked from commit 9a685c09f06a55b18589d75f9307563d84a17fa9)
(cherry picked from commit eadda156a50d3487ec1e6fc78f6cfe2df42448fa)
</content>
</entry>
<entry>
<title>release: Don't put drm-kmod package onto DVD</title>
<updated>2025-05-11T22:23:21Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-05-11T22:10:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0e771ca261cccad5bee61bbcbb49c7901166722e'/>
<id>urn:sha1:0e771ca261cccad5bee61bbcbb49c7901166722e</id>
<content type='text'>
The X.Y-RELEASE DVDs use a quarterly package set which was built on
X.(Y-1)-RELEASE, and those kernel modules are never going to be
useful.

Approved by:	re (cperciva)
MFC after:	30 seconds
Sponsored by:	Amazon

(cherry picked from commit 94e44a074e5212cc3459e360a9de55500f7c41d0)
(cherry picked from commit 1ecfdc009172491a133d596332a9aaf6851a49c1)
</content>
</entry>
<entry>
<title>pkg-stage.sh: kde5 -&gt; kde</title>
<updated>2025-05-11T22:23:14Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-02-19T19:21:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a1874e9adfc119eed5777fa20863aeb82c5687fb'/>
<id>urn:sha1:a1874e9adfc119eed5777fa20863aeb82c5687fb</id>
<content type='text'>
The "kde5" package no longer exists; KDE goes to 6.

Note: Depending on the size of 13.5-BETA3 DVD images, KDE might end
up being removed from this list in the near future.

Approved by:	re (cperciva)
With hat:	re@
MFC after:	30 seconds
Sponsored by:	Amazon

(cherry picked from commit 0d7b98c06c5ec9638020844ee460af075cfc6e54)
(cherry picked from commit 1c2e947d272ea42dbf7416d867101fe5164ffc6d)
</content>
</entry>
<entry>
<title>14.3: create releng/14.3 branch</title>
<updated>2025-05-02T00:00:00Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-05-02T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3ce28e06246d6f20c235ad4cb81114d7198fa6a4'/>
<id>urn:sha1:3ce28e06246d6f20c235ad4cb81114d7198fa6a4</id>
<content type='text'>
Update from PRERELEASE to BETA1
Switch pkg(8) configuration to use the quarterly repository
Bump __FreeBSD_version

Approved by:	re (implicit)
Sponsored by:	Amazon
</content>
</entry>
<entry>
<title>release: use "runtime" instead of "minimal" for OCI image name</title>
<updated>2025-04-30T07:55:41Z</updated>
<author>
<name>Dave Cottlehuber</name>
<email>dch@FreeBSD.org</email>
</author>
<published>2025-04-27T23:46:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f5418217dbc6c3f9317479183b06fff6be147ab3'/>
<id>urn:sha1:f5418217dbc6c3f9317479183b06fff6be147ab3</id>
<content type='text'>
The runtime name is taken from the main pkg-base package that this
image is built off.

Sponsored by:	SkunkWerks, GmbH
MFC after:	3 days
Reviewed by:	dfr, emaste
Differential Revision:	https://reviews.freebsd.org/D50043

(cherry picked from commit a0165254bfeb5e310f92d4e0c88fcb5c6ea802bf)
</content>
</entry>
<entry>
<title>Turn off hw.pci.intx_reroute in EC2</title>
<updated>2025-04-26T19:21:22Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-04-23T15:17:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=66d36f4f1025193a64cf296873ed4a4b34471d91'/>
<id>urn:sha1:66d36f4f1025193a64cf296873ed4a4b34471d91</id>
<content type='text'>
Having this enabled on Graviton systems prior to Graviton 4 results in
a resource leak and a kernel panic after repeated hotplug/unplug.

MFC after:	3 days
Sponsored by:	Amazon

(cherry picked from commit ce9a34b1614e37dc3f8763586448063408c7bf16)
</content>
</entry>
<entry>
<title>release: Pass PKG_INSTALL_EPOCH (take 2)</title>
<updated>2025-04-26T19:20:07Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-04-23T04:39:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a4d583fbeea789b027c9b2f9bb780f7a7f2e202b'/>
<id>urn:sha1:a4d583fbeea789b027c9b2f9bb780f7a7f2e202b</id>
<content type='text'>
We need to pass this to cloudware builds, not just VM builds.

MFC after: 4 days
Fixes:	81ca663642ef ("release: Pass PKG_INSTALL_EPOCH to vmimage.subr")
Sponsored by:	Amazon

(cherry picked from commit d14036ea424d5aa3eee20cc6f0b5d7117cc3931b)
</content>
</entry>
<entry>
<title>release: Pass PKG_INSTALL_EPOCH to vmimage.subr</title>
<updated>2025-04-26T19:19:11Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-04-10T06:05:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5050b464aeda1d775a5f36d000daa7473a214977'/>
<id>urn:sha1:5050b464aeda1d775a5f36d000daa7473a214977</id>
<content type='text'>
This value, if not already set, comes from the timestamp of the most
recent git commit (which is now also available in src/release code as
GITEPOCH) or 0 if git is not installed.

This should allow /var/db/pkg/local.sqlite to be reproducible in VM
images which have packages installed (e.g. cloudware).

Reviewed by:	emaste, bapt
MFC after:	5 days
Sponsored by:	Amazon
Differential Revision:	https://reviews.freebsd.org/D49760

(cherry picked from commit 81ca663642ef1ed5111a88d2e9102f6788fab407)
</content>
</entry>
</feed>
