Package Details: waterfox-bin 6.5.6-3

Git Clone URL: https://aur.archlinux.org/waterfox-bin.git (read-only, click to copy)
Package Base: waterfox-bin
Description: Current/modern generation of customizable privacy-conscious web browser.
Upstream URL: https://www.waterfox.net
Keywords: firefox waterfox-g6 webextension
Licenses: MPL-2.0
Provides: waterfox
Submitter: hawkeye116477
Maintainer: envolution
Last Packager: envolution
Votes: 44
Popularity: 2.96
First Submitted: 2023-09-19 22:33 (UTC)
Last Updated: 2025-04-11 04:24 (UTC)

Dependencies (14)

Required by (1)

Sources (2)

Pinned Comments

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

graves501 commented on 2025-04-16 20:39 (UTC)

@envolution

Interesting, I think I did clean the cache, but maybe the --redownload flag would've been required.

Now I've cleaned the yay cache via yay -Yc now and tried again - it worked now. Sorry for the confusion and thanks for your help! :)

envolution commented on 2025-04-16 16:51 (UTC)

@graves501 Seems to be the same, you may have had a partial download - clearing cache if you're using a helper you can try with a --redownload flag or manually delete the waterfox-6.5.6.tar.bz2 from cache

graves501 commented on 2025-04-16 08:55 (UTC)

Just a heads up! Seems like the checksum changed again:

==> Validating source files with sha512sums...
    waterfox-6.5.6.tar.bz2 ... FAILED
    waterfox.desktop ... Passed
==> ERROR: One or more files did not pass the validity check!
 -> error making: waterfox-bin-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
waterfox-bin - exit status 1

envolution commented on 2025-04-11 18:22 (UTC)

@tomacrisan thanks that looks good - I meant to give you the sha512sum command - just a force of habit - appreciate the follow-up

@stan-servaenergy yeah, they have historically replaced binaries without changing versions - so the provided hashes are honestly not helpful without customizing my CI workflow (I track the version changes before calculating hashes). The previous maintainer filed issues several times and the devs specific to this and they have not provided a resolution. I've also filed a bug report for these recent download restrictions but I won't be holding my breath.

here's to hoping things go smoothly going forward

stan-servaenergy commented on 2025-04-11 18:01 (UTC) (edited on 2025-04-11 18:03 (UTC) by stan-servaenergy)

Aren't the hashes on waterfox.net download page SHA512?

Hash downloaded from waterfox.net/download/:

3ecab7bca4ad70088ab1eb107dfb2d3a9918349ce08f84ff0042d112e74ef58cca8524a68c46e8e00414843bdb3437266678859a50bffd97bdac5a86bd644b03  waterfox-6.5.6.tar.bz2

Running sha512sum of downloaded file:

$sha512sum waterfox-6.5.6.tar.bz2
3ecab7bca4ad70088ab1eb107dfb2d3a9918349ce08f84ff0042d112e74ef58cca8524a68c46e8e00414843bdb3437266678859a50bffd97bdac5a86bd644b03  waterfox-6.5.6.tar.bz2

tomacrisan commented on 2025-04-11 16:29 (UTC) (edited on 2025-04-11 16:31 (UTC) by tomacrisan)

@envolution Sorry to have bothered you with this as after walking away from this and now reading your message, your example works although I am getting a different sha256sum.

94e0ce650f7cd007fc985f0fc9df1867910d901849c2b0441352a13c611e3d42  /tmp/waterfox-6.5.6.tar.bz2

The PKGBUILD file also works. Thanks.

envolution commented on 2025-04-11 14:04 (UTC) (edited on 2025-04-11 18:22 (UTC) by envolution)

@tomacrisan it's possible your download was normally interrupted since I can't replicate the issue - can you run the following commands:

  curl -L \
    -A "Mozilla/5.0 (X11; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0" \
    -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" \
    -H "Accept-Language: en-US,en;q=0.5" \
    -H "Referer: https://www.waterfox.net/" \
    -H "Connection: keep-alive" \
    -H "Upgrade-Insecure-Requests: 1" \
    -o "/tmp/waterfox-6.5.6.tar.bz2" \
    "https://cdn1.waterfox.net/waterfox/releases/6.5.6/Linux_x86_64/waterfox-6.5.6.tar.bz2"

sha512sum /tmp/waterfox-6.5.6.tar.bz2

the last line of output should be:

3ecab7bca4ad70088ab1eb107dfb2d3a9918349ce08f84ff0042d112e74ef58cca8524a68c46e8e00414843bdb3437266678859a50bffd97bdac5a86bd644b03  /tmp/waterfox-6.5.6.tar.bz2

tomacrisan commented on 2025-04-11 13:13 (UTC)

I wish I could figure out a fix for you for working around the Cloudflare features the Waterfox developer has set. It's beyond my abilities.

https://developers.cloudflare.com/waf/rate-limiting-rules/best-practices/

tomacrisan commented on 2025-04-11 12:44 (UTC)

Thanks for your work but the complete binary file isn't downloading for me. I used my browser to download the file and copied it into your build directory and deleted your agent code and went from there. Not a good fix, just a work-around. I couldn't figure out a fix. I did find this an interesting article towards the end.

https://www.scrapingbee.com/blog/how-download-files-via-curl-tutorial-with-examples/

envolution commented on 2025-04-11 04:28 (UTC)

waterfox.net suddenly restricts downloads to certain agent strings and headers - this new rel attempts to impersonate a browser for the download