Mailinglist Archive: opensuse-bugs (8080 mails)

< Previous Next >
[Bug 238680] yast2-slp should not needed in minimal installed system
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Fri, 2 Feb 2007 07:41:24 -0700 (MST)
  • Message-id: <20070202144124.8534AFB9@xxxxxxxxxxxxxxxxxxxxxx>

locilka@xxxxxxxxxx changed:

What |Removed |Added
CC| |locilka@xxxxxxxxxx, kmachalkova@xxxxxxxxxx
AssignedTo|locilka@xxxxxxxxxx |jsuchome@xxxxxxxxxx
Severity|Normal |Enhancement

------- Comment #6 from locilka@xxxxxxxxxx 2007-02-02 07:41 MST -------
We have run into some problems when implementing this feature:

- yast2-packager was dependent on yast2-slp as well
- When some YaST package is installed when running y2base, SCR agents which
are included in that package need to be registered manually before we
try to use them (Mvidner has a better - general solution)
- Every call of the not-yet-installed package's module needs to be done
via YCP clients. For instance add-on.ycp client can't import SLP module
even if it uses this module later for searching for SLP installation
source. Such search must be done via special search_for_slp client. In
some cases, developer must be also sure that such client exists.
Calling a new agent from running y2ase is slower than calling
a pre-compiled YaST module and more errors can happen.

Anyway, these changes have been implemented in:

- Separating SLP-related functions to the SourceManagerSLP module.
- Creating new add_inst_source_slptype client.
- Handling not installed yast2-slp package in inst_source client.
- All to make system without yast2-slp package installed possible

- Removing dependency on yast2-slp package.
- Moving all SLP-related functionality to yast2-packager-2.15.7.
- Handling not installed yast2-slp package in Add-Ons (#238680).

So this is fixed / implemented for me, reassigning to jsuchome.

Adding kmachalkova as maintainer of yast2-ntp-client where SLP-search is used
as well.

I suppose that more YaST modules could break when you do not install yast2-slp
even if they don't require that package - just because that package had been
installed in a default installation for a very long time.

Configure bugmail:
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

< Previous Next >