On Mon, Feb 10, 2020 at 6:18 AM Dmitry Smirnov wrote:
> On Saturday, 8 February 2020 1:49:20 PM AEDT Paul Wise wrote:
> > There is one attribute of how Debian does things that clashes with
> > being able to do this; service maintainers need to be able to update
> > code on a different schedule to Debian stable and even backports
> > time-frames.
>
> When service maintainers build their services from upstream repositories

There is more to services than just upstream code, for example for the
Debian wiki, we install the python-moin package, checkout the git repo
to /srv/wiki.debian.org/ and we also have the private code and configs
for the anti-spam system. My comment here mostly refers to the
additional git repos that service maintainers store configuration,
additional scripts and other service-specific code rather than to the
upstream packages the services might be based on. I do acknowledge
that some services do need to use fast-moving upstream projects
though.

https://salsa.debian.org/debian/wiki.debian.org/

> I think ideally service maintainers should be package co-maintainers. But
> when there is a large burden to maintain either (the service and the
> package), I understand how people might focus just on one thing.
> But again, if everything we do here is about providing packaged software,
> when it is ever the right thing not to use our own packages?
> Certainly we don't trust upstream more than our fellow developers, right?

Using packaged software could be the ideal situation, but I think that
reality is more complicated and that we aren't able to use packaged
software for a number of debian.org services.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Reply via email to