[MIR] ubuntu-download-manager
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Canonical System Image |
Medium
|
Bill Filler | ||
| | ubuntu-download-manager (Ubuntu) |
Medium
|
Unassigned | ||
Bug Description
webbrowser-app (in main) currently has a non-explicit runtime dependency on ubuntu-
This has been working until now because the desktop version of the app doesn’t make use of the QML API for the download manager, only the version for touch devices does (and ubuntu-
With convergence in mind, the desktop version needs to start using that QML API, so the runtime dependency needs to be made explicit. Hence the need for ubuntu-
It is likely that other applications will have the same kind of requirements in the near future too.
ubuntu-
All its build and runtime dependencies are already in main.
| Launchpad Janitor (janitor) wrote : | #1 |
| Changed in ubuntu-download-manager (Ubuntu): | |
| status: | New → Confirmed |
| Changed in ubuntu-download-manager (Ubuntu): | |
| importance: | Undecided → Medium |
| assignee: | nobody → Manuel de la Peña (mandel) |
| Michael Terry (mterry) wrote : | #2 |
Love the tests, symbols files, and clean packaging! :)
Blockers:
- Needs a team bug subscriber (a team that looks after this package in main, I assume ~touch-packages, which is currently subscribed, is not actually watched by anyone, and is just for bookkeeping?)
- In the spirit of the above, UDM shouldn't keep bugs in two places: bug 1478462. That just makes it harder to maintain, and means that the designated team might miss a bug.
- I'm confused on whether there are user-visible strings in u-d-m... If so, they should be translatable. (There might be some error messages in src/uploads/
Other notes:
- Critical crasher bug 1411866 has been reported with reproduction steps for seven and half months, with no progress. That's not a comforting sign of maintenance.
- UDM runs daemons, sometimes as root. This should have a security lookover, so assigning to ~ubuntu-security.
- E: ubuntu-
- W: libubuntu-
| Changed in ubuntu-download-manager (Ubuntu): | |
| assignee: | Manuel de la Peña (mandel) → Ubuntu Security Team (ubuntu-security) |
| status: | Confirmed → Incomplete |
| Jamie Strandboge (jdstrand) wrote : | #3 |
At this point I doubt this will be reviewed in time for 15.10-- what would happen if it was done for 16.04 (this seems to be in line with current Ubuntu Personal priorities anyway, no?)?
| Olivier Tilloy (osomon) wrote : | #4 |
The current implementation of the onDownloadRequested signal handler in the browser, on desktop, does this:
Qt.
(as opposed to the touch version which uses the DownloadManager API to actually download the requested URI).
This means that the requested URI will be opened and downloaded in the default browser. If the default browser has been set to webbrowser-app, this will open another webbrowser-app instance (multiple windows are not well supported by the way) pointing to the requested URI, which will, obviously, not be downloaded. In both cases, a rather bad UX.
| Jamie Strandboge (jdstrand) wrote : | #5 |
I acknowledge the bad user experience but AIUI, Ubuntu Personal is not the priority for 15.10 and I don't think that webbrowser-app is used as the default browser any where else. I'm not saying that this won't happen, I'm just trying to figure out priorities.
| Jamie Strandboge (jdstrand) wrote : | #6 |
The security review will not be done in time for 15.10.
| Bill Filler (bfiller) wrote : | #7 |
@elleo
please address the issues raised in comment #2
| Changed in ubuntu-download-manager (Ubuntu): | |
| status: | Incomplete → Confirmed |
| assignee: | Ubuntu Security Team (ubuntu-security) → Michael Sheldon (michael-sheldon) |
| Changed in canonical-devices-system-image: | |
| assignee: | nobody → Bill Filler (bfiller) |
| Bill Filler (bfiller) wrote : | #8 |
then assign to ubuntu security team once done
| Changed in canonical-devices-system-image: | |
| importance: | Undecided → Medium |
| status: | New → Confirmed |
What is the state of this MIR? Is it ready for another round of review?
| Michael Sheldon (michael-sheldon) wrote : | #10 |
I'm taking a look at the crasher mentioned in this now, then will review the other items to see if anything else is still outstanding
| Changed in ubuntu-download-manager (Ubuntu): | |
| status: | Confirmed → In Progress |
| Changed in canonical-devices-system-image: | |
| status: | Confirmed → In Progress |
| Michael Sheldon (michael-sheldon) wrote : | #11 |
Silo 57 (which is currently being reviewed) contains fixes for translations, for bug 1411866, and the packaging error, but not the jquery warning, as this is apparently the expected behaviour of Doxygen based packages (see README.jquery in the doxygen package for details). We've also synced up the bug lists and added a team subscriber for the bugs. So as soon as silo 57 lands this should be ready to re-review.
| Michael Sheldon (michael-sheldon) wrote : | #12 |
Silo 57 has landed now, so this is ready for re-review now
| Michael Sheldon (michael-sheldon) wrote : | #13 |
Actually not quite ready, it's still in the proposed pocket so hasn't finished landing yet, I jumped the gun a bit :)
| Michael Sheldon (michael-sheldon) wrote : | #14 |
Silo 57 has now really landed fully, so this MIR is ready for re-review
| Changed in ubuntu-download-manager (Ubuntu): | |
| assignee: | Michael Sheldon (michael-sheldon) → Ubuntu Security Team (ubuntu-security) |
| Emily Ratliff (emilyr) wrote : | #15 |
Security Team ack for 16.10. We will be doing a source code review and request that the requesting team to promptly address any issues that we find.
| Changed in ubuntu-download-manager (Ubuntu): | |
| assignee: | Ubuntu Security Team (ubuntu-security) → nobody |
| Changed in ubuntu-download-manager (Ubuntu): | |
| status: | In Progress → New |
| Will Cooke (willcooke) wrote : | #16 |
@cyphermox - ready for another go around I think.
| Changed in ubuntu-download-manager (Ubuntu): | |
| assignee: | nobody → MIR approval team (ubuntu-mir) |
| Changed in ubuntu-download-manager (Ubuntu): | |
| assignee: | MIR approval team (ubuntu-mir) → Michael Terry (mterry) |
| Changed in ubuntu-download-manager (Ubuntu): | |
| status: | New → Fix Committed |
| assignee: | Michael Terry (mterry) → nobody |
| Steve Langasek (vorlon) wrote : | #17 |
Override component to main
ubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
libubuntu-
| Changed in ubuntu-download-manager (Ubuntu): | |
| status: | Fix Committed → Fix Released |


Status changed to 'Confirmed' because the bug affects multiple users.