From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alexis Newsgroups: gmane.emacs.help Subject: Re: Melpa failure :-( Date: Tue, 21 Apr 2015 16:13:59 +1000 Message-ID: <874moac8k8.fsf@gmail.com> References: <87twwdl5fm.fsf@mbork.pl> <1ec2126f-e3e3-4886-bd87-74d9d747a295@googlegroups.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: ger.gmane.org 1429597573 10354 80.91.229.3 (21 Apr 2015 06:26:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Apr 2015 06:26:13 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Apr 21 08:26:01 2015 Return-path: Envelope-to: geh-help-gnu-emacs@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 1YkRdB-0006v4-9f for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Apr 2015 08:26:01 +0200 Original-Received: from localhost ([::1]:56415 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkRdA-0002NF-MP for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Apr 2015 02:26:00 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49766) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkRca-0001Ru-SW for help-gnu-emacs@gnu.org; Tue, 21 Apr 2015 02:25:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YkRRf-0003a3-Uf for help-gnu-emacs@gnu.org; Tue, 21 Apr 2015 02:14:11 -0400 Original-Received: from mail-pd0-x22d.google.com ([2607:f8b0:400e:c02::22d]:33119) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkRRf-0003Zt-Mc for help-gnu-emacs@gnu.org; Tue, 21 Apr 2015 02:14:07 -0400 Original-Received: by pdbnk13 with SMTP id nk13so231867633pdb.0 for ; Mon, 20 Apr 2015 23:14:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:from:to:subject:in-reply-to:date:message-id:mime-version :content-type; bh=ZIU7rI4cAAvsT7LIOW6k5cacx4tK9pU1MetPoykyHP0=; b=klN0ouLbbis3DsObT3AdhJJ8AGLzo/Lg734Nni5YDX3+s5rvMvuzpx4Uig8iKr8oV9 nLo1jqFex/vyBJraFpoolTZuakjQxAtkoMYnKCveQEg7O8j2hBbUsAcJXnhR2r+tfo/R k1dws3YuVldEwmTtRjVU8MgUtqzHMa+Gto/+uPr/frsyADOM+boNHTz8TslQURMypRtQ 6dqtfWi7yw2NFljTn06FLR8G/DOWJrnRrxyhwGJuoNvVUPItlP0QEf1RGnZc4vFPIiLA rBdKiLpBfWvFPsgkaZJm3T172uOObVC/5uvsmOE2IBas0bMUOwxI2Wtx2rNwornFzGT/ 5loA== X-Received: by 10.70.42.13 with SMTP id j13mr34784642pdl.64.1429596846737; Mon, 20 Apr 2015 23:14:06 -0700 (PDT) Original-Received: from localhost (ppp118-209-46-94.lns20.mel4.internode.on.net. [118.209.46.94]) by mx.google.com with ESMTPSA id lw9sm845863pdb.19.2015.04.20.23.14.04 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 20 Apr 2015 23:14:05 -0700 (PDT) In-reply-to: <1ec2126f-e3e3-4886-bd87-74d9d747a295@googlegroups.com> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c02::22d X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:103896 Archived-At: gnuist006@gmail.com writes: > A related question. If you are using MELPA or QUELPA and dont > want the conflict with the existing packet manager database (apt > etc.) what do you do and how do you script your packages to see > if they are installed and if not then install and if installed > then upgrade etc. i avoid this problem entirely by simply not using the various Emacs packages provided by my distro (Debian); instead, i compile the latest stable Emacs release from source. Once the appropriate toolchain is installed (a one-time cost), the entire procedure of: $ tar xvf emacs-24.5.tar.xz $ cd emacs-24.5 $ ./configure $ make $ make install takes about 5 minutes on my i5-2410M / 2.3GHz laptop. i then use the GNU ELPA and MELPA archives to install and upgrade packages for Emacs, without needing to deal with the possibly outdated / less featureful / more buggy versions of packages for Emacs as provided by the distro. Usually i very much prefer to install software from Debian repos, but Emacs is a central part of my computing - i not only use it for programming and sysadmin, but also for email (via mu4e), note- and data-keeping (via Org), chat (IM via ERC), etc. So making an exception for Emacs, and compiling and installing new stable releases as they come out, has a high benefit/cost ratio for me. :-) Alexis.