Mailinglist Archive: opensuse-bugs (9381 mails)

< Previous Next >
[Bug 369511] New: Software Manager starts too long with 3rd party repositories check enabled .
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 11 Mar 2008 17:04:19 -0600 (MDT)
  • Message-id: <bug-369511-21960@xxxxxxxxxxxxxxxxxxxxxxxxx/>
https://bugzilla.novell.com/show_bug.cgi?id=369511


Summary: Software Manager starts too long with 3rd party
repositories check enabled.
Product: openSUSE 10.3
Version: Final
Platform: x86-64
OS/Version: openSUSE 10.3
Status: NEW
Severity: Normal
Priority: P5 - None
Component: YaST2
AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: benderamp@xxxxxxxxx
QAContact: jsrain@xxxxxxxxxx
Found By: ---


When I start "Software Manager" yast module, it takes really much time
before I see the window with a list of packages -
it downloads updates for each the repository info xml files in order
to find out which packages now have updated versions
in repository etc.

I have 256K ADSL connection, and it takes about 5 minutes the
"Software Manager" to start.

This is ok, if I want to install a new package or to find updates for
existing, because I know it would be impossible
to do it without refreshing server info. But if I want just to take a
look at a list of packages, or to remove one - this becomes rather
annoying to wait all this time for the operation I do not need at this moment.

I know that I can set a flag for each repository, so it will not
download updates when the "Software Manager" is started, but
as I have said, some times I need to start this module to get new
packages (so download updates operation is required), and
sometimes to remove them (download updates becomes annoying).
Switching on/off this flag in repository manager before
each time I would like to start "Software Manager" is not really good
solution - I would rather wait few minutes doing something
else, and then return to it.

This is why I do not see other solution than to create 2 separate Yast modules:
- the 1st one would start as current yast
Software Manager - it would download updates for the repositories
accorging to the settings for each repository;
- the 2nd one would be exactly the same app with only one difference -
it will not go online for repository updates
on startup, so it would start rather quickly.

Another variation of the same idea is to change Software Manager, so
it will never download repository updates itself - this operation
would be moved to the separate yast module like "Refresh Repository
Info" - so the user will decide on its own
when he would like to make his repositories up to date.

The workaround is to disable repository check when "Software Manager" is
started and to use command from console:
zypper refresh

This solves the described issue, but for my opinion Yast should provide some
native UI solution as soon as it is intended to be so user-friendly.


--
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.

< Previous Next >