Bug#927829: goldencheetah: Strava sync seems impossible due to unsettable client secrets

2019-08-05 Thread Satoru KURASHIKI
hi,

On Wed, Apr 24, 2019 at 5:42 AM Matthew Sackman  wrote:
> When trying to authorise to my Strava account, I'm getting an "Host requires 
> authentication (204)" error back from Strava. This suggests, after some 
> searching, that this build is not being done with the registered client id in 
> Strava. I can completely understand this given Debian policies, and the fact 
> this is a DEV build. But, I've got a Strava "My API Application" created, and 
> have a suitable client id and secret, but I can't find any way of setting 
> this in Golden Cheetah. I see from the Golden Cheetah docs that these appear 
> to be a compile-time constants, which is a problem - I'm amazed I can't set 
> it in some configuration file. Without this, this package doesn't seem to be 
> able to work for me - if I can't import several years of rides from Strava 
> without recompiling Golden Cheetah myself then this package is of limited 
> use. Is there no way by which these secrets can be set via configuration 
> files?

You seem to understand its situation.
If you need its secret to interact with such online services, you have
to use upstream package, or self compiled one...

regards,



Bug#927829: goldencheetah: Strava sync seems impossible due to unsettable client secrets

2019-04-23 Thread Matthew Sackman
Package: goldencheetah
Version: 1:3.5~DEV1810-1
Severity: normal

Dear Maintainer,

Excited to find a OSS alternative to Strava, TrainerRoad, TrainingPeaks etc. 
However:

When trying to authorise to my Strava account, I'm getting an "Host requires 
authentication (204)" error back from Strava. This suggests, after some 
searching, that this build is not being done with the registered client id in 
Strava. I can completely understand this given Debian policies, and the fact 
this is a DEV build. But, I've got a Strava "My API Application" created, and 
have a suitable client id and secret, but I can't find any way of setting this 
in Golden Cheetah. I see from the Golden Cheetah docs that these appear to be a 
compile-time constants, which is a problem - I'm amazed I can't set it in some 
configuration file. Without this, this package doesn't seem to be able to work 
for me - if I can't import several years of rides from Strava without 
recompiling Golden Cheetah myself then this package is of limited use. Is there 
no way by which these secrets can be set via configuration files?

Many thanks,
Matthew


-- System Information:
Debian Release: 10.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages goldencheetah depends on:
ii  libc6 2.28-8
ii  libgcc1   1:8.3.0-6
ii  libgl11.1.0-1
ii  libglib2.0-0  2.58.3-1
ii  libical3  3.0.4-3
ii  libkmlbase1   1.3.0-7
ii  libkmlconvenience11.3.0-7
ii  libkmldom11.3.0-7
ii  libkmlengine1 1.3.0-7
ii  libpulse-mainloop-glib0   12.2-4
ii  libpulse0 12.2-4
ii  libqt5bluetooth5  5.11.3-2
ii  libqt5charts5 5.11.3-2
ii  libqt5concurrent5 5.11.3+dfsg1-1
ii  libqt5core5a  5.11.3+dfsg1-1
ii  libqt5gui55.11.3+dfsg1-1
ii  libqt5multimedia5 5.11.3-2
ii  libqt5multimediawidgets5  5.11.3-2
ii  libqt5network55.11.3+dfsg1-1
ii  libqt5opengl5 5.11.3+dfsg1-1
ii  libqt5serialport5 5.11.3-2
ii  libqt5sql55.11.3+dfsg1-1
ii  libqt5sql5-sqlite 5.11.3+dfsg1-1
ii  libqt5svg55.11.3-2
ii  libqt5webkit5 5.212.0~alpha2-21
ii  libqt5widgets55.11.3+dfsg1-1
ii  libqt5xml55.11.3+dfsg1-1
ii  libstdc++68.3.0-6
ii  libusb-0.1-4  2:0.1.12-32
ii  libvlc5   1:3.0.6-dmo5
ii  zlib1g1:1.2.11.dfsg-1

goldencheetah recommends no packages.

goldencheetah suggests no packages.

-- no debconf information