From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id SLvbEec+VmC1YgAA0tVLHw (envelope-from ) for ; Sat, 20 Mar 2021 18:28:55 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id yMC+Dec+VmDePwAA1q6Kng (envelope-from ) for ; Sat, 20 Mar 2021 18:28:55 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id CE7461EE52 for ; Sat, 20 Mar 2021 19:28:54 +0100 (CET) Received: from localhost ([::1]:39708 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lNgLF-0006qY-P3 for larch@yhetil.org; Sat, 20 Mar 2021 14:28:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43310) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lNgKx-0006qE-V8 for guix-devel@gnu.org; Sat, 20 Mar 2021 14:28:36 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:37271) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lNgKv-0008AT-BA for guix-devel@gnu.org; Sat, 20 Mar 2021 14:28:35 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id A2C5A5C0102; Sat, 20 Mar 2021 14:28:32 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sat, 20 Mar 2021 14:28:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=tZp4ZZmYIm5WMGouIMmaT9/i 7oXe4PnNIHi29ycysnQ=; b=ftxv2/iBg1mgwKoKSdSLBt2d2wt/sfdXMOXV9E7z mZGuzA4CJovf+f39q7eRvg14eDNf7kX1/Vk7GjqUl5+zsPumbhWIxjMETqT7FAED ibWyUJhKho/qhADYvnZ1rYSjvNAM7zXh+TmTWnJUCHJrA+da6fUaMFfUPkbs8Ub9 Dwk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=tZp4ZZ mYIm5WMGouIMmaT9/i7oXe4PnNIHi29ycysnQ=; b=mQnVVux/2mTsuVAbfPTSpN m6fiG2xmRldR0I6KldvV5Q4PLi2vzv9FhvY8rQqDrFNtXf+/ojQVuodZMuXeLBFs YlVLbKZAK7N5b5AybCLYDM7/tw9rWRFz60/l94tC+C7nKvdt7YpzkcyKDfhz0X6k 9kBq10hTCLBDzXOGlBulORkweOhwv1IsladicRCFLyeZb73hXAbHns5cQqaJvk7S Fpfkt0pAtn/+6lvRzBxL0YNGd4zCArNXofzUbojAzYX2Iz/iVeMH36GdDs7zlO09 M5cHFAPnFwd/NBc7AezDwT9LbOI5FR2GCSHTIv09SkdKWt46I8nSsV7Tg4scGFvQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudegtddguddtjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehttd ertddttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhl rghrihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeeukeektdffvddtudegjeegtdevhf eufeeivdejiedtieegtdevjedvjeehffevgfenucfkphepuddttddruddurdduieelrddu udeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplh gvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id 321142402B7; Sat, 20 Mar 2021 14:28:32 -0400 (EDT) Date: Sat, 20 Mar 2021 14:28:30 -0400 From: Leo Famulari To: Mark H Weaver Subject: Re: gnu: imagemagick/fixed: Redirect old sonames to new sonames. Message-ID: References: <87y2eksjyc.fsf@netris.org> <87v99oshps.fsf@netris.org> <87eegan0k9.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87eegan0k9.fsf@netris.org> Received-SPF: pass client-ip=66.111.4.29; envelope-from=leo@famulari.name; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1616264935; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=tZp4ZZmYIm5WMGouIMmaT9/i7oXe4PnNIHi29ycysnQ=; b=lXg8heib6+eYWfmbtcEVvMOFGLv08eOOhRfPV8SOmPoAQucoa55s7SHW5uP25DVxqJDfcf SYwdE/71oPOClFI6xejB54p1OcZfN1lrqL+Tf3nbRZ6HbwJyoMdIi4VsFtPaa9vUICHz0B e6DKp1DakGrDt2IbvvhL1zrtQfofMutqCmS7qqXUgo+uCUcgZqg7mO9L+CHwFCM09Xyqbz EwxejMz96m3qRxA5rr03jVllySEe+2nnrqGte0dmXeiZtYNvWR/61L1npir8iyGaBK5Y29 2p2HFI8ulyLhyoGGIk0jMDP/E5SNv0MWst6ySVm2fhazNYssG3FUUA9faobV0Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1616264935; a=rsa-sha256; cv=none; b=DMKnH0vBnsNWy9RQjJaXoo/x2azLKyKlPosH9SfpZy9S/mlh12GCmTE/aqo4gfPSibHY0e LpjXleEWI56mo89PdcjWrvcZNJHgFsULEIdZvmywwnAlRFBxkKEvlS9XL1huOKszJPq9x7 Hrh8HgruuOKDLZKbxJQ+iIwGhJZ1vPNGH001+1cDBIjvraiLa2gZSigUZsBPx+WsPd8yXB fzpT8KPWJ2jDacMsrL1v0Bl9C7zWY9Xo0iCjFB2UgvX6/e6r6Y+qNCh6C4kxSYHaoofH2B ZILS5rDTM3SEKDua2bh+6CuzsIa2/nVUQtHaO1bJGzchiN69zceTwJFjHG+B8Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b="ftxv2/iB"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b="mQnVVux/"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -1.41 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b="ftxv2/iB"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b="mQnVVux/"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: CE7461EE52 X-Spam-Score: -1.41 X-Migadu-Scanner: scn0.migadu.com X-TUID: zOjSjAuPpWdx On Fri, Mar 19, 2021 at 08:14:03PM -0400, Mark H Weaver wrote: > Leo Famulari writes: > > > On Thu, Mar 18, 2021 at 09:40:04AM -0400, Mark H Weaver wrote: > >> I knew this couldn't be right, but I thought I remembered it having > >> fewer dependencies. Oh well. Sorry for the noise. > > > > It's relatively new that ImageMagick is depended on by so many packages. > > I think we should look into this and see if we can significantly reduce > > the number. > > The following dependency chain seems to be responsible for most of the > imagemagick-dependent packages: > > gtk+@3 -> at-spi2-atk -> at-spi2-core -> gtk-doc -> dblatex -> imagemagick Thanks, that's useful. But, I think this dependency chain has existed for a long time (notes about this at the end of my message). I wonder if there is some newer change that has increased the number of ImageMagick dependents. Maybe it's just that GTK+ is depended on by a lot of packages? Chris (cc-ed), is this something that Guix Data Service can help us answer? To clarify, the question is, what changed in the package dependency graph that caused so many packages to transitively depend on ImageMagick? Previously, we could update ImageMagick on the master branch. ------ Exploring the history of the dependency chain, using trusty `git log`: Dblatex was added in 2014, with a dependency on imagemagick. Gtk-doc was added in 2015, with a dependency on dblatex. at-spi2-core became dependent on gtk-doc in 2018. at-spi2-atk has depended on at-spi2-core since it was added 2013 And gtk+ has depended on at-spi2-atk since 2013.