Created by Cubic PPA and last modified

New version of Cubic supports Ubuntu 18.04.4 LTS Bionic Beaver and above.

Get this branch:
bzr branch lp:cubic
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

86. By Cubic PPA

Fixed Bug GH:#289, Unable to calculate checksum. Skip symlinks while calculating checksums.

85. By Cubic PPA

* Fixed Bug GH:#273, Incorrect parsing of os-release file. Ignore comment lines in os-release file. * Fixed Bug GH:#277, Cubic gets stuck at 50% during "Copy Selected Boot Kernel files to the disk". Ignore comment blank lines in os-release file.

84. By Cubic PPA

Enhancement GH:#261, Add a `--log` command line option to Cubic.

83. By Cubic PPA

* Fixed Bug GH:#213, Cubic removes "filesystem.manifest-remove" from the generated ISO [Elementary OS]. Instead of checking the Ubiquity version, use the presence of "filesystem.manifest-remove" to determine if the Packages page should be shown. Updated the "cubic.conf" file layout, and added the "Installer" section with "has_typical_install", "has_minimal_install", and "has_subiquity" keys. Removed "is_subiquity" from the "Options" section. * Updated the configuration layout versions. Revised the end version for CUBIC_VERSION_2022 from 2023.02-75 to 2023.05.82. Revised the start version for CUBIC_VERSION_2023 from 2023.03.76 to 2023.05.83. * Fixed regression to Enhancement GH:#143, Please stop creating "filesystem.manifest-minimal-remove". A bug introduced in version 2023.03-77 caused the "filesystem.manifest-minimal-remove" file to always be copied to the new ISO. * Fixed a bug in the __setattr__() method of the Fields class (fields.py) that caused boolean False values to be stored as blank strings. * On the Packages page, renamed the install type from "Typical" to "Standard".

82. By Cubic PPA

* Updated Cubic to require GKT 3.22 or above, because Ubuntu 18.04.5 Bionic Beaver, which is the lowest version of Ubuntu that Cubic runs on, also uses GKT 3.22. Previously, Cubic required GTK 3.20 or above. * Updated all widget property names to use dashes ("-") instead of underscores ("_"), to align with published GTK 3 property names. For example, properties such as "can_focus", "icon_name", "left_attach", and "top_attach" were renamed to "can-focus", "icon-name", "left-attach", and "top-attach", respectively. This will standardize the Cubic code base and establish a baseline for migrating to GTK 4.

81. By Cubic PPA

Error parsing `/etc/os-release` when values contain "=" symbols.

80. By Cubic PPA

* Fixed Bug GH:#145, Selecting LZMA compression causes the ISO to not boot. Removed the LZMA option from the Compression page. Added rounded corners to the grid. * Added sh as a text/plain extension in /usr/share/cubic/assets/mime.types. * Added builds for ARM ARMv8 (arm64), ARM ARMv7 Hard Float (armhf), Intel x86 (i386), PowerPC (powerpc), PowerPC64 Little-Endian (ppc64el), and IBM System z (s390x), in addition to the current build for AMD x86-64 (amd64).

79. By Cubic PPA

Fixed Bug GH:#172, Error `No root device specified` when booting customized Ubuntu 23.04 daily.

78. By Cubic PPA

Fixed Bug GH:#172, Add additional support for Ubuntu 23.04 Lunar Lobster.

77. By Cubic PPA

Fixed Bug GH:#151, Extract Ubuntu 23.04 (Lunar) ISO image fails.

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.