[rfc] Fix committed/released distinction

vila v.ladeuil+lp at free.fr
Sat Apr 9 10:19:36 UTC 2011


>>>>> Andrew Cowie <andrew at operationaldynamics.com> writes:

    > On Fri, 2011-04-08 at 15:11 +0200, John Arbash Meinel wrote:
    >> Except some people only get things via a ppa. And others can only get it
    >> via stable updates, and others can have no trouble downloading trunk and
    >> getting it from there.

    > Gah, come on, release means release, as in "bug is fixed in a release
    > made by the project".

No.

For the average[1] user it means: I have a bug, can I have a fix ? How ?

    > In Bazaar's case, that would be tarball + (since you guys offer a
    > PPA of your releases,) .deb in your PPA. When that happens, the
    > fix is indeed released.

No.

bzr trunk (and some plugins) is packaged daily, in ppa:bzr/daily without
anyone cutting tarballs.

    > Now, the fact that your bug tracker offers two states ("fix
    > committed" and "fix released") for what other bug trackers call
    > "resolved" is lovely, but I don't think these continual [how often
    > do we have this conversation here? Once every 3 months?]

Discussing is still cheaper than guiding users from a bug to the fix
(including bug triage). 

And AFAIK, this problem is not solved yet, if only people because can't
agree which means the status is still blurry for *users*.

    > attempts to redefine terminology used and accepted by large groups
    > of other people is going to get you very far.

Have a look at <http://pad.lv/163694> (high S/N) for many good reasons
to keep them separate and many good reasons to not.

In a nutshell: for a dev, there should be a status meaning: "I'm done,
go packagers", for a user (and even packagers) there should be a status
meaning: "The fix is part of package X.Y.Z".

The discussion is about making it easier for everybody involved and
minimize both effort and friction.

         Vincent


[1]: I can elaborate about user, devs and packagers different points of
views, but in the end, some users just have no idea about what version
they are using *anyway*.



More information about the bazaar mailing list