Package Details: web-ext 10.1.0-2

Git Clone URL: https://aur.archlinux.org/web-ext.git (read-only, click to copy)
Package Base: web-ext
Description: A command line tool to help build, run, and test web extensions
Upstream URL: https://developer.mozilla.org/en-US/Add-ons/WebExtensions
Keywords: nodejs, web-ext
Licenses: MPL-2.0
Conflicts: nodejs-web-ext
Provides: nodejs-web-ext
Replaces: nodejs-web-ext
Submitter: arojas
Maintainer: Everything2067
Last Packager: Everything2067
Votes: 4
Popularity: 0.008324
First Submitted: 2025-03-31 20:36 (UTC)
Last Updated: 2026-04-05 11:39 (UTC)

Pinned Comments

Everything2067 commented on 2026-03-28 15:14 (UTC)

@sun_lmao I have updated the PKGBUILD to allow all versions of nodejs. However, Mozilla recommends using the LTS version, so if there are any problems in building in the future, also try using the LTS version.

Latest Comments

1 2 Next › Last »

Everything2067 commented on 2026-04-04 12:44 (UTC) (edited on 2026-04-05 11:45 (UTC) by Everything2067)

@binarynoise, I am able to reproduce this with LANG=de_DE.UTF-8. Looks like it fails the testing process. I will update this comment with the issue I will be creating upstream. Thanks.

Edit: https://github.com/mozilla/web-ext/issues/3676

Edit 2: I have added a workaround to the PKGBUILD, by running npm test with LANG=C, until the issue is resolved upstream.

binarynoise commented on 2026-04-04 12:23 (UTC)

I currently have nodejs-lts-krypton installed. I have set my locale to German.

Everything2067 commented on 2026-04-04 12:19 (UTC)

@binarynoise, try using the LTS version (nodejs-lts). Also, which locale are you using?

binarynoise commented on 2026-04-04 11:42 (UTC)

I can't build the package:

AssertionError: expected 'Unbekanntes Argument: nope' to match /Unknown argument: nope/

Is this fixable here or does this need to be fixed upstream? export LANG=C before building works around that problem but is quite annoying

Everything2067 commented on 2026-03-28 15:14 (UTC)

@sun_lmao I have updated the PKGBUILD to allow all versions of nodejs. However, Mozilla recommends using the LTS version, so if there are any problems in building in the future, also try using the LTS version.

sun_lmao commented on 2026-03-28 14:51 (UTC)

Please change dependency nodejs-lts to nodejs. This is a real annoyance and I don't see why it would need to be the LTS version.

HurricanePootis commented on 2026-03-11 21:09 (UTC)

Hey, version 9.4.0 is out. And, I was able to build it using nodejs instead of nodejs-lts.

Terrance commented on 2026-02-08 18:15 (UTC)

This package appears to use nosetests from python-nose as the test runner, but doesn't try to install it first. Despite the general suppression of failures, there's still an attempt to run them during check, so the dependency should be pulled in when needed with:

checkdepends=('python-nose')

7cff commented on 2025-10-23 23:24 (UTC)

The reason for the unit test failure was because of a bug upstream that caused the tests to fail (and possibly for web-ext to be bugged) on certain versions of Node: https://github.com/mozilla/web-ext/issues/3429

Furthermore, the wiki recommends performing testing specifically so that we can catch these types of bugs during packaging, and if the tests must be disabled, it should be done using one of the listed methods instead of that line you currently have in the PKGBUILD: https://wiki.archlinux.org/title/Creating_packages