1 kwa Feb 02, 2007 00:33
3 kwa Feb 02, 2007 03:52
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)
4 edb Feb 02, 2007 04:04
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?
5 edb Feb 02, 2007 05:19
Oh and by the way: welcome back!
6 kwa Feb 02, 2007 15:19
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]
When releasing a video game application on video game consoles, each game is submitted to every video games consoles constructor's Quality Assurence team for each of the video games consoles territories separately (Japan, Europe, America). The game is approved (and then can be sent for duplication and shipped to the market) after a 6-week submission period when:
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]
As an example of class A bug, I remember a N64 video game submission to Nintendo of America (NOA). They discovered that the game might lost saved data in some rare circumstancies: when savinig his game on the cartridge, the player might remove the cartridge from the video game console. While restarting the game, all the saved data slots might be lost. We've been asked to fix that behavior so no more than the currently saved slot might be affected. We fixed the issue by duplicating the saved data, so the player might lost his last saved slot at most, and in most cases, the previously saved game was successfully retrieved.
In most cases, after a two to three months of internal QA tests and a four to eight weeks constructor submission, a console video game is released with a total of about 1,000 known bugs, most of them being class C and D bugs.
EdB wrote:
;-)That'd mean the alphabet would have to be re-written, but so what: it's long overdue for Alphabet2.0 eh?
7 kwa Feb 02, 2007 15:20
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.