- Posts: 4402
New bug-tracker testing
- PhracturedBlue
- Topic Author
- Offline
After trying several options, I've chosen to use MantisBT as the issue-tracker.
The main reason for the change is that I find Anonymous bugs to be detrimental because there is no reliable way to ask for more info. So I decided to use single-sign-on such that the forum account can be shared with the bug-tracker.
I've imported the Deviation repo and BitBucket bugs into Mantisbt, and I wrote a single-signon module for it. The module is not working perfectly yet (it seems to require a relogin instead of using your existing forum login), but it does use the same account info for login.
I also had to write the importers for the hg db and for the bitbucket bugs too, so I'm not sure they all imported smoothly.
I would appreciate feedback from anyone who is interested to try it before it goes live.
deviationtx.com/mantisbt/
Feel free to do whatever you like there, as I will wipe and rebuild the database before I switch over. Also don't file any tickets there that you actually want to keep for the same reason.
Besides the need to relogin, I have not yet hooked the deviation repo to it yet (so a commit to the repo will not update the bugtracker) but that is next on my list.
Please report any issues/comments in this thread
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
Creating a new issue failed due to missing required parameter Category. There's no box on the new issue page for Category.
Didn't see any way to edit an issue. I imagine that depends on permissions and how you want to set up the workflow. For example, will we grab an issue to work by assigning to ourself?
I added a note to an issue with the comment "Fixed by pull request #40". Mantis turned the "#40" into a link to issue number 40 - not what I wanted. So I went to Mantis website to see what the syntax is for referencing other elements but could not find the answer, though I didn't go all the way through the admin guide. Other than that it was pretty easy to get around without any instructions.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
I fixed the Category issue. I had disabled categories in an attempt to minimize the number of fields, but apparently was required, which broke things. I've now made categories optional, which makes it possible to add new issues.
As far as editing issues goes, my expectation is to have all users who are members of the deviationtx group on bitbucket have developer access, allowing them to edit tickets. For everyone else, you can only add notes and edit your own tickets. I have added you as a developer so you can test the ticket editing.
The regex matching patterns are a bit weird.
You can use:
#<bug id> To refer to a bug id
~<note id> To refer to a note
s:deviation:<commit_id>: To link to mantis's commit info
v:deviation:<commit_id>: To link to BitBucket's commit info
(note that you can use abbreviated commit-ids and it works properly)
There is not currently a way to refer to a pull-request from a ticket, but I can probably add that.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
I have now added:PhracturedBlue wrote: The regex matching patterns are a bit weird.
You can use:
#<bug id> To refer to a bug id
~<note id> To refer to a note
s:deviation:<commit_id>: To link to mantis's commit info
v:deviation:<commit_id>: To link to BitBucket's commit info
(note that you can use abbreviated commit-ids and it works properly)
p:deviation:<pull-request-id>:
Which will let you link a pull-request as well.
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
The Description for that issue has what appears to be a charset error - the A with accent followed by tic instead of apostrophe.
Thinking that might be an encoding issue I tried adding a note with an extended character - o with umlaut entered by holding down Alt and pressing 0246 on the numeric keypad. (Not sure the browser sends UTF-8 in this case, but does send something extended) That caused Mantis to terminate the note page, returning to the previous page without saving the note.
Then, after I'd first typed most of the above, I had the bright idea to enter the o with umlaut here instead of typing out "o plus umlaut". As soon as I released the Alt key the forum reverted to the previous page, losing all I'd typed
The Mantis user interface is ... different than what I'm used to. But I was able to figure out how to try everything I wanted to try.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
I agree that Mantis is a bit different, (I personally don't think the issue list is pretty or super obvious to use) but despite all the bug trackers out there, my choices for a well supported, self-hosting, php-based (needed because Deviaton is on shared hosting) system supporting mercurial SCM and a plugin architecture (for joomla SSO) were actually quite limited. I played with a couple, and I think Mantis is good enough. It is easy to add tickets (which is probably the most important), and flexible enough to allow us to do everything we need. I want to verify commit updates work as intended from BitBucket (I have integration enabled now), then I'll re-import everything and do the switchover.
Thanks again for the help testing it out.
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
:p:deviation:46:
Please Log in or Create an account to join the conversation.
- mikemacwillie
- Offline
- Posts: 152
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- vlad_vy
- Offline
- Posts: 3333
I would like to get fully operational Devo telemetry, specifically GPS telemetry.
www.deviationtx.com/mantisbt/view.php?id=610
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Topic Author
- Offline
- Posts: 4402
All of the developers should be CCd when a bug comes in now. I certainly saw it. I will probably take a look at the difference between 3.0 and 4.0 telemetry and see if I can figure out why GPS stopped working.
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
Please Log in or Create an account to join the conversation.
- Home
- Forum
- News, Announcements and Feedback
- Feedback & Questions
- New bug-tracker testing