Return-Path: X-Original-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 24419EBF7 for ; Mon, 18 Mar 2013 10:56:19 +0000 (UTC) Received: (qmail 148 invoked by uid 500); 18 Mar 2013 10:56:19 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 99218 invoked by uid 500); 18 Mar 2013 10:56:17 -0000 Mailing-List: contact bloodhound-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: bloodhound-dev@incubator.apache.org Delivered-To: mailing list bloodhound-dev@incubator.apache.org Received: (qmail 98997 invoked by uid 99); 18 Mar 2013 10:56:16 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Mar 2013 10:56:16 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.216.54] (HELO mail-qa0-f54.google.com) (209.85.216.54) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Mar 2013 10:56:12 +0000 Received: by mail-qa0-f54.google.com with SMTP id hg5so1548702qab.13 for ; Mon, 18 Mar 2013 03:55:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type:x-gm-message-state; bh=/5Hux3JyebTYAwSug1oO8WQcDK0LhcV/dZOEQiHR+pc=; b=QmJGJiVezvB9h5N7U33Kv2tooJqDgY+JdyjZ45IBwSpje/sa+YpPe6UjVr+R061eeX hxxHvFeAnf7FVtjnK/+arAoGoUSCcgS+j36oCV22J723FF7aVTiWzobz0HE0ei77YuPM JMwHEiBMOFYLdKQdvBF3brLnxOqRJzCN+MZ7//reFWqPlsTcZOXNfaESNEZEREU8U55t AnJIwVA34XET+1s15ZZ3JZohre+3iKIcFSnDZ/FXKdjqbAJ0HpTcoOaCsyBdEtEjI6XD cPyLWdgkWFZjKa9pihfec4CZ0/PSue/TZXJAe4CGryVcYr1SCdy/17TjoSmiqoOVvttb nvWg== MIME-Version: 1.0 X-Received: by 10.224.33.140 with SMTP id h12mr19232504qad.73.1363604147532; Mon, 18 Mar 2013 03:55:47 -0700 (PDT) Received: by 10.49.74.101 with HTTP; Mon, 18 Mar 2013 03:55:47 -0700 (PDT) In-Reply-To: <514477AA.5010602@wandisco.com> References: <058.69e42561dfc157c4cef849d58629a3e1@incubator.apache.org> <514477AA.5010602@wandisco.com> Date: Mon, 18 Mar 2013 11:55:47 +0100 Message-ID: Subject: Re: [Apache Bloodhound] #467: About page should include a link to Apache Bloodhound From: Andrej Golcov To: bloodhound-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=20cf3074d222d4095304d830d46f X-Gm-Message-State: ALoCoQk41qID/1Fv7pOMyPcUNx6nowQxak0FJDHKC0JEKz10CYErMuKT5ExwAQjU4PATsNJFhmPi X-Virus-Checked: Checked by ClamAV on apache.org --20cf3074d222d4095304d830d46f Content-Type: text/plain; charset=ISO-8859-1 I agree with Gary and just want to add my opinion where I found usage of issue tracker useful during BH development. BH project is quite young and often commits include a lot of code and it can be hard to follow in-code TODOs for other developers. In such case, adding a ticket with TODO task is more obvious to me. Using tickets for planning of new features is also looks more convenient to me IMHO, where we can avoid unnecessary overhead is not using issue tracker for small-to-medium obvious changes. IOW, if we see obvious problem or improvement - just fix it and don't spend time for creating-closing tickets. That also means that not all commit messages should contain #ticket number. Cheers, Andrej On 16 March 2013 14:46, Gary Martin wrote: > On 16/03/13 12:36, Ryan Ollos wrote: > >> On Sat, Mar 16, 2013 at 1:44 AM, Greg Stein wrote: >> >> How about leaving some TODO markers in the page via commit? Maybe >>> somebody will follow up on that commit, and actually make the changes. >>> >>> Joe filled this ticket and he's primarily a designer rather than a >> developer. It doesn't make sense for him to checkout and edit the codebase >> in order to ask for something to be implemented. >> >> >> Why should the marker be within a ticket, instead of the codebase >>> itself? Again, if somebody goes to fix this, then they have >>> double-work: make some commits, and make some ticket changes. >>> >>> Maybe you don't think that an issue tracker should exist at all? You >> continue to suggest that we not use the issue tracker for anything as far >> as I can tell. You seem to feel that Subversion and the mailing list are >> entirely adequate, and an issue tracker would then be used for what? I >> disagree, and I can't speak for others, but I get the impression that I'm >> not alone in disagreeing. >> >> >> The ticket system is entirely divorced from the codebase. Consider: >>> community members can spend the next month handling tickets. Does that >>> accomplish anything? Nope. Alternative: work within the actual >>> product, making changes/notes as they are discovered. >>> >>> I'd suggest that we aim to improve the integration of the ticket system >> with the code base and correct the flaws here, rather than giving up and >> not using the ticket system. >> >> I'm not going to repeat any of my arguments of why I think the ticket >> system is better and more valuable than a mailing list, but you can read >> them in (1) if you like. >> >> On Sat, Mar 16, 2013 at 1:40 AM, Greg Stein wrote: >> >> This is better discussed on the mailing list, rather than moving the >>> discussion over to a ticket. >>> >>> The majority of the community is on the dev@ list. By placing this >>> question into a ticket, you're dividing the set of people who may want >>> to discuss this item. You're also attempting to flow the discussion >>> into the ticket, rather than here on the dev@ list, where the larger >>> community resides. >>> >>> We are building an issue tracker and we'd like users to use that issue >> tracker. Discussing issues may be the first interaction they have with >> Bloodhound and it would be nice to expose them to our product. >> >> I'm willing to change how we do things for Bloodhound if there is *a >> consensus among the community* that things should be done differently. I'd >> like to hear if others agree with the viewpoint of our mentor. I >> respectfully disagree. >> >> (1) >> http://markmail.org/search/?q=**bloodhound%20#query:** >> bloodhound%20list%3Aorg.**apache.incubator.bloodhound-** >> dev%20order%3Adate-backward+**page:2+mid:3uuwhkztmtipdchw+**state:results >> >> > I have to agree with Ryan to a large extent. I don't see it as a > particular hardship to be using the issue tracker to track our work and > share it out. Using svn for this purpose seems like a poor substitute and > could certainly be considered as being more difficult to use when we want > note that a piece of work is to be done, see whether the work is in > progress or if the work can be done by someone else. The idea that > switching context is a particular hardship is a bit strange as there is > already a switch of context to commit work. > > Where I agree with our mentors is that we are getting too much commenting > on issues in the issue tracker if we assume that the larger developer > audience is on the dev mailing list. > > So, I suggest that we > > * continue to raise tickets for all our work, > * redirect discussion and request for clarifications to the dev > mailing list as much as possible, > * continue to use ticket comments to record revision numbers for that > ticket - note that it can be appropriate to list multiple revisions > in a single comment depending on the period over which work is done > > Cheers, > Gary > > --20cf3074d222d4095304d830d46f--