LinuxQuestions.org
Review your favorite Linux distribution.
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 12-03-2013, 04:47 PM   #166
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled

Quote:
Originally Posted by ReaperX7 View Post
With a new never-before attempted port there are going to be issues that are unresolved or problematic. Best we put our cards on the table now before we ante up.
If you actually try what bartgymnast provides and find bugs, issues or problems, we will be grateful of your reports. Till then, couldn't you please leave us alone?


Quote:
Actually someone recently did audit the code of Slackware with it's current code and patch set and with only a few minor fixes, Slackware was able to rebuild against itself.
IIRC Slackware is not a source distribution and can't be rebuilt from scratch, at least not without a lot of work, but maybe I am wrong. Would you mind to tell us a little more about this recent successful attempt and what were these few minor fixes?

Last edited by Didier Spaier; 12-03-2013 at 04:48 PM. Reason: typo
 
3 members found this post helpful.
Old 12-03-2013, 09:13 PM   #167
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
Didier, why don't you try learning to actually use the forum search function before mouthing off...

http://www.linuxquestions.org/questi...-a-4175464648/

BTW, Bart not sure, but this might have some useful insight to aid in your project.

Last edited by ReaperX7; 12-03-2013 at 10:07 PM.
 
Old 12-04-2013, 04:34 AM   #168
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Quote:
Originally Posted by ReaperX7 View Post
Didier, why don't you try learning to actually use the forum search function before mouthing off...

http://www.linuxquestions.org/questi...-a-4175464648/
Thanks for the advise but I did follow this thread and had it in mind while posting, so there was no need for me to use the search function in that specific case

But tuxbg himself warns in the first post of this thread that he uses "minimal system installation". This is easily confirmed, as he rebuilt 291 packages, out of 1142 listed in PACKAGES.TXT in Slackware64-14.0. So yes, tuxbg's endeavor is interesting and helpful but no, it does not support your claim that "Slackware was able to rebuild against itself".

Last edited by Didier Spaier; 12-04-2013 at 04:36 AM.
 
2 members found this post helpful.
Old 12-04-2013, 03:21 PM   #169
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
Thanks for the advise but I did follow this thread and had it in mind while posting, so there was no need for me to use the search function in that specific case

But tuxbg himself warns in the first post of this thread that he uses "minimal system installation". This is easily confirmed, as he rebuilt 291 packages, out of 1142 listed in PACKAGES.TXT in Slackware64-14.0. So yes, tuxbg's endeavor is interesting and helpful but no, it does not support your claim that "Slackware was able to rebuild against itself".
The minimal GNU developer and tool system along with the Linux kernel and module handing tools is all you technically have to build, and tuxbg did actually get it built, with some work mind you but he did get it built. The rest is just add-ons. If you follow the LFS handbook with exceptions according to the Slackware packages, build scripts, and patch works, you need a handful of packages to get a working system without adding in extra software.

His audit of the packages and available sources was actually invaluable in a research perspective that the system is self-buildable, though it will take work, but then again which OS doesn't take some elbow-grease?

It's a shame we don't have more audits done to the Slackware source to see if it is minimally buildable. It could be useful to a researcher to see if there are any incompatibilities and problems that could be lingering in a package, especially those from even SlackBuilds, and not just the main project itself.

For Bart, having a Slackware from source buildable unit, could prove key to his research to look for potential problems and incompatibilities. This link below was from the LFS attempt at getting it working. It's unmaintained, but it does have some insights that could prove useful. I've built it in a VM, but it had some issues with service daemons not shutting down properly as others have noted and an improperly dismounted disk image that resulted in a corruption and data loss in the VM, though luckily it was only a virtual disk.

http://www.linuxfromscratch.org/lfs/view/systemd/
 
Old 12-04-2013, 04:44 PM   #170
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
Unlike other distros, Slackware is not built from scratch on every release. Live with it. The old mantra "if it ain't broken, don't fix it" is quite strongly adhered to. Also, tuxbg was not building Slackware "from scratch", but rather rebuilding on top of a pre-installed minimal Slackware.

If you want a real "from scratch" experience you may be able to adapt my Slackware ARM bootstrap for x86_64 or i486 (should not be hard to do: http://taper.alienbase.nl/gitweb/?p=bootstrap.git . Note that this port to ARM was started from absolute scratch and modifications to the official SlackBuilds went into that git repository when a package would not compile out of the box. I intend to use my X-mas holiday to polish up that port and bring the bootstrap, but also the remaining packages, on par with Slackware 14.1.

I have a very different idea when I read the word "audit" by the way.

Eric
 
3 members found this post helpful.
Old 12-05-2013, 08:31 AM   #171
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
@ReaperX7: I know the link of the systemd of LFS,
it has been useful in some ways.

However beteen v204 and v208 is a period of 5 months.
I started with these slackbuilds with version v204 (after reading the LFS systemd attempt) and at that time I had some different issue, shutdown hanging, mounts not always working etc.

Since the v206 release these things seems to be solved, and since the v208 release I have not notice any issues so far.
every single release of systemd has solved a lot of issues.
This is also the reason that I started to post here to see if other people have any issues or not.
and if so, we can use it to improve the slackbuild or submit patches upstream, so that in future systemd releases we dont need to use patches and it would be easier to adapt to systemd for slackware if it comes that far.
 
Old 12-05-2013, 08:55 PM   #172
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
Have you considered at this point Bart to draft up a forked distribution of Slackware for research and development purposes?
 
Old 12-05-2013, 09:10 PM   #173
jon lee
Member
 
Registered: Jul 2013
Posts: 113

Rep: Reputation: Disabled
Quote:
Originally Posted by Alien Bob View Post
Unlike other distros, Slackware is not built from scratch on every release. Live with it. The old mantra "if it ain't broken, don't fix it" is quite strongly adhered to. Also, tuxbg was not building Slackware "from scratch", but rather rebuilding on top of a pre-installed minimal Slackware.

If you want a real "from scratch" experience you may be able to adapt my Slackware ARM bootstrap for x86_64 or i486 (should not be hard to do: http://taper.alienbase.nl/gitweb/?p=bootstrap.git . Note that this port to ARM was started from absolute scratch and modifications to the official SlackBuilds went into that git repository when a package would not compile out of the box. I intend to use my X-mas holiday to polish up that port and bring the bootstrap, but also the remaining packages, on par with Slackware 14.1.

I have a very different idea when I read the word "audit" by the way.

Eric

Even better would be to look in the yocto project (based off of openembedded).

I did exactly that. Following these instructions.
http://metaeca.wordpress.com/create-...ono-and-yocto/
Code:
README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt
bootia32.efi
bzImage
bzImage--3.10.19+git0+f47ea28445_c03195ed6e-r0-genericx86-20131205024414.bin
bzImage-genericx86.bin
core-image-minimal-initramfs-genericx86-20131205024414.rootfs.cpio.gz
core-image-minimal-initramfs-genericx86-20131205024414.rootfs.manifest
core-image-minimal-initramfs-genericx86.cpio.gz
core-image-minimal-initramfs-genericx86.manifest
eca-image-genericx86-20131205024414.hddimg
eca-image-genericx86-20131205024414.iso
eca-image-genericx86-20131205024414.rootfs.ext3
eca-image-genericx86-20131205024414.rootfs.manifest
eca-image-genericx86.ext3
eca-image-genericx86.hddimg
eca-image-genericx86.iso
eca-image-genericx86.manifest
modules--3.10.19+git0+f47ea28445_c03195ed6e-r0-genericx86-20131205024414.tgz
modules-genericx86.tgz
It took three days and 37 some-odd gigs of source storage to build a 300 meg "minimal" distro.

It, unfortunately, has systemd.
http://pastebin.com/9G08tKYB


But where I'm wanting to take it, is add some extra "layers":
http://layers.openembedded.org/layer...master/layers/

(elightenment or xfce, multimedia/guacamayo, and meta-ti)
And compile it for an ARM OMAP processor).

(and use it on a B&N nook)

or at least that's my plan.
 
Old 12-29-2013, 06:44 AM   #174
ssl779
Member
 
Registered: Oct 2012
Distribution: Slackware since 1995, switched to Arch in 2012
Posts: 39

Rep: Reputation: Disabled
Quote:
Originally Posted by ruario View Post
[*]For those who might actually want a Slack-systemd hybrid. Yes, shock, horror, they may actually exist!
yes, they do exist
 
Old 02-04-2014, 01:55 PM   #175
moisespedro
Senior Member
 
Registered: Nov 2013
Location: Brazil
Distribution: Slackware
Posts: 1,223

Rep: Reputation: 195Reputation: 195
What I knew before this thread: systemd sucks
What I learnt on it: why

Quote:
Originally Posted by ReaperX7 View Post
With a new never-before attempted port there are going to be issues that are unresolved or problematic. Best we put our cards on the table now before we ante up.



Actually someone recently did audit the code of Slackware with it's current code and patch set and with only a few minor fixes, Slackware was able to rebuild against itself. Fedora has just about as many if not more patches than Slackware does.
Do you have a link for it?
 
Old 02-04-2014, 02:00 PM   #176
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Quote:
Originally Posted by moisespedro View Post
Do you have a link for it?
The answer has been given already in this thread (see post #167 and my answer in post #168).
 
Old 02-04-2014, 02:16 PM   #177
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Rep: Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434
For the record, with the Thread Title formatting with all the dots.... everytime someone posts a new reply my screen shows in bold blue print "...Slack needs systemd" and it feels like someone defecated on the kitchen table and I have to suppress a choking, gag response. Sheeesh! Just sayin'.....
 
Old 02-04-2014, 02:32 PM   #178
moisespedro
Senior Member
 
Registered: Nov 2013
Location: Brazil
Distribution: Slackware
Posts: 1,223

Rep: Reputation: 195Reputation: 195
Quote:
Originally Posted by Didier Spaier View Post
The answer has been given already in this thread (see post #167 and my answer in post #168).
Oh I see. Well, it looks like he rebuild eveything that was needed. As far as I know, from that point he can rebuild everything else but I might be wrong.
 
Old 02-04-2014, 02:56 PM   #179
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Quote:
Originally Posted by moisespedro View Post
As far as I know, from that point he can rebuild everything else but I might be wrong.
You'll know when it will be done, if that ever happens.
 
Old 02-04-2014, 03:24 PM   #180
moisespedro
Senior Member
 
Registered: Nov 2013
Location: Brazil
Distribution: Slackware
Posts: 1,223

Rep: Reputation: 195Reputation: 195
Quote:
Originally Posted by Didier Spaier View Post
You'll know when it will be done, if that ever happens.
Ok, I just fail to realise how being able to do that is or not an advantage.
 
  


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



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

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