Package Details: firefox-nightly 127.0a1+20240430.1+h650dda918743-1

Git Clone URL: https://aur.archlinux.org/firefox-nightly.git (read-only, click to copy)
Package Base: firefox-nightly
Description: Development version of the popular Firefox web browser
Upstream URL: https://www.mozilla.org/firefox/channel/#nightly
Keywords: browser gecko web
Licenses: MPL-2.0
Submitter: None
Maintainer: heftig
Last Packager: heftig
Votes: 609
Popularity: 0.86
First Submitted: 2008-09-10 14:23 (UTC)
Last Updated: 2024-04-30 09:10 (UTC)

Dependencies (38)

Required by (0)

Sources (4)

Pinned Comments

heftig commented on 2022-07-27 22:26 (UTC)

Instead of building this yourself, please use the repository from https://bbs.archlinux.org/viewtopic.php?id=117157.

Not only do you skip the very time-consuming builds, but the published package also has debug symbols at Mozilla's crash reports service, which helps tremendously with finding or filing bugs for any crashes you get.

I consider this the canonical firefox-nightly package for Arch Linux.

[heftig]
SigLevel = Optional
Server = https://pkgbuild.com/~heftig/repo/$arch

Alternatively, download Firefox Nightly straight from Mozilla, extract it to a writable place (e.g. ~/.local/firefox-nightly) and let it update itself using the integrated updater.

Latest Comments

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

RubenKelevra commented on 2023-01-06 13:57 (UTC)

@heftig In respond to your pinned comment: I like your repository idea, but it would be neat if you could deploy signatures there.

Adding a repository without signatures is quite a safety hazard.

heftig commented on 2023-01-03 08:24 (UTC)

@DuKol

Rust from rustup is using LLVM 15 but our clang is still at LLVM 14.

You currently need to use rust from our repository to build this, until Arch has upgraded to LLVM 15.

DuKol commented on 2023-01-03 08:14 (UTC)

Hello, while building the code, I finished with the same error for two days already:

25:20.53 toolkit/components/telemetry/pingsender/pingsender
25:22.34 security/nss/lib/freebl/mpi_amd64_common.o
25:22.60 toolkit/crashreporter/client/crashreporter
25:24.40 toolkit/crashreporter/minidump-analyzer/minidump-analyzer
25:26.07 tools/power/rapl
25:26.72 security/manager/ssl/ipcclientcerts/force-cargo-library-build
25:27.70 dom/media/ogg
25:30.16    Compiling nom v7.1.1
25:31.60 extensions/spellcheck/hunspell/glue
25:32.86    Compiling cexpr v0.6.0
25:35.61    Compiling bindgen v0.63.0
25:37.12 gfx/ots/src
25:38.06 gfx/thebes
25:38.35 In file included from Unified_cpp_gfx_ots_src0.cpp:56:
25:38.35 /homes/box/Nightly/src/mozilla-central/gfx/ots/src/cpal.cc:197:9: warning: unused variable 'start' [-Wunused-variable]
25:38.35   off_t start = out->Tell();
25:38.36         ^
25:38.75 BUILDSTATUS BUILD_VERBOSE toolkit/components/telemetry
25:40.57 js/src/build/libjs_static.a
25:41.64 parser/htmlparser
25:41.78 1 warning generated.
25:44.35 security/nss/lib/nss/libnss3.so
25:45.62 media/ffvpx/libavutil/libmozavutil.so
25:47.41 security/manager/ssl/builtins/dynamic-library/libnssckbi.so
25:47.44 ld.lld: error: /homes/box/Nightly/src/mozilla-central/obj/x86_64-unknown-linux-gnu/release/libbuiltins_static.a(builtins_static-028d0c26de74f7ff.2otdtfv8wbxc8bfn.rcgu.o): Opaque pointers are only supported in -opaque-pointers mode (Producer: 'LLVM15.0.2-rust-1.66.0-stable' Reader: 'LLVM 14.0.6')
25:47.44 clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
25:47.44 make[4]: *** [/homes/box/Nightly/src/mozilla-central/config/rules.mk:540: libnssckbi.so] Error 1
25:47.44 make[3]: *** [/homes/box/Nightly/src/mozilla-central/config/recurse.mk:72: security/manager/ssl/builtins/dynamic-library/target] Error 2
25:47.44 make[3]: *** Waiting for unfinished jobs....
25:59.22    Compiling pkcs11-bindings v0.1.4
25:59.77    Compiling rsclientcerts v0.1.0 (/homes/box/Nightly/src/mozilla-central/security/manager/ssl/rsclientcerts)
26:00.39    Compiling ipcclientcerts-static v0.1.0 (/homes/box/Nightly/src/mozilla-central/security/manager/ssl/ipcclientcerts)
26:02.03     Finished release [optimized] target(s) in 35.30s
26:06.06 warning: Unified_cpp_gfx_thebes1.cpp: function control flow change detected (hash mismatch) _ZN17gfxGraphiteShaper8ShutdownEv Hash = 742261418966908927 [-Wbackend-plugin]
26:07.96 1 warning generated.
26:07.99 make[2]: *** [/homes/box/Nightly/src/mozilla-central/config/recurse.mk:34: compile] Error 2
26:07.99 make[1]: *** [/homes/box/Nightly/src/mozilla-central/config/rules.mk:361: default] Error 2
26:07.99 make: *** [client.mk:60: build] Error 2
26:07.99 311 compiler warnings present.
==> ERROR: A failure occurred in build().
    Aborting...

Can I somehow make it work?

RubenKelevra commented on 2022-10-31 10:46 (UTC)

@heftig, ah okay. Sorry I've overlooked your comment – otherwise I wouldn't have marked it as out-of-date.

heftig commented on 2022-10-20 18:23 (UTC)

@RubenKelevra

Currently suffering from https://bugzilla.mozilla.org/show_bug.cgi?id=1796392 . Should be fine tomorrow.

The AUR package is not updated when only the pkgver changes.

RubenKelevra commented on 2022-10-20 14:15 (UTC)

@heftig is there a specific reason why the aur package isn't updated?

Anyway, I've installed the 108 version from your repo... and it freezes all the time, while the version previously worked fine.

heftig commented on 2022-10-04 12:16 (UTC)

@DuKol

The build is currently broken with --enable-alsa because of https://bugzilla.mozilla.org/show_bug.cgi?id=1793392

DuKol commented on 2022-10-04 10:20 (UTC)

Hello, I'm trying to build the code, but for two consecutive days the build finishes with the same error:


33:09.14 gfx/thebes
33:09.37    Compiling glean-core v51.2.0
33:10.00 parser/htmlparser
33:10.26    Compiling uniffi v0.19.6
33:20.42    Compiling glean v51.2.0
33:21.64    Compiling fog v0.1.0 (/homes/box/Nightly/src/mozilla-central/toolkit/components/glean/api)
33:51.63    Compiling jog v0.1.0 (/homes/box/Nightly/src/mozilla-central/toolkit/components/glean/bindings/jog)
33:53.80    Compiling fog_control v0.1.0 (/homes/box/Nightly/src/mozilla-central/toolkit/components/glean)
33:55.37    Compiling geckoservo v0.0.1 (/homes/box/Nightly/src/mozilla-central/servo/ports/geckolib)
34:11.93    Compiling webrender_bindings v0.1.0 (/homes/box/Nightly/src/mozilla-central/gfx/webrender_bindings)
34:12.66    Compiling gkrust-shared v0.1.0 (/homes/box/Nightly/src/mozilla-central/toolkit/library/rust/shared)
36:03.86    Compiling gkrust v0.1.0 (/homes/box/Nightly/src/mozilla-central/toolkit/library/rust)
43:14.35     Finished release [optimized] target(s) in 42m 37s
43:14.50 security/manager/ssl/ipcclientcerts/force-cargo-library-build
43:14.51 toolkit/library/build/libxul.so
43:16.15    Compiling memchr v2.5.0
43:16.15    Compiling proc-macro2 v1.0.43
43:16.15    Compiling libc v0.2.132
43:16.15    Compiling quote v1.0.21
43:16.17    Compiling regex v1.6.0
43:16.76    Compiling nom v7.1.1
43:16.81 ld.lld: error: undefined hidden symbol: uprofiler_register_thread
43:16.81 >>> referenced by cubeb_alsa.c:583 (/homes/box/Nightly/src/mozilla-central/media/libcubeb/src/cubeb_alsa.c:583)
43:16.81 >>>               /homes/box/Nightly/src/mozilla-central/obj/toolkit/library/build/../../../media/libcubeb/src/cubeb_alsa.o:(alsa_run_thread)
43:16.81 >>> did you mean to declare uprofiler_register_thread(char const*, void*) as extern "C"?
43:16.81 >>> defined in: /homes/box/Nightly/src/mozilla-central/obj/toolkit/library/build/../../../tools/profiler/Unified_cpp_tools_profiler0.o
43:16.98 ld.lld: error: undefined hidden symbol: uprofiler_unregister_thread
43:16.98 >>> referenced by cubeb_alsa.c:589 (/homes/box/Nightly/src/mozilla-central/media/libcubeb/src/cubeb_alsa.c:589)
43:16.98 >>>               /homes/box/Nightly/src/mozilla-central/obj/toolkit/library/build/../../../media/libcubeb/src/cubeb_alsa.o:(alsa_run_thread)
43:16.98 >>> did you mean to declare uprofiler_unregister_thread() as extern "C"?
43:16.98 >>> defined in: /homes/box/Nightly/src/mozilla-central/obj/toolkit/library/build/../../../tools/profiler/Unified_cpp_tools_profiler0.o
43:17.24 clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
43:17.24 make[4]: *** [/homes/box/Nightly/src/mozilla-central/config/rules.mk:540: libxul.so] Error 1
43:17.24 make[3]: *** [/homes/box/Nightly/src/mozilla-central/config/recurse.mk:72: toolkit/library/build/target] Error 2
43:17.24 make[3]: *** Waiting for unfinished jobs....
43:17.24    Compiling clang-sys v1.3.3
43:18.62    Compiling cexpr v0.6.0
43:19.34    Compiling bindgen v0.59.2
43:25.26    Compiling pkcs11-bindings v0.1.0
43:25.73    Compiling rsclientcerts v0.1.0 (/homes/box/Nightly/src/mozilla-central/security/manager/ssl/rsclientcerts)
43:26.69    Compiling ipcclientcerts-static v0.1.0 (/homes/box/Nightly/src/mozilla-central/security/manager/ssl/ipcclientcerts)
43:33.40     Finished release [optimized] target(s) in 18.90s
43:33.53 make[2]: *** [/homes/box/Nightly/src/mozilla-central/config/recurse.mk:34: compile] Error 2
43:33.53 make[1]: *** [/homes/box/Nightly/src/mozilla-central/config/rules.mk:361: default] Error 2
43:33.53 make: *** [client.mk:63: build] Error 2
43:33.55 406 compiler warnings present.

Is there any way out?

heftig commented on 2022-08-01 07:37 (UTC)

@DuKoL This PKGBUILD has only been tested with clean chroots (via extra-x86_64-build), so at the very least you need to be using makepkg -C.

DuKol commented on 2022-08-01 06:40 (UTC)

I wanted to build an update. makepkg worked fine, even if the process suggested that I should do hg update, which I did manually. The reason is that the process finished with an error message which is pretty strange (thus I did the hg update): ==> Starting prepare()... mkdir: cannot create directory ‘mozbuild’: File exists ==> ERROR: A failure occurred in prepare(). Aborting... \ The directory was made by the makepkg last time. Does that mean that I must delete it and always build nightly from scratch? Is there not a build of just changed parties? hg update didn't changed the result.