From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.devel Subject: [ELPA] Package proposal: EBDB Date: Sun, 30 Jul 2017 12:18:40 -0700 Message-ID: <87efsxspgv.fsf@ericabrahamsen.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1501442379 5289 195.159.176.226 (30 Jul 2017 19:19:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 30 Jul 2017 19:19:39 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 30 21:19:34 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dbtkQ-0000sR-IH for ged-emacs-devel@m.gmane.org; Sun, 30 Jul 2017 21:19:30 +0200 Original-Received: from localhost ([::1]:56232 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbtkW-0002FS-EK for ged-emacs-devel@m.gmane.org; Sun, 30 Jul 2017 15:19:36 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50643) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbtjt-0002FK-R6 for emacs-devel@gnu.org; Sun, 30 Jul 2017 15:18:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dbtjp-0004AY-DL for emacs-devel@gnu.org; Sun, 30 Jul 2017 15:18:57 -0400 Original-Received: from [195.159.176.226] (port=45345 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dbtjp-0004A3-6p for emacs-devel@gnu.org; Sun, 30 Jul 2017 15:18:53 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1dbtjc-0006kh-T1 for emacs-devel@gnu.org; Sun, 30 Jul 2017 21:18:40 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 26 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:dQSFy6r1SXRXSlx89AiMxZPxNAg= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:217167 Archived-At: Hi all, I'd like to propose the following package for inclusion in ELPA: https://github.com/girzel/ebdb It's a port/re-write of BBDB using the EIEIO libraries. Perhaps apropos of the recent copyright discussions: there's a fair bit of BBDB code still in there. I haven't gone through and measured, but my top-of-the-head guess is around 15-20%. I've noted this fact in the comments sections of the files, including the names of original authors where applicable. I was trying to be polite, but besides the etiquette question I suppose there might be a copyright issue here. Can anyone advise? I'd be happy to go through and figure out exactly how much (and which parts) of the code is original to BBDB, if that's relevant. My other question is: if I require the cl-generic package for backwards compatibility, what's the earliest Emacs version I can expect to be compatible with? I'm also using seq 2.0 and pcase, and seq at least says it wants Emacs 25.1 or up, so I guess that's my floor, regardless... Thanks, Eric