bug tracking app is available on web2py.com? I think opening a bug
should be the first that happens.... possible to add validation code
within the bug tracking as a first layer filter (is this /or hast this
ever been a bug ?) or... perhaps an easy way for users for query the
db.bug_history (perhaps optimal in this case?)

Mart :)

On Aug 25, 1:10 pm, Michele Comitini <michele.comit...@gmail.com>
wrote:
> Point 2) is nice for all of us because you (Massimo) are very quick,
> but how much does take off of your web2py time?
> Would not be better to open the ticket before testing and eventually
> close it as "works for me"?
> This way someone among the developers  could take care of the ticket
> and test it, if he is able to fix it good, he makes a patch
> and he closes it when the patch is put in the trunk (by you).  In case
> the patch cannot be applied either you have time to fix it
> or inform the submitter to fix it.
>
> A slight modified version of the process (very imperfect):
>
> 1) people post a question about a possible bug
> 2) if it looks (without test) like it, you (or a developer) ask them
> to open a ticket
> 3) you or a developer take care of the ticket (becoming the ticket
> holder) locking others out
> 4) the holder tests: if it is not a bug then 6)
> 5) you fix it in trunk or a developer sends you a patch
> 5.1) if you cannot apply the patch in trunk then 5) again
> 6) the ticket holder closes the ticket making a reference to the
> revision in trunk.
>
> Point 1) and 2) can be optional? could a user open the ticket right away?
>
> For me a plus of a ticket system would be the automatic assignement of
> tickets to developers based on the area of the problem
> or some other criteria.
>
> Of course there is some work for Massimo... for instance finding
> stalled tickets and bashing lazy developers ;)
> One advantage would be that users can search for similar bugs in
> googlecode and see that they are already fixed at
> some revision and would check that they have updated their copy of
> web2py before asking.
> Also the changelog of a stable release could include a list of closed
> tickets (do not know how on googlecode, but *there must be some
> way*!!).
>
> BTW: patch generation should be something with a procedure by itself,
> using plain files or others means such as mercurial
>
> mic
>
> 2010/8/25 mdipierro <mdipie...@cs.depaul.edu>:
>
>
>
>
>
> > we do use googlecode for not. Here is the current (imperfect) process:
>
> > 1) people post a question about a possible bug
> > 2) somebody checks that it is a bug, usually me
> > 3) if the bug does not get fixed in 24h, the original poster opens a
> > googlecode ticket
> > 4) when the bug is fixed the ticket is closed
>
> > because many bugs are dealt with in <24hrs there is no record. Because
> > bugs are fixed in trunk and trunk takes a couple of weeks to become
> > steable and because most users never upgrade to the latest stable,
> > occasionally there are multiple questions related to the same fixed
> > bug. I am not sure better workflow management fixes this latter
> > problem.
>
> > I have not read all messages on this thread carefully yet. Eventually
> > I will but I am happy to hear more of your ideas.
>
> > On Aug 24, 5:52 pm, Michele Comitini <michele.comit...@gmail.com>
> > wrote:
> >> Actually I would like to ask if bug tracking is used on web2py?
>
> >> Code is available from either (btw Massimo how do you keep those 2 in
> >> sync? just too curious :-) ):
> >> a) googlecode (with hg)
> >> b) launchpad (with bzr)
>
> >> both have some sort of bugtracking ticket system I do not know which
> >> one is best (or worst),  we could start with one those, but
> >> the choice must taken with care and other systems must be evaluated
> >> (on: usability, independece, web2py phylosophy ...), and first
> >> they must meet Massimo needs.
>
> >> BTW: I would like to see  a web2py application for doing serious
> >> bugtracking in the future... so that submitting
> >> a bug would be just one click on the ticket reported by any web2py
> >> installation! mmm too easy... that would be dangerous! ;-)
>
> >> ciao,
> >> mic
>
> >> 2010/8/24 mart <msenecal...@gmail.com>:
>
> >> > I don't know if you are currently using a specific bug tracking
> >> > system, but they are typically easy to interface with and made part of
> >> > build/release & test processes/automation. I.e. As part of a release
> >> > process, I would set rules with the source control system where non-
> >> > bugTraking releated changes can either be automatically rejected, or
> >> > moved to another set of prioritiesArea, etc... the build (or packaged
> >> > fileset, or whatever the output is) contains a detailed inventory of
> >> > bug fixes/features/etc... as part of an automated delivery system
> >> > (these are part of the build notes)...

Reply via email to