Created by Cubic PPA on 2018-07-07 and last modified on 2020-06-04

The "original" version of Cubic that runs on Ubuntu 14.04.6 LTS Trusty Tahr and Ubuntu 16.04.6 LTS Xenial Xerus.

Get this branch:
bzr branch lp:cubic/classic
Only Cubic PPA can upload to this branch. If you are Cubic PPA please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Cubic PPA

Recent revisions

62. By Cubic PPA on 2020-02-01

Merged from trunk revision 214. Fix for Issue #1 of Bug #1860345, "list index out of range" and Bug #1861068, "Crash after terminal step Edit". If a directory (such as the casper directory on the original ISO) contains only one initrd and vmlinuz file, then Cubic should assume that both files have the same version, if the version of one or both files can not be determined.

61. By Cubic PPA on 2020-01-24

Merged from trunk revision 212. Fixed Bug #1860682 "ISO Boot Kernel Empty after clicking generate Edit". Explicitly extract each item, in the correct order, from the kernel details dictionaries, because Python < 3.7 does not guarantee that the order of dictionary elements is preserved.

60. By Cubic PPA on 2020-01-19

Merged from trunk revision 211. Fixed Bug #1849100, "Iso can't boot with xanmod kernel Edit". Cubic will automatically add the parameter "boot=casper" to the ISO boot configuration files (grub.cfg, loopback.cfg, txt.cfg, etc.). Improved the regular expressions used to search, replace, or add "vmlinuz", "initrd", and "boot=casper" text in the configuration files. The new "boot=casper" parameter should help resolve the "BusyBox" error encountered when booting a customized ISO created using different kernel versions. Fixed Bug #1858376, "Ubuntu 19.10 - vmlinuz FileNotFoundError at 50% Update ISO Boot Files Edit". Completely rewrote the algorithm that matches vmlinux and initrd files based on kernel version. Fixed an issue where the ISO Boot Kernels tab presented more vmlinux and initrd file combinations than were actually available. Remedied the issue where vmlinux and initrd symlinks were not copied to the new custom ISO by filtering all vmlinuz and initrd symlinks from the kernels list, limiting the kernels list to actual files.

59. By Cubic PPA on 2019-11-27

Fixed Bug #1853913, Cannot include a dash in preseed file names.

58. By Cubic PPA on 2019-07-29

Merged from trunk revision 208. Fixed Bug #1837295, Cubic locks up upon entering chroot screen. Added a work-around for an issue that impacts daily builds of Ubuntu 19.10 Eoan Ermine, where the initrd version can not be determined. The work-around is to use the version number of the first vmlinuz file from the same directory as the initrd file.

57. By Cubic PPA on 2019-05-28

Merged from trunk revision 207. Fixed Bug #1830563, Cubic does not create UEFI iso anymore.

56. By Cubic PPA on 2019-05-18

Merged from trunk revision 206. Fixed Bug #1829553, Cubic crashes when transitioning to the Options page.

55. By Cubic PPA on 2019-05-16

Merged from trunk revision 204. Fixed Bug #1827157, The vmlinuz and initrd versions listed on the ISO Boot Kernel tab do not match. Added initramfs-tools as a dependency to support querying initrd for version information. Fixed Bug #1827448, The generated checksum file has a repeated '*.md5.md5' extension. Fixed Bug #1828895, Cubic allows custom ISO image filenames without the '*.iso' extension. Fixed Bug #1827057, Going Back after Generate causes instability. Closed Bug #1825586, Using the original ISO bootstrap kernel causes BusyBox, when that kernel version has been removed in the chroot environment. This bug was extensively tested and could not be reproduced. Changes from revision 52 will remain. Fixed Bug #1829092, Add a progress bar for the 'Update the MD5 checksums for all files on the disk' step. Changed icon and image naming convention to match Gnome's convention: replaced '_' with '-' in all icon and image filenames.

54. By Cubic PPA on 2019-04-26

Merged from trunk revision 201. Fixed Bug #1825035, filesystem.size is 0 for Mint 19.1 iso. Fixed Bug #1825586, Using the original ISO bootstrap kernel causes BusyBox, when that kernel version has been removed in the chroot environment. Removed the work-around for Bug #1782379, Can not use newer kernel than comes with the ISO. The work-around was to always select the original iso bootstrap kernel when customizing a server image in Cubic. But this does not seem necessary with newer versions of Ubuntu server.

53. By Cubic PPA on 2019-04-20

Merged from trunk revision 200. Fixed Bug #1825566, SSH connection closed by <HOST> error by reverting the change for Bug #1824715.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.