https://bugzilla.novell.com/show_bug.cgi?id=455768
User lslezak@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=455768#c5
--- Comment #5 from Ladislav Slezak 2008-12-23 07:03:49 MST ---
The problem is that progress of RPM installation is not reported by libzypp
when calling RpmDb::doInstallPackage():
2008-12-23 14:30:00 <1> muffin(7455) [Pkg] clients/sw_single.ycp:179 Pkg
Builtin called: TargetInstall
2008-12-23 14:30:00 <1> muffin(7455) [zypp] RpmDb.cc(doInstallPackage):1976
RpmDb::installPackage(/tmp/yast2-trans-sk-2.17.3-1.
8.noarch-5.rpm,0000000000)2008-12-23 14:30:00 <1> muffin(7455) [zypp++]
ExternalProgram.cc(start_program):210 Executing 'rpm' '--root' '/' '--dbpath'
'/var/lib/rpm' '-U' '--percent' '--'
'/tmp/yast2-trans-sk-2.17.3-1.8.noarch-5.rpm'
2008-12-23 14:30:00 <1> muffin(7455) [zypp++]
ExternalProgram.cc(start_program):354 pid 7497 launched
2008-12-23 14:30:00 <1> muffin(7455) [zypp++]
ExternalProgram.cc(checkStatus):408 Pid 7497 successfully completed
2008-12-23 14:30:00 <0> muffin(7455) [libycp]
ExecutionEnvironment.cc(popframe):115 Pop frame 0x7f46b81361c0
2008-12-23 14:30:00 <0> muffin(7455) [liby2] SymbolEntry.cc(setValue):107
SymbolEntry::setValue (installed@0x10a0ea0 = 'true')
On the other hand during standard commit the progress is reported:
2008-12-23 14:38:05 <1> muffin(7582) [zypp++]
ExternalProgram.cc(start_program):210 Executing 'rpm' '--root' '/' '--dbpath'
'/var/lib/rpm' '-U' '--percent' '--force' '--nodeps' '--'
'/var/cache/zypp/packages/openSUSE
11.1-0/suse/noarch/yast2-trans-sk-2.17.3-1.8.noarch.rpm'
2008-12-23 14:38:05 <1> muffin(7582) [zypp++]
ExternalProgram.cc(start_program):354 pid 7629 launched
2008-12-23 14:38:05 <0> muffin(7582) [Pkg] Callbacks.YCP.cc(evaluate):233
Evaluating callback (registered funciton: ProgressPackage)
2008-12-23 14:38:05 <0> muffin(7582) [liby2] SymbolEntry.cc(setValue):107
SymbolEntry::setValue (pkg_percent@0xaa8e90 = '0')
IMO it's not worth of fixing the progress, Yast should switch to standard
commit anyway (see bug #459268) and it will solve also this problem.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.