Hot on the heels on yesterday's meeting, I had this little conversation
with António in #foresight-devel today about how we triage bugs in
FL-2.x now that we have decided to all but put it in maintenance mode.

Pragmatic and practical suggestions for how to deal with this in the
most efficient manner possible are most welcome.

 /ermo

## Begin excerpt

<ermo>
http://issues.foresightlinux.org/secure/IssueNavigator.jspa?mode=hide&requestId=10147
 <- the 1.9.9.x list has been slimmed down considerably. What do we do with the 
installer issues?
<ermo> doniphon: ^^
<doniphon> ermo: good question. create a new target. 2.99.xx. and move
all those to there for now.
<ermo> why 2.99.xx?
<ermo> as in: "What are you thinking, d00d?"
<ermo> What does the 2.99.xx artifact stand for in your intricate mind?
<doniphon> pre3
<ermo> And what is pre3 based on?
<ermo> You see, I need to add a description to 2.99.xx so that people
will know when to assign issues to it :)
<ermo> (that's why it's important that I understand what you want with
it)
<doniphon> 2.99.xx is stuff that only makes sense to SOLVE in the scope
of f3.
<ermo> Then why do the 2.99.xx dance and not just 3.x (to denote "stuff
that makes sense to solve in the scope of f3")?
<ermo> I know gnome does the 2.9x.x dance
<ermo> doniphon: For the record, you just said yesterday that we needed
to have a proper policy. Well, consider this policy making and buckle
up.
<doniphon> ermo: because for pure 3.x I'm thinkering about a clean bug
namespace... something like FLP or something. (Foresight Linux Platform)
to denote the radical changes. but i need to think better about it.
<ermo> And can we stop talking about this 'pure' nonsense? Yes, we need
a staging area for bugs that cannot be solved in the context of 2.x. But
we also need to define what we do with those bugs, how we sort them, how
we resolve them.
<ermo> It's one thing to archive old releases (which is what I'm working
on). It's another thing to mine FITS for genuinely useful Feature
Suggestions and real bugs that we need to solve.
<ermo> The Feature Suggestions are (somewhat) easy -- they can be
assigned to a 'pool of cool ideas' which we can draw on for f3.
<ermo> The genunine bugs, however, need to be triaged properly.
<doniphon> ermo: on those pack there are 2 classes of issues. one that a
simple move to a refreshed upstream base (in the case upstream anaconda)
will be enough to wipe them. and ones which are plain features that we
may or not want to have in the future but that we know  _now_ in (2.x_
scope) that aren't worth the effort.
<ermo> punting on the genuine bugs in the current installer is a cop-out
in my opinion -- we need to be realistic and say either 'yes, we will
try to fix this' or 'we acknowledge the bug, but we won't fix it. Ever'.
The alternative is 'we acknowledge the bug, we won't fix it now, but we
will consider a solution for f3'
<ermo> yeah, then we agree.
<ermo> The point being, we need to make a decision so both we and the
reporter can take it at face value. If we don't we'll just keep being
bogged down.
<doniphon> ALL anaconda bugs not strictly related to FL specific
features (use of conary) are byDefault upstream bugs. (this doesn't mean
ignoring them all - they may force a look on HOW we are refactoring
anaconda on our side, *but* anyway current anaconda is frozen. no chance
we 'll ever look or fix current issues.
<ermo> now that's plain speak I can understand.
<ermo> doniphon: Tell you what, I'll look at the Acx driver stuff and
then you can do some more thinkering on the above and we can pick it up
again this afternoon or over the weekend. No need to rush it as we still
have, oh, a gazillion bugs to triage.

## End excerpt


_______________________________________________
Foresight-devel mailing list
Foresight-devel@lists.rpath.org
http://lists.rpath.org/mailman/listinfo/foresight-devel

Reply via email to