|
OpenBSD General Other questions regarding OpenBSD which do not fit in any of the categories below. |
|
Thread Tools | Display Modes |
|
|||
-stable question
I've skimmed through the FAQ's, but still have a dumb question-
Will downloading src, sys, xenocara, ports and patches manually, applying the patches, then building result in the same thing as updating via CVSUP? The idea being upgrading to -stable. I may just be overcomplicating this (been a *very* long week). jwhal |
|
|||
To extend upon jggimi's excellent explanation, an example of how -STABLE differs from -RELEASE+patches, the recent 25 year old BSD *dir() bug only made it into -STABLE.
I confess, I don't follow -STABLE, I'm a patch fiend.. but I might consider it in the future.. I'm not brave enough to run -CURRENT .. Last edited by BSDfan666; 14th May 2008 at 04:49 PM. |
|
||||
It seems to me that a decision to backport any -current patch to -stable is fairly easy:
Does this fix something in -release? Or does this fix something in -current or add new functionality there?The decision of whether or not to add a -stable fix to the errata page is probably much more of a judgment call. As I'm not a developer, I don't have insight into how that decision is made, but I am guessing each proposed errata is discussed by those responsible for the area concerned, and a consensus is formed. I see -stable patches as they appear in the source-changes@ mailing list, but I have never counted them and compared the number to errata patches. ---- @bsdfan: Some folks who run -current never build a kernel or userland. They just upgrade from snapshot to snapshot. The mergemaster package makes upgrades manageable -- and now with sysmerge(8), mergemaster may be dropped. Also, the availability of "snapshot packages" may mean that unless there's a synchronization issue, these lazy people don't even have to build a port. Last edited by jggimi; 14th May 2008 at 05:11 PM. |
|
||||
Call me the lazy one
I upgrde every couple of months from snapshots. Just check the dates of both snapshot packages and binary packages to have them both available for a given date. Also watching misc@ for hints. Or, when http://openbsd.org/plus.html has an issue I am concerned with. Anyway, the working secure OS is -current. Release or -stable are badly chosen words. If I am correct, to run postgresql 8.3, I need -current anyway. Fwiw, I multiboot my production server. I only switch the snapshot to a newer one after a week-end's test on normal load. Downtime is just limited to the speed of your hard drive.
__________________
da more I know I know I know nuttin' |
|
|||
Thanks for the respones. I don't plan on running -current.
Is either of the two methods more recommended than the other? Are there any issues with compatibility of ports/packages with either method? I'm guessing no, unless you're running -current? |
|
||||
I believe -stable is easier than -release+errata. You can have your CVS client update things via /etc/daily.local or /etc/weekly.local, and then you run your kernel or userland build script as appropriate. See a patch added to source? Run the appropriate build. Whereas with errata patches, you have to manually apply each.
|
|
|||
Quote:
If you use -STABLE, it'll require that you check for updates every few weeks... I'm not going to recommend one over the other, -STABLE might be manageable, (far more then -CURRENT), but -RELEASE+patches only requires that you peek at the errata page every now and then. Use your own judgement I guess.. |
|
|||
Quote:
Thanks for all the good replies! jwhal |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
external drive partition question + fdisk question | gosha | OpenBSD General | 15 | 15th June 2009 02:00 PM |
-Release vs. -Stable | guitarscn | OpenBSD Installation and Upgrading | 3 | 2nd October 2008 02:32 PM |
aaccli - stable | carpman | FreeBSD Ports and Packages | 0 | 9th July 2008 03:04 PM |
Running -stable and using packages | ai-danno | OpenBSD Installation and Upgrading | 4 | 4th June 2008 03:18 AM |
OpenBSD -STABLE | BSDfan666 | OpenBSD General | 6 | 21st May 2008 10:10 PM |