LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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-09-2014, 07:28 PM   #76
chris.willing
Member
 
Registered: Jun 2014
Location: Brisbane, Australia
Distribution: Slackware,LFS
Posts: 914

Rep: Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619

Could we have a fix for the PyQt installation please? At the moment, make install does not correctly install the libpythonplugin.so file from the designer directory (although it is built correctly). This is because the designer/Makefile uses INSTALL_ROOT instead of DESTDIR. Since INSTALL_ROOT is not set, it means that libpythonplugin.so is (wrongly) installed to the host system instead $PKG. A potential fix for this would be for the PyQt.SlackBuild to set INSTALL_ROOT too, like:
Code:
make install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1
chris
 
Old 12-09-2014, 09:03 PM   #77
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
So where are we at against -Current in the update list?
 
Old 12-09-2014, 10:46 PM   #78
chris.willing
Member
 
Registered: Jun 2014
Location: Brisbane, Australia
Distribution: Slackware,LFS
Posts: 914

Rep: Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619
Quote:
Originally Posted by chris.willing View Post
Could we have a fix for the PyQt installation please? At the moment, make install does not correctly install the libpythonplugin.so file from the designer directory (although it is built correctly). This is because the designer/Makefile uses INSTALL_ROOT instead of DESTDIR. Since INSTALL_ROOT is not set, it means that libpythonplugin.so is (wrongly) installed to the host system instead $PKG. A potential fix for this would be for the PyQt.SlackBuild to set INSTALL_ROOT too, like:
Code:
make install DESTDIR=$PKG INSTALL_ROOT=$PKG || exit 1
Alternatively, the following patch to PyQt-x11-gpl-4.9.6 will ensure the generated designer/Makefile respects the DESTDIR environment variable (so that INSTALL_ROOT doesn't need to be set when running make install).
Code:
--- a/designer/python.pro-in    2012-12-08 19:51:39.000000000 +1000
+++ b/designer/python.pro-in    2014-12-10 14:31:11.866281401 +1000
@@ -10,7 +10,7 @@
 HEADERS     = pluginloader.h
 
 # Install.
-target.path = @QTPLUGINDIR@
+target.path = /${DESTDIR}@QTPLUGINDIR@
 
 python.path = @QTPLUGINDIR@
 python.files = python
chris

Last edited by chris.willing; 12-09-2014 at 10:49 PM. Reason: clarification
 
Old 12-10-2014, 09:37 PM   #79
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: DistroWanderer
Posts: 381

Rep: Reputation: Disabled
I've already emailed Pat about these, but, I'd love to see a newer git in Slackware (2.2.0 is out now, maybe wait for 2.2.1). 2.1.2 built fine and ran fine on my machine (I tested my normal git workflow for a week with it), I did notice that this:

Code:
( cd $PKG/usr/doc/git-$VERSION/Documentation ; rm *.1 *.3 *.7 )
Spit out:

Code:
rm: cannot remove ‘*.1’: No such file or directory
rm: cannot remove ‘*.3’: No such file or directory
rm: cannot remove ‘*.7’: No such file or directory
I couldn't find where those files had moved by poking around (maybe they are gone entirely)?

Also, gptfdisk has been updated:
http://sourceforge.net/projects/gptf...tfdisk/0.8.10/

Lastly, I'd love to see the alsa* 1.0.28 stuff before 14.2.

In summary:

gptfdisk => 0.8.10
alsa* => 1.0.28
git => 2.2.*

Thanks!

Last edited by ryanpcmcquen; 12-10-2014 at 09:56 PM. Reason: grammar
 
Old 12-10-2014, 10:05 PM   #80
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: DistroWanderer
Posts: 381

Rep: Reputation: Disabled
Ooh!

python => 2.7.9
 
Old 12-10-2014, 10:50 PM   #81
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
gptfdisk just hit the tree. git and the alsa stuff are in my pending queue already. I'll try to look at python soon.
 
Old 12-11-2014, 01:25 AM   #82
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
I know it's only part of the Slackware installer but:

busybox-1.19.4 > busybox-1.22.1
dropbear-2012.55 > dropbear-2014.66
dhcpcd-3.2.3 > dhcpcd-6.6.5

Plus dhcpcd is also a standard package.

Last edited by ReaperX7; 12-11-2014 at 01:31 AM.
 
Old 12-11-2014, 03:17 AM   #83
drmozes
Slackware Contributor
 
Registered: Apr 2008
Distribution: Slackware
Posts: 1,539

Rep: Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309
Quote:
Originally Posted by ReaperX7 View Post
I know it's only part of the Slackware installer but:

busybox-1.19.4 > busybox-1.22.1
dropbear-2012.55 > dropbear-2014.66
dhcpcd-3.2.3 > dhcpcd-6.6.5

Plus dhcpcd is also a standard package.
dhcpcd was upgraded to version 6 some time ago but it did not work in the installer (it would never obtain an IP, as I recall) and we could not figure out why, so it was reverted to version 3.
What is the compelling reason to update it? version 3 works fine for me.


busybox and dropbear are normally safe enough updates, but normally there's no reason to update them unless something doesn't work (normally it won't compile).

Last edited by drmozes; 12-11-2014 at 04:04 AM.
 
Old 12-11-2014, 04:48 AM   #84
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
I didn't know about version 3.x being more compatible with BusyBox. I had no idea some stuff wouldn't compile.

I wonder if there could be an alternative to using dhcpcd on the installation disk like a combination of netplug, iana-etc, and a custom script to bring up the interfaces for IP.

I know CLFS for embedded systems uses udhcpc from BusyBox as described here: http://clfs.org/view/clfs-embedded/x...s/network.html

Even if not useful for Slackware, maybe it could help someone else looking for some answers, so I posted it anyway.
 
Old 12-11-2014, 04:52 AM   #85
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by ReaperX7 View Post
I wonder if there could be an alternative to using dhcpcd on the installation disk like a combination of netplug, iana-etc, and a custom script to bring up the interfaces for IP
If it ain't broken, why fix it... and a custom script that would need maintenance. Yeah.

Eric
 
1 members found this post helpful.
Old 12-11-2014, 05:00 AM   #86
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
Very true. Speaking of which, isn't the installation disk software created in a similar style to how you create something similar to a base LFS system like CLFS-embedded with a specialized user or chroot jail, or created in the standard system? I don't think this has ever been really discussed much.

Last edited by ReaperX7; 12-11-2014 at 05:02 AM.
 
Old 12-11-2014, 05:08 AM   #87
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,056

Rep: Reputation: Disabled
Quote:
Originally Posted by ReaperX7 View Post
I wonder if there could be an alternative to using dhcpcd on the installation disk like a combination of netplug, iana-etc, and a custom script to bring up the interfaces for IP.
Do we really need to break something that works?

You already know that Slackware upgrade some stuff only for security reasons and/or if there is a proven gain in doing so.

EDIT. Eric was faster More generally, I suggest that we accompany in this thread proposed upgrades with their rationales. And if something new is proposed, that the person who proposes it first tests it and preferably provides build material for it.

Quote:
Originally Posted by ReaperX7 View Post
Very true. Speaking of which, isn't the installation disk software created in a similar style to how you create something similar to a base LFS system like CLFS-embedded with a specialized user or chroot jail, or created in the standard system? I don't think this has ever been really discussed much.
That would better be discussed in another thread as it's not this one's topic

Last edited by Didier Spaier; 12-11-2014 at 05:33 AM.
 
1 members found this post helpful.
Old 12-11-2014, 05:14 AM   #88
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
With or without known patches? A confirmed "clean" build should at least be compiled and the make tests or checks ran before tinkering with a slackbuild script and then formally tested live.
 
Old 12-11-2014, 05:42 AM   #89
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,056

Rep: Reputation: Disabled
Quote:
Originally Posted by ReaperX7 View Post
With or without known patches?
Patches only if there's rationale for them IMHO

Quote:
A confirmed "clean" build should at least be compiled and the make tests or checks ran before tinkering with a slackbuild script and then formally tested live.
Yes, still IMHO. Additionally, this can help to get you started, and the submissions guidelines @slackbuilds.org are also worth reading, adapted as need be.
 
Old 12-11-2014, 05:55 AM   #90
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
The Slackbuild guidelines would apply mostly to new packages not updates, but yes, worth reading.
 
  


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 06:18 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