Cannot download Polyglot or KingSlayer source code

Discussion of chess software programming and technical issues.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
dmenezes
Posts: 1
Joined: Thu Dec 28, 2017 5:17 am

Cannot download Polyglot or KingSlayer source code

Post by dmenezes » Sun Dec 31, 2017 11:45 am

H.G. Muller's git site is down so I cannot download either of these programs.

If anyone can mirror of the source code, please do so.

User avatar
Ovyron
Posts: 1948
Joined: Tue Jul 03, 2007 2:30 am

Re: Cannot download Polyglot or KingSlayer source code

Post by Ovyron » Sun Dec 31, 2017 12:31 pm

Polyglot:

http://www.geenvis.net/polyglot1.4w29.zip

Here's the Wayback machine version of HGM's site, but it seems due to how CGI works it couldn't save the actual sources...

https://web.archive.org/web/20170615142 ... gitweb.cgi

User avatar
hgm
Posts: 22300
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: Cannot download Polyglot or KingSlayer source code

Post by hgm » Mon Jan 01, 2018 2:15 pm

The problem with GitWeb on hgm.nubati.net is now solved (with thanks to Folkert van Heusden).

Apparently an update of Perl on the server made the existing gitweb.cgi (which is a Perl script) invalid, and made it produce error messages rather than output. Adding two pairs of parentheses in the offending lines was enough to fix the script.

flok

Re: Cannot download Polyglot or KingSlayer source code

Post by flok » Mon Jan 01, 2018 2:34 pm

Very cool!

Unfortunately it is not possible, it seems, to do things like clone the repo with it? You can make a snapshot but not things like clone it, make a change and push back a change.
This is unfortunate as I have a suggestion for a change.

User avatar
hgm
Posts: 22300
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: Cannot download Polyglot or KingSlayer source code

Post by hgm » Mon Jan 01, 2018 3:54 pm

You can clone the repository through its URL ( http://hgm.nubati.net/git/polyglot.git ). You don't need GitWeb for that.

The repository is not for public use; it exists solely to publish the source code of the version modified by me for inclusion with the WinBoard binary install, for compliance with the GPL.

flok

Re: Cannot download Polyglot or KingSlayer source code

Post by flok » Mon Jan 01, 2018 5:29 pm

Ah!
Because the maintainer of polyglot from debian uses your version.

Aren't you the official maintainer? If not: can you tell me who it is?
I found several people working/worked on it.

User avatar
hgm
Posts: 22300
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: Cannot download Polyglot or KingSlayer source code

Post by hgm » Mon Jan 01, 2018 5:51 pm

There is no official maintainer since Michel van den Bergh gave it up, AFAIK. I never considered myself a maintainer of Polyglot, just a user who needed a version that supported the extensions of WB protocol, so that the new XBoard features would also work with UCI egines.

As far as XBoard/WinBoard is concerned, Polyglot is scheduled for retirement anyway. The latest beta package of WinBoard did not contain any Polyglot, but relied on UCI2WB instead.

The Debian maintainer uses my fork, because it is the most advanced version, and taking other versions would cause heavy loss of functionality of XBoard.

User avatar
Ovyron
Posts: 1948
Joined: Tue Jul 03, 2007 2:30 am

Re: Cannot download Polyglot or KingSlayer source code

Post by Ovyron » Mon Jan 01, 2018 6:19 pm

hgm wrote:The latest beta package of WinBoard did not contain any Polyglot, but relied on UCI2WB instead.
Wow, that's surprising. What are the advantages of UCI2WB over Polyglot?

User avatar
hgm
Posts: 22300
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: Cannot download Polyglot or KingSlayer source code

Post by hgm » Mon Jan 01, 2018 6:31 pm

UCI2WB is variant agnostic, and supports all UCI dialects (USI, UCCI, UCI-Cyclone, Arena960). Polyglot is useless for anything other than ordinary Chess.

Post Reply