From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (unknown [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 2A2CB1381FA for ; Mon, 26 May 2014 20:17:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 12785E0863; Mon, 26 May 2014 20:17:21 +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 2C269E0809 for ; Mon, 26 May 2014 20:17:20 +0000 (UTC) Received: from [10.169.98.77] (unknown [85.76.48.194]) (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 C956633F7CB; Mon, 26 May 2014 20:17:17 +0000 (UTC) Message-ID: <5383A0E6.3020700@gentoo.org> Date: Mon, 26 May 2014 23:15:34 +0300 From: Samuli Suominen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 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 To: gentoo-dev@gentoo.org, gnome@gentoo.org, freedesktop-bugs@gentoo.org Subject: [gentoo-dev] UPower upstream (git master) and 0.99 release -> No sys-power/pm-utils support anymore Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: a38d25ba-53ef-43a7-bf95-a4e07fc5b46b X-Archives-Hash: e31226d76a36084dd5f60d9aa15f3f85 UPower upstream removed sys-power/pm-utils support from 0.99 release (currently unkeyworded in tree), as in, from current git master. UPower upstream created 0.9 bit branch that has the old legacy upower with sys-power/pm-utils support available still with --enable-deprecated. So, sys-power/upower will move on to 0.99 and is, thus, mostly usable only for sys-apps/systemd users, however, Xfce upstream in git master already moved the sys-power/pm-utils code that upower had over directly to the apps, like xfce4-session and xfce4-power-manager, and will, after next releases, still work without sys-apps/systemd even with 0.99 version. What was done? sys-power/upower-pm-utils was created where we will maintain upower 0.9 git branch, currently it's identical to =sys-power/upower-0.9.23-r2, but will soon be a git snapshot instead. What needs to be done before we can keyword >=sys-power/upower-0.99? See examples of uevt, wmbattery, xfce4-session, xfce4-settings, xfce4-power-manager, xfce4-systemload-plugin, xfce4-weather-plugin which I already converted (mostly) from this list: http://qa-reports.gentoo.org/output/genrdeps/rindex/sys-power/upower Other are all undone, as in, converting deps to what they actually support: || ( sys-power/upower sys-power/upower-pm-utils ) where everything is supported || ( =sys-power/upower-0.99 where new API is mandatory, currently this would only be >= GNOME 3.12 stuff well, figure it out, these are just examples Confusing bug 508920 also exists, but most of the conversation there is outdated I'm going to spinal surgery this friday, and I propably don't have health, time, or motivation to open a Tracker bug and file all the bugs for the reverse deps this week at all. Thus, I propably won't be working on this much this week at all. Things are OK as they are now in Portage, because >=sys-power/upower-0.99 is not keyworded yet, so nothing is broken, it's just work undone. I know GNOME folks want to get it done, because GNOME 3.12 stuff actually needs upower-0.99, but I'm saying they can NOT keyword the version without fixing rest of the tree before doing so as described above. So help me out, or wait it out (like 2 weeks). Thanks, Samuli