|
OpenBSD Packages and Ports Installation and upgrading of packages and ports on OpenBSD. |
|
Thread Tools | Display Modes |
|
|
|||
Package Updates for OpenBSD 4.2 and 4.3
I noticed for OpenBSD 4.2 and 4.3 that package updates are linked to
http://www.openbsd.org/pkg-stable.html Which is actually the link for 4.1 package updates. Given the number of security and bug fixes in Mozilla Firefox, Thunderbird and SeaMonkey I am wondering why package updates points to say SeaMonkey 1.14 while OpenBSD 4.3 installs SeaMonkey 1.18 and does not have 1.19 available? The OpenBSD FAQ tends to push packages over ports but I wonder why something as large and frequently used as a browser is not aggressively updated? Anyone have any insight into this? |
|
|||
Quote:
http://openports.se/www/seamonkey Note that 1.1.9 is available to -current users now. Given personnel restraints, pushing updates down into the -release or -stable branches is no longer done. Perhaps if sufficient funds or donations become available, this issue can be revisited, but it is not feasible at this point given both the number of people who work on the packages/ports system & the six-month release cycle. If you wish to communicate with the port maintainer, you can find who to contact at the above link, or if you have the ports tree installed, you can find the same information at: Code:
$ cd /usr/ports/www/seamonkey $ make show=MAINTAINER |
|
|||
I previously ran OpenBSD 4.1 and did not mind manually updating when a security update was released for a package and am familiar with portsnap in FreeBSD. If I were to try an run a "-current" machine would it have to be with ports rather than packages? I think I can pull down a current tree with cvs but was wondering if OpenBSD has a portupgrade or portsmanger tool or other way to update installed packages to "-current"
|
|
|||
Quote:
Quote:
Be aware that you will not be able to upgrade a -release or -stable system directly to -current. See the table in Section 5.1 of the FAQ for more information on what path can be taken: http://openbsd.org/faq/faq5.html#Flavors Information on using anonymous CVS can be found at: http://openbsd.org/anoncvs.html More information on updating packages can be found in Section 15.2.6 of the FAQ: http://openbsd.org/faq/faq15.html#PkgUpdate Last edited by ocicat; 6th June 2008 at 03:33 AM. Reason: corrected path to -current packages |
|
|||
Thanks for the links. It looks like I could set PKG_PATH to "snapshots" and use the pkg_add -u switch but will I need to update more than the installed packages (the base system and x-windows) to avoid breaking the system? In Slackware I tend to run about 280 packages on an XFCE desktop.
Any suggestions on how to setup and maintain a system as I did in OBSD 4.1? Basically when the mozilla team suggests that all users update to x.x.xx with the latest security updates and a popup windows tells me a new update is available I would like to update that package or know that it is not an issue in OBSD. Off topic, but I wonder about the wisdom of abandoning package updates in -release. Granted Slackware only has to worry about i386 but some how a one man show finds time to provide security updates all the way back to the 8.1 release (about 6 years worth). OBSD just supports the last 2 releases spanning at most 1 and 1/2 years. I'm not suggesting all packages be updated - just those with security implications - after all security is OpenBSD's claim to fame. Last edited by shep; 6th June 2008 at 04:30 AM. Reason: spelling |
|
|||
Quote:
Quote:
If you are wanting to closely watch what gets checked in, watch the CVS tree: http://www.openbsd.org/cgi-bin/cvswe...zilla-firefox/ Also, you can watch the Ports Tracker Website which displays recent check-in activity as well: http://openports.se/ Quote:
As for your comment on wisdom, the reality is that the OpenBSD project does not have the resources to spend on updating ports for all flavors and maintain the quality of -current & ensuing releases. The latter is considered to be more important to the goals of the project. |
|
||||
Since the announcement that the Project was no longer maintaining -stable packages due to resource constraints (17 archs X 4400+ ports = 74800+ packages), the impact of updating -stable packages, and how to manage them, has been a regular, ongoing discussion on the misc@ and ports@ mailing lists. Some have volunteered limited resources, some have argued methodologies, some have tested various techniques. This discussion continues in contemporary threads there. To date, no formal decision to reinstate the practice has been decided.
Feel free to join in, just be sure to read the archives first if you don't want your head handed to you. And it may be handed to you anyway, if you are unfamiliar with the prevailing cultural netiquette of the OpenBSD mailing lists. Keep these things in mind:
Last edited by jggimi; 6th June 2008 at 06:01 AM. Reason: typo |
|
|||
OpenBSD developers do not support pkgsrc.
http://marc.info/?t=125481703600002&r=1&w=2 I cannot recommend using the NetBSD port of Xorg either.. OpenBSD has it's own X port called Xenocara, which includes local security changes. Why did you revive this old thread? are you still using 4.3/4.3? if so.. they are unsupported, 4.6 is due out next month. |
|
|||
Quote:
|
|
||||
Quote:
Reading the NetBSD documentation on pkgsrc. Quote:
Quote:
Quote:
|
|
||||
A better solution is -current. I believe it has better support than pkgsrc on OpenBSD. With pkgsrc, you are dependent on the NetBSD tree, and responsible for dealing with library and libtool and dependency issues on-your-own, without any support. -Current is much easier to deal with. You install snapshot packages, when available and syncronizable, and build from ports, otherwise. If you have a problem with a -current port, you can report it to the maintainer or to ports@. With pkgsrc, you have nowhere to go.
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
openbsd stables updates | milo974 | OpenBSD General | 5 | 12th October 2008 06:46 PM |
Server updates through a proxy | crayoxide | FreeBSD Installation and Upgrading | 3 | 24th September 2008 10:40 PM |
updates from openbsd errata | milo974 | OpenBSD General | 10 | 24th September 2008 12:41 PM |
OpenJDK package | aleunix | OpenBSD Packages and Ports | 2 | 2nd June 2008 07:54 AM |