-
Notifications
You must be signed in to change notification settings - Fork 874
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bug] setup-dev.sh doesn't work on Artix (and probably on Arch as well?) #2284
Comments
cc: @anthraxx FWIW, tests are still passing with the ArchLinux Dockerfile: https://github.com/pwndbg/pwndbg/blob/dev/Dockerfile.arch |
I think the current setup-debug is pretty fragile (altering pacman.conf is pretty bad and also requires
From the wiki page linked above: "A few mirrors currently distribute debug packages in accessible repositories.", which leads me to believe that this is a mirror-specific repo and not standardized. |
Can you send a PR that would fix it? |
Well the fact that ArchLinux tests are passing is confusing me, i'm not well versed in this topic so I'd rather someone else take a look at it, but I can take a look at it in a week or two |
If the tests are passing there then it means it either installed there properly OR there is some caching and we are getting some old docker image or packages etc. (which is a CI bug then) |
The setup script seems to look for the
glibc-debug
package, but I don't think that exists?https://archlinux.org/packages/?sort=&q=glibc-debug&maintainer=&flagged=
https://aur.archlinux.org/packages?O=0&K=glibc-debug
Also it appends three repositories to
/etc/pacman.conf
which happens quite willy-nilly, I believe it should be clearer on what it's doing. On artix the/etc/pacman.d/mirrorlist
is the artix mirrorlist, and most people have a separate mirrorlist for arch repos. So whensudo pacman -Syu
is run it can't find those repos (so it stalls? weird).Next, even when I switch the repos to point to the arch mirrorlist (I even put
Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch
at the top), it errors out with the following message:Do these repositories even exist? They aren't here: https://wiki.archlinux.org/title/official_repositories.
The text was updated successfully, but these errors were encountered: