Package Details: firefox-wayland-hg 125.0a1+20240220.1+hef9cbc0f26f8-1

Git Clone URL: https://aur.archlinux.org/firefox-wayland-hg.git (read-only, click to copy)
Package Base: firefox-wayland-hg
Description: Standalone web browser from mozilla.org - mozilla-unified hg, nightly branding, targeting wayland
Upstream URL: https://www.mozilla.org/firefox/channel/#nightly
Keywords: firefox hg lto pgo wayland
Licenses: MPL-2.0
Conflicts: firefox-nightly
Provides: firefox-nightly
Submitter: onny
Maintainer: thotypous (chaotic-aur, nyanbinary, xiota)
Last Packager: chaotic-aur
Votes: 15
Popularity: 0.000000
First Submitted: 2018-03-09 15:10 (UTC)
Last Updated: 2024-02-20 16:01 (UTC)

Dependencies (43)

Required by (0)

Sources (4)

Pinned Comments

xiota commented on 2024-01-18 05:42 (UTC) (edited on 2024-02-20 06:23 (UTC) by xiota)

This package reuses the previously created PGO profile to reduce rebuild times while retaining most of the performance benefit of PGO.

Generate a new profile when:

  • You feel there are too many "function control flow change" warnings.
  • Performance drops about 10% below PGO with a fresh profile.

PedroHLC commented on 2023-08-18 18:12 (UTC) (edited on 2023-08-18 20:12 (UTC) by PedroHLC)

As @direc85 suggested, since @thotypous now owns firefox-hg, and thanks to @nyanbinary:

  1. this package is now rebased upon firefox-nightly;

  2. this package is wayland-only and, meanwhile, firefox-hg contains an "any graphics server" implementation;

  3. Any suggestion can be added through a PR to: https://github.com/chaotic-aur/pkgbuild-firefox-wayland-hg

thotypous commented on 2021-02-22 15:34 (UTC)

If you don't want to build yourself, daily builds of this package are available at https://aur.chaotic.cx

Latest Comments

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

nanotwerp commented on 2021-12-15 18:22 (UTC)

@thotypous Nah it's fine (im feeling extremely lazy today hehe). Thank you for asking though!

thotypous commented on 2021-12-15 15:37 (UTC)

@nanotwerp would you like to send your suggestion as a pull request to https://github.com/chaotic-aur/pkgbuild-firefox-wayland-hg as to retain your authorship? if you are not interested I can commit it directly, though

nanotwerp commented on 2021-12-14 23:09 (UTC)

Replace export MOZ_PGO=1 with ac_add_options MOZ_PGO=1 . I'm not sure if it's like this only on my system, but PGO doesn't work with the former option.

thotypous commented on 2021-02-22 15:34 (UTC)

If you don't want to build yourself, daily builds of this package are available at https://aur.chaotic.cx

thotypous commented on 2021-02-01 12:30 (UTC)

@GLaDTheresCake Maybe mach tries to use rustup when it is installed? We actually only use this PKGBUILD on a clean chroot (and rustup is not a makedepend), so it works fine. We make daily binary builds of this package at chaotic-aur.

However, if you suggest modifications to make the PKGBUILD more friendly for users not building on a clean chroot, I'd happily apply the modifications (as long as they are simple). I think most users won't want to build this package themselves, though (it takes around 1 hour to build in a 40-core machine).

GLaDTheresCake commented on 2021-01-31 18:03 (UTC)

The build is failing for me with the following error:

 0:05.82 DEBUG: Executing: `rustup which rustc`
 0:05.82 DEBUG: The command returned non-zero exit status 1.
 0:05.82 DEBUG: Its error output was:
 0:05.82 DEBUG: | error: no override and no default toolchain set
 0:05.82 ERROR: Command `rustup which rustc` failed with exit status 1.
Error running mach:

    ['build']

The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.
You can invoke |./mach busted| to check if this issue is already on file. If it
isn't, please use |./mach busted file build| to report it. If |./mach busted| is
misbehaving, you can also inspect the dependencies of bug 1543241.

If filing a bug, please include the full output of mach, including this error
message.

The details of the failure are as follows:

Exception: Process executed with non-0 exit code 1: ['/usr/bin/python3', '$HOME/.cache/yay/firefox-wayland-hg/src/mozilla-unified/configure.py']

  File "$HOME/.cache/yay/firefox-wayland-hg/src/mozilla-unified/python/mozbuild/mozbuild/build_commands.py", line 146, in build
    return driver.build(
  File "$HOME/.cache/yay/firefox-wayland-hg/src/mozilla-unified/python/mozbuild/mozbuild/controller/building.py", line 1143, in build
    config_rc = self.configure(
  File "$HOME/.cache/yay/firefox-wayland-hg/src/mozilla-unified/python/mozbuild/mozbuild/controller/building.py", line 1528, in configure
    status = self._run_command_in_objdir(
  File "$HOME/.cache/yay/firefox-wayland-hg/src/mozilla-unified/python/mozbuild/mozbuild/base.py", line 887, in _run_command_in_objdir
    return self.run_process(cwd=self.topobjdir, **args)
  File "$HOME/.cache/yay/firefox-wayland-hg/src/mozilla-unified/python/mach/mach/mixin/process.py", line 176, in run_process
    raise Exception(
==> ERROR: A failure occurred in build().
    Aborting...
error making: firefox-wayland-hg

kubrick commented on 2020-10-12 15:43 (UTC)

You don't need that hack for the pipewire patch.

All you need to do is pull the correct Mercurial bookmark as the "beta" one reverts to the previous layout.

source=("hg+$_repo#revision=autoland"

does it for me.

thotypous commented on 2020-05-22 22:01 (UTC) (edited on 2020-05-22 22:01 (UTC) by thotypous)

For the file dialog to work on swaywm, set widget.use-xdg-desktop-portal to false.

columbariu_s commented on 2020-05-14 19:17 (UTC) (edited on 2020-05-14 22:54 (UTC) by columbariu_s)

Can't download from the mozilla firefox repo.

 applying clone bundle from https://hg.cdn.mozilla.net/mozilla-unified/30592bb5c5a647ff1072aec283f4497e259d7f91.zstd-max.hg
 adding changesets
 adding manifests                                                                                                                                                                                                                             
 adding file changes                                                                                                                                                                                                                          
 transaction abort!                                                                                                                                                                                                                           
 rollback completed
 abort: Connection reset by peer

I have around 10Mb/s down and the download takes a long time (>20min). Could that be a timeout, or something like that?

hg clone with --verbose and --debug returns

 ...
 adding xulrunner/tools/redit/redit.cpp revisions
 bundle2-input-part: total payload size 9548998635
 bundle2-input-part: "hgtagsfnodes" supported
 bundle2-input-part: total payload size 560
 ignoring incomplete received .hgtags fnodes data
 applied 14 hgtags fnodes cache entries
 bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
 bundle2-input-part: total payload size 4194304
 transaction abort!
 rollback completed
 (sent 2 HTTP requests and 446 bytes; received 4686 bytes in responses)
 abort: Connection reset by peer

edit: layout

PedroHLC commented on 2020-05-02 14:18 (UTC)

Thanks for the fix @thotypous!