From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: Should Emacs have an upgrade procedure? Date: Sun, 21 Mar 2010 21:25:39 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87vdcp5bz0.fsf@lifelogs.com> References: <87eijd7be3.fsf@lifelogs.com> <877hp570ju.fsf@lifelogs.com> <87zl215efk.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: dough.gmane.org 1269224767 21009 80.91.229.12 (22 Mar 2010 02:26:07 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 22 Mar 2010 02:26:07 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 22 03:26:03 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NtXL8-0002hV-9I for ged-emacs-devel@m.gmane.org; Mon, 22 Mar 2010 03:26:02 +0100 Original-Received: from localhost ([127.0.0.1]:38011 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NtXL7-0008M4-Ma for ged-emacs-devel@m.gmane.org; Sun, 21 Mar 2010 22:26:01 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NtXL2-0008Lx-Hn for emacs-devel@gnu.org; Sun, 21 Mar 2010 22:25:56 -0400 Original-Received: from [140.186.70.92] (port=41224 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NtXL0-0008Lp-02 for emacs-devel@gnu.org; Sun, 21 Mar 2010 22:25:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NtXKy-0003jW-8M for emacs-devel@gnu.org; Sun, 21 Mar 2010 22:25:53 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:54234) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NtXKx-0003jD-S4 for emacs-devel@gnu.org; Sun, 21 Mar 2010 22:25:52 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1NtXKw-0002e6-2s for emacs-devel@gnu.org; Mon, 22 Mar 2010 03:25:50 +0100 Original-Received: from c-98-227-29-141.hsd1.il.comcast.net ([98.227.29.141]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Mar 2010 03:25:50 +0100 Original-Received: from tzz by c-98-227-29-141.hsd1.il.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Mar 2010 03:25:50 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 148 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: c-98-227-29-141.hsd1.il.comcast.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:AboSfSUbP7OvqtSvyX1tcKxnNRE= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:122447 Archived-At: --=-=-= On Mon, 22 Mar 2010 02:36:47 +0100 Lennart Borgman wrote: LB> 2010/3/22 Ted Zlatanov : >> On Sun, 21 Mar 2010 23:53:22 +0100 Lennart Borgman wrote: >> LB> I can not find it there. When I click on "download" for 1.23 I get an error. >> >> You can check out Gnus from CVS to get it. >> >> I'm attaching the latest here since it's a small file. LB> Thanks. The comment section is very scarce, perhaps you can explain a bit? Hmm, the best way is with some .ast examples. Now these may not even work (it's been 3+ years) but you should see the idea. It's basically a graph with transition triggers stored in a Texinfo-style documents. These are in the Gnus CVS, by the way, under etc/gnus/ Ted --=-=-= Content-Disposition: attachment; filename=news-server.ast @title Configuring Gnus for reading news @node Setting up the news server name and port number @variable server :string (gnus-getenv-nntpserver) @variable port :number 119 @validate (assistant-validate-connect-to-server server port) @result gnus-select-method (list 'nntp server (list 'nntp-server port)) @text Usenet news is usually read from your Internet service prodider's news server. If you don't know the name of this server, contact your ISP. As a guess, the name of the server might be news.yourisp.com. Server name: @variable{server} Port number: @variable{port} @end text @next t "User name and password" @node User name and password @type interstitial @next (if (assistant-password-required-p) "Enter user name and password" "Want user name and password?") @end next @node Want user name and password? @variable passwordp (:radio ((item "Yes") (item "No"))) "No" @text Some news servers require that you enter a user name and a password. It doesn't look like your news server is one of them. Do you want to enter user name and password anyway? @variable{passwordp} @end text @next (equal passwordp "No") finish @next (not (equal passwordp "No")) "Enter user name and password" @node Enter user name and password @variable user-name :string (user-login-name) @variable password :password (or (assistant-authinfo-data server port 'password) "") @text It looks like your news server requires you to enter a user name and a password: User name: @variable{user-name} Password: @variable{user-name} @end text @c Local variables: @c mode: texinfo @c End: @c arch tag is missing --=-=-= Content-Disposition: attachment; filename=gnus-setup.ast @title Configuring Gnus for the first time @node What do you want to do with Gnus? @variable outbound (:radio ((item :tag "Send mail via sendmail" "sendmail") (item :tag "Send mail via SMTP" "smtp"))) "sendmail" @variable backends (:set ((item :tag "Read news via NNTP" "nntp") (item :tag "Read mail, store it locally" "nnml") (item :tag "Read mail and store it on an IMAP server" "nnimap"))) (list "nnml") @result primary-mail-selections (list backends outbound) @text Welcome to Gnus. You need to tell us what you want to do with Gnus before we go on to specific configurations. Choose the tasks you want to set up: @variable{backends} Choose the method Gnus will use to send mail: @variable{outbound} @end text @next (member "nnml" backends) "Setting up local mail storage (nnml)" @next (member "nntp" backends) "Setting up a NNTP server" @node Setting up local mail storage (nnml) @variable mechanism (:radio ((item :tag "Get mail from your Unix mbox" "mbox") (item :tag "Use POP3 to retrieve mail" "pop3"))) "mbox" @result nnml-mechanism (list mechanism) @text You are setting up local mail storage, using the nnml backend in Gnus terms. Your mail can be downloaded into Gnus in several ways, choose one: @variable{mechanism} @end text @node Setting up a NNTP server @text TODO: this will be a real link. Run M-x assistant and use the news-server.ast file as input. @end text @c Local variables: @c mode: texinfo @c End: @ignore arch-tag: 6b7b200b-9169-4b44-8b32-b73773fa71af @end ignore --=-=-=--