[MIR] qtubuntu-print

Bug #1673809 reported by Andrew Hayzen
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtubuntu-print (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Please consider qtubuntu-print for inclusion in main.

qtubuntu-print is part of the secure printing framework for Unity8. It is a toolkit plugin for Qt that provides a printer which creates a PDF and sends it over content-hub to a trusted printing-app.
It can be used by setting the environment variable QT_PRINTER_MODULE to "qtubuntu-print", note that in a Unity8 environment this package automatically sets the variable.

[Availability]
http://launchpad.net/qtubuntu-print - qtubuntu-print is in universe

[Rationale]
In Unity8 we want secure printing, for Qt5/ubuntusdk apps to use this feature we need unity8 to have the plugin.

[Security]
No CVE entries.
No Secunia history.
Written in C++
Does not open any port.

[Quality assurance]
Package provides a qt print support plugin for Qt apps to use.
The package has automated Unit tests to check the plugin is detected.
Does not deal with exotic hardware which we cannot support.

[UI standards]
Any UI related strings are translated by a .pot file

[Dependencies]
content-hub
libqt5printsupport5
libqt5widgets5

Which are all in main.

It recommends ubuntu-printing-app, which in is universe and has a MIR under bug 1673808.

[Standards compliance]
Meets the FHS, Debian Policy
Standard packaging

[Maintenance]
qtubuntu-print is in universe and is maintained by the Ubuntu Phablet Team

[Background information]
Package has not been renamed recently

Related branches

Revision history for this message
Michael Terry (mterry) wrote :

Cyphermox, do you have time to look at this and ubuntu-printing-app? If not, I can do so.

Changed in qtubuntu-print (Ubuntu):
assignee: nobody → Mathieu Trudel-Lapierre (cyphermox)
Revision history for this message
Michael Terry (mterry) wrote :

Builds clean, runs tests, modern packaging. All nice.

- Needs a team bug subscriber. I'd guess ~phablet-team would be appropriate.

- Not a blocker, but you don't need to manually specify libqt5printsupport5 and libqt5widgets5, they are pulled in (with versioned dependencies) through shlibs:Depends.

Changed in qtubuntu-print (Ubuntu):
assignee: Mathieu Trudel-Lapierre (cyphermox) → nobody
status: New → Incomplete
Revision history for this message
Andrew Hayzen (ahayzen) wrote :

Thanks for the review, we have fixed the issues you have found.

- ~phablet-team are now subscribed to package bugs (https://bugs.launchpad.net/~phablet-team/+packagebugs)

- I've updated the depends to not manually specify the packages you mentioned in the linked branch https://code.launchpad.net/~ahayzen/qtubuntu-print/fix-1673809-MIR-comments/+merge/320942 (I will land this in our next silo).

Please re-review.

Changed in qtubuntu-print (Ubuntu):
status: Incomplete → New
Michael Terry (mterry)
Changed in qtubuntu-print (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtubuntu-print - 0.1+17.04.20170328-0ubuntu1

---------------
qtubuntu-print (0.1+17.04.20170328-0ubuntu1) zesty; urgency=medium

  * Remove some depends as they are pulled in via shlibs:Depends (LP:
    #1673809)

 -- Andrew Hayzen <email address hidden> Tue, 28 Mar 2017 13:37:26 +0000

Changed in qtubuntu-print (Ubuntu):
status: Fix Committed → Fix Released
Michael Terry (mterry)
Changed in qtubuntu-print (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Adam Conrad (adconrad) wrote :

Override component to main
qtubuntu-print 0.1+17.04.20170328-0ubuntu1 in zesty: universe/libs -> main
qtubuntu-print 0.1+17.04.20170328-0ubuntu1 in zesty amd64: universe/libs/optional/100% -> main
qtubuntu-print 0.1+17.04.20170328-0ubuntu1 in zesty arm64: universe/libs/optional/100% -> main
qtubuntu-print 0.1+17.04.20170328-0ubuntu1 in zesty armhf: universe/libs/optional/100% -> main
qtubuntu-print 0.1+17.04.20170328-0ubuntu1 in zesty i386: universe/libs/optional/100% -> main
qtubuntu-print 0.1+17.04.20170328-0ubuntu1 in zesty ppc64el: universe/libs/optional/100% -> main
qtubuntu-print 0.1+17.04.20170328-0ubuntu1 in zesty s390x: universe/libs/optional/100% -> main
Override [y|N]? y
7 publications overridden.

Changed in qtubuntu-print (Ubuntu):
status: Fix Committed → Fix Released
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.