I have tried release-5.0-stable and 5.2 but I cannot get bugzilla installed. It appears to fail because groups is a keyword in mysql 8 and it is not being quoted. Here is the error with branch 5.2 (release-5.0-stable fails differently):
DBD::mysql::db do failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups (
id mediumint auto_increment PRIMARY KEY NOT NULL,
name varchar(255) N' at line 1 [for Statement "CREATE TABLE groups (
id mediumint auto_increment PRIMARY KEY NOT NULL,
name varchar(255) NOT NULL,
description mediumtext NOT NULL,
isbuggroup tinyint NOT NULL,
userregexp tinytext DEFAULT '' NOT NULL,
isactive tinyint DEFAULT 1 NOT NULL,
icon_url tinytext
) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci ROW_FORMAT=Compact"] at Bugzilla/DB.pm line 63, <DATA> line 755.
Bugzilla::DB::__ANON__(Bugzilla::DB::Mysql=HASH(0x55c7be374638), "CREATE TABLE groups (\x{a}\x{9}id\x{9}mediumint auto_increment PRIMARY KE"...) called at Bugzilla/DB.pm line 882
Bugzilla::DB::_bz_add_table_raw(Bugzilla::DB::Mysql=HASH(0x55c7be374638), "groups", HASH(0x55c7be554aa0)) called at Bugzilla/DB.pm line 843
Bugzilla::DB::bz_add_table(Bugzilla::DB::Mysql=HASH(0x55c7be374638), "groups", HASH(0x55c7be554aa0)) called at Bugzilla/DB.pm line 552
Bugzilla::DB::bz_setup_database(Bugzilla::DB::Mysql=HASH(0x55c7be374638)) called at Bugzilla/DB/Mysql.pm line 586
Bugzilla::DB::Mysql::bz_setup_database(Bugzilla::DB::Mysql=HASH(0x55c7be374638)) called at ./
checksetup.pl line 123