Re: glChess bug extermination



The pop-up is a possibility, however we might end up showing this
dialog for problems not related to upgrading.

[pie-in-the-sky]
Another idea for the future might be to listen for d-bus signals from
packagekit to check if the game (or a dependency) is being updated. I
took a quick glance at the documentation and it seems doable. It will
of course only be relevant if packagekit gets well adopted and might
be too much work to be worth it. It would be nice though to get rid of
all those upgrade related bug reports.
[/pie-in-the-sky]

But the pop-up is a reasonable solution IMO.

- Thomas

On 10/23/07, Robert Ancell <robert ancell gmail com> wrote:
> 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
> > > >
> > >
> >
> _______________________________________________
> 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]