<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Roblox &amp;mdash; Paul Sutton</title>
    <link>https://personaljournal.ca/paulsutton/tag:Roblox</link>
    <description>Personal Blog</description>
    <pubDate>Tue, 05 May 2026 16:34:30 +0000</pubDate>
    <item>
      <title>Grapejuice error</title>
      <link>https://personaljournal.ca/paulsutton/grapejuice-error</link>
      <description>&lt;![CDATA[Grapejuice error&#xA;&#xA;Grapejuice is an application for LinuxMint that allows users to install and run Robox.   I have been having problems with this since Wednesday 21st Feb 2024.&#xA;&#xA;Info on grapejuice&#xA;&#xA;Just re-installed Grapejuice from the software manager, it tried to re-install Roblox and came up with a dialogue with the following error.&#xA;&#xA;Traceback (most recent call last):&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuice/cli/clicommon.py&#34;, line 79, in wrapper&#xA;    returnvalue = fn(args, kwargs)&#xA;                   ^^^^^^^^^^^^^^^^^^^&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuice/cli/main.py&#34;, line 77, in studio&#xA;    abstractgrapejuice().launchstudio(prefix.configuration.id)&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuicecommon/abstraction/abstractgrapejuiceimpl.py&#34;, line 55, in launchstudio&#xA;    withprefixid(prefixid, lambda prefix: prefix.roblox.runrobloxstudio(ide=True))&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuicecommon/abstraction/abstractgrapejuiceimpl.py&#34;, line 48, in withprefixid&#xA;    prefix.roblox.installroblox(postinstallfunction=lambda: cbwrapper(prefix))&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuicecommon/wine/wineprefixroblox.py&#34;, line 67, in installroblox&#xA;    self.corecontrol.runexe(&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuicecommon/wine/wineprefixcorecontrol.py&#34;, line 511, in runexe&#xA;    return dorunexe(&#xA;           ^^^^^^^^^^^&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuicecommon/logs/logutil.py&#34;, line 13, in wrapper&#xA;    result = func(args, kwargs)&#xA;             ^^^^^^^^^^^^^^^^^^^^^&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuicecommon/wine/wineprefixcorecontrol.py&#34;, line 170, in dorunexe&#xA;    postrunfunction()&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuicecommon/abstraction/abstractgrapejuiceimpl.py&#34;, line 48, in lambda&#xA;    prefix.roblox.installroblox(postinstallfunction=lambda: cbwrapper(prefix))&#xA;                                                               ^^^^^^^^^^^^^^^^^^&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuicecommon/abstraction/abstractgrapejuiceimpl.py&#34;, line 42, in cbwrapper&#xA;    cb(pfx)&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuicecommon/abstraction/abstractgrapejuiceimpl.py&#34;, line 55, in lambda&#xA;    withprefixid(prefixid, lambda prefix: prefix.roblox.runrobloxstudio(ide=True))&#xA;                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuicecommon/wine/wineprefixroblox.py&#34;, line 250, in runrobloxstudio&#xA;    launcherpath = self.robloxstudiolauncherpath&#xA;                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuicecommon/wine/wineprefixroblox.py&#34;, line 120, in robloxstudiolauncherpath&#xA;    return self.locaterobloxexecutable(&#34;RobloxStudioLauncherBeta.exe&#34;)&#xA;           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&#xA;  File &#34;/app/lib/python3/dist-packages/grapejuicecommon/wine/wineprefixroblox.py&#34;, line 114, in locaterobloxexecutable&#xA;    raise RobloxExecutableNotFound(executablename)&#xA;grapejuicecommon.errors.RobloxExecutableNotFound: Roblox executable &#39;RobloxStudioLauncherBeta.exe&#39; could not be found!&#xA;&#xA;So I am sharing here with the view someone can maybe help see where the issue is. &#xA;&#xA;From the menu Roblox App runs&#xA;&#xA;/usr/bin/flatpak run --branch=stable --arch=x8664 --command=grapejuice net.brinkervii.grapejuice app&#xA;&#xA;so putting this in to a terminal window, usually runs the command but any output is also viewable&#xA;&#xA;$ /usr/bin/flatpak run --branch=stable --arch=x8664 --command=grapejuice net.brinkervii.grapejuice app&#xA;[INFO] grapejuice/root:- Log level was set to &#39;INFO&#39;&#xA;[INFO] grapejuice/root:- The log file is stored at &#39;~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-2214-41-31grapejuice.log&#39;&#xA;[INFO] grapejuice/commonprepare:- Using locale directory /app/share/locale&#xA;[INFO] grapejuice/root:- Log level was set to &#39;INFO&#39;&#xA;[INFO] grapejuice/root:- Log level was set to &#39;INFO&#39;&#xA;[INFO] grapejuice/root:- The log file is stored at &#39;~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-2214-41-31grapejuice.log&#39;&#xA;[INFO] grapejuice/root:- The log file is stored at &#39;~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-2214-41-31grapejuice.log&#39;&#xA;[INFO] grapejuice/commonprepare:- Using locale directory /app/share/locale&#xA;[INFO] grapejuice/commonprepare:- Using locale directory /app/share/locale&#xA;Gtk-Message: 14:41:31.856: Failed to load module &#34;xapp-gtk3-module&#34;&#xA;[INFO] grapejuice/grapejuicecommon.wine.winefunctions:- Finding app prefix&#xA;[INFO] grapejuice/grapejuicecommon.wine.winefunctions:- Finding app prefix&#xA;[INFO] grapejuice/grapejuicecommon.recipes.deleteedgeupdateservicerecipe:- Edge update: None&#xA;[INFO] grapejuice/grapejuicecommon.recipes.deleteedgeupdateservicerecipe:- Edge update: None&#xA;[INFO] grapejuice/grapejuicecommon.recipes.deleteedgeupdateservicerecipe:- Edge update M: None&#xA;[INFO] grapejuice/grapejuicecommon.recipes.deleteedgeupdateservicerecipe:- Edge update M: None&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixroblox:- Writing flags for RobloxProduct.app to: ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drivec/users/[REDACTED]/AppData/Local/Roblox/Versions/version-de4af066788f46c6/ClientSettings/ClientAppSettings.json&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixroblox:- Writing flags for RobloxProduct.app to: ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drivec/users/[REDACTED]/AppData/Local/Roblox/Versions/version-de4af066788f46c6/ClientSettings/ClientAppSettings.json&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixroblox:- Writing flags for RobloxProduct.app to: ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drivec/Program Files (x86)/Roblox/Versions/version-2355c01e37774010/ClientSettings/ClientAppSettings.json&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixroblox:- Writing flags for RobloxProduct.app to: ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drivec/Program Files (x86)/Roblox/Versions/version-2355c01e37774010/ClientSettings/ClientAppSettings.json&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Prepared environment for wine&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Prepared environment for wine&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Resolved exe path to ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drivec/users/[REDACTED]/AppData/Local/Roblox/Versions/version-de4af066788f46c6/RobloxPlayerLauncher.exe&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Resolved exe path to ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drivec/users/[REDACTED]/AppData/Local/Roblox/Versions/version-de4af066788f46c6/RobloxPlayerLauncher.exe&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- PRIME environment variables: {}&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- PRIME environment variables: {}&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Using Wine home &#39;/app/patchedwine&#39;&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Using Wine home &#39;/app/patchedwine&#39;&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Resolving wine binary for prefix ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Resolving wine binary for prefix ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Using Wine home &#39;/app/patchedwine&#39;&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Using Wine home &#39;/app/patchedwine&#39;&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Resolved wine binary path: /app/patchedwine/bin/wine&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Resolved wine binary path: /app/patchedwine/bin/wine&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Running exe RobloxPlayerLauncher.exe&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Running exe RobloxPlayerLauncher.exe&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Opening log fds&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Opening log fds&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Running process synchronously&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Running process synchronously&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Closing fds&#xA;[INFO] grapejuice/grapejuicecommon.wine.wineprefixcorecontrol:- Closing fds&#xA;[INFO] grapejuice/grapejuicecommon.logs.logvacuum:- Removing empty log file: ~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-2214-41-32RobloxPlayerLauncher.exestdout.log&#xA;[INFO] grapejuice/grapejuicecommon.logs.logvacuum:- Removing empty log file: ~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-2214-41-32RobloxPlayerLauncher.exe_stdout.log&#xA;psutton@psutton-IdeaCentre-3-07IAB7:~$ &#xA;&#xA;The only indication of an issue seems to be here&#xA;&#xA;Gtk-Message: 14:41:31.856: Failed to load module &#34;xapp-gtk3-module&#34;&#xA;&#xA;Again just sharing this as it makes it easier to ask for help&#xA;&#xA;Tags**&#xA;&#xA;#LinuxMint,#Grapejuice,#Roblox,#Games,#Error&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Grapejuice error</p>

<p>Grapejuice is an application for LinuxMint that allows users to install and run Robox.   I have been having problems with this since Wednesday 21st Feb 2024.</p>
<ul><li><a href="https://devforum.roblox.com/t/grapejuice-easily-run-roblox-on-linux/262949" rel="nofollow">Info on grapejuice</a></li></ul>

<p>Just re-installed Grapejuice from the software manager, it tried to re-install Roblox and came up with a dialogue with the following error.</p>

<pre><code>Traceback (most recent call last):
  File &#34;/app/lib/python3/dist-packages/grapejuice/cli/cli_common.py&#34;, line 79, in wrapper
    return_value = fn(*args, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^
  File &#34;/app/lib/python3/dist-packages/grapejuice/cli/main.py&#34;, line 77, in studio
    abstract_grapejuice().launch_studio(prefix.configuration.id)
  File &#34;/app/lib/python3/dist-packages/grapejuice_common/abstraction/abstract_grapejuice_impl.py&#34;, line 55, in launch_studio
    _with_prefix_id(prefix_id, lambda prefix: prefix.roblox.run_roblox_studio(ide=True))
  File &#34;/app/lib/python3/dist-packages/grapejuice_common/abstraction/abstract_grapejuice_impl.py&#34;, line 48, in _with_prefix_id
    prefix.roblox.install_roblox(post_install_function=lambda: cb_wrapper(prefix))
  File &#34;/app/lib/python3/dist-packages/grapejuice_common/wine/wineprefix_roblox.py&#34;, line 67, in install_roblox
    self._core_control.run_exe(
  File &#34;/app/lib/python3/dist-packages/grapejuice_common/wine/wineprefix_core_control.py&#34;, line 511, in run_exe
    return do_run_exe(
           ^^^^^^^^^^^
  File &#34;/app/lib/python3/dist-packages/grapejuice_common/logs/log_util.py&#34;, line 13, in wrapper
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
  File &#34;/app/lib/python3/dist-packages/grapejuice_common/wine/wineprefix_core_control.py&#34;, line 170, in do_run_exe
    post_run_function()
  File &#34;/app/lib/python3/dist-packages/grapejuice_common/abstraction/abstract_grapejuice_impl.py&#34;, line 48, in &lt;lambda&gt;
    prefix.roblox.install_roblox(post_install_function=lambda: cb_wrapper(prefix))
                                                               ^^^^^^^^^^^^^^^^^^
  File &#34;/app/lib/python3/dist-packages/grapejuice_common/abstraction/abstract_grapejuice_impl.py&#34;, line 42, in cb_wrapper
    cb(pfx)
  File &#34;/app/lib/python3/dist-packages/grapejuice_common/abstraction/abstract_grapejuice_impl.py&#34;, line 55, in &lt;lambda&gt;
    _with_prefix_id(prefix_id, lambda prefix: prefix.roblox.run_roblox_studio(ide=True))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File &#34;/app/lib/python3/dist-packages/grapejuice_common/wine/wineprefix_roblox.py&#34;, line 250, in run_roblox_studio
    launcher_path = self.roblox_studio_launcher_path
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File &#34;/app/lib/python3/dist-packages/grapejuice_common/wine/wineprefix_roblox.py&#34;, line 120, in roblox_studio_launcher_path
    return self.locate_roblox_executable(&#34;RobloxStudioLauncherBeta.exe&#34;)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File &#34;/app/lib/python3/dist-packages/grapejuice_common/wine/wineprefix_roblox.py&#34;, line 114, in locate_roblox_executable
    raise RobloxExecutableNotFound(executable_name)
grapejuice_common.errors.RobloxExecutableNotFound: Roblox executable &#39;RobloxStudioLauncherBeta.exe&#39; could not be found!

</code></pre>

<p>So I am sharing here with the view someone can maybe help see where the issue is.</p>

<p>From the menu Roblox App runs</p>

<p>/usr/bin/flatpak run —branch=stable —arch=x86_64 —command=grapejuice net.brinkervii.grapejuice app</p>

<p>so putting this in to a terminal window, usually runs the command but any output is also viewable</p>

<pre><code>$ /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=grapejuice net.brinkervii.grapejuice app
[INFO] grapejuice/root:- Log level was set to &#39;INFO&#39;
[INFO] grapejuice/root:- The log file is stored at &#39;~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-22_14-41-31_grapejuice.log&#39;
[INFO] grapejuice/common_prepare:- Using locale directory /app/share/locale
[INFO] grapejuice/root:- Log level was set to &#39;INFO&#39;
[INFO] grapejuice/root:- Log level was set to &#39;INFO&#39;
[INFO] grapejuice/root:- The log file is stored at &#39;~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-22_14-41-31_grapejuice.log&#39;
[INFO] grapejuice/root:- The log file is stored at &#39;~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-22_14-41-31_grapejuice.log&#39;
[INFO] grapejuice/common_prepare:- Using locale directory /app/share/locale
[INFO] grapejuice/common_prepare:- Using locale directory /app/share/locale
Gtk-Message: 14:41:31.856: Failed to load module &#34;xapp-gtk3-module&#34;
[INFO] grapejuice/grapejuice_common.wine.wine_functions:- Finding app prefix
[INFO] grapejuice/grapejuice_common.wine.wine_functions:- Finding app prefix
[INFO] grapejuice/grapejuice_common.recipes.delete_edge_update_service_recipe:- Edge update: None
[INFO] grapejuice/grapejuice_common.recipes.delete_edge_update_service_recipe:- Edge update: None
[INFO] grapejuice/grapejuice_common.recipes.delete_edge_update_service_recipe:- Edge update M: None
[INFO] grapejuice/grapejuice_common.recipes.delete_edge_update_service_recipe:- Edge update M: None
[INFO] grapejuice/grapejuice_common.wine.wineprefix_roblox:- Writing flags for RobloxProduct.app to: ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drive_c/users/[REDACTED]/AppData/Local/Roblox/Versions/version-de4af066788f46c6/ClientSettings/ClientAppSettings.json
[INFO] grapejuice/grapejuice_common.wine.wineprefix_roblox:- Writing flags for RobloxProduct.app to: ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drive_c/users/[REDACTED]/AppData/Local/Roblox/Versions/version-de4af066788f46c6/ClientSettings/ClientAppSettings.json
[INFO] grapejuice/grapejuice_common.wine.wineprefix_roblox:- Writing flags for RobloxProduct.app to: ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drive_c/Program Files (x86)/Roblox/Versions/version-2355c01e37774010/ClientSettings/ClientAppSettings.json
[INFO] grapejuice/grapejuice_common.wine.wineprefix_roblox:- Writing flags for RobloxProduct.app to: ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drive_c/Program Files (x86)/Roblox/Versions/version-2355c01e37774010/ClientSettings/ClientAppSettings.json
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Prepared environment for wine
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Prepared environment for wine
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Resolved exe path to ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drive_c/users/[REDACTED]/AppData/Local/Roblox/Versions/version-de4af066788f46c6/RobloxPlayerLauncher.exe
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Resolved exe path to ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player/drive_c/users/[REDACTED]/AppData/Local/Roblox/Versions/version-de4af066788f46c6/RobloxPlayerLauncher.exe
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- PRIME environment variables: {}
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- PRIME environment variables: {}
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Using Wine home &#39;/app/patched_wine&#39;
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Using Wine home &#39;/app/patched_wine&#39;
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Resolving wine binary for prefix ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Resolving wine binary for prefix ~/.var/app/[REDACTED]/data/grapejuice/prefixes/player
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Using Wine home &#39;/app/patched_wine&#39;
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Using Wine home &#39;/app/patched_wine&#39;
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Resolved wine binary path: /app/patched_wine/bin/wine
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Resolved wine binary path: /app/patched_wine/bin/wine
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Running exe RobloxPlayerLauncher.exe
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Running exe RobloxPlayerLauncher.exe
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Opening log fds
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Opening log fds
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Running process synchronously
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Running process synchronously
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Closing fds
[INFO] grapejuice/grapejuice_common.wine.wineprefix_core_control:- Closing fds
[INFO] grapejuice/grapejuice_common.logs.log_vacuum:- Removing empty log file: ~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-22_14-41-32_RobloxPlayerLauncher.exe_stdout.log
[INFO] grapejuice/grapejuice_common.logs.log_vacuum:- Removing empty log file: ~/.var/app/[REDACTED]/data/grapejuice/logs/2024-02-22_14-41-32_RobloxPlayerLauncher.exe_stdout.log
psutton@psutton-IdeaCentre-3-07IAB7:~$ 

</code></pre>

<p>The only indication of an issue seems to be here</p>

<pre><code>Gtk-Message: 14:41:31.856: Failed to load module &#34;xapp-gtk3-module&#34;
</code></pre>

<p>Again just sharing this as it makes it easier to ask for help</p>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:LinuxMint" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">LinuxMint</span></a>,<a href="/paulsutton/tag:Grapejuice" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Grapejuice</span></a>,<a href="/paulsutton/tag:Roblox" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Roblox</span></a>,<a href="/paulsutton/tag:Games" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Games</span></a>,<a href="/paulsutton/tag:Error" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Error</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/grapejuice-error</guid>
      <pubDate>Thu, 22 Feb 2024 14:43:40 +0000</pubDate>
    </item>
    <item>
      <title>Code Club - Compute-IT</title>
      <link>https://personaljournal.ca/paulsutton/code-club-compute-it</link>
      <description>&lt;![CDATA[Code Club - Compute-IT&#xA;&#xA;The next Paignton Library code club is on Saturday 20th May 2023  10 am to 12:00.   We can carry on with what we are doing,  &#xA;&#xA;You may have noticed a link to compute-it added to the list of websites, if you&#39;re not sure what this is I have put a brief description below. Some of the young people attending both code club and stem group have used it&#xA;&#xA;``&#xA;Compute IT consists of puzzles where you need to follow the instructions presented in the code displayed on the screen, This stars out simple and gets more complex or involved as you go.`&#xA;``&#39;&#xA;&#xA;I have added  a video to my peertube resources to illustrate.&#xA;&#xA;iframe title=&#34;Compute IT&#34; src=&#34;https://diode.zone/videos/embed/7dd6b65d-b7d0-4833-8a88-480c3133086c&#34; allowfullscreen=&#34;&#34; sandbox=&#34;allow-same-origin allow-scripts allow-popups&#34; width=&#34;560&#34; height=&#34;315&#34; frameborder=&#34;0&#34;/iframe&#xA;&#xA;Useful Links&#xA;&#xA;Compute-it&#xA;&#xA;Tags&#xA;&#xA;#CodeClub,#Scratch,#Coding,#Hacking,#Python,#STEM,#Lua,#Roblox&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Code Club – Compute-IT</p>

<p>The next Paignton Library code club is on Saturday 20th May 2023  10 am to 12:00.   We can carry on with what we are doing,</p>

<p>You may have noticed a link to compute-it added to the list of websites, if you&#39;re not sure what this is I have put a brief description below. Some of the young people attending both code club and stem group have used it</p>

<p><code>
Compute IT consists of puzzles where you need to follow the instructions presented in the code displayed on the screen, This stars out simple and gets more complex or involved as you go.`
</code>&#39;</p>

<p>I have added  a video to my peertube resources to illustrate.</p>

<iframe title="Compute IT" src="https://diode.zone/videos/embed/7dd6b65d-b7d0-4833-8a88-480c3133086c" allowfullscreen="" width="560" height="315" frameborder="0"></iframe>

<p><strong>Useful Links</strong></p>
<ul><li><a href="https://compute-it.toxicode.fr/" rel="nofollow">Compute-it</a></li></ul>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:CodeClub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CodeClub</span></a>,<a href="/paulsutton/tag:Scratch" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Scratch</span></a>,<a href="/paulsutton/tag:Coding" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Coding</span></a>,<a href="/paulsutton/tag:Hacking" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Hacking</span></a>,<a href="/paulsutton/tag:Python" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Python</span></a>,<a href="/paulsutton/tag:STEM" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">STEM</span></a>,<a href="/paulsutton/tag:Lua" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Lua</span></a>,<a href="/paulsutton/tag:Roblox" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Roblox</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/code-club-compute-it</guid>
      <pubDate>Mon, 15 May 2023 06:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Code Club 6/5/2023 reminder</title>
      <link>https://personaljournal.ca/paulsutton/code-club-6-5-2023</link>
      <description>&lt;![CDATA[Code Club 6/5/2023 reminder&#xA;&#xA;The next Paignton Library code club is on Saturday 6th May 2023  10 am to 12:00.   We can carry on with what we are doing, &#xA;&#xA;Useful Links&#xA;&#xA;Beginner Level&#xA;&#xA;Code Club&#xA;Trinket &#xA;Code Club / Raspberry Pi foundatio &#xA;Raspberry Pi / Code Club Projects&#xA;   Scratch&#xA;Snap Blocks&#xA;Code.org&#xA;Compute-it&#xA;&#xA;Roblox&#xA;&#xA;As Roblox is very popular and allows you to develop within the game the following may be useful.&#xA;&#xA;Note you need your own laptop with this installed so you can develop Lua projects for Robox.    You can use Replit to learn Lua but need an account.&#xA;&#xA;Roblox Studio&#xA;  Lua&#xA;  Youtube Lua Crash course&#xA;Replit Lua&#xA;&#xA;GNU  / Linux BASH&#xA;&#xA;This is something that once mastered can be very beneficial&#xA;&#xA;BASH Course&#xA;  Vfsync virtual console&#xA;&#xA;Python&#xA;&#xA;Python&#xA;   Invent with python&#xA;   Repl.it&#xA;   Tiled Tutorials&#xA;   New code club editor&#xA;&#xA;Web Site Creation&#xA;&#xA;Free Code Camp&#xA;CS50 course&#xA;&#xA;Other&#xA;&#xA;Free Code Camp offer a wide range of follow along interactive courses,  tutorials etc. You will need an account but it is probably worth getting on.   &#xA;&#xA;Older Links&#xA;&#xA;I have previously included links to other resources, as I have now updated this page then the old links are still on the previous post.&#xA;&#xA;Tags&#xA;&#xA;#CodeClub,#Scratch,#Coding,#Hacking,#Python,#STEM,#Lua,#Roblox&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Code Club 6/5/2023 reminder</p>

<p>The next Paignton Library code club is on Saturday 6th May 2023  10 am to 12:00.   We can carry on with what we are doing,</p>

<p><strong>Useful Links</strong></p>

<p><em>Beginner Level</em></p>
<ul><li><a href="https://www.codeclub.org.uk" rel="nofollow">Code Club</a></li>
<li><a href="https://trinket.io/" rel="nofollow">Trinket</a></li>
<li><a href="https://codeclub.org/en/clubs/062d87c8-01a3-4181-ac7b-4384907aebde" rel="nofollow">Code Club / Raspberry Pi foundatio</a></li>
<li><a href="https://projects.raspberrypi.org/en/projects" rel="nofollow">Raspberry Pi / Code Club Projects</a>
<ul><li><a href="https://www.scratch.mit.edu" rel="nofollow">Scratch</a></li></ul></li>
<li><a href="https://snap.berkeley.edu/" rel="nofollow">Snap Blocks</a></li>
<li><a href="https://code.org/" rel="nofollow">Code.org</a></li>
<li><a href="https://compute-it.toxicode.fr/" rel="nofollow">Compute-it</a></li></ul>

<p><strong>Roblox</strong></p>

<p>As Roblox is very popular and allows you to develop within the game the following may be useful.</p>

<p>Note you <strong>need</strong> your own laptop with this installed so you can develop Lua projects for Robox.    You can use Replit to learn Lua but <strong>need</strong> an account.</p>
<ul><li><a href="https://www.roblox.com/create" rel="nofollow">Roblox Studio</a>
<ul><li><a href="https://www.lua.org/" rel="nofollow">Lua</a></li>
<li><a href="https://www.youtube.com/watch?v=1srFmjt1Ib0" rel="nofollow">Youtube Lua Crash course</a></li></ul></li>
<li><a href="https://replit.com/languages/lua" rel="nofollow">Replit Lua</a></li></ul>

<p><strong>GNU  / Linux BASH</strong></p>

<p>This is something that once mastered can be very beneficial</p>
<ul><li><a href="https://personaljournal.ca/paulsutton/bash-videos-part-2" rel="nofollow">BASH Course</a>
<ul><li><a href="https://vfsync.org/" rel="nofollow">Vfsync virtual console</a></li></ul></li></ul>

<p><strong>Python</strong></p>
<ul><li><a href="https://www.python.org" rel="nofollow">Python</a>
<ul><li><a href="https://inventwithpython.com/" rel="nofollow">Invent with python</a></li>
<li><a href="https://replit.com/" rel="nofollow">Repl.it</a></li>
<li><a href="https://www.youtube.com/watch?v=ZwaomOYGuYo" rel="nofollow">Tiled Tutorials</a></li>
<li><a href="https://www.raspberrypi.org/blog/code-editor-beta-testing/" rel="nofollow">New code club editor</a></li></ul></li></ul>

<p><strong>Web Site Creation</strong></p>
<ul><li><a href="https://www.freecodecamp.org" rel="nofollow">Free Code Camp</a></li>
<li><a href="https://www.freecodecamp.org/news/harvard-cs50-guide/" rel="nofollow">CS50 course</a></li></ul>

<p><strong>Other</strong></p>

<p><a href="https://www.freecodecamp.org" rel="nofollow">Free Code Camp</a> offer a wide range of follow along interactive courses,  tutorials etc. You will need an account but it is probably worth getting on.</p>

<p><strong>Older Links</strong></p>

<p>I have previously included links to other resources, as I have now updated this page then the old links are still on the <a href="https://personaljournal.ca/paulsutton/code-club-15-4-2023" rel="nofollow">previous post</a>.</p>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:CodeClub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CodeClub</span></a>,<a href="/paulsutton/tag:Scratch" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Scratch</span></a>,<a href="/paulsutton/tag:Coding" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Coding</span></a>,<a href="/paulsutton/tag:Hacking" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Hacking</span></a>,<a href="/paulsutton/tag:Python" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Python</span></a>,<a href="/paulsutton/tag:STEM" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">STEM</span></a>,<a href="/paulsutton/tag:Lua" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Lua</span></a>,<a href="/paulsutton/tag:Roblox" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Roblox</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/code-club-6-5-2023</guid>
      <pubDate>Fri, 05 May 2023 18:14:41 +0000</pubDate>
    </item>
    <item>
      <title>Code Club 6/5/2023</title>
      <link>https://personaljournal.ca/paulsutton/code-club-6-5-2023-zm4g</link>
      <description>&lt;![CDATA[Code Club 6/5/2023&#xA;&#xA;The next Paignton Library code club is on Saturday 6th May 2023  10 am to 12:00.   We can carry on with what we are doing, &#xA;&#xA;Useful Links&#xA;&#xA;Beginner Level&#xA;&#xA;Code Club&#xA;Raspberry Pi / Code Club Projects&#xA;   Scratch&#xA;Snap Blocks&#xA;Code.org&#xA;Compute-it&#xA;&#xA;Roblox&#xA;&#xA;As Roblox is very popular and allows you to develop within the game the following may be useful.&#xA;&#xA;Note you need your own laptop with this installed so you can develop Lua projects for Robox.    You can use Replit to learn Lua but need an account.&#xA;&#xA;Roblox Studio&#xA;  Lua&#xA;  Youtube Lua Crash course&#xA;Replit Lua&#xA;&#xA;GNU  / Linux BASH&#xA;&#xA;This is something that once mastered can be very beneficial&#xA;&#xA;BASH Course&#xA;  Vfsync virtual console&#xA;&#xA;Python&#xA;&#xA;Python&#xA;   Invent with python&#xA;   Repl.it&#xA;   Tiled Tutorials&#xA;&#xA;Web Site Creation&#xA;&#xA;Free Code Camp&#xA;CS50 course&#xA;&#xA;Other&#xA;&#xA;Free Code Camp offer a wide range of follow along interactive courses,  tutorials etc. You will need an account but it is probably worth getting on.   &#xA;&#xA;Vfsync - this is a Linux terminal in a browser.&#xA;&#xA;Older Links&#xA;&#xA;I have previously included links to other resources, as I have now updated this page then the old links are still on the previous post.&#xA;&#xA;Tags&#xA;&#xA;#CodeClub,#Scratch,#Coding,#Hacking,#Python,#STEM,#Lua,#Roblox&#xA;&#xA;Coronation of King Charles III and Camilla&#xA;&#xA;The Coronation takes place at 11am so will clash with Code Club.  Details on the broadcast can be [found here](&#xA;https://metro.co.uk/2023/04/11/what-time-is-king-charles-iiis-coronation-and-will-it-be-on-tv-18589659/)&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Code Club 6/5/2023</p>

<p>The next Paignton Library code club is on Saturday 6th May 2023  10 am to 12:00.   We can carry on with what we are doing,</p>

<p><strong>Useful Links</strong></p>

<p><em>Beginner Level</em></p>
<ul><li><a href="https://www.codeclub.org.uk" rel="nofollow">Code Club</a></li>
<li><a href="https://projects.raspberrypi.org/en" rel="nofollow">Raspberry Pi / Code Club Projects</a>
<ul><li><a href="https://www.scratch.mit.edu" rel="nofollow">Scratch</a></li></ul></li>
<li><a href="https://snap.berkeley.edu/" rel="nofollow">Snap Blocks</a></li>
<li><a href="https://code.org/" rel="nofollow">Code.org</a></li>
<li><a href="https://compute-it.toxicode.fr/" rel="nofollow">Compute-it</a></li></ul>

<p><strong>Roblox</strong></p>

<p>As Roblox is very popular and allows you to develop within the game the following may be useful.</p>

<p>Note you <strong>need</strong> your own laptop with this installed so you can develop Lua projects for Robox.    You can use Replit to learn Lua but <strong>need</strong> an account.</p>
<ul><li><a href="https://www.roblox.com/create" rel="nofollow">Roblox Studio</a>
<ul><li><a href="https://www.lua.org/" rel="nofollow">Lua</a></li>
<li><a href="https://www.youtube.com/watch?v=1srFmjt1Ib0" rel="nofollow">Youtube Lua Crash course</a></li></ul></li>
<li><a href="https://replit.com/languages/lua" rel="nofollow">Replit Lua</a></li></ul>

<p><strong>GNU  / Linux BASH</strong></p>

<p>This is something that once mastered can be very beneficial</p>
<ul><li><a href="https://personaljournal.ca/paulsutton/bash-videos-part-2" rel="nofollow">BASH Course</a>
<ul><li><a href="https://vfsync.org/" rel="nofollow">Vfsync virtual console</a></li></ul></li></ul>

<p><strong>Python</strong></p>
<ul><li><a href="https://www.python.org" rel="nofollow">Python</a>
<ul><li><a href="https://inventwithpython.com/" rel="nofollow">Invent with python</a></li>
<li><a href="https://replit.com/" rel="nofollow">Repl.it</a></li>
<li><a href="https://www.youtube.com/watch?v=ZwaomOYGuYo" rel="nofollow">Tiled Tutorials</a></li></ul></li></ul>

<p><strong>Web Site Creation</strong></p>
<ul><li><a href="https://www.freecodecamp.org" rel="nofollow">Free Code Camp</a></li>
<li><a href="https://www.freecodecamp.org/news/harvard-cs50-guide/" rel="nofollow">CS50 course</a></li></ul>

<p><strong>Other</strong></p>

<p><a href="https://www.freecodecamp.org" rel="nofollow">Free Code Camp</a> offer a wide range of follow along interactive courses,  tutorials etc. You will need an account but it is probably worth getting on.</p>
<ul><li><a href="https://vfsync.org/" rel="nofollow">Vfsync</a> – this is a Linux terminal in a browser.</li></ul>

<p><strong>Older Links</strong></p>

<p>I have previously included links to other resources, as I have now updated this page then the old links are still on the <a href="https://personaljournal.ca/paulsutton/code-club-15-4-2023" rel="nofollow">previous post</a>.</p>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:CodeClub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CodeClub</span></a>,<a href="/paulsutton/tag:Scratch" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Scratch</span></a>,<a href="/paulsutton/tag:Coding" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Coding</span></a>,<a href="/paulsutton/tag:Hacking" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Hacking</span></a>,<a href="/paulsutton/tag:Python" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Python</span></a>,<a href="/paulsutton/tag:STEM" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">STEM</span></a>,<a href="/paulsutton/tag:Lua" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Lua</span></a>,<a href="/paulsutton/tag:Roblox" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Roblox</span></a></p>

<p><strong>Coronation of King Charles III and Camilla</strong></p>

<p>The Coronation takes place at 11am so will clash with Code Club.  Details on the broadcast can be <a href="https://metro.co.uk/2023/04/11/what-time-is-king-charles-iiis-coronation-and-will-it-be-on-tv-18589659/" rel="nofollow">found here</a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/code-club-6-5-2023-zm4g</guid>
      <pubDate>Sun, 16 Apr 2023 06:00:00 +0000</pubDate>
    </item>
  </channel>
</rss>