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 05-23-2010, 01:18 PM   #31
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,487

Original Poster
Rep: Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288

Quote:
Originally Posted by dugan View Post
Citation needed.
Execute the cdrdao.SlackBuild, in the properly directory and you well see the truth.

BTW. I known the "required" patches to finalize the build, but... where I can yell?

Last edited by LuckyCyborg; 05-23-2010 at 01:20 PM.
 
Old 05-23-2010, 01:19 PM   #32
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,219

Rep: Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309
Quote:
Originally Posted by LuckyCyborg View Post
Execute the cdrdao.SlackBuild, in the properly directory and you well see the truth.
You've abandoned your claim that cdrdao bricks every optical drive it runs on, then?

Quote:
Originally Posted by LuckyCyborg View Post
That's is Open Source for an Operating System: you are able to rebuild everything itself. Or the thing is NOT an Open Source Operating System.
I asked you to prove these claims, and your idea of proving them is to... just repeat them?

Last edited by dugan; 05-23-2010 at 01:21 PM.
 
1 members found this post helpful.
Old 05-23-2010, 01:19 PM   #33
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,263
Blog Entries: 24

Rep: Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194
Quote:
Originally Posted by LuckyCyborg View Post
That's is Open Source for an Operating System: you are able to rebuild everything itself. Or the thing is NOT an Open Source Operating System.
EDIT (The implication is that you can rebuild it all from a single simple build script) /EDIT

But that is a total fabrication... you just made that up too...

Last edited by astrogeek; 05-23-2010 at 01:21 PM.
 
Old 05-23-2010, 01:20 PM   #34
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 Josh000 View Post
Would the slackware build scripts not come under "the scripts used to control compilation"?

edit: I posted this before I noticed Alien Bob's reply.
All Slackware build scripts are in the source directory.

Quote:
I am curious though, if there is no master build script or anything, why did Alien Bob refuse to give LuckyCyborg the information he asked for relating to the slackware build process?

Just curious
I did not want to explain anything to him because he is a troll.

But, it's really quite simple. There is no "build it all" script used for Slackware. Packages are rebuilt when the need arises (and only then) but that is handiwork, and it involves nothing more than the stuff you find in the source directory.

The reason that there is no build script for the kernel sources is because the package for those is hand-crafted.

Eric
 
Old 05-23-2010, 01:23 PM   #35
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 astrogeek View Post
But that is a total fabrication... you just made that up too...
Of course that is total bullshit. The GPL requires you to make available the source code and scripts used to produce the binaries, which is exactly what you find in Slackware's source tree.

When you want to rebuild a package you will often find out that compilation fails because the overall system has been modernized (compiler, libraries, kernel) and some old software no longer compiles. That is of course the reason why you should (1) use a more up to date release of that software, or (2) find patches that make the old software compile again...

Eric
 
Old 05-23-2010, 01:29 PM   #36
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,487

Original Poster
Rep: Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288
Quote:
Originally Posted by dugan View Post
You've abandoned your claim that cdrdao bricks every optical drive it runs on, then?
Well, without patches, you are not able to build this CDRDAO package in the slackware-current. So, no binaries, no CD/DVD RW control. Nothing. Because, IF one package build fail, your build fail. I known... It's difficult. I can try to find "yet another package that fail to build" in a easy way... Don't worry.
 
Old 05-23-2010, 01:33 PM   #37
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,487

Original Poster
Rep: Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288
Quote:
Originally Posted by Alien Bob View Post
Of course that is total bullshit. The GPL requires you to make available the source code and scripts used to produce the binaries, which is exactly what you find in Slackware's source tree.

When you want to rebuild a package you will often find out that compilation fails because the overall system has been modernized (compiler, libraries, kernel) and some old software no longer compiles. That is of course the reason why you should (1) use a more up to date release of that software, or (2) find patches that make the old software compile again...

Eric
Well, you explain exactly WHY I used the CDRDAO package example. Slackware offer the entire source code, but this thing have no value in the current operating system. This is called "false open source".

I can build CDRDAO from source in the current Slackware? No. This is a false claim of GPL.
 
Old 05-23-2010, 01:35 PM   #38
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 LuckyCyborg View Post
Well, you explain exactly WHY I used the CDRDAO package example. Slackware offer the entire source code, but this thing have no value in the current operating system. This is called "false open source".

I can build CDRDAO from source in the current Slackware? No. This is a false claim of GPL.
You have no idea what you are talking about, and you are making that very clear to everybody in this thread. Thanks. Now, go away and read the GPL license file (for the first time perhaps?).

Eric
 
Old 05-23-2010, 01:36 PM   #39
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
LuckyCyborg, you seem to have a very strange idea of what is meant by Open Source. You have received the answer several times in this thread - notably by one of the Slackware team and you continue to persist in denying what you have been told. So, Open Soure means the sources are available to all (Slackware meets this requirement, by the way), yes you can rebuild Slackware entirely from scratch but there is no automated way to do it and to do it involves understanding what you are doing.

My suggestion to you, if the rebuild requirement is so important, is to grab the sources and the scripts and grab any release notes and a copy of the LFS book and go away and do it. That way, you can satisfy yourself that it is possible but hard.

Clearly you are refusing to accept the answers given to you and so this is the only way you will learn the truth of the matter.
 
Old 05-23-2010, 01:46 PM   #40
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843
Quote:
Originally Posted by LuckyCyborg View Post
Well, you explain exactly WHY I used the CDRDAO package example. Slackware offer the entire source code, but this thing have no value in the current operating system. This is called "false open source".

I can build CDRDAO from source in the current Slackware? No. This is a false claim of GPL.
I realize that Alien Bob and now a moderator have chimed in so I'll keep my post non-provoking, as much as possible.

The sources for cdrdao, for example, ARE the sources used to build the package. The fact that it doesn't work *now* does *NOT* mean they used different scripts to build the package -- it doesn't work *now* because it fails to compile against newer system libraries or with newer gcc etc. and that build script would have to be updated to work. However, the binary package that ships with Slackware *WAS BUILT* using those scripts -- just before all of the upgrades that have stopped the script from working. There is no breech of the GPL here -- Slackware has not used any scripts other than what is provided to build the software (with the notable exception of the kernels, which as far as I can tell were not really built with one script anyway and thus no breech there either). If that package is ever rebuilt in the future, the build script would be updated and it would work in current Slackware again (until it breaks again). Things I think have changed recently with the modernization of WindowMaker but there was a time when it was not possible to rebuild it, and since it had been abandoned there was no effort to fix that. It is *unfortunate* but not *illegal*.

There are distros that attempt to rebuild every package through each version, but Slackware isn't one of them -- this isn't necessary and frankly would be a bigger burden for the Slackware team. If you want the best possible help to rebuild the entire system, start from Slackware64, which obviously *did* have to be built from scratch much more recently than 32-bit Slackware, and work from there. You would probably have to use newer package versions for some software or apply patches and possibly rewrite more than a few build scripts, which again is unfortunate -- but there is no legal breech here.
 
Old 05-23-2010, 01:55 PM   #41
Josh000
Member
 
Registered: Aug 2009
Distribution: Slackware 13 64bit
Posts: 534

Rep: Reputation: 35
Quote:
Originally Posted by Alien Bob View Post
All Slackware build scripts are in the source directory.



I did not want to explain anything to him because he is a troll.

But, it's really quite simple. There is no "build it all" script used for Slackware. Packages are rebuilt when the need arises (and only then) but that is handiwork, and it involves nothing more than the stuff you find in the source directory.

The reason that there is no build script for the kernel sources is because the package for those is hand-crafted.

Eric
Hi Eric,

Thanks for your reply.

I didn't mean to imply anything, i was just curious. So thankyou for clarifying.
 
Old 05-23-2010, 02:01 PM   #42
damgar
Senior Member
 
Registered: Sep 2009
Location: dallas, tx
Distribution: Slackware - current multilib/gsb Arch
Posts: 1,949
Blog Entries: 8

Rep: Reputation: 203Reputation: 203Reputation: 203
I think before making these accusations you should read the ChangeLog.TXT from 13 to current, search for Ponce's threads revealing his efforts to patch slackbuilds from SBo and go through the LFS book to see how a linux system is actually built. At the very least you'll need a machine to host the initial build, a second toolchain to begin building the target system, and then there is likely to be a rebuild of the toolchain for the target system, which can finally build it's own packages. You'll also realize that there is a lot of time and effort involved in that so you'll be able to understand that there is a real good reason for a team with limited resources to not rebuild every single package on every single new release when there is likely to be no benefit other than to satisfy someone obsessed with a single point. That's not really the Slackware way. Slackware to some extent is what it is precisely because things don't just change on a whim, but only rather only when there is good reason to do so. At least that's my take on it.
 
1 members found this post helpful.
Old 05-23-2010, 02:12 PM   #43
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,487

Original Poster
Rep: Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288Reputation: 3288
Well, I will use a shameful excuse to stop the war today; too much beer. Strange for an Russian but that's truth. I don't like vodka.

I will love to talk about building Slackware packages next day, but... now, I glad to see you! I'm out!
 
Old 05-23-2010, 03:03 PM   #44
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,500

Rep: Reputation: 8452Reputation: 8452Reputation: 8452Reputation: 8452Reputation: 8452Reputation: 8452Reputation: 8452Reputation: 8452Reputation: 8452Reputation: 8452Reputation: 8452
Quote:
Originally Posted by LuckyCyborg View Post
However, in our case... we talk about an (Linux) operating system. IF Slackware Linux is not able to rebuild itself, it's bad, very bad. Because that seem that Slackware is not really OpenSource and can be sued for Infringement of GPL.
We give you the exact sources that were used to compile the packages. There's no guarantee (nor GPL requirement) that these sources will compile under any arbitrary development environment (including any particular version of Slackware).

Anyway, "Lucky", since you like to play a lawyer online, do you know much about libel laws?
 
4 members found this post helpful.
Old 05-23-2010, 03:31 PM   #45
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
OK, both Eric and Pat Volkerding have responded. They have both said the exact same thing - the sources provided are the sources they use to create Slackware. And that is what everyone else has said too. And since this is getting to be a little too provocative, I am closing it.

So, if you are still unconvinced, get a copy of the GPL and look through it to see where you believe Slackware and the team are in violation. And then report them to the appropriate people. However, everyone else is satisfied that Slackware does not breach the GPL.

Pat and Eric - many thanks for giving up your time to respond to this. I am sure that you have better things to be doing. Like making Slackware exactly the way I want it to be
 
  


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
Linux.conf.au: Latest Linux kernel release due early March DragonSlayer48DX Linux - News 0 01-18-2010 10:43 PM
Linux script to download the latest release of a sourceforge project? dennis123123 Linux - General 1 04-23-2009 11:44 PM
LXer: Latest CrossOver Release Supports Linux, Adds Mac LXer Syndicated Linux News 0 01-12-2007 07:54 PM
LXer: Foreseeing GNOME with the Latest Foresight Linux Release LXer Syndicated Linux News 0 10-07-2006 07:33 AM
LXer: Wind River Targets Mobile Handhelds and Telecommunications Equipment With the Latest Release of Its Commercial Grade Linux Platforms LXer Syndicated Linux News 0 07-31-2006 09:21 AM

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

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