Page 1 of 1

Bug Database

PostPosted: 14 Sep 2009, 14:44
by mtgrares
I own cookingbybob.com (which does nothing right now) and I put in an order to have the free bug tracking program Mantis installed, http://www.mantisbt.org/. I don't really know would this be helpful or not. After Mantis is setup, I'll post a link so we can play around with it.

Re: Bug Database

PostPosted: 22 Sep 2009, 18:56
by mtgrares
The bug reporting software and database "Mantis" is setup but I'm not sure is it really useful or not. You can submit bug reports by creating a new username or the info below.

cookingbybob.com/mantis

Username: developer
Password: public

I'm sending the admin password to Dennis and Rob so they can play around with it and decide to use it or not.

Re: Bug Database

PostPosted: 22 Sep 2009, 19:38
by DennisBergkamp
I think this could be very useful. Currently we have almost 90 pages of bugs... some of which I've forgotten about, some of which are fixed.
So yes, I'm very much in favor of using this :)

Re: Bug Database

PostPosted: 22 Sep 2009, 20:16
by silly freak
yeah, this would be a very good idea for the mentioned reasons. it also makes it easier for users to see if the bug they want to submit is already there, and it could even be possible to make fully automatic bug reporting from the error viewing dialog

Re: Bug Database

PostPosted: 23 Sep 2009, 16:05
by DennisBergkamp
Indeed. Yeah the biggest advantage would be the prevention of duplicates. It also has a nice feature to for posting attachments of a 5 meg max ( = a lot of screenshots / bug report!).
So guys, please post your bug reports into this bug database, for starters I will import a few of the bugs from the bug report page I know still exist.

Re: Bug Database

PostPosted: 23 Sep 2009, 17:22
by apthaven
The site seems a little too disorienting for a first time visitor, but it does present the bugs in a very organized manner.

Next time I see a bug... I'll just send in a couple of screenshots there instead. So as to give a better picture.

Re: Bug Database

PostPosted: 23 Sep 2009, 17:43
by mtgrares
Maybe I should create a "super simple" bug database. A person could submit a new bug report WITHOUT logging in and it would show current issues and their solutions.

Sometimes programming seems very hard so I'm not sure if I want to really program something like that or not. I just know how easy it is to make a very crappy webpage because I'm not a great web designer, lol. Checkout http://www.cookingbybob.com to see black text on a white background, very 1990's :)

Re: Bug Database

PostPosted: 23 Sep 2009, 17:51
by mtgrares
Mantis is probably like using a sledgehammer to hammer a nail, it does alot more than we really need.

More features = More Confusion

Re: Bug Database

PostPosted: 28 Sep 2009, 02:28
by frwololo
Why don't you finally start using google code?
I'm not trying to advertise for them or anything, but it seems to me that you are setting up various solutions while you have one that does all of this already.

The issue tracker in google code is not as good as mantis IMO, but it provides the basic features you expect it to provide, and anyone can submit bugs as long as they have a gmail account.
Not mentioning how easy SVN makes it to work with several people, I don't understand how you guys manage to work together without a version control system.

When I was a student, version control sounded freaky to me. I didn't know what CVS and SVN did, and I was afraid to use them. Then I used it once. And know I would be afraid to work without it.
a few hints for devs involved in Forge:
If you have a bunch of directories named: "mtgforge-backup-2009-09-18", or "mtgforge-backup-20090925b" and stuff like that: you know svn is for you.
If someone made a change to the source and it takes you more than 1 minute to integrate their changes into your code, you know SVN is for you.
If you ever lost 5 hours of work because you erased the wrong backup directory, you know SVN is for you.

Seriously it pisses me off that a project of such a size with so many talented people involved is not properly version controlled. you guys are probably wasting so much time synchronizing each other's code :evil:

For those who dont know how SVN works:
1) you install an svn client on your machine. For windows, there's a good one named "tortoiseSVN", it integrates very well in Windows, and adds a few easy to use menus, a bit like winamp
2) With tortoise, you do a "checkout" of the forge sources. It consists in downloading all the latest sources to your hard drive
3) you code as usual
4) When you are happy with your code, you right click on your forge directory and click "commit"
5) once in a while, you click "update" to get other people's latest changes

That's pretty much it...

Here's what it looks like on wagic:
http://code.google.com/p/wagic/source/list

play with it, click on a revision, then on one of the files that changed. See how you can easily see what lines of the code have been changed, etc...

It's not like it would be hard work, forge is ALREADY on google code:
http://code.google.com/p/cardforge

Re: Bug Database

PostPosted: 28 Sep 2009, 11:20
by Chris H.
I checked out the Mantis system, it is interesting but looks like it may confuse some people. And I pretty much stopped downloading the updates from google when I found this forum.

The forum provides a nice community type of environment where we can meet, get to know one another and can offer to help with the project when the desire to arises. I am not sure if we will get that sense of community elsewhere.

Granted, a version control system may come into place at some point. We are fairly unorganized and yet we seem to enjoy ourselves even when things do not turn out the way we had planned.

With our current unorganized system here on the forum, a person can drop by and make a small contribution and then move on to other things in their life. One person helped with the pics folder code and then moved on. Another helped with the card stacking code and also moved on to other things.

Re: Bug Database

PostPosted: 28 Sep 2009, 21:06
by mtgrares
Thanks for the good comments chris and frwololo.

And I pretty much stopped downloading the updates from google when I found this forum.
I try to make a "public release" about every month so people don't have to keep updating MTG Forge and if they do want the latest version, they can get it on these forums.

Why don't you finally start using google code?
The only real reason that I don't use SVN is that my main computer that I program on isn't connected to the Internet (that is why MTG Forge can't play people of the Internet, I would never do it myself) and I have to upload all of my changes using a computer at the local college which I DON'T have administrator privileges on, so I am limited on what I can install.

I am very "unplugged" compared to most computer people and very "plugged in" when compared to people who don't use the Internet. Who else has a blog but not home Internet access?

Re: Bug Database

PostPosted: 28 Sep 2009, 21:10
by mtgrares
I have a super simple bug webpage and database coming soon, hopefully this week or next. There will be no login names and anybody can view all the errors, post a new error, or leave a comment about someone's elses error. The "administrator" can delete topics or change their status. All errors are classified as Fixed, Not Fixed, or Partial Fix. It uses PHP and MySQL.