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 05-22-2014, 01:03 PM   #121
yilez
Member
 
Registered: Apr 2004
Distribution: Slackware
Posts: 127

Rep: Reputation: Disabled

Quote:
Originally Posted by jtsn View Post
If you have to read through 1000 READMEs to successfully install an application, then this application sucks. Sorry to say that.

A professional developer provides a short and clear INSTALL file, which lists all prerequisites in build order and where to find them. Large scale projects like the Mozilla products, the Chromium browser or OpenOffice bring them along.


It wasn't. That is Slackware's secret recipe for success. :-)
I don't think you understand what I am saying.

Let me break down into simple steps so that you understand.

Vim is installed on my Slackware system by default.
It was compiled with the following options:
--enable-pythoninterp \
--with-python-config-dir=/usr/lib${LIBDIRSUFFIX}/python$PYVER/config \
--enable-perlinterp \
--disable-tclinterp \
--enable-multibyte \
--enable-cscope \
--with-features=huge

Now, I am guessing that Vim can be compiled with Python and Perl support, and probably needs Python to run. Therefore, I cannot get rid of Python if I want to use Vim. The only way I can know for sure is by reading the README files that come with Vim and seeing what they say.

But, it looks like this whole dependency is optional.

At some stage, somebody decided that this was best for the Slackware install of Vim. They decided this by reading through the README files of Vim and deciding how best to build it, what features to compile in, and what to leave out (such as Ruby support).

What I am saying is: It would be nice to have some indication what went on in this process. Yes, I can open the source and have a look at the README, but there are hundreds of packages installed by default. It would be done while waiting for the package to build. Just a quick note. That is all. I'm not making a formal request. I'm not saying an Application has 1000 README files. Just documentation of what has been done to create this system I am using.
 
Old 05-22-2014, 01:51 PM   #122
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,055

Rep: Reputation: Disabled
Quote:
Originally Posted by yilez View Post
I don't think you understand what I am saying.
I don't think you understand that what you are saying is not as easy as you think. Just try to do that yourself with a dozen apps, format your results an easy to use way, then come back with your findings.

PS No need to be discourteous with other LQ members, including those who could be more knowledgeable than you.
 
3 members found this post helpful.
Old 05-22-2014, 02:08 PM   #123
szboardstretcher
Senior Member
 
Registered: Aug 2006
Location: Detroit, MI
Distribution: GNU/Linux systemd
Posts: 4,278

Rep: Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694
I think you should contact the package maintainer and ask your question. I've done it in the past with some SL packages that were compiled differently than their RH cousins and received a great explanation from the maintainer. Its worth a shot.
 
Old 05-22-2014, 03:17 PM   #124
irgunII
Member
 
Registered: Jan 2012
Location: Directly above the center of the earth
Distribution: Slackware. There's something else?
Posts: 383

Rep: Reputation: 72
Quote:
Originally Posted by Mark Pettit View Post
Hmmm ... there's always room for improvements. Only Luddites stay in the past. I'd love to see LibreOffice become a standard. And multi-lib to become a permanent fixture in the standard 64bit release too.
That's ignorance on *your* part, not anyone being a "Luddite". What you're saying is people should fix what ain't broke. I've got a word for those kind of people, but I'm a little less rude about mentioning it. Maybe you should follow along those same lines.
 
Old 05-23-2014, 04:46 AM   #125
unSpawn
Moderator
 
Registered: May 2001
Posts: 29,415
Blog Entries: 55

Rep: Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600
FWIW beyond this point I'd like to see more constructive commenting and less rudeness, name calling or whatever else unnecessary and distracting.
Be polite or just don't post, OK?
 
7 members found this post helpful.
Old 05-24-2014, 06:10 AM   #126
jtsn
Member
 
Registered: Sep 2011
Posts: 922

Rep: Reputation: 480Reputation: 480Reputation: 480Reputation: 480Reputation: 480
Quote:
Originally Posted by yilez View Post
Now, I am guessing that Vim can be compiled with Python and Perl support, and probably needs Python to run. Therefore, I cannot get rid of Python if I want to use Vim. The only way I can know for sure is by reading the README files that come with Vim and seeing what they say.
[...]
At some stage, somebody decided that this was best for the Slackware install of Vim. They decided this by reading through the README files of Vim and deciding how best to build it, what features to compile in, and what to leave out (such as Ruby support).
This "somebody" is Pat and he most likely based his decision on the fact, that Slackware provides Python, but didn't provide Ruby at the time VIM was included into the distribution. Ruby made it into Slackware as of release 11.0 while Python was already part of Slackware 8.1 (and maybe earlier releases, but http://packages.slackware.com doesn't cover them).

Also VIM had introduced Ruby support at some point, but may have failed to announce it visibly.
Quote:
But, it looks like this whole dependency is optional.
If something is already part of Slackware, it will be used within the distribution. Slackware is not a source-based meta-distribution like Gentoo and it doesn't aim to provide every dependency under the sun like Debian. If VIM would be included today, it would of course get Python and Ruby support, while Lua support would be still left out, because Lua isn't part of Slackware (yet).
 
  


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
LXer: Desktop of the future LXer Syndicated Linux News 0 05-01-2008 10:10 AM
Future of Linux on the Desktop ernesto_cgf Linux - News 38 06-08-2005 07:50 PM

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

All times are GMT -5. The time now is 12:04 AM.

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