--- emacs-24.4/lisp/emacs-lisp/package-x.el +++ emacs-24.4/lisp/emacs-lisp/package-x.el @@ -243,7 +243,7 @@ (concat (symbol-name pkg-name) "-readme.txt") package-archive-upload-base))) - (set-buffer pkg-buffer) + (set-buffer (if (eq file-type 'tar) tar-data-buffer pkg-buffer)) (write-region (point-min) (point-max) (expand-file-name (format "%s-%s.%s" pkg-name pkg-version extension)