LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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 08-24-2014, 07:59 PM   #91
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

It can be sustainable as long as it can work with multiple communication methods or at least be buildable for either, and Gentoo has a good track record.

It would probably end up sporting patches to the parent udev code, but until kdbus is kernel included, we'll never know. Only Linus knows when if it will be added, and ever since the Linus/Kay squabble things have been silent. It could eventually be added or there is a chance it could end up as reiser4 ended up. Only time will tell.

As far as building colord...

Do you have these or similar build flags in the SlackBuild set?

Code:
./configure --prefix=/usr                \
            --sysconfdir=/etc            \
            --localstatedir=/var         \
            --with-daemon-user=colord    \
            --enable-vala                \
            --enable-systemd-login=no    \
            --disable-bash-completion    \
            --disable-static             \
            --with-systemdsystemunitdir=no

Last edited by ReaperX7; 08-24-2014 at 08:04 PM.
 
Old 08-24-2014, 09:14 PM   #92
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 ReaperX7 View Post
As far as building colord...

Do you have these or similar build flags in the SlackBuild set?

Code:
./configure --prefix=/usr                \
            --sysconfdir=/etc            \
            --localstatedir=/var         \
            --with-daemon-user=colord    \
            --enable-vala                \
            --enable-systemd-login=no    \
            --disable-bash-completion    \
            --disable-static             \
            --with-systemdsystemunitdir=no
After problems building with udev-182, I was looking for the simplest set of configure options that would result in a successful build. For me, those options were --disable-bash-completion and --disable-systemd-login. Your other options may be useful but, having succeeded with a basic build, I won't now bother with a full SlackBuild until there's more indication about which way Slackware will go with regard to systemd, udev, eudev etc.

chris
 
Old 08-25-2014, 12:03 AM   #93
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 those options work against eudev-1.6 at minimum, so try Didier's eudev build first.
 
Old 08-25-2014, 05:50 AM   #94
Nh3xus
Member
 
Registered: Jan 2013
Location: France
Distribution: Slackware 14.1 32 bits
Posts: 211

Rep: Reputation: 57
eudev is not meant for production so why bother with it ?

The Gentoo eudev's devs explained that in a conference where they invited also Mr. Poettering.

eudev was meant to be a toy udev replacement, nothing else.
 
Old 08-25-2014, 06:03 AM   #95
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
It was started as a novelty, but it's become a viable project used by a lot of distributions especially Gentoo for OpenRC usage. The code is actively maintained and applied from the systemd code with enough changes to allow it to be a separate project that keeps it's own code hence it's name eudev simply means extracted udev.

Many lighter weight Linux distributions use it because the older methods of trying to extract udev grew to be too much work to maintain. Ask Bruce Dubbs of LinuxFromScratch about the painful problems they had from systemd-udev extraction using their script set and why eudev became a more sane and easier to use choice for the classic book.

Plus please post proof of claims where this statement applies to the modern implementation. The Gentoo developers are some of the most respected and active developers in GNU/Linux contributing to numerous projects. I would hardly consider it to be a toy after 10+ releases.

Last edited by ReaperX7; 08-25-2014 at 06:09 AM.
 
Old 08-25-2014, 06:21 AM   #96
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by ReaperX7 View Post
It was started as a novelty, but it's become a viable project used by a lot of distributions especially Gentoo for OpenRC usage.
Gentoo does not use eudev by default, it uses plain udev, extracted from the systemd build.
 
Old 08-25-2014, 06:28 AM   #97
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
Yes, but at the moment that implementation isn't the most up-to-date. Gentoo still uses extracted udev version 208 which is the last attempted extraction version most distribution developers have tried to use. If you want anything newer you either have to choose systemd itself, or eudev. Other than that you have classic udev like Slackware uses.

Bruce even wrote on the LFS mailing list that extracting udev from systemd-209 was very problematic and the scripts they had been using we're not effective in doing the job correctly. They attempted both systemd as a hybrid install but it was just impossible to use as they wanted for a minimalism style system, so they chose eudev.

Last edited by ReaperX7; 08-25-2014 at 06:31 AM.
 
Old 08-25-2014, 01:49 PM   #98
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by ReaperX7 View Post
Yes, but at the moment that implementation isn't the most up-to-date. Gentoo still uses extracted udev version 208 which is the last attempted extraction version most distribution developers have tried to use. If you want anything newer you either have to choose systemd itself, or eudev. Other than that you have classic udev like Slackware uses.

Bruce even wrote on the LFS mailing list that extracting udev from systemd-209 was very problematic and the scripts they had been using we're not effective in doing the job correctly. They attempted both systemd as a hybrid install but it was just impossible to use as they wanted for a minimalism style system, so they chose eudev.
Nope:
Code:
*  sys-fs/udev
      Latest version available: 216
      Latest version installed: [ Not Installed ]
      Size of files: 3,529 KiB
      Homepage:      http://www.freedesktop.org/wiki/Software/systemd
      Description:   Linux dynamic and persistent device naming support (aka userspace devfs)
      License:       LGPL-2.1 MIT GPL-2
Note that I currently do not have it installed because this is a system I use for evaluation of systemd, so I have the udev installed that comes with Gentoo's systemd package on this machine.
 
Old 08-25-2014, 02:55 PM   #99
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
Interesting. Maybe they wrote a new extraction method or something, but that's actually nice to see. Good find Tobi.
 
Old 09-01-2014, 11:47 AM   #100
Nh3xus
Member
 
Registered: Jan 2013
Location: France
Distribution: Slackware 14.1 32 bits
Posts: 211

Rep: Reputation: 57
How about this project ?

https://www.google-melange.com/gsoc/...Speed=noscript
 
Old 09-01-2014, 12:01 PM   #101
Smokey_justme
Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 534

Rep: Reputation: 203Reputation: 203Reputation: 203
Yes, a "free" alternative to systemd's logind would be very nice... It's been in development for a while now from the openbsd guys so lets keep our fingers crossed..
 
Old 09-01-2014, 01:35 PM   #102
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
Has the OpenBSD project even put the official code repository up publicly yet?
 
Old 09-01-2014, 01:50 PM   #103
55020
Senior Member
 
Registered: Sep 2009
Location: Yorks. W.R. 167397
Distribution: Slackware
Posts: 1,307
Blog Entries: 4

Rep: Reputation: Disabled
Quote:
Originally Posted by ReaperX7 View Post
Has the OpenBSD project even put the official code repository up publicly yet?
The link to systembsd is two pages back in this thread, posted by lems and helpfully marked with '2 members found this post helpful'

Edit: Damn. The damn thing is down at the moment, or has moved...
2nd Edit: There is a code drop here
3rd Edit: ... which is exactly what Nh3xus posted in #100, three posts ago.

Last edited by 55020; 09-01-2014 at 02:38 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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: Softpedia Linux Weekly, Issue 216 LXer Syndicated Linux News 0 09-08-2012 09:33 PM
Boot Delay 30min: systemd-analyze blame systemd-tmpfiles-setup.service BGHolmes Fedora 0 07-27-2011 09:02 AM
LXer: Device Profile: Glyph/MGI GPM-216 personal monitor LXer Syndicated Linux News 0 04-27-2006 04:33 PM
Know what domains are at : 216.92.134.50 varzosu Linux - Networking 1 09-24-2004 05:10 PM
Compiling kernel 2.216-22 with Redhat 7.0 ronballard Linux - General 2 02-20-2001 01:40 PM

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

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