From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Package.el and specifying alternative dependencies Date: Fri, 3 Mar 2017 11:41:23 +1100 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113f461a1f169a0549c8ce94 X-Trace: blaine.gmane.org 1488501723 32156 195.159.176.226 (3 Mar 2017 00:42:03 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 3 Mar 2017 00:42:03 +0000 (UTC) To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 03 01:41:59 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 1cjbIE-0007qh-GV for ged-emacs-devel@m.gmane.org; Fri, 03 Mar 2017 01:41:58 +0100 Original-Received: from localhost ([::1]:55443 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cjbIJ-0005NE-3Q for ged-emacs-devel@m.gmane.org; Thu, 02 Mar 2017 19:42:03 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44741) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cjbHj-0005Mx-33 for emacs-devel@gnu.org; Thu, 02 Mar 2017 19:41:27 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cjbHi-0005Ge-Cj for emacs-devel@gnu.org; Thu, 02 Mar 2017 19:41:27 -0500 Original-Received: from mail-qk0-x234.google.com ([2607:f8b0:400d:c09::234]:35899) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cjbHi-0005GE-8z for emacs-devel@gnu.org; Thu, 02 Mar 2017 19:41:26 -0500 Original-Received: by mail-qk0-x234.google.com with SMTP id 1so33653586qkl.3 for ; Thu, 02 Mar 2017 16:41:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=YBmC5ZEBwY4Dyu8y5MRDqucKOuuhdOBJZjyUGUNLuLQ=; b=BI5OX1hr29vQ0/4TW2EdhC+BKa4HToPoAftEcpFuhK8QjoC5O1cuutn64dup7iWxCn jB5gqvNb49U4TlPRhYfzaMKEUtxf8wJrnICojD9jnJGPGPT2sTM1MW9zjxyTBtOWwD3/ JGa8qyMDH3MrJv6BVfORD5/3i6EVrwe6Tg7G1P/6eCGok3YGIPW9z3+ebZMCZAQzDT1f hFTq4Adu5URPkCoFIeuUo1mpHRBbBz6SsRvWKW/4LKErafkpDp8A1ebPAj6BCSNX6MwI MVhBbGJ3HSGcxHPOqoKodTR2XBckmlKHN4wbMEPVoGugXg5igi9sbmfi1Yvwx4bd77Qf ScqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YBmC5ZEBwY4Dyu8y5MRDqucKOuuhdOBJZjyUGUNLuLQ=; b=dDmlYbrU1RbZGQ9h9PHxSzVMGYPHRsfw8Gf2hyoah481ZRXotrVc3YQwzIuntZjWyW dh31l+guSk07cPv5eO4Os2MmsgC0wOMkvoS8t3AqsK9aXAqv7+BPOUzyFI+IM8LyZa9I ZhDgrjjKAnyvElSDsZXPucjZwavhOmVS8jnYf98YAkDbGu6gMgmX8K2EAllfEjqdgYW4 e78cG87F3dIQ+MKK6r/4aaAe+yMv4RDA0KWkkG8x9eJVq+pXX+/vdAAXH55S/zTvHwdd anUW+YKwLtlETOSrn2/uLyCeg64rrHcKLJ889VptZpfCmfW27ayjuWW7T4dn1nkkzoI/ ekIg== X-Gm-Message-State: AMke39mg3/5EZO+tICLFARBhreLuh0b6kM7IfgsD8AHfALtpzznOkMJLlt6nU80wlrbauJkULlc7LaIwS8RttQ== X-Received: by 10.200.36.207 with SMTP id t15mr72427qtt.84.1488501683981; Thu, 02 Mar 2017 16:41:23 -0800 (PST) Original-Received: by 10.237.44.98 with HTTP; Thu, 2 Mar 2017 16:41:23 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400d:c09::234 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:212723 Archived-At: --001a113f461a1f169a0549c8ce94 Content-Type: text/plain; charset=UTF-8 Is there a way to specify alternative dependencies in a package? Situation: installing a package is resulting in an additional package being installed even though the dependencies for the package have already been satisfied by another package. This results in two packages being installed which provide overlapping functionality. Example. I have installed org-plus-contrib. I then install elfeed-org, which has a dependency on org. This results in the org package being installed, but org is already installed as part of the org-plus-contrib package. I'm trying to work out if this is a problem with how dependencies are defined in the elfeed-org package or is it a problem with how org-plus-conrib is specifying what dependency it satisfies? Need to know in order to determine where this issue needs to be logged. -- regards, Tim -- Tim Cross --001a113f461a1f169a0549c8ce94 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Is there a way to specify alternative dependencies in a pa= ckage?

Situation: installing a package is resulting in a= n additional package being installed even though the dependencies for the p= ackage have already been satisfied by another package. This results in two = packages being installed which provide overlapping functionality.=C2=A0

Example. I have installed org-plus-contrib. I then in= stall elfeed-org, which has a dependency on org. This results in the org pa= ckage being installed, but org is already installed as part of the org-plus= -contrib package.=C2=A0

I'm trying to work out= if this is a problem with how dependencies are defined in the elfeed-org p= ackage or is it a problem with how org-plus-conrib is specifying what depen= dency it satisfies? Need to know in order to determine where this issue nee= ds to be logged.



= --
regards,

Tim

--
Tim Cross

--001a113f461a1f169a0549c8ce94--