On 21.05.2012 22:45, Richards, Toby wrote:
Okay, let's compare upgrading OpenBSD 4.9 + Nginx + PHP 5.2.x to
OpenBSD 5.0 + Nginx + PHP 5.3.x vice upgrading
Windows 2003 + IIS 6 + ASPDotNet 3.5 to Windows 2008 +
IIS 7.0 + ASPDotNet 4.0.
In my experience, the MicroEvil Upgrade works without breaking
any of my web apps.
First, can we just call it Microsoft? Everyone knows what
you're talking about.
Second, can you confirm that you understand you are comparing
the default web stack on Windows with a custom web stack on
OpenBSD? The default web stack on OpenBSD (although I think it's
changing or it has changed) is Apache + CGI. What was wrong with
that?
Third, can we agree that if you are choosing to use Nginx and PHP,
you are trying to solve problems that IIS and ASP.Net can't, and
if you are content with IIS and ASP.Net, there was no reason for
you to go out of your way to use Nginx and PHP? Whether you feel
you have "no choice" but to use packages... you do, PHP and Nginx
are separate software developed by people not working on OpenBSD.
The OpenBSD upgrade gets confused about
Nginx versions and PHP versions. Maybe it gets less confused
if I happen to know about some system variable that describes
the version of PHP that I want.
http://www.openbsd.org/faq/upgrade50.html#Pkgup
I actually disagree with one of the other responders, that doing
an OS upgrade and running "pkg_add -ui" is sufficient. Reading
the upgrade guide painstakingly maintained by the developers, and
following it, is pretty much always your best path. It's short,
to the point, and not any different from the release notes that
a responsible admin reads when upgrading Windows servers, or
Solaris servers, or hundreds of desktops of any kind.
The problem you describe was called out, emphasized, warned about.
The specific (simple) steps you needed to take to mitigate this
problem were documented, and documented in a place that's been
consistent every six months for 8 years.
Granted: I do hold an MCSE certification, but I don't need it.
The upgrade just works. Well... despite occasional BSOD's ;)
I admit this kind of made me chuckle:
http://www.linkedin.com/pub/toby-richards/37/71a/474
--
Matthew Weigel
hacker
unique & idempot . ent