Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
08-24-2014, 07:59 PM
|
#91
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,584
|
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.
|
|
|
08-24-2014, 09:14 PM
|
#92
|
Senior Member
Registered: Jun 2014
Location: Sydney, Australia
Distribution: Slackware,LFS
Posts: 1,003
|
Quote:
Originally Posted by ReaperX7
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
|
|
|
08-25-2014, 12:03 AM
|
#93
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,584
|
I know those options work against eudev-1.6 at minimum, so try Didier's eudev build first.
|
|
|
08-25-2014, 05:50 AM
|
#94
|
Member
Registered: Jan 2013
Location: France
Distribution: Slackware 14.1 32 bits
Posts: 211
Rep:
|
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.
|
|
|
08-25-2014, 06:03 AM
|
#95
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,584
|
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.
|
|
|
08-25-2014, 06:21 AM
|
#96
|
Moderator
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
|
Quote:
Originally Posted by ReaperX7
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.
|
|
|
08-25-2014, 06:28 AM
|
#97
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,584
|
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.
|
|
|
08-25-2014, 01:49 PM
|
#98
|
Moderator
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
|
Quote:
Originally Posted by ReaperX7
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.
|
|
|
08-25-2014, 02:55 PM
|
#99
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,584
|
Interesting. Maybe they wrote a new extraction method or something, but that's actually nice to see. Good find Tobi.
|
|
|
09-01-2014, 11:47 AM
|
#100
|
Member
Registered: Jan 2013
Location: France
Distribution: Slackware 14.1 32 bits
Posts: 211
Rep:
|
|
|
|
09-01-2014, 12:01 PM
|
#101
|
Member
Registered: Oct 2009
Distribution: Slackware
Posts: 534
|
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..
|
|
|
09-01-2014, 01:35 PM
|
#102
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,584
|
Has the OpenBSD project even put the official code repository up publicly yet?
|
|
|
09-01-2014, 01:50 PM
|
#103
|
Senior Member
Registered: Sep 2009
Location: Yorks. W.R. 167397
Distribution: Slackware
Posts: 1,307
Rep: 
|
Quote:
Originally Posted by ReaperX7
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.
|
|
|
All times are GMT -5. The time now is 05:57 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|