Closed enedil closed 10 months ago
It seem to run just fine as is on the CI. I believe the problem is on your end.
@ilya-fedin it doesn't run in CI. For instance: https://github.com/telegramdesktop/tdesktop/actions/runs/7123753363/job/19396903805 It just pulls built builder container.
Checking docker version
Clean up resources from previous jobs
Create local container network
/usr/bin/docker network create --label 10b6bf github_network_44c52c98bc1c4f7e84e42b2fc656d223
3ec84014d1b0b45fa2a36529ac1c088425aa741ab19ca3e58508921304c30658
Starting job container
/usr/bin/docker --config /home/runner/work/_temp/.docker_5eddcb74-7985-4fda-a575-ce88c4e59a5a login ghcr.io -u ilya-fedin --password-stdin
/usr/bin/docker --config /home/runner/work/_temp/.docker_5eddcb74-7985-4fda-a575-ce88c4e59a5a pull ghcr.io/telegramdesktop/tdesktop/centos_env
Thankfully I can just use the linked container directly without rebuilding it.
You can fork the tdesktop repo and force run the action if you don't trust the last upstream run https://github.com/telegramdesktop/tdesktop/actions/workflows/docker.yml
Ok, I'm sorry for wasting time.
There were previous reports from the Fedora users that the Dockerfile doesn't work for them, apparently Fedora provides some broken/patched docker. The docker from the Docker's official website may be a rescue.
Steps to reproduce
I try to build Telegram Desktop on Linux. In order to do so, I try to run
./tdesktop/Telegram/build/prepare/linux.sh
as in the instructions. However, buildinglibproxy
fails:I managed to fix it by hand with this patch, but I presume that this is something to be fixed in patches repository:
Expected behaviour
./tdesktop/Telegram/build/prepare/linux.sh builds all containers and exits with success
Actual behaviour
./tdesktop/Telegram/build/prepare/linux.sh fails at compiling libproxy
Operating system
Fedora 38
Version of Telegram Desktop
Worked from tag v4.12.0.
Installation source
Static binary from official website
Crash ID
No response
Logs
No response