Actual version of TeamSpeak that you can download from https://www.teamspeak.com/downloads is 3.0.18
Current in-tree version can be downloaded from links used in the ebuild: http://ftp.4players.de/pub/hosted/ts3/releases/3.0.17/TeamSpeak3-Client-linux_x86-3.0.17.run http://ftp.4players.de/pub/hosted/ts3/releases/3.0.17/TeamSpeak3-Client-linux_amd64-3.0.17.run I do not understand your issue. Or are you asking for a version bump?
When you emerge this package, all it says is: * Please download TeamSpeak3-Client-linux_amd64-3.0.17.run * from http://www.teamspeak.com/?page=downloads and place this * file in /usr/portage/distfiles So Bartosz probably went there and found version 3.0.18 and no files for 3.0.17. Yes, you can google for them or try to download, but he failed to find them. Maybe the best would be to bump the version and drop the old ones.
3.18.1 was released containing an important security update http://forum.teamspeak.com/showthread.php/120755
3.0.18 doesn't work with the current portage qt5 versions. === Client Release 3.0.18 23 Sep 2015 + Updated to Qt 5.5.0 for improved Windows 10 compatibility and to fix a crash seen in client 3.0.17 /opt/teamspeak3-client/ts3client: symbol lookup error: /opt/teamspeak3-client/ts3client: undefined symbol: _ZN9QMetaType22registerNormalizedTypeERK10QByteArrayPFvPvEPFS3_S3_PKvEi6QFlagsINS_8TypeFlagEEPK11QMetaObject
Created attachment 414300 [details] teamspeak permission for gentoo attached written permission for teamspeak software website direct link usage. Received as an email from teamspeak. This will allow us to remove the fetch restrict.
Security update 3.0.18.1 http://forum.teamspeak.com/showthread.php/120755-SECURITY-UPDATE-TeamSpeak-3-Client-3-0-18-1-is-Available
(In reply to Sami Loone from comment #5) > Created attachment 414300 [details] > teamspeak permission for gentoo > > attached written permission for teamspeak software website direct link usage. > > Received as an email from teamspeak. > > > This will allow us to remove the fetch restrict. So, on their download site they say: "Mirroring or linking directly to our files is prohibited without our express, written consent." and in the e-mail permission: "[...] as long as our licenses remain included and the binaries remain unchanged, we are approving a packaging of the TeamSpeak 3 software in your project." This is somewhat vague, as it doesn't answer the two obvious questions: a) do they permit mirroring of their files (if yes, to whom?) and b) is linking to them allowed? Also, what does "packaging" mean? We assume that our ebuilds are our own works with a copyright independent of the upstream package, so we don't need any upstream's permission to distribute them.
(In reply to Ulrich Müller from comment #7) > (In reply to Sami Loone from comment #5) > > Created attachment 414300 [details] > > teamspeak permission for gentoo > > > > attached written permission for teamspeak software website direct link usage. > > > > Received as an email from teamspeak. > > > > > > This will allow us to remove the fetch restrict. > > So, on their download site they say: > > "Mirroring or linking directly to our files is prohibited without our > express, written consent." > > and in the e-mail permission: > > "[...] as long as our licenses remain included and the binaries remain > unchanged, we are approving a packaging of the TeamSpeak 3 software in > your project." > > This is somewhat vague, as it doesn't answer the two obvious questions: a) > do they permit mirroring of their files (if yes, to whom?) and b) is linking > to them allowed? > > Also, what does "packaging" mean? We assume that our ebuilds are our own > works with a copyright independent of the upstream package, so we don't need > any upstream's permission to distribute them. I have to agree. I did think of adding the permission request to the permission attachment. I will do that now that we have trust issues.
Created attachment 414410 [details] request for teamspeak direct link permission combining the request with the reply makes more sense.
(In reply to Sami Loone from comment #9) > Created attachment 414410 [details] > request for teamspeak direct link permission > > combining the request with the reply makes more sense. Yes, your question was much clearer than their answer. ;) IMHO we can lift the fetch restriction then. Mirror restriction should remain in place, though.
Just tried 3.0.18.1 with qt 5.5.0 from qt overlay. Work like a charm.
Created attachment 414484 [details, diff] patch to lift fetch restrict patch to lift fetch restrict from 16-r1 and 17 client versions. Also includes exchanged emails for permission in licenses/.
there is a security flaw in versions < 3.0.18 and many servers are blocking clients with unpatched versions. qt5.5 is now in testing so the new ebuild will work without the qt overlay.
(In reply to wolfwood from comment #13) > there is a security flaw in versions < 3.0.18 and many servers are blocking > clients with unpatched versions. qt5.5 is now in testing so the new ebuild > will work without the qt overlay. I thought the flaw is inside <3.0.18.1. so the version should be bumped to 3.0.18.1 directly
What I read was 3.0.18+ is fixed, but I would still bump to 3.0.18.1 if there is not a reason to use only 3.0.18. I kinda ran into this problem too, none of the servers I use (about 5 of them) will let me log in until I upgrade.
Created attachment 415220 [details, diff] version bump patch version bumps to 3.0.18.2 and removes the fetch restrict cd /usr/portage && git apply <patch>
(In reply to Sami Loone from comment #16) > Created attachment 415220 [details, diff] [details, diff] > version bump patch > > version bumps to 3.0.18.2 and removes the fetch restrict > > cd /usr/portage && git apply <patch> According to ulm it will suffice for the bump to have a single attachment of the email lodged here in the bug which is cited in the commit message of the bump to 3.0.18.2, and retain restrict "mirror"
Will it ever work?
Will what ever work? After getting the reply for ulm I am waiting to enact it.
https://github.com/gentoo/gentoo/pull/581 Pull request issued. This only bumps the version and does not include the permission changes. We should create a new bug just for the permission change so we can get the version bumped.
Created attachment 421386 [details] teamspeak direct download permission for gentoo Combined permission request/response emails to one attachment.
Pull request was merged: https://github.com/gentoo/gentoo/pull/583
commit a015868f7c1686f004ecbd29696109ed3942b1c3 Author: Sami Loone <dryatu@gmail.com> Date: Thu Dec 31 23:42:06 2015 +0200 media-sound/teamspeak-client-bin: version bump to 3.0.18.2 Bumped version and removed old vulnerable versions. New version requires >=5.5 qt instead of >=5. Bug: 562532 commit 61a0c8631f66766d5fabe48e3812a44589a5611e Author: Sami Loone <dryatu@gmail.com> Date: Fri Jan 1 02:49:50 2016 +0200 media-sound/teamspeak-client-bin: fetch restrict removed Permission for direct download of teamspeak software from teamspeak mirrors has been granted for Gentoo Linux. Fetch restrict is gone but we now need to restrict mirroring. Details of this special permission are discussed in the Gentoo Bugzilla. Permission email: https://bugs.gentoo.org/attachment.cgi?id=421386 Gentoo-Bug: 562532