Re: glChess bug extermination



Actually I've just confirmed two of the most duplicated bugs:
http://bugzilla.gnome.org/show_bug.cgi?id=418427
http://bugzilla.gnome.org/show_bug.cgi?id=412690

<snip>
I just upgraded my work machine to Ubuntu Gutsy and now know exactly what is
happening here.

When running the distribution upgrade there are no files installed in
/usr/lib/python2.5/site-packages/glchess but the /usr/games/glchess file is
still there.

Since the distribution upgrade can take hours to complete people are running
the games while they wait. All the other games work fine but glChess and Sudoku
both hit the problem they aren't properly installed. Once the distribution
upgrade is complete the games run fine.

I think the workaround here is to catch the exception and pop-up a dialog
saying "files not installed, if you are upgrading please wait until the upgrade
is complete" (or similar). I would love to know why Ubuntu is removing the
files so early and taking so long to replace them.
</snip>

I'll make the workaround tonight for both chess and sudoku, so if you
have that account don't release yet!


On 23/10/2007, Robert Ancell <robert ancell gmail com> wrote:
> Don't be too kind... Remember I made most of those bugs in the first place! :)
>
> On 23/10/2007, Thomas H.P. Andersen <phomes gmail com> wrote:
> > Robert you are hereby my gnome-games hero of the week :) I'll test the
> > 2.20 branch later tonight and if all is well I suppose this could
> > warrant a new release. 2.20.2 isn't scheduled until 29th November so
> > guess it makes sense to roll a 2.20.1.1 soon to avoid the bug flood :)
> > But I'm still unable to do releases as I'm waiting for the accounts
> > team to give me uploading permission....
> >
> > - Thomas
> >
> > On 10/22/07, Robert Ancell <robert ancell gmail com> wrote:
> > > Hi all,
> > >
> > > I've just had a bug squashing session to try and reduce the number of
> > > glChess bugs in 2.20.
> > >
> > > >From the Changelog:
> > > lib/glchess.py: Catch and ignore all exceptions writing to stdout (Bug #426461)
> > > lib/ai.py: Catch exception killing AI (Bug #456829)
> > > lib/gtkui/dialogs.py: Fix exception when autoloading games with
> > > invalid AIs (Bug #486254)
> > > lib/gtkui/gtkui.py, glchess.in: Moved pygtk.require() to glchess.in so
> > > it is always called first (Bug #483556)
> > > lib/chess/lan.py, pgn.py: Add better support for informal PGN files
> > > (Bug #488244)
> > > lib/gtkui/dialogs.py: GtkFileChooser.get_current_folder() can return
> > > None, handle this case (Bug #488244)
> > > lib/scene/opengl/texture.py: Catch GLU exception building mipmaps and
> > > fallback to standard textures (Bug #442933)
> > >
> > > Would it be possible for those compiling to build the 2.20 branch and
> > > confirm everything is still working? If possible can we make an early
> > > 2.20 release to avoid floods of Ubuntu bugs :)
> > >
> > > Cheers,
> > > --Robert
> > > _______________________________________________
> > > Games-list mailing list
> > > Games-list gnome org
> > > http://mail.gnome.org/mailman/listinfo/games-list
> > >
> >
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]