[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1113892: ITP: authelia -- authentication and authorization server



Hi,

On 11/2/25 11:55 PM, Andrea Pappacoda wrote:
On Wed Sep 3, 2025 at 9:45 PM CEST, Philipp Kern wrote:
Package: wnpp
Severity: wishlist
Owner: Philipp Kern <pkern@debian.org>

* Package name    : authelia

I'm very interested in authelia packaging! Is there any place, like Salsa, where I can peek at your progress?

The problem right now is not Authelia packaging, it's packaging all the dependencies.

Currently the direct list is this:

2025/11/03 21:15:59 Build-Dependency "github.com/wneessen/go-mail" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control
2025/11/03 21:15:59 Build-Dependency "authelia.com/provider/oauth2" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control
2025/11/03 21:15:59 Build-Dependency "github.com/fasthttp/session" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control
2025/11/03 21:15:59 Build-Dependency "github.com/authelia/otp" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control
2025/11/03 21:15:59 Build-Dependency "github.com/go-rod/rod" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control
2025/11/03 21:15:59 Build-Dependency "github.com/go-crypt/crypt" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control
2025/11/03 21:15:59 Build-Dependency "github.com/duosecurity/duo_api_golang" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control
2025/11/03 21:15:59 Build-Dependency "github.com/Gurpartap/logrus-stack" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control
2025/11/03 21:15:59 Build-Dependency "github.com/authelia/jsonschema" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control
2025/11/03 21:15:59 Build-Dependency "go.yaml.in/yaml/v4" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control
2025/11/03 21:15:59 Build-Dependency "github.com/go-ldap/ldap" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control

(I hope that the Authelia providers can be done inline, but I'll cross that bridge once we come to it.)

Unfortunately some, like fasthttp, need more one-off packages by the same author. fasthttp/session specifically needs Redis disabled, I think, because https://tracker.debian.org/pkg/golang-github-go-redis-redis is severely outdated.

I also suspect we can probably skip over github.com/duosecurity/duo_api_golang. So if you want to pick any package from the dependency tree to package, be my guest, go forth and go-make-golang. That outputs the ITP, maybe Cc me on that so that I'm definitely aware.

Kind regards and thanks
Philipp Kern


Reply to: