and in 3rd June 2025 is coming out 14.3_RELEASE and we will again use packages from 14.2 or use ports.So 14.1-RELEASE went EoL 31 Mar, basically end of quarter. I assume that next set of quarterly packages will be built against 14.2-RELEASE so one does not have to build say drm-i915kms port? and this next set of quarterly will be available June?
Without to be an expert but I think June is wrong. Instead it will be July.So 14.1-RELEASE went EoL 31 Mar, basically end of quarter. I assume that next set of quarterly packages will be built against 14.2-RELEASE so one does not have to build say drm-i915kms port? and this next set of quarterly will be available June?
drm-kmod
not working discussion will ease off but as fernandel already mentioned it will start early June all over again.Fernandel, yesterday I bought two SSDs SiliconPower (32GB each) for $5 each, ---> stripeZFS --->> installed 14.2 --->> compiledand in 3rd June 2025 is coming out 14.3_RELEASE and we will again use packages from 14.2 or use ports.
bectl mount ...
and work with it. I made a mistake in the syntax of /etc/rc.conf , forgot to make a copy, but I attached it and fixed the situation. I didn't know that you can easily fix an error when the system crashes...I do not have a problem with drm-kmod when I have two repositories for packages - FreeBS and kmods and for my laptop from 2021 I do not want to use ZFS and I do not want anymore to build ports. And as meaw229a wrote I will do the same or wait for version 15.Fernandel, yesterday I bought two SSDs SiliconPower (32GB each) for $5 each, ---> stripeZFS --->> installed 14.2 --->> compiled
drm-61-kmod from source, because from binaries it still causes a black screen. I'll make snapshots and BE and I can live. It doesn't matter when something comes out. If something crashes, I'll restore it myself quickly and successfully. For me, as a newbie, it was useful to use the ZFS property - mount the entire BE as a FSbectl mount ...
and work with it. I made a mistake in the syntax of /etc/rc.conf , forgot to make a copy, but I attached it and fixed the situation. I didn't know that you can easily fix an error when the system crashes...
So 14.1-RELEASE went EoL 31 Mar, basically end of quarter. I assume that next set of quarterly packages will be built against 14.2-RELEASE so one does not have to build say drm-i915kms port? and this next set of quarterly will be available June?
Are "defaults" latest, please?If we can trust https://pkg-status.freebsd.org/?type=package&all=1 then all the builds of 14.x quarterly that started since 1st April are now 14.2 (filter on "build" using the search box).
The only doubt I have is that pkg-status still (also) shows builds that started in 2024, so _something_ is wrong.
I think "defaults" on that page must be "latest" in FreeBSD.conf, but it's confusing when the default in FreeBSD.conf is quarterly...Are "defaults" latest, please?
Now is more than 2000 done just about 33000 more. It is hard work.
You instead expect the free software developers, working on this stuff in their spare time, to support their software for even longer than the multi-million dollar corporations are able to?“EOL” on a free, open source software platform. You can’t make it up![]()
I had to compile drm-61-kmod from ports as well due to the off monitor after loading the binary from pkg. My GPU is AMD 6750XT Navi for reference.Fernandel, yesterday I bought two SSDs SiliconPower (32GB each) for $5 each, ---> stripeZFS --->> installed 14.2 --->> compiled
drm-61-kmod from source, because from binaries it still causes a black screen. I'll make snapshots and BE and I can live. It doesn't matter when something comes out. If something crashes, I'll restore it myself quickly and successfully. For me, as a newbie, it was useful to use the ZFS property - mount the entire BE as a FSbectl mount ...
and work with it. I made a mistake in the syntax of /etc/rc.conf , forgot to make a copy, but I attached it and fixed the situation. I didn't know that you can easily fix an error when the system crashes...
Why? They’re all working why potentially introduce new issues for a bunch of code I don’t need? Do you upgrade your server's firmware every time there’s a new release? No, you update it if you have a problem and need a fix.Well "things" seem to be settling out with respect to packages. I always do "upgrades across releases" into a new BE, which allows me to easily upgrade all the packages. Today it picked up 14020000 versions of DRM stuff, so activated the new BE rebooted, kldload new DRM bits and so far no issues.
Your hardware, you decide whether to install the latest updates or not. There's no obligation and no real pressure to upgrade every time there's a new release. Some users prefer to have smoother upgrades, so they are willing to put in the time and effort to do it often. Yeah, there are benefits to doing it like that - those benefits don't necessarily make sense for other users.Why? They’re all working why potentially introduce new issues for a bunch of code I don’t need? Do you upgrade your server's firmware every time there’s a new release? No, you update it if you have a problem and need a fix.
14.1-RELEASE by itself sure (I'd argue it's a tag), but EOL as defined by the release engineering team means the initial release gets patched for security issues, hence new tags 14.1-RELEASE-p1,p2...pN.14.1-RELEASE is a snapshot. It’s EOL after the first -STABLE patch
Why? They’re all working why potentially introduce new issues for a bunch of code I don’t need? Do you upgrade your server's firmware every time there’s a new release? No, you update it if you have a problem and need a fix.
At least in recent years, ports tree omits supports (conditionals) for EoL'ed releases. So tracking what's omitted and manually re-applying would be required. Personally, term EoS (End of Support) seems to be better fits than EoL (End of Life).manually update a ports tree to include new versions of needed applications and any security fixes then build that ports tree against your updated 5.0 tree.
The tracking and manually applying to source is exactly what I meant. Doable? Sure, but a lot of effort. At some point a feature that "I really really need" like hardware support for a specific device is available in a new release so you upgrade at that point. Lots of people kept running Windows95 way beyond it's supported life.At least in recent years, ports tree omits supports (conditionals) for EoL'ed releases. So tracking what's omitted and manually re-applying would be required. Personally, term EoS (End of Support) seems to be better fits than EoL (End of Life).
Would be no for most of individuals including myself, I think. Maybe well experienced and skilled team of developers for full time work would be wanted to do so, especially for older releases.Doable?
And that is exactly what happens in a lot of commercial envrionments. Simple example is Red Hat. Pick a release, say version X. Throughout it's supported lifetime RedHat has people that cherry pick stuff from newer versions (bug fixes, security etc) and manually apply them to version X. Redhat also "locks" the version at X, with patch numbers and build numbers. So yep they have teams of people doing this. Why? Contracts, usually with government agencies that are "approved for version X" so you are obligated to provide fixes for version X until government approves version Y (where Y > X).Would be no for most of individuals including myself, I think. Maybe well experienced and skilled team of developers for full time work would be wanted to do so, especially for older releases.
Can't be good ROI here... especially if you're stuck on something obscure, while everyone else has moved on to something that is widely standardized, and will do the job just as well.And that is exactly what happens in a lot of commercial envrionments. Simple example is Red Hat. Pick a release, say version X. Throughout it's supported lifetime RedHat has people that cherry pick stuff from newer versions (bug fixes, security etc) and manually apply them to version X. Redhat also "locks" the version at X, with patch numbers and build numbers. So yep they have teams of people doing this. Why? Contracts, usually with government agencies that are "approved for version X" so you are obligated to provide fixes for version X until government approves version Y (where Y > X).
It's not fun work but it will pay the bills and it can be interesting backporting things.
I don't disagree but if you've ever dealt with government contracts, things can be very particular and getting new versions approved is a non trivial task.Can't be good ROI here... especially if you're stuck on something obscure, while everyone else has moved on to something that is widely standardized, and will do the job just as well.