Bug 220242

Summary: Packages from a Yum repository type installs with little visual feedback
Product: [openSUSE] openSUSE 10.2 Reporter: Joe Morris <joe_morris>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: freek, james, mistinie, opensuse, suse-beta, uli.2001, wstephenson
Version: Beta 2   
Target Milestone: ---   
Hardware: x86-64   
OS: SUSE Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: yast install screen installing from xorg7 repository
My Yast Sources
Yast install screen from the Factory repo
Mixed install type sources.

Description Joe Morris 2006-11-12 00:41:30 UTC
When installing packages from a YUM type repository, i.e. the Build repositories, when it does the actual install the only visual feedback is the moving bar at the bottom, no indication as to what package is being downloaded, nor how many are being installed, how much remaining, etc.  The only way to be sure something was actually done is to rpm -q afterwards to check.
Comment 1 Joe Morris 2006-11-12 00:54:04 UTC
Created attachment 104814 [details]
yast install screen installing from xorg7 repository

screenshot of Yast installing from the build repository xorg7 Factory source, which is a YUM type source according to Installation Sources.
Comment 2 Michael Andres 2006-11-15 15:08:10 UTC
Ladislav? Stefan? Any idea. 

I don't see how this can depend on the repository type. May it be YaST is not propperly connected to the zypp callbacks?
Comment 3 Stefan Hundhammer 2006-11-15 15:36:57 UTC
I have no clue. Those callbacks are handled outside the C++ package selector.
Comment 4 Michael Andres 2006-11-15 22:09:08 UTC
*** Bug 221253 has been marked as a duplicate of this bug. ***
Comment 5 Michael Andres 2006-11-15 22:33:26 UTC
JFYI: Bug #221253 has logs attached. 

2006-11-15 10:32:20 <3> linux(4264) [YCP] SlideShow.ycp:636 SlideShow::SanityCheck(): Slide show not correctly initialized: SlideShow::InitPkgData()
Comment 6 Ladislav Slezák 2006-11-16 08:53:07 UTC
I'll try to reproduce that...
Comment 7 Joe Morris 2006-11-16 10:51:13 UTC
Created attachment 105629 [details]
My Yast Sources

Here is a snapshot of my sources, clearly showing only the Factory repo and the DVD as a Yast type source.
Comment 8 Joe Morris 2006-11-16 10:52:59 UTC
Created attachment 105630 [details]
Yast install screen from the Factory repo

Here is the snapshot installing from a Yast repo (Factory), which has the proper feedback.
Comment 9 Joe Morris 2006-11-16 12:15:33 UTC
BTW, It is the same feedback no matter which of the other YUM type repositories I try to download from, thus my conclusion it is a YUM repo type handling problem.
Comment 10 Ladislav Slezák 2006-11-16 15:29:41 UTC
Yes, it a general problem with YUM sources, increasing the severity.
Comment 11 Ladislav Slezák 2006-11-22 12:37:52 UTC
*** Bug 220901 has been marked as a duplicate of this bug. ***
Comment 12 Ladislav Slezák 2006-11-22 13:02:41 UTC
Fixed in yast2-pkg-bindings-2.14.4 and yast2-packager-2.14.10
Comment 13 Ladislav Slezák 2006-11-27 08:39:12 UTC
*** Bug 223802 has been marked as a duplicate of this bug. ***
Comment 14 Andreas Hanke 2006-11-27 13:29:04 UTC
*** Bug 223851 has been marked as a duplicate of this bug. ***
Comment 15 Ladislav Slezák 2006-11-27 16:10:21 UTC
*** Bug 223366 has been marked as a duplicate of this bug. ***
Comment 16 Joe Morris 2006-11-28 13:43:08 UTC
I finally was able to install the updated packages, i.e.
joe@jmorris:~> rpm -qa | grep yast2-p
yast2-perl-bindings-2.14.0-7
yast2-packager-2.14.10-3
yast2-profile-manager-2.14.1-12
yast2-pam-2.14.0-31
yast2-power-management-2.14.3-7
yast2-pkg-bindings-2.14.4-3
yast2-phone-services-2.14.0-5
yast2-printer-2.14.14-3
yast2-powertweak-2.14.0-8

Much better thanks.  I did notice a couple of small errors still.  For Yum repositories, there is no number under Packages heading for the packages to install.  I will provide a screenshot. Also, I don't know if it is possible, but when they are mixed Yum and Yast type sources, none display anything under Time until the Yum repository type has finished, after which they (or it if only one) disappears, and then the Time shows up for the Yast type repository.  Still much better and thanks for your efforts.
Comment 17 Joe Morris 2006-11-28 13:46:09 UTC
Created attachment 107190 [details]
Mixed install type sources.

Screenshot of problem still there, no Package number, and while the Yum type repository is present in the download list, there is no Time listed.
Comment 18 Ladislav Slezák 2006-11-28 14:30:10 UTC
Thank you for testing.
Comment 19 Joe Morris 2006-12-01 10:45:06 UTC
BTW, I was wrong about the Time problem, it must have been caused by the number of packages installed.  I noticed it seems to time the first 2 packages it installs to arrive at a time left for the install, and that appears to be working OK, even with YUM type repositories, so it is just the fact the number of packages do not show.
Comment 20 Ladislav Slezák 2006-12-11 10:21:08 UTC
Yes, the number of packages was wrong, fixed in yast2-pkg-bindings-2.15.1
Comment 21 Ladislav Slezák 2007-01-12 14:08:56 UTC
*** Bug 231199 has been marked as a duplicate of this bug. ***
Comment 22 Joe Morris 2007-02-25 04:19:35 UTC
Will this fixed package ever make it to a 10.2 update, or will I need to install the yast2 from Factory to get the final fix to this bug?
Comment 23 Ladislav Slezák 2007-08-23 14:06:44 UTC
*** Bug 255619 has been marked as a duplicate of this bug. ***