Hi - just to let you know, and I hope this is OK... I posted the link on
Facebook as I thought it might raise awareness of your hard work and
generate more users of GNUBG.

So far, people seem to be quite receptive to trying it out :)

https://www.facebook.com/groups/1017340842031433/posts/1772817556483754

On Sat, 15 Jul 2023 at 17:00, <[email protected]> wrote:

> Send Bug-gnubg mailing list submissions to
>         [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://lists.gnu.org/mailman/listinfo/bug-gnubg
> or, via email, send a message with subject or body 'help' to
>         [email protected]
>
> You can reach the person managing the list at
>         [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Bug-gnubg digest..."
>
>
> Today's Topics:
>
>    1. GNUbg development build (Philippe Michel)
>    2. Re: GNUbg development build (Joseph Heled)
>    3. RE: GNUbg development build (Richard Buckle)
>    4. Re: GNUbg development build (Lasse Hjorth Madsen)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 14 Jul 2023 23:40:22 +0200
> From: Philippe Michel <[email protected]>
> To: [email protected]
> Subject: GNUbg development build
> Message-ID: <ZLHA4cEyAs4jpf5M@zeus>
> Content-Type: text/plain; charset=us-ascii
>
> I have uploaded a gnubg Windows build at
> http://philippe.michel7.free.fr/gnubg/
>
> The corresponding sources (with most changes not yet commited to the cvs
> repository) and the translations' .po files are available there as well.
>
>
> The most significant changes are contributions from Isaac Keslassy to
> the match analysis features. His detailed description is appended to
> this message.
>
> - background analysis: the GUI is no longer frozen when an analysis is
> launched, you can start browsing the moves list and checking analyses
> immediately.
>
> With its asynchronous behaviour, this may be the most bug-prone change
> and the one that seems most important to test extensively.
>
> - extensions to the previously relatively limited batch analysis
> feature.
>
> - large improvement the the existing (but almost undocumented and only
> available from the CLI) possibility to always show a list of players at
> the bottom of the board
>
>
> Other less prominent features:
>
> - Ukrainian translation has been added, but is currently empty. This is
> mostly to help those who proposed adding it a few months ago to test
> their work.
>
> - an optional parameter has been added to the "new session" CLI command
> to set the number of games to play. This will be mostly useful to set
> gnubg vs. gnubg play, as suggested recently in bug-gnubg.
>
>
> A few bug fixes:
>
> - the crashes in evaluations higher than 4 ply, reported to the list,
> should be fixed
>
> - the quirk of having the higher die always shown to the left, reported
> to rec.games.bakgammon, is fixed
>
> - other less visible bugs, including crashes when the players names were
> at the maximum supported lenghth
>
>
> Misc. other points:
>
> I named this 1.08-dev but the version change to 1.08 doesn't imply a
> forthcoming new release.
>
> The Windows file is an installer. I didn't bother any longer with a zip
> file preserving a previous installation. It is easy enough to replace
> back this by a regular release.
>
> Msys2, used to build the Windows version, no longer supports Windows 7.
> I left my build VM at an earlier version that still does. This shouldn't
> matter much as long as there is no critical bug discovered in the tools
> or libraries used to build gnubg,
>
> The problems with 3D display on recent Linux distributions (more
> precisely recent Mesa library versions) are still present.
>
>
>
> >From Isaac commits log:
>
> There are several new features that enable users to streamline their use
> of gnubg.
> For example, after a user plays a match on the internet, he now can click
> on a single
> button, and gnubg will:
>  (1) automatically open his latest match,
>  (2) automatically swap players and sit the user at the bottom of the
> board,
>  (3) automatically analyze this latest match in the background while the
> user checks
>                 his mistakes in parallel,
>  (4) and automatically add the analysis results to the database.
>
>
> DETAILS:
>
> *** New "background analysis" and "smart analysis" features, together with
> two new
> buttons in the main toolbar: "Analyze" and "Analyze File"
> - 1st button: "Analyze":
>     - This is to analyze the current match.
>     - Define options for what it does (in Settings>Analysis):
>         - "background analysis" checkbox:
>             * unchecked => regular "analyze match" (blocking, like today),
> vs.
>             * checked => we can browse at the same time and check the
> analysis
>         - "automatic add-to-database" checkbox:
>             * Unchecked = like today, vs
>             * Checked = automatic add-to-db at end of analysis (and we
> remove the add-to-db
>                 button from the statistics page)
> - 2nd button: "Analyze file":
>     - This is for a file, e.g. a match that we just played online.
>     - Can launch either one of 3 options (defined in Settings>Analysis):
>         1) Regular "batch analysis": blocking, like today (+add-to-db)
>         2) "Single-file analysis": analysis of 1 chosen file, can be in
>             background and/or add-to-db based on defined settings
>         3) "Smart analysis": pick the newest file in the preferred folder
> that gnubg
>             recognizes, then can be in background and/or add-to-db based
> on defined settings
> When analyzing in the background, various menus are disabled so the user
> does not launch
>     another analysis in the middle.
>
> *** New "smart open" feature that enables users to automatically to sit at
> the bottom of
> the board (i.e. as player1) in opened matches.
>
> It works as follows:
> 1) In Settings > Options > Display, the user can enable this option
> 2) The user can define "key player names" in two ways:
>     a) Manually:
>     In Settings > Options > Display, edit the list and add/delete names.
>     b) Automatically:
>     Each time te user swaps the player order to highlight some player
>     and set this player at the bottom of the board, we add this
>     player's name to the list.
> 3) When opening a new file, SmartOpen() automatically checks if player0
>     is a key player while player1 is not. In such a case, it swaps
>     their places.
>
>
>
> ------------------------------
>
> Message: 2
> Date: Sat, 15 Jul 2023 10:03:41 +1200
> From: Joseph Heled <[email protected]>
> To: Philippe Michel <[email protected]>
> Cc: [email protected]
> Subject: Re: GNUbg development build
> Message-ID:
>         <
> cag8x8-2ytkq0ko8syk6f9ys6rljm1okh-tisoc00tgrpvzm...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi,
>
> All great, but let me complain a little. I am running 1.06.002 on Linux.
> Old distro (I have some software which is not supported in later versions),
> and the user experience is terrible due to, I am assuming GTK.
>
> This would be the first step to get GNUbg back on track: get the GUI going
> well on all platforms - this is what users see and feel first.
>
> -Joseph
>
>
> On Sat, 15 Jul 2023 at 09:41, Philippe Michel <[email protected]>
> wrote:
>
> > I have uploaded a gnubg Windows build at
> > http://philippe.michel7.free.fr/gnubg/
> >
> > The corresponding sources (with most changes not yet commited to the cvs
> > repository) and the translations' .po files are available there as well.
> >
> >
> > The most significant changes are contributions from Isaac Keslassy to
> > the match analysis features. His detailed description is appended to
> > this message.
> >
> > - background analysis: the GUI is no longer frozen when an analysis is
> > launched, you can start browsing the moves list and checking analyses
> > immediately.
> >
> > With its asynchronous behaviour, this may be the most bug-prone change
> > and the one that seems most important to test extensively.
> >
> > - extensions to the previously relatively limited batch analysis
> > feature.
> >
> > - large improvement the the existing (but almost undocumented and only
> > available from the CLI) possibility to always show a list of players at
> > the bottom of the board
> >
> >
> > Other less prominent features:
> >
> > - Ukrainian translation has been added, but is currently empty. This is
> > mostly to help those who proposed adding it a few months ago to test
> > their work.
> >
> > - an optional parameter has been added to the "new session" CLI command
> > to set the number of games to play. This will be mostly useful to set
> > gnubg vs. gnubg play, as suggested recently in bug-gnubg.
> >
> >
> > A few bug fixes:
> >
> > - the crashes in evaluations higher than 4 ply, reported to the list,
> > should be fixed
> >
> > - the quirk of having the higher die always shown to the left, reported
> > to rec.games.bakgammon, is fixed
> >
> > - other less visible bugs, including crashes when the players names were
> > at the maximum supported lenghth
> >
> >
> > Misc. other points:
> >
> > I named this 1.08-dev but the version change to 1.08 doesn't imply a
> > forthcoming new release.
> >
> > The Windows file is an installer. I didn't bother any longer with a zip
> > file preserving a previous installation. It is easy enough to replace
> > back this by a regular release.
> >
> > Msys2, used to build the Windows version, no longer supports Windows 7.
> > I left my build VM at an earlier version that still does. This shouldn't
> > matter much as long as there is no critical bug discovered in the tools
> > or libraries used to build gnubg,
> >
> > The problems with 3D display on recent Linux distributions (more
> > precisely recent Mesa library versions) are still present.
> >
> >
> >
> > From Isaac commits log:
> >
> > There are several new features that enable users to streamline their use
> > of gnubg.
> > For example, after a user plays a match on the internet, he now can click
> > on a single
> > button, and gnubg will:
> >  (1) automatically open his latest match,
> >  (2) automatically swap players and sit the user at the bottom of the
> > board,
> >  (3) automatically analyze this latest match in the background while the
> > user checks
> >                 his mistakes in parallel,
> >  (4) and automatically add the analysis results to the database.
> >
> >
> > DETAILS:
> >
> > *** New "background analysis" and "smart analysis" features, together
> with
> > two new
> > buttons in the main toolbar: "Analyze" and "Analyze File"
> > - 1st button: "Analyze":
> >     - This is to analyze the current match.
> >     - Define options for what it does (in Settings>Analysis):
> >         - "background analysis" checkbox:
> >             * unchecked => regular "analyze match" (blocking, like
> today),
> > vs.
> >             * checked => we can browse at the same time and check the
> > analysis
> >         - "automatic add-to-database" checkbox:
> >             * Unchecked = like today, vs
> >             * Checked = automatic add-to-db at end of analysis (and we
> > remove the add-to-db
> >                 button from the statistics page)
> > - 2nd button: "Analyze file":
> >     - This is for a file, e.g. a match that we just played online.
> >     - Can launch either one of 3 options (defined in Settings>Analysis):
> >         1) Regular "batch analysis": blocking, like today (+add-to-db)
> >         2) "Single-file analysis": analysis of 1 chosen file, can be in
> >             background and/or add-to-db based on defined settings
> >         3) "Smart analysis": pick the newest file in the preferred folder
> > that gnubg
> >             recognizes, then can be in background and/or add-to-db based
> > on defined settings
> > When analyzing in the background, various menus are disabled so the user
> > does not launch
> >     another analysis in the middle.
> >
> > *** New "smart open" feature that enables users to automatically to sit
> at
> > the bottom of
> > the board (i.e. as player1) in opened matches.
> >
> > It works as follows:
> > 1) In Settings > Options > Display, the user can enable this option
> > 2) The user can define "key player names" in two ways:
> >     a) Manually:
> >     In Settings > Options > Display, edit the list and add/delete names.
> >     b) Automatically:
> >     Each time te user swaps the player order to highlight some player
> >     and set this player at the bottom of the board, we add this
> >     player's name to the list.
> > 3) When opening a new file, SmartOpen() automatically checks if player0
> >     is a key player while player1 is not. In such a case, it swaps
> >     their places.
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.gnu.org/archive/html/bug-gnubg/attachments/20230715/b5485c98/attachment.htm
> >
>
> ------------------------------
>
> Message: 3
> Date: Sat, 15 Jul 2023 00:22:55 +0100
> From: Richard Buckle <[email protected]>
> To: Philippe Michel <[email protected]>,  "[email protected]"
>         <[email protected]>
> Subject: RE: GNUbg development build
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset="utf-8"
>
> To the CVS repo? Correct me if I’m wrong, but I thought gnubg had migrated
> to Git and a repo on GitHub.
>
> Genuine question.
>
>
> From: Philippe Michel
> Sent: 14 July 2023 22:41
> To: [email protected]
> Subject: GNUbg development build
>
> I have uploaded a gnubg Windows build at
> http://philippe.michel7.free.fr/gnubg/
>
> The corresponding sources (with most changes not yet commited to the cvs
> repository) and the translations' .po files are available there as well.
>
>
> The most significant changes are contributions from Isaac Keslassy to
> the match analysis features. His detailed description is appended to
> this message.
>
> - background analysis: the GUI is no longer frozen when an analysis is
> launched, you can start browsing the moves list and checking analyses
> immediately.
>
> With its asynchronous behaviour, this may be the most bug-prone change
> and the one that seems most important to test extensively.
>
> - extensions to the previously relatively limited batch analysis
> feature.
>
> - large improvement the the existing (but almost undocumented and only
> available from the CLI) possibility to always show a list of players at
> the bottom of the board
>
>
> Other less prominent features:
>
> - Ukrainian translation has been added, but is currently empty. This is
> mostly to help those who proposed adding it a few months ago to test
> their work.
>
> - an optional parameter has been added to the "new session" CLI command
> to set the number of games to play. This will be mostly useful to set
> gnubg vs. gnubg play, as suggested recently in bug-gnubg.
>
>
> A few bug fixes:
>
> - the crashes in evaluations higher than 4 ply, reported to the list,
> should be fixed
>
> - the quirk of having the higher die always shown to the left, reported
> to rec.games.bakgammon, is fixed
>
> - other less visible bugs, including crashes when the players names were
> at the maximum supported lenghth
>
>
> Misc. other points:
>
> I named this 1.08-dev but the version change to 1.08 doesn't imply a
> forthcoming new release.
>
> The Windows file is an installer. I didn't bother any longer with a zip
> file preserving a previous installation. It is easy enough to replace
> back this by a regular release.
>
> Msys2, used to build the Windows version, no longer supports Windows 7.
> I left my build VM at an earlier version that still does. This shouldn't
> matter much as long as there is no critical bug discovered in the tools
> or libraries used to build gnubg,
>
> The problems with 3D display on recent Linux distributions (more
> precisely recent Mesa library versions) are still present.
>
>
>
> >From Isaac commits log:
>
> There are several new features that enable users to streamline their use
> of gnubg.
> For example, after a user plays a match on the internet, he now can click
> on a single
> button, and gnubg will:
>  (1) automatically open his latest match,
>  (2) automatically swap players and sit the user at the bottom of the
> board,
>  (3) automatically analyze this latest match in the background while the
> user checks
>                 his mistakes in parallel,
>  (4) and automatically add the analysis results to the database.
>
>
> DETAILS:
>
> *** New "background analysis" and "smart analysis" features, together with
> two new
> buttons in the main toolbar: "Analyze" and "Analyze File"
> - 1st button: "Analyze":
>     - This is to analyze the current match.
>     - Define options for what it does (in Settings>Analysis):
>         - "background analysis" checkbox:
>             * unchecked => regular "analyze match" (blocking, like today),
> vs.
>             * checked => we can browse at the same time and check the
> analysis
>         - "automatic add-to-database" checkbox:
>             * Unchecked = like today, vs
>             * Checked = automatic add-to-db at end of analysis (and we
> remove the add-to-db
>                 button from the statistics page)
> - 2nd button: "Analyze file":
>     - This is for a file, e.g. a match that we just played online.
>     - Can launch either one of 3 options (defined in Settings>Analysis):
>         1) Regular "batch analysis": blocking, like today (+add-to-db)
>         2) "Single-file analysis": analysis of 1 chosen file, can be in
>             background and/or add-to-db based on defined settings
>         3) "Smart analysis": pick the newest file in the preferred folder
> that gnubg
>             recognizes, then can be in background and/or add-to-db based
> on defined settings
> When analyzing in the background, various menus are disabled so the user
> does not launch
>     another analysis in the middle.
>
> *** New "smart open" feature that enables users to automatically to sit at
> the bottom of
> the board (i.e. as player1) in opened matches.
>
> It works as follows:
> 1) In Settings > Options > Display, the user can enable this option
> 2) The user can define "key player names" in two ways:
>     a) Manually:
>     In Settings > Options > Display, edit the list and add/delete names.
>     b) Automatically:
>     Each time te user swaps the player order to highlight some player
>     and set this player at the bottom of the board, we add this
>     player's name to the list.
> 3) When opening a new file, SmartOpen() automatically checks if player0
>     is a key player while player1 is not. In such a case, it swaps
>     their places.
>
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.gnu.org/archive/html/bug-gnubg/attachments/20230715/efce4ee6/attachment.htm
> >
>
> ------------------------------
>
> Message: 4
> Date: Sat, 15 Jul 2023 08:13:11 +0200
> From: Lasse Hjorth Madsen <[email protected]>
> To: Richard Buckle <[email protected]>
> Cc: Philippe Michel <[email protected]>, "[email protected]"
>         <[email protected]>
> Subject: Re: GNUbg development build
> Message-ID:
>         <CAJRJSxg3=kCGARA2Nhx7LBPm1YLqPDdPU2RDrx=
> [email protected]>
> Content-Type: text/plain; charset="utf-8"
>
> Let me echo that, I'm new to gnubg and was wondering if it was (maintained)
> on GitHub too.
>
> /Lasse
>
> lør. 15. jul. 2023 kl. 01.23 skrev Richard Buckle <
> [email protected]
> >:
>
> > To the CVS repo? Correct me if I’m wrong, but I thought gnubg had
> migrated
> > to Git and a repo on GitHub.
> >
> >
> >
> > Genuine question.
> >
> >
> >
> >
> >
> > *From: *Philippe Michel <[email protected]>
> > *Sent: *14 July 2023 22:41
> > *To: *[email protected]
> > *Subject: *GNUbg development build
> >
> >
> >
> > I have uploaded a gnubg Windows build at
> >
> > http://philippe.michel7.free.fr/gnubg/
> >
> >
> >
> > The corresponding sources (with most changes not yet commited to the cvs
> >
> > repository) and the translations' .po files are available there as well.
> >
> >
> >
> >
> >
> > The most significant changes are contributions from Isaac Keslassy to
> >
> > the match analysis features. His detailed description is appended to
> >
> > this message.
> >
> >
> >
> > - background analysis: the GUI is no longer frozen when an analysis is
> >
> > launched, you can start browsing the moves list and checking analyses
> >
> > immediately.
> >
> >
> >
> > With its asynchronous behaviour, this may be the most bug-prone change
> >
> > and the one that seems most important to test extensively.
> >
> >
> >
> > - extensions to the previously relatively limited batch analysis
> >
> > feature.
> >
> >
> >
> > - large improvement the the existing (but almost undocumented and only
> >
> > available from the CLI) possibility to always show a list of players at
> >
> > the bottom of the board
> >
> >
> >
> >
> >
> > Other less prominent features:
> >
> >
> >
> > - Ukrainian translation has been added, but is currently empty. This is
> >
> > mostly to help those who proposed adding it a few months ago to test
> >
> > their work.
> >
> >
> >
> > - an optional parameter has been added to the "new session" CLI command
> >
> > to set the number of games to play. This will be mostly useful to set
> >
> > gnubg vs. gnubg play, as suggested recently in bug-gnubg.
> >
> >
> >
> >
> >
> > A few bug fixes:
> >
> >
> >
> > - the crashes in evaluations higher than 4 ply, reported to the list,
> >
> > should be fixed
> >
> >
> >
> > - the quirk of having the higher die always shown to the left, reported
> >
> > to rec.games.bakgammon, is fixed
> >
> >
> >
> > - other less visible bugs, including crashes when the players names were
> >
> > at the maximum supported lenghth
> >
> >
> >
> >
> >
> > Misc. other points:
> >
> >
> >
> > I named this 1.08-dev but the version change to 1.08 doesn't imply a
> >
> > forthcoming new release.
> >
> >
> >
> > The Windows file is an installer. I didn't bother any longer with a zip
> >
> > file preserving a previous installation. It is easy enough to replace
> >
> > back this by a regular release.
> >
> >
> >
> > Msys2, used to build the Windows version, no longer supports Windows 7.
> >
> > I left my build VM at an earlier version that still does. This shouldn't
> >
> > matter much as long as there is no critical bug discovered in the tools
> >
> > or libraries used to build gnubg,
> >
> >
> >
> > The problems with 3D display on recent Linux distributions (more
> >
> > precisely recent Mesa library versions) are still present.
> >
> >
> >
> >
> >
> >
> >
> > From Isaac commits log:
> >
> >
> >
> > There are several new features that enable users to streamline their use
> > of gnubg.
> >
> > For example, after a user plays a match on the internet, he now can click
> > on a single
> >
> > button, and gnubg will:
> >
> > (1) automatically open his latest match,
> >
> >  (2) automatically swap players and sit the user at the bottom of the
> > board,
> >
> > (3) automatically analyze this latest match in the background while the
> > user checks
> >
> >                                 his mistakes in parallel,
> >
> > (4) and automatically add the analysis results to the database.
> >
> >
> >
> >
> >
> > DETAILS:
> >
> >
> >
> > *** New "background analysis" and "smart analysis" features, together
> with
> > two new
> >
> > buttons in the main toolbar: "Analyze" and "Analyze File"
> >
> > - 1st button: "Analyze":
> >
> >     - This is to analyze the current match.
> >
> >     - Define options for what it does (in Settings>Analysis):
> >
> >         - "background analysis" checkbox:
> >
> >             * unchecked => regular "analyze match" (blocking, like
> today),
> > vs.
> >
> >             * checked => we can browse at the same time and check the
> > analysis
> >
> >         - "automatic add-to-database" checkbox:
> >
> >             * Unchecked = like today, vs
> >
> >             * Checked = automatic add-to-db at end of analysis (and we
> > remove the add-to-db
> >
> >                 button from the statistics page)
> >
> > - 2nd button: "Analyze file":
> >
> >     - This is for a file, e.g. a match that we just played online.
> >
> >     - Can launch either one of 3 options (defined in Settings>Analysis):
> >
> >         1) Regular "batch analysis": blocking, like today (+add-to-db)
> >
> >         2) "Single-file analysis": analysis of 1 chosen file, can be in
> >
> >             background and/or add-to-db based on defined settings
> >
> >         3) "Smart analysis": pick the newest file in the preferred folder
> > that gnubg
> >
> >             recognizes, then can be in background and/or add-to-db based
> > on defined settings
> >
> > When analyzing in the background, various menus are disabled so the user
> > does not launch
> >
> >     another analysis in the middle.
> >
> >
> >
> > *** New "smart open" feature that enables users to automatically to sit
> at
> > the bottom of
> >
> > the board (i.e. as player1) in opened matches.
> >
> >
> >
> > It works as follows:
> >
> > 1) In Settings > Options > Display, the user can enable this option
> >
> > 2) The user can define "key player names" in two ways:
> >
> >     a) Manually:
> >
> >     In Settings > Options > Display, edit the list and add/delete names.
> >
> >     b) Automatically:
> >
> >     Each time te user swaps the player order to highlight some player
> >
> >     and set this player at the bottom of the board, we add this
> >
> >     player's name to the list.
> >
> > 3) When opening a new file, SmartOpen() automatically checks if player0
> >
> >     is a key player while player1 is not. In such a case, it swaps
> >
> >     their places.
> >
> >
> >
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.gnu.org/archive/html/bug-gnubg/attachments/20230715/8e8588ba/attachment.htm
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Bug-gnubg mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/bug-gnubg
>
>
> ------------------------------
>
> End of Bug-gnubg Digest, Vol 233, Issue 5
> *****************************************
>

Reply via email to