Closed tinywrkb closed 3 years ago
Thanks for pointing this out in an issue. This has been a pain for other (actual and potential) packagers of python-adblock
. The problem is that one of our transitive dependencies tries to fetch the public suffix list from the network. I think this may have been fixed in a recent version of addr
. I'm in the process of updating now.
Regarding ARM packaging, I agree. Especially given the new Macs. See https://github.com/ArniDagur/python-adblock/issues/11.
@ArniDagur thanks for the reply. Let me know if testing is needed.
Yes, the recent versions of the psl
crate no longer try to download the list at build time. Once you successfully update adblock-rust
, this will go away.
Hopefully the problem should be fixed now. If it's not, feel free to reopen this issue or create a new one.
Thanks, I can confirm that it's now building correctly for me without network.
p.s. I can successfully build now for aarch64.
I'm updating the qutebrowser Flatpak packaging and enabling python-adblock support.
I need to compile from source as there's no aarch64 binary release.
Flathub forbid network access during build-time so we build in offline mode.
Offline build is failing with
Is there anything useful that can help pinpoint the source of this issue? I can try generating a more detailed debug log if needed.
The packaging is in my adblock branch here, and specifically the python-adblock build commands are here.
p.s. It would be nice if binary releases for Linux aarch64 would be available.