dunst-project / docker-images

Docker images for dunst (mainly for CI)
Other
2 stars 3 forks source link

Add missing wayland packages #3

Closed fwsmit closed 3 years ago

fwsmit commented 3 years ago

I missed some wayland packages in the last PR, as you can see in https://github.com/dunst-project/dunst/pull/781.

I had trouble building all the images, because it was getting stuck at some downloads. The PR should be fine, though. I checked if all the packages exist. Maybe you could try building it and see if it works on your system?

bebehei commented 3 years ago

Builds fine. I'll merge it as I think it's fine. But it does not fix the current state of dunst-project/dunst#781.

The archlinux image has some bad mirror decisions and therefore builds ultra slow on machines in europe. If you just want to test it, you can always just test it locally on a single image:

Example call:

make REPO=../dunst ci-run-ubuntu-focal

If you set DOCKER_TECHNIQUE=pull, you also skip the build and just download the whole image instead of building it.

Just running on a single image mostly suffices to see if it will fail/succeed in CI.

fwsmit commented 3 years ago

The archlinux image has some bad mirror decisions and therefore builds ultra slow on machines in europe. If you just want to test it, you can always just test it locally on a single image:

It's not about the mirrors. The alpine build, for example gets stuck downloading a ~50Kb package list that I can download just fine using my browser. But when trying a few more times it somehow works. The archlinux run gets stuck on downloading http://www.cpan.org/authors/01mailrc.txt.gz, which I can download with my browser as well. This is when running the image and pulling it from docker hub.

Builds fine. I'll merge it as I think it's fine. But it does not fix the current state of dunst-project/dunst#781.

This time the CI doesn't fail because of the images, fortunately. It's mostly because they are using an older version of wayland-scanner. I managed to fix it, though. They all succeed now!