LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-18-2023, 01:28 AM   #2836
saxa
Senior Member
 
Registered: Aug 2004
Location: Nova Gorica, Salvador
Distribution: Slackware
Posts: 1,226

Rep: Reputation: 301Reputation: 301Reputation: 301Reputation: 301

Can we have vte linked against gtk4 also please ?
 
Old 09-18-2023, 01:30 AM   #2837
saxa
Senior Member
 
Registered: Aug 2004
Location: Nova Gorica, Salvador
Distribution: Slackware
Posts: 1,226

Rep: Reputation: 301Reputation: 301Reputation: 301Reputation: 301
gjs-1.78.0
https://download.gnome.org/sources/g...-1.78.0.tar.xz
 
Old 09-18-2023, 07:40 AM   #2838
drumz
Member
 
Registered: Apr 2005
Location: Oklahoma, USA
Distribution: Slackware
Posts: 907

Rep: Reputation: 697Reputation: 697Reputation: 697Reputation: 697Reputation: 697Reputation: 697
Quote:
Originally Posted by walecha View Post
Ok, but my point remains: upstream needs to send clear communication. Apparently one tool is deprecated and the other experimental. Why should Slackware choose a tool marked experimental over one marked deprecated? More concerning is the kernel commit is from 2017 and yet rasdaemon still marks enabling MCE events as experimental. Unless "--enable-mce" means something different than "replace functionality of mcelog", which forgive me if that's not the correct interpretation.
 
Old 09-18-2023, 06:35 PM   #2839
reddog83
Member
 
Registered: Apr 2018
Distribution: Slackware 15.0/Current
Posts: 468

Rep: Reputation: 242Reputation: 242Reputation: 242
dconf-editor 45.0
=================

Very trivial update

Quote:
Fix UI not displaying with latest GTK
Misc fixes and translation updates
https://download.gnome.org/sources/d...or-45.0.tar.xz
https://download.gnome.org/sources/d...45.0.sha256sum
 
Old 09-18-2023, 08:21 PM   #2840
reddog83
Member
 
Registered: Apr 2018
Distribution: Slackware 15.0/Current
Posts: 468

Rep: Reputation: 242Reputation: 242Reputation: 242
xdg-desktop-portal 1.18.0

Quote:
This is the first stable release of the 1.18 series. Users and distributions are strongly encouraged to update to this version. These are the highlights of this release:
Highlights

A new config-based portal matching mechanism that gives more precise control over which portal backends are picked for each portal.
New portals: Clipboard and Input Capture
The settings portal now documents an 'accent-color' key

Other changes

New portal APIs:

Introduce a new Clipboard portal. This portal extends the Remote Desktop portal by adding support for sharing clipboard between remote machines.
Introduce a new Input Capture portal. This portal adds mechanisms for taking control of input devices. The primary usage model is centered around the InputLeap and Synergy use cases, where local devices are used to control remote displays.
Add an "accept-label" option the the Print portal. This lets apps suggest a proper label to the print operation.
Document a new 'accent-color' key in the Settings portal. This key represents an arbitrary color in sRGB colorspace. How implementations of the portal provide this key is entirely dependent on their internal policies and design.
Support restoring remote desktop sessions
Introduce the ReadOne() method in the Settings portal. This method is now preferred over the Read() method, as Read() mistakenly returned a variant inside a variant. The Read() method will continue to exist for compatibility with existing apps, but its usage is deprecated. We recommend apps to port to the ReadOne() method. Apps can decide whether to use ReadOne() or Read() by looking at the version of the Settings portal.

Changes that might be relevant for distributors:

Rework how portal implementations are loaded. This new, more robust system allows selecting specific backends for specific portals, and layering them when necessary. Platforms that provide portals implementation are encouraged to provide a suitable configuration file.
Drop the Autotools build. Meson is now the only supported build system.
The PipeWire dependency is now mandatory
Bump GLib dependency to 2.66

Misc changes:

Improve robustness of the OpenURI portal by validating more URIs
Various small visual tweaks to the generated documentation
Various fixes to the Global Shortcuts portal
Stop using the deprecated GTimeVal struct
Document xdg-desktop-portal versioning scheme
Fix various issues in the OpenURI portal
Bump interface version of the Printer portal to 2
Validate addresses following the HTML specs in the Email portal
Document minimum version of the new ReadOne() method of the Settings portal
Add a mapping id property to the ScreenCast portal
Add activation token parameter to the Email portal
Test tarball generation in CI
Translation updates
https://github.com/flatpak/xdg-deskt...-1.18.0.tar.xz

Last edited by reddog83; 09-18-2023 at 08:30 PM.
 
Old 09-19-2023, 04:24 AM   #2841
walecha
Member
 
Registered: Jan 2010
Location: Malang, +62
Distribution: slackware
Posts: 177

Rep: Reputation: 43
Quote:
Originally Posted by drumz View Post
Ok, but my point remains: upstream needs to send clear communication. Apparently one tool is deprecated and the other experimental. Why should Slackware choose a tool marked experimental over one marked deprecated? More concerning is the kernel commit is from 2017 and yet rasdaemon still marks enabling MCE events as experimental. Unless "--enable-mce" means something different than "replace functionality of mcelog", which forgive me if that's not the correct interpretation.
For clarification, if by your word 'tool' refers to the userspace program then the userspace program were not being deprecated or anything. It is the kernel interface that change from /dev/mcelog to some EDAC-related interface and the shipped userspace mcelog program simply can not read data from the new interface although /dev/mcelog still exist (current kernel still provide /dev/mcelog via CONFIG_X86_MCELOG_LEGACY=y).

Here is the output of mcelog daemon on 2015 machine with current installed:
Code:
root@hv32:~# uname -r
6.1.53

root@hv32:~# lscpu | grep '^Model name:' | xargs
Model name: Intel(R) Xeon(R) CPU E7-4890 v2 @ 2.80GHz

root@hv32:~# ps axuw | grep mcelog
root      28313  0.0  0.0   4548   352 ?        Ss   16:00   0:00 /usr/sbin/mcelog --daemon

root@hv32:~# grep mcelog /var/log/syslog | tail
Sep 19 16:00:26 hv32 mcelog: Cannot read sysfs field /sys/kernel/security/lockdown: No such file or directory
Sep 19 16:00:26 hv32 mcelog: Kernel in lockdown. Cannot enable DIMM error location reporting
This is the output from rasdaemon version 0.8.0 from the same machine (yes with all available options enabled):
Code:
root@hv32:~# ps axuw | grep rasdaemon
root     121396  0.0  0.0  44568  6668 ?        Ss   14:59   0:00 /usr/bin/rasdaemon --foreground --record

root@hv32:~# ras-mc-ctl --mainboard
ras-mc-ctl: mainboard: IBM model 00FN846

root@hv32:~# ras-mc-ctl --layout | grep MB
slot2: |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |
slot1: |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |
slot0: |  8192 MB  |     0 MB  |  16384 MB  |     0 MB  |     0 MB  |     0 MB  |  8192 MB  |     0 MB  |  16384 MB  |     0 MB  |     0 MB  |     0 MB  |  16384 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |  16384 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |  16384 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |  16384 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |  16384 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |  16384 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |     0 MB  |

root@hv32:~# ras-mc-ctl --summary
No Memory errors.

No PCIe AER errors.

No MCE errors.
So my conclusion is simply because there is no alternative other than rasdaemon (with 'experimental' options enabled) when using linux 6.x.
 
Old 09-20-2023, 02:41 AM   #2842
teoberi
Member
 
Registered: Jan 2018
Location: Romania
Distribution: Slackware64-current (servers)/Windows 11/Ubuntu (workstations)
Posts: 622

Rep: Reputation: 361Reputation: 361Reputation: 361Reputation: 361
LLVM 17.0 + Clang 17.0
 
1 members found this post helpful.
Old 09-20-2023, 04:18 PM   #2843
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,441

Rep: Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191
Thunderbird 115.2.3

Release notes:
https://www.thunderbird.net/en-US/th.../releasenotes/
 
Old 09-20-2023, 06:57 PM   #2844
reddog83
Member
 
Registered: Apr 2018
Distribution: Slackware 15.0/Current
Posts: 468

Rep: Reputation: 242Reputation: 242Reputation: 242
gtk4 4.12.2

Quote:
Overview of Changes in 4.12.2, 20-09-2023
=========================================

* GtkTooltip:
- Don't cross native boundaries when looking for tooltips

* GtkCenterLayout, GtkEntry, GtkSearchEntry:
- Fix some issues with baseline handling

* GtkSwitch:
- Respect text direction

* Theme:
- Use relative font sizes

* GSK:
- Make repeated gradients match between GL and cairo
- Make rounded rect shrinking match between Vulkan, GL and cairo
- Fix parsing of text nodes with color glyphs
- Restrict an optimization to the cases where it is correct
- Fix rendering of shadows with opacity

* macOS:
- Clamp damage regions to the surface size

* Windows:
- Fix missing minimize and maximize buttons

* Translation updates
Basque
Brazilian Portuguese
Catalan
Chinese (China)
Czech
Danish
Dutch
Finnish
Galician
German
Hungarian
Italian
Kazakh
Latvian
Lithuanian
Slovenian
Spanish
Turkish

https://download.gnome.org/sources/g...-4.12.2.tar.xz
https://download.gnome.org/sources/g...12.2.sha256sum
 
Old 09-20-2023, 06:58 PM   #2845
reddog83
Member
 
Registered: Apr 2018
Distribution: Slackware 15.0/Current
Posts: 468

Rep: Reputation: 242Reputation: 242Reputation: 242
dconf-editor 45.0.1


Very trivial update due to string freeze break

Quote:
dconf-editor 45.0.1
===================

Fix string freeze break
https://download.gnome.org/sources/d...-45.0.1.tar.xz
https://download.gnome.org/sources/d....0.1.sha256sum
 
Old 09-21-2023, 12:14 AM   #2846
TurboBlaze
Member
 
Registered: Jan 2018
Location: Russian Federation, Lipetsk region, Dankov
Distribution: Porteus
Posts: 196

Rep: Reputation: Disabled
CUPS 2.4.7
https://github.com/OpenPrinting/cups...ses/tag/v2.4.7

GStreamer 1.22.6
https://gstreamer.freedesktop.org/releases/1.22/#1.22.6

cmake 3.27.6
https://cmake.org/download/

Mesa 23.1.8
https://docs.mesa3d.org/relnotes/23.1.8.html

Last edited by TurboBlaze; 09-21-2023 at 12:54 AM.
 
1 members found this post helpful.
Old 09-21-2023, 10:43 PM   #2847
regdub
Member
 
Registered: Apr 2008
Location: France
Distribution: Slackware
Posts: 101

Rep: Reputation: 33
Quote:
Originally Posted by biker_rat View Post
Mesa 22.3.0 split the intel vulkan driver into ANV for current chipsets and HASVK for legacy (ivy bridge, haswell, broadwell generation). The current package slackbuild needs the line
-Dvulkan-drivers=amd,intel,swrast \
edited to
-Dvulkan-drivers=amd,intel,intel_hasvk,swrast \

to enable vulkan support for ivy bridge, haswell, and broadwell intel graphics.
Hello,

PV, is there a technical reason for not adding this ?

I can't say I need it for now but this doesn't seem to hurt.

Thanks.
 
4 members found this post helpful.
Old 09-21-2023, 10:56 PM   #2848
regdub
Member
 
Registered: Apr 2008
Location: France
Distribution: Slackware
Posts: 101

Rep: Reputation: 33
About /etc/rc.d/rc.crond, I noticed that when you do a "stop" and then later a "start" from a terminal, the cron process and processes it launches inherit the current shell environment.

I'm wondering if some sort of environment cleaning wouldn't be desirable ?

Last edited by regdub; 09-21-2023 at 10:57 PM.
 
4 members found this post helpful.
Old 09-22-2023, 04:07 AM   #2849
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,918

Rep: Reputation: 5035Reputation: 5035Reputation: 5035Reputation: 5035Reputation: 5035Reputation: 5035Reputation: 5035Reputation: 5035Reputation: 5035Reputation: 5035Reputation: 5035
Env leaking is a wider issue than just crond, but yes, looks like dcron doesn't clean up the environment properly before executing jobs.

The man-page for crontab says this:
Quote:
Unlike other cron daemons, this crond/crontab package doesn’t try to do everything under the sun. It doesn’t try to keep track of user’s preferred shells; that would require special‐casing users with no login shell. Instead, it just runs all commands using /bin/sh. (Commands can of course be script files written in any shell you like.)

Nor does it do any special environment handling. A shell script is better‐suited to doing that than a cron daemon. This cron daemon sets up only four environment variables: USER, LOGNAME, HOME, and SHELL.
But the code that runs jobs uses execl() which allows the existing env to leak through to the jobs it executes.

Now, it doesn't explicitly say "... sets up only four environment variables in a clean environment" but IMO it wouldn't be unreasonable to infer that from what is written.

IMO this issue should be fixed with a patch to crond itself rather than a kludge in the rc file. Let me see if I can come up with a patch.

Last edited by GazL; 09-22-2023 at 05:19 AM.
 
2 members found this post helpful.
Old 09-22-2023, 04:45 AM   #2850
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,938

Rep: Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568
Quote:
Originally Posted by regdub View Post
About /etc/rc.d/rc.crond, I noticed that when you do a "stop" and then later a "start" from a terminal, the cron process and processes it launches inherit the current shell environment.

I'm wondering if some sort of environment cleaning wouldn't be desirable ?
Code:
--- rc.crond.orig       2021-02-13 12:57:35.000000000 +0200
+++ rc.crond    2023-08-11 16:24:18.621355654 +0300
@@ -10,7 +10,7 @@
   if ! /usr/bin/pgrep --ns $$ --euid root -f "^/usr/sbin/crond" 1> /dev/null 2> /dev/null ; then
     echo "Starting crond:  /usr/sbin/crond $CROND_OPTS"
     mkdir -p /run/cron
-    /usr/sbin/crond $CROND_OPTS
+    /bin/env - PATH=/sbin:/usr/sbin:/bin:/usr/bin /usr/sbin/crond $CROND_OPTS
   fi
 }
 
3 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Apache 2.4 requests to non-SSL site with "Upgrade-Insecure-Requests: 1" and no trailing / get redirected to default site owendelong Linux - Server 2 06-22-2021 02:08 PM
[SOLVED] Requests for -current (20151216) rworkman Slackware 3441 12-28-2017 03:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:51 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration