Package Details: palemoon 1:

Git Clone URL: (read-only, click to copy)
Package Base: palemoon
Description: Open source web browser based on Firefox focusing on efficiency.
Upstream URL:
Keywords: browser goanna web
Licenses: GPL, MPL, LGPL
Submitter: artiom
Maintainer: WorMzy
Last Packager: WorMzy
Votes: 139
Popularity: 0.064373
First Submitted: 2014-06-05 10:54 (UTC)
Last Updated: 2022-09-28 12:38 (UTC)

Pinned Comments

WorMzy commented on 2021-03-02 16:19 (UTC) (edited on 2022-08-03 21:12 (UTC) by WorMzy)

The following key is used to sign release commits:


Import it into your keyring however you want.

Latest Comments

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

jghodd commented on 2022-09-28 19:30 (UTC)

if anyone is looking for a clean chroot build of python2, you can find it here -

i just finished a successful build of palemoon using this python2 build, so it will work if you're having trouble.

micwoj92 commented on 2022-09-28 19:13 (UTC)

@jouven python2 pinned comments have instructions on what to do in case of test fails :)

jouven commented on 2022-09-28 16:03 (UTC)

@WorMzy with that python2 package version palemoon compiled, thanks.

WorMzy commented on 2022-09-28 15:48 (UTC)

I've only tested with the python2 AUR package, and it builds fine in a clean chroot with that. If you can't get that to build, then try with the last packaged Arch version: # pacman -U

jouven commented on 2022-09-28 15:28 (UTC) (edited on 2022-09-28 15:29 (UTC) by jouven)

I'm having issues building the last version:

If python2 isn't installed, it builds python2 but the python2 tests fail and it stops there.

If I install python2-bin from the aur, palemoon compilation stops early on, complaining:

File "/home/myuser/.cache/yay/palemoon/src/Pale-Moon/platform/build/", line 8, in <module>
    import json
ImportError: No module named json
==> ERROR: A failure occurred in build().
 -> error making: palemoon

WorMzy commented on 2022-08-03 21:22 (UTC)

Please note that glibc 2.36 has added arc4random{,_buf}, which is re-declared by the version of libevent bundled with palemoon. This has not yet been resolved upstream, but the issue has been raised by micwoj92 here, and a potential fix has been identified by a dev here. This fix has been included in this package as glibc2.36-fix.patch and builds fine, but minimal testing has been performed that the browser still works as expected. If you run into issues with this build, please contribute to the linked discussion.

Bitals commented on 2022-05-03 14:42 (UTC)

Right, I was looking at the palemoon-dev repo, sorry.

WorMzy commented on 2022-05-03 14:37 (UTC)

@Bitals: Are you checking the right repository? Upstream switched to palemoon-dev for a while following the fallout of the v30 release, but they've since switched back to the Pale-Moon repo:

The commit used for the 29.4.6 release is signed by Moonchild with the aforementioned key.

Bitals commented on 2022-05-03 14:22 (UTC)

@WorMzy That unknown 26B40624BDBFD9F3 key may have something to do with version 29.4.6 not being listed at the Releases page in the repo? The last one I see at upstream right now is

 1 month ago

WorMzy commented on 2022-04-10 18:51 (UTC)

The key used to sign commit 44d7f4b8c3 was 40481E7B8FCF9CEC:

$ git -C src/palemoon-dev verify-commit 44d7f4b8c3
gpg: enabled debug flags: memstat
gpg: Signature made Mon 28 Mar 2022 14:59:31 BST
gpg:                using RSA key 3DAD8CD107197488D2A2A0BD40481E7B8FCF9CEC
gpg: Good signature from "Moonchild (RSA signing key) <>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3DAD 8CD1 0719 7488 D2A2  A0BD 4048 1E7B 8FCF 9CEC
gpg: keydb: handles=3 locks=0 parse=0 get=3
gpg:        build=0 update=0 insert=0 delete=0
gpg:        reset=0 found=3 not=0 cache=0 not=0
gpg: kid_not_found_cache: count=0 peak=0 flushes=0
gpg: sig_cache: total=6 cached=6 good=6 bad=0
gpg: random usage: poolsize=600 mixed=0 polls=0/0 added=0/0
              outmix=0 getlvl1=0/0 getlvl2=0/0
gpg: rndjent stat: collector=0x0000000000000000 calls=0 bytes=0
gpg: secmem usage: 0/32768 bytes in 0 blocks

I don't think 26B40624BDBFD9F3 is used to sign release commits, but if it ever is, I'll add it to the validpgpkeys array.