From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/52823 Path: main.gmane.org!not-for-mail From: Matthias Andree Newsgroups: gmane.emacs.gnus.general Subject: Re: fast local-file storage for Gnus Date: Sat, 24 May 2003 15:47:31 +0200 Sender: ding-owner@lists.math.uh.edu Message-ID: <20030524134731.GA7992@merlin.emma.line.org> References: <4nvfw19zgy.fsf@lockgroove.bwh.harvard.edu> <84wuggy548.fsf@lucy.is.informatik.uni-duisburg.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1053783957 30558 80.91.224.249 (24 May 2003 13:45:57 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 24 May 2003 13:45:57 +0000 (UTC) Cc: Matthias Andree Original-X-From: ding-owner+M1367@lists.math.uh.edu Sat May 24 15:45:56 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19JZLP-0007wi-00 for ; Sat, 24 May 2003 15:45:55 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19JZNA-0003zI-00; Sat, 24 May 2003 08:47:44 -0500 Original-Received: from sclp3.sclp.com ([64.157.176.121]) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19JZN1-0003z7-00 for ding@lists.math.uh.edu; Sat, 24 May 2003 08:47:35 -0500 Original-Received: (qmail 42884 invoked by alias); 24 May 2003 13:47:35 -0000 Original-Received: (qmail 42879 invoked from network); 24 May 2003 13:47:35 -0000 Original-Received: from pd951f4a2.dip.t-dialin.net (HELO m2a2.dyndns.org) (postfix@217.81.244.162) by sclp3.sclp.com with SMTP; 24 May 2003 13:47:35 -0000 Original-Received: by merlin.emma.line.org (Postfix, from userid 500) id E355C8A442; Sat, 24 May 2003 15:47:31 +0200 (CEST) Original-To: ding@gnus.org Mail-Followup-To: ding@gnus.org Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.4i Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:52823 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:52823 On Sat, 24 May 2003, Ted Zlatanov wrote: > On Sat, 24 May 2003, ma@dt.e-technik.uni-dortmund.de wrote: > > kai.grossjohann@gmx.net (Kai Großjohann) writes: > > >> A GDBM interface would be good. > > > > Ugh. SCNR. > > Can you explain what you mean, please? Well, the GDBM history around fall 2002 wasn't very uhm convincing to me. SuSE at that time shipped their SuSE Linux 8.1, with gdbm 1.8.0 (libgdbm.so.2) which used flock, and was thus unable to work across NFS. Former versions of gdbm, gdbm.so.1, shipped with SuSE, had used fcntl, and they worked across NFS. Why they chose to default to flock, I don't know, and I haven't asked. Then, someone decided to fix a bug and change the ABI (not the API) and between gdbm 1.8.0 and 1.8.3 bumped the library version to gdbm.so.3, thus, you couldn't upgrade gdbm to fix a bug without recompiling all applications that used it. The maintainer justified himself with "it's only an ABI change not an API change, so we needn't bump the major revision of the software". Such idiocy makes gdbm "unstable" in my perception. > And how SCNR would integrate with Emacs? Not at all, it's the acronym for "Sorry, could not resist". > Ideally, the functionality would not require patching or recompiling > Emacs, and would be entirely in Lisp, without installing external > tools. Sorry. -- Matthias Andree