Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 669538 - net-im/skype-dbus-mock package to fix net-im/skypeforlinux segmentation faults on openrc/consolekit installations
Summary: net-im/skype-dbus-mock package to fix net-im/skypeforlinux segmentation fault...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2018-10-24 21:11 UTC by Matthew Schultz
Modified: 2019-09-20 19:57 UTC (History)
7 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 Matthew Schultz 2018-10-24 21:11:43 UTC
I will be submitting a PR for this ebuild and I will proxy maintain it.  skypeforlinux will need to be subsequently modified to accept this package as an optional runtime dependency in the same dependency list that will be added in bug 666396.

The point of this package will be to allow skypeforlinux to not continue to function and not segfault on openrc/consolekit systems without bringing in any unnecessary systemd or systemd related packages and to help with potential conflicts that other packages might have with having systemd related packages installed along with openrc as one user reported with teamviewer.

Using this package is not supported by Microsoft but I have tested the microphone, audio, video and made a skype call with it installed and I have not seen problems with skype and having this package installed at the same time.
Comment 1 George L. Emigh 2018-10-28 21:25:33 UTC
net-im/skype-dbus-mock is working fine on 8.33.0.41, but now 8.33.0.41 is insisting on installing elogind.

And my teamviewer is working fine, so someone needs to fix the ebuild so if net-im/skype-dbus-mock is installed then ignore elogind dependency.
Comment 2 Matthew Schultz 2018-10-29 04:32:12 UTC
Why did this get assigned to Gino?  This is a new package I built and added a pull request for to proxy maintain.  This package should be place in the tree first and then a new bug can be created to tell Gino to add an additional dependency on this package.
Comment 3 Timo Ollech 2019-01-21 15:40:26 UTC
Can we please get this done soon? Right now Skype is working for me but the dependency conflict between skype-dbus-mock and elogind breaks emerge world...
Comment 4 Gino McCarty 2019-03-19 22:24:43 UTC
This PR got closed in repo. 

unless skype-dbus-mock is merged in tree I won't make changes to skypeforlinux (for obvious reasons)

If this changes in tree, then feel free to re-open or file a new request for changes to skypeforlinux ebuild
Comment 5 Gino McCarty 2019-04-11 19:15:30 UTC
changing my ticket status really won't help you.
Comment 6 Matthew Schultz 2019-04-11 19:16:52 UTC
(In reply to Gino McCarty from comment #5)
> changing my ticket status really won't help you.

Why did you close this ticket again?  I just created a new PR.
Comment 7 Matthew Schultz 2019-04-11 19:20:07 UTC
(In reply to Matthew Schultz from comment #6)
> (In reply to Gino McCarty from comment #5)
> > changing my ticket status really won't help you.
> 
> Why did you close this ticket again?  I just created a new PR.

Perhaps this bug should not be assigned to you.  This is to add a new package through proxy maintenance -- not for changing skypeforlinux (at least not yet).
Comment 8 Timo Ollech 2019-09-19 10:01:06 UTC
Any progress on this?
Comment 9 Matthew Schultz 2019-09-19 12:26:01 UTC
(In reply to Timo Ollech from comment #8)
> Any progress on this?

I created a PR for it.  I'm just waiting for a Gentoo Developer to commit it.
Comment 10 Matthew Schultz 2019-09-19 12:26:13 UTC
(In reply to Matthew Schultz from comment #9)
> (In reply to Timo Ollech from comment #8)
> > Any progress on this?
> 
> I created a PR for it.  I'm just waiting for a Gentoo Developer to commit it.

Rather merge it.
Comment 11 Larry the Git Cow gentoo-dev 2019-09-20 18:19:17 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3926d63a825c0c1cac6f6af10fac0beabd3d7f19

commit 3926d63a825c0c1cac6f6af10fac0beabd3d7f19
Author:     Matthew Schultz <mattsch@gmail.com>
AuthorDate: 2019-09-20 16:13:52 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2019-09-20 18:18:49 +0000

    net-im/skypeforlinux: Added support for skype-dbus-mock.
    
    Bug: https://bugs.gentoo.org/669538
    Signed-off-by: Matthew Schultz <mattsch@gmail.com>
    Package-Manager: Portage-2.3.69, Repoman-2.3.16
    Closes: https://github.com/gentoo/gentoo/pull/11657
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 .../skypeforlinux-8.52.0.138-r1.ebuild             | 107 +++++++++++++++++++++
 1 file changed, 107 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a021a2ec6a9d5f74b11d7faad0b15130b53bee2

commit 3a021a2ec6a9d5f74b11d7faad0b15130b53bee2
Author:     Matthew Schultz <mattsch@gmail.com>
AuthorDate: 2019-04-11 19:08:59 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2019-09-20 18:17:51 +0000

    net-im/skype-dbus-mock: mock system dbus so skype works without it
    
    Bug: https://bugs.gentoo.org/669538
    Signed-off-by: Matthew Schultz <mattsch@gmail.com>
    Package-Manager: Portage-2.3.62, Repoman-2.3.11
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 net-im/skype-dbus-mock/Manifest                    |  1 +
 net-im/skype-dbus-mock/metadata.xml                | 12 +++++++
 .../skype-dbus-mock-0_pre20181011.ebuild           | 40 ++++++++++++++++++++++
 profiles/arch/amd64/x32/package.mask               |  1 +
 4 files changed, 54 insertions(+)
Comment 12 Joonas Niilola gentoo-dev 2019-09-20 19:57:38 UTC
^