Description of problem: When trying to clone with an ssh key that has a password, the application doesn't ask for you to enter in your password. How reproducible: Install each time. Steps to Reproduce: 1. Install tortise Hg 2. Have an SSH key which requires a password 3. Attempt to clone using your SSH key. This can be fixed by requiring openssh-askpass-qt4 in the SPEC.
Assigning to package maintainer.
Keywords: (none) => Junior_jobAssignee: bugsquad => anaselli
@Remi which is the state of askpass in cauldron? to understand if can be done there also
@john if you install openssh-askpass-qt4 (assuming you are working on qt/kde desktops) does it really work? I mean have you tested? I don't have any mercury project to test it atm. thanks
I can confirm that adding this package brought the askpass up. I had the KDE-askpass already installed and it wasn't brought up. Only once I installed the Qt version did it work.
CC: (none) => matteo.pasotti
Hi John, there's an updated package for tortoisehg (tortoisehg-3.2.1-1.1.mga5) inside core/updates_testing waiting for validation. Can you verify it? I tested it locally and it seems to provide a solution for this issue.
Status: NEW => ASSIGNEDAssignee: anaselli => matteo.pasotti
A patched package for Mageia 5 is waiting for validation. You can test it by trying to clone a mercurial repository asking for the password of a ssh key. Suggested advisory: ======================== Updated tortoisehg package fixes the reported bug: John Schneiderman discovered this bug demonstrating that cloning a hgrepo ssh-key protected is not allowed if the openssh-askpass-qt4 package is missing. ======================== Updated packages in core/updates_testing: ======================== tortoisehg-3.2.1-1.1.mga5 Source RPMs: tortoisehg-3.2.1-1.1.mga5.src.rpm
Status: ASSIGNED => NEWAssignee: matteo.pasotti => qa-bugs
Confirmed that it works on core/updates_testing.
Are you sure adding the openssh-askpass-*qt4* is a good fix ??? Wont it force qt stack on gtk-only installs ?
CC: (none) => tmbWhiteboard: (none) => feedback
Hi Thomas, tortoisehg already relies on python-qt4. If you think there's a better solution can you provide some info. pls?
Ah, ok, then you already pull in qt stack so this does not add any additional deps... dropping feedback marker
Whiteboard: feedback => (none)
Validating on testing in comment 7
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
Whiteboard: (none) => advisory
An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGAA-2016-0099.html
Status: NEW => RESOLVEDResolution: (none) => FIXED