From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Robert Weiner Newsgroups: gmane.emacs.devel Subject: Re: Subject: Call for testers for GNU Hyperbole 5.12, a large, useful Emacs package Date: Wed, 15 Jun 2016 00:32:55 -0400 Message-ID: References: Reply-To: rswgnu@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a1136e7da7c00c90535499f82 X-Trace: ger.gmane.org 1465965293 12609 80.91.229.3 (15 Jun 2016 04:34:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Jun 2016 04:34:53 +0000 (UTC) Cc: emacs-devel To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 15 06:34:41 2016 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 1bD2XH-0006ym-Ux for ged-emacs-devel@m.gmane.org; Wed, 15 Jun 2016 06:34:40 +0200 Original-Received: from localhost ([::1]:39613 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bD2XH-0002VH-7J for ged-emacs-devel@m.gmane.org; Wed, 15 Jun 2016 00:34:39 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50388) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bD2WM-0002Ta-27 for emacs-devel@gnu.org; Wed, 15 Jun 2016 00:33:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bD2W9-0005sj-Hc for emacs-devel@gnu.org; Wed, 15 Jun 2016 00:33:41 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38735) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bD2W9-0005sb-EB for emacs-devel@gnu.org; Wed, 15 Jun 2016 00:33:29 -0400 Original-Received: from mail-oi0-f44.google.com ([209.85.218.44]:35698) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bD2W8-0004a3-V5 for emacs-devel@gnu.org; Wed, 15 Jun 2016 00:33:29 -0400 Original-Received: by mail-oi0-f44.google.com with SMTP id w5so16446024oib.2 for ; Tue, 14 Jun 2016 21:33:28 -0700 (PDT) X-Gm-Message-State: ALyK8tIkA6meaf5wnSI/Urx8cbOLzx/G6LWJjfC8S5KVF9kvl0leZsuZSaWf/BaysYs6IxYjWQ7+ZwfCv3Y0GA== X-Received: by 10.157.10.70 with SMTP id 64mr4165241otg.131.1465965208139; Tue, 14 Jun 2016 21:33:28 -0700 (PDT) Original-Received: by 10.202.236.73 with HTTP; Tue, 14 Jun 2016 21:32:55 -0700 (PDT) In-Reply-To: X-Gmail-Original-Message-ID: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:204371 Archived-At: --001a1136e7da7c00c90535499f82 Content-Type: text/plain; charset=UTF-8 On Wed, Jun 15, 2016 at 12:02 AM, Stefan Monnier wrote: > Great to hear that the project is back! > Thanks. We would very highly value your feedback as you are always right on topic and deep into things. > > Just one nitpick: > > > (require 'package) > > (setq package-check-signature nil > > package-enable-at-startup nil) ;; Prevent double loading of > libraries > > (add-to-list 'package-archives '("RSW-Packages" > > . "http://www.plasmas.biz/rswe/") t) > > (package-initialize) > > (unless (package-installed-p 'hyperbole) > > (if (not (display-graphic-p)) > > ;; Installation of Hyperbole requires a non-dumb terminal > > ;; instance of Emacs, i.e. under a window system. > > (progn (message "(Hyperbole): Run Emacs under a window system to > install Hyperbole") > > (beep) > > (sit-for 4)) > > (package-refresh-contents) > > (package-install 'hyperbole))) > > Yuck! > As I was saying...:) Yes, I dislike this too. It is just temporary but most of it is just to ensure people have package set up correctly. Really, you should be able to just set an archive path and then call package-install and the right things should happen but that is not the case presently. > > There's gotta be a better way. > We are open to suggestions. Bob --001a1136e7da7c00c90535499f82 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On W= ed, Jun 15, 2016 at 12:02 AM, Stefan Monnier <monnier@iro.umontrea= l.ca> wrote:
Great to hear = that the project is back!

Thanks.=C2=A0= We would very highly value your feedback as you are always right on topic = and deep into things.=C2=A0

Just one nitpick:

> (require 'package)
> (setq package-check-signature nil
>=C2=A0 =C2=A0 =C2=A0 =C2=A0package-enable-at-startup nil) ;; Prevent do= uble loading of libraries
> (add-to-list 'package-archives '("RSW-Packages"
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 . "http://www.plas= mas.biz/rswe/") t)
> (package-initialize)
> (unless (package-installed-p 'hyperbole)
>=C2=A0 =C2=A0(if (not (display-graphic-p))
>=C2=A0 =C2=A0 =C2=A0 =C2=A0;; Installation of Hyperbole requires a non-= dumb terminal
>=C2=A0 =C2=A0 =C2=A0 =C2=A0;; instance of Emacs, i.e. under a window sy= stem.
>=C2=A0 =C2=A0 =C2=A0 =C2=A0(progn (message "(Hyperbole): Run Emacs= under a window system to install Hyperbole")
>=C2=A0 =C2=A0 =C2=A0(beep)
>=C2=A0 =C2=A0 =C2=A0(sit-for 4))
>=C2=A0 =C2=A0 =C2=A0(package-refresh-contents)
>=C2=A0 =C2=A0 =C2=A0(package-install 'hyperbole)))

Yuck!

As I was saying...:) =C2= =A0Yes, I dislike this too.=C2=A0 It is just temporary but most of it is ju= st to ensure people have package set up correctly.
Really, you sh= ould be able to just set an archive path and then call package-install and = the right things should happen but that is not the case presently.

There's gotta be a better way.

We a= re open to suggestions.

Bob

--001a1136e7da7c00c90535499f82--