Bug 537436

Summary: yast2 sw_single gtk -> to complex to remove 'recommended' packages
Product: [openSUSE] openSUSE 11.2 Reporter: Dominique Leuenberger <dimstar>
Component: YaST2Assignee: Forgotten User h13THG8RK1 <forgotten_h13THG8RK1>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: forgotten_h13THG8RK1
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2log of this session.
a screenshot. Yast has just been started (no further action taken)

Description Dominique Leuenberger 2009-09-08 15:37:11 UTC
Just started yast2 sw_single

In the right list of 'changes' several packages are listed. Unlike All other packages that 'I' add for installation, it is rather 'complicated' to remove those packages from the list.

It would be great if the list of 'Recommended' packages would be easily modifiable from this interface, like selecting not to install a specific package.
Comment 1 Dominique Leuenberger 2009-09-08 15:38:04 UTC
Created attachment 317239 [details]
y2log of this session.
Comment 2 Forgotten User h13THG8RK1 2009-09-08 21:09:50 UTC
So, after install, when you first run the software manager, there is a list of software that is marked to be installed. And the current UI doesn't let you undo such packages directly from the Changes list.

Is this a fair summary of your bug report? If so, the new software manager UI does make it possible to revoke such packages. We'll try to get it to milestone 8.

(By the way, the dependency solver shouldn't mark recommended packages for install automatically. Probably those packages are part of a pattern.)
Comment 3 Dominique Leuenberger 2009-09-09 08:17:14 UTC
As I'm on Factory it's not really a fresh install. And I had seen it earlier, just was never bugged enough.

But other than that, yes, the summary fits: starting up of yast2 sw_single and there is a list of packages to be installed.

I'm rather certain though it is NOT pattern based packages: (It offeres for example vlc-aout-pulse, which I know is a Recommended package by the spec file. No patterns in this repo).

I'll gladly check the new package manager once it hit's factory.
Comment 4 Forgotten User h13THG8RK1 2009-09-09 10:35:56 UTC
Okay, I thought that the "recommended" dependency link had as much strength as the "suggested" one; namely, it was meant only as user information. But sure enough, it doesn't matter how or why the dependency solver has marked those packages for installation. That was just an unimportant tangent remark of mine.

In the UI, we assumed dependencies were the result of user action and so you could roll back on them by pressing the undo button for the responsible package, which is also why those automatically selected packages are indented. We didn't put undo buttons in those because the space was already constraint as it was, but now it is in fact possible to revoke automatically selected packages.
Comment 5 Forgotten User h13THG8RK1 2009-09-09 10:37:43 UTC
"but now it is in fact possible"
correction: "but it will in fact be possible"

I will close the report once (or if :() we get the thing through.
Comment 6 Dominique Leuenberger 2009-09-09 10:42:29 UTC
Created attachment 317372 [details]
a screenshot. Yast has just been started (no further action taken)

Thanks, that seems to go in the right direction.

for completion, I added a screenshot taken right after yast PM has been started. Nothing has been clicked at all yet.

I agree on the 'dependencies' selected by adding a package the undo is not really nescessary (most systems would break anyhow if not well taken care of it). But the 'automatic changes' here seem slightly different.

So I'm looking forward to test the new version :)
Comment 7 Forgotten User h13THG8RK1 2009-09-18 15:25:42 UTC
Okay, package request for Factory accepted. I think this will get to M8, though I'm not sure how these development lines work.