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


Closed Thread
  Search this Thread
Old 12-07-2014, 11:22 AM   #61
elyk
Member
 
Registered: Jun 2004
Distribution: Slackware
Posts: 241

Rep: Reputation: 49

Quote:
Originally Posted by ReaperX7 View Post
xf86-video-sis and various other drivers are probably not going to be maintained since Mesa3D dropped a lot of the drivers related to DRI1 support. It's really a sad state that support has been reduced to using the vesa/modesetting driver for many non-mainstream video cards over the lack of willingness by the developers to bring the drivers up to modern specs even for EXA.
Yeah, that's too bad. I'm considering learning how to write graphics drivers to keep several of my computers working.

If you think that running an old version of Mesa is possible, I'll help in some way.
 
Old 12-07-2014, 12:10 PM   #62
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
I'd like to humbly request not adopting procps-ng. They sort of ruined top(1).

Here's a side-by-side comparison of procps top(1) and procps-ng top(1) (the latter on an ubuntu box):

http://i.imgur.com/OmdYjZh.png
 
3 members found this post helpful.
Old 12-07-2014, 12:39 PM   #63
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
Quote:
Originally Posted by _gin View Post
d/rcs --> 9.3
l/readline --> 6.3
y/bsd-games --> 2.17
I already had readline here (lots of rebuilds for that one).
I just got rcs queued up.
I'm going to leave bsd-games alone for now. It's not obvious to me from some casual searching where the correct homepage/download link is, and while I could grab the archive from another distribution, I'd rather not do that without knowing that what they have is official (as well as it can be).
 
1 members found this post helpful.
Old 12-07-2014, 02:24 PM   #64
_gin
Member
 
Registered: Aug 2012
Distribution: Oracle Linux
Posts: 106

Rep: Reputation: Disabled
Quote:
Originally Posted by rworkman View Post
I'm going to leave bsd-games alone for now. It's not obvious to me from some casual searching where the correct homepage/download link is, and while I could grab the archive from another distribution, I'd rather not do that without knowing that what they have is official (as well as it can be).
I don't know if this http://www.advogato.org/proj/bsd-games is the official homepage of the bsd-games for Linux...
 
Old 12-07-2014, 05:14 PM   #65
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Quote:
Originally Posted by ttk View Post
I'd like to humbly request not adopting procps-ng. They sort of ruined top(1).

Here's a side-by-side comparison of procps top(1) and procps-ng top(1) (the latter on an ubuntu box):

http://i.imgur.com/OmdYjZh.png
Procps-ng's pkill does work a bit more effectively though and has more options when trying to kill the process tree. It'll be good to have pkill if alternative init systems can be imported into Slackware more effectively to supplicant killall5.
 
Old 12-07-2014, 09:11 PM   #66
bartgymnast
Member
 
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368

Original Poster
Rep: Reputation: 165Reputation: 165
I have been using procps-ng for some time already instead of procps.
The new top shows atleast which process is its parent.
apart from that, a user will not notice the difference
I would like to see it actually adopted.
 
Old 12-08-2014, 07:44 AM   #67
MadMaverick9
Member
 
Registered: Aug 2010
Posts: 353
Blog Entries: 4

Rep: Reputation: Disabled
lvm2 - upgrade/rebuild.

Quote:
Originally Posted by rworkman View Post
Done, along with quite a few other changes to the LVM2 build since 14.1.
Thank you very much.

Quote:
Originally Posted by rworkman View Post
I don't understand why this is needed - with all of the rundir stuff set to a subdir of /run, it's created automatically.
http://www.linuxquestions.org/questi...-a-4175431260/
The code in "dmeventd.c" simply calls "mkfifo". It does not check if the subdirectories exist. There is no call to "mkdir" in "dmeventd.c".

Code:
tmpfs /run tmpfs rw,relatime,mode=755 0 0
And since "/run" is a tmpfs these subdirectories will disappear at shutdown. And should therefor be re-created at boot time (in rc.S).

Quote:
Originally Posted by rworkman View Post
Hrm, if this is still an issue after the new lvm2 changes go into the tree, let me know and we'll investigate.
Will do. Thank you.
 
Old 12-08-2014, 01:35 PM   #68
sbolokanov
Member
 
Registered: Feb 2013
Location: Бдинъ, Бѫлгариѧ
Distribution: GNU/Linux
Posts: 104

Rep: Reputation: 27
Quote:
Originally Posted by ReaperX7 View Post
SDL2 is mostly for Wayland
Not really. No.
Btw turns out that there are games that use it, so my first statement is incorrect (about the lack of usage).

I wanted to try 0ad (SDL2 support) and made some changes to the script at SBo.
Erik should merge them at some point, if he doesn't find the requirement of enet >= 1.3 as a no-go (which is incompatible with the old 1.2)
 
Old 12-08-2014, 03:01 PM   #69
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
A thought but, shouldn't move the udev using tmpfs mount to /run and link /dev/shm to /run/shm?
 
Old 12-08-2014, 03:58 PM   #70
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,058

Rep: Reputation: Disabled
Quote:
Originally Posted by ReaperX7 View Post
A thought but, shouldn't move the udev using tmpfs mount to /run and link /dev/shm to /run/shm?
Robby already asked you in post #42:
Quote:
What's wrong with /dev/shm/ as is? Is it merely that some other stuff is now expecting it in /run/shm/ (in which case that's easy to fix)?

Last edited by Didier Spaier; 12-08-2014 at 04:00 PM.
 
Old 12-08-2014, 08:24 PM   #71
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
Quote:
Originally Posted by MadMaverick9 View Post
Thank you very much.


http://www.linuxquestions.org/questi...-a-4175431260/
The code in "dmeventd.c" simply calls "mkfifo". It does not check if the subdirectories exist. There is no call to "mkdir" in "dmeventd.c".

Code:
tmpfs /run tmpfs rw,relatime,mode=755 0 0
And since "/run" is a tmpfs these subdirectories will disappear at shutdown. And should therefor be re-created at boot time (in rc.S).


Will do. Thank you.
Well, see if this patch will apply to whatever version you have (it's generated on 2.02.114) and then see if it fixes the problem properly; if so, I'll just carry it as a distro patch. My experience with upstream is that bug reports are ignored, even with patches.

http://www.slackware.com/~rworkman/c...m-run-dir.diff
 
1 members found this post helpful.
Old 12-08-2014, 09:57 PM   #72
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Quote:
Originally Posted by Didier Spaier View Post
Robby already asked you in post #42:
Yes, and you got your answer in a follow-up.

The point is, using the current design framework puts a tmpfs in /run by default already, but places a second tmpfs in /dev/shm. The modification to link /dev/shm to /run/shm negates using duplicate tmpfs mounts so that udev only mounts one time, and the init script to mount tmpfs creates all the appropriate directories in /run to which then, anything using the shared memory system uses the tmpfs which is then flushed completely upon dismount when /run is dismounted so that you avoid yet another redundant tmpfs dismount.
 
Old 12-08-2014, 10:13 PM   #73
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Accidental double post due to maintenance.

Last edited by ReaperX7; 12-08-2014 at 10:14 PM.
 
Old 12-08-2014, 10:25 PM   #74
MadMaverick9
Member
 
Registered: Aug 2010
Posts: 353
Blog Entries: 4

Rep: Reputation: Disabled
Quote:
Originally Posted by rworkman View Post
Well, see if this patch will apply to whatever version you have (it's generated on 2.02.114) and then see if it fixes the problem properly; if so, I'll just carry it as a distro patch. My experience with upstream is that bug reports are ignored, even with patches.

http://www.slackware.com/~rworkman/c...m-run-dir.diff
Your patch did not work, because "dmeventd.c" wants to create its pid file in "/run/lvm/" as well. I moved the "mkdir" into the main function and now it works.

Code:
--- LVM2.2.02.100/daemons/dmeventd/dmeventd.c.orig      2013-08-13 17:44:43.000000000 +0700
+++ LVM2.2.02.100/daemons/dmeventd/dmeventd.c   2014-12-09 10:53:24.744482356 +0700
@@ -1967,6 +1967,9 @@
        if (setenv("LC_ALL", "C", 1))
                perror("Cannot set LC_ALL to C");
 
+       /* Create rundir */
+       mkdir(DEFAULT_DM_RUN_DIR, 0700);
+
        if (_restart)
                restart();
I added an "ls" in "rc.S" for testing and it's ok now:
Code:
/run/lock/lvm/:
total 0
drwx------ 2 root root 40 Dec  9 18:16 .
drwx------ 3 root root 60 Dec  9 18:16 ..

/run/lvm/:
total 4
drwx------ 2 root root 100 Dec  9 18:16 .
drwxr-xr-x 6 root root 140 Dec  9 18:16 ..
prw------- 1 root root   0 Dec  9 18:16 dmeventd-client
prw------- 1 root root   0 Dec  9 18:16 dmeventd-server
-rw------- 1 root root   5 Dec  9 18:16 dmeventd.pid
 
Old 12-08-2014, 10:48 PM   #75
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
Quote:
Originally Posted by MadMaverick9 View Post
Your patch did not work, because "dmeventd.c" wants to create its pid file in "/run/lvm/" as well. I moved the "mkdir" into the main function and now it works.

Code:
--- LVM2.2.02.100/daemons/dmeventd/dmeventd.c.orig      2013-08-13 17:44:43.000000000 +0700
+++ LVM2.2.02.100/daemons/dmeventd/dmeventd.c   2014-12-09 10:53:24.744482356 +0700
@@ -1967,6 +1967,9 @@
        if (setenv("LC_ALL", "C", 1))
                perror("Cannot set LC_ALL to C");
 
+       /* Create rundir */
+       mkdir(DEFAULT_DM_RUN_DIR, 0700);
+
        if (_restart)
                restart();
I added an "ls" in "rc.S" for testing and it's ok now:
Code:
/run/lock/lvm/:
total 0
drwx------ 2 root root 40 Dec  9 18:16 .
drwx------ 3 root root 60 Dec  9 18:16 ..

/run/lvm/:
total 4
drwx------ 2 root root 100 Dec  9 18:16 .
drwxr-xr-x 6 root root 140 Dec  9 18:16 ..
prw------- 1 root root   0 Dec  9 18:16 dmeventd-client
prw------- 1 root root   0 Dec  9 18:16 dmeventd-server
-rw------- 1 root root   5 Dec  9 18:16 dmeventd.pid
Much appreciated; I've updated the patch and pushed it into my pending queue.
 
  


Closed Thread



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
slackpkg updated from current rotke Slackware 2 11-05-2012 01:30 PM
[SOLVED] when will -current be updated? danielldaniell Slackware 5 09-05-2009 10:15 AM
Updated Xorg now in -current chess Slackware 55 07-02-2009 07:39 PM
thread title not updated when edited nadroj LQ Suggestions & Feedback 12 12-15-2005 04:34 PM
UPDATED B3D Thread maximalred Linux - Software 0 12-20-2003 11:18 AM

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

All times are GMT -5. The time now is 03:17 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