r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!CureCode] web-based bugtracking tool

Dockimbel
28-Oct-2009
[787]
After a quick code and trace.log files inspection : there's no missing 
COPY, it seems related to a complex chain of events preventing the 
RSP output buffer to be CLEARed before re-use. I found a potential 
flaw in response/include, if the included script raises an error 
in a way that's not  catchable by the RSP execution system, it can 
prevent the output buffer from being reset. In trace.log file, I've 
found an error at 00:53 AM from a rejected SMTP connection using 
SEND function (not the new builtin MTA) that could be the trigger 
for this issue.
Graham
28-Oct-2009
[788]
Probably why I only see when debugging faulty rsp code.
Henrik
28-Oct-2009
[789]
Graham, only during development. Cure was a restart of the server. 
From Doc's post, it seems he knows what to do about it.
Dockimbel
29-Oct-2009
[790x6]
CureCode service will be interrupted during a few seconds now in 
order to upgrade the server.
Upgrading also PHP to v5.2.11 on the same server...takes a bit more 
time.
It's amazing how much time it takes to compile PHP...
The number of modules included on the default config is insane.
Stopping Cheyenne...
Restarted. Everything seems ok.
BrianH
3-Nov-2009
[796x2]
Doc, on the login page, could you add id attributes to the login 
and pass tags? I'm guessing that is why password saving isn't working 
in Chrome. The user name is being remembered by forrm completion 
(which is a separate function in Chrome), but perhaps password saving 
can't find the user name and password without having an id to look 
for. Setting the id for tags the same thing as their names might 
solve that problem.
I was comparing source between CureCode and other sites that work 
with Chrome. The missing id attribute is the only difference seen.
Pekr
3-Nov-2009
[798x2]
we are over 1000 tickets. Looks good :-)
btw - still waiting for small enhancement, where Changelog section 
would have preselected first item in the list :-)
Dockimbel
3-Nov-2009
[800x3]
Pekr, I don't understand your request, the first item is already 
preselected.
BrianH: I'm adding IDs to login page's fields.
Done.
Pekr
3-Nov-2009
[803]
Doc - it is not. Just log-off (start new browser), login back, and 
go to Change-log section. You have to select REBOL 3.0 from drop-down 
menu ...
Dockimbel
3-Nov-2009
[804x2]
It's ok here, when I log again with a new fresh browser session, 
the project selector is showing REBOL 3.0 as soon as I'm logged. 
Did you used the "Set current..." button in Profil menu?
If you've never used it, you'll get the default "All Projects" in 
the selector.
BrianH
3-Nov-2009
[806]
Darn, it didn't work again. I'm going to try some more stuff.
Dockimbel
24-Nov-2009
[807x2]
CureCode server will be stopped from now during a couple of minutes 
for maintenance.
Maintenance done. Server up again.
Robert
25-Nov-2009
[809]
I'm thinking about using curecode for a project of mine. Can I install 
it on my server? Can I create a project on curecodes site?
Henrik
25-Nov-2009
[810]
Robert, I use curecode on my Linode. It took about a day to set up 
due to numerous little things, but I can probably help.
Robert
25-Nov-2009
[811]
1 day... wow. I just thought: Install RSP, call init page, fill-in 
some informaiton. Done. Ok... will think about it.
Henrik
25-Nov-2009
[812x3]
it's likely that many of those bugs are fixed in 0.9.9. I'm running 
0.9.8. one big problem was to find a rebol version that would run 
on my server, in combination wtih curecode 0.9.8. I decided to go 
for a slightly older version to make that combination easier.
some fixes in curecode also require fixes in cheyenne, etc.
I have a dumb idea: Why not extend Curecode with a client package? 
The client package would be integrated into a program. When a crash 
occurs in your program, a bug report could be sent directly to your 
curecode database. There would be a distinction necessary to identify 
similar reports and gather them under one report.
Robert
25-Nov-2009
[815]
Good idea. IMO the distinction is to hard to too. Better to add a 
curecode admin function to merge tickets but keep the ticket ID towards 
the customers.
Dockimbel
25-Nov-2009
[816]
Henrik: I'm doing that for one of our REBOL-based commercial product, 
but sending crash reports to dedicated database table. Creating tickets 
directly could be done without much efforts, but I would avoid mixing 
those automated reports with hand-written ones. Interesting idea 
to think about anyway.
Oldes
3-Dec-2009
[817]
Is there any way how to get code formated in some more readable way 
(at least inside "Example code" field)?
Dockimbel
3-Dec-2009
[818x4]
Yes, I could change the font to a monospace one.
Maybe just wrapping the code in <PRE> tag would be enough, didn't 
tested that yet.
I've made a small improvement in the rendering of the "Example code" 
field in view mode (edit mode is unaffected). Let me  know if it's 
better now.
Oldes, I think that you can now remove the <pre> tags from code part 
in ticket  #1369.
Graham
3-Dec-2009
[822x3]
Henrik, you can probably identify the crash by the error object and 
then create a checksum from it to avoid duplicates.
My product collects error objects and sends them to my gmail account 
with optional comments from users.  But they're usually easy to fix 
so not worth entering into a database.
And to avoid issues with asking users to setup the smtp details, 
I hard code gmail's smtp server :)
Henrik
3-Dec-2009
[825]
yes, that might be possible.
Dockimbel
5-Dec-2009
[826]
I'd like to hear your opinion about ticket #1371 where Meijeru is 
asking for ticket submitters to be granted the right to delete their 
own tickets ("Developer" and "Admin" users can delete any ticket). 
This right has been restricted to "Reporter" users to avoid situations 
where comments added by other users, having valuable information 
would risk to be lost due to intentional or unintentional deletion 
by the ticket's owner. Maybe this policy is too restrictive as pointed 
out by Meijeru. What do you think?
Steeve
5-Dec-2009
[827]
agree until the ticket is "touched" by someone else.
Dockimbel
5-Dec-2009
[828]
So only while the ticket's status remains "submitted" and no comment 
has been added by other users, the owner can delete it. Seems ok 
to me.
Oldes
5-Dec-2009
[829]
I agree with Steeve.
BrianH
6-Dec-2009
[830]
Sounds like a good policy to me.
Maxim
6-Dec-2009
[831]
I agree also.
Dockimbel
6-Dec-2009
[832]
Looks like there's a consensus. I have a few improvements pending 
for CureCode to be done this week, so I'll add also this new rule 
to my todo list.
BrianH
9-Dec-2009
[833]
Here's an old rule that just broke: A non-admin undismissed a ticket 
- their own ticket, but still. This should not be allowed.
Dockimbel
10-Dec-2009
[834]
Agreed.
Dockimbel
18-Dec-2009
[835x2]
I've just made a minor CureCode upgrade. Changes are :

FIX: Issue #1371 regarding policy for ticket deletion by owner.
FIX: Dimissed ticket can't be changed by the owner anymore.
FIX: Minor missing translations for french catalog.
Ticket #1371 status is now built, I'll close it in a few days after 
a few more tests in production.