From owner-freebsd-stable@FreeBSD.ORG Tue Mar 25 20:11:52 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ECFA91F0 for ; Tue, 25 Mar 2014 20:11:52 +0000 (UTC) Received: from udns.ultimateDNS.NET (ultimatedns.net [209.180.214.225]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7765FE65 for ; Tue, 25 Mar 2014 20:11:52 +0000 (UTC) Received: from udns.ultimateDNS.NET (localhost [127.0.0.1]) by udns.ultimateDNS.NET (8.14.5/8.14.5) with ESMTP id s2PKEBS3046706 for ; Tue, 25 Mar 2014 13:14:17 -0700 (PDT) (envelope-from bsd-lists@bsdforge.com) Received: (from www@localhost) by udns.ultimateDNS.NET (8.14.5/8.14.5/Submit) id s2PKE6E7046700; Tue, 25 Mar 2014 13:14:06 -0700 (PDT) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net ([209.180.214.225]) (UDNSMS authenticated user chrish) by ultimatedns.net with HTTP; Tue, 25 Mar 2014 13:14:06 -0700 (PDT) Message-ID: <505f34fa64e336dbc9e0ea4154dd219b.authenticated@ultimatedns.net> In-Reply-To: References: <532EDDD0.80700@ohlste.in> <532F6CDE.60105@tundraware.com> Date: Tue, 25 Mar 2014 13:14:06 -0700 (PDT) Subject: Re: reason 23 why we've moved to linux From: "Chris H" To: "freebsd-stable stable" User-Agent: UDNSMS/2.0.3 MIME-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2014 20:11:53 -0000 >> On 03/23/2014 05:12 PM, Randy Bush wrote: >>>> Now be honest Randy, and tell us why you started this thread. >>> >>> in the hope that ports will be made usable before so many people give up >>> that critical mass is lost. a real tragedy if the great freebsd core >>> dies because of ports lack of usability. >>> >> >> >> I have run production FreeBSD ever since 2.x. I also work in an environment >> with north of 1000 Linux servers (plus AIX, plus Solaris, plus Windows...) >> >> Guess what? There is no clear winner here. RHEL RPM is a nightmare >> unless you manage it very carefully. Yum make is better but you still >> have to pay attention. There's a reason RH strongly encourages the use >> of Sat Server. >> >> Debian? Well apt-get mostly works until it doesn't and you have to paw your >> way through key problems and the like. SuSE? Ditto. AIX lpps? >> Nice, until you confront a piece of open source they don't support or haven't >> upgraded. Have fun compiling your own version. >> >> Complex systems environments require complex procedures and policies. The idea >> that some technology magically will make this work is absurd. Moreover, >> unlike some random hobbyist desktop (Not That There's Anything Wrong With That), >> enterprise class server environments migrate carefully, thoughtfully, only >> after reasonable testing, and only if really needed. On that basis, I can >> assure you that the FreeBSD ports system isn't particularly "less usable" >> than any commercially supported environment out there and certainly not >> linux broadly. It comes down to what you're willing to do to execute >> clean, stable upgrades. > > The past experience you reference, I would consider an accurate assessment of > that of my own, over a ~25 year period. But that /past/ isn't the issue being > addressed in this post. The /present/ is. While I would never consider Lin* > as a possible alternative. Because it has too many "chiefs", which ultimately > results in never knowing what to expect in the near future, let alone long-term > affects/results. This is probably my primary reason for tracking FreeBSD all > these years. But here in recent months, things have changed. So much so, and > without any perceivable course -- oh yes, I hear all the claims/statements. > That I've felt compelled to consider other alternatives. I track -STABLE. I've > filed quite a few PR's. I've spent quite some time attempting to help the > maintainer(s) to squash some of them. I've provided actual cures, and patches. > Where the cure was simply to add NO_STAGE=(yes|true). I was told that that > wasn't a cure, and that I needed to "upgrade" to the new pkg(8) system. Ahem. > I'm tracking -STABLE, in this case, it meant 8.4-STABLE. If I'm not mistaken, > 8-STABLE is supported till June 30, 2015. If I'm also not mistaken, 8-STABLE > comes with/uses the pkg_ system. Fact is, many are tracking 8-STABLE for just > this reason; without "deep pockets", and wealthy benefactors, this gives > them the opportunity to re-tool for the new pkg system, or see if pkg(8) > ever actually "pans out", and if it does, what it looks like in the end. > That's what "stable" is all about. One other example; I had a couple of > builds that each required graphics/gimp. I was unable to install it on the > first one, because graphics/libopenraw failed to build against devel/libboost. > I filed a pr(1), and noticed there was also another outstanding for 3mos. > The second install was a month later -- same issue, but newer r#. So I took > the time to "wind back" through the revs, until I found a revision where > graphics/libopenraw would build. Then took the time to file another pr(1), > indicating the issue, /and/ providing the solution. > One week later, I received notice that the 2 pr's I'd filed had been closed. > Reason being; they were too similar to the previous one. What?! Forget the > fact I'd just spent a boat load of time I /didn't/ have, to find a solution > to the problem. But totally disregard the solution?! Did they actually /read/ > the pr's? Or were they just looking to make the pr count look better? > But the "kicker" for me was the new "EOL" announcement for pkg-tools: > pkg_install EOL is scheduled for 2014-09-01. Please consider migrating to pkgng > go see Joe blogger, for more info... > For starters, tracking 8.4, means you get pkg-tools, not pkg(8). While pkg(8) > /may/ turn out to be the best thing, since "sliced bread". For reasons > stated earlier, it should not be /forced/ upon those who track 8-STABLE, and > /certainly/ not, until June 30, 2015. After which, the whole point becomes > pretty much moot. The initial message has a pause/sleep timer. Indicating > that placing: > NO_WARNING_PKG_INSTALL_EOL=yes > in make.conf(5) will eliminate further warnings. However, such is not the case. > New installs, or largish upgrades, require being spammed some 1000 times with > this message to go visit Joe blogger. Rubbish! This speaks to the point I had > intended to make, by this reply. IMHO, it shows a terrible short-sighted view > that appears to be affecting FreeBSD in the past few months. There appears to > be too much strain on those that oversee the project. In the ~25yrs I've been > tracking, I have /never/ seen so many oversights. So little thought to the > "big picture", long-term affect(s). I may be off in my perception. But I > can't make sense of it, any other way. > >> >> In truth, in almost 2 decades of use both in my own business and by some of >> my clients, FreeBSD has shown far less aggravation in this regard than the >> Tower Of Babel linux distros have become. Me? I don't much care. The more >> screwed up things are, the more opportunities for additional work I find :) > > I couldn't agree more. I /loved/ Micro$oft for this. They were a /huge/ > money-maker, in this regard. However, I could never wish FreeBSD, with a > strategy like this. > > Thank you for your indigents, Ahem... that was to read indulgence _________________________^^^^^^^^^^ > and sorry if this comes off as a "rant" > (not intended). > > --Chris > >> >> >> >> ---------------------------------------------------------------------------- >> Tim Daneliuk tundra@tundraware.com >> PGP Key: http://www.tundraware.com/PGP/ >> >> _______________________________________________ >> freebsd-stable@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-stable >> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >> > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >