Path: csiph.com!goblin2!goblin.stu.neva.ru!news.unit0.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: "Rebecca N. Palmer" Newsgroups: linux.debian.maint.python Subject: Re: 2Removal: handling circular dependencies Date: Thu, 24 Oct 2019 19:50:01 +0200 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Thu Oct 24 17:42:09 2019 Old-Return-Path: X-Amavis-Spam-Status: No, score=-7.199 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 Arc-Seal: i=1; a=rsa-sha256; t=1571938008; cv=none; d=zohomail.com; s=zohoarc; b=ORZIKO509AyFy2wl1B36HkAe64CHwRkVEJj07SUXI9e6ODikXx/I6OrVcwt5B4x4U2OwjAp1fRdiTApd0fyS+d/9iZLteyJJgbBB6RWvZvMSaZoE9SD4QilQhaI6hJ7vxVXgpuFctKQffiwk0T+fSACVUCaW6UL7Ynzfw7ve348= Arc-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1571938008; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:MIME-Version:Message-ID:Subject:To; bh=52rZuW3TxMKoVYY4ync1F/iJmksl/6g/nSJS096VFpI=; b=dHl421k1Q3XIAmj1kKiv5+NIV5o+BC3Yf4+pDUVuG9vVWC3vXwuXBw9W4SQ7o3dgmxHbizLI0a1PrPYvxl+h2MkeZnM+qpy7M69mtiHpAtCk+cdyo8R9beBzasRU/x1sprzwsagVZlfbS5H6u0C1JSLWmcdZsuCgaANxQa06WCQ= Arc-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=rebecca_palmer@zoho.com; dmarc=pass header.from= header.from= Domainkey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=in-reply-to:to:from:subject:message-id:date:user-agent:mime-version:content-type; b=i3Cu4Bi96GBsEgY0jd3SQJl/P4LmqndfFSe7qxX2ybX2md4Ogawu4aKDsIGZVECzJRvHt6OsgYUX uCi5HaHuPuVsHm2iTsPJ8Ygmdf60oMMYSSBK/XNEeJiNsYo7/ZMV Dkim-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1571938008; s=zm2019; d=zoho.com; i=rebecca_palmer@zoho.com; h=In-Reply-To:To:From:Subject:Message-ID:Date:MIME-Version:Content-Type:Content-Transfer-Encoding; l=1077; bh=52rZuW3TxMKoVYY4ync1F/iJmksl/6g/nSJS096VFpI=; b=O/FVH02q6DnTCEhCYjQR9wP2kEBasncDtadPI0dnZB6lhhXhkeAQ46Cwk2jbNbXK Rao3sdoss8KsrNa3XXZadgYDjDUHe3SaJKLcsyftWJQKQ7f5Pi1KLR9hj+I1LwhpGao TvDYMG3qR2OWgcW0LcObl+uTE5C0+Df6lniMO6vo= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Zohomailclient: External X-Mailing-List: archive/latest/17495 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/2b3f8aaa-66db-3585-c9d3-1e048e08fc10@zoho.com Approved: robomod@news.nic.it Lines: 26 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Thu, 24 Oct 2019 18:26:44 +0100 X-Original-Message-ID: <2b3f8aaa-66db-3585-c9d3-1e048e08fc10@zoho.com> X-Original-References: <20191024080749.GC1791@belkar.wrar.name> Xref: csiph.com linux.debian.maint.python:11934 Simon McVittie wrote: > You've listed dbus-python as being part of this cycle, but [it probably shouldn't be] > Perhaps some of the blocks have been added the wrong way round? Or perhaps the script is imperfectly guessing which binaries are Python 2? e.g. matplotlib is listed even though it's already a Python 3 only package. > I wonder whether parts of the 159-package cycle are actually smaller > cycles with non-trivial intersection Very likely: by "tangle" I meant https://en.wikipedia.org/wiki/Strongly_connected_component i.e. not a single cycle, but you still can't remove any subset of them (other than all or none) without breaking at least some of the remaining ones. >> (Assuming we're still using "broken Suggests are not >> allowed": this has previously been discussed, I forget where.) > > I think that's much too strong If the question is still open for discussion, I'd also prefer letting Suggests be temporarily broken over making extra uploads to remove them. (I haven't checked how much this would break up the 159-tangle.)