From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Contradictiory directions (Was: Re: master 3d38d1d: Add sqlite3 support to Emacs) Date: Wed, 15 Dec 2021 15:17:55 +0800 Message-ID: <877dc6tjz0.fsf_-_@yahoo.com> References: <20211211035614.15517.53830@vcs0.savannah.gnu.org> <20211211035616.984DD20A0A@vcs0.savannah.gnu.org> <87ee6j4ty4.fsf@yahoo.com> <8735mz4o70.fsf@yahoo.com> <83k0gbr0dm.fsf@gnu.org> <87y24r33bn.fsf@yahoo.com> <87ilvu1ldh.fsf@yahoo.com> <87a6h5tap6.fsf@gnus.org> <87tufbu7jg.fsf@yahoo.com> <87y24nr6nk.fsf@gnus.org> <87lf0ntz0t.fsf@yahoo.com> <87wnk6mjlm.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39525"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: Richard Stallman , eliz@gnu.org, stefankangas@gmail.com, emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 15 08:36:03 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 1mxOpU-0009rb-Lb for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Dec 2021 08:36:00 +0100 Original-Received: from localhost ([::1]:45556 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mxOpT-0003uy-2Z for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Dec 2021 02:35:59 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:46940) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxOYC-0003cf-Iq for emacs-devel@gnu.org; Wed, 15 Dec 2021 02:18:13 -0500 Original-Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]:41063) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mxOYA-0001k6-RS for emacs-devel@gnu.org; Wed, 15 Dec 2021 02:18:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639552685; bh=LYa3eT00ntLXRRZmDVG6SF88wVViaq+HNIB9hZvNYZc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=K538FZpTTsZ7bo9zykzv/AXg2ZtjUElGN7+aqMtmbdfxdi8xwmHWZShAKwvSEM3PVI/1etk3VrmQKIRMeIn4SWvG0ws4FfMOp3WXde8dHaBKSCarHSOHGtc1o9h6AMv0yofvNFF64Fy0M0XcdgQ0liaQK6G5BYVcv/J27PzSx/b4Ak6dzTV1pXUaT3VPyS9CmHz1iJiImo+cvQCoV0RCf2vAmCngRV1dWISefBNEi4NJzZOWlVelcvyhXNJaH20V/tSlVApZ/XOtZWmWc2TKqs2/ShAMzd9DM/UpC8BrIX31IRIJVZBBfD50lgXwtIukVMoj2rRDL5VYqIKK+Dr42g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639552685; bh=koBAw2p6cgsqOxE5kzh9lwvIg8gZzszEc2AOm2E+SIt=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=eODNkwyPrfy1S5lNLuUaUxWQduomNPXqExJSD/0vHPNUeosjgDZnjHleDcl6+G2W22CrP85GTYkzR2tUehMxR2aPwNocWc3x24iYP9SV5JxX9lCkOMv9BW5qYDQxDbLcDyYogOH429fWSAriuCmdWC5cWavsQu9F3amHC4XpyfeYkQ8UuGcdv8O6TJ946/9uDK1E9ETVvhLzcAHCznma5xKENpi3VD0bF3ekhg0xjpNr+ugC5DPP03OHcnnydMFmiDzXm0Knpw/KvvW1tCF198V34NjmwwG0GRYTIxGAf72GU6MzfTSZxgW3ap7mu2YZIpMPtiFeW5htp43uCnVkmQ== X-YMail-OSG: Ewaif1QVM1mbPCSaVccpDVJMWFdQR8UFsvDuvbACLZQMY51UGxqEIWZ.hUHte0r bdptwTYzLX0Ex6BKFYl9ECvY_la350VMsmivBy5dnXp67rsuAueLJHnpXbbGk.syMga17w_yqKGv lSYSyscuHte6G6Vs8wUGu7vi11kuXCHLufvs.KGRk_OU7sPw8_xSdZmJ.3fJu3Coa_XVkvufeWkz upAX_6QB7NJhRyOJvEN_kBqQgFxS7kgTuXfWN2j2dpVRO22Zjq1Bnr7C3Ye2ZEKROgr6EhzykWJn wlL3e1KIYuhWgN12q2hsvKKQDRlZ_ZGHizVW2SI8W01HeDlJLE8KsUcF.Uy4FoGtNziA7OXc2qor Lxy51DYko.ATT4hVzJyuTcg.ggAGIbrveky0zG1NgX1l1XjYv4_nMPWyftLPaB718ZwRj8oHLWP9 JjBwZVtcuaE1BbH57eeceAsGr6tDI_bENqrueY.haP7dUEzAi63TpHMdcqpQNlpmQzYhK.ZSOXL0 kEvQBapRlup1YMfZqBXU1t.vdeNMVBpPudmk4TkBxGWbXjHcJSgT7v6NAVgB37O_wgZ4tLlsbzik hNg2zM8ReH1dQ7vL7GqI1Nzo8Y9XZZ7lfzHwlVU5FpG5vK5Q9WJLCal7oaIP11Iekzb6Ngin7Msb _Yyo2LcUeWHWgGPaNgksftB8tVW.D.bODCTCPleDG8U36aqzhdsZZkYVgGpCGOffcGAJ59kRZCvz imtMJXzIVx3I9AfgMOQDK5FgGPZQuBHQX6w.VB01YS.GNKGoOT58uyzAPZhYV_WO_AWvYfmY0ip7 O9YRWEHFvTFdMzQ9WhCNGSF6CD2ZaHRol0NjSbRoSR X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Wed, 15 Dec 2021 07:18:05 +0000 Original-Received: by kubenode519.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID c5c9e7a702051f5907bb09f44c43e4d8; Wed, 15 Dec 2021 07:17:59 +0000 (UTC) In-Reply-To: <87wnk6mjlm.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 15 Dec 2021 08:07:49 +0100") X-Mailer: WebService/1.1.19415 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.185.33; envelope-from=luangruo@yahoo.com; helo=sonic313-10.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:281979 Archived-At: Richard Stallman writes: > Unless/until we know that it is ok to give Emacs the dynamic sqlite3 > module feature, we should not install it. > > Po Lu, would you please remove that feature (disable that code)? Lars Ingebrigtsen writes: > No, don't do that. Who do I listen to..? It is already confusing enough to participate in the development of a large piece of software in my spare time as it is, so please don't confuse me further with contradictory instructions. That being said, I'm personally in favour of removing the code. It doesn't seem right to leave such a half baked solution to a serious problem in place. > There's an allowlist in place. Only the pcre and csvtable modules (both > free modules) can be installed now via the current loading mechanism. It's still based on looking at the names of modules: proprietary modules could easily be renamed so that their filenames are the same as the free ones, and vice versa: it is not concrete at all. The PCRE and csvtable modules are also in the public domain. Proprietary versions of them could be created ino the future. BTW, the term "allowlist" is confusing. It took me a while to guess its meaning. Why not use the industry-standard term "whitelist" instead?