I'm on Manjaro Linux (KDE Plasma 6.3.3, 6.12.19-1 kernel, AMD Ryzen). When Pamac urged me to update my AUR Bottles today (2025-03-26), build failed. The build log contains several deprecation warnings and one fatal error. Relevant part of build log follows:
warning: Gtk.TreeView is deprecated at ../bottles/frontend/ui/details-taskmanager.blp line 4 column 3: 4 | TreeView treeview_processes { | ^^^^^^^^ hint: Use [class@Gtk.ListView] for lists, and [class@Gtk.ColumnView] for tabular lists
warning: Gtk.TreeSelection is deprecated at ../bottles/frontend/ui/details-taskmanager.blp line 8 column 5: 8 | TreeSelection {} | ^^^^^^^^^^^^^ hint: Use [iface@Gtk.SelectionModel] instead
warning: Adw.Leaflet is deprecated at ../bottles/frontend/ui/details.blp line 5 column 3: 5 | Adw.Leaflet leaflet { | ^^^^^^^^^^^ hint: See the migration guide
warning: Adw.LeafletPage is deprecated at ../bottles/frontend/ui/details.blp line 33 column 5: 33 | Adw.LeafletPage { | ^^^^^^^^^^^^^^^ hint: See the migration guide
warning: Adw.PreferencesWindow is deprecated at ../bottles/frontend/ui/dialog-dll-overrides.blp line 4 column 31: 4 |template $DLLOverridesDialog: Adw.PreferencesWindow { | ^^^^^^^^^^^^^^^^^^^^^ hint: Use [class@PreferencesDialog].
warning: Gtk.TreeView is deprecated at ../bottles/frontend/ui/dialog-journal.blp line 70 column 7: 70 | TreeView tree_view { | ^^^^^^^^ hint: Use [class@Gtk.ListView] for lists, and [class@Gtk.ColumnView] for tabular lists
warning: Gtk.TreeSelection is deprecated at ../bottles/frontend/ui/dialog-journal.blp line 76 column 9: 76 | TreeSelection {} | ^^^^^^^^^^^^^ hint: Use [iface@Gtk.SelectionModel] instead
error: Namespace Adw does not contain a type called WrapBox at ../bottles/frontend/ui/bottle-row.blp line 8 column 7: 8 | Adw.WrapBox wrap_box { | ^^^^^^^ hint: Did you check your spelling? hint: Are your dependencies up to date?
ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting...
Pinned Comments
brombinmirko commented on 2022-09-15 20:54 (UTC) (edited on 2022-09-15 20:54 (UTC) by brombinmirko)
=====================
READ HERE FIRST
=====================
This package is not officially supported by the Bottles Developers. Even though some of those developers are package maintainers, support is offered by the package authors who will make sure it is handled in the best possible way. They will diagnose the issues and report the issues to the development team if they are not related to the package.