From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: sqlite3 Date: Tue, 14 Dec 2021 20:53:31 +0200 Message-ID: <83lf0nj9w4.fsf@gnu.org> References: <87tufmjyai.fsf@gnus.org> <87lf0nr2b4.fsf@gnus.org> <87czlzjfhs.fsf@logand.com> <87pmpznmw4.fsf@gnus.org> <87a6h3jcfm.fsf@logand.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21960"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, emacs-devel@gnu.org To: Tomas Hlavaty Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 14 19:54:14 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mxCwH-0005Ve-Ra for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Dec 2021 19:54:14 +0100 Original-Received: from localhost ([::1]:47162 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mxCwG-0003kr-0E for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Dec 2021 13:54:12 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48724) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxCvg-00034M-O7 for emacs-devel@gnu.org; Tue, 14 Dec 2021 13:53:36 -0500 Original-Received: from [2001:470:142:3::e] (port=50378 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxCvf-0000pZ-TJ; Tue, 14 Dec 2021 13:53:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=UUhbG/Mz8K2okLRdsGcEn4oWAnX3XnnLd2X4/XKaLsQ=; b=BB/blOovm6cg kqkA88004vRrW/zo847/73s111NdPx1hYRO8faX7VQjFiT6KqV3spn5+TApylc5hlsg3DBHZq8PCs 17yN1I2mud7pN2ntxBvOjELIaHllBl8O71j3xgLm4StEEvGMbIX8+0AZtDrfp/pfY7hfdAjRtqhip 3JqIF4T7w8tW24cYDDm2m4wGAzQqaOOSz9G+kbkfhIjimNGairY1cUBVy8b02RuV6hYG2avVOCwsz 1QTTwCej85t5VMF6JCG9KKHflL1MAGYpadgRR/QQf1uSxj3pr4WuZuFir+j4XdQhCsxpZKXn1Jc+3 HiGIJ48Gd8dj4lINqwbcEA==; Original-Received: from [87.69.77.57] (port=1745 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxCvf-0004cV-O5; Tue, 14 Dec 2021 13:53:36 -0500 In-Reply-To: <87a6h3jcfm.fsf@logand.com> (message from Tomas Hlavaty on Tue, 14 Dec 2021 18:58:37 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:281939 Archived-At: > From: Tomas Hlavaty > Date: Tue, 14 Dec 2021 18:58:37 +0100 > Cc: emacs-devel@gnu.org > > The issue is that Emacs now depends on sqlite. No, it doesn't. You can build Emacs without it. > Even though the reason for introducing this dependency > turned out to be wrong. That conclusion is premature, from where I stand. > The arguments for introducing this dependency as a linked library > dismissed other options as wrong and even "not smart". That is at least inaccurate and unfair. Opinions were heard and considered. There's no obligation to agree with everything that's being said here. > Now it turned out that all those arguments were wrong. Now, it didn't. > But the sqlite dependency is going to stay. That is still under discussion and study. Please don't jump to conclusions, and please don't misrepresent our stand on this matter. > So it actually turned out that the only reason for pushing this > dependency was that some people want it but have no good reason > to justify it. That is unfair and even hostile. I don't think you have any reason to judge us so harshly. > I find that really puzzling. > That is why I ask if my understanding is correct. If the above is your understanding, it is definitely incorrect. > If not, I would expect Emacs to use the proposed superior pure lisp solution > and removing the sqlite dependency completely. No solution is superior in all use cases. This is software engineering, after all. > Otherwise it is no wonder that Emacs dependencies are exploding. They aren't.