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 9779913877A for ; Mon, 21 Jul 2014 19:47:27 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 34005E0B6B; Mon, 21 Jul 2014 19:47:23 +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 4C2F8E0B63 for ; Mon, 21 Jul 2014 19:47:22 +0000 (UTC) Received: from [192.168.1.100] (mobile-internet-5d6a80-173.dhcp.inet.fi [93.106.128.173]) (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 C14DE33F7F8 for ; Mon, 21 Jul 2014 19:47:20 +0000 (UTC) Message-ID: <53CD6D1F.3030609@gentoo.org> Date: Mon, 21 Jul 2014 22:42:23 +0300 From: Samuli Suominen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.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@lists.gentoo.org Subject: Re: [gentoo-dev] don't rely on dynamic deps References: <53CD6BED.10603@gentoo.org> In-Reply-To: <53CD6BED.10603@gentoo.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 4bf3fb73-a6ad-4466-8bfa-7daf9efac30a X-Archives-Hash: 0699724f50162613c89672343f79552e On 21/07/14 22:37, hasufell wrote: > afaiu dynamic deps are broken and not defined in PMS > > still... people seem to fix deps without revbumping, causing users who > either don't use dynamic deps (it's optional for portage through > --dynamic-deps=y, although it's on by default) or who use a different PM > to not get the fix, at worst resulting in broken dependency calculation > > suggestion: > * stop fixing dependencies without revbumping > * add an appropriate question to the dev quiz > * remove dynamic deps from portage (afair that is already considered by > the portage team) > Revision bumping for dependency change that doesn't cause the package's file content to change doesn't make sense; triggers useless rebuilds for users. Portage is the official package manager, and has dynamic deps enabled by default. And it's already in ebuild-quiz.txt to ensure knowing when to, or not to, revbump: *** Ebuild technical/policy questions 1. You change a package's ebuild to install an init script. Previously, the package had no init script at all. Is a revision bump necessary? Why? What about when adding a patch? So, -1, useless rebuilds is one of the biggest problems lately, it's an relatively new problem, people are revbumping packages for the simplest things like EAPI4->5 - Samuli