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 +BshL6l+vl5JFAAA0tVLHw (envelope-from ) for ; Fri, 15 May 2020 11:36:09 +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 cIwjK6l+vl6THQAA1q6Kng (envelope-from ) for ; Fri, 15 May 2020 11:36:09 +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 24F23940365 for ; Fri, 15 May 2020 11:36:09 +0000 (UTC) Received: from localhost ([::1]:54852 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZYdM-0007a0-0Y for larch@yhetil.org; Fri, 15 May 2020 07:36:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40566) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZUdn-0006g3-Bp for guix-devel@gnu.org; Fri, 15 May 2020 03:20:19 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17123) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jZUdl-0008Jt-Ff for guix-devel@gnu.org; Fri, 15 May 2020 03:20:18 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1589527212; cv=none; d=zohomail.com; s=zohoarc; b=ARPKo4YYMPLapvF1u30GVKGSRdFcI/OMQBBX6XmdmgGxmaWEuuRjZemp7EgI3lbjCfLStB8BHCs7iWwJRlfW7CTY5jTNqNzfm6flHdLkjEVy81Xm3HWzm8KUJFVqQCZ8tN8rpxAwO4srpmI2yceRJR9xs1QVZeG6hIO9SMx2+ZA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1589527212; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=ejFeh/H6NiBTrDLl4TkaHdKffzL1QSddhr0+h4nbWp8=; b=Fc32jkZ2MO6gFyjDaspPMqWHiZZR+hc1KTD0PpoRLTgWNy00+l0zsJlZW+ecBK+rgMI48S+XNQJZGx6WbXCiNhRXU1E16WaO+bbDxqQfOwXw2wK8A60b3LmR+xuRQGc26kGl3MttRv6A1Ide6hSfyXcDVhk/C5B/T9jnKRk5h/c= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1589527212; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; bh=ejFeh/H6NiBTrDLl4TkaHdKffzL1QSddhr0+h4nbWp8=; b=SM4R3paB0GZYs2QsRa0r99Ty9T/Y8xm9UfLsOFDDT/kvdDiCjWU1cVkg4UoAhMwR GXIRzLeFGSLKhpaqrbEdpRyidUKgwqdKgR7ijvuP7D6Bkay7qpvXJ31JfpwWd5p6a0t Lx/lXe0oSrwXW4oIwfqLkxcNepFLdy1ki6uUwjfY= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1589527210428151.38706570989189; Fri, 15 May 2020 00:20:10 -0700 (PDT) User-agent: mu4e 1.4.4; emacs 26.3 From: Edouard Klein To: guix-devel Subject: What to do when udpating a package ? Message-ID: <87v9kx7jh5.fsf@alice.lan> Date: Fri, 15 May 2020 09:20:06 +0200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Zoho-Virus-Status: 2 X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.11; envelope-from=edk@beaver-labs.com; helo=sender4-op-o11.zoho.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/15 03:20:13 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Mailman-Approved-At: Fri, 15 May 2020 07:35:57 -0400 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-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=beaver-labs.com header.s=zoho header.b=SM4R3paB; 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-Spam-Score: -1.21 X-TUID: LWNn89avM6He --=-=-= Content-Type: text/plain Dear Guix Developers, I have a few beginner questions. Attached to this email you will find the "reverse-package" graph of python-prompt-toolkit. --=-=-= Content-Type: application/pdf Content-Disposition: attachment; filename=reverse.pdf Content-Transfer-Encoding: base64 JVBERi0xLjUKJbXtrvsKNCAwIG9iago8PCAvTGVuZ3RoIDUgMCBSCiAgIC9GaWx0ZXIgL0ZsYXRl RGVjb2RlCj4+CnN0cmVhbQp4nL1by47sxpHd8yu47Fo0ne/HzrjAwICBWczo7gwvZMmSZXfblqwZ yX8/55xIsljFqtYttTQ2dLvIykwmMyJOnHiUnx3+/+zxT05t/uJ1+nZyuvffv5t/87mbv/7X5Ocf cO/3+O+v0x/+OLvFzV9O3s3/Ofse85zcHHyfY5m/+/P82Zj93dfzh4+TT4tzLqQ0nrJd+p7iXPxS eufcj6/Tb756ds9u9vPHr6Y/PP3z9Nye/v39Kbinv5yevXv6xynEp7+fnvvTM66TDfjuFAu/CU+v J4zRve9Pvo4x358mfNZMDXrhoL9puW/4UUN/i+v2FE/P5Wk5Pacnt33Kpz9+/P30Hx/P5+F7r3PI ZQ4tPva+wbk8h1p//gt/s70hRvnOUf160PT0JQfoZb84YdL/8CudzZ9PodhIvfXnnIhPzdbVDH1r x1FP03oK/fRc+SniZNbzWGrwuXRoQg458a9L0ccaeUjBpbLgYy1LcHF+5Y2+JNzpaUmNZ5HT0mud feD5NNwoacmzp/7hovbZN9yIeYJiubgEzA0hLN1jrA962hxSXWLOmPHZWxuCXH5iuz7ExfmABTO2 17hhH/LSMm7lDIHl+QW3fF1CgeT5Lhj1Mv9lujH1w1lZaBZUlVAfUxWcwrsU5a8UqAS/0xaJ/7tT d6uiSD3OYv+Xpp6tRONNF8oN0/hEVQA8pAUSLw7yrzgeXyDOimMseekpAwHakvzcOmQ7Yxq1AOOh BRhQHBSht6XWSkUoOGoeZ1+8j9KQTmXKbgmxvVsNfCtLz7TuuPjQuddKNW5Sgh4hcN+ggs0Ur1Rp wHHWTgG8h2rov/ogWmAS5B3jr4YWkuwEM19t+2Erl2gh09IWV5sdV1sAkHPzSysQUIKVU5jeVegA /oaelwxzpwV3rPJukWnB2IUjBBZsIrS84D98wC4ChRaAOr34mQbMp0tsx5k7uQGBouRG+HoQ5Zt/ n9y+5QAZryyQZpkNsVec5vCJUwHhCSb9jO/+TXmWJ79zXas4w6eCNrQ9Ok/UBvoJtTveA5aGE00w VSAgjjYAxevicLSB71lzk3xdCb8AEEc8CScPiOgDh1NYMrQLlrQ0oAFxOAazf+8Wn8PA4euZe2lC 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 Yn8q60umx3ypere/TMNYU+eOGTAQYNYud+qhYi2M0s+a+A4hDWU6ztwR++bHj8Ue/RlBC+/MV2uA csqW9frmzNE3tq92oH6jb3TXIL3lvdYI7Zi47Iww6y4OY5qyWXmO3q+XQTjZHsQsZg7y7PrdTron ks7WW2r+cIRYlkgR/S7QYkMWPZN+j1MN8o/z9oGWi2s0DEt8MNDij9reKZUfTmseRuHxPmk8csZZ v+0YGUh99eOFeP5+7l648bO9uhMUi0rTPZl5B0BkvHWWmnfsCqoWPfOc/fbDu2Sq7flbBKbVqOus E92LYmijsuvUxKhVQYxbCciEZz5WlMz4uszpOPXDvQxA7sa41IMvZp0RZYgkOa84LAPxInuJvPnP XPIW2eQ8oktW/1wCZGf7EQvL3IyDxmCRs2zJQ/B6kbGsTmAGoqolzEBPRHWMOCpPbvoZeYXiivVB 9zT8j7r0C7MCXgrNLn1Lb7CcZXfYpX89z9TdnzNy55B6XOPfc0aOscs5I8c32jJyWoZbPq9XbMQu z3YOoZlnW79d82zn0ZdNt2ltlncPFmsVUb7dLP/jKY9a+K7V57pNK2wdWZcWwlAYoszz8YNYR2gX Oc71xkhyrpcjy7leXqQ5764v5Xj76bC5c+ZyXX1LdOJGvsh0Xk3YaQbArKqp/ZwY6KCB7MBnEi0n /r6o6y9TFgXGVJtTwBNDVxHqtoqAklgX7tbqUatpKwk7keZFKym2CUWBoPjBYd6H6b+m/wNHt4ru CmVuZHN0cmVhbQplbmRvYmoKNSAwIG9iagogICA1MDU2CmVuZG9iagozIDAgb2JqCjw8CiAgIC9F eHRHU3RhdGUgPDwKICAgICAgL2EwIDw8IC9DQSAxIC9jYSAxID4+CiAgID4+CiAgIC9Gb250IDw8 CiAgICAgIC9mLTAtMCA2IDAgUgogICA+Pgo+PgplbmRvYmoKMiAwIG9iago8PCAvVHlwZSAvUGFn ZSAlIDEKICAgL1BhcmVudCAxIDAgUgogICAvTWVkaWFCb3ggWyAwIDAgMjUwNiA1NDggXQogICAv Q29udGVudHMgNCAwIFIKICAgL0dyb3VwIDw8CiAgICAgIC9UeXBlIC9Hcm91cAogICAgICAvUyAv VHJhbnNwYXJlbmN5CiAgICAgIC9JIHRydWUKICAgICAgL0NTIC9EZXZpY2VSR0IKICAgPj4KICAg L1Jlc291cmNlcyAzIDAgUgo+PgplbmRvYmoKNyAwIG9iago8PCAvTGVuZ3RoIDggMCBSCiAgIC9G aWx0ZXIgL0ZsYXRlRGVjb2RlCiAgIC9MZW5ndGgxIDEwODY0Cj4+CnN0cmVhbQp4nO16eXgUVdb3 vXXqVnVV9Vad7qydpLN0FhYTEwKERVoEZBMDhEhQnAAhLOoAIgoEJixDQgQNCITFCC0EhMAwARE7 EBA0Ag4wOgP4DZ/My6i4jREZXxw0JDffqe5EcOad+b7/vud9nrcrt5ZbVfeec+7vnPO7t0IoIUQl SwgQz5SnJs2+Urz1LCFxQwkRJkx59hkPmRGbS4inlhDKS2ZPe2pOj2dnEpKI12TvtCcXlOypbl2O 5/sIia2ZPnVSsflz+iEhSXlY13M6Vli2yevxeiVeJ09/6pn5h6Od3fEanyc1T86aMokIjma8hf0R /1OT5s8W10tz8PpLvPbMfnrq7L7y3/DUayKETScCKeHVYgmrRWllEu0zi7eJdJuaWJkgkoymi833 EvvF5ovNmWF6gu5N0BNKRNI6F2JaP+PVsvWH756W0rGNI7xArBVLiZ24yX2+mOgGYnU2MFPAupoe g8ZY3aE9GCESkzAk1t7anJV102j12rVrN5ua7U3XM31KUdySOH/cX+JEOtGrJ+nZrvtodhbR7UJS YgrtkZKUKLmc4dlZPenchoY+B0rPkfb2c6UHhN6vvfTSa0bZ3bZfUuuKJ/FG/gNujZPo12e/+OIs FtSUUNIf5SsTi4iNrvI9IJsERSc2VddUQmxW3UZsFt1sIcbBalE11axrmjrQoil2orEKOGbVGu1W i1lVJCAmm2jT7PaLI+rV/BH1pvxHxzcQjfh6F46od+Yb5+0nehc2NekRuYaKqKmeq+c6cjNHjB0v 29k3st3UUTrO2TcRWYWJ1HdDIswkKWAJVyMsdkuSJccyTH1YHWWZoExQZ6oVliWWdRaHSlAIjZk1 q2aLoC7BLtpZhOrUnOZoa7QtlSTTZMEjeli6KU3xqslasjnV0sXaxebRe5EcmiNkipmst9pT62nu bcm15toy9fuJj/oEH/hEH/NJPtlnGqgMVh+0DLMOs/n0fDKajhbGQZ6YxwqkcXKB6RHlEXWcNs5c aC205ekltESYrs6wzrAV6aWm+db5tkryvLJCW2GutFRaK22blQ3aBvMW6xZbrVZr3mvda6vX39ev 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 TVVtTdP324JS/HdmH1DS9eGrzUXjRVpVvDBvwBvhNXjN7B6UeWHuwb0wgYm5jsq8cG2N2lo02Hey 7wI4CHfgThh9nfRdI89a8lirzAv7o1ctvSw0VjX34HvxQWanmVHrpNZD41UDdsor8Ep8PHy8MPJY yeNaaFrxgacXT+ugcbIPH68+YKuMe7ByDxbZrGZDLye9PO7W691C70TvofGaBxqrGvR12hfMizz0 74vKk8ts3mYpXHLmMdIB1vmRyRkS3WZ8Giep0t8PpWPH2AplbmRzdHJlYW0KZW5kb2JqCjEwIDAg b2JqCiAgIDM5MAplbmRvYmoKMTEgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yCiAgIC9G b250TmFtZSAvVUxTS0RDK0RlamFWdVNhbnMKICAgL0ZvbnRGYW1pbHkgKERlamFWdSBTYW5zKQog ICAvRmxhZ3MgMzIKICAgL0ZvbnRCQm94IFsgLTEwMjAgLTQ2MiAxNzkzIDEyMzIgXQogICAvSXRh bGljQW5nbGUgMAogICAvQXNjZW50IDkyOAogICAvRGVzY2VudCAtMjM1CiAgIC9DYXBIZWlnaHQg MTIzMgogICAvU3RlbVYgODAKICAgL1N0ZW1IIDgwCiAgIC9Gb250RmlsZTIgNyAwIFIKPj4KZW5k b2JqCjYgMCBvYmoKPDwgL1R5cGUgL0ZvbnQKICAgL1N1YnR5cGUgL1RydWVUeXBlCiAgIC9CYXNl Rm9udCAvVUxTS0RDK0RlamFWdVNhbnMKICAgL0ZpcnN0Q2hhciAzMgogICAvTGFzdENoYXIgMTIx CiAgIC9Gb250RGVzY3JpcHRvciAxMSAwIFIKICAgL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcK ICAgL1dpZHRocyBbIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMzYwIDMxNyAwIDYzNiA2MzYg NjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiAwIDAgMCAwIDAgMCAxMDAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA2 MTIgNjM0IDU0OSA2MzQgNjE1IDM1MiA2MzQgNjMzIDI3NyAyNzcgNTc5IDI3NyA5NzQgNjMzIDYx MSA2MzQgNjM0IDQxMSA1MjAgMzkyIDYzMyA1OTEgODE3IDU5MSA1OTEgXQogICAgL1RvVW5pY29k ZSA5IDAgUgo+PgplbmRvYmoKMSAwIG9iago8PCAvVHlwZSAvUGFnZXMKICAgL0tpZHMgWyAyIDAg UiBdCiAgIC9Db3VudCAxCj4+CmVuZG9iagoxMiAwIG9iago8PCAvUHJvZHVjZXIgKGNhaXJvIDEu MTcuMyAoaHR0cHM6Ly9jYWlyb2dyYXBoaWNzLm9yZykpCiAgIC9DcmVhdGlvbkRhdGUgKEQ6MjAy MDA1MTUwODMwNDQrMDInMDApCj4+CmVuZG9iagoxMyAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZwog ICAvUGFnZXMgMSAwIFIKPj4KZW5kb2JqCnhyZWYKMCAxNAowMDAwMDAwMDAwIDY1NTM1IGYgCjAw MDAwMTQ2NjcgMDAwMDAgbiAKMDAwMDAwNTI4MCAwMDAwMCBuIAowMDAwMDA1MTcxIDAwMDAwIG4g CjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwNTE0OCAwMDAwMCBuIAowMDAwMDE0MTk3IDAwMDAw IG4gCjAwMDAwMDU0OTkgMDAwMDAgbiAKMDAwMDAxMzQxMiAwMDAwMCBuIAowMDAwMDEzNDM1IDAw MDAwIG4gCjAwMDAwMTM5MDMgMDAwMDAgbiAKMDAwMDAxMzkyNiAwMDAwMCBuIAowMDAwMDE0NzMy IDAwMDAwIG4gCjAwMDAwMTQ4NDkgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxNAogICAvUm9v dCAxMyAwIFIKICAgL0luZm8gMTIgMCBSCj4+CnN0YXJ0eHJlZgoxNDkwMgolJUVPRgo= --=-=-= Content-Type: text/plain I am updating it from version 2.0.7 to version 3.0.5 because python-questionary (which I'm trying to add to guix) depends on version 3. After writing the new package definition for version 3.0.5, I tried building the packages listed by ./pre-inst-env guix refresh --list-dependent python-prompt-toolkit which if I understand correctly are the leafs of the attached DAG. This is where I ran into different problems. Here are the questions I have: - Some packages would not build, for reasons unrelated to the update of python-prompt-toolkit. Namely: - fdroidserver@1.1.1 will not build because of a failure of python-apache-libcloud@2.4.0 - python-matplotlib-documentation@3.1.2 and python-ipython-documentation@7.9.0 will not build because of a failure of texlive-union-51265 - python-rpy2@3.0.4-1.19868a8 would not build All those failure also happen on origin/master on my machine, and are therefore unrelated to the changes I made. --> Is any failure to build expected on origin/master ? --> If so, where can I check the official build success/fail status of a package ? --> If not, how can I check that my master version of guix is correct and is building everything it should build ? --> In any case, how can I check that my change does not negatively affect these packages ? - Some of the failing-in-master packages do not depend directly on python-prompt toolkit, but they depend on a package that depends on etc. e.g. fdroidserver@1.1.1 depends on python-androguard@3.2.1 which depends on python-ipython@7.9.0. --> fdroidserver@1.1.1 fails to build for reasons unrelated to python-prompt-toolkit, but both python-androguard@3.2.1 and python-ipython@7.9.0. both build with the new version of python-prompt-toolkit. Would I be correct in assuming that frdoidserver would build with the new version ? I assume not, but I would like to be sure - python-iml@0.6.2 does not build with prompt-toolkit in version 3 (the version is explicitly stated as >=2.0 and <2.1 in the Python files), but when I add prompt-toolkit-2 to its propagated-inputs, it does. Given that python-ipython has prompt-toolkit (implicitly in version 3) installed in its propagated inputs, this means that any environment with python-iml will have prompt-toolkit in both its version 2 and 3 installed at the same time. I feel uneasy about this. --> Is this a problem ? --> Should I just trust that if it builds, then everything is allright ? - Same question on a larger scale with r-irkernel@1.1: - it depends on python-jupyter-console (failing) which depends on python-prompt-toolkit. If I pin python-jupyter-console's dependency on python-prompt-toolkit to version 2, python-jupyter-console builds. The next dependency to fail is then python-widgetsnbextension@3.4.2, whose Python files explicitly requires 2.0 <= python-prompt-toolkit <2.1, but whose guix package does not (it relies on python-prompt-toolkit being a propagated input of a propagated input of a propagated etc.). Same for python-ipywidgets@5.2.2. Those packages build when I explicitly add python-prompt-toolkit-2 as a propagated input. Now I feel uneasy about two things: --> Is the concurrent presence in the environment of python-prompt-toolkit both in version 2 and 3 a problem ? --> Is the fact that the graph is now much more connected (2 extra edges) a problem ? --> Is there a way to check the graph to make the edges as sparse as possible (i.e. remove as many edges as possible without changing the reachability) ? Would this be something we want ? According to me it would because it would make the packages definitions shorter and the computations on the graph faster, but I'm not sure. I'm sorry if this is addressed in the documentation, I did not find the relevant parts. guix graph is awesome, it makes working with the dependencies much more intuitive. This email is a mess to anyone not looking at the graph at the same time, but I hope is quite understandable to somebody following along on the graph at the same time. Last question: --> Should I also check the build status of the packages for which python-prompt-toolkit or its dependents are native-inputs ? Why, why not ? Thanks in advance, Cheers, Edouard --=-=-=--