Who’s responsible for bug reports on old software versions?

5 points by riki


calvin

In theory, with Linux distributions are supposed to act as the first line of support with their bug trackers, doing triage. In practice, this rarely works out, because users either don't know about the downstream bug tracker, or don't trust it to resolve issues. Sometimes it's lack of resources on the downstream side as the article suggests, other times it's because distro policies mean stability may mean locking in existing bugs (cough cough, Debian). I know I personally don't really bother with distro downstream bug trackers (except for Gentoo) based on experience.

The exception is if you have a commercial relationship with your downstream distribution. I know at work, our clients do go through us first for our commercial PHP distribution.

olliej

This surely depends on the nature of the bug report? Security bugs are the most obvious ones to back deploy, but if a bug is fixed/not present in later releases how far back is there a reason to back deploy the fix?

If the fix is “update your software”, and the response is “no”, then what is a project meant to do? It logical result is that every bug fix in a later release must be back ported to all prior releases.

Security or data loss bugs would be the only real cases I would consider to warrant back deployment more than a couple releases back.

MarkMLl

In practice this is a strong argument for using something like AppImage to bypass the distro altogether.