LinuxQuestions.org
Visit Jeremy's Blog.
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 03-27-2020, 02:21 AM   #4696
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,114

Rep: Reputation: 4187Reputation: 4187Reputation: 4187Reputation: 4187Reputation: 4187Reputation: 4187Reputation: 4187Reputation: 4187Reputation: 4187Reputation: 4187Reputation: 4187

Quote:
Originally Posted by sombragris View Post
Regarding veusz, I was able to build 3.2.1 with the current PyQT packages by changing this line in the SlackBuild:



changing 'python' to 'python3'.

After that I had no trouble building veusz.
that's a good news!
as python-2.x is deprecated I suppose the veusz maintainer should be interested in this and might change the script on SBo too: please report this to him.
 
1 members found this post helpful.
Old 03-27-2020, 07:41 AM   #4697
saxa
Senior Member
 
Registered: Aug 2004
Location: Nova Gorica, Salvador
Distribution: Slackware
Posts: 1,217

Rep: Reputation: 298Reputation: 298Reputation: 298
gvfs-1.44.1
https://download.gnome.org/sources/g...-1.44.1.tar.xz

Please desconsider the question about enchant 2 as I saw we can have both installed in paralel.
 
Old 03-27-2020, 05:47 PM   #4698
josiah
Member
 
Registered: May 2004
Distribution: Slackware
Posts: 72

Rep: Reputation: 42
Another request for a newer version of poppler...preferably >=0.82, as that's apparently required for using a modern-and-maintained version of Frescobaldi.
 
Old 03-27-2020, 09:21 PM   #4700
abga
Senior Member
 
Registered: Jul 2017
Location: EU
Distribution: Slackware
Posts: 1,634

Rep: Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929
Sorry to interrupt the profound meditation, but I got hit (again) by a -current (ARM) breakage and would like to ask (again), if the one(s) that are/is composing the changelog could be so kind, to add some "anesthetics" in the description of the updates that might break the system, that's before getting hit with the baseball bat - kind of a warning sentence.
I must admit, I'm able to fix such things on my own, after a certain bitching amount, but it just sucks to have it delivered like that for other, maybe not so savvy, users.

Basically, after the 28th Feb 2020 update I got two processes not launching anymore, because their default path for the pid files was somewhere in /var/run/subfolders/ and the update was mounting /run over /var/run, making the those pid folders unavailable.
I understand the background and frankly, didn't know about it until now:
https://refspecs.linuxfoundation.org...s/ch05s13.html

My simple proposal for such future "hits" would be, for example, to change the actual:
Code:
Tue Feb 25 08:08:08 UTC 2020
....
a/sysvinit-scripts-2.1-noarch-24.txz: Rebuilt.
       rc.S: make /var/run a bind mount to /run. Thanks to Robby Workman.
+ and f*** everyone and everything else :)
to
Code:
Tue Feb 25 08:08:08 UTC 2020
....
a/sysvinit-scripts-2.1-noarch-24.txz: Rebuilt.
       rc.S: make /var/run a bind mount to /run. Thanks to Robby Workman.
+ do move your crap from /var/run/subfolders to /run if you still want (all of) your processes launching
 
1 members found this post helpful.
Old 03-28-2020, 12:45 AM   #4701
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,531

Rep: Reputation: 8510Reputation: 8510Reputation: 8510Reputation: 8510Reputation: 8510Reputation: 8510Reputation: 8510Reputation: 8510Reputation: 8510Reputation: 8510Reputation: 8510
Quote:
Originally Posted by abga View Post
Sorry to interrupt the profound meditation, but I got hit (again) by a -current (ARM) breakage and would like to ask (again), if the one(s) that are/is composing the changelog could be so kind, to add some "anesthetics" in the description of the updates that might break the system, that's before getting hit with the baseball bat - kind of a warning sentence.
I must admit, I'm able to fix such things on my own, after a certain bitching amount, but it just sucks to have it delivered like that for other, maybe not so savvy, users.
It would be nice to warn about breakage ahead of time, but generally we don't know about it until problems are reported. Otherwise we'd fix them before the updates shipped.

If an update is dangerous, and the danger can't be avoided (and is known in advance), I warn about it. One example would be when the .la files were removed.

Quote:
Basically, after the 28th Feb 2020 update I got two processes not launching anymore, because their default path for the pid files was somewhere in /var/run/subfolders/ and the update was mounting /run over /var/run, making the those pid folders unavailable.
I understand the background and frankly, didn't know about it until now:
https://refspecs.linuxfoundation.org...s/ch05s13.html

My simple proposal for such future "hits" would be, for example, to change the actual:
Code:
Tue Feb 25 08:08:08 UTC 2020
....
a/sysvinit-scripts-2.1-noarch-24.txz: Rebuilt.
       rc.S: make /var/run a bind mount to /run. Thanks to Robby Workman.
+ and f*** everyone and everything else :)
to
Code:
Tue Feb 25 08:08:08 UTC 2020
....
a/sysvinit-scripts-2.1-noarch-24.txz: Rebuilt.
       rc.S: make /var/run a bind mount to /run. Thanks to Robby Workman.
+ do move your crap from /var/run/subfolders to /run if you still want (all of) your processes launching
In this instance, /run doesn't get bind mounted over /var/run until the next reboot, so it makes no sense to try to move anything from /var/run to /run. It could only make things worse since the daemons aren't looking in /run and it isn't yet duplicated in /var/run.

Once you do reboot, /run is a tmpfs, so anything you tried to move there from /var/run is going to be gone anyway. This is why the fixes had to happen in the init scripts.

Anyway, sorry about that. I suspected that particular change might cause some issues but hadn't run into any yet myself.
 
8 members found this post helpful.
Old 03-28-2020, 01:59 AM   #4702
abga
Senior Member
 
Registered: Jul 2017
Location: EU
Distribution: Slackware
Posts: 1,634

Rep: Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929Reputation: 929
Quote:
Originally Posted by volkerdi View Post
In this instance, /run doesn't get bind mounted over /var/run until the next reboot, so it makes no sense to try to move anything from /var/run to /run. It could only make things worse since the daemons aren't looking in /run and it isn't yet duplicated in /var/run.

Once you do reboot, /run is a tmpfs, so anything you tried to move there from /var/run is going to be gone anyway. This is why the fixes had to happen in the init scripts.

Anyway, sorry about that. I suspected that particular change might cause some issues but hadn't run into any yet myself.
You're right and thanks for clarifying this for other users as my technical recommendation with "moving" was wrong and misleading.
I'm creating the required /run/process_subfolder/ in the rc. file used to launch the processes, in the start section, just before launching the actual process.

I only have two packages that I compiled on my own (not from SlackBuilds) and didn't bother to specify where to put the pid files during the package configuration - configure script, not sure such flags are available, nor did I care too much about pid files location in the processes configuration files, but will definitely check the next time I upgrade them.
 
Old 03-28-2020, 08:45 AM   #4703
Paulo2
Member
 
Registered: Aug 2012
Distribution: Slackware64 15.0 (started with 13.37). Testing -current in a spare partition.
Posts: 934

Rep: Reputation: 526Reputation: 526Reputation: 526Reputation: 526Reputation: 526Reputation: 526
Thanks
Code:
Sat Mar 28 05:48:42 UTC 2020
xap/audacious-4.0-x86_64-3.txz:  Rebuilt.
  Also support GTK+ interface, including a .desktop file for it.
xap/audacious-plugins-4.0-x86_64-3.txz:  Rebuilt.
  Rebuilt with --enable-gtk.
and it seems that audacious is smart enough to save qt skin state
separately from gtk skin state, e.g. running qt with qt gui and gtk with Winamp skin.
(but volume and playlist remain the same).

Last edited by Paulo2; 03-28-2020 at 09:27 AM. Reason: s/remains/remain/
 
2 members found this post helpful.
Old 03-28-2020, 04:14 PM   #4704
kaott
Member
 
Registered: Mar 2020
Posts: 63

Rep: Reputation: Disabled
On -current running:
Quote:
man lsof
returns the error:
Quote:
man: can't open /usr/man/./version: No such file or directory
No manual entry for lsof
Doing a bit of digging I see that the first line in the roff source, in Lsof.8, is causing the error. The first line has:
Quote:
.so ./version
Which is a request to read in a file, in this case, ./version, and that file does not exist in the packaged version hence the error. The contents of this file are:
Quote:
.ds VN 4.93.2
I checked the buildscripts and source files and this problem only seems to affect -current. The version in 14.2 does not make a request to read this file (but I don't have earlier versions to test if this problem exists there).

Here is a possible patch to lsof.SlackBuild that should fix this as well as another request later.

Code:
--- lsof.SlackBuild     2020-03-28 14:44:30.654731663 -0500
+++ lsof.SlackBuild.new 2020-03-28 15:36:31.697136682 -0500
@@ -70,6 +70,10 @@
 # No, NOT suid.
 chmod 755 $PKG/usr/bin/lsof
 mkdir -p $PKG/usr/man/man8
+sed -i -e "s/^\.so \.\/version/.ds VN $VERSION/" Lsof.8
+ed -s Lsof.8 <<< '/\.so \.\/00DIALECTS/d
+-1r ./00DIALECTS
+wq'
 cat Lsof.8 | gzip -9c > $PKG/usr/man/man8/lsof.8.gz
 mkdir -p $PKG/usr/doc/lsof-$VERSION
 cp -a 00* $PKG/usr/doc/lsof-$VERSION
 
1 members found this post helpful.
Old 03-29-2020, 03:17 AM   #4705
Lockywolf
Member
 
Registered: Jul 2007
Posts: 683

Rep: Reputation: 253Reputation: 253Reputation: 253
Code:
lockywolf@delllaptop:/usr/man$ echo $MANPATH
:/usr/lib64/java/man:/usr/lib64/java/man:/usr/lib64/java/man
lockywolf@delllaptop:~$ grep MANPATH -rn /etc/profile.d/ /etc/profile /etc/profile.orig 
/etc/profile.d/jdk.csh:3:setenv MANPATH ${MANPATH}:${JAVA_HOME}/man
/etc/profile.d/jdk.sh:3:export MANPATH="${MANPATH}:${JAVA_HOME}/man"
/etc/profile.orig:6:export MANPATH=/usr/local/man:/usr/man
Apparently, with man-db, MANPATH needs to be empty, and /etc/profile.d/java.sh still sets it.
 
Old 03-29-2020, 09:00 AM   #4706
regis_n_bits
Member
 
Registered: Mar 2006
Distribution: Slackware64-15.0
Posts: 103

Rep: Reputation: Disabled
Quote:
Originally Posted by Lockywolf View Post
Code:
lockywolf@delllaptop:/usr/man$ echo $MANPATH
:/usr/lib64/java/man:/usr/lib64/java/man:/usr/lib64/java/man
lockywolf@delllaptop:~$ grep MANPATH -rn /etc/profile.d/ /etc/profile /etc/profile.orig 
/etc/profile.d/jdk.csh:3:setenv MANPATH ${MANPATH}:${JAVA_HOME}/man
/etc/profile.d/jdk.sh:3:export MANPATH="${MANPATH}:${JAVA_HOME}/man"
/etc/profile.orig:6:export MANPATH=/usr/local/man:/usr/man
Apparently, with man-db, MANPATH needs to be empty, and /etc/profile.d/java.sh still sets it.
According to man page for manpath if $MANPATH is prefixed with a colon, ends with a colon, or has a double colon "::" then the variable is combined with the list determined by man_db.conf. See the full man-db path list from the "manpath" command (where you may notice the duplicate java path entries).

The java profile files are setting $MANPATH with a prefixed colon. So the $MANPATH value will get appended to the list from man-db.

The profile files for java under /etc/profile.d probably do not need to set $MANPATH at all. It is causing a duplicate entry for java's man directory as the /etc/man_db.conf already includes a list entry for java.
 
Old 03-29-2020, 09:18 AM   #4707
Lockywolf
Member
 
Registered: Jul 2007
Posts: 683

Rep: Reputation: 253Reputation: 253Reputation: 253
Quote:
Originally Posted by regis_n_bits View Post
According to man page for manpath if $MANPATH is prefixed with a colon, ends with a colon, or has a double colon "::" then the variable is combined with the list determined by man_db.conf. See the full man-db path list from the "manpath" command (where you may notice the duplicate java path entries).

The java profile files are setting $MANPATH with a prefixed colon. So the $MANPATH value will get appended to the list from man-db.

The profile files for java under /etc/profile.d probably do not need to set $MANPATH at all. It is causing a duplicate entry for java's man directory as the /etc/man_db.conf already includes a list entry for java.
This report was not about a duplicate entry. It' annoying, but harmless. What is worse is that IF manpath is set, most applications who use man pages, rely on it, and at the moment it only contains the java stuff. However, if manpath is _not_ set, other applications are using the default (correct) path.

You can verify this with "xman" with and without $MANPATH set.
 
1 members found this post helpful.
Old 03-29-2020, 01:40 PM   #4708
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,343

Rep: Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940
I request this again , cause i encounter another asrock motherboard , with same problem explained some time ago and ingored.
In a HUGE kernel , we have

BLK_DEV_FD=y

SOME MOTHERBOARDS , when boot a cd/dvd or usb , have problems with the device order , as example

when plug a usb stick

usb = sda
hdd = sdb

install from usb to sdb , but , when remove the usb device , then

hdd = sda

and boot fails , then my request is change in the huge config

Quote:
BLK_DEV_FD=y to BLK_DEV_FD=m
That solve the problems under asrock extreme 4 , and other asrock motherboards.

Than problem i detect using grub , im not sure if lilo/elilo fails , but probably YES , cause device change position.
 
Old 03-29-2020, 02:19 PM   #4709
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,065

Rep: Reputation: Disabled
@USUARIONUEVO. When booting a removable device, always name it by UUID.

In /etc/default/grub, check that this line be not commented:
GRUB_DISABLE_LINUX_UUID=false
But *not*
GRUB_DISABLE_LINUX_UUID=true

Last edited by Didier Spaier; 03-29-2020 at 02:23 PM.
 
1 members found this post helpful.
Old 03-29-2020, 02:28 PM   #4710
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,343

Rep: Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940
Quote:
Originally Posted by Didier Spaier View Post
@USUARIONUEVO. When booting a removable device, always name it by UUID.

In /etc/default/grub, check that this line be not commented:
GRUB_DISABLE_LINUX_UUID=false
But *not*
GRUB_DISABLE_LINUX_UUID=true
I try to test uncommenting that.

I need edit fstab , when plug or unplug some devices sdX changing positions, only i fix, rebuilding kernel , and change yes to module under BLK_DEV_FD option.

Last edited by USUARIONUEVO; 03-29-2020 at 04:34 PM.
 
1 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
[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:50 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