RE: Severity levels
So the idiot isn't even subscribed to this group, but is spamming it anyway? Don't feed the trolls. Hi there. I would have a hard time replying to your posts if I weren't, wouldn't you think? //Nicklas
Re: Severity levels
On Sunday 10 May 2009 15:59:30 Ken Sharp wrote: Ken, some food for thought here. Henri Verbeet wrote: When you're not subscribed to the list, your posts have to go through moderation. Sometimes that can take a while. So the idiot isn't even subscribed to this group, but is spamming it anyway? Don't feed the trolls. How exactly is this post not an ad hominem attack, commonly used by trolls to start flame wars? I seriously dislike the tone this mailing list keeps taking recently. This kind of poisonous behaviour is bad for Wine in general. Please try to be civil. An engineer should be able to voice technical criticism without insulting people. If you feel the need to insult people for whatever reason, don't do it on the mailing list. Kai -- Kai Blin WorldForge developer http://www.worldforge.org/ Wine developerhttp://wiki.winehq.org/KaiBlin Samba team member http://www.samba.org/samba/team/ -- Will code for cotton. signature.asc Description: This is a digitally signed message part.
Re: Severity levels
2009/5/11 Kai Blin kai.b...@gmail.com: I seriously dislike the tone this mailing list keeps taking recently. In case it means anything to anyone, I agree.
Re: Severity levels
On Mon, May 11, 2009 at 5:17 AM, Henri Verbeet hverb...@gmail.com wrote: 2009/5/11 Kai Blin kai.b...@gmail.com: I seriously dislike the tone this mailing list keeps taking recently. In case it means anything to anyone, I agree. +1, exactly why I muted the conversation. -- -Austin
RE: Severity levels
+1, exactly why I muted the conversation. Not implying that I would have won the conversation or anything (I obviously didn't), but I did not like the way my arguments were met at all. From almost the first response, the tone was quite condescending and no one even considered if my ideas had any actual merit at all before slamming them completely. Also, because of this, the conversation was needlessly prolonged, to the obvious annoyance of all. This also applied to perfectly valid comments i made in the AppDB. I haven't experienced such behaviour in an open source project for years. And I have, believe it or not, both participated in and, yes, managed a few. I would say that no matter how annoying I may have been to this thread, this is extremely counterproductive. In communities like this, where most people are involved for other reasons than money, it is even more important to treat others with respect. I pride myself with always trying to keep a professional attitude in my communications. Not only with customers or management, but also my peers. I would like some of the participants of this thread to consider the damage they do to the wine project when they don't. Creating technology isn't all about technology. //Nicklas PS. WOW! Reposting since a fantastic bug in outlook(loves it) totally screwed up the subject in my earlier post. DS.
Re: Severity levels
2009/5/11 Nicklas Börjesson nicklas.borjes...@ws.se: From almost the first response, the tone was quite condescending No. and no one even considered if my ideas had any actual merit at all before slamming them completely. Yes they did. You ignored their just criticism. Also, because of this, the conversation was needlessly prolonged, to the obvious annoyance of all. And the fact that you refuse to acknowledge critical responses. This also applied to perfectly valid comments i made in the AppDB. For example ...? I haven't experienced such behaviour in an open source project for years. And I have, believe it or not, both participated in and, yes, managed a few. Ever managed a project as big as Wine? In terms of number of developers, or sheer lines of code? I would say that no matter how annoying I may have been to this thread, this is extremely counterproductive. In communities like this, where most people are involved for other reasons than money, it is even more important to treat others with respect. Agreed. However, you have shown little respect for the people on this thread who have been critical of your suggestions. You believe you are right - there's nothing wrong with that - but your suggestion is violently different from what is currently being done - which is a system set up by the Wine developers for the Wine developers, and is attuned to what the Wine developers want and need. I pride myself with always trying to keep a professional attitude in my communications. If professionalism means never giving up, even when it has been *explained* to you why your idea won't work in practice, then you succeeded. Not only with customers or management, but also my peers. I would like some of the participants of this thread to consider the damage they do to the wine project when they don't. Creating technology isn't all about technology. One thread on the mailing list doesn't make the whole project (though I do see your point). However, it cuts both ways. You complain that no one has paid attention to your fantastically brilliant idea (when they have, they just don't like it); perhaps your idea isn't as brilliant as you think? You have to treat valid critical response with the same respect as valid positive response.
RE: Severity levels
From almost the first response, the tone was quite condescending No. Here we go. I'll try again. Yes. If professionalism means never giving up, even when it has been *explained* to you why your idea won't work in practice, then you succeeded. In the end someone did explain, yes. But it took about 10 posts until anyone started to actually read what I had written and stop reading in other things into what it said. Like constantly stating that photoshop isn't the all only application and the like, when that had nothing to do with what my point was. I don't give up. Especially when I have time to spare. Which I did. perhaps your idea isn't as brilliant as you think? I did not think of my idea as brilliant. In fact, I have never even remotely tried to convey that. I just thougt of it as an idea. This is exactly the kind of attitude that leads nowhere. Why even write that sentence? Did we get anywhere? You have to treat valid critical response with the same respect as valid positive response. I did, even if it didn't adress what I said. Although I did comment when someone persisted with strawman arguments like should we let users in control of the project even though I had never said anything like that. Ever managed a project as big as Wine? In terms of number of developers, or sheer lines of code? Have you? Regarding sheer lines of code, the main application (a portfolio/fund management system) I am working have roughly the same amount of code that wine does. Or at least around 90%. The database currently has 327 tables and customer databases range from 1-100 gigabyte in size. With regards to complexity, wine has nothing on it, at least as far as I have seen so far. So I'd say I know a thing or two about large projects. You seem to think that the wine project is some kind of huge beheamoth of a project. In fact, most fairly common business applications are just as large(especially in later years when so much code is auto-generated). One or two million LOCs is not huge. Big, but not huge. Especially, I know that when a project grows, softer values tend to become more important. And that users, handled correctly, can be more of a resource, than a liability. //Nicklas
Re: Severity levels
Guys, please take it off list. -- -Austin
Re: Severity levels
On Mon, 11 May 2009, Kai Blin wrote: [...] If you feel the need to insult people for whatever reason, don't do it on the mailing list. Better yet, they should do it to the mirrorg. -- Francois Gouget fgou...@free.fr http://fgouget.free.fr/ Before you criticize someone, walk a mile in his shoes. That way, if he gets angry, he'll be a mile away - and barefoot.
Re: Severity levels
Henri Verbeet wrote: When you're not subscribed to the list, your posts have to go through moderation. Sometimes that can take a while. So the idiot isn't even subscribed to this group, but is spamming it anyway? Don't feed the trolls.
RE: Severity levels
I don't believe your earlier mains have been resent. I certainly haven't received them. Ok, then it's ok. I was afraid that there was something wrong.
RE: Severity levels
When you're not subscribed to the list, your posts have to go through moderation. Sometimes that can take a while. I do subscribe to the list(and did, from the beginning). Or maybe subscription is more than registering to the mailing list?
RE: Severity levels
make sure you're sending mails with the same address you're receiving them on. That would be it, thanks! I feel pretty silly, I had registered to the mailing list as nicklas_at_ws.se, but my sender is my long adress, nicklas.borjesson_at_ws.se. It did not use to be that way, I forgot that it had changed. I'll change my adress and hope that solves it. Sorry if I bothered you all. //Nicklas
Re: Severity levels
2009/5/9 Nicklas Börjesson nicklas.borjes...@ws.se: When you're not subscribed to the list, your posts have to go through moderation. Sometimes that can take a while. I do subscribe to the list(and did, from the beginning). Or maybe subscription is more than registering to the mailing list? You also need to follow the confirmation link, of course, but if you receive mails from the list that should be ok. The only other obvious thing I can think of at the moment is to make sure you're sending mails with the same address you're receiving them on.
RE: Severity levels
No offense, but you should probably take the lack of (repeated) responses as a sign. I did leave it alone. That post was a reaction to what I considered as bullying. The answers has almost never been to anything I have said, but rather to things I haven't said. //Nicklas PS. No, I am new to the wine project. But there is a world outside of it. DS.
RE: Severity levels
Hi all, it seems that some of my earlier mails(and some other) has been re-mailed to the list. I don't think that our(here, at my workplace) servers has done this, rather, it feels like the mailing list server did it. So understand that I am not bombarding the list. I see that many are replying to some really old posts. //Nicklas
Re: Severity levels
2009/5/8 Nicklas Börjesson nicklas.borjes...@ws.se: 2009/5/8 Austin English austinengl...@gmail.com: No offense, but you should probably take the lack of (repeated) responses as a sign. I did leave it alone. That post was a reaction to what I considered as bullying. The answers has almost never been to anything I have said, but rather to things I haven't said. You've been repeatedly informed why your proposed changes to the severity levels are a bad idea by many people on this list. Let's take an analogy: Imagine you're a fresh, young car tester at Ford. Using an open-door policy to contact an executive, you promise a new, efficient design to replace the current combustion engines completely. You present your idea at a board meeting. The board is not receptive to your proposed changes. The engineering department doesn't believe it will solve any problems, and in fact that it will reduce fuel efficiency and increase pollution. The other board members point out that you're very new to the company, and that you have no experience in engine design or engineering and you are only present in the company as a tester. In this scenario, are you being bullied by the board members? //Nicklas PS. No, I am new to the wine project. But there is a world outside of it. DS. You'd have some credibility if you researched what the Wine project does with bugzilla, how it currently works, etc. rather than just assuming it's the wrong way to do it. 2009/5/8 Nicklas Börjesson nicklas.borjes...@ws.se: Hi all, it seems that some of my earlier mails(and some other) has been re-mailed to the list. I don't think that our(here, at my workplace) servers has done this, rather, it feels like the mailing list server did it. So understand that I am not bombarding the list. I see that many are replying to some really old posts. Still not your problem? Still feeling bullied, but this time by the mailing list server? I don't believe your earlier mains have been resent. I certainly haven't received them.
Re: Severity levels
2009/5/9 Ben Klein shackl...@gmail.com: Still not your problem? Still feeling bullied, but this time by the mailing list server? I don't believe your earlier mains have been resent. I certainly haven't received them. My Gmail account tells me that all those mails are like 4 days old. This has happened to me before. I thought it was a problem with Gmail, but it may as well be the wine mailing list server, or something else entirely. Remco
Re: Severity levels
2009/5/9 Remco remc...@gmail.com: 2009/5/9 Ben Klein shackl...@gmail.com: Still not your problem? Still feeling bullied, but this time by the mailing list server? I don't believe your earlier mains have been resent. I certainly haven't received them. My Gmail account tells me that all those mails are like 4 days old. This has happened to me before. I thought it was a problem with Gmail, but it may as well be the wine mailing list server, or something else entirely. When you're not subscribed to the list, your posts have to go through moderation. Sometimes that can take a while.
RE: Severity levels
To every Wine user, their application not working is critical. This is clear by all the bugs that are logged incorrectly every day, because nobody bothered reading the FAQ. Yep, but that's more an indication on how much work remains to be done on wine than it is an incorrect severity level. If Photoshop(the eternal example) should stop working on windows due to a regression, I am sure the users would consider it critical when they report it to Microsoft. But as the wine project progresses, severity levels will hopefully drop so that there will be more nuances. I just think there is something severely when registering a bug that results in unworkable applications is considered a normal or even minor bug. To me, that's sending the wrong signals about the ambition of the project. Unless the not yet suitable for general use from the faq is everywhere with blinking warning signs. //Nicklas
RE: Severity levels
So you suggest making the severity ratings meaningless to anyone but ... well, you don't actually mention anyone knowing what they *really* mean, but I assume an exclusive clique of developers or bugzilla admins? Users have different opinions on what level of bug they encounter depending on what *task* they're trying to perform, which is not particularly useful to developers who need strict reproducability. No, I mean that the actual meaning of the words low, medium, high and Critical will suffice. I think most people have a fair understanding what medium and critical means. This is not meaningless at all, to trying to clarify these levels is quite pointless though. Yes, some people tend to exaggerate their issues, but that's just the way it is. And to my experience, they are few. Most actually don't exaggerate as much. To them, the situation IS critical, bordering on panic. Rather, thinking that their users are exaggerating is a way for developers to not let reality come to close. Hell, I do it myself right now. :-) I don't see how the reproducibility connects to the severity level? Regarding the priority flag..i was referring to it's visibility, not its state. There already is a separate category flag. It's called severity and it indicates roughly the amount of *functionality* lost due to the bug. Priority does not indicate the severity of a bug; a bug may have low priority due to limitations outside of Wine (such as some blocker bugs for copy-protection systems which can't be supported in Wine). My point is that there should be no need for that flag. Let the users have it as input, and let the developers use component+priority. You're not going to like this, but users don't matter quite *that* much on bugzilla. The bug tracker is a developer's tool, and although users are essential to the process (submitting bugs and new information on request), it should be designed as a developer's tool. A user's impression of their problem is irrelevant to the hard data they can provide about lost or missing functionality. You are right. I don't like it. Especially because the bug tracker is the entire projects tool, not only the developers. I this matter can only compare with my own professional(commercial) experience and there, the ones submitting bugs has a *lot* to say, since they won't submit bugs unless they are critical if we don't present them with a smooth interface. Hmm..only critical bugs..now where have i heard about that..? :-) //Nicklas
Re: Severity levels
Nicklas Börjesson wrote: No it isn't. It's an indication on how many people think they're more important than anyone else filing a bug. I think that you are wrong. Granted, some people do, they are called morons. But most people aren't morons. They are people, and to them, the issue really is critical. At least they think that. Give people the benefit of the doubt here. How many times does this have to be repeated? Severity levels are NOT determined by how much a user wants the app to work. They're just not, deal with it. It doesn't matter what the users think, we've been over this, it would be up to MS coders. They would put a high priority on it because Adobe it a major player, and I'm sure MS makes a lot of money out of them one way or another. This is a FOSS project and has no bearing on severity levels. So Photoshop has not been the least prioritized? What are you talking about? A lot of people use Photoshop, that's why it has been given more attention. This is FOSS software, the more popular an application is, the more people will be involved in getting it to work. Photoshop is very popular. Acme Inc. Card Counter is not. Photoshop has been prioritised because it is so popular, it is also affected by a LOT of bugs. This adds up to 1+1=2 and nothing more. Photoshop bugs are prioritised in exactly the same way all the other bugs are. I don't think you paint the entire picture. I don't think you can see the picture. If a set of devs decide to work on getting a particular app working that's up to them, and we've already been over this too. Obviously. I can't remember opposing that? Who said you had? Bares no relevance whatsoever to severity levels in Bugzilla. Nothing does, does it? Not to you, no. Only what you think is right. //Nicklas
Re: Severity levels
How many times does this have to be repeated? Severity levels are NOT determined by how much a user wants the app to work. They're just not, deal with it. I have never said it is, either. I said it think it should be determined by how severe the user thinks it is(if devs then cares about it is another matter). You seem to be convinced that all users are morons hyping their own stuff. If a set of devs decide to work on getting a particular app working that's up to them, and we've already been over this too. Obviously. I can't remember opposing that? Who said you had? Why writing that we've had already been over it, then?!?? .etc you can't see the picture .etc Not to you, no. Only what you think is right. .etc Huh? This doesn't lead anywhere, you constantly misread me and I don't seem to understand what you are getting at. For some reason, I seem to annoy the hell out if you. I really don't get it, it is not my intention. Do I have some kind of attitude I need to be aware of? I am not a native English speaker. Anyway, it has been obvious from the start that you and I can't communicate. Therefore, I am backing out(hands in air) of this discussion before...uh.. after it has gotten out of hand. //Nicklas
RE: Severity levels
Why should there be multiple support forums? Well, not forums, but as I said different lists for different kinds of applications(games/business/graphics), since they should(?) have related problems. I would think so, anyway. The wiki has _a lot_ of info, most of the time when bugs are closed invalid, wiki links are given to fix the problem. Again, wine _is_ an open source project. If the wiki isn't good enough, add something. I am talking about avoiding a bug being submitted at all. Maybe to organize how-to-run information. Sure I could do a bit of that. It's like the idea you had about getting funding, did they tell you to go do it all by yourself? How do you mean their priorities are important? It's an uncomfortable truth, but users priorities aren't important, like has been said dozens of times. Sure, we care about user's bugs, and want to fix them. ... Users priorities probably affect what severity level they choose. But as I said to Ken, I can't believe that all users are morons. Anyway, regardless of their motives, I still think that they have to be included. If not, the project will slowly drift away and turn into a toy nobody have any use for. But every user also thinks *their* app is the most important application to fix. Actually, I can't believe they all are that way. When I first posted a bug here on bugzilla some time ago, one of the first thing I got was you telling me that there are other applications just as important as yours. The reason in my case was that I completely misunderstood the severity instructions (I had the flu so I was a bit hazy) and mixed it up with the priority instructions. I got going on your comment that Photoshop was not more critical than any other application, which I a far cry from getting pissed of about something with really few users. Wine can't stop development on _everything_ just to get one user's application running. Making user's arbitrary priorities the most important would be doing this. Good thing I didn't propose that then. :-) I said it should be a part of the priority and a considerable one. Not the largest one. And I am not talking about users arbitrary priorities, just including more intuitive severity levels(good or bad) when making bug fixing priorities. //Nicklas
RE: Severity levels
How many times does this have to be repeated? Severity levels are NOT determined by how much a user wants the app to work. They're just not, deal with it. I have never said it is, either. I said it think it should be determined by how severe the user thinks it is(if devs then cares about it is another matter). And you've already been told it shouldn't, and this has been explained to you. snip waffle Junk. Explained to me?? ...this is just incredible. Regardless of what I have said, you have repeated almost the same things, it's like you haven't been reading my posts! Leave me alone, I want to talk to someone else. //Nicklas
RE: Severity levels
I think this argument is circular...Wine has no shortage of bugs being reported, we have plenty of new users reporting bugs, and new developers contributing often. You're proposing adding an extra severity rating that no developer will look at, and will only add to confusion (users now have to decide *two* levels rather than one). It won't add any benefit, other than possibly giving users a warm fuzzy feeling that their bug is 'important' to them (which they can already do with voting), but adds confusion, wasted time, and wasted effort. Yes the voting! I had forgot about that! Actually that pretty much...lessens many of my previous arguments. Well, turns the into moot, really. I still think that the severity levels could be better with regards to UE though, but that seems less important now with the at least theorethical me too-power of voting. Again, sorry for taking your time. Too bad nobody mentioned the voting earlier. //Nicklas PS. I never proposed an extra severity flag, but to change it into something more intuitive for the user. I speculated that classification of bugs could be made anyway. DS.
RE: Severity levels
As I wrote in my earlier post, Austin told me about the voting functionality, and If that is considered when priorities are made, it is likely to keep things pretty on track, making my proposed changes far less important. I still think my thoughts aren't that off anyway, but now they feel a bit more optional. No, he's proposing to dump the developer-focused severity completely, because component + priority should be good enough, and replace it with ill-defined, ambiguous Low, Medium, High, Critical. Blockers and metabugs would also disappear under his proposed model, it seems. After all, what good are metabugs to users? ;) Exactly. Ben's got it. :-) But blockers and metabugs wouldn't disappear. They would only lose their special classification. They would likely have it's priorities set to 1 by the developer reviewing. In what other way than they are highly prioritized are they different to any other bug? Something that must be fixed, must be fixed, regardless. To me, blocker is a class of bugs, not a level of severity. Mixing is up like is done now makes it: a) more complicated for users. b) more difficult to severity in statistics. ill-defined I would go further than I'll-defined. I'd say non-defined. The other things I talked about, drifting away from usability is a fairly rapid process(a few years) that I actually have experienced first hand (well second hand, actually), and it wasn't pretty. You joke about it, but the worst thing about it is that because it really only needs such a small skew to happen, it creeps up on you. Because normal get fixed far more often than minor bugs. Firefox and IE have drastically different success/failure/issues when running in Wine, as do MS Word and WordPerfect Yep, but I'd rather put I it like a Microsoft application has often other problems than externally developed applications(built-in vs using dll:s for everything). Anyway, looking at the forums now, games and 3d applications DO usually have different issues than normal desktop applications. It's more about controllers, DirectX and other stuff. And there are a LOT of posts. 30 new threads the last 24 hours. Lot's to wade through I you're only into D3D issues. If it was different lists, people could become a little bit more specialized. //Nicklas
RE: Severity levels
Just changing the default to normal should solve a lot of the problem; people are less likely to change the severity level if the one they're presented with looks reasonable. I think so too. Especially if the selected one, enhancement almost certainly is wrong. I know what Major and Critical mean too, but I can live without being able to make that change myself if restricting it will help. There's always the comment field to state an opinion. I agree here as well. I would also rename trivial to low, minor to medium and normal to high. *ducks* //Nicklas -Original Message- From: wine-devel-boun...@winehq.org on behalf of Rosanne DiMesio Sent: Mon 2009-05-04 13:39 To: Austin English Cc: wine-devel@winehq.org Subject: Re: Severity levels On Mon, 4 May 2009 00:31:09 -0500 Austin English austinengl...@gmail.com wrote: But how would the restriction work? Not that I'm likely to ever submit a Major or Critical bug report, but I know what they mean ;) I don't know if bugzilla supports that or not. But changing the default to normal is quick and easy. -- Just changing the default to normal should solve a lot of the problem; people are less likely to change the severity level if the one they're presented with looks reasonable. I know what Major and Critical mean too, but I can live without being able to make that change myself if restricting it will help. There's always the comment field to state an opinion. -- Rosanne DiMesio dime...@earthlink.net
RE: Severity levels
You're one guy against the world. So far, no one on this thread has responded positively to your proposal to overhaul severities. I'd suggest you stop acting like it's an inevitability Ok then. Once again bugzilla is a developer's tool, not a collection of data for users. We already have the Wiki, forums and AppDB satisfying the users' needs. Ok. Point is that metabugs, though useless to users, are important for the REAL target audience of bugzilla: developers. Repeat after me: Bugzilla is there for the developers, not the users Better not let them in then. A user-centric focus on bug priorities simply would not work with a project as large (massive?) as Wine is. Repeat after me: Nicklas Is not proposing a user centric focus, which would be insane, he is merely talking about weighing it in. Nicklas Is not proposing a user centric focus, which would be insane, he is merely talking about weighing it in. I have actually forgot how many times I have tried to say this. Then they disappear. There would be no way to search for metabugs, for example, whereas at the moment you can search for Blockers. There's no point in keeping metabugs if there's no ... I would search for priority 1 bugs. To be a priority 1 bug it would had to had been either a blocker or critial. Metabugs...well, if they are used a lot maybe that will become a problem. But aren't using metabugs a bit wrong anyway? You're now implying that all bugs should be given equal priority. No I am not. I rarely imply. Some bugs *can't* be fixed without limitations lifted in other areas (e.g. introduction of Xinput2). They could still be severe (mouse-related bugs could easily attain Major severity) but be a low priority due to forces outside of Wine. Then severity would be critical and priority 4. Mixing is up like is done now makes it: a) more complicated for users. b) more difficult to severity in statistics. a) is not a consideration for bugzilla. It has to be easy for the developers that respond. b) is nonsensical. We're talking about two very different forms of statistics. Bugzilla is the place for developer-side severity (which is what's in place now); forums and AppDB are the places for user-side severity (which is what you're suggesting). By definition, there is no way to gather statistics on one when the other is used. a) You are right. Keep them users out of there. b) I thought that priority was developer priority and severity was severity for the users. Please quote with context! And having no definitions of the severity levels is just asking for trouble. Surely you realise that every user will have a different opinion on how serious their bug is, and what the boundaries for Low, Medium, High and Critical are, which will likely vary greatly from what the developers responding to the bugs think? Conflict between developers and users is bad, and having real definitions of the severity levels allows the devs to say well, your 'Critical' bug that has a simple but tedious workaround doesn't fit the definition of Critical, so it's being downgraded to 'Minor'. If one say severity is in usage context and priority is in big-picture context there would be less conflicts. I can't tell what you're talking about here. Ok. The same. 1) A few years is rapid? Yes. I'd say so. I a large project's life, anyway. 2) Drifting away from usability when we've always (AFAIK) had the current severity levels (but not necessarily the definitions), and established that the system works well to assist developers categorising the bugs? Wine hasn't been used seriously by people until now. When something goes from being only a toy to a real too it brings changes. 3) Such a small skew, as in handing over full control over what priority should be given to the bug to the users? And before you say it's not full control, if it's not something that will seriously influence the way bugs are prioritised, it's pointless to do such a massive overhaul of the severity ratings. Again, I disagree. Massive? Renaming some categorisations? 4) Normal getting fixed more than minor is a problem? Yes, this can be a huge problem if minor consists of annoyances. In the end, one have a system that works, but in a very annoying way. Applications still have to be treated on a per-app basis. Every app is different, and in extreme cases different versions of the same app use violently different API calls. Yes, but I am talkic Correct, games and 3D applications do tend to use DirectX, whereas office applications don't (tend to). Well done, astute observation. It doesn't mean that a joystick fix for GTA:San Andreas will work with Gunmetal, or that a WineD3D patch for COD4 will improve performance in Supreme Commander. They're all individuals! (Chorus: Yes, they're all individuals!) They're all different! (Chorus: Yes, they're all different!) (I'm not) (shhh) I think you are just being negative, to be honest. So games aren't more like each others
Re: Severity levels
On Mon, 4 May 2009 22:12:04 +1000 Ben Klein shackl...@gmail.com wrote: 2009/5/4 Ben Klein shackl...@gmail.com: Then they disappear. There would be no way to search for metabugs, for example, whereas at the moment you can search for Blockers. There's no point in keeping metabugs if there's no SUSPENSE! Lost a chunk of line there. There's no point in keeping metabugs if there's no way to ... SUSPENSE! no way to distinguish them from regular bugs. Wine does have meta bugs look at the application data base. Each application has a list of bugs that effect that program. Why Wine does not use meta bugs in bugzilla is because they end up being Make my all programs work with wine! Now list.
Re: Severity levels
On Sun, 3 May 2009 23:31:45 -0400 Mike Kaplinskiy mike.kaplins...@gmail.com wrote: +1. Or just remove priorities for users altogether. Looks like some one is thinking round here! That gets my vote to.
RE: Severity levels
Guys, y'all are going in a circular argument. No need to cc wine-devel on it anymore. I am rather fed up with it as well, also I will soon not have any more time for it since I'll be going back to work tomorrow. I've had stomach flu(!swine) the last week. Circular? More plain disagreement i'd say. Let's work toward making normal the default level, and move on with our lives. Yep. Let's do that. Let's aim for the stars. Any developer/user focus for bugzilla argument is WAY beyond beating a dead horse. Ok.
RE: Severity levels
However, a developer should be aware of the impact on the user experience and the user's determined severity of a problem. That has been my point all the time. I was told that the users perceptions were not important since, a least according what I understood, they could not be trusted to be objective in their classification. Also, it was not very important to know their priorities anyway. Users should not be determining this through the use of the severity and priority fields. I have discussed the use of an impact field to have the user state what impact the problem has on their ability to use/install a particular application. However, I thought adding a extra field would be too bold a proposition, so I proposed to change the severity field instead(which I felt was unlinear anyway). Regarding the interface of the bug reporting I am also with you. It is simply not simple enough for normal users. Too many knobs. The problem is that it is felt that enough bugs are reported anyway, and that therefore, no improvements are needed. Maybe that's correct, but I just can't help to think it is a bit of a strange mindset. //Nicklas
Re: Severity levels
2009/5/3 Nicklas Börjesson nicklas.borjes...@ws.se: Explained to me?? ...this is just incredible. Regardless of what I have said, you have repeated almost the same things, it's like you haven't been reading my posts! Leave me alone, I want to talk to someone else. No offense, but you should probably take the lack of (repeated) responses as a sign. You've been answered several times by several people, and the answer has been (mostly) the same. Bugzilla is a developer's tool, with bugs reported by users. Severity levels are there for how they affect Wine *overall*, not the user experience. Such things belong in the AppDB/etc., not bugzilla. Again, no offense, but you're relatively unknown to the Wine project. Looking for your name in the git log shows no records. The only place I recognize your name from is this thread and from bugzilla bugs. Trying to tell all of Wine's developers that the way they've been handling bug reports has been wrong for years is a bit pompous. Granted, I'm not saying it can't be improved. Surely it can. But, as has been said before, Bugzilla is there for developers, not user's. Lastly, as I said before, I encourage you to subscribe to wine-bugs/patches/devel/users and keep up with everything going on in wine. See how many bug reports we have, what they describe, and the quality of them. It helps to have experience seeing these bug reports before arbitrarily saying how the system should be changed. The horse has been beaten way past the point of Jell-O. Can we put this to a rest, please? -- -Austin
Re: Severity levels
2009/5/7 Austin English austinengl...@gmail.com 2009/5/3 Nicklas Börjesson nicklas.borjes...@ws.se: Explained to me?? ...this is just incredible. Regardless of what I have said, you have repeated almost the same things, it's like you haven't been reading my posts! Leave me alone, I want to talk to someone else. No offense, but you should probably take the lack of (repeated) responses as a sign. You've been answered several times by several people, and the answer has been (mostly) the same. Bugzilla is a developer's tool, with bugs reported by users. Severity levels are there for how they affect Wine *overall*, not the user experience. Such things belong in the AppDB/etc., not bugzilla. Having it in a field in bugzilla with a list of options is potentially a lot better than expecting users to enter the information in the description without being prompted. I'd suggest: Application can't start. (default) Something I need to do is broken, but enough of the app still works to be useful for other tasks (e.g. a word processor with broken equation editor). The app is totally useless (e.g. a word processor with broken Open Save dialogs). Part of the app is broken but I can work around the problems. along with instructions to file installer bugs under Installer for XYZ because installers have the same potential for partial breakage (can't select install directory vs shows negative free space and refuses to install at all) This was already suggested, but the options addressed multiple orthogonal issues (how usable is the app vs what kind of breakage) which someone pointed out would be even more confusing. Keep the what broke in the description where users will naturally report it, and provide only an impact (hey that might not be a bad name for the field -- impact) level in a new dropdown list.
Re: Severity levels
2009/5/8 richardvo...@gmail.com richardvo...@gmail.com: 2009/5/7 Austin English austinengl...@gmail.com 2009/5/3 Nicklas Börjesson nicklas.borjes...@ws.se: Explained to me?? ...this is just incredible. Regardless of what I have said, you have repeated almost the same things, it's like you haven't been reading my posts! Or that you're not reading other people's posts, like every time they mention the phrase developers, not users, you assume the entire post is irrelevant to the discussion. Leave me alone, I want to talk to someone else. I've said it before, you're one man against the world in this argument. Bugzilla is a developer's tool, with bugs reported by users. Severity levels are there for how they affect Wine *overall*, not the user experience. Such things belong in the AppDB/etc., not bugzilla. Having it in a field in bugzilla with a list of options is potentially a lot better than expecting users to enter the information in the description without being prompted. I'd suggest: Application can't start. (default) Something I need to do is broken, but enough of the app still works to be useful for other tasks (e.g. a word processor with broken equation editor). The app is totally useless (e.g. a word processor with broken Open Save dialogs). Part of the app is broken but I can work around the problems. This is not very useful to the people who matter on bugzilla (developers). Something is broken is too close to The app is useless (at best these would be Minor and Normal bugs, at worst both Normal) and Part of the app is broken is exactly the same as Something is broken except a workaround is present (this is guaranteed to be Minor). Users need to provide much more detail to their bug descriptions than this. Adding a field that describes the problem in a vague way will encourage users to minimise their descriptions (BAD). Imagine: I already said that something is broken, why are you asking for more information? FIX IT! It's really important! I need it to live! If any improvement can be made to the bug submission system, it would be to encourage users to provide *more* descriptive detail (especially for steps taken to reproduce the bug) in their initial report. Any suggestion for adding or modifying a field to indicate Impact on user experience will not affect that. along with instructions to file installer bugs under Installer for XYZ because installers have the same potential for partial breakage (can't select install directory vs shows negative free space and refuses to install at all) This was already suggested, but the options addressed multiple orthogonal issues (how usable is the app vs what kind of breakage) which someone pointed out would be even more confusing. Keep the what broke in the description where users will naturally report it, and provide only an impact (hey that might not be a bad name for the field -- impact) level in a new dropdown list. It's been said before: bugzilla is not the place for this type of thing. The impact on user experience is not a factor in determining bug priorities, nor will it ever be. Remember, WineHQ is not a company, Wine is not proprietary, so Wine does not have to behave like a commercial product. If someone is willing to work on a bug, then patches will get submitted and reviewed. If the patches are well-formed and functional, and don't cause obvious regressions, then the patches are committed and the bug fixed. That's how collaborative open-source development works, especially in such massive projects as Wine.
Re: Severity levels
IneedAname wrote: Wine does have meta bugs look at the application data base. Each application has a list of bugs that effect that program. I think that you missed what a meta-bug is in the Bugzilla sense. A meta-bug would collect all of the applications affected by a particular problem, we do that by adding them to the comments area and closing out the duplicates. Why Wine does not use meta bugs in bugzilla is because they end up being Make my all programs work with wine! Now list. Either that, or they get abused by folks adding bugs that have NOTHING to do with the original bug. In any case, meta-bugs are not allowed in Bugzilla, period. James McKenzie
Re: Severity levels
On Mon, May 04, 2009 at 02:39:28PM -0500, Austin English wrote: 2009/5/4 James Mckenzie jjmckenzi...@earthlink.net: One question: Does Bugzilla have a place for user's to place the Impact on their ability to use a Windows program? This is much different than the priority and severity fields. No, but it is not important for bugzilla. That information belongs in the AppDB, which allows for this, with the application ratings. It'd be handy if bug links in AppDB allowed some kind of indication of the problem it causes or at least the severity thereof. I've got a whole bunch of bugs linked from Warhammer Online which have really unuseful bug titles, causing readers of the page to end up reporting the same things in the comments. There's prolly an issue as well in the bug report naming, it seems that Wine doesn't have a strong culture of renaming bugs when they've been diagnosed. (Bug 13335 is a good example of this, I feel. A user pointed out to me the other day that he wasn't running Warcraft 3 when I suggested that it was the problem he was having. There's another bug which refers specifically to Steam in the bug title.) I've added a Note to the WAR AppDB page which describes symptoms and ties them to linked bugs to try and alleviate this, but it'd be nice if the disconnect wasn't there. -- --- Paul TBBle Hampson, B.Sc, LPI, MCSE Very-later-year Asian Studies student, ANU The Boss, Bubblesworth Pty Ltd (ABN: 51 095 284 361) paul.hamp...@pobox.com Of course Pacman didn't influence us as kids. If it did, we'd be running around in darkened rooms, popping pills and listening to repetitive music. -- Marcus Brigstocke http://www.marcusbrigstocke.com/pacman.asp License: http://creativecommons.org/licenses/by/2.5/au/ --- pgpZy2PitS54j.pgp Description: PGP signature
Re: Severity levels
On Mon, May 04, 2009 at 11:24:58AM -0700, James Mckenzie wrote: Ben Klein wrote on May 4th: Final post from me. 2009/5/5 Nicklas Börjesson nicklas.borjes...@ws.se: b) I thought that priority was developer priority and severity was severity for the users. Nope. Both for the benefit of developers, hence why they're both on bugzilla. One question: Does Bugzilla have a place for user's to place the Impact on their ability to use a Windows program? This is much different than the priority and severity fields. James McKenzie In catching up on this long discussion, this is the first post that I've seen that actually comes close to pin-pointing what is being requested. Current: Severity = messure of bug impact on wine Requested: Severity = message of bug impact on application running in wine IMHO the bugzilla severity field is not the right place to measure impact to other applications of bugs in the current development. Attempting to track that type of information in the severity field will always lead to confusion and problems. A more logical approach would be to either add a different field or use tags to track the impact on the affected app. -- Darragh Nothing is foolproof to a sufficiently talented fool.
Re: Severity levels
On Tue, May 5, 2009 at 9:42 AM, Darragh Bailey fe...@compsoc.nuigalway.ie wrote: In catching up on this long discussion, this is the first post that I've seen that actually comes close to pin-pointing what is being requested. Current: Severity = messure of bug impact on wine Requested: Severity = message of bug impact on application running in wine IMHO the bugzilla severity field is not the right place to measure impact to other applications of bugs in the current development. Attempting to track that type of information in the severity field will always lead to confusion and problems. A more logical approach would be to either add a different field or use tags to track the impact on the affected app. Again, bugzilla is a developer's tool. That sort of information belongs in the AppDB, not bugzilla. -- -Austin
Re: Severity levels
Darragh Bailey wrote on May 5th: On Mon, May 04, 2009 at 11:24:58AM -0700, James Mckenzie wrote: Ben Klein wrote on May 4th: Final post from me. 2009/5/5 Nicklas Börjesson nicklas.borjes...@ws.se: b) I thought that priority was developer priority and severity was severity for the users. Nope. Both for the benefit of developers, hence why they're both on bugzilla. One question: Does Bugzilla have a place for user's to place the Impact on their ability to use a Windows program? This is much different than the priority and severity fields. James McKenzie In catching up on this long discussion, this is the first post that I've seen that actually comes close to pin-pointing what is being requested. Current: Severity = messure of bug impact on wine Requested: Severity = message of bug impact on application running in wine IMHO the bugzilla severity field is not the right place to measure impact to other applications of bugs in the current development. Attempting to track that type of information in the severity field will always lead to confusion and problems. As a reminder, Bugzilla is for developers to work in user discovered issues. The Severity field, as it is, is correct for developer/triage evaluation of discovered issues. It should not be changed. However, a developer should be aware of the impact on the user experience and the user's determined severity of a problem. Users should not be determining this through the use of the severity and priority fields. I have discussed the use of an impact field to have the user state what impact the problem has on their ability to use/install a particular application. Some problems have a more severe impact on certain applications. The use of metabugs to follow what applications are affected is HIGHLY discouraged. The users of Wine should be able to state, in one place, what the bug is, what its impact to them is and the status of repair and/or workaround(s) for the bug is. The Applications Database is the location where a user can input what they found through use of Wine by Linux/UNIX version/distribution and Wine version. Bug reports should reside in Bugzilla and users should be able to input bug reports quickly (10 minutes for a non-English speaking user.) This seems to not be happening at the present time and users are confused by the Bugzilla interface and fields presented to them. We should not rely on the ability for users to read and understand what field does what but only present to them fields needed to be filled out by users when they submit a bug report. Since the severity and priority fields are developer only, they should not be present. The proposed impact field should be a drop down list only and present common impacts encountered by users, such as Unable to Install Application, Unable to run application,Screen is unreadable,Text not appearing on screen,Graphics are garbled. This allows the user to provide input and allow the triage team to provide feedback to the user as well as assign appropriate severity and priorities to bug reports. Please advise if this is what the project desires to do. Again, this is to improve the user experience for the unexperienced (nOOb) Wine user. Experienced users do not have these difficulties but this takes time away from developers and triage teams to provide user education. James McKenzie
Re: Severity levels
On Tue, 5 May 2009 13:28:45 -0400 (EDT) James Mckenzie jjmckenzi...@earthlink.net wrote: The proposed impact field should be a drop down list only and present common impacts encountered by users, such as Unable to Install Application, Unable to run application,Screen is unreadable,Text not appearing on screen,Graphics are garbled. If I can't install or run an app because text is not appearing on the screen and the graphics are garbled--in other words, the screen is unreadable--which item am I supposed to select? Or at the other extreme--what if my problem doesn't seem to match anything on the predefined list? This allows the user to provide input and allow the triage team to provide feedback to the user as well as assign appropriate severity and priorities to bug reports. There's already a field that does exactly that: the description. It allows users to describe the problem in as much detail as they wish, including its impact, and unlike a drop-down list, is not limited to common issues. I don't see what an additional field to repeat this information in vague terms will do to help anyone. -- Rosanne DiMesio dime...@earthlink.net
Re: Severity levels
2009/5/5 Paul TBBle Hampson paul.hamp...@pobox.com: I've got a whole bunch of bugs linked from Warhammer Online which have really unuseful bug titles, causing readers of the page to end up reporting the same things in the comments. Bug titles can and should be changed. 2009/5/6 James Mckenzie jjmckenzi...@earthlink.net: Since the severity and priority fields are developer only, they should not be present. Developers use bugzilla too. Any restriction we put on casual users will affect experienced users, unless there is some flag in each user's profile for whether the fields will be visible. Big question is, is it THAT much of a problem? I vote no. 2009/5/6 Rosanne DiMesio dime...@earthlink.net: This allows the user to provide input and allow the triage team to provide feedback to the user as well as assign appropriate severity and priorities to bug reports. There's already a field that does exactly that: the description. It allows users to describe the problem in as much detail as they wish, including its impact, and unlike a drop-down list, is not limited to common issues. I don't see what an additional field to repeat this information in vague terms will do to help anyone. +1. Also note that vague or misleading descriptions are common, users often don't respond to bugs with more information, and in extreme cases, bugs get closed due to a lack of activity. Adding a field that basically says it's broken (in a variety of weird and wonderful ways) won't help with improving descriptions.
Re: Severity levels
On Mon, 4 May 2009 00:31:09 -0500 Austin English austinengl...@gmail.com wrote: But how would the restriction work? Not that I'm likely to ever submit a Major or Critical bug report, but I know what they mean ;) I don't know if bugzilla supports that or not. But changing the default to normal is quick and easy. -- Just changing the default to normal should solve a lot of the problem; people are less likely to change the severity level if the one they're presented with looks reasonable. I know what Major and Critical mean too, but I can live without being able to make that change myself if restricting it will help. There's always the comment field to state an opinion. -- Rosanne DiMesio dime...@earthlink.net
Re: Severity levels
2009/5/4 Nicklas Börjesson nicklas.borjes...@ws.se: As I wrote in my earlier post, Austin told me about the voting functionality, and If that is considered when priorities are made, it is likely to keep things pretty on track, making my proposed changes far less important. I still think my thoughts aren't that off anyway, but now they feel a bit more optional. You're one guy against the world. So far, no one on this thread has responded positively to your proposal to overhaul severities. I'd suggest you stop acting like it's an inevitability Once again bugzilla is a developer's tool, not a collection of data for users. We already have the Wiki, forums and AppDB satisfying the users' needs. No, he's proposing to dump the developer-focused severity completely, because component + priority should be good enough, and replace it with ill-defined, ambiguous Low, Medium, High, Critical. Blockers and metabugs would also disappear under his proposed model, it seems. After all, what good are metabugs to users? ;) Exactly. Ben's got it. :-) Point is that metabugs, though useless to users, are important for the REAL target audience of bugzilla: developers. Repeat after me: * Bugzilla is there for the developers, not the users * Bugzilla's target audience is the developers, not the users * Bugzilla's target demographic is the developers, not the users * Bugzilla will fly up Tokyo Tower for the developers, not the users * Bugs on bugzilla are examined, responded and fixed to by developers, not users (OK, there are cases where that last one is false, but wherever code is required ...) A user-centric focus on bug priorities simply would not work with a project as large (massive?) as Wine is. But blockers and metabugs wouldn't disappear. They would only lose their special classification. Then they disappear. There would be no way to search for metabugs, for example, whereas at the moment you can search for Blockers. There's no point in keeping metabugs if there's no They would likely have it's priorities set to 1 by the developer reviewing. In what other way than they are highly prioritized are they different to any other bug? Something that must be fixed, must be fixed, regardless. You're now implying that all bugs should be given equal priority. Some bugs *can't* be fixed without limitations lifted in other areas (e.g. introduction of Xinput2). They could still be severe (mouse-related bugs could easily attain Major severity) but be a low priority due to forces outside of Wine. To me, blocker is a class of bugs, not a level of severity. Agreed, Blocker is a class of bugs, but severity is a neat way to keep track of it. You can't have a minor or trivial blocker; all blockers block development in their area. Mixing is up like is done now makes it: a) more complicated for users. b) more difficult to severity in statistics. a) is not a consideration for bugzilla. It has to be easy for the developers that respond. b) is nonsensical. We're talking about two very different forms of statistics. Bugzilla is the place for developer-side severity (which is what's in place now); forums and AppDB are the places for user-side severity (which is what you're suggesting). By definition, there is no way to gather statistics on one when the other is used. ill-defined I would go further than I'll-defined. I'd say non-defined. Please quote with context! And having no definitions of the severity levels is just asking for trouble. Surely you realise that every user will have a different opinion on how serious their bug is, and what the boundaries for Low, Medium, High and Critical are, which will likely vary greatly from what the developers responding to the bugs think? Conflict between developers and users is bad, and having real definitions of the severity levels allows the devs to say well, your 'Critical' bug that has a simple but tedious workaround doesn't fit the definition of Critical, so it's being downgraded to 'Minor'. The other things I talked about, drifting away from usability is a fairly rapid process(a few years) that I actually have experienced first hand (well second hand, actually), and it wasn't pretty. You joke about it, but the worst thing about it is that because it really only needs such a small skew to happen, it creeps up on you. Because normal get fixed far more often than minor bugs. I can't tell what you're talking about here. 1) A few years is rapid? 2) Drifting away from usability when we've always (AFAIK) had the current severity levels (but not necessarily the definitions), and established that the system works well to assist developers categorising the bugs? 3) Such a small skew, as in handing over full control over what priority should be given to the bug to the users? And before you say it's not full control, if it's not something that will seriously influence the way bugs are prioritised, it's pointless to do such a massive overhaul of the severity ratings. 4)
Re: Severity levels
2009/5/4 Ben Klein shackl...@gmail.com: Then they disappear. There would be no way to search for metabugs, for example, whereas at the moment you can search for Blockers. There's no point in keeping metabugs if there's no SUSPENSE! Lost a chunk of line there. There's no point in keeping metabugs if there's no way to ... SUSPENSE! no way to distinguish them from regular bugs.
Re: Severity levels
Final post from me. 2009/5/5 Nicklas Börjesson nicklas.borjes...@ws.se: b) I thought that priority was developer priority and severity was severity for the users. Nope. Both for the benefit of developers, hence why they're both on bugzilla.
Re: Severity levels
Guys, y'all are going in a circular argument. No need to cc wine-devel on it anymore. Let's work toward making normal the default level, and move on with our lives. Any developer/user focus for bugzilla argument is WAY beyond beating a dead horse. -- -Austin
Re: Severity levels
On Mon, May 04, 2009 at 10:12:04PM +1000, Ben Klein wrote: 2009/5/4 Ben Klein shackl...@gmail.com: Then they disappear. There would be no way to search for metabugs, for example, whereas at the moment you can search for Blockers. There's no point in keeping metabugs if there's no There's no point in keeping metabugs if there's no way to ... no way to distinguish them from regular bugs. I was under the impression that Wine didn't want metabugs. I'm sure I've seem comments to that effect in Bugzilla itself... -- --- Paul TBBle Hampson, B.Sc, LPI, MCSE Very-later-year Asian Studies student, ANU The Boss, Bubblesworth Pty Ltd (ABN: 51 095 284 361) paul.hamp...@pobox.com Of course Pacman didn't influence us as kids. If it did, we'd be running around in darkened rooms, popping pills and listening to repetitive music. -- Marcus Brigstocke http://www.marcusbrigstocke.com/pacman.asp License: http://creativecommons.org/licenses/by/2.5/au/ --- pgpn3DzvuMdYq.pgp Description: PGP signature
Re: Severity levels
Ben Klein wrote on May 4th: Final post from me. 2009/5/5 Nicklas Börjesson nicklas.borjes...@ws.se: b) I thought that priority was developer priority and severity was severity for the users. Nope. Both for the benefit of developers, hence why they're both on bugzilla. One question: Does Bugzilla have a place for user's to place the Impact on their ability to use a Windows program? This is much different than the priority and severity fields. James McKenzie
Re: Severity levels
James Mckenzie wrote: One question: Does Bugzilla have a place for user's to place the Impact on their ability to use a Windows program? This is much different than the priority and severity fields. Yes, here: http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
Re: Severity levels
2009/5/4 James Mckenzie jjmckenzi...@earthlink.net: Ben Klein wrote on May 4th: Final post from me. 2009/5/5 Nicklas Börjesson nicklas.borjes...@ws.se: b) I thought that priority was developer priority and severity was severity for the users. Nope. Both for the benefit of developers, hence why they're both on bugzilla. One question: Does Bugzilla have a place for user's to place the Impact on their ability to use a Windows program? This is much different than the priority and severity fields. No, but it is not important for bugzilla. That information belongs in the AppDB, which allows for this, with the application ratings. -- -Austin
Re: Severity levels
Roderick Colenbrander and I were talking about the severity levels on irc the other day. We tried to outline the existing severity process that seems to be in use (not what is neccesarily listed in bugzilla) and came up with the following levels of bug severity: * normal * major (release level, e.g. dib engine, 64 bit support, usb, etc) * blocker (compile failure, severe wine crash, system crash due to triggering driver bugs) As far as I can see that's what the current usage of serverity is in bugzilla. Other thoughts during our discussion were that perhaps assignee should be the one that can change the severity rather than reporter. Cheers, --John Klehm
RE: Severity levels
I am not sure that common sense is the issue. I think it is a question of who you are and what you know. Among the ones submitting bugs now is a quickly rising percentage of normal-to-advanced end users, and that percentage is likely to rise even further, as Linux adoption rates increase. 10 million desktops is the last number I've heard..and people are learning how to report problems. Hell, my mom(77 years old) reported a bug a while ago. My point is, why not adapt the severity levels to the competence level of the submitters instead of having to correct them all the time, creating badwill? Can't the three highest severity levels just be removed? Are they relevant? 1. Blocker Blocks development and/or testing work - Is this even possible? 2. Critical Critical problem that prevents all applications from working - Possible, if everyone stopped testing code completely, and also unlikely to be reported by a user. 3. MajorMajor loss of functionality for a wide range of applications - Isn't this just all bugs that has more than $arbitrary_number of applications linked to them? An aggregate, rather than a level? Then, the severity(or impact) levels could be: Critical High Medium Low This is way easier to understand for normal people. Also, the definition of each level should not be all that clear(except maybe critical) either, the levels will be discussed anyway, so it is easier to motivate for the developers to grade down a bug without too much discussion. Because the more people start using wine to actually make a living, the more important it will be to them. One would think that vague levels would create more discussion, but according to my experience, and with end-users, it seems to work the other way. And yes, I know that the bug reporting system is used by the developers internally as well, but do you really use the first two levels so often that you need them(I hope not)? //Nicklas
RE: Severity levels
Ok, I have made better posts. 1. Blocker Blocks development and/or testing work - Is this even possible? Yes. I am sorry. Of course it is possible to have these problems. I thought it meant that it blocks ALL development and/or testing work(since it is above critical). In the list, there are mostly platform-specific issues. My mistake. 2. Critical Critical problem that prevents all applications from working - Possible, if everyone stopped testing code completely, and also unlikely to be reported by a user. No, critical bugs are usually opened by non-Linux users. Here I did search, and actually, most bugs have linux as an operating system so I couldn't come to that conclusion. Anyway, I get your point. Still don't really see why this is a separate severity level, though. Wouldn't this be a wineloader component or something? 3. Major Major loss of functionality for a wide range of applications - Isn't this just all bugs that has more than $arbitrary_number of applications linked to them? An aggregate, rather than a level? No, it's actually what it say, a WIDE RANGE of applications. Ok..I just thought that wide range could be translated into a number or percentage instead of an expression. I thought the opposite way...but couldn't possibly all bugs in wine affect a wide range of appliacations? Bugzilla is to track bugs, it's not a user support forum, and the bugs should be classified as the dev's want them to be classified. No, I know it is not a support forum(Is users using is as such a big problem?). But it is nevertheless an interface towards the users of wine. A place they go to when all else has failed(hopefully). And as such it is utterly confusing(for them) and already leads to pointless misunderstandings and frustrations regarding, for example, the severity flag. Anyway. I can't help but feel that we are on completely different pages in many ways. I think that the users should have quite a say with regards to how important a bug is, because for every user putting in the (considerable for a user) effort of reporting a bug, there are dozens that don't say anything at all. In wine's case, because of it's size, this might actually be hundreds. It's badwill. So currently, there is no way at all for users to influence these priorities. To me, user priorities would be a considerable factor, obviously not the only one, but considerable. I know that wine, to a large extent, Is maintained by unpaid individuals(like myself) that want to prioritize themselves. I don't want to take that right away from them, I just feel that it's bad practice to disregard the users' priorities. //Nicklas PS. Your line length needs fixing. I have to admit I sent this using my employers horrible web mail (no idea why it says 6.5 though, think it is 2005). We will pretty soon exchange it, though. :-) DS.
RE: Severity levels
Wine is meant to support _ALL_ windows applications. It doesn't give priority to 'server' or 'desktop' applications (there is no difference, really), but instead tries to make all of them work. Yes, but I wasn't talking about server applikations per se, but that the severity levels would be perfect for a server application, hence skewing the priorities away from GUI and other, more soft, user experience issues. I am not specifically talking about Photoshop, either. I am talking about all GUI-centered applications. Yes, I read about that, huge kudos to Google for still being benevolent(and Dan of course). But. Listen. I am not here to try and get Photoshop CS 4 fixed, that's already done, it works great for me. It's just that I have some ideas on what I would think would be simple but effective changes of the bug reporting and don't give up easily. :-) //Nicklas
RE: Severity levels
The normal user doesn't even understand that the definitions should be read, most people think they know what trivial, minor,normal,major means anyway. I actually discussed this with some friends recently. I just think that it could be more user-oriented. Non-technical? Posting on and following the wine-devel list? Severity levels perfectly clear? I must say, you've got some serious credibility issues.. :-) //Nicklas -Original Message- From: Rosanne DiMesio [mailto:dime...@earthlink.net] Sent: Sat 2009-05-02 19:09 To: Ken Sharp Cc: Nicklas Börjesson; wine-devel@winehq.org Subject: Re: Severity levels This is way easier to understand for normal people. Speaking as a non-technical user who does file bug reports now and then, I have always found the definitions of the severity levels to be perfectly clear, even when I was new to Wine, and from what I've seen, when a reporter sets the wrong severity level, it's usually because they didn't bother to read the definitions in the first place. -- Rosanne DiMesio dime...@earthlink.net
RE: Severity levels
Not applications, issues. My point is that user experience issues gets a lower severity than they should. Let's take photoshop CS 4 with two old but relevant actual issues as an example. 1. There is a problem with the text tool functionality, it did not work. Everything else works, though. 2. There are serious graphics problems, huge artifacts, the entire application is almost unworkable under Gnome. With the current severity levels(without common sense), example 1 gets higher priority, which I think is wrong. //Nicklas PS. Yes I know the actual issue turned out to be a configuration thing. But that's not the point. DS. -Original Message- From: Austin English [mailto:austinengl...@gmail.com] Sent: Sat 2009-05-02 20:56 To: Nicklas Börjesson Cc: wine-devel@winehq.org Subject: Re: Severity levels 2009/5/2 Nicklas Börjesson nicklas.borjes...@ws.se: Wine is meant to support _ALL_ windows applications. It doesn't give priority to 'server' or 'desktop' applications (there is no difference, really), but instead tries to make all of them work. Yes, but I wasn't talking about server applikations per se, but that the severity levels would be perfect for a server application, hence skewing the priorities away from GUI and other, more soft, user experience issues. I'm curious what non-gui applications you're talking about in regards to wine. -- -Austin
RE: Severity levels
The problem is, however, that many of those problems only break an application or two. What is a blocker for Photoshop isn't a blocker for World of Warcraft or Microsoft Office, for example. You mean because Photoshop often use the more obscure parts of the APIs? Otherwise bugs in GUI shouldn't be less contagious than other kinds. Unless one regards UE issues as less severe, that is... :-) Anyway, I fail to see how this connects to the severity level discussion? Please bottom post on wine mailing lists. Yep. But I was top posted earlier so I got confused. Also I am in a crappy exchange web mail client.. I hope you managed to read this post better. //Nicklas
RE: Severity levels
I think middle-aged college English teacher who couldn't code if her life depended on it counts as non-technical. :-) The only thing that sets me apart from most users is the fact that I actually do RTFM, but that's just because I'm one of those eccentric academics who thinks reading is a really good way to learn. Reading? But you are going to end up all cross-eyed, dear? Everything I know about programming I have learned from stories my parents told me as a kid. And they heard them from their parents and now I am passing it on to my 3-year old daughter. She is very much into the older Windows API:s right now and just wants to hear that story about oleacc.dll again and again and again.
RE: Severity levels
Ok..you seem to have misunderstood the tone in my mail. Without common sense, all bug reports would be Enhancement requests, or Critical, depending on how arrogant the reporter is. Common sense must *always* be applied. I should be needed to be applied only to the least possible amount. One should never have to think for no reason. The more common sense that have to be applied to make something work, the less something works by itself. Of course, you can't completely do away with common sense. I said without common sense to point out the problems. And, well, some have less common sense. Or a different kind. Or are just tired, stressed out or something else. So, the less common sense needed, the better, IMO. My other point is that reporters are like to become less technical. Oh, and use Reply to all so you stop just hitting Austin with responses! Huh? The mailing list is cc:d, Isn't that enough? I mean, it looks on you mail you mailed me and cc:d? Doesn't the mailing list propagate messages if it is only cc:d? Have I misunderstood something? In that case I am sorry. Rosanne is an AppDB admin. What contribution have you made to Wine? Out of you and her, I don't think her credibility can be called in to question. And before you ask, I'm also an AppDB admin, I package the Debian packages for WineHQ, and have had a patch committed to Wine. I'll even send you the git revision code if you can't find it! :D Note that like Rosanne, even when I was a newbie submitting bug reports, I understood the severity levels because I read the descriptions. The descriptions are fine as is, with the possible exception of Blocker (people submit Blocker bugs for Normal issues because it blocks the thing that they're doing). It's seems you missed the :-). I put in the end of the sentence on credibility. It was a joke and she seems to have took it that way, since she joked back. With regards to the severity levels, to me, none of them means what one would think they do intuitively. //Nicklas PS. I am sorry if I have broken the rules of this list, but I thought I followed them. I hope you don't let this detract from my arguments. DS.
Re: Severity levels
2009/5/2 Nicklas Börjesson nicklas.borjes...@ws.se: 2. Critical Critical problem that prevents all applications from working - Possible, if everyone stopped testing code completely, and also unlikely to be reported by a user. No, critical bugs are usually opened by non-Linux users. Here I did search, and actually, most bugs have linux as an operating system so I couldn't come to that conclusion. Anyway, I get your point. Still don't really see why this is a separate severity level, though. Wouldn't this be a wineloader component or something? Not all critical bugs are caused by the loader. It's possible for d3d/ole/etc. to have a similar effect. 3. Major Major loss of functionality for a wide range of applications - Isn't this just all bugs that has more than $arbitrary_number of applications linked to them? An aggregate, rather than a level? No, it's actually what it say, a WIDE RANGE of applications. Ok..I just thought that wide range could be translated into a number or percentage instead of an expression. I thought the opposite way...but couldn't possibly all bugs in wine affect a wide range of appliacations? Sure, it's just not as common as you'd think. Bugzilla is to track bugs, it's not a user support forum, and the bugs should be classified as the dev's want them to be classified. No, I know it is not a support forum(Is users using is as such a big problem?). You'd be surprised... But it is nevertheless an interface towards the users of wine. A place they go to when all else has failed(hopefully). And as such it is utterly confusing(for them) and already leads to pointless misunderstandings and frustrations regarding, for example, the severity flag. Anyway. I can't help but feel that we are on completely different pages in many ways. I think that the users should have quite a say with regards to how important a bug is, because for every user putting in the (considerable for a user) effort of reporting a bug, there are dozens that don't say anything at all. In wine's case, because of it's size, this might actually be hundreds. It's badwill. So currently, there is no way at all for users to influence these priorities. To me, user priorities would be a considerable factor, obviously not the only one, but considerable. I know that wine, to a large extent, Is maintained by unpaid individuals(like myself) that want to prioritize themselves. I don't want to take that right away from them, I just feel that it's bad practice to disregard the users' priorities. Keep in mind, most developers are unpaid as well. They're the ones fixing the bugs, not users. While users are important, no work gets done without the developers. Developers have no way to prioritize one user over another. The best way to prioritize *your* bug is to make a *good* bug report. Make sure all needed information is included. Get a testcase if possible. Provide the needed traces, etc. Even better, is to write a patch yourself. The source is there, and there is nothing stopping you from writing a patch. As a developer that spends more time testing than coding/etc., I see both sides of the coin. But keep in mind, that there are thousands of users, and just as many applications. Prioritizing one user/application over the other is almost always impossible, for obvious reasons. Picking your bug instead of Bob's bug just pisses Bob off, and vice versa. So how is most bug fixing done? Developers big bugs that interest them, that affect them personally, or that have good bug reports, which makes it fixing it much easier on them. -- -Austin
Re: Severity levels
2009/5/3 Nicklas Börjesson nicklas.borjes...@ws.se: Ok..you seem to have misunderstood the tone in my mail. Without common sense, all bug reports would be Enhancement requests, or Critical, depending on how arrogant the reporter is. Common sense must *always* be applied. I should be needed to be applied only to the least possible amount. One should never have to think for no reason. The more common sense that have to be applied to make something work, the less something works by itself. Of course, you can't completely do away with common sense. I said without common sense to point out the problems. And, well, some have less common sense. Or a different kind. Or are just tired, stressed out or something else. So, the less common sense needed, the better, IMO. My other point is that reporters are like to become less technical. Oh, and use Reply to all so you stop just hitting Austin with responses! Huh? The mailing list is cc:d, Isn't that enough? I mean, it looks on you mail you mailed me and cc:d? Doesn't the mailing list propagate messages if it is only cc:d? Have I misunderstood something? In that case I am sorry. My apologies. I received Austin's responses before receiving your original emails. Rosanne is an AppDB admin. What contribution have you made to Wine? Out of you and her, I don't think her credibility can be called in to question. And before you ask, I'm also an AppDB admin, I package the Debian packages for WineHQ, and have had a patch committed to Wine. I'll even send you the git revision code if you can't find it! :D Note that like Rosanne, even when I was a newbie submitting bug reports, I understood the severity levels because I read the descriptions. The descriptions are fine as is, with the possible exception of Blocker (people submit Blocker bugs for Normal issues because it blocks the thing that they're doing). It's seems you missed the :-). I put in the end of the sentence on credibility. It was a joke and she seems to have took it that way, since she joked back. With regards to the severity levels, to me, none of them means what one would think they do intuitively. I disagree. When first introduced to them, I found the severity levels to be suitably vague to make me read the definitions. Once I read them, it was clear to me what each level means. Either way, severity levels can be changed, and often are due to user responses on the bugs. But bear in mind the severity levels are there to help the developers categorise the bugs, and they are not there to provide feedback to the average non-coding user.
Re: Severity levels
2009/5/3 Nicklas Börjesson nicklas.borjes...@ws.se: I disagree. When first introduced to them, I found the severity levels to be suitably vague to make me read the definitions. Once I read them, it was clear to me what each level means. Suitably? Do you mean that the severity levels are the way they are to make people read their definitions? :-) Jokes aside, that's exactly what I don't want. I want them to be even more vague(Low, Medium, High and Critical) and without any definitions except for the highest level. This way, one will elicit more how the user perceives the overall impact of the bug, without having to shoehorn them into some level that only partly matches their impression. Done with the help of the users indisputable common sense, of course. So you suggest making the severity ratings meaningless to anyone but ... well, you don't actually mention anyone knowing what they *really* mean, but I assume an exclusive clique of developers or bugzilla admins? Users have different opinions on what level of bug they encounter depending on what *task* they're trying to perform, which is not particularly useful to developers who need strict reproducability. Also, the priority flag should not be visible to the user by default, it should be a strangely named setting somewhere in the user preferences. It already is a strangely named setting, but the user preferences is far from the right place for it. It still has to be on a per-bug level, and although it may not be the most useful option on bugs it is still used by developers in-the-know, so maybe an additional message that says Don't change the priority setting unless you know exactly what you're doing? It's academic anyway, as the priority can be appropriately adjusted later. But bear in mind the severity levels are there to help the developers categorise the bugs, and they are not there to provide feedback to the average non-coding user. For categorisation, there could be a separate category flag if the component categorisation + priority wouldn't suffice. There already is a separate category flag. It's called severity and it indicates roughly the amount of *functionality* lost due to the bug. Priority does not indicate the severity of a bug; a bug may have low priority due to limitations outside of Wine (such as some blocker bugs for copy-protection systems which can't be supported in Wine). Whatever. There are many ways to do it. But currently, the users' impression of the problem get lost and/or skewed. You're not going to like this, but users don't matter quite *that* much on bugzilla. The bug tracker is a developer's tool, and although users are essential to the process (submitting bugs and new information on request), it should be designed as a developer's tool. A user's impression of their problem is irrelevant to the hard data they can provide about lost or missing functionality.
Re: Severity levels
Nicklas Börjesson wrote: I think that the users should have quite a say with regards to how important a bug is, because for every user putting in the (considerable for a user) effort of reporting a bug, there are dozens that don't say anything at all. To every Wine user, their application not working is critical. This is clear by all the bugs that are logged incorrectly every day, because nobody bothered reading the FAQ.
Re: Severity levels
On Sat, 2 May 2009 16:52:06 +0200 Nicklas Börjesson nicklas.borjes...@ws.se wrote: 3. Major Major loss of functionality for a wide range of applications - Isn't this just all bugs that has more than $arbitrary_number of applications linked to them? An aggregate, rather than a level? In that case #16281 would be major not minor, That is if all the applications that has that bug link to it. I think you can not find out how many applications link a bug. As that has not be coded. To find out that information you would have to scan the application data base or change the way the data base holds this data. I think you want to read bug #16284.
RE: Severity levels
You'd be surprised... We'll I've looked around at invalids, but to me it seems that people in general(with a few exceptions of course), tries quite hard until they file a bug report. At least way harder than they do in other FOSS projects I have been involved in, so I can't really say that I would think you've got a problem. At least not yet. Despite the support forum only have one list. More stuff on the wiki would help too. Not all critical bugs are caused by the loader. It's possible for d3d/ole/etc. to have a similar effect. Yes, it is possible, but not likely enough to warrant an extra severity level. Yes, I have looked. Keep in mind, most developers are unpaid as well. They're the ones fixing the bugs, not users. While users are important, no work gets done without the developers. I know that most developers are also unpaid. With maintained I didn't only mean maintainers of versions and so forth. Developers have no way to prioritize one user over another. The best way to prioritize *your* bug is to make a *good* bug report. Make sure all needed information is included. Get a testcase if possible. Provide the needed traces, etc. Even better, is to write a patch yourself. The source is there, and there is nothing stopping you from writing a patch. Again. This is not what I am talking about. I am not relevant because I am also an experienced developer, so I have no problems with these things. I can patch like there is no tomorrow, given time. What I am talking about the fact that the ordinary users priorities are very important. Currently they are either: 1.Completely disregarded or 2. If they follow the instruction(where commons sense is not mentioned), they're forced to adhere to severity levels that distort or hide their opinion of the problem. And for each user reporting there are dozens that are not. Bad will. It just feels like the entire project should become a bit more user-centric. Now I am not just talking about shinier graphics but about attitude. Maybe soften up a bit ask oneself, WHY did this person ask this stupid question?, WHY did he do this EVEN though it says do this? or How would I feel if someone said this to me?. //Nicklas
RE: Severity levels
I disagree. When first introduced to them, I found the severity levels to be suitably vague to make me read the definitions. Once I read them, it was clear to me what each level means. Suitably? Do you mean that the severity levels are the way they are to make people read their definitions? :-) Jokes aside, that's exactly what I don't want. I want them to be even more vague(Low, Medium, High and Critical) and without any definitions except for the highest level. This way, one will elicit more how the user perceives the overall impact of the bug, without having to shoehorn them into some level that only partly matches their impression. Done with the help of the users indisputable common sense, of course. Also, the priority flag should not be visible to the user by default, it should be a strangely named setting somewhere in the user preferences. But bear in mind the severity levels are there to help the developers categorise the bugs, and they are not there to provide feedback to the average non-coding user. For categorisation, there could be a separate category flag if the component categorisation + priority wouldn't suffice. Whatever. There are many ways to do it. But currently, the users' impression of the problem get lost and/or skewed. //Nicklas
Re: Severity levels
IneedAname wrote: On Sat, 2 May 2009 16:52:06 +0200 Nicklas Börjesson nicklas.borjes...@ws.se wrote: 3. MajorMajor loss of functionality for a wide range of applications - Isn't this just all bugs that has more than $arbitrary_number of applications linked to them? An aggregate, rather than a level? In that case #16281 would be major not minor, That is if all the applications that has that bug link to it. I think you can not find out how many applications link a bug. As that has not be coded. To find out that information you would have to scan the application data base or change the way the data base holds this data. I think you want to read bug #16284. That would be the Show Apps affected by this bug link then. http://appdb.winehq.org/viewbugs.php?bug_id=16281
Re: Severity levels
Nicklas Börjesson wrote: To every Wine user, their application not working is critical. This is clear by all the bugs that are logged incorrectly every day, because nobody bothered reading the FAQ. Yep, but that's more an indication on how much work remains to be done on wine than it is an incorrect severity level. No it isn't. It's an indication on how many people think they're more important than anyone else filing a bug. If Photoshop(the eternal example) should stop working on windows due to a regression, I am sure the users would consider it critical when they report it to Microsoft. It doesn't matter what the users think, we've been over this, it would be up to MS coders. They would put a high priority on it because Adobe it a major player, and I'm sure MS makes a lot of money out of them one way or another. This is a FOSS project and has no bearing on severity levels. If a set of devs decide to work on getting a particular app working that's up to them, and we've already been over this too. But as the wine project progresses, severity levels will hopefully drop so that there will be more nuances. As Wine progress, the higher severities will be less and less. Higher sev levels will stand out a lot more. That's what they're for. I just think there is something severely when registering a bug that results in unworkable applications is considered a normal or even minor bug. To me, that's sending the wrong signals about the ambition of the project. Nobody else seems to have this problem. Unless the not yet suitable for general use from the faq is everywhere with blinking warning signs. Bares no relevance whatsoever to severity levels in Bugzilla. //Nicklas Note to self: Reply to ALL.
Re: Severity levels
2009/5/3 Nicklas Börjesson nicklas.borjes...@ws.se: You'd be surprised... We'll I've looked around at invalids, but to me it seems that people in general(with a few exceptions of course), tries quite hard until they file a bug report. At least way harder than they do in other FOSS projects I have been involved in, so I can't really say that I would think you've got a problem. At least not yet. Despite the support forum only have one list. More stuff on the wiki would help too. Why should there be multiple support forums? The wiki has _a lot_ of info, most of the time when bugs are closed invalid, wiki links are given to fix the problem. Again, wine _is_ an open source project. If the wiki isn't good enough, add something. What I am talking about the fact that the ordinary users priorities are very important. Currently they are either: 1.Completely disregarded or 2. If they follow the instruction(where commons sense is not mentioned), they're forced to adhere to severity levels that distort or hide their opinion of the problem. And for each user reporting there are dozens that are not. Bad will. How do you mean their priorities are important? It's an uncomfortable truth, but users priorities aren't important, like has been said dozens of times. Sure, we care about user's bugs, and want to fix them. But every user also thinks *their* app is the most important application to fix. I regularly change around 3-5 bugs _a day_ that are marked critical, because their favorite app XYZ doesn't run. A good portion of that time, the bug is invalid, because they forgot a runtime, e.g., the application didn't bundle msvcrt80 or the like. Wine can't stop development on _everything_ just to get one user's application running. Making user's arbitrary priorities the most important would be doing this. It just feels like the entire project should become a bit more user-centric. Now I am not just talking about shinier graphics but about attitude. Maybe soften up a bit ask oneself, WHY did this person ask this stupid question?, WHY did he do this EVEN though it says do this? or How would I feel if someone said this to me?. No disagreement there. Most developers do have a friendly attitude towards users. If they don't, e-mail them in private, with a copy of what they said and ask them to be more civil. I'd encourage you to subscribe to wine-bugs for a while. Look how much mail/bugs we go through, and you'll quickly see why time to hold every users hand and fix _their_ most important bug is impossible. -- -Austin
Re: Severity levels
IneedAname wrote: On Sun, 03 May 2009 18:10:03 +0100 Ken Sharp kennyb...@o2.co.uk wrote: That would be the Show Apps affected by this bug link then. http://appdb.winehq.org/viewbugs.php?bug_id=16281 Thanks I missed that so how but my first point still stands. Not really. 16281 certainly isn't a major loss of functionality, no matter how many bugs are attached to it.
Re: Severity levels
Nicklas Börjesson wrote: How many times does this have to be repeated? Severity levels are NOT determined by how much a user wants the app to work. They're just not, deal with it. I have never said it is, either. I said it think it should be determined by how severe the user thinks it is(if devs then cares about it is another matter). And you've already been told it shouldn't, and this has been explained to you. snip waffle Junk.
Re: Severity levels
2009/5/3 Nicklas Börjesson nicklas.borjes...@ws.se: Why should there be multiple support forums? Well, not forums, but as I said different lists for different kinds of applications(games/business/graphics), since they should(?) have related problems. I would think so, anyway. The forums seem to serve this well as is. The wiki has _a lot_ of info, most of the time when bugs are closed invalid, wiki links are given to fix the problem. Again, wine _is_ an open source project. If the wiki isn't good enough, add something. I am talking about avoiding a bug being submitted at all. Maybe to organize how-to-run information. Sure I could do a bit of that. It's like the idea you had about getting funding, did they tell you to go do it all by yourself? http://appdb.winehq.org ? How do you mean their priorities are important? It's an uncomfortable truth, but users priorities aren't important, like has been said dozens of times. Sure, we care about user's bugs, and want to fix them. ... Users priorities probably affect what severity level they choose. But as I said to Ken, I can't believe that all users are morons. Anyway, regardless of their motives, I still think that they have to be included. It doesn't affect anything, so there is no point. We can give every user a gold star and say yes, it's our highest priority, but it doesn't do anything, so _there is no_ point. If not, the project will slowly drift away and turn into a toy nobody have any use for. I highly doubt Wine is going to become irrelevant because users have their bugs reassigned from critical to normal... But every user also thinks *their* app is the most important application to fix. Actually, I can't believe they all are that way. Again, you may not think it, but I've been triaging bugs for 3 years, so I know what does happen. Wine can't stop development on _everything_ just to get one user's application running. Making user's arbitrary priorities the most important would be doing this. Good thing I didn't propose that then. :-) I said it should be a part of the priority and a considerable one. Not the largest one. And I am not talking about users arbitrary priorities, just including more intuitive severity levels(good or bad) when making bug fixing priorities. I think this argument is circular...Wine has no shortage of bugs being reported, we have plenty of new users reporting bugs, and new developers contributing often. You're proposing adding an extra severity rating that no developer will look at, and will only add to confusion (users now have to decide *two* levels rather than one). It won't add any benefit, other than possibly giving users a warm fuzzy feeling that their bug is 'important' to them (which they can already do with voting), but adds confusion, wasted time, and wasted effort. -- -Austin
Re: Severity levels
2009/5/3 Nicklas Börjesson nicklas.borjes...@ws.se: It just feels like the entire project should become a bit more user-centric. Now I am not just talking about shinier graphics but about attitude. Bugzilla not user tool. Bugzilla developers' tool. Bugzilla need work like developers want. 2009/5/4 Nicklas Börjesson nicklas.borjes...@ws.se: So you suggest making the severity ratings meaningless to anyone but ... well, you don't actually mention anyone knowing what they *really* mean, but I assume an exclusive clique of developers or bugzilla admins? Users have different opinions on what level of bug they encounter depending on what *task* they're trying to perform, which is not particularly useful to developers who need strict reproducability. No, I mean that the actual meaning of the words low, medium, high and Critical will suffice. No they won't. In order for the severity levels to be meaningful, they need to be strictly defined. Take the example of contracts or legislation, where otherwise unambiguous words are defined in context just to make it 100% perfectly clear what's being talked about. Wine is a *big* project, and we really don't need massive confusion over what the severity levels mean. I think most people have a fair understanding what medium and critical means. Apparently not. Most people don't see the bigger picture, they only see what they're doing right now (e.g. Critical bugs filed because they have an assignment due the next day when it is in fact only a Minor or Normal bug). This is not meaningless at all, to trying to clarify these levels is quite pointless though. OK, so give examples of what would be low, medium, high and critical bugs. Yes, some people tend to exaggerate their issues, but that's just the way it is. And removing the definitions can in no way help this. And to my experience, they are few. Most actually don't exaggerate as much. So you're suggesting to completely overhaul the system for only a FEW users to be more productive in submitting bugs? To them, the situation IS critical, bordering on panic. Rather, thinking that their users are exaggerating is a way for developers to not let reality come to close. Hell, I do it myself right now. :-) Yes, but that's not what the severity indicates. As it has already been said, focusing on a particular user's problem just because THEY think it's critical is completely unproductive for a large (massive?) project like Wine. Wine devs need to look at the big picture, as in What is the overall impact of this bug? Who and what is affected? Roughly how many applications does it affect/break? and THAT's what the severity setting is for. Another way to look at severity is a rough indication of how much code change is expected to be required to fix the bug. In theory (but by no means in all cases in practice), a Minor bug should have very little code changed compared to a Major bug. Again, severity is there for the *developers* to use and understand, not for the users. I don't see how the reproducibility connects to the severity level? It doesn't. It connects to the interaction between user and developer. You're talking about user impressions - THIS NEEDS TO BE FIXED NOW OR I WILL DIE - I'm talking about REAL bug report information - When you click on this button then hit this menu option, the application draws squiggly lines all over the screen. Graphics card has nVidia 180.29 drivers. Regarding the priority flag..i was referring to it's visibility, not its state. Bugzilla doesn't (and can't) know the difference between an average non-tech-savvy user and a hard-core developer. If the priority flag is hidden from average users because they shouldn't change it, then it will also be hidden from people who know how to use it properly, and more importantly the people who NEED to change it (to make their report complete). There already is a separate category flag. It's called severity and it indicates roughly the amount of *functionality* lost due to the bug. Priority does not indicate the severity of a bug; a bug may have low priority due to limitations outside of Wine (such as some blocker bugs for copy-protection systems which can't be supported in Wine). My point is that there should be no need for that flag. Let the users have it as input, and let the developers use component+priority. Component + priority gives absolutely no indication on the overall impact of a bug, as I have mentioned before. Priority and severity (developer-side severity) do not have a 1-to-1 relationship. You're not going to like this, but users don't matter quite *that* much on bugzilla. The bug tracker is a developer's tool, and although users are essential to the process (submitting bugs and new information on request), it should be designed as a developer's tool. A user's impression of their problem is irrelevant to the hard data they can provide about lost or missing functionality. You are right. I don't like
Re: Severity levels
2009/5/4 Austin English austinengl...@gmail.com: 2009/5/3 Nicklas Börjesson nicklas.borjes...@ws.se: Why should there be multiple support forums? Well, not forums, but as I said different lists for different kinds of applications(games/business/graphics), since they should(?) have related problems. I would think so, anyway. That would be the case if *everyone* who *ever* produced software banded together and established a one-way-to-do-one-thing API set. Doesn't happen that way. Firefox and IE have drastically different success/failure/issues when running in Wine, as do MS Word and WordPerfect (I bet you thought I was going to say OOWriter!) The forums seem to serve this well as is. Also AppDB has a browse feature, and lists bugs that apply to each application (when moderated correctly). The wiki has _a lot_ of info, most of the time when bugs are closed invalid, wiki links are given to fix the problem. Again, wine _is_ an open source project. If the wiki isn't good enough, add something. I am talking about avoiding a bug being submitted at all. By making the bug reporting system more confusing? Maybe to organize how-to-run information. Sure I could do a bit of that. It's like the idea you had about getting funding, did they tell you to go do it all by yourself? http://appdb.winehq.org ? How do you mean their priorities are important? It's an uncomfortable truth, but users priorities aren't important, like has been said dozens of times. Sure, we care about user's bugs, and want to fix them. ... Users priorities probably affect what severity level they choose. But as I said to Ken, I can't believe that all users are morons. Anyway, regardless of their motives, I still think that they have to be included. User priorities do not affect which bug should be examined first. All bugs are created equal (and some bugs are more equal than others). Not really the case there, but all bugs of each severity (this is developer-side severity) are created equal and should be treated as such. It doesn't affect anything, so there is no point. We can give every user a gold star and say yes, it's our highest priority, but it doesn't do anything, so _there is no_ point. If not, the project will slowly drift away and turn into a toy nobody have any use for. I highly doubt Wine is going to become irrelevant because users have their bugs reassigned from critical to normal... You'd be surprised! Releases will stop, AJ will quit citing user unfriendliness, the Earth will spin off its axis and throw everyone save John Smith from Liverpool out in to space, and so forth, all because MY BUG WAS REDUCED FROM CRITICAL TO NORMAL! It's critical to me, so why is it not critical to the developers? /sarcasm But every user also thinks *their* app is the most important application to fix. Actually, I can't believe they all are that way. Again, you may not think it, but I've been triaging bugs for 3 years, so I know what does happen. Maybe you should have said the average user instead of every user, but it's true. If we leave the severity level up to the user, we'll get a whole lot of Critical bugs being submitted that aren't critical on the developer's side. Wine can't stop development on _everything_ just to get one user's application running. Making user's arbitrary priorities the most important would be doing this. Good thing I didn't propose that then. :-) I said it should be a part of the priority and a considerable one. Not the largest one. So where should it sit exactly? In between how long will this take to code and how many apps does this effect? Should it be higher than is there a simple, *correct* way to fix this? And I am not talking about users arbitrary priorities, just including more intuitive severity levels(good or bad) when making bug fixing priorities. So, you mean allow the users to arbitrarily select whether THEY think their bug should have a high priority or not? I think this argument is circular...Wine has no shortage of bugs being reported, we have plenty of new users reporting bugs, and new developers contributing often. You're proposing adding an extra severity rating that no developer will look at, and will only add to confusion (users now have to decide *two* levels rather than one). No, he's proposing to dump the developer-focused severity completely, because component + priority should be good enough, and replace it with ill-defined, ambiguous Low, Medium, High, Critical. Blockers and metabugs would also disappear under his proposed model, it seems. After all, what good are metabugs to users? ;) It won't add any benefit, other than possibly giving users a warm fuzzy feeling that their bug is 'important' to them (which they can already do with voting), but adds confusion, wasted time, and wasted effort. +1
Re: Severity levels
Ken Sharp wrote: Nicklas Börjesson wrote: I think that the users should have quite a say with regards to how important a bug is, because for every user putting in the (considerable for a user) effort of reporting a bug, there are dozens that don't say anything at all. To every Wine user, their application not working is critical. This is clear by all the bugs that are logged incorrectly every day, because nobody bothered reading the FAQ. You bet. The application that I reported, which has a perfectly good Linux port, has to be fixed absolutely last week. I've seen this in the user list again and again. It gets boorish after a while. Let's try user education. You only get to choose normal and we get to up/downgrade until you can prove that you know how to do it right. This is how some companies do it. James McKenzie
Re: Severity levels
2009/5/3 James McKenzie jjmckenzi...@earthlink.net: Ken Sharp wrote: Nicklas Börjesson wrote: I think that the users should have quite a say with regards to how important a bug is, because for every user putting in the (considerable for a user) effort of reporting a bug, there are dozens that don't say anything at all. To every Wine user, their application not working is critical. This is clear by all the bugs that are logged incorrectly every day, because nobody bothered reading the FAQ. You bet. The application that I reported, which has a perfectly good Linux port, has to be fixed absolutely last week. I've seen this in the user list again and again. It gets boorish after a while. Let's try user education. You only get to choose normal and we get to up/downgrade until you can prove that you know how to do it right. This is how some companies do it. James McKenzie +1. Or just remove priorities for users altogether.
Re: Severity levels
Let's try user education. You only get to choose normal and we get to up/downgrade until you can prove that you know how to do it right. This is how some companies do it. James McKenzie +1. Or just remove priorities for users altogether. I think you mean severity. I agree that users should be limited in what severity level they can set, but I suspect that not allowing them to set severity at all would create too much work for the people who would have to go in and set the severity level for every bug filed. What I would suggest is making the default severity normal rather than enhancement, as that's what's appropriate in most cases anyway (and there's already a bug report, 13363, suggesting just that), and perhaps allowing users to lower the severity if they want. Judgments about raising the severity level above normal should be restricted to the people who know what they're doing. Rosanne DiMesio dime...@earthlink.net
Re: Severity levels
2009/5/3 Rosanne DiMesio dime...@earthlink.net: What I would suggest is making the default severity normal rather than enhancement, as that's what's appropriate in most cases anyway (and there's already a bug report, 13363, suggesting just that), and perhaps allowing users to lower the severity if they want. Judgments about raising the severity level above normal should be restricted to the people who know what they're doing. +1 -- -Austin
Re: Severity levels
2009/5/4 Austin English austinengl...@gmail.com: 2009/5/3 Rosanne DiMesio dime...@earthlink.net: What I would suggest is making the default severity normal rather than enhancement, as that's what's appropriate in most cases anyway (and there's already a bug report, 13363, suggesting just that), and perhaps allowing users to lower the severity if they want. Judgments about raising the severity level above normal should be restricted to the people who know what they're doing. +1 +1 But how would the restriction work? Not that I'm likely to ever submit a Major or Critical bug report, but I know what they mean ;)
Re: Severity levels
On Mon, May 4, 2009 at 12:28 AM, Ben Klein shackl...@gmail.com wrote: 2009/5/4 Austin English austinengl...@gmail.com: 2009/5/3 Rosanne DiMesio dime...@earthlink.net: What I would suggest is making the default severity normal rather than enhancement, as that's what's appropriate in most cases anyway (and there's already a bug report, 13363, suggesting just that), and perhaps allowing users to lower the severity if they want. Judgments about raising the severity level above normal should be restricted to the people who know what they're doing. +1 +1 But how would the restriction work? Not that I'm likely to ever submit a Major or Critical bug report, but I know what they mean ;) I don't know if bugzilla supports that or not. But changing the default to normal is quick and easy. -- -Austin
Re: Severity levels
Outside Major/Critical/Enhancement, I don't think severity useful, to be honest. Problem is, more often than not, a minor implementation glitch can result into an application breaking all around if it relies on it a lot. Which is pretty much the case with photoshop at the moment. Maybe it should be renamed to impact, or something that would present itself differently to a first-time user. Or add a second severity field. I don't know, not my call. 2009/5/1 Nicklas Börjesson nicklas.borjes...@ws.se: Hi all! First, I couldn't find any list more suitable than this one to comment the severity levels in the bug reporting so I post it here. If this was a really bad thing to do, please tell me were to do so. Secondly, don't take this wrong, I am not here to preach, I actually think this is a serious problem. I am not drunk either. Currently. :-) So, with regards to severity levels: Current severity levels are perfect for server applications where everything is simply about functionality working or not working. However, the overwhelming majority of windows applications in general, and those being ported through wine in particular are GUI-based, end-user applications. When it comes to these kinds of applications, in front of which actual people sit for hours on end doing actual work, other factors come into play. So I would like to introduce a bold new weight into the severity assessment: The user experience. Or at least the bugs' negative impact on it. The user experience(UE from here on) is really quite impossible to quantify exactly, luckily that is not usually necessary. There are several reasons to incorporate this into the severity classification, but I'll stop at two: 1. The ones reporting the bugs will come across with how severe they think the bug is to them. Currently, there is far too much of you've got a almost black screen or black square instead of icons running Photoshop?..hmm that's really trivial...an 'UI glitch', but OK then, I'll mark it minor to be nice to ya. To a user, even an advanced one, this must feel like talking to a condescending Martian. Frustrating, if not infuriating. Likely, they will never again take the time to make a bug report. It is even quite likely that they will give up their move away from windows. 2. Currently, fixing a trivial UE-bug can make way more users happy than fixing a normal functionality-bug. This means that bug fixing is prioritized on a basis other than catering to the users needs. And to me, that's something that really shows. Can one defend this without invalidating the wine project? It is a serious question, I might have missed something fundamental. Anyway, I have some ideas on how to make the severity classifications better(and more intuitive for the mere user), but I won't go in to that now. I just want to know if any of you agree with me. Do I make a valid point? //Nicklas PS. I repost this since I didn't get any post from the server the first time. Also I expect this post to piss some off, which makes it even stranger not to get any replies at all. BTW, I also just read in a comment in a bug report that the severity flag doesn't mean much at all when it comes to how a bug is prioritized. So the only input the users have on how important a bug is to them is practically ignored? Why have that checkbox then? And why make such a big thing of it not being correctly set? DS. -- Adys
Re: Severity levels
The severity levels are there for guidance. I would hope that common sense would prevail, but clearly it doesn't. If a UI glitch makes a program unusable, then it's normal. I can not believe you need this pointing out to you. http://bugs.winehq.org/show_bug.cgi?id=1347 Screen is wiped/blanked on usage of DirectDraw (black screen/desktop) = UI glitch = Sev. Normal Common sense people, that's all that is asked.
Re: Severity levels
Nicklas Börjesson wrote: I am not sure that common sense is the issue. I think it is a question of who you are and what you know. Among the ones submitting bugs now is a quickly rising percentage of normal-to-advanced end users, and that percentage is likely to rise even further, as Linux adoption rates increase. 10 million desktops is the last number I've heard..and people are learning how to report problems. Hell, my mom(77 years old) reported a bug a while ago. My point is, why not adapt the severity levels to the competence level of the submitters instead of having to correct them all the time, creating badwill? Can't the three highest severity levels just be removed? Are they relevant? 1. Blocker Blocks development and/or testing work - Is this even possible? Yes. http://bugs.winehq.org/buglist.cgi?query_format=advancedshort_desc_type=allwordssubstrshort_desc=product=Winelong_desc_type=substringlong_desc=bug_file_loc_type=allwordssubstrbug_file_loc=status_whiteboard_type=allwordssubstrstatus_whiteboard=keywords_type=allwordskeywords=bug_status=UNCONFIRMEDbug_status=NEWbug_status=ASSIGNEDbug_status=REOPENEDbug_status=RESOLVEDbug_status=VERIFIEDbug_status=CLOSEDresolution=FIXEDresolution=MOVEDbug_severity=blockeremailassigned_to1=1emailtype1=substringemail1=emailassigned_to2=1emailreporter2=1emailcc2=1emailtype2=substringemail2=bugidtype=includebug_id=votes=chfieldfrom=chfieldto=Nowchfieldvalue=cmdtype=doitorder=Reuse+same+sort+as+last+timefield0-0-0=%255BBug%2Bcreation%255Dtype0-0-0=noopvalue0-0-0= 2. Critical Critical problem that prevents all applications from working - Possible, if everyone stopped testing code completely, and also unlikely to be reported by a user. No, critical bugs are usually opened by non-Linux users. 3. MajorMajor loss of functionality for a wide range of applications - Isn't this just all bugs that has more than $arbitrary_number of applications linked to them? An aggregate, rather than a level? No, it's actually what it say, a WIDE RANGE of applications. Then, the severity(or impact) levels could be: Critical High Medium Low This is way easier to understand for normal people. Also, the definition of each level should not be all that clear(except maybe critical) either, the levels will be discussed anyway, so it is easier to motivate for the developers to grade down a bug without too much discussion. Because the more people start using wine to actually make a living, the more important it will be to them. One would think that vague levels would create more discussion, but according to my experience, and with end-users, it seems to work the other way. And yes, I know that the bug reporting system is used by the developers internally as well, but do you really use the first two levels so often that you need them(I hope not)? As above. Searching for critical bugs would have answered that question. http://bugs.winehq.org/buglist.cgi?query_format=advancedshort_desc_type=allwordssubstrshort_desc=product=Winelong_desc_type=substringlong_desc=bug_file_loc_type=allwordssubstrbug_file_loc=status_whiteboard_type=allwordssubstrstatus_whiteboard=keywords_type=allwordskeywords=bug_status=UNCONFIRMEDbug_status=NEWbug_status=ASSIGNEDbug_status=REOPENEDbug_status=RESOLVEDbug_status=VERIFIEDbug_status=CLOSEDresolution=FIXEDresolution=MOVEDbug_severity=criticalemailassigned_to1=1emailtype1=substringemail1=emailassigned_to2=1emailreporter2=1emailcc2=1emailtype2=substringemail2=bugidtype=includebug_id=votes=chfieldfrom=chfieldto=Nowchfieldvalue=cmdtype=doitorder=Reuse+same+sort+as+last+timefield0-0-0=%255BBug%2Bcreation%255Dtype0-0-0=noopvalue0-0-0= Bugzilla is to track bugs, it's not a user support forum, and the bugs should be classified as the dev's want them to be classified. That's what this is for: http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity Normal: For an application crash or loss of functionality UI glitch or not, if you can't use an app, you can't use it. This is common sense. //Nicklas Your line length needs fixing. Produced By Microsoft Exchange V6.5 This is why.
Re: Severity levels
This is way easier to understand for normal people. Speaking as a non-technical user who does file bug reports now and then, I have always found the definitions of the severity levels to be perfectly clear, even when I was new to Wine, and from what I've seen, when a reporter sets the wrong severity level, it's usually because they didn't bother to read the definitions in the first place. -- Rosanne DiMesio dime...@earthlink.net
Re: Severity levels
2009/5/1 Nicklas Börjesson nicklas.borjes...@ws.se: Current severity levels are perfect for server applications where everything is simply about functionality working or not working. However, the overwhelming majority of windows applications in general, and those being ported through wine in particular are GUI-based, end-user applications. When it comes to these kinds of applications, in front of which actual people sit for hours on end doing actual work, other factors come into play. Wine is meant to support _ALL_ windows applications. It doesn't give priority to 'server' or 'desktop' applications (there is no difference, really), but instead tries to make all of them work. I have a feeling that by 'server' applications, you meant to say 'old crappy business applications', or something similar, which makes a bit of sense. Those applications are simple, and don't depend on a large portion of the Win32 API, which makes them easy to get running. While getting Photoshop to run perfectly would be great (and _a lot_ of work has been done for this, by Dan K filing a ton of bugs, and Google funding a lot of bug fixing (http://google-opensource.blogspot.com/2008/02/google-sponsors-wine-improvements.html). A lot of that helped CS 3/4, as well, but Adobe also added more complexity, so they don't work quite as well. Remember, Wine is open source, and most developers aren't paid. If you've got a bug that drives you crazy, study the source (http://source.winehq.org/git/wine.git/), and submit a patch (http://wiki.winehq.org/SubmittingPatches). -- -Austin
Re: Severity levels
2009/5/2 Nicklas Börjesson nicklas.borjes...@ws.se: Wine is meant to support _ALL_ windows applications. It doesn't give priority to 'server' or 'desktop' applications (there is no difference, really), but instead tries to make all of them work. Yes, but I wasn't talking about server applikations per se, but that the severity levels would be perfect for a server application, hence skewing the priorities away from GUI and other, more soft, user experience issues. I'm curious what non-gui applications you're talking about in regards to wine. -- -Austin
Re: Severity levels
2009/5/2 Nicklas Börjesson nicklas.borjes...@ws.se: Not applications, issues. My point is that user experience issues gets a lower severity than they should. Let's take photoshop CS 4 with two old but relevant actual issues as an example. 1. There is a problem with the text tool functionality, it did not work. Everything else works, though. 2. There are serious graphics problems, huge artifacts, the entire application is almost unworkable under Gnome. With the current severity levels(without common sense), example 1 gets higher priority, which I think is wrong. //Nicklas PS. Yes I know the actual issue turned out to be a configuration thing. But that's not the point. DS. The problem is, however, that many of those problems only break an application or two. What is a blocker for Photoshop isn't a blocker for World of Warcraft or Microsoft Office, for example. Please bottom post on wine mailing lists. -- -Austin
Re: Severity levels
On Sat, 2 May 2009 21:08:23 +0200 Nicklas Börjesson nicklas.borjes...@ws.se wrote: Non-technical? Posting on and following the wine-devel list? Severity levels perfectly clear? I must say, you've got some serious credibility issues.. :-) I think middle-aged college English teacher who couldn't code if her life depended on it counts as non-technical. :-) The only thing that sets me apart from most users is the fact that I actually do RTFM, but that's just because I'm one of those eccentric academics who thinks reading is a really good way to learn. -- Rosanne DiMesio dime...@earthlink.net
Re: Severity levels
I really didn't think this one deserved even my comment, but here goes. 2009/5/3 Austin English austinengl...@gmail.com: 2009/5/1 Nicklas Börjesson nicklas.borjes...@ws.se: Current severity levels are perfect for server applications where everything is simply about functionality working or not working. However, the overwhelming majority of windows applications in general, and those being ported through wine in particular are GUI-based, end-user applications. When it comes to these kinds of applications, in front of which actual people sit for hours on end doing actual work, other factors come into play. Wine is meant to support _ALL_ windows applications. It doesn't give priority to 'server' or 'desktop' applications (there is no difference, really), but instead tries to make all of them work. I have a feeling that by 'server' applications, you meant to say 'old crappy business applications', or something similar, which makes a bit of sense. Those applications are simple, and don't depend on a large portion of the Win32 API, which makes them easy to get running. I have a feeling that by server applications, he meant stuff that's not Wine. For me, games and regular applications running in Wine is still simply about functionality working or not working. It's still a matter of determining how much a bug affects the functionality, whether that's gameplay, graphics, HID responsiveness ... 2009/5/3 Austin English austinengl...@gmail.com: 2009/5/2 Nicklas Börjesson nicklas.borjes...@ws.se: Not applications, issues. My point is that user experience issues gets a lower severity than they should. Let's take photoshop CS 4 with two old but relevant actual issues as an example. 1. There is a problem with the text tool functionality, it did not work. Everything else works, though. Text tool is one tool out of many. Minor loss of functionality. Normal at worst. 2. There are serious graphics problems, huge artifacts, the entire application is almost unworkable under Gnome. If it's restricted to a small number of applications, Normal. If it's a reasonably large number, Major. Regardless of what you might think, it's not JUST a UI glitch if it seriously impairs functionality. Even the use of the word serious in your description implies it's more than a Minor bug. With the current severity levels(without common sense), example 1 gets higher priority, which I think is wrong. Without common sense, all bug reports would be Enhancement requests, or Critical, depending on how arrogant the reporter is. Common sense must *always* be applied. The problem is, however, that many of those problems only break an application or two. What is a blocker for Photoshop isn't a blocker for World of Warcraft or Microsoft Office, for example. Hence the bug is Normal and not Major. Please bottom post on wine mailing lists. Oh, and use Reply to all so you stop just hitting Austin with responses! 2009/5/3 Rosanne DiMesio dime...@earthlink.net: On Sat, 2 May 2009 21:08:23 +0200 Nicklas Börjesson nicklas.borjes...@ws.se wrote: Non-technical? Posting on and following the wine-devel list? Severity levels perfectly clear? I must say, you've got some serious credibility issues.. :-) Rosanne is an AppDB admin. What contribution have you made to Wine? Out of you and her, I don't think her credibility can be called in to question. And before you ask, I'm also an AppDB admin, I package the Debian packages for WineHQ, and have had a patch committed to Wine. I'll even send you the git revision code if you can't find it! :D Note that like Rosanne, even when I was a newbie submitting bug reports, I understood the severity levels because I read the descriptions. The descriptions are fine as is, with the possible exception of Blocker (people submit Blocker bugs for Normal issues because it blocks the thing that they're doing).