Bug 1121701

Summary: No authentication dialog for network printers
Product: [Fedora] Fedora Reporter: James Hogarth <james.hogarth>
Component: libreofficeAssignee: Caolan McNamara <caolanm>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 20CC: alberto_ferrante, bnocera, caolanm, dtardon, erack, extras-qa, jpopelka, ltinkl, mclasen, mishu, mkasik, mstahl, rebus, rstrode, sbergman, twaugh
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 757755 Environment:
Last Closed: 2014-10-07 16:35:36 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description James Hogarth 2014-07-21 16:10:00 UTC
+++ This bug was initially created as a clone of Bug #757755 +++

Description of problem:
When a network printer is configured and the option "prompt user if authentication is required" no authentication is shown when the user tries to print and the job is held for authentication.

Version-Release number of selected component (if applicable):
libreoffice-pdfimport-4.2.5.2-6.fc20.x86_64
libreoffice-writer-4.2.5.2-6.fc20.x86_64
libreoffice-base-4.2.5.2-6.fc20.x86_64
libreoffice-ure-4.2.5.2-6.fc20.x86_64
libreoffice-core-4.2.5.2-6.fc20.x86_64
libreoffice-impress-4.2.5.2-6.fc20.x86_64
libreoffice-math-4.2.5.2-6.fc20.x86_64
libreoffice-opensymbol-fonts-4.2.5.2-6.fc20.noarch
libreoffice-graphicfilter-4.2.5.2-6.fc20.x86_64
libreoffice-calc-4.2.5.2-6.fc20.x86_64
libreoffice-draw-4.2.5.2-6.fc20.x86_64


How reproducible:
Always

Steps to Reproduce:
1. Create a new network printer and choose "prompt user if authentication is required" - this can be SMB, IPP, etc ... just requires authentication.
2. Print any document 
3. Look at the print queue and see that the job is held for authentication.
  
Actual results:
The printout is held for authentication

Expected results:
A popup asking for Windows username and password should be shown and the printout should be sent to the printer by using these authentication information.

Interestingly this works for other applications such as firefox, chrome and GIMP and if authentication is the provided directly to the print queue the job is carried out correctly from the point of being held.

Additional info:
There is an upstream bug that hasn't been worked on for some time here:
https://bugs.freedesktop.org/show_bug.cgi?id=53029