LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Requests for current-next (15.0-->15.1) (https://www.linuxquestions.org/questions/slackware-14/requests-for-current-next-15-0-15-1-a-4175706801/)

gmgf 05-19-2024 09:39 AM

frameworks-5.116.0

https://kde.org/fr/announcements/frameworks/5/5.116.0/

Petri Kaukasoina 05-20-2024 12:12 AM

less-655
https://greenwoodsoftware.com/less/
(less-654 doesn't display ISO-8859 characters C0...FF.)

fulalas 05-20-2024 06:13 AM

Wasn't libgcc_s version supposed to be the same in aaa_libraries and gcc packages? At the moment they're not.

saxa 05-20-2024 09:27 AM

gi-docgen-2024.1
https://download.gnome.org/sources/g...-2024.1.tar.xz

bigbadaboum 05-20-2024 10:47 AM

could we stole this idea to SBo to put it in Slackware.

Quote:

CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
Quote:

CWD=$(pwd)
TMP=${TMP:-/tmp/Slackware}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
This with a RC.LOCAL_SHUTDOWN that clean/temp/SBO and TEMP/SLACKware would be good.

I have already written that in /etc/rc.d/rc.local_shutdown
/usr/bin/find /tmp -mindepth 1 -maxdepth 1 -delete

Thanks to the old Slackware users.
https://www.linuxquestions.org/quest...nt-4175560283/

lostintime 05-20-2024 01:00 PM

I long have liked the SBo method of OUTPUT=${OUTPUT:-/tmp}. I am able to set the OUTPUT environment variable to my local repositories. With the output set to $TMP, I have to modify the build script or manually copy the package to my local repositories. Perhaps I am the only person affected, perhaps not. Seems this would be a straightforward change though without causing commotion?

marav 05-20-2024 01:44 PM

Quote:

Originally Posted by lostintime (Post 6502801)
I long have liked the SBo method of OUTPUT=${OUTPUT:-/tmp}. I am able to set the OUTPUT environment variable to my local repositories. With the output set to $TMP, I have to modify the build script or manually copy the package to my local repositories. Perhaps I am the only person affected, perhaps not. Seems this would be a straightforward change though without causing commotion?

Isn't it the same as: TMP=${TMP:-/tmp} ?

opty 05-21-2024 04:18 AM

Quote:

Originally Posted by bigbadaboum (Post 6502784)
could we stole this idea to SBo to put it in Slackware.

[...]

Yes.

Quote:

Originally Posted by bigbadaboum (Post 6502784)
This with a RC.LOCAL_SHUTDOWN that clean/temp/SBO and TEMP/SLACKware would be good.

No.

Petri Kaukasoina 05-21-2024 05:30 AM

Quote:

Originally Posted by opty (Post 6433681)
Own directory in /tmp for distribution SlackBuilds, e.g. /tmp/Swc based on /tmp/SBo but that doesn't look very nice so rather /tmp/slackware?

Quote:

Originally Posted by bigbadaboum (Post 6502784)
TEMP/SLACKware would be good.

Quote:

Originally Posted by opty (Post 6502886)

Securitywise it would be a good idea to build the distro under /tmp/slackware if a root-owned /tmp/slackware were automatically created in rc.S like /tmp/.X11-unix is. Or under some other directory other than /tmp which wouldn't be writable to all. The situation now is that there are many binaries with RPATH or RUNPATH in the elf header pointing to a directory under /tmp. For example

Code:

$ objdump -p /usr/lib64/ruby/3.3.0/x86_64-linux/enc/iso_8859_1.so|grep R.*PATH
  RPATH                /tmp/ruby-3.3.1

because ruby was built in /tmp/ruby-3.3.1.

A non-root perpetrator can create a directory /tmp/ruby-3.3.1 and plant a malicious library there, containing a modified function which /usr/lib64/ruby/3.3.0/x86_64-linux/enc/iso_8859_1.so wants to load.

If the ruby package had been built in /tmp/slackware/ruby-3.3.1, it would be RPATH=/tmp/slackware/ruby-3.3.1 and the perpetrator could not plant the malicious library there if there were /tmp/slackware with no write access.

Even better would be to use another build directory, not writable for non-root, not placed under /tmp, so it would not depend on a /tmp/slackware place holder directory to exist.

I wrote a script to search for dangerous RPATH/RUNPATH: https://www.linuxquestions.org/quest...ml#post6472015

lonestar_italy 05-21-2024 05:41 PM

xorg-xwayland 24.1.0

:redface:

volkerdi 05-21-2024 05:54 PM

Quote:

Originally Posted by lonestar_italy (Post 6503001)
xorg-xwayland 24.1.0

:redface:

This is another one of those things where perhaps I'm the only one trying to build for 32-bit x86.

lonestar_italy 05-21-2024 06:05 PM

Quote:

Originally Posted by volkerdi (Post 6503002)
This is another one of those things where perhaps I'm the only one trying to build for 32-bit x86.

Ah I see...it will wait then :thumbsup:

glennmcc 05-21-2024 06:29 PM

Quote:

Originally Posted by volkerdi (Post 6503002)
This is another one of those things where perhaps I'm the only one trying to build for 32-bit x86.

Do I gather correctly from that comment
that it (along with other items), either will not build or is at-least difficult to build for 32bit ?

And if so, is there a possibility that 15.1 might be the last 32bit Slackware ?

volkerdi 05-21-2024 06:31 PM

Quote:

Originally Posted by glennmcc (Post 6503008)
Do I gather correctly from that comment
that it (along with other items), either will not build or is at-least difficult to build for 32bit ?

And if so, is there a possibility that 15.1 might be the last 32bit Slackware ?

Heh. There's always that possibility. Hell, there's a possibility that 15.0 might be the last 32-bit Slackware.

glennmcc 05-21-2024 06:48 PM

Quote:

Originally Posted by volkerdi (Post 6503009)
Heh. There's always that possibility. Hell, there's a possibility that 15.0 might be the last 32-bit Slackware.

Well then, if that be the case, anyone running 32bit 15.0 had better hurry up
and get upgraded to 32bit -current before it disappears and there is no 32bit 15.1 ;)

BTW, my only bare metal 32bit machine is a circa 1997 P-II that is dropped-back to 14.0
because it is just too slow and has too little RAM to run anything newer.
(tried 15.0 and it just can't handle it, in-fact X crashes right back to the cli with "invalid instruction")


All times are GMT -5. The time now is 10:30 PM.