Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-20 Thread Olav Vitters
On Tue, Jun 19, 2012 at 06:44:25PM +0200, Michael Olbrich wrote: This is not about the files from systemd. It's about the dependencies. Every user of a source based distro, that only wants systemd now has to first install dbus then udev, and then remove dbus again. Shouldn't the build system

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-20 Thread Michael Olbrich
On Wed, Jun 20, 2012 at 09:38:22AM +0200, Olav Vitters wrote: On Tue, Jun 19, 2012 at 06:44:25PM +0200, Michael Olbrich wrote: This is not about the files from systemd. It's about the dependencies. Every user of a source based distro, that only wants systemd now has to first install dbus

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-20 Thread Michael Olbrich
On Wed, Jun 20, 2012 at 01:46:40PM +0200, Olav Vitters wrote: On Wed, Jun 20, 2012 at 01:32:52PM +0200, Michael Olbrich wrote: On Wed, Jun 20, 2012 at 09:38:22AM +0200, Olav Vitters wrote: On Tue, Jun 19, 2012 at 06:44:25PM +0200, Michael Olbrich wrote: This is not about the files from

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-20 Thread microcai
2012/6/19 Kay Sievers k...@vrfy.org On Tue, Jun 19, 2012 at 1:10 PM, Michael Olbrich m.olbr...@pengutronix.de wrote: On Tue, Jun 19, 2012 at 11:21:58AM +0200, Lennart Poettering wrote: On Fri, 15.06.12 20:06, Bryan Kadzban (br...@kadzban.is-a-geek.net) wrote: dbus libcap I am

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-20 Thread Olav Vitters
On Wed, Jun 20, 2012 at 02:34:52PM +0200, Michael Olbrich wrote: On Wed, Jun 20, 2012 at 01:46:40PM +0200, Olav Vitters wrote: On Wed, Jun 20, 2012 at 01:32:52PM +0200, Michael Olbrich wrote: On Wed, Jun 20, 2012 at 09:38:22AM +0200, Olav Vitters wrote: Shouldn't the build system do this

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-20 Thread William Hubbs
On Wed, Jun 20, 2012 at 09:40:39PM +0200, Robert Schwebel wrote: Currently, the workflow would be like this: 1) build other components 2a) build prerequisites necessary for systemd, which are otherwhise unneeded; this needs to be installed into the local sysroot in order to let

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-20 Thread Robert Schwebel
On Wed, Jun 20, 2012 at 01:46:41PM -0700, Kok, Auke-jan H wrote: You could easily build dbus-for-systemd inside the systemd buildroot, and never install dbus to the sysroot, but in a temporary location. After building the local dbus, system and udev, you just make install in only the udev

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-19 Thread Lennart Poettering
On Thu, 14.06.12 21:32, William Hubbs (w.d.hu...@gmail.com) wrote: Yes, we could, but what about exherbo, funtoo, linux from scratch and the other source based distros that may be out there? I fail to see what this has to do with source-based distros. They can just build systemd as normal

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-19 Thread Michael Olbrich
On Tue, Jun 19, 2012 at 11:21:58AM +0200, Lennart Poettering wrote: On Fri, 15.06.12 20:06, Bryan Kadzban (br...@kadzban.is-a-geek.net) wrote: dbus libcap I am quite happy with depending on these two as it makes little sense to build an OS without it, unless you go super minimal in which

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-19 Thread Kay Sievers
On Tue, Jun 19, 2012 at 1:10 PM, Michael Olbrich m.olbr...@pengutronix.de wrote: On Tue, Jun 19, 2012 at 11:21:58AM +0200, Lennart Poettering wrote: On Fri, 15.06.12 20:06, Bryan Kadzban (br...@kadzban.is-a-geek.net) wrote: dbus libcap I am quite happy with depending on these two as it

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-19 Thread Michael Olbrich
On Tue, Jun 19, 2012 at 01:59:14PM +0200, Kay Sievers wrote: On Tue, Jun 19, 2012 at 1:10 PM, Michael Olbrich m.olbr...@pengutronix.de wrote: On Tue, Jun 19, 2012 at 11:21:58AM +0200, Lennart Poettering wrote: On Fri, 15.06.12 20:06, Bryan Kadzban (br...@kadzban.is-a-geek.net) wrote: dbus

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-19 Thread Michael Olbrich
On Tue, Jun 19, 2012 at 11:13:50AM +0200, Lennart Poettering wrote: On Thu, 14.06.12 21:32, William Hubbs (w.d.hu...@gmail.com) wrote: Yes, we could, but what about exherbo, funtoo, linux from scratch and the other source based distros that may be out there? I fail to see what this has

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-19 Thread Lennart Poettering
On Tue, 19.06.12 18:44, Michael Olbrich (m.olbr...@pengutronix.de) wrote: Yes, we could, but what about exherbo, funtoo, linux from scratch and the other source based distros that may be out there? I fail to see what this has to do with source-based distros. They can just build

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-19 Thread Armin K.
On 06/19/2012 08:00 PM, Jürgen Daubert wrote: Kay Sievers kay at vrfy.org writes: [...] We said udev *runs* alone, not that you can tweak the build system to only build it. And that is still all true. Sorry, but in your first announcement [1] this sounds quite different to me. At all I got

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-19 Thread Bryan Kadzban
Lennart Poettering wrote: On Fri, 15.06.12 20:06, Bryan Kadzban (br...@kadzban.is-a-geek.net) wrote: dbus libcap I am quite happy with depending on these two as it makes little sense to build an OS without it, unless you go super minimal in which case sysemd/udev are not relevant. As I

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-15 Thread William Hubbs
Hello Auke, On Fri, Jun 15, 2012 at 04:26:36AM +, Kok, Auke-jan H wrote: On Fri, Jun 15, 2012 at 2:32 AM, William Hubbs w.d.hu...@gmail.com wrote: Hello Auke, I will answer your concerns as best as I can below. On Thu, Jun 14, 2012 at 03:35:09PM -0700, Kok, Auke-jan H wrote: 1)

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-15 Thread microcai
2012/6/15 William Hubbs w.d.hu...@gmail.com Hello Auke, On Fri, Jun 15, 2012 at 04:26:36AM +, Kok, Auke-jan H wrote: On Fri, Jun 15, 2012 at 2:32 AM, William Hubbs w.d.hu...@gmail.com wrote: Hello Auke, I will answer your concerns as best as I can below. On Thu, Jun 14,

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-15 Thread microcai
2012/6/15 William Hubbs w.d.hu...@gmail.com On Fri, Jun 15, 2012 at 07:27:26PM +0800, microcai wrote: 2012/6/15 William Hubbs w.d.hu...@gmail.com systemd has several more dependencies than udev. Because of that and because of the way the build system is setup to only do a full systemd

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-15 Thread Bryan Kadzban
microcai wrote: 2012/6/15 William Hubbs w.d.hu...@gmail.com On Fri, Jun 15, 2012 at 07:27:26PM +0800, microcai wrote: 2012/6/15 William Hubbs w.d.hu...@gmail.com systemd has several more dependencies than udev. Because of that and because of the way the build system is setup to only do a

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread Lucas De Marchi
Hi William, On Tue, Jun 12, 2012 at 2:52 PM, William Hubbs w.d.hu...@gmail.com wrote: All, on source-based distros like gentoo or lfs, and on distros that do not Don't you have the ability to split the built package in gentoo? Lucas De Marchi ___

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread William Hubbs
Hi Lucas, On Thu, Jun 14, 2012 at 10:48:50AM -0300, Lucas De Marchi wrote: Hi William, On Tue, Jun 12, 2012 at 2:52 PM, William Hubbs w.d.hu...@gmail.com wrote: All, on source-based distros like gentoo or lfs, and on distros that do not Don't you have the ability to split the built

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread Wulf C. Krueger
Hello Lucas, On 14.06.2012 15:48, Lucas De Marchi wrote: on source-based distros like gentoo or lfs, and on distros that do not Don't you have the ability to split the built package in gentoo? I can confirm and emphasize what William already wrote - for us source-based distros (Exherbo in my

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread Koen Kooi
Op 14 jun. 2012, om 10:38 heeft Wulf C. Krueger het volgende geschreven: Hello Lucas, On 14.06.2012 15:48, Lucas De Marchi wrote: on source-based distros like gentoo or lfs, and on distros that do not Don't you have the ability to split the built package in gentoo? I can confirm and

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread Kok, Auke-jan H
On Thu, Jun 14, 2012 at 8:38 AM, Wulf C. Krueger philant...@exherbo.org wrote: On 14.06.2012 15:48, Lucas De Marchi wrote: on source-based distros like gentoo or lfs, and on distros that do not Don't you have the ability to split the built package in gentoo? I can confirm and emphasize what

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread Malte Starostik
Am Donnerstag, 14. Juni 2012, 13:40:57 schrieb Koen Kooi: Op 14 jun. 2012, om 10:38 heeft Wulf C. Krueger het volgende geschreven: I can confirm and emphasize what William already wrote - for us source-based distros I just have to ask: what are non-source based distros based on? Pixie

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread Gustavo Sverzut Barbieri
On Thu, Jun 14, 2012 at 3:57 PM, Malte Starostik li...@malte.homeip.net wrote: Am Donnerstag, 14. Juni 2012, 13:40:57 schrieb Koen Kooi: Op 14 jun. 2012, om 10:38 heeft Wulf C. Krueger het volgende geschreven: I can confirm and emphasize what William already wrote - for us source-based

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread William Hubbs
On Thu, Jun 14, 2012 at 11:54:36AM -0700, Kok, Auke-jan H wrote: 3. Don't provide split udev/systemd packages and stay on udev-182 (or whatever the version was before the split). Now, I've been involved with a source-based distro myself for almost 12 years, and, at one point you just have to

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread Kok, Auke-jan H
On Thu, Jun 14, 2012 at 1:40 PM, William Hubbs w.d.hu...@gmail.com wrote: On Thu, Jun 14, 2012 at 11:54:36AM -0700, Kok, Auke-jan H wrote: 3. Don't provide split udev/systemd packages and stay on udev-182 (or whatever the version was before the split). Now, I've been involved with a

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread Wulf C. Krueger
Hello Auke, On 14.06.2012 23:05, Kok, Auke-jan H wrote: or pick mdev Let me quote someone about mdev: Haha, mdev, yeah right. Have fun with that... greg k-h (Source: http://article.gmane.org/gmane.linux.gentoo.devel/73627) Nothing prevents you from staying on udev-182 for a few

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread Kok, Auke-jan H
On Thu, Jun 14, 2012 at 2:28 PM, Wulf C. Krueger philant...@exherbo.org wrote: Hello Auke, On 14.06.2012 23:05, Kok, Auke-jan H wrote: or pick mdev Let me quote someone about mdev: Haha, mdev, yeah right. Have fun with that... greg k-h (Source:

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread William Hubbs
On Thu, Jun 14, 2012 at 02:05:01PM -0700, Kok, Auke-jan H wrote: On Thu, Jun 14, 2012 at 1:40 PM, William Hubbs w.d.hu...@gmail.com wrote: That is exactly my point. There are people in these distros who see systemd as a kitchen sink they don't want. However, udev is more like coreutils,

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread William Hubbs
On Thu, Jun 14, 2012 at 02:38:08PM -0700, Kok, Auke-jan H wrote: On Thu, Jun 14, 2012 at 2:28 PM, Wulf C. Krueger philant...@exherbo.org wrote: Hello Auke, On 14.06.2012 23:05, Kok, Auke-jan H wrote: or pick mdev Let me quote someone about mdev: Haha, mdev, yeah right.

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread William Hubbs
Hello Auke, I will answer your concerns as best as I can below. On Thu, Jun 14, 2012 at 03:35:09PM -0700, Kok, Auke-jan H wrote: 1) Timing. systemd+udevd just got merged. We had a huge build system change. Let's not change it drastically again entirely now. From the point of view of a source

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread Kok, Auke-jan H
On Fri, Jun 15, 2012 at 2:32 AM, William Hubbs w.d.hu...@gmail.com wrote: Hello Auke, I will answer your concerns as best as I can below. On Thu, Jun 14, 2012 at 03:35:09PM -0700, Kok, Auke-jan H wrote: 1) Timing. systemd+udevd just got merged.  We had a huge build system change. Let's not

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread Canek Peláez Valdés
On Thu, Jun 14, 2012 at 11:26 PM, Kok, Auke-jan H auke-jan.h@intel.com wrote: On Fri, Jun 15, 2012 at 2:32 AM, William Hubbs w.d.hu...@gmail.com wrote: Hello Auke, I will answer your concerns as best as I can below. On Thu, Jun 14, 2012 at 03:35:09PM -0700, Kok, Auke-jan H wrote: 1)

Re: [systemd-devel] setting up to allow separate udev and systemd builds

2012-06-14 Thread Wulf C. Krueger
Hello Auke, On 15.06.2012 06:26, Kok, Auke-jan H wrote: This is a design problem in ALL source based distro's (including the one I worked on for years) and can't be fixed by upstream. Source distro's should really work on doing a proper `make DESTDIR= install` At least Gentoo and Exherbo

[systemd-devel] setting up to allow separate udev and systemd builds

2012-06-12 Thread William Hubbs
All, on source-based distros like gentoo or lfs, and on distros that do not use systemd as their init system, we need a way to build systemd and udev separately from each other so that udev can be built without all of systemd's build time dependencies. This series of patches splits up