Everything starts in main.py:15-16:
provider = LoadoutProvider()
engine.rootContext().setContextProperty("loadout", provider)Speaker Notes
This script migrates attachments from GitLab issues to their corresponding Forgejo issues, addressing the limitation in Forgejo's GitLab importer that doesn't handle attachments.
The standard Forgejo GitLab importer only imports metadata (issues, comments, etc.) but does not import attachments. This leaves issues with broken image links and missing files, making visual content unusable after migration.
| alternatives | |
| attr | |
| audit | |
| audit-libs | |
| audit-rules | |
| authselect | |
| authselect-libs | |
| basesystem | |
| bash | |
| bzip2-libs |
| "$schema" = 'https://starship.rs/config-schema.json' | |
| format = """ | |
| [ ](bg:mono)\ | |
| $os\ | |
| $username\ | |
| [ ](bg:mono fg:mono)\ | |
| [](bg:back fg:mono)\ | |
| $directory\ | |
| [](bg:mono fg:back)\ |
| #--------------------------------------------------------------------- | |
| # Example configuration for a possible web application. See the | |
| # full configuration options online. | |
| # | |
| # https://www.haproxy.org/download/1.8/doc/configuration.txt | |
| # | |
| #--------------------------------------------------------------------- | |
| #--------------------------------------------------------------------- | |
| # Global settings |
| ‣ Removing output files… | |
| ‣ Building default image | |
| ‣ Mounting image… | |
| ‣ Installing Fedora | |
| fedora 1.3 MB/s | 73 MB 00:54 | |
| updates 464 kB/s | 1.7 MB 00:03 | |
| Last metadata expiration check: 0:00:17 ago on Sat Sep 2 17:48:56 2023. | |
| Dependencies resolved. | |
| ====================================================================================================================== | |
| Package Architecture Version Repository Size |
| [Distribution] | |
| Distribution=fedora | |
| Release=40 | |
| Architecture=arm64 | |
| Bootable=yes | |
| [Output] | |
| Format=disk | |
| Output=fedogrid | |
| # CompressOutput=yes |
| # Download the file to a local directory | |
| # Rename the file to `mkosi.conf` | |
| # Run `sudo mkosi build` in that directory | |
| # mkosi 15.1 on fedora rawhide (i.e. 40) works the best | |
| [Distribution] | |
| Distribution=centos | |
| Release=9 | |
| Architecture=x86-64 | |
| Bootable=yes |
| sumantrom | |