From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: ELPA Howto Date: Thu, 21 Oct 2010 01:14:56 +0530 Message-ID: <81ocaovebr.fsf@gmail.com> References: <81pqvvofgz.fsf@gmail.com> <878w2gihf3.fsf@gmail.com> <811v87x5tw.fsf@gmail.com> <87fww0zupm.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from [140.186.70.92] (port=59614 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P8eb9-0001j8-Bn for emacs-orgmode@gnu.org; Wed, 20 Oct 2010 15:45:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P8eb7-0000eV-Ru for emacs-orgmode@gnu.org; Wed, 20 Oct 2010 15:45:19 -0400 Received: from mail-gx0-f169.google.com ([209.85.161.169]:58741) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P8eb7-0000eG-Mp for emacs-orgmode@gnu.org; Wed, 20 Oct 2010 15:45:17 -0400 Received: by gxk27 with SMTP id 27so2884251gxk.0 for ; Wed, 20 Oct 2010 12:45:17 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Bastien Cc: emacs-orgmode@gnu.org, Carsten Dominik --=-=-= Wonderful Bastien. Part-1 ====== Did you forget to upload http://orgmode.org/pkg/daily/archive-contents? Once this is done orgmode.org could be used as an ELPA repo in and of itself. I am attaching a sample archive-contents for your ready reference. Part-2 ====== Downloaded and installed org-20101020.tar. The installation process reported some compile time warnings. See down below. Part-3 ====== There is an interactive defun package-upload-file in package-x.el that can automate the creation of a new entry in archive-contents. Rough instructions are 1. Hand fix package-upload-buffer-internal - point archive-url to our own repo. - comment out the call to package--update-news 2. (setq package-archive-upload-base "~/pkg/daily/") 3. (package-upload-file "/tmp/org-20101016.tar") Step-3 will 1. Download existing archive-contents 1. copy /tmp/org-20101016.tar to ~/pkg/daily/ 3. Update archive-contents with the new entry. If this is all too hairy may be one can just write a emacs batch script that adds/removes entries from archive-contents taking care to use (version-to-list ...) for recording the package version. Jambunathan K. Attachments: 1. archive-contents --=-=-= Content-Disposition: inline; filename=archive-contents Content-Description: archive-contents (1 (org . [(20101016) nil "Outline-based notes management and organizer" tar]) (org . [(20101017) nil "Outline-based notes management and organizer" tar]) (org . [(20101018) nil "Outline-based notes management and organizer" tar]) (org . [(20101019) nil "Outline-based notes management and organizer" tar]) (org . [(20101020) nil "Outline-based notes management and organizer" tar])) --=-=-= 2. Compiler Warnings reported by org-20101016.tar: --=-=-= Content-Disposition: inline; filename=org-20101020-warnings.txt Content-Description: compiler-warnings.txt Compiling file c:/Documents and Settings/kjambunathan/My Documents/My Data/.emacs.d/elpa/org-20101020/ob-R.el at Thu Oct 21 00:49:34 2010 In end of data: ob-R.el:306:1:Warning: the function `org-number-sequence' is not known to be defined. Compiling file c:/Documents and Settings/kjambunathan/My Documents/My Data/.emacs.d/elpa/org-20101020/ob.el at Thu Oct 21 00:49:42 2010 In end of data: ob.el:1828:1:Warning: the function `org-number-sequence' is not known to be defined. Compiling file c:/Documents and Settings/kjambunathan/My Documents/My Data/.emacs.d/elpa/org-20101020/org-agenda.el at Thu Oct 21 00:49:44 2010 In org-agenda-goto-date: org-agenda.el:5827:35:Warning: reference to free variable `org-agenda-jump-prefer-future' Compiling file c:/Documents and Settings/kjambunathan/My Documents/My Data/.emacs.d/elpa/org-20101020/org-compat.el at Thu Oct 21 00:49:55 2010 In org-find-library-name: org-compat.el:329:14:Warning: find-library called with 3 arguments, but accepts only 1 In org-select-frame-set-input-focus: org-compat.el:364:18:Warning: `w32-focus-frame' is an obsolete function (as of Emacs 23.1); use `x-focus-frame' instead. Compiling file c:/Documents and Settings/kjambunathan/My Documents/My Data/.emacs.d/elpa/org-20101020/org.el at Thu Oct 21 00:50:19 2010 In org-toggle-pretty-entities: org.el:5539:4:Warning: attempt to inline `org-decompose-region' before it was defined In org-unfontify-region: org.el:5639:48:Warning: attempt to inline `org-decompose-region' before it was defined In end of data: org.el:19680:1:Warning: the function `org-decompose-region' is not known to be defined. Compiling no file at Thu Oct 21 00:51:49 2010 --=-=-= Bastien writes: > Hi Jambunathan, > > thanks for your work on the ELPA-compatible Makefile. > > Jambunathan K writes: > >> One could host N latest snapshots and expunge the rest. The snapshots >> could be published either daily or weekly etc etc. This could be hooked >> to existing cron job. > > This is now the case - see this directory: > > http://orgmode.org/pkg/daily/ > >> Just publishing the snapshot itself would help problems surface >> faster. > > I hope so! --=-=-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --=-=-=--