Improve design of warning / error dialogs
During a backup:
pika_backup::borg::utils-INFO: 13:18:58.325: LogMessage LogMessage { levelname: Warning, name: "borg.archiver", message: "/home/hadess/.local/share/containers/storage/overlay: scandir: [Errno 13] Permission denied: '/home/hadess/.local/share/containers/storage/overlay'", msgid: Undefined }
pika_backup::borg::utils-INFO: 13:18:58.340: LogMessage LogMessage { levelname: Warning, name: "borg.archiver", message: "/home/hadess/.local/share/containers/storage/overlay-containers/f6ba8d0bedb743368ac4dddedf014093098df846664b29dcad6c37d1739032e0/userdata: scandir: [Errno 13] Permission denied: '/home/hadess/.local/share/containers/storage/overlay-containers/f6ba8d0bedb743368ac4dddedf014093098df846664b29dcad6c37d1739032e0/userdata'", msgid: Undefined }
pika_backup::borg::functions-DEBUG: 13:18:58.348: borg::create: Archive(ProgressArchive { original_size: 297031536641, compressed_size: 249604348305, deduplicated_size: 229647926413, nfiles: 1502629, path: "home/hadess/.local/share/containers/storage/volumes" })
pika_backup::ui::utils-WARNING **: 13:19:07.125: Displaying error:
Backup completed with warnings.
Warning: /home/hadess/.local/share/containers/storage/overlay: scandir: [Errno 13] Permission denied: '/home/hadess/.local/share/containers/storage/overlay'
Warning: /home/hadess/.local/share/containe
…
7d1739032e0/userdata: scandir: [Errno 13] Permission denied: '/home/hadess/.local/share/containers/storage/overlay-containers/f6ba8d0bedb743368ac4dddedf014093098df846664b29dcad6c37d1739032e0/userdata'
The error message in the dialogue is truncated and badly ellipsised.
Pika 0.3.5 from Flathub