From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?utf-8?B?0JTRgNC+0L3QvtCyINCV0LLQs9C10L3QuNC5?= Newsgroups: gmane.emacs.help Subject: Missing public key when checking signature of my emacs lisp package Date: Sun, 23 Oct 2016 00:38:55 +0300 Message-ID: <4238181477172335@web29j.yandex.ru> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1477186615 12683 195.159.176.226 (23 Oct 2016 01:36:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 23 Oct 2016 01:36:55 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Oct 23 03:36:51 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1by7iN-0001et-BO for geh-help-gnu-emacs@m.gmane.org; Sun, 23 Oct 2016 03:36:43 +0200 Original-Received: from localhost ([::1]:39355 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1by7iP-0005fr-23 for geh-help-gnu-emacs@m.gmane.org; Sat, 22 Oct 2016 21:36:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44651) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1by40M-0007ft-86 for help-gnu-emacs@gnu.org; Sat, 22 Oct 2016 17:39:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1by40J-0002Hv-3n for help-gnu-emacs@gnu.org; Sat, 22 Oct 2016 17:39:02 -0400 Original-Received: from forward8o.cmail.yandex.net ([37.9.109.55]:35503) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1by40I-0002Hf-OW for help-gnu-emacs@gnu.org; Sat, 22 Oct 2016 17:38:59 -0400 Original-Received: from mxback4j.mail.yandex.net (mxback4j.mail.yandex.net [5.45.198.18]) by forward8o.cmail.yandex.net (Yandex) with ESMTP id 8BB9D2168D for ; Sun, 23 Oct 2016 00:38:55 +0300 (MSK) Original-Received: from web29j.yandex.ru (web29j.yandex.ru [5.45.198.70]) by mxback4j.mail.yandex.net (nwsmtp/Yandex) with ESMTP id BsNWigElnO-ctuSECt4; Sun, 23 Oct 2016 00:38:55 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1477172335; bh=+jKfhjZProwbUkncpb8Zc5fy8xR8s2EKlnPY7i3HOno=; h=From:To:Subject:Message-Id:Date; b=CuqXPT3uRVd/IoGrGGxT3ltjyjPWGIjDqddMvVzaldHQU7UYnqdB/fq5MWqZg11gv b2NAMe30nzsVdKbfn5BsFLiU3UZRx1fmwgC9snD8dafLfn96GG5sGUuqtpif0TprTU mqzP6OwIxBPlnEe7dHNoNE5k/4npYiKK6IY6JpRw= Authentication-Results: mxback4j.mail.yandex.net; dkim=pass header.i=@yandex.ru Original-Received: by web29j.yandex.ru with HTTP; Sun, 23 Oct 2016 00:38:55 +0300 X-Mailer: Yamail [ http://yandex.ru ] 5.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 37.9.109.55 X-Mailman-Approved-At: Sat, 22 Oct 2016 21:36:19 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:111595 Archived-At: Greetings to GNU Emacs support! I'm making emacs-lisp package (library) and i want it to be uploaded to emacs default package-archive http://elpa.gnu.org soon. But before doing so i've decided to upload it to my local package-archive (directory on my computer) and check the experience that any person can get trying to install my package. Unfortunately, when i try to install it from my local package-archive i get the message: Failed to verify signature MyPackageName.tar.sig: No public key for key-id created at 2016-10-22T23:42:29+0300 using RSA I don't understand why it doesn't find public key. I've created my key-pair using "gpg gen-key" command. Signed my package .tar file with command "gpg -ba -o MyPackageName.tar.sig MyPackageName.tar". Copied output of command "gpg --export -a key-id" to clipboard. Pasted it in 'Submit a key' form in http://pgp.mit.edu/ and submitted - so my public key should be available for everyone right now. But signature - checking at the installation of my package fails. I don't understand , why? Maybe my whole signing sequence is wrong, i don't know. Emacs-lisp packaging documentation doesn't say much about this. Emacs EasyPG Assistant also doesn't help because its basic signing commands give me .gpg-file signatures but it seems that emacs package installator can only read .sig-file signatures. What am i doing wrong? Please help me!