Issue #347 has been updated by fauno.

Status changed from fixed to in progress

I've emailed you three patches fixing this issue by signing a file to cache the 
passphrase, outside the loop
----------------------------------------
Bug #347: [librerelease] pinentry-curses breaks terminal
https://labs.parabola.nu/issues/347

Author: fauno
Status: in progress
Priority: bug
Assignee: 
Category: 
Target version: don't break and confuse parabolers


if you are using gnupg2 with pinentry-curses for password input, when using 
librerelease without a cached password, terminal output breaks because of the 
usage of `read` in the find packages | while read { sign }.

usually i solve this by using `for package in $(find packages)`, that doesn't 
capture user input, but i tried this and it also breaks the output (!).

librerelease should also fail if the sign_packages function doesn't exit 
succesfully, since it leads to uploading unsigned packages, failed db-update 
server-side and having to librestage all over again.  i'm pushing a fix for 
this.



--
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://labs.parabola.nu/my/account
_______________________________________________
Dev mailing list
[email protected]
https://lists.parabolagnulinux.org/mailman/listinfo/dev

Reply via email to