aclap-dev / vdhcoapp

Companion application for Video DownloadHelper browser add-on
GNU General Public License v2.0
1.72k stars 280 forks source link

Please support systems with glibc < 2.27 #55

Closed tari3x closed 3 years ago

tari3x commented 4 years ago

The companion app currently fails on OpenSuSE 15.1 because the system only has glibc 2.26. Trying to build the companion app from source does not work since it is not accepted by the extension (is that expected, or am I doing something wrong here?)

Is there any way to get this running without upgrading the whole system?

This has been discussed here before, but without conclusion: https://groups.google.com/forum/#!topic/video-downloadhelper-q-and-a/Z3iY4yhFvU8

tari3x commented 4 years ago

I tried replacing ffmpeg, ffprobe, and ffplay in converter/ by system versions. The error about missing glibc 2.27 disappeared, but I am now running into other issues, and I'm not sure if those are related.

tari3x commented 4 years ago

The other error is resolved, so this method works.

raph82 commented 4 years ago

Lighter alternative than to support older glibc: add a dependency to the glibc building version on the package. Then the new CoApp version can not be installed on older systems. These would keep working with the last CoApp supported version.

Better for the user than updating the CoApp, getting errors, looking for answers, posting to the forum, getting angry about it... ;)

By the way, for context, some popular distro like Ubuntu (and derived distros) are still supporting LTS releases with glibc 2.23 until 2021 (see Ubuntu LTS 16.04 for example).

axelandy commented 4 years ago

Lighter alternative than to support older glibc: add a dependency to the glibc building version on the package. Then the new CoApp version can not be installed on older systems. These would keep working with the last CoApp supported version.

Better for the user than updating the CoApp, getting errors, looking for answers, posting to the forum, getting angry about it... ;)

I too was in this boat. It would have been nice if VDH didn't prompt me to upgrade the coapp when my system doesn't support the newer version, or to be warned by a dependency when trying to install. (on Ubunut LTS)

mi-g commented 3 years ago

The latest release 1.6.0 includes .tar.gz and .deb packages using Glibc 2.23 for both Linux 64 and 32 bits: https://github.com/mi-g/vdhcoapp/releases/tag/v1.6.0

raph82 commented 3 years ago

Thank you!