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 943F91387FD for ; Sun, 30 Mar 2014 19:08:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 97409E0A7E; Sun, 30 Mar 2014 19:08:33 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4A296E0B31 for ; Sun, 30 Mar 2014 19:03:46 +0000 (UTC) Received: from [10.175.71.44] (85-76-53-111-nat.elisa-mobile.fi [85.76.53.111]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: ssuominen) by smtp.gentoo.org (Postfix) with ESMTPSA id B79DD33FC85 for ; Sun, 30 Mar 2014 19:03:39 +0000 (UTC) Message-ID: <5338694B.2030004@gentoo.org> Date: Sun, 30 Mar 2014 21:58:19 +0300 From: Samuli Suominen Reply-To: gentoo-dev@lists.gentoo.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo development announcement list X-BeenThere: gentoo-dev-announce@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev-announce@lists.gentoo.org Subject: [gentoo-dev-announce] New libudev and libgudev virtual Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: c0a92b15-197c-4253-afe0-e8da09f0c5da X-Archives-Hash: b98c20c36ee450b9d783b1593c589c2e I sent this mail earlier, but it was denied because of: 21:52 Sat Mar 29 04:37:39 2014 mlmmj-process: access - A mail from "ssuominen@gentoo.org" was denied by rule #12 "deny !^Reply-To:" because no header matched. That is why you are reading this only now. To the point: There was a need for two new virtuals since udev has two libraries, each with their own SONAMEs. This is to get the benefits of automatic rebuilds to fix the breakage we saw with libudev.so.0 going away a while ago. You can now use: virtual/udev (without :=, no libraries) virtual/libgudev:= (with :=, for SONAME of libgudev-1.0.so.x) virtual/libudev:= (with :=, for SONAME of libudev.so.x) We have opened a Tracker bug 506034 [1] but this conversion is not time critical, and the virtuals haven't stabilized yet, plus we wanted to fix some (most) of the reverse deps on our own first before bothering with the bugs, as it's usually more time consuming to file bugs than just fix them In case you receive such an bug at later date, and you don't want to be bothered about the change, just say so on the bug and the bug will be fixed for you. But it's really straighforward, if your package uses one of the libs, depend on the matching virtual, with the := in the end, otherwise it's virtual/udev you want, without any := since it's not for libraries. [1] http://bugs.gentoo.org/506034 Thanks, Samuli