Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 695880 - net-im/skypeforlinux-8.52.0.138-r1 should not depend on sys-auth/elogind sys-apps/systemd net-im/skype-dbus-mock
Summary: net-im/skypeforlinux-8.52.0.138-r1 should not depend on sys-auth/elogind...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gino McCarty
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-29 19:09 UTC by mithrandir
Modified: 2019-12-25 19:17 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mithrandir 2019-09-29 19:09:30 UTC
In skypeforlinux-8.52.0.138-r1.ebuild the following dependencies are unnecessary:
sys-auth/elogind
sys-apps/systemd
net-im/skype-dbus-mock
So the following lines in the ebuild can be removed without affect
|| (
      sys-auth/elogind
      sys-apps/systemd
      net-im/skype-dbus-mock
      )

Reproducible: Always
Comment 1 mithrandir 2019-09-29 21:51:44 UTC
I tested skypeforlinux-8.52.0.138-r1 without elogind and skype-dbus-mock on my gentoo (kde) with openrc
Comment 2 Jan Vesely 2019-10-08 16:01:04 UTC
How did you test this?
I see dbus communication during skype startup.

Matthew, can you comment on what services are needed/provided by the dbus-mock?
Comment 3 Matthew Schultz 2019-10-08 16:36:35 UTC
(In reply to mithrandir from comment #1)
> I tested skypeforlinux-8.52.0.138-r1 without elogind and skype-dbus-mock on
> my gentoo (kde) with openrc

And without systemd?
Comment 4 Matthew Schultz 2019-10-08 17:47:01 UTC
(In reply to Jan Vesely from comment #2)
> How did you test this?
> I see dbus communication during skype startup.
> 
> Matthew, can you comment on what services are needed/provided by the
> dbus-mock?

skypeforlinux would segfault in past versions.  Perhaps they did away with the requirement for systemd?  Truthfully, I haven't bothered to test to see if skypeforlinux did away with that annoying new requirement in their latest version(s).
Comment 5 mithrandir 2019-10-08 18:19:47 UTC
(In reply to Jan Vesely from comment #2)
> How did you test this?
> I see dbus communication during skype startup.

I have removed the indicated dependencies and the program works fine, on startup and on closing skype.
Comment 6 mithrandir 2019-10-08 18:22:26 UTC
(In reply to Matthew Schultz from comment #3)
> (In reply to mithrandir from comment #1)
> > I tested skypeforlinux-8.52.0.138-r1 without elogind and skype-dbus-mock on
> > my gentoo (kde) with openrc
> 
> And without systemd?

Yep, without systemd. I thought it was obvious that using openrc systemd was not installed. Probably those dependencies are necessary if you use systemd
Comment 7 Matthew Schultz 2019-10-08 18:52:09 UTC
(In reply to mithrandir from comment #6)
> (In reply to Matthew Schultz from comment #3)
> > (In reply to mithrandir from comment #1)
> > > I tested skypeforlinux-8.52.0.138-r1 without elogind and skype-dbus-mock on
> > > my gentoo (kde) with openrc
> > 
> > And without systemd?
> 
> Yep, without systemd. I thought it was obvious that using openrc systemd was
> not installed. Probably those dependencies are necessary if you use systemd

As I mentioned before, starting with skypeforlinux 8.30, it would segfault if you didn't have systemd or skype-dbus-mock installed.  I can also confirm that removing elogind, skype-dbus-mock and systemd from the requirements and starting skypeforlinux without them installed appears to not cause any segfaults.  I tested messaging, calling, video and audio and all of them appear to work properly.  So perhaps the skype developers removed that requirement.
Comment 8 Jan Vesely 2019-10-09 16:11:04 UTC
Does this still hold for 8.53.0.85?
Is there a way to confirm that it was removed by design?
I'd like to avoid a situation where we add/remove these dependencies every other version.
Comment 9 Larry the Git Cow gentoo-dev 2019-12-25 19:17:06 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=671d8c3a0d62368e621e913fb7b0ebcfb860cb1f

commit 671d8c3a0d62368e621e913fb7b0ebcfb860cb1f
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2019-12-25 19:16:54 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2019-12-25 19:16:54 +0000

    net-im/skypeforlinux: Bump to 8.55.0.141
    
    Closes: https://bugs.gentoo.org/695880
    Package-Manager: Portage-2.3.83, Repoman-2.3.20
    Signed-off-by: David Seifert <soap@gentoo.org>

 net-im/skypeforlinux/Manifest                      |   1 +
 .../skypeforlinux/skypeforlinux-8.55.0.141.ebuild  | 102 +++++++++++++++++++++
 2 files changed, 103 insertions(+)