From ghendricks at novell.com Mon Jul 2 18:36:18 2007 From: ghendricks at novell.com (Gregary Hendricks) Date: Mon, 02 Jul 2007 12:36:18 -0600 Subject: Bugzilla @ OSCON 2007 Message-ID: <4688F142020000D20000D496@sinclair.provo.novell.com> On Sat, 2007-06-30 at 13:19 -0400, David Miller wrote: > This was posted a few days ago on > http://www.justdave.net/dave/2007/06/25/bugzilla-oscon-2007/ but I'm > reposting here because I've gotten a lack of response. It'd be > disappointing to have to do this all by myself. :) > > We?re hoping to get some Bugzilla folks hanging out at the Mozilla booth > at OSCON this year. Mozilla is blocking off a number of 2 hour slots > throughout Wednesday and Thursday where they?ll be advertising specific > topics to be discussed at the booth, and we?ll be doing at least one of > those, and would like as many Bugzilla folks as possible there during > that time slot (probably 3:30 - 5:30pm on Thursday, but yet to be > determined). It would also be nice to generally have at least one > Bugzilla person there throughout both days (doesn?t have to be the same > person the entire time ;) ). If you?re planning to be at OSCON and are > willing to help out with staffing the booth, let me know. > I'll be there. Not sure what my schedule will look like yet, but I can squeeze you in. ;) Greg Hendricks From justdave at bugzilla.org Fri Jul 6 01:34:17 2007 From: justdave at bugzilla.org (David Miller) Date: Thu, 05 Jul 2007 21:34:17 -0400 Subject: Bugzilla @ OSCON 2007 In-Reply-To: <4688F142020000D20000D496@sinclair.provo.novell.com> References: <4688F142020000D20000D496@sinclair.provo.novell.com> Message-ID: <468D9C19.7050209@bugzilla.org> Gregary Hendricks wrote on 7/2/07 2:36 PM: > I'll be there. Not sure what my schedule will look like yet, but I can > squeeze you in. ;) That'd be great. It is going to be the 3:30pm to 5:30pm on Thursday when we get the focus of the booth. I was hoping to get Max there, too, but it doesn't look like he's going to be able to pull it off at this point (registration for an OSCON session pass is darn expensive, and he doesn't have a company to sponsor him [other than the one he owns, which doesn't have a budget that big]). As long as we're on the topic, anyone have ideas for what we should do at the booth? Might be nice to have some sort of short presentation on something (either slideshow-assisted or not) that we can give people who come up that are interested, or just talk to people or whatever. Would be nice to be prepared though (I'm not much on the idea side though) -- Dave Miller http://www.justdave.net/ System Administrator, Mozilla Corporation http://www.mozilla.com/ Project Leader, Bugzilla Bug Tracking System http://www.bugzilla.org/ From lpsolit at gmail.com Mon Jul 9 13:01:53 2007 From: lpsolit at gmail.com (=?ISO-8859-1?Q?Fr=E9d=E9ric_Buclin?=) Date: Mon, 09 Jul 2007 15:01:53 +0200 Subject: Bugzilla meeting tomorrow (July 10) Message-ID: <469231C1.4060801@gmail.com> Hi all, We have a Bugzilla meeting tomorrow (July 10) at 18:00 GMT (11:00 PST, 20:00 CEST) on IRC in the #bugzilla-meeting channel. Everyone is free to attend. See you tomorrow, LpSolit From mkanat at bugzilla.org Thu Jul 12 02:44:16 2007 From: mkanat at bugzilla.org (Max Kanat-Alexander) Date: Wed, 11 Jul 2007 19:44:16 -0700 Subject: The New Contributor Documentation (AND: Self-Introductions!) Message-ID: <20070712024707.CE1D93FC0F2@help.trusthosting.net> So, as a major part of the ongoing effort to make it easier to contribute to Bugzilla, the documentation for new contributors has been completely overhauled and moved to the Wiki! You can read it here: http://wiki.mozilla.org/Bugzilla:Developers That's generally focused at people who want to contribute code to Bugzilla, but most of it's still useful for anybody modifying any part of Bugzilla. I imagine that in the future we'll have similar pages for documentation, QA, support, etc. If you want to make some major change to those Wiki pages, check with me or justdave first. But if you just want to make little changes, just go ahead and do it! :-) I watch all those pages, anyway. So if there's any vandalism or anything, I should catch it. Please be very wary of editing the main steps on the Bugzilla:Developers page--they are supposed to be as short as possible. You'll notice one particularly new thing, at the very top of the page--self-introductions! This is an idea I stole from the Fedora Project (and the Fedora Documentation Project in particular) that I think works really well. :-) Basically, when a new person shows up, they introduce themselves on the developers list! It's not *mandatory*, but it helps us realize "Oh hey, there's a person here and they want to help!" and it also starts the process of building trust and creating community. All the links to the Contributor's Guide on bugzilla.org now point to this new page. Also, this finally clarifies that the *reviewer* should be the one to ask for approval, not the contributor (of course, experienced developers can make exceptions as they see fit). A reviewer is more likely to understand the purpose of approval, and know what flags to set. -Max -- http://www.everythingsolved.com/ Competent, Friendly Bugzilla Services. And Everything Else, too. From mkanat at bugzilla.org Thu Jul 12 03:13:35 2007 From: mkanat at bugzilla.org (Max Kanat-Alexander) Date: Wed, 11 Jul 2007 20:13:35 -0700 Subject: Self-Introduction: Max Kanat-Alexander Message-ID: <20070712031626.02A353FC108@help.trusthosting.net> Although I obviously don't need to do this, just to start off the tradition and to show everybody the format, I wanted to write a self-intro for myself. :-) Other current developers can feel free to write one or not, as they wish. :-) Full Name: Max Kanat-Alexander Location: Mountain View, California, United States Profession: Chief Engineer at Everything Solved, Inc. What do you want to help out with? Primarily for the last several years my goal has been to clean up the code and architecture of Bugzilla. The world of open-source bug-trackers has changed a lot in the last few years, and I want to make sure that Bugzilla remains competitive, and stays "the de-facto standard in bug-tracking". :-) Also, lately I've been wanting to help build community in the Bugzilla Project, and increase the number of developers working on the Project. Any help that I can get in that area is very welcome. :-) I've also ended up being the Release Manager for the last several years, because apparently nobody else has wanted to do it. :-) But if anybody else wants to, I'd be completely happy to train you up and eventually let you take over that job. Historical Qualifications I've been fixing computers since I was eight years old, and I've been a professional technician for over 12 years now. In a nutshell, I can basically make any computer anywhere do anything that's possible to do. (Within reasonable limits, of course!) I suppose I started programming TI-BASIC on my calculator. :-) I took some classes on basic programming in college (learned C, Java and some important basic lessons on design of programs). I have a fairly good understanding of networking, email, databases, object-oriented design, Windows, Linux, Mac OS X, HTML, CSS, JavaScript, SQL, PHP, Python, Perl, Java, RPM, and of course Bugzilla. I have lots of other computer-based skills, too, the ones above are just highlights. I'm also the author of http://www.fedorafaq.org/. I have some skills in UI design, although mostly in the area of usability, and not as much in the area of "let's make it look pretty". I have lots of experience managing and writing policies. I have lots of general writing experience, technical and non-technical. Anything Else You'd Like To Say I'm also a songwriter and a theatrical director, so if anybody wants to put on "Bugzilla: The Musical" I could help you out there. :-D I'm happy to have the opportunity to contribute to Bugzilla, and I enjoy working with you all. For anybody interested, my technical blog is at: http://avatraxiom.livejournal.com/tag/tech Which has RSS at: http://max.kanat.us/tag-syndicate/?user=avatraxiom&tag=tech -Max -- http://www.everythingsolved.com/ Competent, Friendly Bugzilla Services. And Everything Else, too. From nic at worldofnic.org Thu Jul 12 09:56:36 2007 From: nic at worldofnic.org (Nicolas Doye) Date: Thu, 12 Jul 2007 10:56:36 +0100 Subject: Oracle support (sigh) Message-ID: It's 6 months since I last e-mailed the list saying that I'd work on Oracle support, only to be told by Oracle that they were doing it. Dear Oracle, you appear to want to deliver Oracle support for Bugzilla as a fait acompli. As you don't have the time, how about checking in all the code you've got, and listing all the outstanding issues. Then we, the community, can work with you to get it fixed, finished and into a released version of Bugzilla. nic -------------- next part -------------- An HTML attachment was scrubbed... URL: From lpsolit at gmail.com Thu Jul 12 11:26:18 2007 From: lpsolit at gmail.com (=?UTF-8?B?RnLDqWTDqXJpYyBCdWNsaW4=?=) Date: Thu, 12 Jul 2007 13:26:18 +0200 Subject: Oracle support (sigh) In-Reply-To: References: Message-ID: <46960FDA.7000004@gmail.com> Nicolas Doye a ?crit : > As you don't have the time, how about checking in all the code you've got, > and listing all the outstanding issues. Then we, the community, can work > with you to get it fixed, finished and into a released version of Bugzilla. Nicolas, It's not Oracle's fault. Patches implementing Oracle support are waiting for review for 2 months now, see https://bugzilla.mozilla.org/show_bug.cgi?id=310717 and https://bugzilla.mozilla.org/show_bug.cgi?id=310718. The author of these patches is probably as impatient as you to see them reviewed and checked in. So don't blame them, that's unfair. Fr?d?ric PS: If you really want to blame someone, I can give you a name. :-D From justdave at bugzilla.org Thu Jul 12 11:46:45 2007 From: justdave at bugzilla.org (David Miller) Date: Thu, 12 Jul 2007 07:46:45 -0400 Subject: Self-Introduction: David Miller Message-ID: <469614A5.4070503@bugzilla.org> I was kind of figuring on doing one of these, too, after reading the description of it on the wiki, before I saw Max do it even. :) Full Name: David D. Miller Location: Jamestown, Michigan, United States Profession: System Administrator and Webtools Developer at Mozilla Corporation What do you want to help out with? I'm currently the project leader for the Bugzilla project, mostly whatever I say goes. Although I love coding, and working on Bugzilla code is what got me involved with Bugzilla to begin with, my role has mostly been an administrative one for the last few years, as my day jobs have tended to keep me busy enough to not have much time for code or reviews. This is kind of a downer, but that's the way it goes. Most of the general day-to-day stuff is delegated to Max (mkanat) or Fred (LpSolit) these days. I try to stay on top of general architecture related things and make sure folks don't go overboard or get too far off-track of our mission (which is to produce a kick-ass *bugtracker*, not a do-everything-for-everyone system). On the other hand, I love seeing people make Bugzilla do all kinds of things, and for that reason I really want to see some expansion and simplification of the plugin architecture for Bugzilla, so that the core Bugzilla can remain simple and specific, and people who want the extra cool features can add them easily. Historical Qualifications My first computer was an Apple //e back in 1983, and later an Apple IIgs. I started out programming in Applesoft BASIC, and eventually did a fair bit of 6502 and 65816 assembly before getting out in the world. I'm still somewhat active in the Apple II enthusiast world, even though I no longer have any physical Apple IIs that aren't packed in a box somewhere, and was active in the design and maintenance of Syndicomm Online (which was a major Apple II enthusiast hangout modeled after the old GEnie online service, and all written in Perl!) until it closed down this last year. I did major in Computer Science in college, but the computer science program at my college was in the process of falling apart while I was there, and because of that and otherwise getting involved in real life and real jobs before I should have, I never did graduate. I'm told they managed to revive their program a few years after I left. But shy of my Data Structures class, and some of the upper level advanced concepts stuff where we mostly played around with the mainframe (yes this was that long ago -- I'm dating myself again), almost all of my programming and computer experience has been self-taught. Most of what I know about Perl I learned from hacking on Bugzilla. That in itself is a fairly scary concept when you consider what Bugzilla looked like when I started hacking on it. I personally credit Bradley Baetz for teaching me good Perl coding practices so I could avoid continuing to propagate the mistakes of the early Bugzilla code base. I have a fairly good understanding of networking, email, databases, object-oriented design, Linux, Mac OS X, HTML, CSS, JavaScript, SQL, Python, Perl, Asterisk, Bash scripting, RPM, and anything generally related to Linux and Mac OS X sysadmin type stuff. I'm apparently pretty good at the sysadmin end of things because Mozilla won't let me do anything else for fear of losing the use of my firefighting skills or something. I get a great thrill out of fixing things that are broken when under pressure. I am a Red Hat Certified Engineer and a Digium Certified Asterisk Professional. Anything Else You'd Like To Say My blog is at http://www.justdave.net/dave/ -- Dave Miller http://www.justdave.net/ System Administrator, Mozilla Foundation http://www.mozilla.org/ Project Leader, Bugzilla Bug Tracking System http://www.bugzilla.org/ From gerv at mozilla.org Thu Jul 12 13:46:05 2007 From: gerv at mozilla.org (Gervase Markham) Date: Thu, 12 Jul 2007 14:46:05 +0100 Subject: The New Contributor Documentation (AND: Self-Introductions!) In-Reply-To: <20070712024707.CE1D93FC0F2@help.trusthosting.net> References: <20070712024707.CE1D93FC0F2@help.trusthosting.net> Message-ID: <4696309D.4050909@mozilla.org> Max Kanat-Alexander wrote: > You'll notice one particularly new thing, at the very top of > the page--self-introductions! This is an idea I stole from the Fedora > Project (and the Fedora Documentation Project in particular) that I > think works really well. :-) Are you sure that people might not be intimidated by a requirement (or even a community norm) to reveal lots of information about themselves before participating? Gerv From mkanat at bugzilla.org Thu Jul 12 15:53:42 2007 From: mkanat at bugzilla.org (Max Kanat-Alexander) Date: Thu, 12 Jul 2007 08:53:42 -0700 Subject: The New Contributor Documentation (AND: Self-Introductions!) In-Reply-To: <4696309D.4050909@mozilla.org> References: <20070712024707.CE1D93FC0F2@help.trusthosting.net> <4696309D.4050909@mozilla.org> Message-ID: <20070712155635.9865D3FC137@help.trusthosting.net> On Thu, 12 Jul 2007 14:46:05 +0100 Gervase Markham wrote: > Are you sure that people might not be intimidated by a requirement > (or even a community norm) to reveal lots of information about > themselves before participating? It doesn't seem to have that effect on the Fedora Documentation Project. People seem to be happy to start out by just contributing some information about themselves, and letting everybody know that they're here. :-) -Max -- http://www.everythingsolved.com/ Competent, Friendly Bugzilla Services. And Everything Else, too. From nic at worldofnic.org Thu Jul 12 15:54:54 2007 From: nic at worldofnic.org (Nicolas Doye) Date: Thu, 12 Jul 2007 16:54:54 +0100 Subject: Oracle support (sigh) In-Reply-To: <46960FDA.7000004@gmail.com> References: <46960FDA.7000004@gmail.com> Message-ID: No I was just being grouchy. :-( Sorry Oracle dudes! :-) nic -------------- next part -------------- An HTML attachment was scrubbed... URL: From gerv at mozilla.org Thu Jul 12 16:30:03 2007 From: gerv at mozilla.org (Gervase Markham) Date: Thu, 12 Jul 2007 17:30:03 +0100 Subject: Self-Introduction: Gervase Markham In-Reply-To: <20070712031626.02A353FC108@help.trusthosting.net> References: <20070712031626.02A353FC108@help.trusthosting.net> Message-ID: <4696570B.3070603@mozilla.org> Full Name: Gervase Markham Location: Enfield, North London, UK Profession: Loose Cannon at the Mozilla Foundation What do you want to help out with? These days, primarily stuff which the Mozilla project needs to work better. Historical Qualifications I've been hacking on Bugzilla since soon after I joined the project in 2000. I don't get as much time to do it now as I'd like, although you'll still find me writing and reviewing the odd patch - most probably for things that Mozilla needs. Gerv From ghendricks at novell.com Thu Jul 12 23:15:47 2007 From: ghendricks at novell.com (Gregary Hendricks) Date: Thu, 12 Jul 2007 17:15:47 -0600 Subject: Self-Introduction: Gregary A. Hendricks Message-ID: <469661C3020000D20000DEE8@sinclair.provo.novell.com> This is a really good way to get to know people you may have been familiar with by IRC handle only. So, on to the good stuff. :P Full legal name: Gregary Allen Hendricks (Greg is fine or ghendricks in IRC) * City, Country: Provo, UT USA * Profession: Information Technology and part time graduate student. * Company: Application Engineer at Novell Inc. * School: Capella University * What do you want to help out with? I am in the wonderful position to be paid to work on open source. This means I can work on anything so long as it is in line with my employers needs. Of particular interest I have worked extensively on the import/export component including importxml.pl and its related files. I am also involved with extending Bugzilla to allow plugins (Testopia) for adding functionality. * Historical qualifications I have been involved with Bugzilla since 2004 and most of my Perl experience comes from working on this and Testopia. I have a degree in Electronics and Information Technology from Brigham Young University. I have been involved in Linux and open source since 2000. * What other technical projects have you worked on in the past? In addition to Bugzilla, I am the project lead/developer/tester/support of the Testopia project designed to extend Bugzilla to allow tracking of test cases and related information. (http://mozilla.org/projects/testopia) I am also a member of the QA team for Bugzilla. * What level and type of computer skills do you have? I consider myself rather well versed in the world of computers and computer networks in general. My primary interest has been in web development. I am fairly well rehearsed in HTML, Perl, Javascript (Including AJAX), SQL and Database design and management and Java. * Anything else you'd like to say. When I am not hacking away at a keyboard, I am usually hacking away at orcs and other monsters in one form or another (FFXI Gediminas on Lakshmi) or playing with my kids. I too like to make music (we should get together and jam sometime Max) and enjoy reading a good book once in a blue moon. http://testopia.blogspot.com/ http://www.linkedin.com/profile?viewProfile=&key=10741946 http://byu.facebook.com/profile.php?id=654761653 From mkanat at bugzilla.org Thu Jul 12 23:41:06 2007 From: mkanat at bugzilla.org (Max Kanat-Alexander) Date: Thu, 12 Jul 2007 16:41:06 -0700 Subject: Self-Introduction: Gregary A. Hendricks In-Reply-To: <469661C3020000D20000DEE8@sinclair.provo.novell.com> References: <469661C3020000D20000DEE8@sinclair.provo.novell.com> Message-ID: <20070712234402.DDB403FC139@help.trusthosting.net> See, this is great. :-) I'm really liking this already, even for people we already know! :-) > I too like to make music (we should get together and jam sometime > Max) Ha, yes! > http://testopia.blogspot.com/ Wow, I didn't even know that existed! It has been added to my Google Reader. :-) -Max -- http://www.everythingsolved.com/ Competent, Friendly Bugzilla Services. And Everything Else, too. From lpsolit at gmail.com Mon Jul 16 12:00:24 2007 From: lpsolit at gmail.com (=?ISO-8859-1?Q?Fr=E9d=E9ric_Buclin?=) Date: Mon, 16 Jul 2007 14:00:24 +0200 Subject: Minutes of our last Bugzilla meeting Message-ID: <469B5DD8.9010406@gmail.com> Here are the latest news from Bugzilla. :) http://wiki.mozilla.org/Bugzilla:Meetings:2007-07-10 * 7 blockers (among which 3 security bugs) to fix before the releases of Bugzilla 3.0.1 and 3.1.1. No idea how long it will take, including QA. * We will have to release 2.20.5 and 2.22.3 as well, due to security bugs. * justdave and ghendricks will be at OSCON (July 23-27, 2007 in Portland, Oregon). They will be at Mozilla's booth on Thurday 26, from 3:30pm to 5:30pm. The topic is "Using Bugzilla software in open source and enterprise". justdave will blog after the conference about it. * Bugzilla 3.0 has been downloaded 86,060 times since its release on May 9, 2007. * In a future release, we plan to use [% terms.foo %] in templates at least for classifications, products and components, to be able to rename them more easily. Not sure we will do it for other fields, though. * Since we released Bugzilla 3.0, many people are complaining about the new UI in show_bug.cgi, especially about fieldsets. Maybe should we propose a competition to redesign Bugzilla? Not everybody agrees. It seems that the UI will be changed again to be closer to what mconnor (who proposed the current UI used at b.m.o) and dolske suggested in their mockups. For the record, we had a previous discussion about how the new UI should look like. * At least one component will be added to the Bugzilla product on b.m.o, which will include bugs related to incoming emails, such as email_in.pl. * Today was our 30th meeting, but nothing to eat nor to drink. Firefox says drink:// and food:// are invalid protocols. :) * Our next meeting will take place on August 7, same time, same place. LpSolit From gerv at mozilla.org Mon Jul 16 12:41:42 2007 From: gerv at mozilla.org (Gervase Markham) Date: Mon, 16 Jul 2007 13:41:42 +0100 Subject: Minutes of our last Bugzilla meeting In-Reply-To: <469B5DD8.9010406@gmail.com> References: <469B5DD8.9010406@gmail.com> Message-ID: <469B6786.2070406@mozilla.org> Fr?d?ric Buclin wrote: > * Since we released Bugzilla 3.0, many people are complaining about the > new UI in show_bug.cgi, especially about fieldsets. Maybe should we > propose a competition to redesign Bugzilla? That is a terrible idea, at least if the results of the competition are in any way binding. Mozilla had a competition to design a throbber way back when, and ended up with something that looked cool for exactly five minutes and terrible thereafter. IMO, this is precisely the wrong way to do UI design. Gerv From lpsolit at gmail.com Mon Jul 23 14:09:25 2007 From: lpsolit at gmail.com (=?ISO-8859-1?Q?Fr=E9d=E9ric_Buclin?=) Date: Mon, 23 Jul 2007 16:09:25 +0200 Subject: The UI when viewing a bug is broken (fieldsets overlap)? I need you! Message-ID: <46A4B695.4010409@gmail.com> Hello, I need your help to test a patch I wrote which should fix bug 370739, which is about the fieldsets overlap when viewing a bug with Firefox 2 (Firefox 3 is not affected). One of the ugliest UI I could get is shown in this screenshot: https://bugzilla.mozilla.org/attachment.cgi?id=255453 Nice, isn't it? So in the bug itself (https://bugzilla.mozilla.org/show_bug.cgi?id=370739) some users say they can also easily reproduce the UI issue, and some others say they are unable to reproduce it. In some cases, the overlap is huge as in the screenshot above, sometimes not. After some time, and thanks to the link provided by dbaron, I wrote a patch which fixes the problem for me: https://bugzilla.mozilla.org/attachment.cgi?id=272498 Now I need to know if this fixes the problem for you too, in order to include it in the coming Bugzilla 3.0.1 (and 3.1.1) release. It would be great if those of you being affected by this bug could apply and test the patch and reply in bug 370739 if you have an account on b.m.o, else here directly. Thanks for your contribution. :) LpSolit From beti at fimasys.fr Fri Jul 27 12:16:28 2007 From: beti at fimasys.fr (=?UTF-8?B?SnVsaWVuIELDiVRJ?=) Date: Fri, 27 Jul 2007 14:16:28 +0200 Subject: Changing the estimated_time size Message-ID: <46A9E21C.6000509@fimasys.fr> Hello, -1- Why ? -2- What we've done -3- The problem -------------- -1- Why ? We're using Bugzilla to manage all processes around software development, and we have meta-tasks to define "Bundles", where we're using the estimated_time to ... estimate the time required to specify, develop, test and release it. Those "Bundles" can be quite huge, and we would like to enter more than 99999.99 hours. -2- What we've done I made the following successful alter on Bugzilla database: alter table bugs change estimated_time estimated_time decimal(7,2); And I made the following changes in the code (plus some template changes for client-side validation): --- ./Bugzilla/DB/Schema.pm.org 2007-07-27 10:38:41.000000000 +0200 +++ ./Bugzilla/DB/Schema.pm 2007-07-27 10:39:01.000000000 +0200 @@ -193,7 +193,7 @@ NOTNULL => 1, DEFAULT => 'TRUE'}, cclist_accessible => {TYPE => 'BOOLEAN', NOTNULL => 1, DEFAULT => 'TRUE'}, - estimated_time => {TYPE => 'decimal(5,2)', + estimated_time => {TYPE => 'decimal(7,2)', NOTNULL => 1, DEFAULT => '0'}, remaining_time => {TYPE => 'decimal(5,2)', NOTNULL => 1, DEFAULT => '0'}, --- ./Bugzilla/Bug.pm.org 2007-07-25 18:39:07.000000000 +0200 +++ ./Bugzilla/Bug.pm 2007-07-25 18:39:26.000000000 +0200 @@ -780,9 +780,9 @@ {field => "$field", num => "$time", min_num => "0"}); } - if ($time > 99999.99) { + if ($time > 9999999.99) { ThrowUserError("number_too_large", - {field => "$field", num => "$time", max_num => "99999.99"}); + {field => "$field", num => "$time", max_num => "9999999.99"}); } } --- ./checksetup.pl.org 2007-07-27 10:37:31.000000000 +0200 +++ ./checksetup.pl 2007-07-27 10:37:58.000000000 +0200 @@ -2800,7 +2800,7 @@ $dbh->bz_add_column("longdescs", "work_time", {TYPE => 'decimal(5,2)', NOTNULL => 1, DEFAULT => '0'}); $dbh->bz_add_column("bugs", "estimated_time", - {TYPE => 'decimal(5,2)', NOTNULL => 1, DEFAULT => '0'}); + {TYPE => 'decimal(7,2)', NOTNULL => 1, DEFAULT => '0'}); $dbh->bz_add_column("bugs", "remaining_time", {TYPE => 'decimal(5,2)', NOTNULL => 1, DEFAULT => '0'}); $dbh->bz_add_column("bugs", "deadline", {TYPE => 'DATETIME'}); -3- The problem After those changes, when I input 9999999.99 in estimated_time in bug edition and clic Commit, I do not have any error message but the recorded value is 99999.99 :( I made some search in the code, but I still did not find where the value is truncated. Any advise would be much appreciated. Best regards, Julien BETI - Fimasys. From beti at fimasys.fr Fri Jul 27 12:26:14 2007 From: beti at fimasys.fr (=?UTF-8?B?SnVsaWVuIELDiVRJ?=) Date: Fri, 27 Jul 2007 14:26:14 +0200 Subject: Changing the estimated_time size In-Reply-To: <46A9E21C.6000509@fimasys.fr> References: <46A9E21C.6000509@fimasys.fr> Message-ID: <46A9E466.8040003@fimasys.fr> Please ignore my previous message, I just released that my alter was good, but my patch was wrong as decimal(7,2) max number is 99999.99 and not 9999999.99. I drink definitively too much coffee :p I'm deeply sorry for those who spent time reading my previous mail. Thanks a lot for your software, Julien BETI. On 27/07/07 14:16, Julien BETI wrote: > > Hello, > > -1- Why ? > -2- What we've done > -3- The problem > -------------- > > -1- Why ? > We're using Bugzilla to manage all processes around software > development, and we have meta-tasks to define "Bundles", where we're > using the estimated_time to ... estimate the time required to specify, > develop, test and release it. Those "Bundles" can be quite huge, and we > would like to enter more than 99999.99 hours. > > -2- What we've done > I made the following successful alter on Bugzilla database: > > alter table bugs change estimated_time estimated_time decimal(7,2); > > And I made the following changes in the code (plus some template changes > for client-side validation): > > --- ./Bugzilla/DB/Schema.pm.org 2007-07-27 10:38:41.000000000 +0200 > +++ ./Bugzilla/DB/Schema.pm 2007-07-27 10:39:01.000000000 +0200 > @@ -193,7 +193,7 @@ > NOTNULL => 1, DEFAULT => 'TRUE'}, > cclist_accessible => {TYPE => 'BOOLEAN', > NOTNULL => 1, DEFAULT => 'TRUE'}, > - estimated_time => {TYPE => 'decimal(5,2)', > + estimated_time => {TYPE => 'decimal(7,2)', > NOTNULL => 1, DEFAULT => '0'}, > remaining_time => {TYPE => 'decimal(5,2)', > NOTNULL => 1, DEFAULT => '0'}, > --- ./Bugzilla/Bug.pm.org 2007-07-25 18:39:07.000000000 +0200 > +++ ./Bugzilla/Bug.pm 2007-07-25 18:39:26.000000000 +0200 > @@ -780,9 +780,9 @@ > {field => "$field", num => "$time", min_num => > "0"}); > } > > - if ($time > 99999.99) { > + if ($time > 9999999.99) { > ThrowUserError("number_too_large", > - {field => "$field", num => "$time", max_num => > "99999.99"}); > + {field => "$field", num => "$time", max_num => > "9999999.99"}); > } > } > > --- ./checksetup.pl.org 2007-07-27 10:37:31.000000000 +0200 > +++ ./checksetup.pl 2007-07-27 10:37:58.000000000 +0200 > @@ -2800,7 +2800,7 @@ > $dbh->bz_add_column("longdescs", "work_time", > {TYPE => 'decimal(5,2)', NOTNULL => 1, DEFAULT => > '0'}); > $dbh->bz_add_column("bugs", "estimated_time", > - {TYPE => 'decimal(5,2)', NOTNULL => 1, DEFAULT => > '0'}); > + {TYPE => 'decimal(7,2)', NOTNULL => 1, DEFAULT => > '0'}); > $dbh->bz_add_column("bugs", "remaining_time", > {TYPE => 'decimal(5,2)', NOTNULL => 1, DEFAULT => > '0'}); > $dbh->bz_add_column("bugs", "deadline", {TYPE => 'DATETIME'}); > > -3- The problem > After those changes, when I input 9999999.99 in estimated_time in bug > edition and clic Commit, I do not have any error message but the > recorded value is 99999.99 :( > I made some search in the code, but I still did not find where the value > is truncated. > > Any advise would be much appreciated. > > Best regards, > > Julien BETI - Fimasys. > > From lpsolit at gmail.com Fri Jul 27 15:31:29 2007 From: lpsolit at gmail.com (=?ISO-8859-1?Q?Fr=E9d=E9ric_Buclin?=) Date: Fri, 27 Jul 2007 17:31:29 +0200 Subject: QA tests starting today for all branches! Message-ID: <46AA0FD1.10409@gmail.com> Hi all, We are starting QA tests for Bugzilla 3.0.1, 2.22.3 and 2.20.5 today. I email you either because you emailed me to say you were interested in contributing, because you already belong to the QA team :) or because you may be interested in contributing. Looking at checkins we already did + the 3 security bugs which will be fixed in these releases, I can already give you the following information: - Since we released 2.20.4, all checkins on this branch were about documentation, and the single security bug which affects 2.20.4 is so minor and safe to fix that we won't do anything special about this branch except running our existing Selenium scripts on it. - About 2.22.3, all checkins but 2 are about documentation. The remaining 2 checkins are about saving buglists in the iCalendar format and importing bugs using importxml.pl. So that's the only two things we will pay attention to for this branch besides our usual Selenium scripts. The same minor security bug as above affects this branch, so no special attention is required about it. - Now about 3.0.1, we did many non-trivial checkins, some of which have a high impact, e.g. when moving bugs to another product (group security), when using WebService, bugmail, flags, attachment MIME detection, etc... Also, all 3 security bugs affect this branch and they need to be well tested. So Bugzilla 3.0.1 is the version on which we will spend most of our time during QA. As for other branches, our Selenium scripts are here to test most features automatically, but there are still several areas which are not fully covered by these automated tests yet. That's where you can help us! Last time we checked, there were more than 86,000 downloads of Bugzilla 3.0. Help us making sure that 3.0.1 will be as successful and as stable as 3.0 currently is. If you need more information or if you are interested in helping us testing Bugzilla, please join us on IRC in the #qa-bugzilla channel. If everything goes well (and this also depends on how many people are helping us), 3.1.1, 3.0.1, 2.22.3 and 2.20.5 should be available in 7-10 days. Fr?d?ric (LpSolit on IRC) From Nick.Barnes at pobox.com Mon Jul 30 15:04:59 2007 From: Nick.Barnes at pobox.com (Nick Barnes) Date: Mon, 30 Jul 2007 16:04:59 +0100 Subject: P4DTI release 2.4.0 supporting Bugzilla 3.0 Message-ID: <27365.1185807899@thrush.ravenbrook.com> Today I have made release 2.4.0 of the P4DTI. Among other changes, this release supports Bugzilla 3.0, MySQL 5.x, and MySQLdb 1.2.2. Note that this has not yet been approved by Perforce Inc and so is not yet supported by Perforce Inc. Thanks are due to Perforce Inc for funding this work. Nick Barnes P4DTI Project Ravenbrook Limited