Issue tracker recommendations



  • Just after I stuck my neck out against Discourse needing a bug tracker, turns out I need one for my own project. "Why don't you use Discourse, ha ha ha". Fuck off.

    So here's what I need:

    • Web based, create, close issues. Duh.
    • Track both longer-term goals / features as well as bugs
    • Priority based filtering / sorting
    • Some kind of conversation format / ability is a plus
    • (optional) I wouldn't mind an additional wiki-like resource, where we can dump instructions, ideas, graphs etc. without tracking it as issue

    Team size: 2-5, so no huge need for management churn, just a place to organize our thoughts and plans.

    System resources I have:

    • Debian 7
    • PostgreSQL
    • RAM / CPU not a problem
    • No apache or mysql. I would rather avoid installing them, although I will if there's no other way

    So far I've used redmine and mantis. Not thrilled by either of them.


  • SockDev

    bugzilla is very functional and supports postgres. however the UI sucks donkey balls. it hasn't had a UI upgrade since 1992 (or therabouts)

    jira is a very nice bug/issue tracker that also supports postgres.



  • @accalia said:

    bugzilla is very functional and supports postgres. however the UI sucks donkey balls. it hasn't had a UI upgrade since 1992 (or therabouts)

    jira is a very nice bug/issue tracker that also supports postgres.

    Hmm, it just occurs to me that at some point we might allow limited access to customers, so UI should be taken into consideration too.


  • Grade A Premium Asshole

    BitBucket is free for teams up to 5 I believe. We use Jira Agile. If you host yourself it is $10/year for up to 10 users. It also integrates well with BitBucket.


  • SockDev

    in that case JIRA is what you want.

    user permissions are configurable across view/edit/add/etc and are per project so you can have your internal issue tracking on the same instance customers connect to and if you get the permissions right they'll never know.



  • I quite like Phabricator but if you're trying to avoid installing Apache / MySQL / PHP then it's not going to be much use.



  • REDMINE! 


  • SockDev

    is that implemented in minecraft using only redstone mechanics?

    cause that would be awesome.

    I'm not playing minecraft at work I'm debugging our issue tracker!


  • @accalia said:

    is that implemented in minecraft using only redstone mechanics?

    cause that would be awesome.

    That would be awesome...



  • @Keith said:

    REDMINE!

    Hmm I already use redmine for interactions with our admins.

    It feels meh at first ball, but I admit I didn't really look deeply into it. I might give it another shot. Another plus it's already installed and ready to use.


  • SockDev

    I know, right?!

    i mean it really is possible to do if we allow command blocks, but i'm interested in doing it without command blocks... ooh what a challenge!



  • @accalia said:

    ooh what a challenge!

    Further constraint: you're only allowed to use redstone and redstone torches. Non of those new-fangled repeaters and such.


  • SockDev

    .... fine. but i am adding a mod.

    Chunkloader.

    this thing would be too big to work otherwise.



  • @cartman82 said:

    Hmm I already use redmine for interactions with our admins.

    It feels meh at first ball, but I admit I didn't really look deeply into it. I might give it another shot. Another plus it's already installed and ready to use.

    The UI is pretty lameballs. I wish I'd known about Phabricator when I was looking for issue tracking solutions, because that would have been much easier and looks pretty good.



  • @accalia said:

    Chunkloader.

    What this does?



  • @The Phabricator Website said:

    #Maniphest
    Keep track of tasks and bugs, but not insects.

    Clever bastards...


  • SockDev

    what it says on the tin. it keeps chunks loaded, even without a player nearby or online.

    i suspect it does this by spawning a "player" object at the coordinates of the chunkloader block you place but i havent looked into the code.



  • @Keith said:

    Clever bastards...

    Bits of their website/documentation are amusing.
    And you can close an issue OUTOFSPITE.



  • @loopback0 said:

    And you can close an issue OUTOFSPITE.

    Have you seen this, @codinghorror?



  • @accalia said:

    what it says on the tin. it keeps chunks loaded, even without a player nearby or online.

    This sounds like cheating to me. With the full height of the map, there should be plenty of space for a redstone issue tracker in, say, 27 chunks.


  • SockDev

    yes. but that would require the player to stand in exactly one spot to have the whole thing working. that would seriously hamper one's ability to interact with the thing!



  • Surely you want the controls close together?



  • @cartman82 said:

    either

    Trac

    Edit: I don't have any idea how the quote ended up in there.. I swear I didn't press any quote buttons.



  • @presidentsdaughter said:

    Edit: I don't have any idea how the quote ended up in there.. I swear I didn't press any quote buttons.

    If you have any part of a reply highlighted, then click any reply button, the highlighted text will be quoted.



  • @accalia said:

    is that implemented in minecraft using only redstone mechanics?

    Finally, a tool to bring programming to the masses! Just like @blakeyrat wants, right?


  • SockDev

    yes, but without repeaters there is a maximum density of controls i can have. and a keyboard would be big!



  • @presidentsdaughter said:

    Trachttp://trac.edgewall.org/

    Meh. Open-sourcy. Looks like mantis.

    Did anyone use this:

    ?

    Colleague just recommended it and it looks pretty sweet.



  • Looks too complicated.

    I actually discovered I rather like how redmine looks on their site.
    We have some 3-4 years old version, which lacks features and looks like PHP crapfest (even though it's not PHP).
    I think I'll install new version and go with that to begin with.



  • @cartman82 said:

    I think I'll install new version and go with that to begin with.

    If you're using Ubuntu, this might help:



  • Debian. Can't trust that. I have other stuff on the server, need to make sure it's isolated to its own user.




  • Discourse touched me in a no-no place

    @cartman82 said:

    Looks like mantis.

    I don't like mantis. It might be OK under the covers, but it just didn't feel nice to use back when we had it for a project issue tracker. (No, I can't be bothered to remember why.)


  • I survived the hour long Uno hand

    I forwarded phabricator to the guy who is currently evaluating the requirements I sent over for issue tracking and making his recommendation


  • Fake News

    I've always wondered what fogbugz from Joel Spolski's company could do, but one of our former devs really wanted to go with JIRA. :-/

    I'm impressed with their Trello webapp, so I would think it's a good product...


    Filed under: Why can't I find frowning emojis when I want to refer to JIRA?



  • We switched to Fogbugz & Kiln from Bugzilla & Subversion about a year ago. It's a little expensive for what it does, but it's also vastly superior to Bugzilla. I think there's some integration between FB and Trello, but I've never tried it.

    I've never tried JIRA, so I can't compare them.

    I wish FB could do a better job of searching on a case's history- for example the other week I wanted to figure out how often dev X has their "resolved" cases reactivated by the QA team, but I couldn't find a reliable way to find that. I also wish that it could validate that a case actually meets the bugwriting guidelines. There is a webhook system, though, so I suppose I could write my own.

    Filed under: @nagesh also likes Fogbugz, what's happening to my world?, no, support team, "the user got an error" isn't a detailed enough description of the problem


  • Discourse touched me in a no-no place

    @accalia said:

    yes. but that would require the player to stand in exactly one spot to have the whole thing working. that would seriously hamper one's ability to interact with the thing!

    Or build it in the spawn chunks!


  • SockDev

    can you set how big those are? last i checked it was a fixed 3x3 chunk square where spawn was in the center chunk.



  • Our in-house system has SQL access, which is nice if you need to know weird things. Just this week I needed to get the list of bugs filed by members of our team to a specific other product...



  • Fogbugz, bugzilla are good, but honestly?

    Try bitbucket. It supports commits and wiki integration, has an api to read from and write issues programatically, has various severity, enhancement, task, etc. Can integrate Google analytics and akismet if that's important to you, is free for open source, and private repos with up to 5 people.

    The devs have also been very responsive. You can use it just as a Tracker, like what I'm doing with for www.discoursebugs.com or you can use it as source control using git or mercurial.

    It also integrates with other large systems like jira right out of the box.

    Public and private repos can coexist on the same account,



  • @Matches said:

    Fogbugz, bugzilla are good, but honestly?

    Try bitbucket. It supports commits and wiki integration, has an api to read from and write issues programatically, has various severity, enhancement, task, etc. Can integrate Google analytics and akismet if that's important to you, is free for open source, and private repos with up to 5 people.

    The devs have also been very responsive. You can use it just as a Tracker, like what I'm doing with for www.discoursebugs.com or you can use it as source control using git or mercurial.

    It also integrates with other large systems like jira right out of the box.

    Public and private repos can coexist on the same account,

    Already installed redmine. I'll see how it goes on Monday, as my first issue is "#1: Create more issues".

    Bitbucket seems to put big emphasis on source control, which I don't need (repos are on a different server and we already have gitlab there).


  • Discourse touched me in a no-no place

    It's bigger than that, and as far as I know always has been: 12x12 chunks. In addition, there's a 2-chunk-wide ring around that area where the chunks are loaded but IIRC entities don't process (so redstone clocks, for example, won't fire, and items won't decay.)

    I believe sometimes you will wind up with 12x13 and 13x13 zones, but I'm not positive.

    BTW another neat trick is that you can create a clock that throws items through a nether portal. As long as you do it more frequently than every 60 seconds the spawn area of both dimensions stays loaded forever. This is used by the Iron Titan.

    Oh, and to answer your actual question I don't believe it's customizable.


  • I survived the hour long Uno hand

    I'm trying to (shut up, Discourse, it's only a couple weeks old)

    I'm trying to compile a shortlist for my company to review since the guy who does the reviewing of products is overbooked right now, and I'm looking for key features from our requirements doc in each product. I can't find anything in phabracator's docs about how reporting or metrics work. Basically I want to be able to collect number of issues by type, by phase discovered, or by platform so we know where to focus improvement efforts. Does it allow for this?

    (Side note: Fogbugz' site is really preachy and hard to find relevant docs. Yes, I know bug tracking is useful, I'm trying to replace a substandard system. Does it do what I need?!)



  • Is that the kind of thing you're looking for?


Log in to reply
 

Looks like your connection to What the Daily WTF? was lost, please wait while we try to reconnect.