From 0d141bdb8f3e06258b43fdeea00016753c936a5b Mon Sep 17 00:00:00 2001 From: picca Date: Sat, 29 Jul 2017 17:58:06 +0000 Subject: --- doc/forum/propellor_failed_to_sign_the_commit.mdwn | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 doc/forum/propellor_failed_to_sign_the_commit.mdwn (limited to 'doc') diff --git a/doc/forum/propellor_failed_to_sign_the_commit.mdwn b/doc/forum/propellor_failed_to_sign_the_commit.mdwn new file mode 100644 index 00000000..83a4fd44 --- /dev/null +++ b/doc/forum/propellor_failed_to_sign_the_commit.mdwn @@ -0,0 +1,30 @@ +Hello since sometime on my computer gpgv1 -> gpgv2 transition on Debian + +I get this error message. (I need to say that I am using a NitroKey Pro for my gpg keys) + + Propellor build ... done + error: gpg n'a pas pu signer les données + fatal: échec de l'écriture de l'objet commit + Git commit ... failed + +reading this bug report + + https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568375 + +Ifound that I need to define + + + https://www.gnupg.org/documentation/manuals/gnupg/Common-Problems.html + + The gpg-agent man page nowadays includes the following hint: + + It is important to set the GPG_TTY environment variable in your login + shell, for example in the ‘~/.bashrc’ init script: + + export GPG_TTY=$(tty) + +don't you think that propellor should define GPG_TTY in order to avoid this problem ? + +thanks + +Frederic -- cgit v1.2.3 From 1c7ed564dbeac3bb5046fd597c4a7396f59be306 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 29 Jul 2017 15:49:46 -0400 Subject: add news item for propellor 4.7.2 --- doc/news/version_4.6.0.mdwn | 8 -------- doc/news/version_4.7.2.mdwn | 7 +++++++ 2 files changed, 7 insertions(+), 8 deletions(-) delete mode 100644 doc/news/version_4.6.0.mdwn create mode 100644 doc/news/version_4.7.2.mdwn (limited to 'doc') diff --git a/doc/news/version_4.6.0.mdwn b/doc/news/version_4.6.0.mdwn deleted file mode 100644 index 673051ea..00000000 --- a/doc/news/version_4.6.0.mdwn +++ /dev/null @@ -1,8 +0,0 @@ -propellor 4.6.0 released with [[!toggle text="these changes"]] -[[!toggleable text=""" - * Add Typeable instance to Bootstrapper, fixing build with old versions - of ghc. - * Network.static changed to take address and gateway parameters. - If you used the old Network.static property, it has been renamed to - Network.preserveStatic. - (Minor API change)"""]] \ No newline at end of file diff --git a/doc/news/version_4.7.2.mdwn b/doc/news/version_4.7.2.mdwn new file mode 100644 index 00000000..a81220b7 --- /dev/null +++ b/doc/news/version_4.7.2.mdwn @@ -0,0 +1,7 @@ +propellor 4.7.2 released with [[!toggle text="these changes"]] +[[!toggleable text=""" + * Added PROPELLOR\_TRACE environment variable, which can be set to 1 to + make propellor output serialized Propellor.Message.Trace values, + for consumption by another program. + * Rsync: Make rsync display its progress, in a minimal format to avoid + scrolling each file down the screen."""]] \ No newline at end of file -- cgit v1.2.3 From 4654d93aea404afe312318468be89ae6d3198555 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 29 Jul 2017 17:27:03 -0400 Subject: add news item for propellor 4.7.3 --- doc/news/version_4.6.1.mdwn | 7 ------- doc/news/version_4.7.3.mdwn | 3 +++ 2 files changed, 3 insertions(+), 7 deletions(-) delete mode 100644 doc/news/version_4.6.1.mdwn create mode 100644 doc/news/version_4.7.3.mdwn (limited to 'doc') diff --git a/doc/news/version_4.6.1.mdwn b/doc/news/version_4.6.1.mdwn deleted file mode 100644 index eb7bd940..00000000 --- a/doc/news/version_4.6.1.mdwn +++ /dev/null @@ -1,7 +0,0 @@ -propellor 4.6.1 released with [[!toggle text="these changes"]] -[[!toggleable text=""" - * Added Network.dhcp' and Network.static', which allow specifying - additional options for interfaces files. - * Fix build failure on ghc-8.2.1 - Thanks, Sergei Trofimovich. - * DiskImage: Fix strictness bug in .parttable read/write sequence."""]] \ No newline at end of file diff --git a/doc/news/version_4.7.3.mdwn b/doc/news/version_4.7.3.mdwn new file mode 100644 index 00000000..87c58e81 --- /dev/null +++ b/doc/news/version_4.7.3.mdwn @@ -0,0 +1,3 @@ +propellor 4.7.3 released with [[!toggle text="these changes"]] +[[!toggleable text=""" + * Expand the Trace data type."""]] \ No newline at end of file -- cgit v1.2.3 From abf589daa0232fdb9c8e4525bcfc952d0ee42c4e Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sun, 30 Jul 2017 11:13:15 -0400 Subject: comment --- ...ent_1_c1dab7554841bd88d2109e9d46b31102._comment | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 doc/forum/propellor_failed_to_sign_the_commit/comment_1_c1dab7554841bd88d2109e9d46b31102._comment (limited to 'doc') diff --git a/doc/forum/propellor_failed_to_sign_the_commit/comment_1_c1dab7554841bd88d2109e9d46b31102._comment b/doc/forum/propellor_failed_to_sign_the_commit/comment_1_c1dab7554841bd88d2109e9d46b31102._comment new file mode 100644 index 00000000..2d2315c0 --- /dev/null +++ b/doc/forum/propellor_failed_to_sign_the_commit/comment_1_c1dab7554841bd88d2109e9d46b31102._comment @@ -0,0 +1,30 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 1""" + date="2017-07-30T14:51:13Z" + content=""" +I guess the problem involves running propellor at a unix tty, not in a +GUI's virtual terminal? + +My limited understanding of `GPG_TTY`, refreshed by re-reading this ooold +thread is that gpg is normally able to +detect if it's in a GUI or at a tty, and will prompt in the tty if +necessary. Where that may fall down is when gpg is run with its stdio +connected to pipes, since then probably isatty fails. Although in at least +some cases, gpg apparently then +[falls back to /dev/tty](https://dev.gnupg.org/T1434). + +Propellor runs gpg with stdin and stdout piped to it when eg, decrypting +the privdata file. I tried `propellor --list-fields` at the linux console +and it fails there. + +But, when I tried `propellor --spin host` at the linux console, that worked +ok, including making the gpg signed git commit. Of course git is running +gpg in this case, and perhaps my version of git has its own way to avoid +this problem. + +This does seems like something propellor could work around fairly +inexpensively. + +(See also [[propellor_and_gpg2]].) +"""]] -- cgit v1.2.3 From 31709484a6fe162cd66d38f61858fb14be9efddd Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sun, 30 Jul 2017 11:17:50 -0400 Subject: comment --- .../comment_2_21ff16e0871e7069749cd6c47a6fc8fe._comment | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 doc/forum/propellor_failed_to_sign_the_commit/comment_2_21ff16e0871e7069749cd6c47a6fc8fe._comment (limited to 'doc') diff --git a/doc/forum/propellor_failed_to_sign_the_commit/comment_2_21ff16e0871e7069749cd6c47a6fc8fe._comment b/doc/forum/propellor_failed_to_sign_the_commit/comment_2_21ff16e0871e7069749cd6c47a6fc8fe._comment new file mode 100644 index 00000000..41120706 --- /dev/null +++ b/doc/forum/propellor_failed_to_sign_the_commit/comment_2_21ff16e0871e7069749cd6c47a6fc8fe._comment @@ -0,0 +1,9 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 2""" + date="2017-07-30T15:15:45Z" + content=""" +It seems that setting `GPG_TTY` does not force gpg to prompt at a tty +when in a GUI. At least in X with gpg 2.1, I still get a GUI prompt from +gpg. Good. +"""]] -- cgit v1.2.3