On Fri, Feb 20, 2015 at 10:19:41AM +0100, lm wrote:
 
> I'm giving a try to snapshots for the first time. The system feels great,
> but I'm having some issues trying to maintain base system and ports synced.

packages for releases and snapshots are built separately. mixing snapshot 
(-current)
packages with stable or release versions is not supported (libraries and other 
dependencies are likely to not match).
 
> I've got a local copy of the complete packages tree for convenience, so I 
> don't have to update base and ports everytime I want to install a new 
> package, but it still seems some packages don't match the base system
> and they crash.

at most times you can upgrade to a new snapshot and afterwards run pkg_add -u 
to 
update installed packages. Assuming, of course your PKG_PATH environment 
variable
is set to something sensible.
 
> How do you maintain your system fresh? What do you follow?

Primarily, read the FAQ. It links to the runnning -current document, which has a
lot of handy tips for avoiding bad breakage (in most cases the chance of bad 
breakage
is small, but do read the thing).

As for "works for me" guides, my (by now somewhat dated) blog post [1] may 
still be 
useful despite needing some updates (such as don't bother running sysmerge with 
those 
arguments anymore (actually don't use any arguments to sysmerge in most cases), 
and 
hold off doing that until after you've booted into the new system, and likely 
other 
nits I may possibly address in the near future).

- Peter

[1] http://bsdly.blogspot.no/2012/07/keeping-your-openbsd-system-in-trim.html
-- 
Peter N. M. Hansteen, member of the first RFC 1149 implementation team
http://bsdly.blogspot.com/ http://www.bsdly.net/ http://www.nuug.no/
"Remember to set the evil bit on all malicious network traffic"
delilah spamd[29949]: 85.152.224.147: disconnected after 42673 seconds.

Reply via email to