From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.devel Subject: Re: package.el dependencies Date: Sun, 1 Feb 2015 21:47:23 -0200 Message-ID: References: <87wq4dpqib.fsf@gmail.com> <87wq44su8v.fsf@gmail.com> <877fw3789y.fsf@gmail.com> <87bnldpqwr.fsf@gmail.com> Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=089e0115ffbc9dff74050e0f758a X-Trace: ger.gmane.org 1422834458 16123 80.91.229.3 (1 Feb 2015 23:47:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 1 Feb 2015 23:47:38 +0000 (UTC) Cc: emacs-devel To: Thierry Volpiatto Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 02 00:47:33 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YI4Ek-0007va-SN for ged-emacs-devel@m.gmane.org; Mon, 02 Feb 2015 00:47:31 +0100 Original-Received: from localhost ([::1]:52319 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YI4Ek-0000Tj-0S for ged-emacs-devel@m.gmane.org; Sun, 01 Feb 2015 18:47:30 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59767) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YI4Eg-0000Tc-Eq for emacs-devel@gnu.org; Sun, 01 Feb 2015 18:47:27 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YI4Ee-0001tu-Po for emacs-devel@gnu.org; Sun, 01 Feb 2015 18:47:26 -0500 Original-Received: from mail-ob0-x235.google.com ([2607:f8b0:4003:c01::235]:59064) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YI4Ee-0001tL-KS for emacs-devel@gnu.org; Sun, 01 Feb 2015 18:47:24 -0500 Original-Received: by mail-ob0-f181.google.com with SMTP id vb8so10675602obc.12 for ; Sun, 01 Feb 2015 15:47:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=D3YHJko/JhFLBRLAFLIxRkaQyD2nE4Lo4ZsmogbmGSw=; b=qnvK22x64p/sPEdYvvBRSDYwmZkeBTLQgyq08BCUnD55/r9mFarYy0Ej2eLBefgZNt wu2tXymk7t8BQKosQUXtNbMfPPF9pE6OtUDbU1Y4ISS6OCzjCmpk3a1PJ73CGqLJE+K2 aaancc7ct7Y0wvkrnrgaR+vMWA0Bzb+jQtxpq7kOGnTRHNEra9YRp3161mh4OpHxqlXQ ch3lWYiBJcyz7O00VAacjRBBhvQlNkfBhLvC4TAPes1afUWC1HBqKnaMUdFPoiY4+mwA KLM7HTeRxKFDQXCK1QuVQmNgFQZ2IuZNBFX4vXxfr/EnYlFkQgmt6F2fhWsUj+H+/wng H3uA== X-Received: by 10.60.54.199 with SMTP id l7mr10419771oep.37.1422834444138; Sun, 01 Feb 2015 15:47:24 -0800 (PST) Original-Received: by 10.76.125.1 with HTTP; Sun, 1 Feb 2015 15:47:23 -0800 (PST) Original-Received: by 10.76.125.1 with HTTP; Sun, 1 Feb 2015 15:47:23 -0800 (PST) In-Reply-To: <87bnldpqwr.fsf@gmail.com> X-Google-Sender-Auth: tqL8KpFuyS1bNQ8iv8Q3T_Y-VtI X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c01::235 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:182221 Archived-At: --089e0115ffbc9dff74050e0f758a Content-Type: text/plain; charset=UTF-8 > As a starting point: > > (cl-loop for p in package-alist > for name = (car p) > unless > (cl-loop for pkg in package-alist thereis > (memq name > (mapcar 'car > (package-desc-reqs (cadr pkg))))) > collect name) Thanks, I'll push it tomorrow, and it'll be quite similar to that. --089e0115ffbc9dff74050e0f758a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PHAgZGlyPSJsdHIiPiZndDsgQXMgYSBzdGFydGluZyBwb2ludDo8YnI+DQomZ3Q7PGJyPg0KJmd0 OyAoY2wtbG9vcCBmb3IgcCBpbiBwYWNrYWdlLWFsaXN0PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDC oGZvciBuYW1lID0gKGNhciBwKTxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqB1bmxlc3M8YnI+DQom Z3Q7IMKgIMKgIMKgIMKgIMKgKGNsLWxvb3AgZm9yIHBrZyBpbiBwYWNrYWdlLWFsaXN0IHRoZXJl aXM8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChtZW1xIG5hbWU8YnI+DQom Z3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChtYXBjYXIgJiMzOTtjYXI8 YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IChwYWNrYWdlLWRlc2MtcmVxcyAoY2FkciBwa2cpKSkpKTxicj4NCiZndDsgwqAgwqAgwqAgwqAg wqBjb2xsZWN0IG5hbWUpPC9wPg0KPHAgZGlyPSJsdHIiPlRoYW5rcywgSSYjMzk7bGwgcHVzaCBp dCB0b21vcnJvdywgYW5kIGl0JiMzOTtsbCBiZSBxdWl0ZSBzaW1pbGFyIHRvIHRoYXQuIDwvcD4N Cg== --089e0115ffbc9dff74050e0f758a--