Bug#835533: dasher: Please package Dasher 5.0 beta
Adrian Bunk
bunk at stusta.de
Fri Sep 30 13:34:44 UTC 2016
On Fri, Sep 30, 2016 at 01:03:46PM +0200, Andreas Henriksson wrote:
> Hello Adrian Bunk.
>
> On Wed, Sep 28, 2016 at 12:58:44AM +0300, Adrian Bunk wrote:
> > I just attached the trivial upstream fix for the FTBFS to the RC bug.
>
> Thanks for your patch.
>
> > This should be sufficient for getting dasher back into testing,
> > I have no opinions whether 5.0-beta is better or worse than the
> > current git snapshot.
>
> While the patch would solve the RC bug and get dasher back into
> testing, I'm hesitant to assist in uploading it because the
> question "Do we *want* to ship dasher in it current state?" is
> not something your patch addresses. If we do get dasher back
> into testing we'll likely have to also support it for the
> lifetime of stretch. If we're struggling now to find people
> willing to invest any time into dasher maintenance how will
> we be able to make any guarantees about being able to support
> it for the lifetime of stretch?
What kind of guarantees are you talking about?
What kind of support are you talking about?
In practice the only "support" Debian provides for stable are CVE fixes.
Section 5.5.1. of the Debian Developer's Reference does strongly
discourage doing any other changes to packages in stable.
If the security team does not veto providing security support for dasher
in stable, then all maintenance that is allowed for dasher during the
lifetime of stretch is guaranteed.
> Until we have a somewhat enthusiastic maintainer it's probably
> better to make dasher available "on the side" rather than in
> the main distribution IMHO. Could you tell me your view on
> this and what your motivation for posting the patch was to better
> help me understand your situation?
I am not using dasher myself, but a user stated in #835533 that he needs
dasher.
Derived distributions are special users, but the vast majority of users
won't even have a chance to notice that dasher was removed before they
upgrade when stretch is stable.
Not shipping a package in the next stable that was in the previous
stable without a good reason does needlessly create troubles for users.
You have agreed that you will place the interests of users first
in your priorities.[1]
The available options for dasher are:
- apply my patch, giving users the latest non-beta release of dasher
with 3 (or 5 with LTS) years of security support in stretch
- not providing dasher in stretch
I am not saying that either is a perfect solution.
But reality is that "latest upstream version and no RC bugs" is pretty
much all you can expect on maintainance from an average Debian package.
And this includes packages that you (co)maintain.
As an example, if a user reports a normal bug against the version
in stable of Evolution package that you co-maintain today, do you
Andreas personally guarantee that this bug will be handled by you
(or any other of the GNOME maintainers)?
If you do not, you should either immediately send an RC bug against
evolution to prevent releasing it in a stable [2], or stop setting
unrealistic expectations for random other packages.
> Regards,
> Andreas Henriksson
cu
Adrian
[1] https://www.debian.org/social_contract
[2] The situation of evolution in jessie is actually much worse than
the situation of dasher in jessie or stretch - I assume that you as
maintainer are aware that one of the most security-critical parts of
evolution is explicitely excluded from security support in jessie.
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
More information about the pkg-gnome-maintainers
mailing list