[MIR] ubuntu-printing-app

Bug #1673808 reported by Andrew Hayzen
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-printing-app (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Please consider ubuntu-printing-app for inclusion in main.

ubuntu-printing-app is part of the secure printing framework for Unity8. It is the destination app that rendered PDFs are sent to via content-hub. This app then allows the user to selecting job options and then sends the job to CUPS.

[Availability]
http://launchpad.net/ubuntu-printing-app - ubuntu-printing-app is in universe

[Rationale]
In Unity8 we want secure printing, this acts as the destination for apps using the qtubuntu-print plugin.

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

[Quality assurance]
Package takes PDFs as an input and sends them to CUPS.
The package has automated unit tests to check that the UI components function correctly.
Does not deal with exotic hardware which we cannot support.

[UI standards]
Any UI related strings are translated by a .pot file
The app ships a desktop file.

[Dependencies]
qml-module-qtquick2
qml-module-qtquick-layouts
qtdeclarative5-ubuntu-content1
qtdeclarative5-ubuntu-ui-extras0.2
qtdeclarative5-ubuntu-ui-toolkit-plugin

Which are all in main.

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

[Maintenance]
ubuntu-printing-app is in universe and is maintained by the Ubuntu Phablet Team

[Background information]
Package has not been renamed recently

Related branches

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

- Needs a team bug subscriber. (~phablet-team?)

- Not a blocker, but the (Build-)Depends on qtdeclarative5-ubuntu-ui-toolkit-plugin should be replaced with qml-module-ubuntu-components (and same for -gles versions). Let's get rid of those old names.

I see you use poppler instead of parsing any pdf stuff directly. So I don't think this needs a security look.

Changed in ubuntu-printing-app (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 use the new style ubuntu components package name in the linked branch https://code.launchpad.net/~ahayzen/ubuntu-printing-app/fix-1673808-MIR-comments/+merge/320943 (I will land this in our next silo).

Please re-review.

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

This bug was fixed in the package ubuntu-printing-app - 0.1+17.04.20170401-0ubuntu1

---------------
ubuntu-printing-app (0.1+17.04.20170401-0ubuntu1) zesty; urgency=medium

  * Change qtdeclarative5-ubuntu-ui-toolkit-plugin to qml-module-ubuntu-
    components in depends (and -gles) (LP: #1673808)
  * Add qmlscene to depends
  * Only show Print Queue in Unity8

 -- Andrew Hayzen <email address hidden> Sat, 01 Apr 2017 17:51:04 +0000

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

Override component to main
ubuntu-printing-app 0.1+17.04.20170401-0ubuntu1 in zesty: universe/misc -> main
ubuntu-printing-app 0.1+17.04.20170401-0ubuntu1 in zesty amd64: universe/misc/optional/100% -> main
ubuntu-printing-app 0.1+17.04.20170401-0ubuntu1 in zesty arm64: universe/misc/optional/100% -> main
ubuntu-printing-app 0.1+17.04.20170401-0ubuntu1 in zesty armhf: universe/misc/optional/100% -> main
ubuntu-printing-app 0.1+17.04.20170401-0ubuntu1 in zesty i386: universe/misc/optional/100% -> main
ubuntu-printing-app 0.1+17.04.20170401-0ubuntu1 in zesty ppc64el: universe/misc/optional/100% -> main
ubuntu-printing-app 0.1+17.04.20170401-0ubuntu1 in zesty s390x: universe/misc/optional/100% -> main
Override [y|N]? y
7 publications overridden.

Changed in ubuntu-printing-app (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.