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 <[email protected]>
* 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