From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id E091313877A for ; Tue, 12 Aug 2014 14:10:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7A935E0BE6; Tue, 12 Aug 2014 14:10:16 +0000 (UTC) Received: from smtpq5.tb.mail.iss.as9143.net (smtpq5.tb.mail.iss.as9143.net [212.54.42.168]) by pigeon.gentoo.org (Postfix) with ESMTP id 4B29EE0BC9 for ; Tue, 12 Aug 2014 14:10:15 +0000 (UTC) Received: from [212.54.42.135] (helo=smtp4.tb.mail.iss.as9143.net) by smtpq5.tb.mail.iss.as9143.net with esmtp (Exim 4.76) (envelope-from ) id 1XHCmE-0008FY-Le for gentoo-user@lists.gentoo.org; Tue, 12 Aug 2014 16:10:14 +0200 Received: from 53579160.cm-6-8c.dynamic.ziggo.nl ([83.87.145.96] helo=data.antarean.org) by smtp4.tb.mail.iss.as9143.net with esmtp (Exim 4.76) (envelope-from ) id 1XHCmE-0004tR-6g for gentoo-user@lists.gentoo.org; Tue, 12 Aug 2014 16:10:14 +0200 Received: from andromeda.localnet (unknown [10.20.13.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by data.antarean.org (Postfix) with ESMTPSA id B712B4C for ; Tue, 12 Aug 2014 16:10:01 +0200 (CEST) From: "J. Roeleveld" To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] akonadi ... don't you just love it? Date: Tue, 12 Aug 2014 16:10:08 +0200 Message-ID: <3717332.DIJMXoBY7Q@andromeda> Organization: Antarean User-Agent: KMail/4.12.5 (Linux/3.14.14-gentoo; KDE/4.12.5; x86_64; ; ) In-Reply-To: <53EA18C7.6080800@gmail.com> References: <201408092100.58965.michaelkintzios@gmail.com> <53EA18C7.6080800@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Ziggo-spambar: ---- X-Ziggo-spamscore: -4.9 X-Ziggo-spamreport: ALL_TRUSTED=-1,BAYES_00=-1.9,PROLO_TRUST_RDNS=-3,RDNS_DYNAMIC=0.982 X-Ziggo-Spam-Status: No X-Spam-Status: No X-Spam-Flag: No X-Archives-Salt: bb32540f-8611-47c4-af74-5c61b568e0e3 X-Archives-Hash: fd4e820e195b428675884696aba953fc On Tuesday, August 12, 2014 03:38:15 PM Alan McKinnon wrote: > On 12/08/2014 15:28, J. Roeleveld wrote: > > On 12 August 2014 14:06:07 CEST, Alan McKinnon wrote: > >> On 12/08/2014 11:10, Mick wrote: > >>> I recall the devs explicitly stating early enough in the KDE4 > >> > >> development that > >> > >>> sqlite is not man enough for the job and advising everyone to move > >> > >> over to > >> > >>> mysql. > >>> > >>> Someone was looking at postgresql as an alternative to mysql, but I'm > >> > >> not sure > >> > >>> that this would bring any benefit. > >> > >> pg is a fine database, but for this use will always be a 2nd class > >> citizen. Most users will already have mysql installed, or will be > >> willing to install it. > >> > >> The number of folks with pg and without mysql will probably be small > > > > Not necessarily. > > People who care about databases actually supporting SQL properly and > > performing properly will prefer PostgreSQL. > > > > I don't like to be forced to run a MySQL instance as well. It's often the > > laziness of developers that causes the difficulty of supporting a > > different database when they started with MySQL. If you start with a > > different one, like PostgrSQL, supporting different database engines is > > very simple. > > I don't think you read what I said. Sorry, didn't read the below in what you put. > I didn't say postgresql shouldn't be supported, I said it would always > end up being a second class citizen as the number of people who'd be > happy with mysql will vastly outnumber the number of people who highly > desire postgresql. So, logically, a postgresql driver in this case will > probably just bitrot away. Whihc nicely explains the likely reason why > that driver is not there. It wouldn't bitrot away as there would be people willing to keep it working, provided it wouldn't require a MySQL -> SQL translator to be kept up-to-date. > People like yourself who care about databases are very much in the > minority of users, even on Linux. Most users across the boards just > don't give a shit. Them's the breaks. Users never care about what they install. I just wish the majority of developers would actually be willing to follow some simple guidelines to make it actually possible to others to write and maintain the drivers to connect to different databases. Several attempts have been made by people to add support for different databases to various projects. I've tried to do it myself on occasion, but even when patches are accepted by upstream, they get broken by upstream at a future release again because of the bad design that is often employed by lazy developers. -- Joost