From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 41D1713800E for ; Sat, 11 Aug 2012 18:12:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8ABFBE05EF; Sat, 11 Aug 2012 18:12:05 +0000 (UTC) Received: from mail-yw0-f53.google.com (mail-yw0-f53.google.com [209.85.213.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 808E7E01C9 for ; Sat, 11 Aug 2012 18:11:19 +0000 (UTC) Received: by yhp3 with SMTP id 3so2646181yhp.40 for ; Sat, 11 Aug 2012 11:11:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=wcwKUFWGBPzglJUe13xG7QkqtugvvdhLO0OMo7L6G44=; b=dWiZjjP6wFTgeh+QKlAuP+IN1s4uDeA0BTp29on4o9rqvA2ZhVCu9mzH9suoRvpjUb EUtNWVEJBIZ5loThVqQ07QQ4IPM5ak3AZ0abrx2fmvcgndqqad6z2nHvg09jkBrQbH6G R+BhbcxBFYTrw4mR8lLnAJt1UjdlVPwZSl7YMByKA4iiyio9a1Q2f+0AlDZ8k7ddW3uP vRkybdEUfVxlsdDFI7RNQ0WDoUQvzUbbJrfWyCIDhHsUXwTPegA63l7T29KP+YKWi9Bk 3ABBfrOchWYuGoVKd/M34vMiu7GgO5GF/iNmVStkWeOzR90EDh0hsyVIFTHA2se6yPL9 OpKw== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Received: by 10.50.51.234 with SMTP id n10mr1503348igo.74.1344708678621; Sat, 11 Aug 2012 11:11:18 -0700 (PDT) Received: by 10.42.115.133 with HTTP; Sat, 11 Aug 2012 11:11:18 -0700 (PDT) In-Reply-To: <50256DA8.4060504@gentoo.org> References: <20120710171800.493a7c4c@pomiocik.lan> <20120710192427.GA22787@linux1> <20120810095950.5bfb0f5a@pomiocik.lan> <502545D6.2020005@gentoo.org> <20120810201319.49b6a064@pomiocik.lan> <50256DA8.4060504@gentoo.org> Date: Sat, 11 Aug 2012 20:11:18 +0200 Message-ID: Subject: Re: [gentoo-dev] RFC: virtual/libudev From: Peter Alfredsen To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: c7402752-c21b-40da-8905-cf8f9f25afbf X-Archives-Hash: b05fe9271663455e5617157640b494fe This outcome was just super. Systemd was bumped to -188 today. Udev is still at -187. Instead of actually listening to upstream[1], which would be easy with a virtual, we're now stuck with one part of the duo being at one version and the other part of the duo another. And when I login to X with this combo, my display is /upside-down/. And I don't know if it's because our hackery on the tarball has left out some vital part, because disabling stuff in the one ebuild (gudev in systemd) and enabling it in the other is going to cause some non-trivial problem, or if it's simply a bug upstream. But that's okay, because gentooers are powerusers and we're supposed to have the time to debug this stuff, right? This is disgusting. Really. Virtuals are simple. This stuff is freaking *hard*. Whoever it was that forced this on systemd in gentoo should have a big *object* stuck in *place* and be forced to *action* as penance for the time I'll have to waste fixing this. [1] "And what we will certainly not do is compromise the uniform integration into systemd for some cosmetic improvements for non-systemd systems. (Yes, udev on non-systemd systems is in our eyes a dead end, in case you haven't noticed it yet. I am looking forward to the day when we can drop that support entirely.)" http://lists.freedesktop.org/archives/systemd-devel/2012-August/006066.html Meaning: For now, you're allowed to have udev without systemd but mixing-and-matching udev versions and systemd versions will be unsupported and patching udev will probably break systemd at some point. TL;DR: This is a sucky situation you've put all users of udev in.