Re: [opensuse-kde] Zypper not pulling in KDE package... looks like wrong behavior.
On 23 November 2011 10:16, Roger Luedecke <roger.luedecke@gmail.com> wrote:
On Wednesday, November 23, 2011 09:34:51 AM you wrote:
On 23 November 2011 08:04, Roger Luedecke <roger.luedecke@gmail.com> wrote:
sudo zypper in chromium root's password: Loading repository data... Reading installed packages... Resolving package dependencies...
The following NEW packages are going to be installed: chromium chromium-desktop-gnome chromium-suid-helper libv8-3
The following recommended package was automatically selected: chromium-desktop-gnome
The following package is recommended, but will not be installed: chromium-desktop-kde
4 new packages to install. Overall download size: 24.2 MiB. After the operation, additional 86.9 MiB will be used. Continue? [y/n/?] (y): y
So, yeah. It pulled in the Gnome helpythingy but not the KDE, despite it being installed and that KDE is the active desktop. Seems strange. Not sure if its a bug though.
%package desktop-kde
Summary: Update to chromium to use KDE's kwallet to store passwords Group: Productivity/Networking/Web/Browsers Supplements: packageand(chromium:kdebase4-session) Conflicts: chromium-desktop-gnome Provides: Chromium-password = %{version} Requires: chromium = %{version}
%description desktop-kde By using the openSUSE update-alternatives the password store for Chromium is changed to utilize KDE's kwallet. Please be aware that by this change the old password are no longer accessible and are also not converted to kwallet.
%package desktop-gnome
Summary: Update to chromium to use Gnome keyring to store passwords Group: Productivity/Networking/Web/Browsers Supplements: packageand(chromium:gnome-session) Conflicts: chromium-desktop-kde Provides: Chromium-password = %{version} Requires: chromium = %{version}
----
So do you had gnome-session and/or kdebase4-session installed? I have KDE and GNOME installed. This new GNome is worse than the preview in
Then the behaviour is the expected one. There are two option, any of them is valid and ZYpp selects one randomly. ZYpp doesn't have any infrastructure to select one package or the other depending on the running environment. Feel free to ask for it to ZYpp devs if you really think it makes sense, but IMHO doesn't, at least for this case. ps: the real fix would be to create another freedesktop standard so the password stores of KDE and Gnome are compatible... I would not hold my breath. -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am 23.11.2011 12:07, schrieb Cristian Morales Vega:
Then the behaviour is the expected one. There are two option, any of them is valid and ZYpp selects one randomly. Not randomly, it prefers gnome by means of alphabet to make this deterministic. You might have seen bundle-lang-kde-ar installed for the same reason.
Greetings, Stephan -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On 11/23/2011 06:17 AM, Stephan Kulow wrote:
Am 23.11.2011 12:07, schrieb Cristian Morales Vega:
Then the behaviour is the expected one. There are two option, any of them is valid and ZYpp selects one randomly. Not randomly, it prefers gnome by means of alphabet to make this deterministic. You might have seen bundle-lang-kde-ar installed for the same reason.
Greetings, Stephan
Although it prefers gnome. Shouldn't it choose based on the main DE installed by the user? Cheers! Roman -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On 23 November 2011 16:59, Roman Bysh <rbtc1@rogers.com> wrote:
On 11/23/2011 06:17 AM, Stephan Kulow wrote:
Am 23.11.2011 12:07, schrieb Cristian Morales Vega:
Then the behaviour is the expected one. There are two option, any of them is valid and ZYpp selects one randomly.
Not randomly, it prefers gnome by means of alphabet to make this deterministic. You might have seen bundle-lang-kde-ar installed for the same reason.
Greetings, Stephan
Although it prefers gnome. Shouldn't it choose based on the main DE installed by the user?
Define "main DE installed by the user". If there are two DE installed IMHO probably it is because there are two users and each one prefers one of them. -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Wed 23 Nov 2011 12:17:34 PM EST, Cristian Morales Vega wrote:
On 23 November 2011 16:59, Roman Bysh <rbtc1@rogers.com> wrote:
On 11/23/2011 06:17 AM, Stephan Kulow wrote:
Am 23.11.2011 12:07, schrieb Cristian Morales Vega:
Then the behaviour is the expected one. There are two option, any of them is valid and ZYpp selects one randomly.
Not randomly, it prefers gnome by means of alphabet to make this deterministic. You might have seen bundle-lang-kde-ar installed for the same reason.
Greetings, Stephan
Although it prefers gnome. Shouldn't it choose based on the main DE installed by the user?
Define "main DE installed by the user". If there are two DE installed IMHO probably it is because there are two users and each one prefers one of them.
Good question. What happens if both are installed? -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Wed 23 Nov 2011 12:39:35 PM EST, Roman Bysh wrote:
On Wed 23 Nov 2011 12:17:34 PM EST, Cristian Morales Vega wrote:
On 23 November 2011 16:59, Roman Bysh <rbtc1@rogers.com> wrote:
On 11/23/2011 06:17 AM, Stephan Kulow wrote:
Am 23.11.2011 12:07, schrieb Cristian Morales Vega:
Then the behaviour is the expected one. There are two option, any of them is valid and ZYpp selects one randomly.
Not randomly, it prefers gnome by means of alphabet to make this deterministic. You might have seen bundle-lang-kde-ar installed for the same reason.
Greetings, Stephan
Although it prefers gnome. Shouldn't it choose based on the main DE installed by the user?
Define "main DE installed by the user". If there are two DE installed IMHO probably it is because there are two users and each one prefers one of them.
Good question. What happens if both are installed?
Right. You get a conflict. There has to be a better solution for admin. -- Cheers! Roman -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On 23 November 2011 17:44, Roman Bysh <rbtc1@rogers.com> wrote:
On Wed 23 Nov 2011 12:39:35 PM EST, Roman Bysh wrote:
On Wed 23 Nov 2011 12:17:34 PM EST, Cristian Morales Vega wrote:
On 23 November 2011 16:59, Roman Bysh <rbtc1@rogers.com> wrote:
On 11/23/2011 06:17 AM, Stephan Kulow wrote:
Am 23.11.2011 12:07, schrieb Cristian Morales Vega:
Then the behaviour is the expected one. There are two option, any of them is valid and ZYpp selects one randomly.
Not randomly, it prefers gnome by means of alphabet to make this deterministic. You might have seen bundle-lang-kde-ar installed for the same reason.
Greetings, Stephan
Although it prefers gnome. Shouldn't it choose based on the main DE installed by the user?
Define "main DE installed by the user". If there are two DE installed IMHO probably it is because there are two users and each one prefers one of them.
Good question. What happens if both are installed?
Right. You get a conflict. There has to be a better solution for admin.
If gnome-session is installed chromium-desktop-gnome will be installed. If it isn't and kdebase4-session is installed chromium-desktop-kde will be installed. If it isn't non of them will be installed. Since the passwords are stored in different stores and can't be shared the options are limited: - Make both packages conflict, so the user will always get all its passwords whatever the DE he is using at the moment. Problem? Users of the "other" DE will be using the "wrong" password store. - Allow both packages to be installed at the same time and select the one to execute at runtime so every user will get the correct password store. Problem? Users that use both DEs will have half of his passwords stored in the Gnome store and half in the KDE store and will never be able to have all of them available at the same time. - Make Gnome and KDE password stores compatible and share its passwords so all problems disappear. Again, don't hold your breath. We use the first one that arguable is better for single user machines. So... -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Wed 23 Nov 2011 01:05:05 PM EST, Cristian Morales Vega wrote:
On 23 November 2011 17:44, Roman Bysh <rbtc1@rogers.com> wrote:
On Wed 23 Nov 2011 12:39:35 PM EST, Roman Bysh wrote:
On Wed 23 Nov 2011 12:17:34 PM EST, Cristian Morales Vega wrote:
On 23 November 2011 16:59, Roman Bysh <rbtc1@rogers.com> wrote:
On 11/23/2011 06:17 AM, Stephan Kulow wrote:
Am 23.11.2011 12:07, schrieb Cristian Morales Vega: > > Then the behaviour is the expected one. There are two option, any of > them is valid and ZYpp selects one randomly.
Not randomly, it prefers gnome by means of alphabet to make this deterministic. You might have seen bundle-lang-kde-ar installed for the same reason.
Greetings, Stephan
Although it prefers gnome. Shouldn't it choose based on the main DE installed by the user?
Define "main DE installed by the user". If there are two DE installed IMHO probably it is because there are two users and each one prefers one of them.
Good question. What happens if both are installed?
Right. You get a conflict. There has to be a better solution for admin.
If gnome-session is installed chromium-desktop-gnome will be installed. If it isn't and kdebase4-session is installed chromium-desktop-kde will be installed. If it isn't non of them will be installed.
Since the passwords are stored in different stores and can't be shared the options are limited: - Make both packages conflict, so the user will always get all its passwords whatever the DE he is using at the moment. Problem? Users of the "other" DE will be using the "wrong" password store. - Allow both packages to be installed at the same time and select the one to execute at runtime so every user will get the correct password store. Problem? Users that use both DEs will have half of his passwords stored in the Gnome store and half in the KDE store and will never be able to have all of them available at the same time. - Make Gnome and KDE password stores compatible and share its passwords so all problems disappear. Again, don't hold your breath.
We use the first one that arguable is better for single user machines. So...
We can always ping the maintainer about this issue? -- Cheers! Roman -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
participants (3)
-
Cristian Morales Vega
-
Roman Bysh
-
Stephan Kulow