[ELPA-diffs] check_copyright failed

2014-01-30 Thread ELPA update
+ cd ../elpa
+ git pull
>From git://git.sv.gnu.org/emacs/elpa
   f29c5e2..5874753  master -> origin/master
   f0590b2..a7dc84b  externals/auctex -> origin/externals/auctex
Updating f29c5e2..5874753
Fast-forward
 packages/uni-confusables/gen-confusables.el |   31 ++-
 packages/uni-confusables/uni-confusables-pkg.el |1 -
 packages/uni-confusables/uni-confusables.el |8 +-
 3 files changed, 26 insertions(+), 14 deletions(-)
 delete mode 100644 packages/uni-confusables/uni-confusables-pkg.el
+ emacs --batch -l /home/elpa/build/admin/archive-contents.el -f 
archive-add/remove/update-externals
Loading 00debian-vars...
Loading /etc/emacs/site-start.d/50psvn.el (source)...
Loading vc-git...
Running git pull in "/home/elpa/elpa/packages/auctex/"
Updated auctex:From git://git.sv.gnu.org/emacs/elpa
   f0590b2..a7dc84b  externals/auctex -> origin/externals/auctex
   f29c5e2..5874753  master -> origin/master
Updating f0590b2..a7dc84b
Fast-forward
 .gitignore|2 +-
 auctex-pkg.el |1 -
 auctex.el |   17 +
 3 files changed, 18 insertions(+), 2 deletions(-)
 delete mode 100644 auctex-pkg.el
 create mode 100644 auctex.el

Running git pull in "/home/elpa/elpa/packages/dismal/"
Updated dismal:From git://git.sv.gnu.org/emacs/elpa
   f0590b2..a7dc84b  externals/auctex -> origin/externals/auctex
   f29c5e2..5874753  master -> origin/master
Already up-to-date.

Running git pull in "/home/elpa/elpa/packages/w3/"
Updated w3:From git://git.sv.gnu.org/emacs/elpa
   f0590b2..a7dc84b  externals/auctex -> origin/externals/auctex
   f29c5e2..5874753  master -> origin/master
Already up-to-date.

+ make -f /home/elpa/build/GNUmakefile check_copyrights
Compute exceptions >copyright_exceptions~
diff -u "copyright_exceptions" "copyright_exceptions~"
--- copyright_exceptions2014-01-16 05:02:02.0 -0500
+++ copyright_exceptions~   2014-01-30 05:02:12.0 -0500
@@ -13,6 +13,7 @@
 ./ada-mode/gpr-skel.el:  "Insert a file header comment, with automatic 
copyright year and prompt for copyright owner/license.
 ./ada-mode/gpr-skel.el:  "{copyright_license}\n"
 ./ascii-art-to-unicode/ascii-art-to-unicode.el:;;   - change copyright to FSF
+./auctex/auctex.el
 ./auctex/latex.el:   "pounds" "copyright"
 ./auctex/multi-prompt.el
 ./auctex/plain-tex.el:   "copyright"
@@ -57,8 +58,8 @@
 ./auctex/tex-fold.el:("(C)" ("copyright"))
 ./auctex/tex-info.el:   '("copyright" nil)
 ./muse/htmlize-hack.el
-./uni-confusables/gen-confusables.el:  (insert ";; Copyright (C) 
1991-2009, 2010 Unicode, Inc.
-./uni-confusables/gen-confusables.el:;; for the copyright and permission 
notice.\n\n")
+./uni-confusables/gen-confusables.el:;; Copyright (C) 1991-2009, 2010 Unicode, 
Inc.
+./uni-confusables/gen-confusables.el:;; for the copyright and permission 
notice.
 ./uni-confusables/uni-confusables.el
 ./uni-confusables/uni-confusables.el:;; Copyright (C) 1991-2009, 2010 Unicode, 
Inc.
 ./uni-confusables/uni-confusables.el:;; for the copyright and permission 
notice.
make: *** [check_copyrights] Error 1
+ signal_error check_copyright failed
+ title=check_copyright failed
+ [  = /home/elpa/build/make.log ]
+ sed s/.*[ ]//
+ host -t mx gnu.org
+ mx_gnu_org=eggs.gnu.org.
+ telnet eggs.gnu.org. smtp
+ sleep 5
Trying 208.118.235.92...
Connected to eggs.gnu.org.
Escape character is '^]'.
220 eggs.gnu.org ESMTP Exim 4.71 Thu, 30 Jan 2014 05:02:13 -0500
+ echo HELO elpa.gnu.org
+ sleep 1
250 eggs.gnu.org Hello elpa.gnu.org [140.186.70.89]
+ echo MAIL FROM: 
+ sleep 1
250 OK
+ echo RCPT TO: 
+ sleep 1
250 Accepted
+ echo DATA
+ sleep 1
354 Enter message, ending with "." on a line by itself
+ cat
+ cat /home/elpa/build/make.log



[ELPA-diffs] [elpa] branch master updated (5874753 -> d108f06)

2014-01-30 Thread Stefan Monnier
monnier pushed a change to branch master
in repository elpa.

  from  5874753   Merge branch 'master' of 
git+ssh://git.sv.gnu.org/srv/git/emacs/elpa
   new  d108f06   Merge the two README.  Update copyright_exceptions.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 README   |  117 +++--
 copyright_exceptions |4 +-
 packages/README  |   61 --
 3 files changed, 95 insertions(+), 87 deletions(-)
 delete mode 100644 packages/README



[ELPA-diffs] [elpa] 01/01: Merge the two README. Update copyright_exceptions.

2014-01-30 Thread Stefan Monnier
monnier pushed a commit to branch master
in repository elpa.

commit d108f0602af508e89e035863ab1a9b2b427ab232
Author: Stefan Monnier 
Date:   Thu Jan 30 09:00:43 2014 -0500

Merge the two README.  Update copyright_exceptions.
---
 README   |  117 +++--
 copyright_exceptions |4 +-
 packages/README  |   61 --
 3 files changed, 95 insertions(+), 87 deletions(-)

diff --git a/README b/README
index 1eafa3d..9cf7ad7 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-Copyright (C) 2010-2011 Free Software Foundation, Inc.
+Copyright (C) 2010-2011, 2014 Free Software Foundation, Inc.
 See the end of the file for license conditions.
 
 
@@ -23,44 +23,112 @@ for testing purposes).
 This directory holds the package sources, with one subdirectory for
 each package.
 
+Each directory in here corresponds to a package, which can be
+either a single-file package or a multifile package.
+
+A nightly cron job refreshes the GNU ELPA archive from this repository.
+
+This cron job only creates a new package when the "version" (as specified in
+the "Version:" header) of a package is modified.  This means that you can
+safely work on the next version here without worrying about the unstable
+code making it to GNU ELPA, and simply update the "version" when you want to
+release the new code.
+
 ** To add a package:
 
 *** Add a simple (1-file) package as packages/NAME/NAME.el.
 
+The file needs to follow the usual coding conventions (most importantly
+start with ";;;  --- ") and have a "Version:" and
+"Maintainer:" pseudo-header.
+
 *** Add a multi-file package as a directory, packages/NAME.
 
+It needs to have a file named packages/NAME/NAME.el which follows the same
+rules as above.
+
 *** Commit your changes the usual way ("git add", "git commit", etc).
 
 Changes in the Git repository do not immediately propagate to the
 user-facing archive (what users see when they do `M-x list-packages').
-That is done by deploying the archive.
-
+That is done by deploying the archive, which happens automatically
+once a day, and the changes are only reflected when the "Version:"
+header changes.
+
+** Format
+
+Each package should follow the ELPA packaging conventions, but there are
+some differences due to the way the deployment script creates the packages
+and the web-pages from this source code:
+- Multi-file packages put the package metadata in the main .el file
+  in the format used for single-file packages: the -pkg.el file is
+  auto-generated from it.
+- Every package should have both a "Version:" *and* a "Maintainer:".
+- the "URL:" header can be used to specify the home page
+  of the package, if it's maintained externally.
+- A "News:" section (or "NEWS" file) can/should be used to list the
+  user-visible changes of each version.
+- The "Package-Type:" header can be used to force the type of package
+  created (can be either `simple' for single-file packages or `multi' for
+  tarballs).  By default the type is decided based on whether there are
+  several Elisp files in the source.
+- If you want some files to not be included in the tarball, you can
+  put a `.elpaignore' file in the root of your package directory, where you
+  can list patterns of files to ignore (this file is passed to tar's -X).
+
+** External branches
+
+Some packages are maintained in external branches.  These should be
+appropriately listed in the `externals-list' file.
+There are two different cases: subtrees and externals.
+
+In both cases, a copy of the code is kept in the `elpa' repository and
+should be sync'd with the upstream every once in a while.  This copy may
+include local changes, tho ideally these should be kept to a minimum.
+
+In the `subtree' case, the copy of the code is kept here in the
+corresponding `packages/' directory.  You should be able to "git
+merge -s subtree" from the upstream branch.
+
+In the `external' case, the copy of the code is not kept here but in the
+`externals/' branch in the `elpa' repository.
+You can check out all the external packages into the `packages' directory
+with the command:
+
+   make externals
+
+** Public incubation
+
+If you want to develop a package publicly prior to its first release (to
+benefit from others' feedback, primarily), but not in an external repo,
+you can push to an "ephemeral" branch -- subject to rebase and eventual
+removal upon finishing merge -- for the duration of the incubation.
 
 * DEPLOYMENT
 
-** To deploy the package repository locally:
+** To install all the packages "in place":
 
-  make
+   make externals
+   make
 
 This compiles and generates autoloads for all the packages in the
-packages/ directory. The resulting archive is the same packages/
-directory.
-
-** To deploy the package repository as a remotely-accessible archive:
+packages/ directory.  You can then add that directory, e.g. with:
 
-  make archive
+(eval-after-load 'package
+  '(add-to-list 'package-directory-list ".

[ELPA-diffs] [elpa] branch externals/auctex updated (a7dc84b -> e84716e)

2014-01-30 Thread Stefan Monnier
monnier pushed a change to branch externals/auctex
in repository elpa.

  from  a7dc84b   Move metadata to autex.el; Remove auctex-pkg.el
   new  e84716e   * auctex.el: Add copyright notice.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 auctex.el |   17 +
 1 files changed, 17 insertions(+), 0 deletions(-)



[ELPA-diffs] [elpa] 01/01: * auctex.el: Add copyright notice.

2014-01-30 Thread Stefan Monnier
monnier pushed a commit to branch externals/auctex
in repository elpa.

commit e84716ead776e17171274316a8310f4be6043228
Author: Stefan Monnier 
Date:   Thu Jan 30 08:41:48 2014 -0500

* auctex.el: Add copyright notice.
---
 auctex.el |   17 +
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/auctex.el b/auctex.el
index 1a06fd8..99414bc 100644
--- a/auctex.el
+++ b/auctex.el
@@ -1,8 +1,25 @@
 ;;; auctex.el --- Integrated environment for *TeX*
 
+;; Copyright (C) 2014 Free Software Foundation, Inc.
+
 ;; Version: 11.87.2
 ;; URL: http://www.gnu.org/software/auctex/
 
+;; This file is part of GNU Emacs.
+
+;; GNU Emacs is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+
+;; GNU Emacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs.  If not, see .
+
 ;;; Commentary:
 
 ;; This can be used for starting up AUCTeX.  The following somewhat