Package Details: authelia 4.39.19-1

Git Clone URL: https://aur.archlinux.org/authelia.git (read-only, click to copy)
Package Base: authelia
Description: The Cloud ready multi-factor authentication portal for your Apps.
Upstream URL: https://github.com/authelia/authelia
Licenses: Apache-2.0
Conflicts: authelia-bin, authelia-git
Submitter: nightah
Maintainer: nightah (clems4ever)
Last Packager: nightah
Votes: 2
Popularity: 0.000000
First Submitted: 2020-01-23 09:42 (UTC)
Last Updated: 2026-04-12 07:27 (UTC)

Latest Comments

1 2 Next › Last »

nightah commented on 2026-03-15 20:54 (UTC)

@xyproto no issues if you would like to pick it up.

If you want us to hit any webhooks or otherwise from our CI on releases feel free to reach out on Matrix or Discord.

xyproto commented on 2026-03-15 17:37 (UTC)

@nightah Hi, would you mind if I adopted+moved this package to [extra]?

nightah commented on 2026-03-15 10:29 (UTC)

Thanks for the ping, @synthead. Sorry, I missed it the first time around.

We indeed removed the GOEXPERIMENT flag from our builds. I've updated the package to represent that now.

synthead commented on 2026-03-14 23:34 (UTC)

Removing GOEXPERIMENT="nosynchashtriemap" from PKGBUILD solves the issue below:

diff --git a/PKGBUILD b/PKGBUILD
index 9eba164..34d975e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,7 +25,7 @@ source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/a
 sha256sums=('e77874e4e97d9a9fc29ea087c2d50815c9b34a343e9c425718780a612f59adf4')

 build() {
-  export GOPATH="$srcdir/gopath" PATH="$PATH:$srcdir/gopath/bin" _pkgver="v${pkgver}" CGO_CFLAGS="-O2 -pipe -fno-plt -fstack-protector-strong" CGO_CPPFLAGS="-D_FORTIFY_SOURCE=3" CGO_CXXFLAGS="-O2 -pipe -fno-plt" CGO_LDFLAGS="-Wl,-O1,-sort-common,-as-needed,-z,relro,-z,now" GOEXPERIMENT="nosynchashtriemap"
+  export GOPATH="$srcdir/gopath" PATH="$PATH:$srcdir/gopath/bin" _pkgver="v${pkgver}" CGO_CFLAGS="-O2 -pipe -fno-plt -fstack-protector-strong" CGO_CPPFLAGS="-D_FORTIFY_SOURCE=3" CGO_CXXFLAGS="-O2 -pipe -fno-plt" CGO_LDFLAGS="-Wl,-O1,-sort-common,-as-needed,-z,relro,-z,now"
   cd "$srcdir/$pkgname-$pkgver/web"

   COMMIT=$(curl -s https://api.github.com/repos/authelia/authelia/tags | jq -r '.[] | select(.name==env._pkgver) | .commit.sha')

synthead commented on 2026-03-14 23:30 (UTC)

I'm seeing this error on 4.39.16-1:

../internal/server/public_html/static/js/mui.TextField.C_epsLO5.js                       41.81 kB │ gzip:  11.75 kB
../internal/server/public_html/static/js/LocalStorage.B1M74ZmF.js                        45.97 kB │ gzip:  14.75 kB
../internal/server/public_html/static/js/constants.-tEkPvtW.js                           47.36 kB │ gzip:  15.36 kB
../internal/server/public_html/static/js/mui.DeIApWO8.js                                 95.58 kB │ gzip:  33.99 kB
../internal/server/public_html/static/js/SettingsRouter.D22hmRca.js                     105.96 kB │ gzip:  31.74 kB
../internal/server/public_html/static/js/index.DWwEl686.js                              313.88 kB │ gzip:  97.62 kB
../internal/server/public_html/static/js/PasswordPolicyConfiguration.Bydd2hQo.js        821.54 kB │ gzip: 398.72 kB

[PLUGIN_TIMINGS] Warning: Your build spent significant time in plugin `vite-plugin-checker`. See https://rolldown.rs/options/checks#plugintimings for more details.

[plugin builtin:vite-reporter] 
(!) Some chunks are larger than 500 kB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
✓ built in 27.73s
go: unknown GOEXPERIMENT synchashtriemap
==> ERROR: A failure occurred in build().
    Aborting...
:: failed to build authelia package(s)

nightah commented on 2025-02-17 00:52 (UTC)

@synthead this should be resolved as of 4.38.19, please let me know if you're still having issues.

synthead commented on 2025-02-12 01:43 (UTC)

I'm getting this error while building:

==> Starting build()...
 ERR_PNPM_UNSUPPORTED_ENGINE  Unsupported environment (bad pnpm and/or Node.js version)

Your pnpm version is incompatible with "/home/barb/aur/authelia/src/authelia-4.38.18/web".

Expected version: 9
Got: 10.3.0

This is happening because the package's manifest has an engines.pnpm field specified.
To fix this issue, install the required pnpm version globally.

To install the latest version of pnpm, run "pnpm i -g pnpm".
To check your pnpm version, run "pnpm -v".
==> ERROR: A failure occurred in build().
    Aborting...

nightah commented on 2024-04-01 09:01 (UTC)

Thanks @khangp0000 for the notification, I've just resolved the issue.

khangp0000 commented on 2024-03-31 21:01 (UTC) (edited on 2024-03-31 21:05 (UTC) by khangp0000)

go is making ${srcdir}/gopath/* and its subfolder readonly, make it not possible to rm unless you chmod recursively to add write permission or sudo rm, even when you own the file.

Can you add -modcacherw to go build so that the ${srcdir} folder can be easily clean up after build. I use paru and have to manually delete the gopath folder every time after update (or during next update if I was lazy). (You can check the Flags and build options in https://wiki.archlinux.org/title/Go_package_guidelines to see what that flag means)

nightah commented on 2023-10-09 03:26 (UTC)

Apologies for the delay in fixing this, I've just pushed a version that should resolve the frozen lockfile issue with pnpm. If you continue to have issues please let me know.