Bug 132458

Summary: Yast attempts to refresh install sources when configuring network
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Mark Gonnelly <mark.gonnelly>
Component: YaST2Assignee: Jiri Srain <jsrain>
Status: RESOLVED FIXED QA Contact: Klaus Kämpf <kkaempf>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: i386   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Screenshot of YAST attempting to refresh network install sources when configuring network.

Description Mark Gonnelly 2005-11-05 03:29:10 UTC
Running the GNOME desktop and using netapplet to configure network settings. As YAST network component loads, it attempts to refresh software install sources from the network!
Comment 1 Mark Gonnelly 2005-11-05 03:30:55 UTC
Created attachment 56543 [details]
Screenshot of YAST attempting to refresh network install sources when configuring network.
Comment 2 Michael Gross 2005-11-07 17:50:27 UTC
I don't know if this is really a bug. Martin?
Comment 3 Martin Vidner 2005-11-08 09:16:11 UTC
Yast wants to load kernel modules for all detected cards.
It may happen that a module is located in a package that is not currently installed (eg. kernel-default-nongpl.rpm)
So yast checks which modules are already loaded and for the rest calls Package::InstallKernel(module_list).
That function unconditionally initializes the package source to see which kernel packages are available. IMO it could be made smarter and first check whether the modules are included in the already installed kernel packages.
(See also bug 59394 for the original discussion)
Comment 4 Jiri Srain 2005-11-11 09:07:59 UTC
I moved the source initialization to be performed as late as possible (first check whether package is installed and if not, then initialize source and check whether it exists).

Done in SVN for 10.1.