~cubic-wizard/cubic/experimental

« back to all changes in this revision

Viewing changes to debian/changelog

  • Committer: PJ Singh
  • Date: 2021-09-29 02:04:14 UTC
  • Revision ID: psingh.cubic@gmail.com-20210929020414-yxwh8giuej4j7af3
Merged from release branch revision 57 in order to work on Bug #1945244, QEMU window does no open on Kubuntu 21.04 when Test button is clicked. See https://bazaar.launchpad.net/~cubic-wizard/cubic/release/revision/57.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
cubic (2020.12) focal; urgency=low
2
 
 
3
 
  * Issues fixed in version 2020.12-19 (Experimental):
4
 
 
5
 
    - Continuing work on Bug #1853914, Request ability to add a whole
6
 
      folder directly into preseed.
7
 
    - Fixed minor bugs in the files_tab and files_tree modules.
8
 
    - Linked the help for the Preseed Copy page and the Boot Copy page
9
 
      to the existing help for Terminal Copy page.
10
 
    - Renamed iso_boot_copy_page to boot_copy_page, iso_boot_tab to
11
 
      boot_tab, and iso_kernel_tab to kernel_tab.
12
 
    - Added missing tool tips to buttons.
13
 
    - Made all header bar buttons not focus on click.
14
 
    - Increased the width of the application by 18 pixels to accommodate
15
 
      the additional header bar buttons on the Preseed tab.
16
 
    - Resized the application to fit in a 1204x728 display, even if the
17
 
      dock is on the bottom. This decreased the application window
18
 
      height by 26 pixels.
19
 
    - Included a 1px border for all pages so the slide transition looks
20
 
      better when switching between the terminal page and other pages.
21
 
 
22
 
  * Issues fixed in version 2020.12-18 (Experimental):
23
 
 
24
 
    - Refactored the code to import the full python modules rather than
25
 
      individual classes, methods, or values for compliance with Python
26
 
      coding standards.
27
 
    - Standardize all sleep times into the constants module.
28
 
    - Consolidated font, source language, and source style constants in
29
 
      the displayer module.
30
 
    - Simplified cubic.py; moved Terminal page code to the terminal
31
 
      module.
32
 
    - Removed Elementary OS specific *.ui files.
33
 
    - Renamed commands: delete to delete-path, mount to mount-iso,
34
 
      migrate-directory to move-path, start-virtual-environment to
35
 
      start-console, stop-virtual-environment to stop-console,
36
 
      terminate-process to stop-process, unmount to unmount-iso.
37
 
 
38
 
  * Issues fixed in version 2020.12-17 (Experimental):
39
 
 
40
 
    - Continuing work on Bug #1853914, Request ability to add a whole
41
 
      folder directly into preseed.
42
 
    - If the preseed directory does not exist, create it. Resolves the
43
 
      following AttributeError exceptions in the files_tree module:
44
 
      - 'NoneType' object has no attribute 'filter'
45
 
      - 'NoneType' object has no attribute 'remove_watches'
46
 
    - Resolved missing VERSION_NUMBER_FORMAT constant when generating a
47
 
      new version number.
48
 
 
49
 
  * Issues fixed in version 2020.12-16 (Experimental):
50
 
 
51
 
    - Continuing work on Bug #1853914, Request ability to add a whole
52
 
      folder directly into preseed.
53
 
    - On the Generate page, replaced the scrolled text area, displaying
54
 
      status as preseed, boot, and kernel files are copied, with a
55
 
      progress bar, displaying percent complete as the the vmlinuz and
56
 
      initrd kernel files are copied, because the preseed and boot
57
 
      configuration files are now saved immediately on the corresponding
58
 
      tabs of the Options page.
59
 
    - Improved how README.diskdefines is updated on the Generate page.
60
 
    - Made the date in README.diskdefines and .disk/info consistent with
61
 
      the modify date in cubic.conf. Changed the application to always
62
 
      refresh the modify date when leaving the Project page.
63
 
    - Working on Bug #1907873, Make version information available in the
64
 
      customized OS.
65
 
    - Improved the readability of custom iso volume id by truncating it
66
 
      at the last space, within a tolerance of five characters, if it is
67
 
      longer than 32 characters.
68
 
    - Updated the release description (i.e. the output of the
69
 
     `lsb_release -d` command) to display the custom iso volume id and
70
 
      the date the project was updated using Cubic.
71
 
    - Added the 'replace-text' command.
72
 
    - The release description will only be updated if the volume id has
73
 
      changed on the Project page. This permits the user to assign a
74
 
      custom value for release description on the Terminal page without
75
 
      it being overwritten on subsequent project customizations (unless
76
 
      the user changes the custom iso volume id on the Project page).
77
 
    - Set the locale to the user's default setting.
78
 
    - Updated all displayed dates to use the default locale format
79
 
      (Ex: 'Sat 12 Dec 2020 06:54:00 PM' for the 'en_US.UTF-8' locale).
80
 
 
81
 
  * Issues fixed in version 2020.12-15 (Experimental):
82
 
 
83
 
    - Continuing work on Bug #1905098, Failed to generate ISO for Ubuntu
84
 
      20.10.
85
 
    - Added support for newer "2021" cubic.conf layout to configuration.
86
 
      Designated the current layout as the "2020" version. Added an
87
 
      additional check for the word "classic" in the version in order to
88
 
      select the 2019 layout.
89
 
    - Renamed "iso_template_code" to "iso_template" for succinctness.
90
 
    - Delete the '.#custom-root.lck' virtual environment lock file when
91
 
      a project is deleted on the Delete page or the Finish page.
92
 
 
93
 
  * Issues fixed in version 2020.12-14 (Experimental):
94
 
 
95
 
    - Sorted packages and updated the description in the debian control
96
 
      file.
97
 
 
98
 
  * Issues fixed in version 2020.12-13 (Experimental):
99
 
 
100
 
    - Reverted (removed) fdisk dependency introduced in revision 11,
101
 
      because it is no longer required, and consequently corrected the
102
 
      failed build issue due to an error in the debian control file.
103
 
 
104
 
  * Issues fixed in version 2020.12-12 (Experimental):
105
 
 
106
 
    - Continuing work on Bug #1905098, Failed to generate ISO for
107
 
      Ubuntu 20.10.
108
 
    - Devised a new mechanism to repackage the ISOs more reliably.
109
 
    - Renamed "iso_category_code" to "iso_template_code" in cubic.conf.
110
 
    - Store ISO parameters in the "iso template code" and use these to
111
 
      generate a new ISO with the same parameters as the original ISO.
112
 
      This approach should allow Cubic to automatically and reliably
113
 
      support ISOs from multiple Ubuntu based distros.
114
 
    - On the Extract page, identify the "iso template code", and extract
115
 
      and save boot partition images from the original ISO.
116
 
    - Removed code to explicitly handled MBR ad EFI partitions.
117
 
    - Removed multiple xorisso commands that handled different versions
118
 
      of Ubuntu.
119
 
    - Added color error messages to the Start page, Project page, and
120
 
      Extract page.
121
 
    - Added a warning message on the Start page to notify the user if
122
 
      previous ISO boot and preseed file changes will be overwritten (as
123
 
      a consequence of Cubic copying information from the original ISO
124
 
      to populate the new "iso template code" parameter).
125
 
    - Re-validate the Start page when returning from the Project page,
126
 
      since some information may have changed.
127
 
    - When quitting Cubic from the Terminal Copy page, explicitly exit
128
 
      the virtual terminal (because the terminal continues running
129
 
      whenever the the application navigates away from the Terminal
130
 
      page).
131
 
    - Delete the ".#custom-root.lck" file whenever a project is deleted.
132
 
    - Delete the boot partition image files (1.img, 1.2.img, etc.)
133
 
      whenever a project is deleted.
134
 
 
135
 
  * Issues fixed in version 2020.12-11 (Experimental):
136
 
 
137
 
    - Working on Bug #1905098, Failed to generate ISO for Ubuntu 20.10.
138
 
    - Reordered the steps on the Extract page.
139
 
    - Introduced "iso category code" in the cubic.conf file.
140
 
    - Identify the "category" of the original ISO on the Extract page.
141
 
    - Prevent the user from proceeding past the Extract page if the new
142
 
      ISO can not be generated; this alleviates the situation where the
143
 
      user reaches the Generate page and encounters an error.
144
 
    - Extract the MBR and EFI partitions from the original ISO and use
145
 
      these images to generate the new custom ISO for Ubuntu 20.10.
146
 
    - Added fdisk as a required package to get ISO partition information.
147
 
    - Allow blank values for boolean fields in the cubic.conf file.
148
 
    - Follow symlinks when searching for the directory of a given file
149
 
      (see the file_utilities.get_directory_for_file() function).
150
 
 
151
 
  * Issues fixed in version 2020.11-10 (Experimental):
152
 
 
153
 
    - Added slide transitions when navigating between pages.
154
 
 
155
 
  * Issues fixed in version 2020.11-9 (Experimental):
156
 
 
157
 
    - Continuing work on Bug #1853914.
158
 
    - Fixed issue where activate_radio_button() function was missing.
159
 
    - Fixed missing import for logger module on Preseed tab and ISO
160
 
      Boot tab.
161
 
    - Avoid crash when preseed directory is missing. (Applied temporary
162
 
      work around until a permanent solution is devised).
163
 
 
164
 
  * Issues fixed in version 2020.11-8 (Experimental):
165
 
 
166
 
    - Continuing work on Bug #1853914.
167
 
    - Fixed issue where the undo buffer was sometimes reset for files
168
 
      edited inside Cubic.
169
 
    - Added IS_EDITED column to the file info to track if a file was
170
 
      edited using Cubic.
171
 
    - Used the logger module to display information and improved log
172
 
      output for the Options page, ISO Kernel tab, Preseed tab, and ISO
173
 
      Boot tab.
174
 
    - Reload file data if the guessed mime type doesn't match the actual
175
 
      mime type when a file is displayed.
176
 
    - Eliminated unused code in the FilesTree class.
177
 
 
178
 
  * Issues fixed in version 2020.11-7 (Experimental):
179
 
 
180
 
    - Continuing work on Bug #1853914.
181
 
    - Fixed issue where files modified outside of Cubic were not
182
 
      reflected in Cubic.
183
 
    - Only search and replace text in boot configuration files if the
184
 
      kernel selection has changed when leaving the ISO Kernel tab.
185
 
    - Handled situation when a temporary file is created by some
186
 
      external editors, such as gedit or nano, during editing.
187
 
 
188
 
  * Issues fixed in version 2020.11-6 (Experimental):
189
 
 
190
 
    - Continuing work on Bug #1853914.
191
 
    - Fixed issue where selected files were not copied and the
192
 
      application became unresponsive.
193
 
    - Fixed issue where the list of boot configuration files was not
194
 
      updated after leaving the Options page.
195
 
    - Code formatting and refactoring.
196
 
 
197
 
  * Issues fixed in version 2020.11-5 (Experimental):
198
 
 
199
 
    - Continuing work on Bug #1853914.
200
 
    - Code formatting and refactoring.
201
 
    - Renamed the "boot_config_copy_page" module to "iso_boot_copy_page"
202
 
    - Renamed the "boot_config_tab" module to "iso_boot_tab"
203
 
    - Renamed the "linux_kernels_tab" module to "iso_kernel_tab"
204
 
 
205
 
  * Issues fixed in version 2020.11-4 (Experimental):
206
 
 
207
 
  * Continuing work on Bug #1853914. Code formatting.
208
 
 
209
 
  * Issues fixed in version 2020.11-3 (Experimental):
210
 
 
211
 
  * Added a separate module for the Linux kernels tab.
212
 
 
213
 
  * Update boot configuration files when the selected Linux kernel is
214
 
    changed.
215
 
 
216
 
  * Issues fixed in version 2020.11-2 (Experimental):
217
 
 
218
 
  * Continuing work on Bug #1853914. Resolved PermissionError while
219
 
    copying preseed or boot config files because the mime type and icon
220
 
    can not be determined if the file write has not completed. The
221
 
    solution is to guess the mime type based on the file name.
222
 
 
223
 
  * Issues fixed in version 2020.11-1 (Experimental):
224
 
 
225
 
  * Proposed changes for Bug #1853914 Request: Ability to add a whole
226
 
    folder directly into preseed.
227
 
 
228
 
  * Issues fixed in version 2020.10-35:
229
 
 
230
 
  * Fixed Bug #1900917, Kernel Panic on Boot After Installation (No
231
 
    initrd in grub.cfg). Explicitly check for Pop!_OS before creating
232
 
    the vmlinuz.efi symlink.
233
 
 
234
 
  * Issues fixed in version 2020.10-34:
235
 
 
236
 
  * Fixed Bug #1900294, Custom ISO boots to Busy Box with version
237
 
    2020.10-33.
238
 
 
239
 
  * Issues fixed in version 2020.10-33:
240
 
 
241
 
  * Fixed #1898749, Pop!_OS expects vmlinuz on the iso to have the *.efi
242
 
    extension.
243
 
 
244
 
  * Fixed Bug #1898763, Add the ability to update the release notes url.
245
 
 
246
 
  * Issues fixed in version 2020.09-32:
247
 
 
248
 
  * Fixed Bug #1897191, Cubic crashes when the user selects a directory
249
 
    that he/she does not have write permissions for.
250
 
 
251
 
  * Fixed Bug #1897193, The user can select an NTFS directory as the
252
 
    Project directory, even though Linux can not be customized on an
253
 
    NTFS partition.
254
 
 
255
 
  * Added additional information to README.diskdefines.
256
 
 
257
 
  * Issues fixed in version 2020.09-31:
258
 
 
259
 
  * Fixed Bug #1895770, Pop!_OS expects the initramfs bootstrap file to
260
 
    be explicitly named "initrd.gz". Improved matching for "vmlinuz" and
261
 
    "initrd" files in the boot configurations.
262
 
 
263
 
  * Issues fixed in version 2020.09-30:
264
 
 
265
 
  * Fixed Bug #1895770, Pop!_OS expects the initramfs bootstrap file to
266
 
    be explicitly named "initrd.gz".
267
 
 
268
 
  * Fixed Bug #1895904, File choosers open the application path.
269
 
 
270
 
  * Fixed Bug #1895911, External files copied on the Terminal page do
271
 
    not have root ownership.
272
 
 
273
 
  * Fixed Bug #1895913, "Questions" is misspelled in the application
274
 
    menu.
275
 
 
276
 
  * Fixed Bug #1895915, In Linux Mint, the old MD5SUMS file appears on
277
 
    the customized ISO.
278
 
 
279
 
  * Fixed Bug #1896155, The Options page instructions reference the
280
 
    "Generate" button, but this button is on the Compression page.
281
 
 
282
 
  * Added a graph pattern on the Compression page.
283
 
 
284
 
  * Issues fixed in version 2020.07-29:
285
 
 
286
 
  * Fixed Bug #1885464, Linux Mint 20 install disc bootup loops count
287
 
    when attempts are made to start it.
288
 
 
289
 
  * Fixed Bug #1887219, Project directory selection not working in
290
 
    Elementary OS.
291
 
 
292
 
  * Fixed Bug #1887582, Customized Linux file system size is zero.
293
 
 
294
 
  * Issues fixed in version 2020.06-28:
295
 
 
296
 
  * Fixed Bug #1884066, ISO generation fails due to Permission not
297
 
    granted error.
298
 
  - Updated the copy process to not use ephemeral files.
299
 
  - Improved the efficiency of copying the vmlinuz and initrd files when
300
 
    files with the same name already exist.
301
 
  - Added code to remove existing temporary .vmlinuz and .initrd files
302
 
    in order to clean up superfluous artifacts resulting from this bug.
303
 
    (This code will be removed in a future release, since the copy
304
 
    process no longer uses ephemeral files).
305
 
 
306
 
  * On the Generate page, display an appropriate error message if the
307
 
    disk runs out of space during the "Update the checksums for all
308
 
    files on the disk" step.
309
 
 
310
 
  * On the Prepare page, use the processor module when determining the
311
 
    initrd version from the file contents.
312
 
 
313
 
  * Improved the processor module to always close synchronous processes,
314
 
    even after an exception. Improved error handling while attempting
315
 
    terminate a process that may have completed during termination.
316
 
 
317
 
  * Prevent Cubic from being executed using sudo or as root.
318
 
 
319
 
  * Removed the progress module since it is no longer used.
320
 
 
321
 
  * Updated the cubic man page.
322
 
 
323
 
  * Issues fixed in version 2020.06-27:
324
 
 
325
 
  * Fixed Bug #1883801, Cannot Add Sub-Folder into Preseed Folder.
326
 
 
327
 
  * Fixed Bug #1882310, When there are no preseed files, the "Create"
328
 
    button is shown, but can not be clicked.
329
 
 
330
 
  * Fixed Bug #1882322, Spinner is not shown on the Finish page when
331
 
    "Delete all project files" check box is selected. 
332
 
 
333
 
  * Issues fixed in version 2020.06-26:
334
 
 
335
 
  * Fixed Bug #1882074, Cubic crashes while trying to set the terminal
336
 
    colors on systems where Gnome Terminal is not installed. Cubic will
337
 
    only set the terminal colors if the org.gnome.Terminal gsettings
338
 
    schema is available.
339
 
 
340
 
  * Fixed Bug #1882077, "Disk name" field empty after selecting ISO.
341
 
    Cubic no longer requires the "README.diskdefines" file to be present
342
 
    on the original ISO.
343
 
 
344
 
  * Possible fix for Bug #1882147, Terminal doesn't open after important
345
 
    files copied to project.
346
 
 
347
 
  * Issues fixed in version 2020.06-25:
348
 
 
349
 
  * Fixed Bug #1881962, Add support for other compression algorithms to
350
 
    Cubic. Added a new Compression page with ability to select between
351
 
    gzip, lz4, lzma, lzo, xz, and zstd compression algorithms.
352
 
 
353
 
  * On the Generate page, display progress in increments of tenths of a
354
 
    percent to provide additional visual feedback to the user:
355
 
    - Compress the customized Linux file system
356
 
    - Generate the customized disk image
357
 
 
358
 
  * On the Generate page, display file sizes in MiB units when less than
359
 
    one GiB, and display file sizes in GiB units when greater than or
360
 
    equal to one GiB:
361
 
    - Update the customized Linux file system size
362
 
    - Check the total size of all files on the disk
363
 
    - Generate the customized disk imaged
364
 
 
365
 
  * Fixed an issue where Cubic does not attempt to identify the new
366
 
    casper directory when a different ISO is selected for an existing
367
 
    project on the Project page.
368
 
 
369
 
  * Summary of features in new version:
370
 
 
371
 
  - Complete re-write of Cubic supports Ubuntu 18.04 Bionic and above.
372
 
 
373
 
  - Added a new Compression page with ability to select between gzip,
374
 
    lz4, lzma, lzo, xz, and zstd compression algorithms.
375
 
  - Display progress in tenths of a percent on the Generate page.
376
 
  - New rectangular layout neatly fits 1024x768 screens while providing
377
 
    more information.
378
 
  - Now works on Wayland, in addition to X-Org.
379
 
  - Quicker page transitions for a more responsive "feel".
380
 
  - No longer require admin password to run Cubic.
381
 
  - Dynamic header bar exposes only page-specific actions and yields
382
 
    extra vertical space for pages.
383
 
  - Added an application menu with an About dialog, links to questions
384
 
    and answers, links to page-specific help, and a donations button.
385
 
  - Updated configuration file layout and project structure.
386
 
  - Added Migrate page to automatically convert existing Cubic Classic
387
 
    projects to the new version.
388
 
  - Added redo, undo, and refresh version number capability for the
389
 
    Project page.
390
 
  - Added error messages for each field on the Project page.
391
 
  - The original ISO is no longer required when updating existing
392
 
    projects.
393
 
  - Added a Prepare page after the Terminal page.
394
 
  - Provide full isolation from the host system by using a container
395
 
    instead of chroot on the Terminal page.
396
 
  - Improved detection and automatic re-entry to the container when
397
 
    exiting.
398
 
  - Added Copy files button on Terminal page.
399
 
  - Use solarized colors on the Terminal page for better readability.
400
 
  - Use system configured mono-spaced font with Tango colors on the
401
 
    Preseed and Boot Configurations tabs for better readability.
402
 
  - Improved reliability when generating larger ISOs.
403
 
  - Improved error handling and messaging on all pages, including the
404
 
    Generate page.
405
 
  - Improved accuracy of the progress bars and reliability of the
406
 
    underlying processes.
407
 
  - Show extra progress steps on the Prepare and Generate pages.
408
 
  - Use icons from the user's current icon theme. Simplified switching
409
 
    icons between light and dark variants when the theme variant
410
 
    changes.
411
 
  - Added open file buttons on the Migrate, Delete, and Finish pages.
412
 
  - Updated package dependencies for Ubuntu 18.04 Bionic and above.
413
 
 
414
 
 -- PJ Singh <psingh.cubic@gmail.com>  Fri, 18 Dec 2020 11:25:48 -0500
 
1
cubic (2021.09) bionic focal groovy hirsute impish; urgency=low
 
2
 
 
3
  * Issues fixed in experimental brach:
 
4
 
 
5
  - Merged from release branch revision 57 in order to work on Bug #1945244,
 
6
    QEMU window does no open on Kubuntu 21.04 when Test button is clicked. See
 
7
    https://bazaar.launchpad.net/~cubic-wizard/cubic/release/revision/57.
 
8
 
 
9
  * Issues fixed in release brach:
 
10
 
 
11
  * Issues fixed in version 2021.09-57:
 
12
 
 
13
  - Fixed Bug LP:#1945071, Unable to test the generated disk image on Ubuntu
 
14
    18.04 Bionic Beaver.
 
15
 
 
16
  * Issues fixed in version 2021.09-56:
 
17
 
 
18
  - Fixed Bug LP:#1944062, Add capability to test generated ISO. Added a Test
 
19
    button on the Project page and a Test button on the Finish page. Added a new
 
20
    emulator module and two new Test pages to Cubic. Made the transition from
 
21
    the Generate page to the Finish page automatic. Added python3-psutil and
 
22
    qemu-system-x86 as dependencies to install Cubic. Updated the Cubic help
 
23
    pages at https://answers.launchpad.net/cubic/+faqs. Added Test page
 
24
    instructions. Updated the help pages for the Project page, the Generate
 
25
    page, and the Finish page to include instructions for the new testing
 
26
    capability. Updated links for Cubic's "Help on this page" application menu
 
27
    items accordingly.
 
28
  - Fixed Bug #1944063, Prohibit the user from creating a Cubic project on a
 
29
    remote file system.
 
30
  - Fixed issue where header bar buttons appear before the page contents when
 
31
    navigating to certain pages, such as the Project page.
 
32
 
 
33
  * Issues fixed in version 2021.09-55:
 
34
 
 
35
  - Fixed Bug LP:#1944049, The user can select an NTFS directory as the Project
 
36
    directory, even though Linux can not be customized on an NTFS partition.
 
37
 
 
38
  * Issues fixed in version 2021.09-54:
 
39
 
 
40
  - Fixed Bug LP:#1943613, Error when selecting "isolinux" on the Boot tab while
 
41
    customizing Xubuntu.
 
42
  - Fixed Bug LP:#1943669, User can click the File Chooser Select button without
 
43
    selecting any items.
 
44
 
 
45
  * Issues fixed in version 2021.09-53:
 
46
 
 
47
  - Fixed Bug LP:#1943054 Additional packages are installed with a minimal
 
48
    installation when creating a custom installation with Cubic.
 
49
  - Fixed Bug LP:#1943333 If there is an error on the Delete page, the user is
 
50
    unable to click the Cancel button.
 
51
  - Fixed Bug LP:#1943335 Local variable 'percent' referenced before assignment
 
52
    error.
 
53
 
 
54
  * Issues fixed in version 2021.06-52:
 
55
 
 
56
  - Fixed Bug LP:#1930934, Error creating disk image when there is an apostrophe
 
57
    character (') in the project directory path.
 
58
 
 
59
  * Issues fixed in version 2021.05-51:
 
60
 
 
61
  - Minor code refactoring on the Terminal page.
 
62
 
 
63
  * Issues fixed in version 2021.04-50:
 
64
 
 
65
  - Fixed Bug LP:#1925091, Unable to resolve DNS in Hirsute. This bug occurs on
 
66
    any version of Ubuntu where the /etc/resolv.conf file on the host system is
 
67
    not a symlink (usually pointing to /run/systemd/resolve/stub-resolv.conf).
 
68
 
 
69
  * Issues fixed in version 2021.04-49:
 
70
 
 
71
  - Fixed Bug LP:#1924784, The Release URL is not saved for the custom ISO.
 
72
 
 
73
  * Issues fixed in version 2021.04-48:
 
74
 
 
75
  - Fixed Bug LP:#1922407, UnboundLocalError after copying files on the Boot
 
76
    tab.
 
77
  - Fixed Bug LP:#1922147, Cubic hangs on the Prepare page if the original ISO
 
78
    is not available.
 
79
 
 
80
  * Issues fixed in version 2021.03-47:
 
81
 
 
82
  - Fixed Bug LP:#1921961, The file choosers' side pane lists the installation
 
83
    directory "cubic" (/usr/share/cubic) as favorite location.
 
84
 
 
85
  * Issues fixed in version 2021.03-46:
 
86
 
 
87
  - Fixed Bug LP:#1918741, Drag and drop text onto terminal doesn't work.
 
88
  - Improved stability when transitioning from the Prepare page to the Options
 
89
    page.
 
90
  - Fixed issue on the Prepare page and the Generate page where status text
 
91
    shifts vertically by a few pixels when updated.
 
92
 
 
93
  * Issues fixed in version 2021.03-45:
 
94
 
 
95
  - Fixed Bug LP:#1918067, On the Boot tab, modified unfiltered files are not
 
96
    visible in the filtered files list.
 
97
  - Improved tree performance when the show all files button is toggled
 
98
    on the Boot tab.
 
99
  - Fixed Bug LP:#1918072, On the Preseed tab and the Boot tab, show the name of
 
100
    the file being edited.
 
101
  - Fixed Bug LP:#1918543, On the Boot Tab, some icons are incorrect for
 
102
    unfiltered files.
 
103
  - Added additional mime types in order to correctly identify icons for
 
104
    files on the Preseed tab and Boot tab.
 
105
  - Simplified the instructions on the Extract page, Prepare page, Packages
 
106
    page, Options page, Preseed tab, and Boot tab.
 
107
 
 
108
  * Issues fixed in version 2021.03-44:
 
109
 
 
110
  - Fixed Bug LP:#1916396, AttributeError: module 'logger' has no attribute
 
111
    'log_title'. Refactored the application to use a unique package structure in
 
112
    order to avoid name collisions.
 
113
 
 
114
  * Issues fixed in version 2021.03-43:
 
115
 
 
116
  - Fixed Bug LP:#1916257, Terminal doesn't support keyboard shortcut for copy
 
117
    & paste. Added the following shortcuts: Ctrl+Shift+A for select all,
 
118
    Ctrl+Shift+C for copy, and Ctrl+Shift+V for paste.
 
119
  - Fixed Bug LP:#1917927, Error on the Prepare page when deleting files in
 
120
    /var/tmp/.
 
121
 
 
122
  * Issues fixed in version 2021.01-42:
 
123
 
 
124
  - Fixed Bug LP:#1913652, Display the Cubic version in the About Dialog.
 
125
  - Fixed Bug LP:#1913636, Make Cubic work with Feren OS. Explicitly assign
 
126
    read permissions (744 and 644) to all directories and files copied from
 
127
    the original ISO, to remedy files with incorrect permissions.
 
128
  - Fixed Bug LP:#1913005, Unable to open the file browser on the Migrate
 
129
    page, Delete page, or Finish page when the file path contains spaces.
 
130
  - Select the file when it is opened in the default browser. Previously this
 
131
    only worked in Nautilus, while other file browsers simply opened the
 
132
    file's parent directory without selecting the file.
 
133
  - Delete temporary files created in /var/tmp while analyzing the initrd
 
134
    files to determine their kernel versions.
 
135
  - On the Prepare page, when displaying the total number of packages to be
 
136
    removed for a minimal install, include the number of packages to be removed
 
137
    for a typical install.
 
138
 
 
139
  * Issues fixed in version 2021.01-41:
 
140
 
 
141
  - Fixed Bug LP:#1911469, Stuck at "Update the disk name" when generating
 
142
    disk image. The date and time format is now explicitly set to YYYY-MM-DD
 
143
    HH:MM because localized formats are ambiguous.
 
144
 
 
145
  * Issues fixed in version 2021.01-40:
 
146
 
 
147
  - Fixed Bug LP:#1910408, Cubic appends characters to /etc/os-release and
 
148
    /etc/lsb-release breaking the new automated installation method for
 
149
    Ubuntu. (Also reference Bug LP:#1907873).
 
150
 
 
151
  * Issues fixed in version 2021.01-39:
 
152
 
 
153
  - Fixed Bug LP:#1909600, Terminal page right-click "Paste file" context menu
 
154
    option is not working.
 
155
 
 
156
  * Issues fixed in version 2020.12-38:
 
157
 
 
158
  - Fixed Bug LP:#1909402, The Volume ID is not applied to the generated ISO.
 
159
  - Fixed Bug LP:#1909414, During ISO boot, check disk reports error in 1
 
160
    file.
 
161
 
 
162
  * Issues fixed in version 2020.12-37:
 
163
 
 
164
  - Fixed Bug LP:#1908879, Cubic v2020.12.36 crash on startup.
 
165
  - Fixed Bug LP:#1908849, Generate step fails if the Cubic project directory
 
166
    path contains spaces.
 
167
 
 
168
  * Issues fixed in version 2020.12-36:
 
169
 
 
170
  - Fixed Bug LP:#1905098, Failed to generate ISO for Ubuntu 20.10.
 
171
  - Fixed Bug LP:#1853914, Request: Ability to add a whole folder directly
 
172
    into preseed.
 
173
  - Fixed Bug LP:#1907873, Make version information available in the
 
174
    customized OS.
 
175
  - Merged from Experimental branch, revision 19
 
176
 
 
177
 -- PJ Singh <psingh.cubic@gmail.com>  Tue, 28 Sep 2021 22:03:23 -0400