[Pkg-mailman-hackers] Bug#924961: Drop dependencies to node-less and ruby-sass/sassc completely

Christian Ehrhardt christian.ehrhardt at canonical.com
Tue Mar 19 07:44:04 GMT 2019


Package: mailman-suite
Version: 0+20180916-7

Hi,
as with my former bug I was analyzing the dependencies of the mailman3 stack.
In the discussion at [1] it turned out that we could make all of those
"just" build dependencies and drop the runtime dependencies to
suggests (for admins that want to customize things).

This seems clearly post-buster but I wanted to file it for tracking
and discussion ahead of time.

I have something like [2] in mind (no real PR yet [3], more an RFC as
it is not yet complete). As discussed on [1] that should do it - there
are some later replies to the mail thread that are not yet on the
list, but I know that Jonas Meurer is on CC so he has/you have seen
the answers already.

What we might need in addition is to add build-deps for the less/sassc
compilers to pre-compile those resources. But TBH I'm not so sure if
there are any packages left needing that, the fonts styles have them
as native css already - we'd need to check the malman3 stack what else
might be affected.

I wanted to ask if we could take a shot at this either in
-experimental or after Buster released?

[1]: https://mail.python.org/archives/list/mailman-developers@python.org/thread/HFNP4DPZ3CLXV3OOEJVHCVOLZ7OMAI7G/
[2]: https://salsa.debian.org/paelzer-guest/mailman-suite/commits/make-sass-less-compilers-suggests
[3]: https://salsa.debian.org/mailman-team/mailman-suite/merge_requests/2

-- 
Christian Ehrhardt
Software Engineer, Ubuntu Server
Canonical Ltd



More information about the Pkg-mailman-hackers mailing list