Package Details: firefox-nightly-en-gb 86.0a1.20201214.230337-1

Git Clone URL: https://aur.archlinux.org/firefox-nightly-en-gb.git (read-only, click to copy)
Package Base: firefox-nightly-en-gb
Description: Standalone Web Browser from Mozilla — Nightly build (en-GB)
Upstream URL: https://www.mozilla.org/en-GB/firefox/nightly
Keywords: browser gecko web
Licenses: GPL, MPL, LGPL
Conflicts: firefox-nightly
Provides: firefox-nightly
Submitter: cyano
Maintainer: grawlinson
Last Packager: grawlinson
Votes: 7
Popularity: 0.000000
First Submitted: 2017-07-27 04:15
Last Updated: 2020-12-15 03:00

Dependencies (14)

Required by (95)

Sources (4)

Pinned Comments

grawlinson commented on 2020-07-30 19:57

The only reason to flag this package out of date is if there are issues during a build, or if the PKGBUILD can be improved.

Latest Comments

1 2 Next › Last »

grawlinson commented on 2020-12-15 02:53

@argymeg: I've got a private repository that automatically builds updated versions of Nightly when an update is detected. This is the simplest way of performing the check.

@cyano: Thanks for the bugfix. Implemented! :)

cyano commented on 2020-12-14 09:29

@argymeg Firefox nightly has 2 builds every day. Identifying filename with date only will prevent downloading the 2nd one if you have built the 1st one already.

argymeg commented on 2020-12-14 08:58

@cyano: Interesting. Looks like it's an intentional change (https://bbs.archlinux.org/viewtopic.php?pid=1942964) so this change should probably be incorporated into the PKGBUILD.

At the risk of making a fool of myself for asking, is there a reason for the increased complexity of this PKGBUILD, compared to firefox-nightly or, perhaps more relevant, firefox-nightly-de?

cyano commented on 2020-12-14 01:36

@argymeg Array initialisation seems to be changed in Bash 5.1. Not sure whether it is a bug or not.

The following code yields “hello hello” in 5.0 but “hello” in 5.1:

declare -A dict
dict=([str]=hello [str2]=${dict[str]})
echo ${dict[@]}

To fix this problem, modify _build_id initialisation code (line 18—29):

_build_id_raw="$(curl -s "${_base_url}/latest-mozilla-central-l10n/${_name}-${_version}.${_lang}.linux-${CARCH}.checksums" | grep '.partial.mar' | cut -d' ' -f4 | grep -E -o '[[:digit:]]{14}' | sort | tail -n1)"
declare -A _build_id
_build_id=(
  [year]="${_build_id_raw:0:4}"
  [month]="${_build_id_raw:4:2}"
  [day]="${_build_id_raw:6:2}"
  [hour]="${_build_id_raw:8:2}"
  [min]="${_build_id_raw:10:2}"
  [sec]="${_build_id_raw:12:2}"
  [date]="${_build_id_raw:0:8}"
  [time]="${_build_id_raw:8:6}"
)

argymeg commented on 2020-12-13 16:12

This is currently failing to build for me.

$ yay -G firefox-nightly-en-gb
:: Querying AUR...
:: Downloaded PKGBUILD (1/1): firefox-nightly-en-gb
$ cd firefox-nightly-en-gb/
$ makepkg
==> Making package: firefox-nightly-en-gb 85.0a1..-1 (Sun 13 Dec 2020 16:05:39 GMT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found firefox-nightly.desktop
  -> Found policies.json
  -> Downloading --firefox-85.0a1.en-GB.linux-x86_64.tar.bz2...
Warning: The file name argument 
Warning: '--firefox-85.0a1.en-GB.linux-x86_64.tar.bz2.part' looks like a flag.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading https://ftp.mozilla.org/pub/firefox/nightly///------mozilla-central-l10n/firefox-85.0a1.en-GB.linux-x86_64.tar.bz2
    Aborting...

grawlinson commented on 2020-07-30 19:57

The only reason to flag this package out of date is if there are issues during a build, or if the PKGBUILD can be improved.

grawlinson commented on 2020-07-21 08:59

Run gpg --keyserver pgp.mit.edu --recv-keys 14F26682D0916CDD81E37B6D61B7B526D98F0353, or pass --skippgpcheck to makepkg.

socialfoxes commented on 2020-07-20 15:52

While trying to make this package, I get the following error:

==> Verifying source file signatures with gpg... 20200720-094507-firefox-80.0a1.en-GB.linux-x86_64.tar.bz2 ... FAILED (unknown public key F1A6668FBB7D572E) ==> ERROR: One or more PGP signatures could not be verified!

Can you post the the public gpg key please, so that I can verify?

Cheers

grawlinson commented on 2020-03-20 22:24

Another possibility is to replace the _version line with this:

_base_url="https://ftp.mozilla.org/pub/${_name}/${_channel}"
_version=$(curl -s ${_base_url}/latest-mozilla-central-l10n/ | grep "${_lang}.linux-${CARCH}.checksums" | sort | tail -n 1 | sed "s/^.*>firefox-//; s/\.${_lang}.*//")

leo_sk commented on 2020-02-18 22:48

@cyano thanks for the responding despite adverse circumstances. Best hopes to you