SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Really don't care for what they have done to the GUI for both Thunderbird and Firefox. If it wasn't for the security "fixes" I would go back to Thunderbird-102.x.y.
Last edited by cwizardone; 10-24-2023 at 11:16 AM.
Reason: Typo.
Overview of changes in GLib 2.78.1, 2023-10-25
==============================================
* Fix truncating files when `g_file_set_contents_full()` is called without
`G_FILE_SET_CONTENTS_CONSISTENT` (#3144, work by Philip Withnall)
* Fix `-Dlibelf=disabled` on Linux (#3120, work by Philip Withnall)
* Bugs fixed:
- #3105 NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0 (Philip
Withnall)
- #3111 gsubprocess-testprog.c: build error with cygwin (sys/ptrace.h: No such
file or directory) (Philip Withnall)
- #3116 gio clears modification time in microseconds when setting with
`set_modification_date_time` (Lukáš Tyrychtr)
- #3120 Build of glib 2.78.0 ignores -Dlibelf=disabled (Philip Withnall)
- #3128 glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
- #3130 Segfault when creating GIO GPropertyAction without properties
- #3144 `g_file_set_contents_full()` doesn't truncate the file (without
`G_FILE_SET_CONTENTS_CONSISTENT`) (Philip Withnall)
- !3576 guniprop.c: Avoid creating (temporarily) out-of-bounds pointers
- !3579 Fixes for integer cast warnings when targeting CHERI
- !3580 Fix test_find_program on FreeBSD
- !3589 gconstructor.h: Ensure [c|d]tor prototypes are present for MSVC (Chun-
wei Fan)
- !3594 Fix gutils-user-database test on macOS
- !3596 Add value annotation to G_TYPE_FUNDAMENTAL_MAX
- !3601 meson: Fix Windows build with PCRE2 as sibling subproject
- !3604 Backport !3589 “gconstructor.h: Ensure [c|d]tor prototypes are present
for MSVC” to glib-2-78
- !3608 Backport !3587 “glocalfileinfo: Preserve microseconds for
access/modify times” to glib-2-78
- !3609 Backport !3607 “Make sure the `GTask` is freed on a graceful
disconnect” to glib-2-78 (Pavel Sobolev)
- !3614 Backport !3582 “Buffer needs to be aligned correctly to receive
linux_dirent64.” to glib-2-78
- !3616 Backport !3590 “gtestutils.h: Fix warning with -Wsign-conversion
caused by g_assert_cmpint” to glib-2-78
- !3619 Backport !3617 “tests: Drop unnecessary include from gsubprocess-
testprog.c” to glib-2-78
- !3622 Backport !3621 “wakeup: do single read when using eventfd()” to
glib-2-78
- !3625 Backport !3624 “wakeup: Fix g_wakeup_acknowledge if signal comes in”
to glib-2-78
- !3644 Backport !3633 “Use g_task_return in task threads” to glib-2-78
- !3649 Backport !3648 “build: Fix -Dlibelf=disabled on Linux” to glib-2-78
- !3659 Backport !3650 “gfileutils: Add a missing ftruncate() call when
writing files” to glib-2-78
branch corresponding to llvm-17 (llvm_release_170 -> origin/llvm_release_170)
Build with
Quote:
cmake -DBUILD_SHARED_LIBS=ON ../
then SPIRV-Tools-2023.1
and then new libclc. I put libclc-16.0.5.src.tar.xz in Slackbuild folder from Alt Linux src rpm because fetching was not working for me. Guess you need 17.0.3 for now .. (from llvm tree).
In the upcoming xdg-desktop-portal-1.18.1 release, upstream is adding build options back in to disable the flatpak and bubblewrap dependencies (tho the option names have changed). Might be something to consider then.
xdg-desktop-portal-1.18.1 released today. Unfortunately I still can't build it with bubblewrap disabled and the bubblewrap package absent from the system. Upstream added a meson option to disable bubblewrap, but the build craps out on linker errors unless the bubblewrap package is installed, regardless of the option. They added this hefty warning when disabling bubblewrap as well:
Code:
../meson.build:120: WARNING:
Sandboxed image validation with Bubblewrap is DISABLED.
If your system can run Bubblewrap, it's **hightly** recommended that you enable this
option. Bitmap validation and processing is a common attack vector.
By proceeding with sandboxed image validation disabled, you acknowledge that you
are lowering your system's security, and are subject to known or unknown exploits.
So at this point it seems it still needs bubblewrap, though flatpak can be disabled. I'll attach the modified slackbuild that I updated from autotools to meson in case its of any use and leave this one alone for now.
May I suggest CONFIG_EXT4_USE_FOR_EXT2 = y instead of these two:
Quote:
Help text
Allow the ext4 file system driver code to be used for ext2 file system mounts. This allows users to reduce their compiled kernel size by using one file system driver for ext2, ext3, and ext4 file systems.
AIUI, the only reason you'd want these older modules is if you wanted to build a kernel without ext4 support.
Everything is working correctly so-long-as 'DOWNLOAD_ALL=on' is in slackpkg.conf
and this is the order in-which the full upgrade from 15.0 to current is done.
slackpkg update
slackpkg upgrade-all
slackpkg upgrade-all (again after slackpkg itself is upgraded)
slackpkg install-new
slackpkg clean-system
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.