From owner-freebsd-ports@FreeBSD.ORG Mon Jun 4 14:45:28 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EB56B16A41F for ; Mon, 4 Jun 2007 14:45:28 +0000 (UTC) (envelope-from freebsd-ports-local@be-well.ilk.org) Received: from mail8.sea5.speakeasy.net (mail8.sea5.speakeasy.net [69.17.117.10]) by mx1.freebsd.org (Postfix) with ESMTP id C805913C4BA for ; Mon, 4 Jun 2007 14:45:28 +0000 (UTC) (envelope-from freebsd-ports-local@be-well.ilk.org) Received: (qmail 10290 invoked from network); 4 Jun 2007 14:45:28 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail8.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 4 Jun 2007 14:45:28 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id D58BD28440; Mon, 4 Jun 2007 10:45:26 -0400 (EDT) To: freebsd-ports@freebsd.org References: <87abvgxk6w.fsf@kobe.laptop> <4663C8E8.6080802@FreeBSD.org> From: Lowell Gilbert Date: Mon, 04 Jun 2007 10:45:26 -0400 In-Reply-To: <4663C8E8.6080802@FreeBSD.org> (Gabor Kovesdan's message of "Mon\, 04 Jun 2007 10\:10\:16 +0200") Message-ID: <44zm3f6ant.fsf@be-well.ilk.org> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.99 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: FW: [Richard Stallman] Emacs 22.1 released X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2007 14:45:29 -0000 Gabor Kovesdan writes: > Giorgos Keramidas escribi=F3: >> Should we keep the editors/emacs-devel port, update it to Emacs 22.1 and >> allow for some time of 'settling in' before we switch editors/emacs to >> the 22.1 version? >>=20=20=20 > It depends on the specific situation and the decision of the > maintainer(s). If it makes sense to have the next devel snapshot, it > is ok to keep both ports. (And if the release cycle is such long for > emacs I think it does make sense.) I had to read that a few times before I was sure I understood it, but now that I've done so, I think it's obviously correct. ;-) The fact that the emacs and emacs-devel ports have different maintainers may call for a little more coordination than usual, but as keramida@ suggested, there's no reason to make the big moves yet. >> If we do the repo-move, what is the process of making sure all the Ports >> which depend on editors/emacs21 keep working, and how do we handle ports >> which use editors/emacs (emacs22 by then)? >>=20=20=20 > You should just edit the dependencies of the individual ports to use > the correct port to depend on. I don't have too much emacs knowledge, > thus I don't know how to decide in each case, which one to depend on, > but if possible, we usually use the latest stable version as a > dependency. If all dependants work with emacs 22, then probably, you > won't have to change them to emacs21, just upgrade emacs. >> With these questions in mind, I will be glad and grateful for any >> insight you can offer, so that we can handle the transition to Emacs >> 22.1 as smoothly as possible, and with the least amount of problems for >> our end-users :-) There aren't really many ports that depend directly on emacs, and most of them will work on the new version fine. Of course, testing is trickier than most updates, because you can't depend on building and starting the program as an indication that the dependency has been filled properly (because most of the ports are LISP that only gets exercised when actually executed). "leim" ports may be more of an issue...