emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Jambunathan K <kjambunathan@gmail.com>
To: Bastien <bastien.guerry@wikimedia.fr>
Cc: emacs-orgmode@gnu.org, Carsten Dominik <carsten.dominik@gmail.com>
Subject: Re: ELPA Howto
Date: Thu, 21 Oct 2010 01:14:56 +0530	[thread overview]
Message-ID: <81ocaovebr.fsf@gmail.com> (raw)
In-Reply-To: 87fww0zupm.fsf@gnu.org

[-- Attachment #1: Type: text/plain, Size: 1201 bytes --]


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


[-- Attachment #2: archive-contents --]
[-- Type: text/plain, Size: 453 bytes --]

(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]))

[-- Attachment #3: Type: text/plain, Size: 54 bytes --]



2. Compiler Warnings reported by org-20101016.tar:


[-- Attachment #4: compiler-warnings.txt --]
[-- Type: text/plain, Size: 1711 bytes --]

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

[-- Attachment #5: Type: text/plain, Size: 529 bytes --]



Bastien <bastien.guerry@wikimedia.fr> writes:

> Hi Jambunathan,
>
> thanks for your work on the ELPA-compatible Makefile.
>
> Jambunathan K <kjambunathan@gmail.com> 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!

[-- Attachment #6: Type: text/plain, Size: 201 bytes --]

_______________________________________________
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

  reply	other threads:[~2010-10-20 19:45 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-09-30  7:30 ELPA Howto Jambunathan K
2010-09-30 14:34 ` Jeff Horn
2010-10-02 18:22 ` Eric Schulte
2010-10-03  4:23   ` Jambunathan K
2010-10-04  1:28     ` Eric Schulte
2010-10-04 13:15       ` Eric Schulte
2010-10-20 16:37     ` Bastien
2010-10-20 19:44       ` Jambunathan K [this message]
2010-10-20 21:00         ` Eric Schulte
2010-10-04 13:39 ` Carsten Dominik
2010-10-04 17:29   ` Jambunathan K
2010-10-04 18:23   ` Jambunathan K
2010-10-05  2:13     ` Carsten Dominik
2010-10-05 10:11       ` Jambunathan K
2010-10-05 11:09   ` Version string (was Re: ELPA Howto) Jambunathan K
2010-10-08 10:38     ` Carsten Dominik
2010-10-08 11:45       ` Carsten Dominik
2010-10-09  5:27         ` Jambunathan K
2010-10-08 15:26       ` Jambunathan K

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=81ocaovebr.fsf@gmail.com \
    --to=kjambunathan@gmail.com \
    --cc=bastien.guerry@wikimedia.fr \
    --cc=carsten.dominik@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).