From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id GGHNHelF618ZAwAA0tVLHw (envelope-from ) for ; Tue, 29 Dec 2020 15:06:17 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 4GKFGelF61/mKQAA1q6Kng (envelope-from ) for ; Tue, 29 Dec 2020 15:06:17 +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 18A439404D5 for ; Tue, 29 Dec 2020 15:06:17 +0000 (UTC) Received: from localhost ([::1]:33764 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kuGZj-0007zB-IQ for larch@yhetil.org; Tue, 29 Dec 2020 10:06:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54134) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kuGZ6-0007xb-7n for guix-devel@gnu.org; Tue, 29 Dec 2020 10:05:36 -0500 Received: from mail-lf1-x131.google.com ([2a00:1450:4864:20::131]:44221) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kuGZ3-0001up-5i for guix-devel@gnu.org; Tue, 29 Dec 2020 10:05:35 -0500 Received: by mail-lf1-x131.google.com with SMTP id m25so31347835lfc.11 for ; Tue, 29 Dec 2020 07:05:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=/QoeFGZ+kn28VzeikYU5ju1qtzOEF15QFTcm7wdukbo=; b=D9HtRz9AlfNATXkXda59hLPehr7vWZG+RXhb22UP5iSR/+oW4B8shGuSwi90ZKmGHJ nORYSTn05MFUDgS5qk5/kBd+JGeo8DjzygvH3bjUlvEMvuQRhNsftnfJ4IAzrWkimdw6 rT70NjBG5ETiyLV0F45+sc3lemPmFg6zWMKFUWb0wxvfE8h0YDsjAN8Mg0V0sNQvUHIP wqmh4OKX1fPYgiMABFSCmLoJYM95XAfGw0xZQI32nz4t9+rgogpDRkA1UDzZsCYvb/OX YEZJwDxJ5ZS2NDr5fV4p8ICQlsoKUypGS1DttWhNVMbO5udYotBimlfvLQ7iI0ErRmOg z/oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/QoeFGZ+kn28VzeikYU5ju1qtzOEF15QFTcm7wdukbo=; b=SMwVS3ujLWeQ4Qu3Cpq6xtZDjgdSi9hMBfmOVXKQRQVlRXYp8BkgXPVepqO6giDarB 5+K8ySAQeL/6VwMRkwYbJGVep1g1LDXIbquslqIN3tD7jUfk368tgxnx953O2vY7Pxce LatQMdH8S0mh+IJ6JJQWQuX/YnzmHaFnIWdZecWVzagvM+j1GkggsL8UHZPgM5yu9kZu l5sQzy2lWNYqpWg5uv3nCITgwzoXkhEJpf2vBVf8VWEEQdm0atsh66tNEKwoTj99zjfc IvoPM5R4yvHOmKF0vFXshchnwC8TcWjDEc5TXAxBVk6u0ywWw0sZ86kWsdQyLquXzxzb OLLg== X-Gm-Message-State: AOAM531IqdFN/LQDkV5VXJCi09lsbn+EAyIN2ppKS3yB38uKqMY1aAlA UlP1WrjHXChjNY/+z1SHacZgIJiLP/eUqSCyqciAULnrJ7Y= X-Google-Smtp-Source: ABdhPJyg840ld7deXocbnWG0cM4FepQrTbB7iekViG1I6kgBMXLM+SVfEP7uuKazWhzdle4EBW3ljKFhFEjlq+txAk4= X-Received: by 2002:a2e:9246:: with SMTP id v6mr751502ljg.221.1609254328633; Tue, 29 Dec 2020 07:05:28 -0800 (PST) MIME-Version: 1.0 From: Vincent Legoll Date: Tue, 29 Dec 2020 16:05:17 +0100 Message-ID: Subject: profile-collisions linter To: guix-devel Content-Type: multipart/mixed; boundary="0000000000009ce95b05b79bb845" Received-SPF: pass client-ip=2a00:1450:4864:20::131; envelope-from=vincent.legoll@gmail.com; helo=mail-lf1-x131.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.93 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=D9HtRz9A; dmarc=pass (policy=none) header.from=gmail.com; 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: 18A439404D5 X-Spam-Score: -2.93 X-Migadu-Scanner: scn1.migadu.com X-TUID: VMOh0qzLB4Dr --0000000000009ce95b05b79bb845 Content-Type: text/plain; charset="UTF-8" Hello, I'm having a look at the reported profile-collisions linter warnings. See for example: http://data.guix.gnu.org/revision/f521104e344ed9bf259a6b821fd0f3080f8ebf6b/package/python-requests/2.20.1?locale=en_US.UTF-8 I'm trying to remove the duplicated propagated-inputs entries (from the inherited package) and then concatenating the overrides. I've come with the attached diff, but it's giving me headaches. Anyone can give it a look and tell me what is wrong with my coding ? PS: I don't know if this would be better posted in guix-help or elsewhere... Thanks -- Vincent Legoll --0000000000009ce95b05b79bb845 Content-Type: text/x-patch; charset="UTF-8"; name="propagated-inputs-linter-warning.diff" Content-Disposition: attachment; filename="propagated-inputs-linter-warning.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kja4f6fq0 ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRob24td2ViLnNjbSBiL2dudS9wYWNrYWdlcy9w eXRob24td2ViLnNjbQppbmRleCBjMWRlODE5N2UwLi45NGE3MjEwYmJmIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMvcHl0aG9uLXdlYi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi13ZWIu c2NtCkBAIC0yNDU0LDYgKzI0NTQsMTEgQEAgQVBJcy4iKQogdGhhbiBQeXRob27igJlzIHVybGxp YjIgbGlicmFyeS4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YXNsMi4wKSkpCiAKKyhkZWZpbmUg KHByb3BhZ2F0ZWQtaW5wdXRzLWZpbHRlcmVkIG92ZXJyaWRlcyBvbGRfaW5wdXRzKQorICAobGV0 KiAoKG92ZXJyaWRlc19uYW1lcyAobWFwIGNhYXIgb3ZlcnJpZGVzKSkKKyAgICAgICAgIChvbGRf aW5wdXRzX2ZpbHRlcmVkIChyZW1vdmUgKGxhbWJkYSBpIChtZW1iZXIgKGNhYXIgaSkgb3ZlcnJp ZGVzX25hbWVzKSBvbGRfaW5wdXRzKSkpKQorICAgIChjb25jYXRlbmF0ZSAnKG9sZF9pbnB1dHNf ZmlsdGVyZWQgb3ZlcnJpZGVzKSkpKQorCiA7OyBTb21lIHNvZnR3YXJlIHJlcXVpcmVzIGFuIG9s ZGVyIHZlcnNpb24gb2YgUmVxdWVzdHMsIG5vdGFibHkgRG9ja2VyL0RvY2tlcgogOzsgQ29tcG9z ZS4KIChkZWZpbmUtcHVibGljIHB5dGhvbi1yZXF1ZXN0cy0yLjIwCkBAIC0yNDY2LDkgKzI0NzEs MTAgQEAgdGhhbiBQeXRob27igJlzIHVybGxpYjIgbGlicmFyeS4iKQogICAgICAgICAgICAgICAg ICAgICAgIChiYXNlMzIKICAgICAgICAgICAgICAgICAgICAgICAgIjBxemo2Y2d2M2s5d3lqN3ds eGd6N3hxMGNmZzRqYmJrZm0yNHBwOGRuaGN6d2wzMTUyN2EiKSkpKQogICAgICAgICAgICAocHJv cGFnYXRlZC1pbnB1dHMKLSAgICAgICAgICAgIGAoKCJweXRob24tdXJsbGliMyIgLHB5dGhvbi11 cmxsaWIzLTEuMjQpCi0gICAgICAgICAgICAgICgicHl0aG9uLWlkbmEiICxweXRob24taWRuYS0y LjcpCi0gICAgICAgICAgICAgICxAKHBhY2thZ2UtcHJvcGFnYXRlZC1pbnB1dHMgcHl0aG9uLXJl cXVlc3RzKSkpKSkKKyAgICAgICAgICAgICBgLEAocHJvcGFnYXRlZC1pbnB1dHMtZmlsdGVyZWQK KyAgICAgICAgICAgICAgIGAoKCJweXRob24tdXJsbGliMyIgLHB5dGhvbi11cmxsaWIzLTEuMjQp CisgICAgICAgICAgICAgICAgICgicHl0aG9uLWlkbmEiICxweXRob24taWRuYS0yLjcpKQorICAg ICAgICAgICAgICAgKHBhY2thZ2UtcHJvcGFnYXRlZC1pbnB1dHMgcHl0aG9uLXJlcXVlc3RzKSkp KSkKIAogKGRlZmluZS1wdWJsaWMgcHl0aG9uMi1yZXF1ZXN0cwogICAocGFja2FnZS13aXRoLXB5 dGhvbjIgcHl0aG9uLXJlcXVlc3RzKSkK --0000000000009ce95b05b79bb845--