[MIR] cpdb-backend-gcp

Bug #1747762 reported by Till Kamppeter
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cpdb-backend-gcp (Ubuntu)
Fix Committed
High
Unassigned

Bug Description

[Availability]

Already in universe

Built for all supported architectures

[Rationale]

The Common Printing Dialog Backends (CPDB) project of OpenPrinting is about separating the print dialogs of different GUI toolkits and applications (GTK, Qt, LibreOffice, ...) from the different print technologies (CUPS/IPP, Google Cloud Print, ...) so that they can get developed independently and so always from all applications one can print with all print technologies and changes in the print technologies get supported quickly.

If one opens the print dialog, the dialog will not talk directly to CUPS, Google Cloud Print, or any other printing system. For this communication there are the backends. The dialog will find all available backend and sends commands to them, for listing all available printers, giving property/option lists for the selected printers, and printing on the selcted printer. This communication is done via D-Bus. So the backends are easily exchangeable and for getting support for a new print technology only its backend needs to get added.

[Security]

No known security issues, no CVEs for cpdb-backend-gcp known.

The backends are triggered via session D-Bus and always run as the same user as the calling print dialog, so they do not introduce additional security problems.

The separation of the communication with individual print technologies makes this code only be needed once (in the appropriate backend) instead of in each print dialog. This simplifies the security maintenance.

[Quality assurance]

- The Ubuntu Printing Team is subscribed.

https://bugs.launchpad.net/ubuntu/+source/cpdb-backend-gcp
https://github.com/OpenPrinting/cpdb-backend-gcp/issues

No upstream tests or autopkgtests.

[Dependencies]

Depends on cpdb-libs, MIR in bug 1747759.

[Standards compliance]

The package meets the FHS and Debian Policy standards (4.1.0)

[Maintenance]

- Actively developed upstream. Last release was 1.0.0
https://github.com/OpenPrinting/cpdb-backend-gcp/commits/master

Changed in cpdb-backend-gcp (Ubuntu):
importance: Undecided → High
Revision history for this message
Matthias Klose (doko) wrote :

that looks fine. waiting for cpdb-libs now before promotion.

Changed in cpdb-backend-gcp (Ubuntu):
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.