From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id VQaINeuHZmKhugAAbAwnHQ (envelope-from ) for ; Mon, 25 Apr 2022 13:37:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id yD8oNOuHZmJ06AAAauVa8A (envelope-from ) for ; Mon, 25 Apr 2022 13:37:15 +0200 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 AA4B81961A for ; Mon, 25 Apr 2022 13:37:14 +0200 (CEST) Received: from localhost ([::1]:60600 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nix1l-0007ac-Jv for larch@yhetil.org; Mon, 25 Apr 2022 07:37:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51580) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nix1a-0007aO-Ub for guix-patches@gnu.org; Mon, 25 Apr 2022 07:37:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39520) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nix1a-0008VB-MW for guix-patches@gnu.org; Mon, 25 Apr 2022 07:37:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nix1a-0005uf-G8 for guix-patches@gnu.org; Mon, 25 Apr 2022 07:37:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55104] [PATCH 000/232] Update IPython to latest, fix texlive-polyglossia, add more Resent-From: Julien Lepiller Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 25 Apr 2022 11:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55104 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer , 55104@debbugs.gnu.org Received: via spool by 55104-submit@debbugs.gnu.org id=B55104.165088659722693 (code B ref 55104); Mon, 25 Apr 2022 11:37:02 +0000 Received: (at 55104) by debbugs.gnu.org; 25 Apr 2022 11:36:37 +0000 Received: from localhost ([127.0.0.1]:33417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nix1A-0005tw-1b for submit@debbugs.gnu.org; Mon, 25 Apr 2022 07:36:37 -0400 Received: from lepiller.eu ([89.234.186.109]:34768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nix17-0005tl-DP for 55104@debbugs.gnu.org; Mon, 25 Apr 2022 07:36:35 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 2fbabfcb; Mon, 25 Apr 2022 11:36:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from :to:subject:in-reply-to:references:message-id:mime-version :content-type:content-transfer-encoding; s=dkim; bh=wlR43dp2wP2/ nFSg8O1JTfgbhxycvkUXkuD3ubPEIIU=; b=IEwGlr7qaWJ9wQxT/f2NUGSBUD1p VIx2MiOGSFFV0wB164mIBsD+DwPty8ZBogXAxX/3YEWPgQj1YHGsyfb5MXXYmecY LjS35quuSpJxHT1pUml2UjhyrnV4y4d7/UgxxWcsqPfwxVoLfVcElQ3io/Ov8air hKd3u1V1Q3vkRdbUCznmqBcpEc1vYxvljCsoRHg7sTluxMsq68t9uvmrqgeLWQ2d btPLHk6UNsmcQRoXHJ1wrWLshj0uKK7iPdGZFNiAiytFXv1mEClEJg/WuIXr/XFx XOxWZSZ3J11PbHZb7UOhHOQeOOgjks8wHV7WgJIA8xA0FM16jTNOhJJ46w== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 0f4c60dc (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Mon, 25 Apr 2022 11:36:26 +0000 (UTC) Date: Mon, 25 Apr 2022 13:36:07 +0200 From: Julien Lepiller User-Agent: K-9 Mail for Android In-Reply-To: <20220425035714.25466-1-maxim.cournoyer@gmail.com> References: <20220425035714.25466-1-maxim.cournoyer@gmail.com> Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----JLQ2C7SKKEIHCI7VWU08HLL007E6WV Content-Transfer-Encoding: 7bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1650886635; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=/hbm986D7EIJrthdvelsqy23T7WYhiqNr15GzPm9vEM=; b=NuXgs5/T7bilhT/eGEfJ9vL/dPv6l6zewwNhqK1ORZRbUjALd8AK65/1yQyGuNnnZ0x3nx AYmcsRRrEF1NVBVmFPUucsnJygXdO/169v1KxVSs/+IiloREYR1HdswgKU6PzUr+cRiKzv HDFPudhe7sxzQQJaXkv9I0HzgDIFtZxdYfBPOXHf/lLT0UmTNxU7EyTK+sVm34gZUmWvuJ hY9v2jGfHQtdkJ5P139NhJgAtmCLwB8SdmU+9HzrA/RHIgBGuedHzHV3v6WfCRx7/0RJRT pIEHmDM8mCH/Ut0zJk/zoaZX8wmgkdHcjxVKxCyiGPLsvaJPxKewe7SnB0QOXA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1650886635; a=rsa-sha256; cv=none; b=gqBakgHHzUAaSB1uioRKBpml9AZ2nI+4g17H1LAuHS/Te0UGWCG5O/8fI8uWiy49yLGmnR 4YMPkaq7UAcaNBHOtJNOPqdnzv9d/duLPxTUUcoZ6s6+KKj5iWrEzdYSxK2PAPUzU2VB5m z2TZ5S3zznNp5Rjgz/W5nITnwDvr/KvHeboteqvURKqR4o9usYXy9yCcenRREp4kYwAxRF IIFD34a1SRZQQ4qabVI2a4dbEJfrzib+/3o35tpg8SEZXFcIgO2TCLOIu5AjM3IDOxFZqr YzjetNVBUpsUuQwjIphRdHlH5wCH192GU9FyfoAq0OagYS3gft/JJwc5lR3vzA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lepiller.eu header.s=dkim header.b=IEwGlr7q; dmarc=fail reason="SPF not aligned (relaxed)" header.from=lepiller.eu (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 5.99 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lepiller.eu header.s=dkim header.b=IEwGlr7q; dmarc=fail reason="SPF not aligned (relaxed)" header.from=lepiller.eu (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: AA4B81961A X-Spam-Score: 5.99 X-Migadu-Scanner: scn1.migadu.com X-TUID: O7WWdi21qkhK ------JLQ2C7SKKEIHCI7VWU08HLL007E6WV Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable (quick question unrelated to the patches) Which command do you use to send the whole series without creating multipl= e tickets in the tracker? Which options do you use? On April 25, 2022 5:57:14 AM GMT+02:00, Maxim Cournoyer wrote: >Hello Guix! > >This is the result of a quest to update IPython (to fix a reported CVE) a= nd >wanting to fix its Texinfo/PDF doc generation=2E The later ended up bein= g a >rather deep rabbit hole, hence the following slurry of commits=2E The en= d >result is that we now have an up-to-date IPython and better support to bu= ild >Sphinx-based documentation, a working texlive-polyglossia package (at lea= st >for XeLaTeX) and many new font tools that should allow us to build more f= onts >from source=2E > >The branch wip-ipython-polyglossia has been used to bulid the branch, so >should you be interested in trying it, the new packages should have >substitutes=2E > >Thanks, and happy 10th Guix anniversary! > >Maxim Cournoyer (232): > gnu: python-ipython: Re-order fields=2E > gnu: python-astroid: Propagate python-typing-extensions=2E > gnu: Add python-pure-eval=2E > gnu: Add python-asttokens=2E > gnu: Add python-littleutils=2E > gnu: Add python-stack-data=2E > gnu: python-traitlets: Update to 5=2E1=2E1=2E > gnu: python-jinja2: Update to 3=2E1=2E1=2E > gnu: python-prompt-toolkit: Update to 3=2E0=2E29=2E > gnu: python-ipython: Update to 8=2E2=2E0 [fixes CVE-2022-21699]=2E > gnu: python-nbformat: Update to 5=2E3=2E0=2E > gnu: Add texlive-paralist=2E > gnu: Add texlive-stix2-otf=2E > gnu: Add texlive-metalogo=2E > gnu: Add texlive-makecmds=2E > gnu: Add texlive-csplain=2E > gnu: Add texlive-cs=2E > gnu: Add texlive-zref=2E > gnu: Add python-pcpp=2E > gnu: Add opentype-sanitizer=2E > gnu: Add python-opentype-sanitizer=2E > gnu: Add python-defcon-bootstrap=2E > gnu: Add python-fontmath=2E > gnu: Add python-unicodedata2=2E > gnu: python-fonttools-with-test: Rename to python-fonttools-full=2E > gnu: Add python-mutatormath=2E > gnu: Add python-fontpens-bootstrap=2E > gnu: Add python-booleanoperations=2E > gnu: Add python-fontparts-bootstrap=2E > gnu: Add python-fontpens=2E > gnu: Add python-defcon=2E > gnu: Add python-fontparts=2E > gnu: Add python-cu2qu=2E > gnu: Add python-ufoprocessor=2E > gnu: Add python-ufonormalizer=2E > gnu: Add python-types-toml=2E > gnu: Add python-pytest-mypy=2E > gnu: Add python-jaraco-context-bootstrap=2E > gnu: Add python-jaraco-functools-bootstrap=2E > gnu: Add python-autocommand=2E > gnu: Add python-types-freezegun=2E > gnu: Add python-types-pytz=2E > gnu: Add python-pytest-freezegun=2E > gnu: Add python-pytest-enabler-bootstrap=2E > gnu: Add python-path-bootstrap=2E > gnu: Add python-pip-run-bootstrap=2E > gnu: python-importlib-metadata: Update to 4=2E11=2E3=2E > gnu: python-pytest-black: Update to 0=2E3=2E12=2E > gnu: python-mypy: Update to 0=2E942 and fix search path=2E > gnu: Add python-types-docutils=2E > gnu: python-pytest-checkdocs: Update to 2=2E7=2E1=2E > gnu: Add python-jaraco-classes=2E > gnu: Add python-jaraco-context=2E > gnu: Add python-jaraco-functools=2E > gnu: Add python-pytest-enabler=2E > gnu: Add python-path=2E > gnu: Add python-pip-run=2E > gnu: Add python-tempora=2E > gnu: Add python-pytest-perf=2E > gnu: python-factory-boy: Update to 3=2E2=2E1=2E > gnu: python-faker: Update to 13=2E3=2E4 and honor TESTS?=2E > gnu: Add python-pytest-randomly=2E > gnu: Add psautohint-font-data=2E > gnu: Add psautohint=2E > gnu: Add python-ordered-set=2E > gnu: Add python-xdoctest=2E > gnu: Add python-ubelt=2E > gnu: python-setuptools: Update to 62=2E0=2E0=2E > gnu: python-pathpy: Deprecate by python-path=2E > gnu: python-pytest-shutil: Adjust to use python-path=2E > gnu: python-pytest-cov: Update to 3=2E0=2E0=2E > gnu: Add python-scikit-build=2E > gnu: python-jupyter-packaging: Update to 0=2E12=2E0, run test suite=2E > gnu: python-scipy: Move input fields below arguments field=2E > gnu: python-scipy: Update to 1=2E8=2E0 and enable parallel build=2E > gnu: Add java-antlr4-runtime-cpp=2E > gnu: Add python-fonttools-next=2E > gnu: Add python-afdko=2E > gnu: Add python-cffsubr=2E > gnu: Add skia=2E > gnu: Add python-skia-pathops=2E > gnu: Add python-ufolib2=2E > gnu: Add python-compreffor=2E > gnu: Add python-ufo2ft=2E > gnu: Add python-sfdlib=2E > gnu: Add font-amiri=2E > gnu: Add font-sil-ezra=2E > gnu: Add texlive-bidi=2E > gnu: Add font-gfs-ambrosia=2E > gnu: python-click: Update to 8=2E1=2E2 and honor TESTS?=2E > gnu: python-flask: Update to 2=2E1=2E1=2E > gnu: Add python-untangle=2E > gnu: python-black: Update to 22=2E3=2E0=2E > gnu: pylint: Run tests in parallel=2E > gnu: python-trio: Update to 0=2E20=2E0=2E > gnu: Add python-pydevd=2E > gnu: Add python-debugpy=2E > gnu: python-greenlet: Update to 1=2E1=2E2=2E > gnu: Add python-pytest-forked-next=2E > gnu: python-pytest-xdist-next: Update to 2=2E5=2E0=2E > gnu: Add python-ipyparallel-bootstrap=2E > gnu: python-nest-asyncio: Update to 1=2E5=2E5=2E > gnu: python-jupyter-core: Update to 4=2E10=2E0=2E > gnu: python-jupyter-client: Update to 7=2E2=2E2=2E > gnu: python-ipykernel: Update to 6=2E13=2E0=2E > gnu: Add python-pytest-tornado=2E > gnu: python-ipyparallel: Update to 8=2E2=2E1=2E > gnu: python-anyio: Update to 3=2E5=2E0=2E > gnu: python-nbclient: Update to 0=2E6=2E0=2E > gnu: python-bleach: Update to 5=2E0=2E0=2E > gnu: Add texlive-unicode-math=2E > gnu: Add texlive-lm-math=2E > gnu: python-nbconvert: Update to 6=2E5=2E0=2E > gnu: Add python-jupyter-server-mathjax=2E > gnu: python-nbval: Fix build=2E > gnu: python-send2trash: Update to 1=2E8=2E0 and update home page=2E > gnu: python-notebook: Update to 6=2E4=2E10=2E > gnu: Add python-nbdime=2E > gnu: Add python-docrepr=2E > gnu: python-sphinx: Propagate TexLive dependencies=2E > gnu: Add python-pep621=2E > gnu: Add python-sphinx-theme-builder=2E > gnu: Add python-sphinx-sitemap=2E > gnu: texlive-fontspec: Add missing propagated inputs=2E > gnu: texlive-polyglossia: Rename and fix package=2E > gnu: Add texlive-cbfonts-fd=2E > gnu: Add texlive-cbfonts=2E > download: Add a mirror for CTAN=2E > gnu: texlive-latex-geometry: Propagate texlive-latex-graphics=2E > gnu: Add texlive-cm-lgc=2E > gnu: Add texlive-xindy=2E > gnu: python-ipython-documentation: Also build info and pdf targets=2E > gnu: python-websockets: Update to 10=2E3 and enable tests=2E > gnu: Add python-strict-rfc3339=2E > gnu: Add python-rfc3339-validator=2E > gnu: Add python-openapi-schema-validator=2E > gnu: Add python-openapi-spec-validator=2E > gnu: Add python-cbor2=2E > gnu: python-httpcore: Update to 0=2E14=2E7 and enable tests=2E > gnu: Add python-httpcore-bootstrap=2E > gnu: Add python-httpx-bootstrap=2E > gnu: python-httpx: Update to 0=2E22=2E0=2E > gnu: python-uvicorn: Update to 0=2E17=2E6=2E > gnu: Add python-socksio=2E > gnu: python-sqlalchemy: Run tests in parallel via xdist=2E > gnu: python-sqlalchemy: Update to 1=2E4=2E35=2E > gnu: Add python-pecan=2E > gnu: Add python-aioredis=2E > gnu: python-fakeredis: Update to 1=2E7=2E1=2E > gnu: python-falcon: Update to 3=2E1=2E0=2E > gnu: Add python-dictpath=2E > gnu: Add python-openapi-core=2E > gnu: Add python-jupyterlab-server=2E > gnu: python-hypothesis-6=2E23: Update to 6=2E43=2E3=2E > gnu: python-numpy: Update to 1=2E21=2E6 and parallelize build/tests=2E > gnu: python-llvmlite: Update to 0=2E38=2E0=2E > gnu: python-numba: Update to 0=2E55=2E1=2E > gnu: python-pandas: Build and run tests in parallel=2E > gnu: python-pandas: Update to 1=2E4=2E2=2E > gnu: python-scikit-learn: Parallelize build and test suite=2E > gnu: python-pynndescent: Update to 0=2E5=2E6=2E > gnu: python-umap-learn: Update to 0=2E5=2E3=2E > gnu: python-jupyter-server: Update to 1=2E16=2E0=2E > gnu: python-voila: Update to 0=2E3=2E5=2E > gnu: python-sparqlwrapper: Update to 2=2E0=2E0=2E > gnu: python-sparqlkernel: Use gexps and fix inputs=2E > gnu: python-jupyter-protocol: Update to 0=2E2=2E0=2E > gnu: python-jupyter-kernel-mgmt: Update to 0=2E5=2E1 and disable tests= =2E > gnu: xeus: Update to 2=2E4=2E1=2E > gnu: python-types-dataclasses: Fix typo=2E > gnu: python-cmarkgfm: Update to 0=2E8=2E0=2E > gnu: python-readme-renderer: Update to 34=2E0=2E > gnu: mbed-tools: Update to 7=2E53=2E0 and relax click version requireme= nt=2E > gnu: conan: Update to 1=2E47=2E0 and relax PyYAML requirement=2E > gnu: python-parse-type: Update to 0=2E6=2E0, fixing build=2E > gnu: Add python-bson=2E > gnu: python-can: Update to 4=2E0=2E0=2E > gnu: python-amqp: Update to 5=2E1=2E1 and enable tests=2E > gnu: python-kombu: Update to 5=2E2=2E4=2E > gnu: python-celery: Update to 5=2E2=2E6 and enable tests=2E > gnu: Add python-argparse-addons=2E > gnu: python-bitstruct: Update to 8=2E14=2E0=2E > gnu: Add python-toolrack=2E > gnu: sshoot: Update to 1=2E5=2E1=2E > gnu: python-multipart: Fix build with PyYAML 6=2E > gnu: Add python-mergedeep=2E > gnu: Add python-pyyaml-env-tag=2E > gnu: python-ghp-import: Update to 2=2E0=2E2=2E > gnu: Add python-mdx-gh-links=2E > gnu: python-mkdocs: Update to 1=2E3=2E0=2E > gnu: Add python-crccheck=2E > gnu: python-cantools: Update to 37=2E0=2E7=2E > gnu: python-locust: Update to 2=2E8=2E6=2E > gnu: Remove python2-jmespath=2E > gnu: python-croniter: Update to 1=2E3=2E4=2E > gnu: python-miio: Update to 0=2E5=2E11=2E > gnu: Remove python-orator due to being broken and unmaintained=2E > gnu: Add python-pydyf=2E > gnu: weasyprint: Update to 54=2E3=2E > gnu: seed: Use webkitgtk-with-libsoup2=2E > gnu: markets: Add python-wrapper to fix build=2E > gnu: libgrss: Use libsoup-minimal-2 to fix build=2E > gnu: setzer: Add python-wrapper to fix build=2E > gnu: emacsy: Use webkitgtk-with-libsoup2=2E > gnu: python-keyring: Fix test suite=2E > gnu: Remove python2-keyring=2E > gnu: python-pingouin: Update to 0=2E5=2E1=2E > gnu: python-flask-wtf: Update to 1=2E0=2E1=2E > gnu: python-flask-login: Update to 0=2E6=2E0=2E > snippets: Add a 'remove' snippet=2E > gnu: python2-sqlalchemy: Skip a failing test=2E > gnu: dynaconf: Fix build following python-click upgrade=2E > gnu: python-numpydoc: Update to 1=2E2=2E1=2E > gnu: python-sphinx: Update to 4=2E5=2E0=2E > gnu: python-pydata-sphinx-theme: Update to 0=2E7=2E2=2E > gnu: python-sphinx-copybutton: Update to 0=2E5=2E0=2E > gnu: python-sphinx-click: Update to 4=2E0=2E3 and enable tests=2E > gnu: python-sphinxcontrib-websupport: Update to 1=2E2=2E4=2E > gnu: python-sphinxcontrib-programoutput: Update to 0=2E17 and enable > tests=2E > gnu: python-sphinx-argparse: Update to 0=2E3=2E1=2E > gnu: python-sphinx-cloud-sptheme: Update to 1=2E10=2E1 [still broken]= =2E > gnu: Add python-beartype=2E > gnu: Add python-nptyping=2E > gnu: python-sphinx-autodoc-typehints: Update to 1=2E18=2E1=2E > gnu: python-sphinxext-opengraph: Update to 0=2E6=2E3=2E > gnu: python-sphinx-rtd-theme: Update to 1=2E0=2E0=2E > gnu: python-numpy-documentation: Overhaul package definition=2E > gnu: Add python-ipdb=2E > gnu: python-pudb: Update to 2022=2E1=2E1 and rename from pudb=2E > gnu: Add python-mpl-sphinx-theme=2E > gnu: Add texlive-underscore=2E > gnu: python-matplotlib-documentation: Fix build=2E > > =2E=2E=2E/guix-commit-message-remove-package | 13 + > gnu/local=2Emk | 4 + > gnu/packages/android=2Escm | 22 +- > gnu/packages/benchmark=2Escm | 24 +- > gnu/packages/c=2Escm | 32 + > gnu/packages/check=2Escm | 258 +- > gnu/packages/databases=2Escm | 124 +- > gnu/packages/documentation=2Escm | 57 + > gnu/packages/embedded=2Escm | 10 +- > gnu/packages/fonts=2Escm | 91 + > gnu/packages/fontutils=2Escm | 767 +++- > gnu/packages/gnome-xyz=2Escm | 2 + > gnu/packages/gnome=2Escm | 7 +- > gnu/packages/graphics=2Escm | 135 + > gnu/packages/guile-xyz=2Escm | 10 +- > gnu/packages/java=2Escm | 35 +- > gnu/packages/jupyter=2Escm | 330 +- > gnu/packages/llvm=2Escm | 6 +- > gnu/packages/machine-learning=2Escm | 77 +- > gnu/packages/markup=2Escm | 4 +- > gnu/packages/matrix=2Escm | 2 +- > gnu/packages/package-management=2Escm | 12 +- > =2E=2E=2E/python-debugpy-unbundle-pydevd=2Epatch | 254 ++ > =2E=2E=2E/python-ipython-documentation-chars=2Epatch | 18 + > =2E=2E=2E/python-ipython-documentation-repro=2Epatch | 25 + > =2E=2E=2E/patches/python-mypy-use-sys-path=2Epatch | 130 + > gnu/packages/pdf=2Escm | 130 +- > gnu/packages/python-check=2Escm | 160 +- > gnu/packages/python-crypto=2Escm | 30 +- > gnu/packages/python-science=2Escm | 172 +- > gnu/packages/python-web=2Escm | 498 ++- > gnu/packages/python-xyz=2Escm | 3388 +++++++++++------ > gnu/packages/rdf=2Escm | 13 +- > gnu/packages/sphinx=2Escm | 302 +- > gnu/packages/tex=2Escm | 744 +++- > gnu/packages/version-control=2Escm | 11 +- > gnu/packages/vpn=2Escm | 20 +- > gnu/packages/xml=2Escm | 30 + > guix/download=2Escm | 5 + > 39 files changed, 6249 insertions(+), 1703 deletions(-) > create mode 100644 etc/snippets/text-mode/guix-commit-message-remove-pac= kage > create mode 100644 gnu/packages/patches/python-debugpy-unbundle-pydevd= =2Epatch > create mode 100644 gnu/packages/patches/python-ipython-documentation-cha= rs=2Epatch > create mode 100644 gnu/packages/patches/python-ipython-documentation-rep= ro=2Epatch > create mode 100644 gnu/packages/patches/python-mypy-use-sys-path=2Epatch > >--=20 >2=2E34=2E0 > > > > ------JLQ2C7SKKEIHCI7VWU08HLL007E6WV Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable (quick question unrelated to the patches)

W= hich command do you use to send the whole series without creating multiple = tickets in the tracker? Which options do you use?

On April 25, 2022 5:57:14 AM GMT+02:00, Maxim Cournoyer <maxim= =2Ecournoyer@gmail=2Ecom> wrote:
Hello Guix!

This is the result o= f a quest to update IPython (to fix a reported CVE) and
wanting to fix i= ts Texinfo/PDF doc generation=2E The later ended up being a
rather deep= rabbit hole, hence the following slurry of commits=2E The end
result i= s that we now have an up-to-date IPython and better support to build
Sph= inx-based documentation, a working texlive-polyglossia package (at leastfor XeLaTeX) and many new font tools that should allow us to build more fo= nts
from source=2E

The branch wip-ipython-polyglossia has been us= ed to bulid the branch, so
should you be interested in trying it, the ne= w packages should have
substitutes=2E

Thanks, and happy 10th Guix= anniversary!

Maxim Cournoyer (232):
gnu: python-ipython: Re-or= der fields=2E
gnu: python-astroid: Propagate python-typing-extensions= =2E
gnu: Add python-pure-eval=2E
gnu: Add python-asttokens=2E
= gnu: Add python-littleutils=2E
gnu: Add python-stack-data=2E
gn= u: python-traitlets: Update to 5=2E1=2E1=2E
gnu: python-jinja2: Update= to 3=2E1=2E1=2E
gnu: python-prompt-toolkit: Update to 3=2E0=2E29=2E gnu: python-ipython: Update to 8=2E2=2E0 [fixes CVE-2022-21699]=2E
= gnu: python-nbformat: Update to 5=2E3=2E0=2E
gnu: Add texlive-paralis= t=2E
gnu: Add texlive-stix2-otf=2E
gnu: Add texlive-metalogo=2E gnu: Add texlive-makecmds=2E
gnu: Add texlive-csplain=2E
gnu:= Add texlive-cs=2E
gnu: Add texlive-zref=2E
gnu: Add python-pcpp= =2E
gnu: Add opentype-sanitizer=2E
gnu: Add python-opentype-sanit= izer=2E
gnu: Add python-defcon-bootstrap=2E
gnu: Add python-fontm= ath=2E
gnu: Add python-unicodedata2=2E
gnu: python-fonttools-with= -test: Rename to python-fonttools-full=2E
gnu: Add python-mutatormath= =2E
gnu: Add python-fontpens-bootstrap=2E
gnu: Add python-boolean= operations=2E
gnu: Add python-fontparts-bootstrap=2E
gnu: Add pyt= hon-fontpens=2E
gnu: Add python-defcon=2E
gnu: Add python-fontpar= ts=2E
gnu: Add python-cu2qu=2E
gnu: Add python-ufoprocessor=2E gnu: Add python-ufonormalizer=2E
gnu: Add python-types-toml=2E
= gnu: Add python-pytest-mypy=2E
gnu: Add python-jaraco-context-bootstr= ap=2E
gnu: Add python-jaraco-functools-bootstrap=2E
gnu: Add pyth= on-autocommand=2E
gnu: Add python-types-freezegun=2E
gnu: Add pyt= hon-types-pytz=2E
gnu: Add python-pytest-freezegun=2E
gnu: Add py= thon-pytest-enabler-bootstrap=2E
gnu: Add python-path-bootstrap=2E
= gnu: Add python-pip-run-bootstrap=2E
gnu: python-importlib-metadata:= Update to 4=2E11=2E3=2E
gnu: python-pytest-black: Update to 0=2E3=2E1= 2=2E
gnu: python-mypy: Update to 0=2E942 and fix search path=2E
g= nu: Add python-types-docutils=2E
gnu: python-pytest-checkdocs: Update = to 2=2E7=2E1=2E
gnu: Add python-jaraco-classes=2E
gnu: Add python= -jaraco-context=2E
gnu: Add python-jaraco-functools=2E
gnu: Add p= ython-pytest-enabler=2E
gnu: Add python-path=2E
gnu: Add python-p= ip-run=2E
gnu: Add python-tempora=2E
gnu: Add python-pytest-perf= =2E
gnu: python-factory-boy: Update to 3=2E2=2E1=2E
gnu: python-f= aker: Update to 13=2E3=2E4 and honor TESTS?=2E
gnu: Add python-pytest-= randomly=2E
gnu: Add psautohint-font-data=2E
gnu: Add psautohint= =2E
gnu: Add python-ordered-set=2E
gnu: Add python-xdoctest=2E gnu: Add python-ubelt=2E
gnu: python-setuptools: Update to 62=2E0= =2E0=2E
gnu: python-pathpy: Deprecate by python-path=2E
gnu: pyth= on-pytest-shutil: Adjust to use python-path=2E
gnu: python-pytest-cov:= Update to 3=2E0=2E0=2E
gnu: Add python-scikit-build=2E
gnu: pyth= on-jupyter-packaging: Update to 0=2E12=2E0, run test suite=2E
gnu: pyt= hon-scipy: Move input fields below arguments field=2E
gnu: python-scip= y: Update to 1=2E8=2E0 and enable parallel build=2E
gnu: Add java-antl= r4-runtime-cpp=2E
gnu: Add python-fonttools-next=2E
gnu: Add pyth= on-afdko=2E
gnu: Add python-cffsubr=2E
gnu: Add skia=2E
gnu:= Add python-skia-pathops=2E
gnu: Add python-ufolib2=2E
gnu: Add p= ython-compreffor=2E
gnu: Add python-ufo2ft=2E
gnu: Add python-sfd= lib=2E
gnu: Add font-amiri=2E
gnu: Add font-sil-ezra=2E
gnu:= Add texlive-bidi=2E
gnu: Add font-gfs-ambrosia=2E
gnu: python-cl= ick: Update to 8=2E1=2E2 and honor TESTS?=2E
gnu: python-flask: Update= to 2=2E1=2E1=2E
gnu: Add python-untangle=2E
gnu: python-black: U= pdate to 22=2E3=2E0=2E
gnu: pylint: Run tests in parallel=2E
gnu:= python-trio: Update to 0=2E20=2E0=2E
gnu: Add python-pydevd=2E
g= nu: Add python-debugpy=2E
gnu: python-greenlet: Update to 1=2E1=2E2=2E=
gnu: Add python-pytest-forked-next=2E
gnu: python-pytest-xdist-n= ext: Update to 2=2E5=2E0=2E
gnu: Add python-ipyparallel-bootstrap=2E gnu: python-nest-asyncio: Update to 1=2E5=2E5=2E
gnu: python-jupyt= er-core: Update to 4=2E10=2E0=2E
gnu: python-jupyter-client: Update to= 7=2E2=2E2=2E
gnu: python-ipykernel: Update to 6=2E13=2E0=2E
gnu:= Add python-pytest-tornado=2E
gnu: python-ipyparallel: Update to 8=2E2= =2E1=2E
gnu: python-anyio: Update to 3=2E5=2E0=2E
gnu: python-nbc= lient: Update to 0=2E6=2E0=2E
gnu: python-bleach: Update to 5=2E0=2E0= =2E
gnu: Add texlive-unicode-math=2E
gnu: Add texlive-lm-math=2E<= br> gnu: python-nbconvert: Update to 6=2E5=2E0=2E
gnu: Add python-jup= yter-server-mathjax=2E
gnu: python-nbval: Fix build=2E
gnu: pytho= n-send2trash: Update to 1=2E8=2E0 and update home page=2E
gnu: python-= notebook: Update to 6=2E4=2E10=2E
gnu: Add python-nbdime=2E
gnu: = Add python-docrepr=2E
gnu: python-sphinx: Propagate TexLive dependenci= es=2E
gnu: Add python-pep621=2E
gnu: Add python-sphinx-theme-buil= der=2E
gnu: Add python-sphinx-sitemap=2E
gnu: texlive-fontspec: A= dd missing propagated inputs=2E
gnu: texlive-polyglossia: Rename and f= ix package=2E
gnu: Add texlive-cbfonts-fd=2E
gnu: Add texlive-cbf= onts=2E
download: Add a mirror for CTAN=2E
gnu: texlive-latex-geo= metry: Propagate texlive-latex-graphics=2E
gnu: Add texlive-cm-lgc=2E<= br> gnu: Add texlive-xindy=2E
gnu: python-ipython-documentation: Also= build info and pdf targets=2E
gnu: python-websockets: Update to 10=2E= 3 and enable tests=2E
gnu: Add python-strict-rfc3339=2E
gnu: Add = python-rfc3339-validator=2E
gnu: Add python-openapi-schema-validator= =2E
gnu: Add python-openapi-spec-validator=2E
gnu: Add python-cbo= r2=2E
gnu: python-httpcore: Update to 0=2E14=2E7 and enable tests=2E gnu: Add python-httpcore-bootstrap=2E
gnu: Add python-httpx-bootst= rap=2E
gnu: python-httpx: Update to 0=2E22=2E0=2E
gnu: python-uvi= corn: Update to 0=2E17=2E6=2E
gnu: Add python-socksio=2E
gnu: pyt= hon-sqlalchemy: Run tests in parallel via xdist=2E
gnu: python-sqlalch= emy: Update to 1=2E4=2E35=2E
gnu: Add python-pecan=2E
gnu: Add py= thon-aioredis=2E
gnu: python-fakeredis: Update to 1=2E7=2E1=2E
gn= u: python-falcon: Update to 3=2E1=2E0=2E
gnu: Add python-dictpath=2E gnu: Add python-openapi-core=2E
gnu: Add python-jupyterlab-server= =2E
gnu: python-hypothesis-6=2E23: Update to 6=2E43=2E3=2E
gnu: p= ython-numpy: Update to 1=2E21=2E6 and parallelize build/tests=2E
gnu: = python-llvmlite: Update to 0=2E38=2E0=2E
gnu: python-numba: Update to = 0=2E55=2E1=2E
gnu: python-pandas: Build and run tests in parallel=2E gnu: python-pandas: Update to 1=2E4=2E2=2E
gnu: python-scikit-lear= n: Parallelize build and test suite=2E
gnu: python-pynndescent: Update= to 0=2E5=2E6=2E
gnu: python-umap-learn: Update to 0=2E5=2E3=2E
g= nu: python-jupyter-server: Update to 1=2E16=2E0=2E
gnu: python-voila: = Update to 0=2E3=2E5=2E
gnu: python-sparqlwrapper: Update to 2=2E0=2E0= =2E
gnu: python-sparqlkernel: Use gexps and fix inputs=2E
gnu: py= thon-jupyter-protocol: Update to 0=2E2=2E0=2E
gnu: python-jupyter-kern= el-mgmt: Update to 0=2E5=2E1 and disable tests=2E
gnu: xeus: Update to= 2=2E4=2E1=2E
gnu: python-types-dataclasses: Fix typo=2E
gnu: pyt= hon-cmarkgfm: Update to 0=2E8=2E0=2E
gnu: python-readme-renderer: Upda= te to 34=2E0=2E
gnu: mbed-tools: Update to 7=2E53=2E0 and relax click = version requirement=2E
gnu: conan: Update to 1=2E47=2E0 and relax PyYA= ML requirement=2E
gnu: python-parse-type: Update to 0=2E6=2E0, fixing = build=2E
gnu: Add python-bson=2E
gnu: python-can: Update to 4=2E0= =2E0=2E
gnu: python-amqp: Update to 5=2E1=2E1 and enable tests=2E
= gnu: python-kombu: Update to 5=2E2=2E4=2E
gnu: python-celery: Update = to 5=2E2=2E6 and enable tests=2E
gnu: Add python-argparse-addons=2E gnu: python-bitstruct: Update to 8=2E14=2E0=2E
gnu: Add python-tool= rack=2E
gnu: sshoot: Update to 1=2E5=2E1=2E
gnu: python-multipart= : Fix build with PyYAML 6=2E
gnu: Add python-mergedeep=2E
gnu: Ad= d python-pyyaml-env-tag=2E
gnu: python-ghp-import: Update to 2=2E0=2E2= =2E
gnu: Add python-mdx-gh-links=2E
gnu: python-mkdocs: Update to= 1=2E3=2E0=2E
gnu: Add python-crccheck=2E
gnu: python-cantools: U= pdate to 37=2E0=2E7=2E
gnu: python-locust: Update to 2=2E8=2E6=2E
= gnu: Remove python2-jmespath=2E
gnu: python-croniter: Update to 1=2E3= =2E4=2E
gnu: python-miio: Update to 0=2E5=2E11=2E
gnu: Remove pyt= hon-orator due to being broken and unmaintained=2E
gnu: Add python-pyd= yf=2E
gnu: weasyprint: Update to 54=2E3=2E
gnu: seed: Use webkitg= tk-with-libsoup2=2E
gnu: markets: Add python-wrapper to fix build=2E gnu: libgrss: Use libsoup-minimal-2 to fix build=2E
gnu: setzer: A= dd python-wrapper to fix build=2E
gnu: emacsy: Use webkitgtk-with-libs= oup2=2E
gnu: python-keyring: Fix test suite=2E
gnu: Remove python= 2-keyring=2E
gnu: python-pingouin: Update to 0=2E5=2E1=2E
gnu: py= thon-flask-wtf: Update to 1=2E0=2E1=2E
gnu: python-flask-login: Update= to 0=2E6=2E0=2E
snippets: Add a 'remove' snippet=2E
gnu: python2= -sqlalchemy: Skip a failing test=2E
gnu: dynaconf: Fix build following= python-click upgrade=2E
gnu: python-numpydoc: Update to 1=2E2=2E1=2E<= br> gnu: python-sphinx: Update to 4=2E5=2E0=2E
gnu: python-pydata-sph= inx-theme: Update to 0=2E7=2E2=2E
gnu: python-sphinx-copybutton: Updat= e to 0=2E5=2E0=2E
gnu: python-sphinx-click: Update to 4=2E0=2E3 and en= able tests=2E
gnu: python-sphinxcontrib-websupport: Update to 1=2E2=2E= 4=2E
gnu: python-sphinxcontrib-programoutput: Update to 0=2E17 and ena= ble
tests=2E
gnu: python-sphinx-argparse: Update to 0=2E3=2E1= =2E
gnu: python-sphinx-cloud-sptheme: Update to 1=2E10=2E1 [still brok= en]=2E
gnu: Add python-beartype=2E
gnu: Add python-nptyping=2E gnu: python-sphinx-autodoc-typehints: Update to 1=2E18=2E1=2E
gnu: = python-sphinxext-opengraph: Update to 0=2E6=2E3=2E
gnu: python-sphinx-= rtd-theme: Update to 1=2E0=2E0=2E
gnu: python-numpy-documentation: Ove= rhaul package definition=2E
gnu: Add python-ipdb=2E
gnu: python-p= udb: Update to 2022=2E1=2E1 and rename from pudb=2E
gnu: Add python-mp= l-sphinx-theme=2E
gnu: Add texlive-underscore=2E
gnu: python-matp= lotlib-documentation: Fix build=2E

=2E=2E=2E/guix-commit-message-re= move-package | 13 +
gnu/local=2Emk = | 4 +
gnu/packages/android=2Escm | 22 += -
gnu/packages/benchmark=2Escm | 24 +-
gnu/pac= kages/c=2Escm | 32 +
gnu/packages/check=2E= scm | 258 +-
gnu/packages/databases=2Escm = | 124 +-
gnu/packages/documentation=2Escm = | 57 +
gnu/packages/embedded=2Escm | 10 +-
= gnu/packages/fonts=2Escm | 91 +
gnu/packages/= fontutils=2Escm | 767 +++-
gnu/packages/gnome-xyz= =2Escm | 2 +
gnu/packages/gnome=2Escm = | 7 +-
gnu/packages/graphics=2Escm |= 135 +
gnu/packages/guile-xyz=2Escm | 10 +-
g= nu/packages/java=2Escm | 35 +-
gnu/packages/j= upyter=2Escm | 330 +-
gnu/packages/llvm=2Escm = | 6 +-
gnu/packages/machine-learning=2Escm = | 77 +-
gnu/packages/markup=2Escm | = 4 +-
gnu/packages/matrix=2Escm | 2 +-
gnu/= packages/package-management=2Escm | 12 +-
=2E=2E=2E/python-= debugpy-unbundle-pydevd=2Epatch | 254 ++
=2E=2E=2E/python-ipython= -documentation-chars=2Epatch | 18 +
=2E=2E=2E/python-ipython-documen= tation-repro=2Epatch | 25 +
=2E=2E=2E/patches/python-mypy-use-sys-pa= th=2Epatch | 130 +
gnu/packages/pdf=2Escm = | 130 +-
gnu/packages/python-check=2Escm | 160 +-
= gnu/packages/python-crypto=2Escm | 30 +-
gnu/packages= /python-science=2Escm | 172 +-
gnu/packages/python-web= =2Escm | 498 ++-
gnu/packages/python-xyz=2Escm = | 3388 +++++++++++------
gnu/packages/rdf=2Escm = | 13 +-
gnu/packages/sphinx=2Escm = | 302 +-
gnu/packages/tex=2Escm | 744 +++-=
gnu/packages/version-control=2Escm | 11 +-
gnu/pack= ages/vpn=2Escm | 20 +-
gnu/packages/xml=2Esc= m | 30 +
guix/download=2Escm = | 5 +
39 files changed, 6249 insertions(+), 1703 deleti= ons(-)
create mode 100644 etc/snippets/text-mode/guix-commit-message-re= move-package
create mode 100644 gnu/packages/patches/python-debugpy-unb= undle-pydevd=2Epatch
create mode 100644 gnu/packages/patches/python-ipy= thon-documentation-chars=2Epatch
create mode 100644 gnu/packages/patche= s/python-ipython-documentation-repro=2Epatch
create mode 100644 gnu/pac= kages/patches/python-mypy-use-sys-path=2Epatch

--
2=2E34=2E0




------JLQ2C7SKKEIHCI7VWU08HLL007E6WV--