Package Details: firefox-beta 87.0b6-1

Git Clone URL: https://aur.archlinux.org/firefox-beta.git (read-only, click to copy)
Package Base: firefox-beta
Description: Standalone web browser from mozilla.org - Beta
Upstream URL: https://www.mozilla.org/en-US/firefox/channel/#beta
Keywords: beta browser firefox web
Licenses: GPL, MPL, LGPL
Conflicts: firefox-beta-bin
Provides: firefox=87.0b6
Submitter: argymeg
Maintainer: Anthony25 (bittin, symen)
Last Packager: Anthony25
Votes: 15
Popularity: 0.37
First Submitted: 2015-10-05 23:34
Last Updated: 2021-03-07 20:02

Dependencies (33)

Required by (221)

Sources (4)

Pinned Comments

Anthony25 commented on 2020-05-10 01:04

I enabled LTO and PGO (using a profile generated by running the test suite). They are also used by Mozilla to compile the official firefox-beta binaries they provide, as they allow some performance boost, therefore it is synced in this package.

It is possible to keep the compilation options of the old versions of this package, by setting the options at the top the PKGBUILD (they are documented) to enable_pgo=n and enable_lto=n, or by building it with: env enable_pgo=n enable_lto=n makepkg

However, if running out of memory is an issue, before disabling LTO, try: env enable_no_keep_memory=y makepkg

It should tell LD to be less aggressive on the cache utilization during the compilation. It does not change anything on the generated binary, it should slow down a bit the compilation, but at least you can still enjoy a compilation with LTO.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

Anthony25 commented on 2020-05-06 10:27

@bittin: Check that you don't have -flto enabled in your CFLAGS/CXXFLAGS. The compilation failed pretty early with that enabled (because this package enables thin LTO, and -flto conflicts with that).

Otherwise, again, I just tested to compile 77b2 (with PGO), it works. Try to compile it in a clean chroot, otherwise the issue might be elsewhere.

bittin commented on 2020-05-06 05:19

Got compiliation errors, so ended up just downloading the binary package for Beta 2 of 77

Anthony25 commented on 2020-05-05 23:15

@bittin: I checked again on a different machine after a fresh clone of this repository, SHA is correct, GPG validation passes.

==> Validating source files with sha256sums...
    firefox-77.0b1.source.tar.xz ... Passed
    firefox-77.0b1.source.tar.xz.asc ... Skipped
    0001-Use-remoting-name-for-GDK-application-names.patch ... Passed
    firefox-beta.desktop ... Passed
==> Verifying source file signatures with gpg...
    firefox-77.0b1.source.tar.xz ... Passed

Please check your GPG settings and that you have imported the key from Mozilla.

bittin commented on 2020-05-05 19:33

Broken SHA and GPG keys, so can't be built

FredBezies commented on 2020-05-04 16:19

I tried to build it from my /home space. Looks like it filled /tmp while building.

Change applied to path in firefox-beta. Thanks for the info.

Anthony25 commented on 2020-05-04 15:56

@FredBezies: thanks a lot! You tried to build the package in /tmp or it filled /tmp even by building it somewhere else?

Also, if you changed the destination dir, you might want to apply this change in the firefox-beta-i18n packages.

FredBezies commented on 2020-05-04 07:21

@Anthony25: currently testing your patch. If it works, you'll be added as co-maintainer of this package.

Edit: build options left me to a no more space in /tmp error. So I only applied artwork and path fixes. You're now also a co-maintainer of this package.

Anthony25 commented on 2020-05-03 22:47

If you're interested, I did some changes to install firefox-beta in /usr/lib/firefox-beta, in order to have it installed with firefox stable side by side. I also took some optimizations from the firefox package in order to use PGO and target the "branding" to the correct one for beta. You used the aurora branding, so it built firefox-developer-edition instead of beta.

https://github.com/aruhier/aur-firefox-beta/commit/7846e2451ab723a4d72753540f23b3af8349e8e1

FredBezies commented on 2020-05-02 08:35

@TheGoliath: done.

TheGoliath commented on 2020-05-02 08:27

I'd like to participate in the package maintenance. May I be added as a co-maintainer?