Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 620722 - net-im/skype depends on dev-qt/qtwebkit:4
Summary: net-im/skype depends on dev-qt/qtwebkit:4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Raymond Jennings
URL:
Whiteboard:
Keywords: PMASKED
Depends on: 608174
Blocks: qtwebkit4-removal
  Show dependency tree
 
Reported: 2017-06-04 07:11 UTC by Michael Palimaka (kensington)
Modified: 2017-11-16 16:48 UTC (History)
2 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 Michael Palimaka (kensington) gentoo-dev 2017-06-04 07:11:57 UTC
net-im/skype  depends on dev-qt/qtwebkit:4 which is ancient and will never see any security updates.

If it's not possible to disable it and there's no upstream port available it might be time to remove this package.
Comment 1 Gleb 2017-06-04 15:56:16 UTC
See also: https://bugs.gentoo.org/show_bug.cgi?id=608174

"Important notice: All Skype for Linux clients version 4.3 and older will be retired on July 1, 2017. To keep chatting, please install the latest version of Skype for Linux."

From: https://www.skype.com/en/download-skype/skype-for-linux/

TL;DR: should be safe to remove.
Comment 2 Raymond Jennings 2017-06-04 16:24:21 UTC
Agreed, but not until microsoft actually follows through with the EOL.

Until then we should keep it around.
Comment 3 Andreas Sturmlechner gentoo-dev 2017-06-04 16:27:45 UTC
Please don't mess with our tracker. This stays open until either skype is removed from tree or some miracle is dropping qtwebkit:4 dependency.
Comment 4 Raymond Jennings 2017-06-04 17:18:17 UTC
Sorry about that, still a bit green wrt bugs.

As long as qt4 doesn't get punted while skype classic is still working.  Skype classic has a hard dependency on qt4 last time I checked so a migration to qt5 won't be possible.
Comment 5 Andreas Sturmlechner gentoo-dev 2017-06-04 19:43:32 UTC
We'll have to find a middle ground there. It is clear that skype-classic will depend on qtwebkit:4 forever. But Gentoo won't keep qtwebkit:4 forever.
Comment 6 Raymond Jennings 2017-06-04 20:01:37 UTC
What if qt4 was simply masked (along with all revdeps) and users were welcome to unmask it "at their own risk"?

As long as skype-classic and its deps aren't removed prematurely I don't much care if it gets masked.

The moment microsoft pulls the upstream packages or blacklists the classic client from logging in I'll be happy to see classic lastrited in a heartbeat.  Until then however it's technically still supported by microsoft.

As a point of interest, I still use skype classic becuase so far it is the only version of skype for linux that keeps logs past the 30 day limit.
Comment 7 Robert Förster 2017-06-05 21:23:15 UTC
i suppose it doesn't hurt to mask it right now; from the download page: "Important notice: All Skype for Linux clients version 4.3 and older will be retired on July 1, 2017. To keep chatting, please install the latest version of Skype for Linux."
Comment 8 Robert Förster 2017-06-05 21:26:43 UTC
(In reply to Robert Förster from comment #7)
> i suppose it doesn't hurt to mask it right now; from the download page:
> "Important notice: All Skype for Linux clients version 4.3 and older will be
> retired on July 1, 2017. To keep chatting, please install the latest version
> of Skype for Linux."

and it looks like i am too intolerant to follow the full bug thread, this has already been said :|

to add something useful here anyway: i think Microsoft will actually do this on that date, as they are deprecating support for other OS as well.
Comment 9 Raymond Jennings 2017-06-05 23:43:23 UTC
I have a PR pending already that hardmasks this (as well as some revdeps I discovered when repoman yelled at me).
Comment 10 Raymond Jennings 2017-10-03 04:30:21 UTC
For the record, it appears that microsoft didn't actually shut it down.

I'm using the classic version right now as we speak and it's still not banned by skype's servers or by current versions of skype.

It's still working fine.
Comment 11 Raymond Jennings 2017-10-03 05:10:07 UTC
Hell, microsoft is still providing the classic binaries for download from the skype website.

it is far from "end of life" at this point
Comment 12 Raymond Jennings 2017-10-03 10:01:49 UTC
It's been brought to my attention that qt4 is being forcibly removed from the main gentoo tree, among other things due to a massive number of security bugs, and it has also been brought to my attention that qt4 also is failing to build in some cases.

Since the removal of q4 is not up for discussion and is final, skype is also being lastrited.
Comment 13 Andreas Sturmlechner gentoo-dev 2017-10-14 19:49:22 UTC
Init last-rites in git commit 82a41fb4ed212f4c9979907f70d3e360872d2a12
Comment 14 Larry the Git Cow gentoo-dev 2017-11-14 23:02:19 UTC
The bug has been closed via the following commit(s):

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

commit 9fd953b2870c84d5fc76bc74152486396caf675e
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2017-11-14 23:01:51 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2017-11-14 23:01:51 +0000

    profiles: Remove last-rited packages
    
    Closes: https://bugs.gentoo.org/633498
    Closes: https://bugs.gentoo.org/633510
    Closes: https://bugs.gentoo.org/633502
    Closes: https://bugs.gentoo.org/620722
    Closes: https://bugs.gentoo.org/608174

 dev-python/skype4py/Manifest                       |  1 -
 dev-python/skype4py/metadata.xml                   |  9 ---
 dev-python/skype4py/skype4py-1.0.35-r1.ebuild      | 22 -------
 kde-misc/kbiff/Manifest                            |  1 -
 kde-misc/kbiff/kbiff-4.0.ebuild                    | 17 -----
 kde-misc/kbiff/metadata.xml                        | 11 ----
 kde-misc/kover/Manifest                            |  1 -
 kde-misc/kover/files/kover-4-cflags.patch          | 20 ------
 kde-misc/kover/kover-6.ebuild                      | 27 --------
 kde-misc/kover/metadata.xml                        | 12 ----
 media-gfx/kfax/Manifest                            |  1 -
 media-gfx/kfax/files/kfax-3.3.6-kde45.patch        | 12 ----
 media-gfx/kfax/files/kfax-3.3.6-underlinking.patch | 12 ----
 media-gfx/kfax/kfax-3.3.6-r1.ebuild                | 38 -----------
 media-gfx/kfax/metadata.xml                        |  8 ---
 media-sound/k4guitune/Manifest                     |  1 -
 .../files/k4guitune-1.1.1-desktop_entry.patch      | 10 ---
 media-sound/k4guitune/k4guitune-1.1.1.ebuild       | 32 ---------
 media-sound/k4guitune/metadata.xml                 | 12 ----
 media-sound/kenvy24/Manifest                       |  1 -
 media-sound/kenvy24/kenvy24-1.2.ebuild             | 25 --------
 media-sound/kenvy24/metadata.xml                   | 15 -----
 media-sound/kmidimon/Manifest                      |  1 -
 .../files/kmidimon-0.7.5-kdelibs-4.14.11.patch     | 17 -----
 media-sound/kmidimon/kmidimon-0.7.5.ebuild         | 36 -----------
 media-sound/kmidimon/metadata.xml                  | 15 -----
 media-sound/kradio/Manifest                        |  1 -
 .../kradio/files/kradio-4.0.7-include.patch        | 15 -----
 media-sound/kradio/kradio-4.0.8.ebuild             | 75 ----------------------
 media-sound/kradio/metadata.xml                    | 11 ----
 media-sound/skype-call-recorder/Manifest           |  1 -
 .../files/skype-call-recorder-0.8-cmake.patch      | 19 ------
 media-sound/skype-call-recorder/metadata.xml       |  8 ---
 .../skype-call-recorder-0.11.ebuild                | 32 ---------
 media-sound/waheela/Manifest                       |  1 -
 media-sound/waheela/metadata.xml                   |  8 ---
 media-sound/waheela/waheela-0.3.ebuild             | 21 ------
 media-video/loopy/Manifest                         |  1 -
 media-video/loopy/loopy-0.5.3.ebuild               | 22 -------
 media-video/loopy/metadata.xml                     | 11 ----
 net-im/skypetab-ng/Manifest                        |  2 -
 .../skypetab-ng-0.5.2_p20150201-isdigit.patch      | 14 ----
 net-im/skypetab-ng/metadata.xml                    | 12 ----
 net-im/skypetab-ng/skypetab-ng-0.5.2.ebuild        | 37 -----------
 .../skypetab-ng/skypetab-ng-0.5.2_p20150201.ebuild | 41 ------------
 net-im/skypetab-ng/skypetab-ng-9999.ebuild         | 41 ------------
 net-p2p/kmldonkey/Manifest                         |  1 -
 net-p2p/kmldonkey/kmldonkey-2.0.7.ebuild           | 34 ----------
 net-p2p/kmldonkey/metadata.xml                     |  8 ---
 profiles/package.mask                              | 66 -------------------
 50 files changed, 839 deletions(-)
Comment 15 Raymond Jennings 2017-11-14 23:27:59 UTC
For the record it appears microsoft's servers have finally version banned this package from login anyway.