From owner-freebsd-ports@FreeBSD.ORG Tue Sep 13 16:52:34 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB2B01065690 for ; Tue, 13 Sep 2011 16:52:34 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by mx1.freebsd.org (Postfix) with SMTP id 71B4E8FC12 for ; Tue, 13 Sep 2011 16:52:34 +0000 (UTC) Received: (qmail invoked by alias); 13 Sep 2011 16:52:33 -0000 Received: from g230103014.adsl.alicedsl.de (EHLO mandree.no-ip.org) [92.230.103.14] by mail.gmx.net (mp023) with SMTP; 13 Sep 2011 18:52:33 +0200 X-Authenticated: #428038 X-Provags-ID: V01U2FsdGVkX18BS4hUJG8BD5mVXDwRLWVB5Wvi5kqg3zHV6Qa44T SRDYhH704DYGdM Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1]) by apollo.emma.line.org (Postfix) with ESMTP id 49E7623CE2B for ; Tue, 13 Sep 2011 18:52:32 +0200 (CEST) Message-ID: <4E6F8A50.9060205@gmx.de> Date: Tue, 13 Sep 2011 18:52:32 +0200 From: Matthias Andree User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.21) Gecko/20110831 Mnenhy/0.8.3 Thunderbird/3.1.13 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <1315864556.1747.103.camel@xenon> <20110912190558.641a3219@seibercom.net> <20110912230943.GD33455@guilt.hydra> <4E6E99BC.4050909@missouri.edu> <1315905051.1747.208.camel@xenon> In-Reply-To: <1315905051.1747.208.camel@xenon> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Subject: Re: Thank you (for making the ports less boring). X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Sep 2011 16:52:35 -0000 Am 13.09.2011 11:10, schrieb Michal Varga: > On Mon, 2011-09-12 at 18:46 -0500, Stephen Montgomery-Smith wrote: > >>> I found Michal Varga's critique snarky and unnecessarily sarcastic... >> >> I agree that it was unnecessarily sarcastic. We all make mistakes from >> time to time. Michal could have pointed out the mistake and still been >> nice about it. I know for myself that when I make a mistake like this >> that I feel bad enough as it is, and I don't need anyone rubbing it in. >> >> Stephen > > Honestly, I wasn't trying to pick on Gabor any specifically, because as > you say, mistakes can happen. > > But the sad part of the story is that we're in 2011 and these kinds of > mistakes still happen, over and over, till absurdity. And not just > "still", they grow by magnitudes which now feels like from month to > month, from week to week (and I'm not going to be experiencing this here > when it finally hits the "days" scale, followed by an implosion of the > Universe). > > I'm not writing about this for the first time (in fact this is for the > last time, so hey, at least there's something on a positive note), but > it has gradually become nigh impossible to use FreeBSD as a modern > desktop workstation over the recent years, and especially this last year > has become a true nightmare. > > It would be pointless to simply repeat what I already said in those > previous discussions about the current - and very poor - ports quality > (or more specifically, total lack of quality control procedures), and it > would just get ignored again anyway (pretty good pointer being that at > about the same time as the last such thread spawned, just some random > bikeshedding discussion about a proper use of academic english in ports > or whatever pointless crap generated ten-times the same content over > like, 5 minutes tops. Because it's good to have some priorities > straight.) > > And if it wasn't Gabor's commit that again brought my OS down to > unusable level, it would be the one next week, or if we are lucky, two > to three weeks from now (but that would be probably this year's record). > Because the current procedures in place not only encourage these kinds > of mistakes, they downright call for them. Because there are no > procedures whatsoever. Not in the ecosystem-wide sense. Not the ones > that are crucial to make the OS actually work as a whole. But hey, I'm > not going to reiterate all that over again. It's been said. > > Just that before someone tells me again that I should not upgrade my > ports so frequently, or that I should make (shlib, or any other) backups > before any and every update (how is it that after a decade with ports > such novel idea didn't even cross my mind?), or that I should keep > sending patches every time my system is down again (because that's > obviously the most perfect time to start checking if the update actually > works), or that I should just go install PC-BSD... > > ...seriously guys? > > ...SERIOUSLY? > > Every time I visit my favorite restaurant, I should probably wait for a > few hours too, quietly watching if someone didn't die of food poisoning > before I finally order for myself, or that I should dig some old food > from the fridge and just bring it over as a backup, or heck, just leave > it be and simply order a pizza. Right? Are there still any more useful > suggestions this time? If so, please, don't make them. Just don't. > > So there's just one more thing I will add and I'm done with it all > (after all, I have some desktop migrations ahead of me and those penguin > boxes still won't plan and install themselves, even in 2011): > > On Tue, 2011-09-13 at 01:01 +0200, Gabor Kovesdan wrote: >> Btw, from your long mail I see you have lots of free time. You should >> think of spending that better than writing such long mails. Think about >> being a FreeBSD volunteer. ;) > > Yes, only if I wasn't spending all my free time constantly fixing new > breakages from latest port upgrades. I can easily see why so many people > think that the whole situation is actually pretty funny, or on the > opposite, that no 'situation' with ports even exists at all. Picking > just randomly here: > > ## From: Gabor Kovesdan > ## Mailer: Mozilla/5.0 (Windows NT 5.1; rv:9.0a1) > > ## From: Stephen Montgomery-Smith > ## Mailer: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) > > [and watching this on a full-list scale is truly a sight to behold] > > Sadly, as an actual FreeBSD desktop user, I don't have the luxury to > just keep politely filing PRs over and over or compile packs of patches > every time a new untested port breaks everything, because by the time > I'm done fixing all the failures (or more probably, still looking for > some ways on how to resolve the remaining ones), my day is long over, > and I sometimes need to even use those FreeBSD boxes as they were meant > to be in the first place. I beg to cast a different vote here. I can say that, thanks to tools like portmaster and better documentation (of course anything can still improve), the overall experience is that as a desktop it is quite usable as far as ports are concerned these days, and I feel it has improved a lot. There have been regressions, like Skype not working on 8.2 unless you happen to have a Skype 2.0 tarball around, and there were a few weeks where you'd need to use a supported older Firefox release series if you wanted it to run the Java plugin, but by and large the experience is quite different, and better, from the days when I was running 5.X or 6.X.