Who is in charge of Leap 15.3 initial configuration?

Could anyone tell me who is in charge of handling the initial configuration of Leap 15.3. As reported in bsc#1183125, an installation of Leap 15.3 in a VirtualBox VM does not install virtualbox-guest-x11 or virtualbox-guest-tools, and only suggests virtualbox-kmp-default. This behavior differs from that of previous versions which detected that the installation was under VirtualBox and installed these 3 additional packages. Thanks, Larry

Am Montag, 5. April 2021, 22:10:08 CEST schrieb Larry Finger:
In that context (initial config) I have a question as well: We are shipping Firefox as default browser and an openSUSE homepage. Why does this/our homepage show google as primary search engine? AFAIK is Mozilla Foundation being paid for shipping google as primary search engine. But are we? Do we have to show google as primary search engine? How about DuckDuckGo? Cheers Axel

On Di, Apr 6, 2021 at 08:48, Axel Braun <axel.braun@gmx.de> wrote:
Everybody suggests something else so if you wanna discuss it I invite you to do so in the existing PR that was left stagnant: https://github.com/openSUSE/search-o-o/pull/10 Alternatively create your own if you disagree with their choice, but then again, I'm not sure we are gonna reach a conclusion that satisfies everybody, so we are using the most popular choice instead ;) LCP [Sasi] https://lcp.world

Am Dienstag, 6. April 2021, 08:53:02 CEST schrieb Sasi Olin:
As this one was declined.....
...I opened a new pull request to set the default search engine to DuckDuckGo: https://github.com/openSUSE/search-o-o/pull/15 So far one week w/o any reaction.... Cheers Axel

On 4/6/21 5:40 AM, Larry Finger wrote:
This really should be done at a package level or possibly at pattern level (but probably not in this case). Because if someone does "zypper in virtualbox" post install ideally it should behave in the same manor so I suspect the best solution is for the virtualbox package to recommend these so that all users get the same consistent experience. For some more complex sets of packages such as Gnome or KDE sometimes it gets done in the relevant pattern instead. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B

On Wed, Apr 07, 2021 at 03:00:24PM +0930, Simon Lees wrote:
This is about installation in guest. So the guest should detect the hardware and install the appropriate driver. I think only the installer has any logic to do that, once installed it is up to the user to install the drivers for any new hardware. Thanks Michal

On Wed, 7 Apr 2021 09:40:19 +0200 Michal Suchánek <msuchanek@suse.de> wrote:
In fact it is not true. rpm or libzypp ( not sure which one ) has capability to do supplements based on hardware. See e.g. nouveau spec Supplements part https://build.opensuse.org/package/view_file/X11:XOrg/xf86-video-nouveau/xf8... Having it in installer is possible, but it take more time and effort to keep it maintained. So having it in rpm spec file is preferred way as it works even for upgrades if you have allowed recommended packages. Josef
Thanks
Michal

On 07/04/2021 12.09, josef Reidinger wrote:
And how do you handle installing the correct guest packages for vmware, virtualbox, or any other, depending on the actual hardware detected? Because this was working in the past, somehow. -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)

On 4/7/21 12:13 PM, Carlos E. R. wrote:
It has always worked by the same mechanism described by Josef - modalias dependencies at package level. For example, the virtualbox-guest-tools package includes this line. Supplements: modalias(pci:v000080EEd0000BEEFsv*sd*bc*sc*i*) Cheers. -- Ancor González Sosa YaST Team at SUSE Software Solutions

On Wed, 07 Apr 2021 12:47:35 +0200, Ancor Gonzalez Sosa wrote:
Right, and the installation of such packages could be done via zypper inr --no-recommends (I find it a bit confusing to use inr with --no-recommends, but it's a different story :) I guess Michal's point is about *who* triggers this detect-and-install step on the already installed system. AFAIK, user still has to trigger the above manually. Takashi

I think you want to open a bug against patterns in general, that would be then openSUSE Release team. Otherwise Yast also handles some of hardware related detection and installation of related software (nvme etc...). Lubos On Wed, 2021-04-07 at 14:23 -0500, Larry Finger wrote:

On 4/8/21 9:20 PM, Lubos Kocman wrote:
I think i'm still the bugowner for many of the patterns that aren't the general responsibility of some other team (Gnome ones for example) dating back to when I did the split a few years back. I haven't checked the list of which ones recently but I do get the occasional bug report. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B

Am Montag, 5. April 2021, 22:10:08 CEST schrieb Larry Finger:
In that context (initial config) I have a question as well: We are shipping Firefox as default browser and an openSUSE homepage. Why does this/our homepage show google as primary search engine? AFAIK is Mozilla Foundation being paid for shipping google as primary search engine. But are we? Do we have to show google as primary search engine? How about DuckDuckGo? Cheers Axel

On Di, Apr 6, 2021 at 08:48, Axel Braun <axel.braun@gmx.de> wrote:
Everybody suggests something else so if you wanna discuss it I invite you to do so in the existing PR that was left stagnant: https://github.com/openSUSE/search-o-o/pull/10 Alternatively create your own if you disagree with their choice, but then again, I'm not sure we are gonna reach a conclusion that satisfies everybody, so we are using the most popular choice instead ;) LCP [Sasi] https://lcp.world

Am Dienstag, 6. April 2021, 08:53:02 CEST schrieb Sasi Olin:
As this one was declined.....
...I opened a new pull request to set the default search engine to DuckDuckGo: https://github.com/openSUSE/search-o-o/pull/15 So far one week w/o any reaction.... Cheers Axel

On 4/6/21 5:40 AM, Larry Finger wrote:
This really should be done at a package level or possibly at pattern level (but probably not in this case). Because if someone does "zypper in virtualbox" post install ideally it should behave in the same manor so I suspect the best solution is for the virtualbox package to recommend these so that all users get the same consistent experience. For some more complex sets of packages such as Gnome or KDE sometimes it gets done in the relevant pattern instead. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B

On Wed, Apr 07, 2021 at 03:00:24PM +0930, Simon Lees wrote:
This is about installation in guest. So the guest should detect the hardware and install the appropriate driver. I think only the installer has any logic to do that, once installed it is up to the user to install the drivers for any new hardware. Thanks Michal

On Wed, 7 Apr 2021 09:40:19 +0200 Michal Suchánek <msuchanek@suse.de> wrote:
In fact it is not true. rpm or libzypp ( not sure which one ) has capability to do supplements based on hardware. See e.g. nouveau spec Supplements part https://build.opensuse.org/package/view_file/X11:XOrg/xf86-video-nouveau/xf8... Having it in installer is possible, but it take more time and effort to keep it maintained. So having it in rpm spec file is preferred way as it works even for upgrades if you have allowed recommended packages. Josef
Thanks
Michal

On 07/04/2021 12.09, josef Reidinger wrote:
And how do you handle installing the correct guest packages for vmware, virtualbox, or any other, depending on the actual hardware detected? Because this was working in the past, somehow. -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)

On 4/7/21 12:13 PM, Carlos E. R. wrote:
It has always worked by the same mechanism described by Josef - modalias dependencies at package level. For example, the virtualbox-guest-tools package includes this line. Supplements: modalias(pci:v000080EEd0000BEEFsv*sd*bc*sc*i*) Cheers. -- Ancor González Sosa YaST Team at SUSE Software Solutions

On Wed, 07 Apr 2021 12:47:35 +0200, Ancor Gonzalez Sosa wrote:
Right, and the installation of such packages could be done via zypper inr --no-recommends (I find it a bit confusing to use inr with --no-recommends, but it's a different story :) I guess Michal's point is about *who* triggers this detect-and-install step on the already installed system. AFAIK, user still has to trigger the above manually. Takashi

I think you want to open a bug against patterns in general, that would be then openSUSE Release team. Otherwise Yast also handles some of hardware related detection and installation of related software (nvme etc...). Lubos On Wed, 2021-04-07 at 14:23 -0500, Larry Finger wrote:

On 4/8/21 9:20 PM, Lubos Kocman wrote:
I think i'm still the bugowner for many of the patterns that aren't the general responsibility of some other team (Gnome ones for example) dating back to when I did the split a few years back. I haven't checked the list of which ones recently but I do get the occasional bug report. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
participants (11)
-
Ancor Gonzalez Sosa
-
Axel Braun
-
Carlos E. R.
-
josef Reidinger
-
Larry Finger
-
Lubos Kocman
-
Michal Suchánek
-
Sasi Olin
-
Simon Lees
-
Syds Bearda
-
Takashi Iwai