make "mark for installation" task cancelable

Bug #1336528 reported by Karl-Philipp Richter
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
synaptic (Ubuntu)
New
Wishlist
Unassigned

Bug Description

When marking a large number of packages for installation, the GUI freezes for minutes during the caculation of dependencies. This task should be done outside of the GUI thread and a modal dialog with a button to abort the task should popup instead.

experienced with version 0.81.1 on Ubuntu 14.04
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 18.04
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
Package: synaptic 0.84.3ubuntu1
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 4.15.0-29.31-generic 4.15.18
Tags: bionic
Uname: Linux 4.15.0-29-generic x86_64
UpgradeStatus: Upgraded to bionic on 2018-04-30 (84 days ago)
UserGroups: bumblebee dialout lpadmin mail sudo vboxusers
_MarkForUpload: True

tags: added: trusty
Revision history for this message
gf (gf-interlinks-deactivatedaccount) wrote :

Hello again Karl-Philipp,
Thank you for submitting this bug and reporting a problem with cancelling search for dependencies in synaptic. You made this bug report some time ago and Ubuntu has been updated since then.

Could you confirm that this is no longer a problem and that we can close the ticket?
If it is still a problem, are you still interested in finding a solution to this bug?
If you are, could you let us know, and in the current version, run the following (only once):
apport-collect BUGNUMBER
and upload the updated logs and and any other logs that are relevant for this particular issue.

Thank you again for helping make Ubuntu better.
G

Changed in synaptic (Ubuntu):
status: New → Incomplete
Revision history for this message
Karl-Philipp Richter (krichter722) wrote : Dependencies.txt

apport information

tags: added: apport-collected bionic
description: updated
Revision history for this message
Karl-Philipp Richter (krichter722) wrote : DpkgHistoryLog.txt.txt

apport information

Revision history for this message
Karl-Philipp Richter (krichter722) wrote : DpkgTerminalLog.txt.txt

apport information

Revision history for this message
Karl-Philipp Richter (krichter722) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Karl-Philipp Richter (krichter722) wrote : ProcEnviron.txt

apport information

Revision history for this message
Karl-Philipp Richter (krichter722) wrote :

This is still and issue in Ubuntu 18.04.

Revision history for this message
gf (gf-interlinks-deactivatedaccount) wrote :

Hi Karl-Philipp. Thanks for the update and the apport info. I'll look at next steps.
Take care
:)
G

Changed in synaptic (Ubuntu):
status: Incomplete → New
Revision history for this message
gf (gf-interlinks-deactivatedaccount) wrote :

Hi Karl-Philipp,
I will get them to mark this as "Wishlist" as this is a feature improvement request.

For the ease of the programmers, I will add a summary here. Please feel free to add any corrections.
-----------------------

SUMMARY:
Ubuntu version 18.04
synaptic 0.84.3ubuntu1
Problem is reproducible by the bug reporter.

Steps to reproduce:
1. Open synaptic
2. Click on Reload button in top left.
3. Click "Mark All Upgrades" button.

Actual behaviour: When marking a large number of packages for installation using the "mark all upgrades" process, the GUI freezes for minutes during the calculation of dependencies.

Expected behaviour: Since the calculation of dependancies can take a long time, there should be a separate window with a cancel button that would allow the user to abort the "mark all upgrades" process.

Additional notes:
-----------------------
Bug triager is unable to reproduce the bug.

Thanks
G

Simon Quigley (tsimonq2)
Changed in synaptic (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
gf (gf-interlinks-deactivatedaccount) wrote :

Thanks for changing this to wishlist, Simon.
:)
G

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.