librelist archives

« back to archive

Bug Reports

Bug Reports

From:
Chad Woolley
Date:
2009-11-12 @ 07:22
Is there a ticket system?  No occurrence of 'bug' on the "about" page.
 Anyway, here they are...

1. Signup process didn't prompt me to enter my additional profile data
(I had no name or picture)
2. No link to edit profile from view profile page
3. When I did edit my profile, the password confirmation field was not
autopopulated, but the password field was.
4. my twitter id was my email.  Shouldn't it just be my twitter id?
5. After I entered my missing info (name, bio, etc), I left the
password confirmation blank (and password still autopopulated), and
got a validation error.  AND all my data was lost (didn't repopulate
into form).

Dunno what you wrote Fretwar in (no 'source' or 'code' occurence on
about page either), but there's a certain web framework written in
Ruby which has conventions to prevent problems like #5 ;)

Thanks and keep up the good work on Fretwar.

-- Chad

Re: Bug Reports

From:
Zed A. Shaw
Date:
2009-11-12 @ 08:27
On Thu, Nov 12, 2009 at 12:22:45AM -0700, Chad Woolley wrote:
> Is there a ticket system?  No occurrence of 'bug' on the "about" page.
>  Anyway, here they are...

Thanks man, I'll look at these.

> Dunno what you wrote Fretwar in (no 'source' or 'code' occurence on
> about page either), but there's a certain web framework written in
> Ruby which has conventions to prevent problems like #5 ;)

Yes, but if I wrote it in Rails, then I would have had to follow the
convention of the week, updates, testing flavor of the month, changes to
shoulda or rspec or whatever, assholes, people who think rails is all
there is, and would never have done a full concept site like this with
scalable hosting in less than a month in my spare time on weekends.

Instead, I'd still be trying to figure out why my routing seems to load
up arbitrary ruby files, or why Matz changed all of Enumerable, or why
Array seems to leak ram.

-- 
Zed A. Shaw
http://zedshaw.com/

Re: Bug Reports

From:
Zed A. Shaw
Date:
2009-11-12 @ 09:05
On Thu, Nov 12, 2009 at 12:27:34AM -0800, Zed A. Shaw wrote:
> > Dunno what you wrote Fretwar in (no 'source' or 'code' occurence on
> > about page either), but there's a certain web framework written in
> > Ruby which has conventions to prevent problems like #5 ;)

The fix in web.py is:

return render.player_edit(who, failure="Passwords do not match.")

becomes:

return render.player_edit(i, failure="Passwords do not match.")

who is the database object for the player, i is the form input.  They're
interchangeable in web.py so it's just a simple coding mistake.

-- 
Zed A. Shaw
http://zedshaw.com/