I'm getting the following error when installing RokGallery on a fresh Joomla 3.5.1 site. From what I have read about similar errors, I think RokGallery is not compatible with newer versions of MySQL. I'm on MySQL 5.7.12, which is what installs by default on Ubuntu 16.04.
All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead SQL=CREATE TABLE IF NOT EXISTS `#__rokgallery_files` ( `id` INT UNSIGNED NULL DEFAULT NULL AUTO_INCREMENT , `filename` VARCHAR(255) NOT NULL , `guid` CHAR(36) NOT NULL , `md5` CHAR(32) NOT NULL , `title` VARCHAR(200) NOT NULL , `description` TEXT NULL DEFAULT NULL , `license` VARCHAR(255) NULL DEFAULT NULL , `xsize` INT UNSIGNED NOT NULL , `ysize` INT UNSIGNED NOT NULL , `filesize` INT UNSIGNED NOT NULL , `type` CHAR(20) NOT NULL , `published` TINYINT(1) NOT NULL DEFAULT '0' , `created_at` DATETIME NOT NULL , `updated_at` DATETIME NOT NULL , `slug` VARCHAR(255) NULL DEFAULT NULL , UNIQUE INDEX (`id` ASC) , UNIQUE INDEX (`guid` ASC) , INDEX `#__rokgallery_files_published_idx` (`published` ASC) , INDEX `#__rokgallery_files_md5_idx` (`md5` ASC) , INDEX `#__rokgallery_files_guid_idx` (`guid` ASC) , UNIQUE INDEX `#__files_sluggable_idx` (`slug` ASC) , PRIMARY KEY (`id`) ) ENGINE = InnoDB;