GNU bug report logs - #43685
xonotic player ID and stats reporting are broken

Previous Next

Package: guix;

Reported by: "bdju" <bdju <at> tilde.team>

Date: Tue, 29 Sep 2020 01:54:02 UTC

Severity: normal

To reply to this bug, email your comments to 43685 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#43685; Package guix. (Tue, 29 Sep 2020 01:54:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "bdju" <bdju <at> tilde.team>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 29 Sep 2020 01:54:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "bdju" <bdju <at> tilde.team>
To: <bug-guix <at> gnu.org>
Subject: xonotic player ID and stats reporting are broken
Date: Mon, 28 Sep 2020 20:48:34 -0500
When playing on a server, assuming I've enabled the option in my
profile, I should have my stats submitted to stats.xonotic.org and have
a player profile made where my wins and losses are visible.
This isn't working. I asked in the #xonotic IRC and it sounds like this
sometimes happens from a certain file being left out of distro packages.
"it tends to happen when using linux distro packages that omit
key_0.d0pk" is the exact quote.
This stats reporting does not seem like a privacy concern, and it's
optional, so I doubt it was broken on purpose. Hopefully someone can fix
it. I think the option adds some fun to the game and makes the community
feel more alive. I would like to see my stats tracked properly.
Hopefully I've given enough info for someone to look into this!




Information forwarded to bug-guix <at> gnu.org:
bug#43685; Package guix. (Tue, 29 Sep 2020 10:59:02 GMT) Full text and rfc822 format available.

Message #8 received at 43685 <at> debbugs.gnu.org (full text, mbox):

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
To: bdju <bdju <at> tilde.team>
Cc: 43685 <at> debbugs.gnu.org
Subject: Re: bug#43685: xonotic player ID and stats reporting are broken
Date: Tue, 29 Sep 2020 12:58:18 +0200
[Message part 1 (text/plain, inline)]
Hullo bdju,

bdju via Bug reports for GNU Guix 写道:
> This isn't working. I asked in the #xonotic IRC and it sounds 
> like this
> sometimes happens from a certain file being left out of distro 
> packages.
> "it tends to happen when using linux distro packages that omit
> key_0.d0pk" is the exact quote.

We don't omit the file.  It's in the root of the upstream 
xonotic-0.8.2.zip & is copied to <xonotic-data>/share/xonotic 
which is then symlinked to <xonotic>/share/xonotic:

 λ ls $(guix build xonotic)/share/xonotic
 data/  key_0.d0pk  server/

Perhaps the engine has trouble finding it, or perhaps it's not the 
reason for your missing stats after all.

I'm downloading the (gig of) sources to take a closer look on the 
bus.

> This stats reporting does not seem like a privacy concern, and 
> it's
> optional, so I doubt it was broken on purpose.

Certainly not!

Thanks,

T G-R
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#43685; Package guix. (Tue, 29 Sep 2020 19:53:01 GMT) Full text and rfc822 format available.

Message #11 received at 43685 <at> debbugs.gnu.org (full text, mbox):

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
Cc: 43685 <at> debbugs.gnu.org, bdju <bdju <at> tilde.team>
Subject: Re: bug#43685: xonotic player ID and stats reporting are broken
Date: Tue, 29 Sep 2020 21:52:24 +0200
[Message part 1 (text/plain, inline)]
Tobias Geerinckx-Rice via Bug reports for GNU Guix 写道:
> I'm downloading the (gig of) sources to take a closer look on 
> the bus.

Unfortunately no progress was made there, as Xonotic consistently 
failed to start at all.  I got the Cool Earth background, but no 
main menu.  Had to kill it -9.  Once I got off and connected to 
wi-fi, Xonotic started fine.

I'll report it as a separate issue if it happens again, but 
turning off wi-fi and removing ~/.xonotic did not allow me to 
reproduce it.

Weird.

T G-R
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#43685; Package guix. (Mon, 03 May 2021 15:20:02 GMT) Full text and rfc822 format available.

Message #14 received at 43685 <at> debbugs.gnu.org (full text, mbox):

From: "bdju" <bdju <at> tilde.team>
To: "Tobias Geerinckx-Rice" <me <at> tobias.gr>
Cc: 43685 <at> debbugs.gnu.org
Subject: Re: bug#43685: xonotic player ID and stats reporting are broken
Date: Mon, 03 May 2021 10:18:00 -0500
On Tue Sep 29, 2020 at 2:52 PM CDT, Tobias Geerinckx-Rice wrote:
> Tobias Geerinckx-Rice via Bug reports for GNU Guix 写道:
> > I'm downloading the (gig of) sources to take a closer look on 
> > the bus.
>
> Unfortunately no progress was made there, as Xonotic consistently
> failed to start at all. I got the Cool Earth background, but no
> main menu. Had to kill it -9. Once I got off and connected to
> wi-fi, Xonotic started fine.
>
> I'll report it as a separate issue if it happens again, but
> turning off wi-fi and removing ~/.xonotic did not allow me to
> reproduce it.
>
> Weird.
>
> T G-R
I just played Xonotic again recently after a long break and can confirm
it's still not working as desired. I found the game I played on
stats.xonotic.org and my name is not clickable unlike my opponent's
name.
I'd be interested to hear if you can get any further in trying to test
the game now.




Information forwarded to bug-guix <at> gnu.org:
bug#43685; Package guix. (Wed, 21 Dec 2022 23:05:02 GMT) Full text and rfc822 format available.

Message #17 received at 43685 <at> debbugs.gnu.org (full text, mbox):

From: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
To: 43685 <at> debbugs.gnu.org
Subject: Re: xonotic player ID and starts reporting are broken
Date: Thu, 22 Dec 2022 00:04:21 +0100
[Message part 1 (text/plain, inline)]
Hi,

As I understand the statistics should also be opt-in to be compliant
with the FSDG and GDPR, and currently they will be opt-out when they
start working.

If you run Xonotic for the first time, after agreeing to the services
TOS, that basically tell you that TOS apply to stats.xonotic.org and to
the xonotic-forum, you are asked if you want to "Allow player
statistics to use your nickname at stats.xonotic.org?".

It also tells you that "Player statistics are enabled by default, you
can change this in the Profile menu". And so even if you select "no" or
"undecided", you are tracked.

Parabola also has a similar issue: https://labs.parabola.nu/issues/3402
though I've not checked if statistics collection work there.

So maybe we could:
(1) Somehow find a way to make statistics work again
(2) Disable statistics by default
(3) Change the text telling users that statistics can be enabled in the
    profile menu.

This looks relatively easy to do but it might not work for
translations. So maybe we could do that and try to upstream a patch for
it? Or do people have another idea.

Also should I open a separate bug for that issue because while it
touches the exact same functionality and that both probably need to be
tackled together technically speaking it's a separate issue?

Denis.
[Message part 2 (application/pgp-signature, inline)]

This bug report was last modified 2 years and 177 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.