Skip to content

Conversation

@gerblesh
Copy link

@gerblesh gerblesh commented Apr 12, 2025

Initial work for installing readymade onto the image (from terra). Currently readymade isn't available for centos 10 due to dependency issues (terrapkg/packages#4299) so this doesn't work with bluefin LTS.

This also depends on FyraLabs/readymade#50 for the install to work

@gerblesh gerblesh marked this pull request as draft April 12, 2025 02:40
@gerblesh
Copy link
Author

Ok so the current version of readymade panics in the liveISO:

(process:8031): GLib-CRITICAL **: 03:46:15.308: g_variant_get_double: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_DOUBLE)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:15.506: gtk_widget_remove_css_class: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:15.506: gtk_widget_remove_css_class: assertion 'GTK_IS_WIDGET (widget)' failed
  [2m2025-04-12T03:46:15.506792Z[0m [31mERROR[0m [1;31mi18n_embed::fluent[0m[31m: [31mFailed to format a message for language "en-US" and id "page-welcome".
Errors
[ResolverError(Reference(Variable { id: "distro" }))].[0m
    [2;3mat[0m /github/home/rpmbuild/BUILD/readymade-0.11.2-build/readymade-0.11.2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/i18n-embed-0.15.3/src/fluent.rs:170


(readymade:8031): Gtk-CRITICAL **: 03:46:15.506: gtk_box_remove: assertion 'GTK_IS_WIDGET (child)' failed
  [2m2025-04-12T03:46:17.512106Z[0m [31mERROR[0m [1;31mreadymade::disks::osprobe[0m[31m: [31mos-prober failed to run! Are we root? Is it installed? Continuing without OS detection.[0m
    [2;3mat[0m src/disks/osprobe.rs:56

  [2m2025-04-12T03:46:17.514434Z[0m [31mERROR[0m [1;31mi18n_embed::fluent[0m[31m: [31mFailed to format a message for language "en-US" and id "page-welcome".
Errors
[ResolverError(Reference(Variable { id: "distro" }))].[0m
    [2;3mat[0m /github/home/rpmbuild/BUILD/readymade-0.11.2-build/readymade-0.11.2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/i18n-embed-0.15.3/src/fluent.rs:170


(readymade:8031): Gtk-CRITICAL **: 03:46:17.516: gtk_button_set_icon_name: assertion 'icon_name != NULL' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.516: gtk_button_set_icon_name: assertion 'icon_name != NULL' failed

(readymade:8031): Gtk-WARNING **: 03:46:17.517: Theme parser error: <data>:1:3-12: No property named "monospace"

(readymade:8031): Gtk-CRITICAL **: 03:46:17.518: gtk_widget_get_first_child: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.518: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_get_first_child: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_get_first_child: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_get_first_child: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_get_first_child: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_get_first_child: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_get_first_child: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_get_first_child: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_get_first_child: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.519: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed

(readymade:8031): Gtk-CRITICAL **: 03:46:17.599: gtk_list_box_row_grab_focus: assertion 'box != NULL' failed
[31mThe application panicked (crashed).[0m
Message:  [36mcalled `Result::unwrap()` on an `Err` value: ParserError(InvalidSubtag)[0m
Location: [35msrc/pages/language.rs[0m:[35m121[0m

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   1: [91mg_main_context_iteration[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   2: [91mg_application_run[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   3: [91m__libc_start_call_main[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   4: [32m__libc_start_main_impl[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[31mThe application panicked (crashed).[0m
Message:  [36mThe runtime of the component was shutdown. Maybe you accidentally dropped a controller?: Selected[0m
Location: [35m/github/home/rpmbuild/BUILD/readymade-0.11.2-build/readymade-0.11.2/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/relm4-0.9.1/src/channel/component.rs[0m:[35m66[0m

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   1: [91mg_closure_invoke[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   2: [91mg_signal_emit_valist[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   3: [91mg_signal_emit[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   4: [91mg_signal_emit_valist[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   5: [91mg_signal_emit[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   6: [91mg_cclosure_marshal_VOID__BOXEDv[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   7: [91mg_signal_emit_valist[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   8: [91mg_signal_emit[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   9: [91mg_signal_emit_valist[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
  10: [91mg_signal_emit[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
  11: [91mg_main_context_iteration[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
  12: [91mg_application_run[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
  13: [91m__libc_start_call_main[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
  14: [32m__libc_start_main_impl[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[31mThe application panicked (crashed).[0m
Message:  [36mpanic in a function that cannot unwind[0m
Location: [35mlibrary/core/src/panicking.rs[0m:[35m218[0m

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   1: [91mg_closure_invoke[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   2: [91mg_signal_emit_valist[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   3: [91mg_signal_emit[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   4: [91mg_signal_emit_valist[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   5: [91mg_signal_emit[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   6: [91mg_cclosure_marshal_VOID__BOXEDv[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   7: [91mg_signal_emit_valist[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   8: [91mg_signal_emit[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
   9: [91mg_signal_emit_valist[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
  10: [91mg_signal_emit[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
  11: [91mg_main_context_iteration[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
  12: [91mg_application_run[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
  13: [91m__libc_start_call_main[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m
  14: [32m__libc_start_main_impl[0m[90m<unknown>[0m
      at [35m<unknown source file>[0m:[35m<unknown line>[0m

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
thread caused non-unwinding panic. aborting.

@nothingneko nothingneko mentioned this pull request Apr 12, 2025
6 tasks
@nothingneko
Copy link

@madonuko and @lleyton should probably take a peek at this

@madonuko
Copy link

that has been fixed but there are other issues that need to be fixed in the pr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants