Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage-utils:master commit in: tests/qmanifest/root/.gnupg/private-keys-v1.d/, tests/qmanifest/, ...
Date: Sat, 25 May 2019 15:37:22
Message-Id: 1558798491.06d6dd34b03439b7b85938f2da655c42884fe72e.grobian@gentoo
1 commit: 06d6dd34b03439b7b85938f2da655c42884fe72e
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 25 15:34:51 2019 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Sat May 25 15:34:51 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=06d6dd34
7
8 tests/qmanifest: switch to reconstructing gpg keyring
9
10 debuntu/travis apparently comes with a prehistoric version of gpg, so
11 let's see if the key format is compatible.
12
13 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
14
15 tests/qmanifest/dotest | 11 +++++++++--
16 tests/qmanifest/key.gpg | Bin 0 -> 2607 bytes
17 tests/qmanifest/manifestp6.good | 2 +-
18 .../1F0A2C7F1E80A6EEEA3B9C30068FB3349702B3A7.key | Bin 1171 -> 0 bytes
19 .../E37F9F3C8E4A940C625EC65B7070255F4AAA55F9.key | Bin 1155 -> 0 bytes
20 tests/qmanifest/root/.gnupg/pubring.kbx | Bin 1435 -> 0 bytes
21 tests/qmanifest/root/.gnupg/random_seed | Bin 600 -> 0 bytes
22 tests/qmanifest/root/.gnupg/trustdb.gpg | Bin 1280 -> 0 bytes
23 8 files changed, 10 insertions(+), 3 deletions(-)
24
25 diff --git a/tests/qmanifest/dotest b/tests/qmanifest/dotest
26 index 177a913..549223b 100755
27 --- a/tests/qmanifest/dotest
28 +++ b/tests/qmanifest/dotest
29 @@ -46,11 +46,18 @@ test 05 1 "qmanifest -o notatree"
30 rm -Rf testtree
31 cp -r "${ROOT}/simpletree" testtree || echo try it anyway
32 export HOME=$(mktemp -d) # for gnupg home
33 -cp -r "${ROOT}/.gnupg" "${HOME}/"
34 +mkdir "${HOME}"/.gnupg
35 # silence gpg warnings
36 chmod -R og-rwx "${HOME}"/.gnupg
37
38 -# sanity check
39 +# import key and sanity check
40 +echo qmanifest | gpg \
41 + --batch \
42 + --quiet \
43 + --no-tty \
44 + --passphrase-fd 0 \
45 + --pinentry-mode loopback \
46 + --import "${as}"/key.gpg
47 test p6 0 "gpg --list-keys | sed '1,2d'"
48
49 # make it a fully valid tree
50
51 diff --git a/tests/qmanifest/key.gpg b/tests/qmanifest/key.gpg
52 new file mode 100644
53 index 0000000..e178118
54 Binary files /dev/null and b/tests/qmanifest/key.gpg differ
55
56 diff --git a/tests/qmanifest/manifestp6.good b/tests/qmanifest/manifestp6.good
57 index 6a392a3..ece3fa7 100644
58 --- a/tests/qmanifest/manifestp6.good
59 +++ b/tests/qmanifest/manifestp6.good
60 @@ -1,5 +1,5 @@
61 pub rsa2048 2019-05-24 [SC]
62 3D695C8C0F87966B62DC5AFCDCFABA8E07F52261
63 -uid [ultimate] Qmanifest Test Key
64 +uid [ unknown] Qmanifest Test Key
65 sub rsa2048 2019-05-24 [E]
66
67
68 diff --git a/tests/qmanifest/root/.gnupg/private-keys-v1.d/1F0A2C7F1E80A6EEEA3B9C30068FB3349702B3A7.key b/tests/qmanifest/root/.gnupg/private-keys-v1.d/1F0A2C7F1E80A6EEEA3B9C30068FB3349702B3A7.key
69 deleted file mode 100644
70 index b4ed767..0000000
71 Binary files a/tests/qmanifest/root/.gnupg/private-keys-v1.d/1F0A2C7F1E80A6EEEA3B9C30068FB3349702B3A7.key and /dev/null differ
72
73 diff --git a/tests/qmanifest/root/.gnupg/private-keys-v1.d/E37F9F3C8E4A940C625EC65B7070255F4AAA55F9.key b/tests/qmanifest/root/.gnupg/private-keys-v1.d/E37F9F3C8E4A940C625EC65B7070255F4AAA55F9.key
74 deleted file mode 100644
75 index 4b07401..0000000
76 Binary files a/tests/qmanifest/root/.gnupg/private-keys-v1.d/E37F9F3C8E4A940C625EC65B7070255F4AAA55F9.key and /dev/null differ
77
78 diff --git a/tests/qmanifest/root/.gnupg/pubring.kbx b/tests/qmanifest/root/.gnupg/pubring.kbx
79 deleted file mode 100644
80 index 848dc93..0000000
81 Binary files a/tests/qmanifest/root/.gnupg/pubring.kbx and /dev/null differ
82
83 diff --git a/tests/qmanifest/root/.gnupg/random_seed b/tests/qmanifest/root/.gnupg/random_seed
84 deleted file mode 100644
85 index 5da25bd..0000000
86 Binary files a/tests/qmanifest/root/.gnupg/random_seed and /dev/null differ
87
88 diff --git a/tests/qmanifest/root/.gnupg/trustdb.gpg b/tests/qmanifest/root/.gnupg/trustdb.gpg
89 deleted file mode 100644
90 index 78308c6..0000000
91 Binary files a/tests/qmanifest/root/.gnupg/trustdb.gpg and /dev/null differ