Package Details: firefox-always-nightly 99.0a1-20

Git Clone URL: https://aur.archlinux.org/firefox-always-nightly.git (read-only)
Package Base: firefox-always-nightly
Description: Standalone web browser from mozilla.org, nightly build, always updating
Upstream URL: https://blog.nightly.mozilla.org/
Keywords: browser gecko quantum web
Licenses: GPL, MPL, LGPL
Conflicts: firefox-nightly
Provides: firefox-nightly
Submitter: passcod
Maintainer: passcod
Last Packager: passcod
Votes: 28
Popularity: 5.063214
First Submitted: 2014-01-21 22:05
Last Updated: 2017-11-26 11:35

Pinned Comments

passcod commented on 2017-12-02 01:25

***WARNING:*** (Since March 2017, reposting so I can pin separately.)
The Firefox Nightly Release process currently has a bug!

https://bugzilla.mozilla.org/show_bug.cgi?id=1346752

It causes checksum generation to be delayed.

That may cause integrity validation to fail during some hours of the day.
In this case, you can use `yaourt --m-arg "--skipchecksums" -Sb firefox-always-nightly` (or equivalent) to install the package while skipping the checks. Pacaur cannot currently do this, go bug its creator if you want it to (not me!).

passcod commented on 2016-06-13 02:42

***NOTICE:***
This is a package that DYNAMICALLY GETS THE LATEST NIGHTLY AT BUILD TIME.
That's why it's called "always-nightly" and why the version is 99.0a1, and not 56.0a1 or whatever Nightly is at right now. It does this because a) Nightly updates 2+ times a day, not once, and b) not needing to update the PKGBUILD means as long as the build stays correct, you don't depend on me for timely upgrades.

With this package, every system upgrade with an AUR-aware pacman wrapper WILL try to fetch the latest Nightly, even if there is no new build. This is not a bug. Caching wrappers like pacaur will cache properly, though, so those won't download the same file twice.

Thus, please DO NOT flag this package out of date if:
- it seems it's not been updated (it doesn't need to), or
- the version seems wrong (that's intentional).

However, please DO flag and/or comment if:
- the build process fails in a way that did not happen on a prior run, or
- the way Firefox Nightly is released changed, or
- you have another issues or suggestions (don't flag).

Latest Comments

passcod commented on 2017-12-02 01:25

***WARNING:*** (Since March 2017, reposting so I can pin separately.)
The Firefox Nightly Release process currently has a bug!

https://bugzilla.mozilla.org/show_bug.cgi?id=1346752

It causes checksum generation to be delayed.

That may cause integrity validation to fail during some hours of the day.
In this case, you can use `yaourt --m-arg "--skipchecksums" -Sb firefox-always-nightly` (or equivalent) to install the package while skipping the checks. Pacaur cannot currently do this, go bug its creator if you want it to (not me!).

timofonic commented on 2017-12-02 01:22

What happened?

~  pacaur --noconfirm --noedit --devel --rebuild -S firefox-always-nightly
:: Package firefox-always-nightly not found in repositories, trying AUR...
:: resolving dependencies...
:: looking for inter-conflicts...
:: firefox-always-nightly latest revision -- fetching

AUR Packages (1) firefox-always-nightly-latest

:: Proceed with installation? [Y/n]
:: Retrieving package(s)...
sudo: a password is required
[sudo] password for timofonic:
:: Checking firefox-always-nightly integrity...
==> Making package: firefox-always-nightly 99.0a1-20 (Sat Dec 2 02:18:00 CET 20
17)
==> Retrieving sources...
-> Downloading firefox-always-nightly-59.0a1.20171201100115.tar.bz2...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 60.6M 100 60.6M 0 0 30.3M 0 0:00:02 0:00:02 --:--:-- 20.9M
-> Found firefox-logo-nightly.svg
-> Found firefox-nightly.desktop
-> Found firefox-nightly-safe.desktop
-> Found vendor.js
==> Validating source files with sha512sums...
firefox-always-nightly-59.0a1.20171201100115.tar.bz2 ... FAILED
firefox-logo-nightly.svg ... Passed
firefox-nightly.desktop ... Passed
firefox-nightly-safe.desktop ... Passed
vendor.js ... Passed
==> ERROR: One or more files did not pass the validity check!
:: Preparing firefox-always-nightly...
==> Making package: firefox-always-nightly 99.0a1-20 (Sat Dec 2 02:18:04 CET 2017)
==> WARNING: Skipping dependency checks.
==> Retrieving sources...
-> Found firefox-always-nightly-59.0a1.20171201100115.tar.bz2
-> Found firefox-logo-nightly.svg
-> Found firefox-nightly.desktop
-> Found firefox-nightly-safe.desktop
-> Found vendor.js
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting firefox-always-nightly-59.0a1.20171201100115.tar.bz2 with bsdtar
==> Starting pkgver()...
==> Updated version: firefox-always-nightly 59.0a1.20171201100115-1
==> Sources are ready.
:: failed to verify integrity or prepare firefox-always-nightly package

mastercoms commented on 2017-11-20 19:05

It seems like the WMClass of Firefox Nightly has changed from Firefox to Nightly, so modifying the desktop files is necessary for proper window grouping.

So the StartupWMClass in firefox-nightly.desktop should be changed from Firefox to Nightly.

in1t3r commented on 2017-11-14 23:25

update the image png to the {srcdir}/firefox/browser/chrome/icons/default/default128.png

timofonic commented on 2017-11-14 23:12

@passcod Thanks to you!

passcod commented on 2017-11-14 21:24

Thanks for the report @timofonic. I'll push the fix tonight.

timofonic commented on 2017-11-14 16:51

$ pacaur -S firefox-always-nightly
:: Package firefox-always-nightly not found in repositories, trying AUR...
:: resolving dependencies...
:: looking for inter-conflicts...
:: firefox-always-nightly latest revision -- fetching

AUR Packages (1) firefox-always-nightly-latest

:: Proceed with installation? [Y/n] y
:: Retrieving package(s)...
:: firefox-always-nightly build files are up-to-date -- skipping
sudo: a password is required
[sudo] password for timofonic:
Sorry, try again.
[sudo] password for timofonic:
:: Checking firefox-always-nightly integrity...
==> Making package: firefox-always-nightly 99.0a1-14 (Tue Nov 14 17:47:39 CET 20
17)
==> Retrieving sources...
-> Downloading firefox-always-nightly-59.0a1.20171114100042.tar.bz2...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 60.2M 100 60.2M 0 0 10.0M 0 0:00:06 0:00:06 --:--:-- 10.9M
-> Found firefox-nightly.desktop
-> Found firefox-nightly-safe.desktop
-> Found vendor.js
==> Validating source files with sha512sums...
firefox-always-nightly-59.0a1.20171114100042.tar.bz2 ... Passed
firefox-nightly.desktop ... Passed
firefox-nightly-safe.desktop ... Passed
vendor.js ... Passed
:: Preparing firefox-always-nightly...
==> Making package: firefox-always-nightly 99.0a1-14 (Tue Nov 14 17:47:47 CET 20
17)
==> WARNING: Skipping dependency checks.
==> Retrieving sources...
-> Found firefox-always-nightly-59.0a1.20171114100042.tar.bz2
-> Found firefox-nightly.desktop
-> Found firefox-nightly-safe.desktop
-> Found vendor.js
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting firefox-always-nightly-59.0a1.20171114100042.tar.bz2 with bsdtar
==> Starting pkgver()...
==> Updated version: firefox-always-nightly 59.0a1.20171114100042-1
==> Sources are ready.
:: Building firefox-always-nightly package(s)...
==> Making package: firefox-always-nightly 59.0a1.20171114100042-1 (Tue Nov 14 1
7:47:57 CET 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat '/home/timofonic/.cache/pacaur/firefox-always-nightly/src/f
irefox/browser/icons/mozicon128.png': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
:: failed to build firefox-always-nightly package(s)

plintb commented on 2017-11-14 15:50

@passcod Think the icon for the logo has moved to {$srcdir}/firefox/browser/chrome/icons/default/default128.png

passcod commented on 2017-10-09 10:51

@timofonic I don't know — ask pacaur. Or just retry later. In my experience the checksums sync again after 4 to 6 hours. Or try the firefox-nightly AUR package instead.

timofonic commented on 2017-10-09 08:49

@passcod I don't use yaourt, it gave me too many system issues. Why can't this be done with pacaur? I'm able to remove the cache, so that's not the problem at all.

All comments