Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 636278 - net-im/skypeforlinux version bump to 8.11.0.4
Summary: net-im/skypeforlinux version bump to 8.11.0.4
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal with 3 votes (vote)
Assignee: Karol Grudziński
URL: https://repo.skype.com/rpm/stable/
Whiteboard:
Keywords:
: 629464 638524 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-11-02 16:31 UTC by Karol Grudziński
Modified: 2020-12-12 07:01 UTC (History)
21 users (show)

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


Attachments
skypeforlinux-8.9.0.1.ebuild (skypeforlinux-8.9.0.1.ebuild,5.23 KB, text/plain)
2017-11-03 17:24 UTC, Mario Fetka (geos_one)
Details
Simpified ebuild with fixed dependencies (skypeforlinux-8.9.0.1.ebuild,3.45 KB, text/plain)
2017-11-06 11:29 UTC, Yann Leprince
Details
skypeforlinux-8.11.76.8.ebuild (skypeforlinux-8.11.76.8.ebuild,5.52 KB, text/plain)
2017-11-22 13:21 UTC, Mario Fetka (geos_one)
Details
skypeforlinux-8.11.0.4.ebuild (skypeforlinux-8.11.0.4.ebuild,3.60 KB, text/plain)
2017-11-24 17:15 UTC, Yann Leprince
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Karol Grudziński 2017-11-02 16:31:35 UTC
New version is available.

PR: https://github.com/gentoo/gentoo/pull/6110
Comment 1 Constantin Baranov 2017-11-02 19:13:01 UTC
As pointed out in the Github PR discussion and linked forum post, the old ebuild doesn't install correctly. If instead of handpicking files here and there you simply do `mv usr "${D}"/`, it works fine.
Comment 2 Mario Fetka (geos_one) 2017-11-03 17:24:30 UTC
Created attachment 502190 [details]
skypeforlinux-8.9.0.1.ebuild

My version of the ebuild fixing all problems (licenses, broken menu links, broken desktop file, missing node modules).
Comment 3 Karol Grudziński 2017-11-04 12:45:53 UTC
(In reply to Mario Fetka (geos_one) from comment #2)
> Created attachment 502190 [details]
> skypeforlinux-8.9.0.1.ebuild
> 
> My version of the ebuild fixing all problems (licenses, broken menu links,
> broken desktop file, missing node modules).

Repoman complaints about licenses:

  LICENSE.invalid [fatal]       2
   net-im/skypeforlinux/skypeforlinux-8.9.0.1.ebuild: BSD-3
   net-im/skypeforlinux/skypeforlinux-8.9.0.1.ebuild: Artistic-2.0

There is Artistic-2 file in /usr/portage/licenses but there isn't BSD-3. If I understand correctly 3-clause-BSD is just BSD (/usr/portage/licenses/BSD in Gentoo).
Comment 4 Yann Leprince 2017-11-06 11:29:47 UTC
Created attachment 502788 [details]
Simpified ebuild with fixed dependencies

Here is an improved bumped ebuild that I had started independently. It:
- updates the list of dependencies shared libraries
- simplifies the installation step, making it more robust
- includes the improvements of geos_one's ebuild
Comment 5 Karol Grudziński 2017-11-06 19:19:27 UTC
Your ebuild caused emerge of media-libs/libv4l and Skype works now. I'll made changes in my PR.
Comment 6 Fabio Rossi 2017-11-10 09:13:31 UTC
*** Bug 629464 has been marked as a duplicate of this bug. ***
Comment 7 Fabio Rossi 2017-11-10 09:16:12 UTC
(In reply to Karol Grudziński from comment #5)
> Your ebuild caused emerge of media-libs/libv4l and Skype works now. I'll
> made changes in my PR.

Please look also at bug #629464 where there is someone else maintaining an ebuild slightly different from yours, it would be good to have an unique version :-)
Comment 8 Karol Grudziński 2017-11-10 16:13:50 UTC
I saw that bug report. As you can see I even made comment there ;). I think Yann's ebuild is much better because it takes into account correct new dependencies and list of licenses (see bug https://bugs.gentoo.org/615468 ).
Comment 9 Raymond Jennings 2017-11-10 16:19:37 UTC
Thumbs up to karol's opinion on this.

I've been "out of it" lately and can't think straight.
Comment 10 Mario Fetka (geos_one) 2017-11-22 13:21:10 UTC
Created attachment 505612 [details]
skypeforlinux-8.11.76.8.ebuild

my new version of the ebauild also added support for the autostart function of spypeforlinux
Comment 11 Mario Fetka (geos_one) 2017-11-22 13:24:17 UTC
yes i tooke the time and parsed the 3rdparty license file and created the new LICENSE line that was taken over by Yann's ebuild
and as usual i creatad some typos ;-)
Comment 12 Karol Grudziński 2017-11-22 20:41:07 UTC
(In reply to Mario Fetka (geos_one) from comment #11)
> yes i tooke the time and parsed the 3rdparty license file and created the
> new LICENSE line that was taken over by Yann's ebuild
> and as usual i creatad some typos ;-)


Your ebuild negates changes made in my PR. And I think we shouldn't be introducing ebuild for unstable version because it already takes too long to bump stable version in portage, unstable version creates more problems than it solves.
Comment 13 Karol Grudziński 2017-11-23 17:25:13 UTC
There was another version bump yesterday.
Comment 14 Yann Leprince 2017-11-24 17:15:24 UTC
Created attachment 506434 [details]
skypeforlinux-8.11.0.4.ebuild

The bump to 8.11.0.4 does not require any changes to the ebuild, but this new version fixes a QA warning and incorporates Mario’s fix for the autostart file
Comment 15 me 2017-11-27 14:25:55 UTC
Hi, today skypeforlinux 5.5.0.1 (and last week 5.4.0.1) stopped working (no longer supported by skype). Merging the new ebuild would be highly esteemed :).
Comment 16 Ben Kohler gentoo-dev 2017-11-27 14:32:02 UTC
*** Bug 638524 has been marked as a duplicate of this bug. ***
Comment 17 me 2017-11-27 14:57:00 UTC
Attachment 506434 [details] / skypeforlinux-8.11.0.4.ebuild "build" fine and is working.
Comment 18 Luis Lucas 2017-11-27 15:13:38 UTC
Came here just to say that skype 5.5 stopped working today. There's no working version of skype available in portage at this moment.
Comment 19 Silvio 2017-11-27 17:37:33 UTC
(In reply to Luis Lucas from comment #18)
> Came here just to say that skype 5.5 stopped working today. There's no
> working version of skype available in portage at this moment.

I confirm, we'll wait for official ebuild
Comment 20 Karol Grudziński 2017-11-27 17:48:18 UTC
I made PR nearly one month ago. I'm only proxy-maintainer of skypeforlinux so somebody else have to finally merge this.
Comment 21 Larry the Git Cow gentoo-dev 2017-11-27 18:29:00 UTC
The bug has been referenced in the following commit(s):

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

commit f080bf81d486d5d1dda6119662c493487c3a6eb2
Author:     Karol Grudziński <krlgrudzinski+gentoo@gmail.com>
AuthorDate: 2017-11-02 16:24:42 +0000
Commit:     Agostino Sarubbo <ago@gentoo.org>
CommitDate: 2017-11-27 18:28:56 +0000

    net-im/skypeforlinux: version bump
    
    - Remove ebuilds for obsolete versions
    - Bump to 8.11.0.4 with changes in ebuild:
        - updated the list of dependencies
        - updated list of licenses
        - simplified the installation
        - other QA fixes
    
    Bug: https://bugs.gentoo.org/636278
    Bug: https://bugs.gentoo.org/615468
    Package-Manager: Portage-2.3.13, Repoman-2.3.4

 net-im/skypeforlinux/Manifest                      |   3 +-
 net-im/skypeforlinux/skypeforlinux-5.4.0.1.ebuild  | 108 ---------------------
 ....5.0.1.ebuild => skypeforlinux-8.11.0.4.ebuild} |  50 +++++-----
 3 files changed, 25 insertions(+), 136 deletions(-)}
Comment 22 Oleh 2017-11-28 15:02:06 UTC
the multilib dep on app-crypt/libsecret is incorrect due to fact this ebuild has no multilib variant.

emerge -pv net-im/skypeforlinux                                                                                                                                                                                                                              
These are the packages that would be merged, in order:                                                                                                       
                                                                                                                                                             │
Calculating dependencies... done!                                                                                                                            

emerge: there are no ebuilds to satisfy "app-crypt/libsecret[abi_x86_64(-)?]".                                                                               
(dependency required by "net-im/skypeforlinux-8.11.0.4::gentoo" [ebuild])                                                                                   
(dependency required by "net-im/skypeforlinux" [argument])
Comment 23 Raymond Jennings 2017-11-28 20:06:04 UTC
(In reply to Oleg from comment #22)
> the multilib dep on app-crypt/libsecret is incorrect due to fact this ebuild
> has no multilib variant.
> 
> emerge -pv net-im/skypeforlinux                                             
> 
> These are the packages that would be merged, in order:                      
> 
>                                                                             
> │
> Calculating dependencies... done!                                           
> 
> 
> emerge: there are no ebuilds to satisfy
> "app-crypt/libsecret[abi_x86_64(-)?]".                                      
> 
> (dependency required by "net-im/skypeforlinux-8.11.0.4::gentoo" [ebuild])   
> 
> (dependency required by "net-im/skypeforlinux" [argument])

Should someone file a bug on libsecret (if it doesn't already exist) and have it block this one?
Comment 24 Karol Grudziński 2017-11-28 20:40:21 UTC
Can somebody else confirm this bug? I unmerged libsecret and skypeforlinux and I don't get any errors:

# emerge -pv skypeforlinux 

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] app-crypt/libsecret-0.18.5::gentoo  USE="crypt introspection -debug {-test} -vala" 497 KiB
[ebuild  N     ] net-im/skypeforlinux-8.11.0.4::gentoo  USE="-pax_kernel" ABI_X86="(64)" 0 KiB

Total: 2 packages (2 new), Size of downloads: 497 KiB
Comment 25 Aaron W. Swenson gentoo-dev 2017-11-28 22:12:24 UTC
(In reply to Karol Grudziński from comment #24)
> Can somebody else confirm this bug? I unmerged libsecret and skypeforlinux
> and I don't get any errors:
> 
> # emerge -pv skypeforlinux 
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild  N     ] app-crypt/libsecret-0.18.5::gentoo  USE="crypt
> introspection -debug {-test} -vala" 497 KiB
> [ebuild  N     ] net-im/skypeforlinux-8.11.0.4::gentoo  USE="-pax_kernel"
> ABI_X86="(64)" 0 KiB
> 
> Total: 2 packages (2 new), Size of downloads: 497 KiB

I can confirm that I had no issues upgrading to net-im/skypeforlinux-8.11.0.4. (Not an emerge from scratch.)

It'll take a while, but I can try it in a clean Gentoo VM if you'd like.
Comment 26 Raymond Jennings 2017-11-29 00:26:53 UTC
A bad dependency listing in the ebuild would be a good reason to fix the skypeforlinux ebuild.
Comment 27 Guillaume Castagnino 2017-11-29 06:49:09 UTC
You should use repoman ;):

$ cd /usr/portage/net-im/skypeforlinux
$ repoman -d
RepoMan scours the neighborhood...
  dependency.badindev           1
   net-im/skypeforlinux/skypeforlinux-8.11.0.4.ebuild: RDEPEND: ~amd64(default/linux/amd64/13.0/x32)
['app-crypt/libsecret[abi_x86_64(-)?]']


But anyway: it seems that skype binaries are 64 bits (look at ldd /opt/skypeforlinux/skypeforlinux). So the multilib stuff is not needed at all and should be completely dropped, as the package is 64 bits only and will not run on 32bits arch
Comment 28 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-11-29 07:56:25 UTC
It is necessary for the x32 profile, as repoman states.
Comment 29 Mart Raudsepp gentoo-dev 2017-11-29 09:21:57 UTC
Yes, file a bug for libsecret multilibbing, preferably with multilib ebuild/patch or a link to PR eventually too, for its maintainers to review it.
Comment 30 Martin Mokrejš 2018-02-02 22:13:53 UTC
As of now if one download the rpm file one gets:

Skype version 8.14.0.10
Calling version 2018.03.01.16
Comment 31 Martin Mokrejš 2018-02-02 22:16:41 UTC
(In reply to Martin Mokrejš from comment #30)
> As of now if one download the rpm file one gets:
> 
> Skype version 8.14.0.10
> Calling version 2018.03.01.16

Wow, it just landed the portage tree (#646088).
Comment 32 Mart Raudsepp gentoo-dev 2018-03-30 20:55:13 UTC
Closing this bug as obsolete then. The libsecret multilib stuff discussed above is tracked in bug 642054