2 edb Feb 02, 2007 03:29

EdB wrote:
I just removed it from my 1.9.2 installations without issue. Thanks for the good catch, but I'd hardly call it a bug. More like an improvement given that it works exactly as it's supposed to.
Does it? :roll: Say it's a kind of minor, class D bug. Deal? ;)
I don't remember having encountered that issue on my b2evolution 0.9.x version and I don't understand why the original behavior has changed.
Hopefully, it wasn't difficult to fix! B)
Class D bug - me likes! Those would be like "this really bugs me because it's not cool". Yeah I'd say it's doing it's job even if it's job is something that shouldn't be done. I will have to implement this on an installation without using clean urls to see what happens then. Should be no problem because defaulting to default is, well, default!
I'm thinking you're right about it being a change. I seem to remember though an old hack that tweaked this bit, but (if memory happens to serve) I changed something from whatever TO 'pid' to get the desired "pretty url" effect. I don't recall clearly though so you're probably correct.
So what are the other classes of bugs?
A = breaks the public or admin side of the blog with no known answer.
B = breaks the public or admin side of the blog with a difficult or complex workaround or hack available.
C = breaks the public or admin side of the blog with a reasonably easy workaround or hack available.
E = not the best way to do things with a difficult or complex workaround or hack available.
D = not the best way to do things with a reasonably easy workaround or hack available.
That'd mean the alphabet would have to be re-written, but so what: it's long overdue for Alphabet2.0 eh?
Oh and by the way: welcome back!
EdB wrote:
So what are the other classes of bugs?
A = breaks the public or admin side of the blog with no known answer.
B = breaks the public or admin side of the blog with a difficult or complex workaround or hack available.
C = breaks the public or admin side of the blog with a reasonably easy workaround or hack available.
E = not the best way to do things with a difficult or complex workaround or hack available.
D = not the best way to do things with a reasonably easy workaround or hack available.
I've been working a while in the video games industry where the following definitions are often applied. There is no "official" definition of those terms, but they are commonly shared by most development teams as well as video games console constructors where video games meet their Quality Assurance teams during the submission process:
class A bug: (must be fixed before release)
crashes (random or not, whatever the frequence of these crashes might be),
miscellaneous issues making it impossible to use the application for what it is intended for (that would include random or not lost of data),
security holes would also apply here,
any other issue making it impossible the application to be released (that might imply copyright violations, etc.);[/list:u]
class B bug: (should be fixed before release)
major issues making it difficult to use the application for what it is intended for,
major user-interface issues (including those relative to (G)UI design when they are painful),
minor security issues;[/list:u]
class C bugs (it would be fine to fix them as well):
strange/uncommon behaviors,
minor GUI issues,
minor graphical issues,
minor other issues;[/list:u]
class D bugs (the application can be shipped with those bugs, even if it would be better without them):
every other little issues,
suggestions.[/list:u][/list:u]
there is no known class A bug;
there is no or there are few known class B bugs;
the sum of class C bugs is still reasonable;
class D bugs does never affect a software release.[/list:u]
;-)That'd mean the alphabet would have to be re-written, but so what: it's long overdue for Alphabet2.0 eh?
EdB wrote:
Oh and by the way: welcome back!
It's a pleasure! :)
I just removed it from my 1.9.2 installations without issue. Thanks for the good catch, but I'd hardly call it a bug. More like an improvement given that it works exactly as it's supposed to.