Package: guix-patches;
Reported by: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Date: Sun, 15 May 2022 04:45:02 UTC
Severity: normal
Tags: patch
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
View this message in rfc822 format
From: help-debbugs <at> gnu.org (GNU bug Tracking System) To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com> Subject: bug#55424: closed (Re: bug#55424: [PATCH 000/602] Purge Python 2 packages) Date: Tue, 31 May 2022 19:19:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report #55424: [PATCH 000/602] Purge Python 2 packages which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 55424 <at> debbugs.gnu.org. -- 55424: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55424 GNU Bug Tracking System Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com> To: Guillaume Le Vaillant <glv <at> posteo.net> Cc: 55424-done <at> debbugs.gnu.org Subject: Re: bug#55424: [PATCH 000/602] Purge Python 2 packages Date: Tue, 31 May 2022 15:17:53 -0400Hello, Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes: > Hi Guillaume, > > Guillaume Le Vaillant <glv <at> posteo.net> writes: > >> Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis: >> >>> gnu: Remove ocrodjvu. >>> gnu: Remove didjvu. >> >> It looks like there are ports to Python 3 for these two programs at >> <https://github.com/rmast/ocrodjvu/tree/python3> and >> <https://github.com/FriedrichFroebel/didjvu>, so instead of removing the >> packages maybe we could use these forks... > > I tried it, and it worked! Thanks for suggesting. I had to update > python-gamera to version 4 in the process. > > You'll see the result in the 'purge-python2-packages' branch on > Savannah, which I'll update shortly. I've now pushed this series with c35e508b4a317e3c06e1553833b0979e1620f582. Closing. Thanks! Maxim
[Message part 3 (message/rfc822, inline)]
From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com> To: guix-patches <at> gnu.org Cc: Maxim Cournoyer <maxim.cournoyer <at> gmail.com> Subject: [PATCH 000/602] Purge Python 2 packages Date: Sun, 15 May 2022 00:44:12 -0400Hello Guix! It's been more than 2 years since Python 2 was declared EOL. This change greatly reduce the graph of python2 packages. Perhaps one of the main dependency that needs it as an input is qtwebengine, but that's going to disappear when we move to Qt 6. Many of these commits were automated using a custom 'purge-python2-packages.scm' script [0], combined with the augmented etc/committer script. A good effort was attempted to save (via upgrades) packages, so there are also package updates in the review. [0] https://notabug.org/apteryx/guix-api-examples/raw/master/purge-python2-packages.scm There are still some Python 2 packages (about a hundred perhaps), mostly games or bioinformatics related; perhaps we could leave them another 6 months then remove them from Guix. What do you think? Thanks, Maxim Cournoyer (602): packages: Fix typo in package-superseded doc. etc/committer: Prefix (sxml xpath) symbols to avoid name conflict. etc/committer: Teach it how to commit package removal. utils: Add a 'delete-expression' procedure. utils: Add a %guix-source-root-directory procedure. diagnostics: Fix typo about 0-indexed COL in location. gnu: Remove python-pytest-runner-2. gnu: Remove python2-langkit. gnu: Remove graphios. gnu: Remove python2-pyalsaaudio. gnu: Remove ingen. gnu: Remove raul. gnu: Remove raul-devel. gnu: Remove python2-pyaudio. gnu: Remove python2-fastalite. gnu: Remove grit. gnu: Remove ribodiff. gnu: Remove python2-pybigwig. gnu: tetoolkit: Update to 2.2.1b. gnu: Remove pepr. gnu: Remove python2-htseq. gnu: Remove python2-pybedtools. gnu: Remove bamm. gnu: Remove python2-dendropy. gnu: Remove poretools. gnu: Remove python2-warpedlmm. gnu: Remove miso. gnu: Remove python2-screed. gnu: Remove python2-pyfaidx. gnu: Remove python2-pbcore. gnu: Remove pyicoteo. gnu: Remove transmission-remote-cli. gnu: Remove python2-nose-timer. gnu: Remove python2-pytest-catchlog. gnu: Remove python2-testlib. gnu: Remove python2-nose2. gnu: Remove python2-pytest-capturelog. gnu: Remove python2-python-paramunittest. gnu: Remove python2-rednose. gnu: Remove python2-minimock. gnu: Remove python2-flexmock. gnu: Remove python2-discover. gnu: Remove python2-cov-core. gnu: Remove python2-pytest-flakes. gnu: Remove python2-pytest-subtesthack. gnu: Remove python2-nose-randomly. gnu: Remove domainfinder. gnu: Remove nmoldyn. gnu: Remove python2-neo4j-driver. gnu: Remove python2-redis. gnu: Remove python2-trollius-redis. gnu: Remove python2-peewee. gnu: Remove python2-ccm. gnu: Remove python2-apsw. gnu: Remove python2-py2neo. gnu: Remove python2-pyodbc-c. gnu: Remove python2-pymysql. gnu: Remove python2-hiredis. gnu: Remove python2-pytest-pep8. gnu: Remove python2-scikit-learn. gnu: Remove ocrodjvu. gnu: Remove python2-pandas. gnu: Remove python2-html5lib. gnu: Remove python2-statsmodels. gnu: Remove python2-pytest-cache. gnu: Remove python2-fastlmm. gnu: Remove python2-parameterized. gnu: Remove python2-pytest-warnings. gnu: Remove python2-pyodbc. gnu: Remove python2-pickleshare. gnu: Remove djvusmooth. gnu: Remove omnitux. gnu: Remove childsplay. gnu: Remove python2-capstone. gnu: Remove lekha. gnu: Remove python2-stdnum. gnu: Remove python2-ledgerblue. gnu: Remove python2-keepkey. gnu: nototools: Update to 0.2.16. gnu: Remove python2-tmx. gnu: renpy: Build with Python 3. gnu: Remove slingshot. gnu: Remove python2-gpg. gnu: Remove python2-pygpgme. gnu: pius: Update to 3.0.0. gnu: Remove python2-pydot. gnu: dot2tex: Update to 2.11.3. gnu: Remove h-client. gnu: Remove python2-iso3166. gnu: Remove python2-iso639. gnu: Remove key-mon. gnu: Remove python2-tegaki-recognize. gnu: Remove python2-pyusb. gnu: Remove python2-autograd. gnu: getmail: Deprecate with getmail6. gnu: Remove python2-mailmanclient. gnu: Remove python2-musicbrainzngs. gnu: Remove python2-pyechonest. gnu: Remove mloop. gnu: Remove gtklick. gnu: Remove non-timeline. gnu: Remove non-mixer. gnu: Remove python2-ipy. gnu: Remove sala. gnu: Add python-jstyleson. gnu: Add python-html-text. gnu: Add python-mf2py. gnu: Add python-pyrdfa3. gnu: Add python-extruct. gnu: Add python-scrape-schema-recipe. gnu: Remove gourmet. gnu: gourmet: Update to 0.17.4-0-8af29c8 and enable tests. gnu: Remove patches. gnu: impressive: Update to 0.13.1. gnu: Remove python2-pypdf2. gnu: Remove python2-reportlab. gnu: Remove pulseaudio-dlna. gnu: Remove python2-lz4. gnu: Remove python2-lzstring. gnu: Remove python2-lzo. gnu: Remove python2-service-identity. gnu: Remove python2-ed25519. gnu: Remove python2-pycrypto. gnu: Remove python2-axolotl-curve25519. gnu: Remove python2-pyaes. gnu: Remove python2-slowaes. gnu: Remove python2-josepy. gnu: Remove python2-m2crypto. gnu: Remove python2-pycryptodome. gnu: Remove python2-weave. gnu: Remove python2-oauth2client. gnu: Remove python2-zope-configuration. gnu: Remove python2-sockjs-tornado. gnu: Remove python2-zope-security. gnu: Remove python2-oauthlib. gnu: Remove python2-rauth. gnu: Remove python2-betamax. gnu: Remove python2-pastedeploy. gnu: Remove python2-genshi. gnu: Remove python2-webob. gnu: Remove python2-readlike. gnu: Remove python2-ipython-genutils. gnu: Remove python2-coloredlogs. gnu: Remove python2-pythondialog. gnu: Remove python2-straight-plugin. gnu: Remove python2-enum. gnu: Remove python2-uniseg. gnu: Remove python2-argcomplete. gnu: Remove python2-pkginfo. gnu: Remove python2-mmtk. gnu: Remove python2-s3cmd. gnu: Remove python2-clint. gnu: Remove python2-exif-read. gnu: Remove python2-activepapers. gnu: Remove python2-argparse. gnu: Remove python2-rencode. gnu: Remove python2-parallel. gnu: Remove python2-colorspacious. gnu: Remove python2-mako. gnu: Remove python2-polib. gnu: Remove python2-quex-0.67.3. gnu: Remove python2-netaddr. gnu: Remove python2-kivy. gnu: Remove python2-kazoo. gnu: Remove python2-prompt-toolkit. gnu: Remove python2-editor. gnu: Remove python2-kitchen. gnu: Remove python2-dns-lexicon. gnu: Remove python2-shedskin. gnu: Remove python2-unicodecsv. gnu: Remove python2-cliapp. gnu: Remove python2-text-unidecode. gnu: Remove python2-invoke. gnu: Remove python2-validictory. gnu: Remove python2-pycosat. gnu: Remove python2-miniboa. gnu: Remove python2-semver. gnu: Remove python2-configobj. gnu: Remove python2-verboselogs. gnu: Remove python2-glob2. gnu: Remove python2-funcy. gnu: Remove python2-phonenumbers. gnu: Remove python2-tracing. gnu: Remove python2-anyjson. gnu: Remove python2-libarchive-c. gnu: Remove python2-xopen. gnu: Remove python2-quex. gnu: Remove python2-file. gnu: Remove python2-jsonrpclib-pelix. gnu: Remove python2-munch. gnu: Remove python2-pycountry. gnu: Remove python2-user-agents. gnu: Remove python2-ratelimiter. gnu: Remove python2-prettytable. gnu: Remove python2-jsonrpclib. gnu: Remove python2-translitcodec. gnu: Remove python2-isoweek. gnu: Remove python2-tblib. gnu: Remove python2-smmap. gnu: Remove python2-isort. gnu: non-session-manager: Replace with new-session-manager. gnu: Remove python2-pyliblo. gnu: Remove python2-nosexcover. gnu: Remove python2-sqlalchemy. gnu: Remove python2-efl. gnu: Remove python2-mnemonic. gnu: Remove python2-pygame. gnu: Remove python2-hidapi. gnu: Remove python2-notmuch. gnu: Remove python2-pypdf. gnu: Remove python2-axolotl. gnu: Remove python2-ecpy. gnu: Remove python2-ecdsa. gnu: Remove python2-httplib2. gnu: Remove python2-zope-component. gnu: Remove python2-zope-location. gnu: Remove python2-random2. gnu: Remove python2-pynamecheap. gnu: Remove python2-reparser. gnu: Remove python2-gyp. gnu: Remove python2-schema. gnu: Remove python2-args. gnu: Remove python2-pip. gnu: Remove python2-schedule. gnu: Remove python2-ua-parser. gnu: Remove python2-xdo. gnu: python-seaborn: Update to 0.11.2. gnu: Remove python2-zeroconf. gnu: Remove python2-botocore. gnu: Remove python2-email-validator. gnu: Remove python2-pyjwt. gnu: Remove python2-distutils-extra. gnu: Remove python2-schematics. gnu: Remove python2-rsa. gnu: Remove python2-grako. gnu: Remove python2-whatever. gnu: Remove python2-blosc. gnu: Remove python2-xcffib. gnu: Remove python2-pyev. gnu: Remove python2-capturer. gnu: Remove python2-drmaa. gnu: Remove python2-sympy. gnu: Remove python2-pybugz. gnu: Remove python2-bz2file. gnu: Remove python2-ttystatus. gnu: Remove python2-pystache. gnu: Remove python2-rply. gnu: Remove python2-serpent. gnu: Remove python2-incremental. gnu: Remove python2-steadymark. gnu: Remove python2-waitress. gnu: Remove python2-radon. gnu: Remove python2-mimeparse. gnu: Remove python2-coverage-test-runner. gnu: Remove python2-pygame-sdl2. gnu: Remove python2-protobuf. gnu: Remove python2-zope-proxy. gnu: Remove python2-objgraph. gnu: Remove python2-yapf. gnu: Remove python2-misaka. gnu: Remove python2-mpmath. gnu: Remove python2-binaryornot. gnu: Remove python2-cheetah. gnu: Remove python2-ruamel.ordereddict. gnu: Remove python2-blinker. gnu: Remove python2-termcolor. gnu: Remove python2-booleanoperations. gnu: Remove python2-dirsync. gnu: Remove python2-rfc3986. gnu: Remove python2-feedgenerator. gnu: Remove python2-ipaddr. gnu: Remove python2-autopep8. gnu: Remove python2-humanfriendly. gnu: Remove python2-consul. gnu: Remove python2-flex. gnu: Remove python2-numexpr. gnu: Remove python2-texttable. gnu: Remove python2-simplegeneric. gnu: Remove python2-dnspython-1.16. gnu: Remove python2-zope-schema. gnu: Remove python2-pyclipper. gnu: Remove ptpython-2. gnu: Remove python2-locket. gnu: Remove python2-zope-i18nmessageid. gnu: Remove python2-jsonpatch. gnu: Remove python2-ansi2html. gnu: Remove python-prompt-toolkit-1. gnu: Remove python2-zope-testrunner. gnu: Remove python2-xlib. gnu: Remove python2-pysnptools. gnu: Remove python2-qrcode. gnu: Remove python2-tabulate. gnu: Remove python2-markdown. gnu: Remove python2-jsonpatch-0.4. gnu: Remove python2-pytest-xdist. gnu: Remove python2-zope-exceptions. gnu: Remove python2-netifaces. gnu: Remove python2-pyinotify. gnu: Remove python2-msgpack. gnu: Remove python2-element-tree. gnu: Remove python2-joblib. gnu: Remove python2-cram. gnu: Remove python2-cloudpickle. gnu: Remove python2-tornado. gnu: Remove python2-zope-interface. gnu: Remove python2-tldextract. gnu: Remove python2-notify2. gnu: Remove python2-pydiff. gnu: Remove python2-parso. gnu: Remove python2-vcversioner. gnu: Remove python2-extras. gnu: Remove python2-inflection. gnu: Remove python2-execnet. gnu: Remove python2-scientific. gnu: Remove python2-automat. gnu: Remove python2-mando. gnu: Remove python2-pexpect. gnu: Remove python2-couleur. gnu: Remove python2-dogtail. gnu: Remove python2-magic. gnu: Remove python2-fusepy. gnu: Remove python2-wrapt. gnu: Remove python2-pyasn1-modules. gnu: Remove python2-xlrd. gnu: Remove python2-h5py. gnu: Remove python2-colorama. gnu: Remove python2-flake8-polyfill. gnu: Remove python2-elib.intl. gnu: Remove python2-pyroute2. gnu: Remove python2-psutil. gnu: Remove python2-tempdir. gnu: Remove python2-djvulibre. gnu: Remove python2-urwidtrees. gnu: Remove python2-clyent. gnu: Remove python2-constantly. gnu: Remove python2-pep517. gnu: Remove python2-q. gnu: Remove python2-rst.linker. gnu: Remove python2-pathlib. gnu: Remove python2-whoosh. gnu: Remove python2-openpyxl. gnu: Remove python2-validate-email. gnu: Remove python2-setproctitle. gnu: Remove python2-fuzzywuzzy. gnu: Remove python2-schema-0.5. gnu: Remove python2-graphviz. gnu: Remove python2-wheel. gnu: Remove python2-zope-testing. gnu: Remove python2-zope-event. gnu: Remove python2-responses. gnu: Remove python2-pyro. gnu: Remove python2-lazy-object-proxy. gnu: Remove python2-astor. gnu: Remove python2-requests-file. gnu: Remove python2-backports-abc. gnu: Remove python2-singledispatch. gnu: Remove python2-waf. gnu: Remove python2-pyrsistent. gnu: Remove python2-sure. gnu: Remove python2-attrs. gnu: Remove python2-pkgconfig. gnu: Remove python2-pbkdf2. gnu: Remove python2-pylzma. gnu: Remove python2-futures. gnu: Remove python2-et-xmlfile. gnu: Remove python2-m2r. gnu: Remove python2-jdcal. gnu: Remove python2-rfc3987. gnu: Remove python2-jsonpointer. gnu: Remove python2-semantic-version. gnu: Remove python2-stemming. gnu: Remove python2-pep8. gnu: Remove python2-regex. gnu: Remove python2-socksipy-branch. gnu: Remove python2-setuptools-scm-git-archive. gnu: Remove python2-ukpostcodeparser. gnu: Remove python2-pyld. gnu: Remove python2-mechanize. gnu: Remove python2-parse-type. gnu: Remove python2-ptyprocess. gnu: Remove python2-flake8. gnu: Remove python2-virtualenv. gnu: Remove python2-pyasn1. gnu: Remove chirp. gnu: Remove python2-rdflib. gnu: Remove python2-gmpy2. gnu: Remove python2-cypari2. gnu: Remove python2-pyscard. gnu: Remove python2-patsy. gnu: Remove rawdog. gnu: Remove python2-pyte. gnu: Remove python2-blessings. gnu: Remove virtaal. gnu: Remove python2-monotonic. gnu: Remove python2-parsedatetime. gnu: Remove python2-aniso8601. gnu: Remove python2-tzdata. gnu: Remove python2-defcon. gnu: Remove gess. gnu: Remove find-circ. gnu: Remove python2-matplotlib. gnu: Remove python2-numpy. gnu: Remove python2-scipy. gnu: Remove python2-numpydoc. gnu: Remove python2-pysam. gnu: Remove python2-ufolib. gnu: Remove python2-kiwisolver. gnu: Remove python2-cookies. gnu: Remove python2-pycurl. gnu: Remove python2-cleo. gnu: Remove python2-entrypoints. gnu: Remove python2-mccabe. gnu: Remove python2-networkx. gnu: Remove python2-pycodestyle. gnu: Remove python2-pyserial. gnu: Remove python2-cycler. gnu: Remove python2-future. gnu: Remove python2-mistune. gnu: Remove python2-cysignals. gnu: Remove python2-pytidylib. gnu: Remove python2-sphinx. gnu: Remove python2-docutils. gnu: Remove python2-translate-toolkit. gnu: Remove python2-subprocess32. gnu: Remove python2-pyflakes. gnu: Remove python2-pympler. gnu: Remove python2-isodate. gnu: Remove python2-pyrfc3339. gnu: Remove youtube-dl-gui. gnu: Add python-avocado-framework. gnu: python-pygments: Update to 2.12.0. gnu: python-urwid-readline: Update to 0.13. gnu: Add python-qemu-qmp. gnu: qmpbackup: Update to 0.23. gnu: Remove python2-feedparser. gnu: Remove python2-clf. gnu: Remove wicd. gnu: Remove python2-i3-py. gnu: Remove python2-pyxb. gnu: xlsx2csv: Update to 0.7.8. gnu: Remove python2-pyatspi. gnu: Remove python2-rsvg. gnu: solfege: Update to 3.23.5pre2. gnu: dosage: Remove python2 inputs. gnu: Remove python2-pytest-mock. gnu: Remove python2-backports-shutil-get-terminal-size. gnu: libappindicator: Update to 12.10.1-0-298. gnu: gimp: Drop Python 2 support. gnu: glimpse: Drop Python 2 support. gnu: keybinder: Replace with keybinder-3.0. gnu: language: Remove tegaki packages. gnu: Remove python2-pygtk. gnu: Remove python2-pytest-runner. gnu: lightdm: Update to 1.30.0-0.b7fc321. gnu: Remove python2-pygobject. gnu: Remove python2-pytest. gnu: Remove python2-pluggy. gnu: Remove python2-pycairo. gnu: Remove python2-zinnia. gnu: Remove python2-requests. gnu: Remove python2-bottle. gnu: Remove python2-docopt. gnu: Remove python2-decorator. gnu: Remove python2-beautifulsoup4. gnu: Remove python2-clikit. gnu: Remove python2-funcsigs-bootstrap. gnu: Remove python2-snowballstemmer. gnu: Remove python2-packaging. gnu: Remove python2-backpack. gnu: Remove python2-urwid. gnu: Remove python2-diff-match-patch. gnu: Remove python2-jinja2. gnu: Remove python2-twodict. gnu: Remove python2-vobject. gnu: Remove python2-pastel. gnu: Remove python2-webencodings. gnu: Remove python2-urllib3. gnu: Remove python2-markupsafe. gnu: Remove python2-chardet. gnu: Remove python2-imagesize. gnu: Remove python2-babel. gnu: Remove python2-levenshtein. gnu: Remove python2-pyaml. gnu: Remove python2-simplejson. gnu: Remove python2-pylev. gnu: Remove python2-soupsieve. gnu: Remove python2-atomicwrites. gnu: Remove python2-importlib-metadata. gnu: Remove python2-pyicu. gnu: Remove python2-sphinx-alabaster-theme. gnu: Remove python2-sphinxcontrib-websupport. gnu: Remove python2-wxpython. gnu: Remove python2-freezegun. gnu: Remove python2-packaging-bootstrap. gnu: Remove python2-zipp. gnu: Remove python2-certifi. gnu: Remove python2-pyopenssl. gnu: Remove python2-unidecode. gnu: Remove python2-configparser. gnu: Remove python2-importlib-resources. gnu: Remove python2-pysocks. gnu: Remove python2-backports-functools-lru-cache. gnu: Remove python2-flaky. gnu: Remove python2-cryptography. gnu: Remove python2-pathlib2. gnu: Remove python2-typing. gnu: Remove python2-contextlib2. gnu: Remove python2-dateutil. gnu: Remove python2-coverage. gnu: Remove python2-cffi. gnu: Remove python2-cryptography-vectors. gnu: Remove python2-asn1crypto. gnu: Remove python2-ipaddress. gnu: Remove python2-scandir. gnu: Remove python2-backport-ssl-match-hostname. gnu: Remove python2-idna. gnu: Remove python2-pretend. gnu: Remove python2-pytz. gnu: Remove python2-iso8601. gnu: Remove python2-seaborn. gnu: Remove didjvu. gnu: Remove python2-gamera. gnu: Remove python2-pillow. gnu: python-pillow: Update to 9.0.0. gnu: Remove python2-olefile. gnu: pypy3: Rename to pypy and modernize definition. gnu: Add python-fastbencode. gnu: Add python-lazr-uri. gnu: Add python-wadllib. gnu: Add python-lazr-restfulclient. gnu: Add python-launchpadlib. gnu: breezy: Update to 3.2.2. gnu: bazaar: Obsolete with breezy. gnu: icecat: Remove obsolete Python 2 dependencies. gnu: icecat: Modernize package definition. gnu: Remove fraggenescan. gnu: Remove python2-pysqlite. gnu: lvtk: Update to 1.2.0-0.a73feab. gnu: jalv: Use Python 3. gnu: aubio: Use Python 3. gnu: Remove python2-mock. gnu: Remove python2-hypothesis. gnu: Remove python2-functools32. gnu: Remove python2-funcsigs. gnu: Remove python2-sortedcontainers. gnu: Remove python2-unittest2. gnu: Remove python2-traceback2. gnu: Remove python2-linecache2. gnu: Remove beast. gnu: Remove rapicorn. gnu: Remove libpng-1.2. gnu: Remove boost-with-python2. gnu: john-the-ripper-jumbo: Use Python 3. gnu: Remove python2-enum34. gnu: Remove python2-appdirs. gnu: Add vtk-7. gnu: itk-snap: Fix build. gnu: Remove vtk-6. gnu: dcmtk: Update to 3.6.7 and build as a shared library. gnu: mia: Update to 2.4.7. gnu: Remove python2-lxml. gnu: brasero: Remove obsolete gnome-doc-utils input. gnu: libdbusmenu: Update to 16.04.0-496. gnu: dico: Use Python 3. gnu: lolcode-lci: Update to 0.11.2-0.6762b72. gnu: Remove python2-libmpsse. gnu: Remove gnome-doc-utils. gnu: gnome-keyring: Use Python 3. gnu: Remove python2-more-itertools. gnu: Remove python2-tlsh. gnu: Remove python2-lirc. gnu: Remove python2-cython. gnu: mozjs: Cleanup to only keep the last version. gnu: icedove: Delete obsolete Python 2 input. gnu: icedove: Use new style for inputs. gnu: jack-2: Update to 1.9.21. gnu: mod-host: Update to 0.10.6-4.cdd30dd. gnu: Remove python2-pyfakefs-bootstrap. gnu: libpqxx: Update to 7.7.3. gnu: Remove 4store. gnu: Remove python2-libxml2. gnu: Remove python2-attrs-bootstrap. gnu: pdf2djvu: Disable tests to avoid Python 2 dependencies. gnu: python-setproctitle: Delete obsolete phase. gnu: Remove python2-nose. gnu: ocaml-dose3: Disable tests to avoid Python 2 dependencies. gnu: Remove python2-pyyaml. gnu: openbox: Patch for Python 3. gnu: Remove python2-wcwidth. gnu: Remove python2-pyxdg. gnu: Remove python2-six-bootstrap. gnu: Remove python2-setuptools-scm. gnu: Remove python2-pyparsing. gnu: Remove python2-py. gnu: Remove python2-fonttools. gnu: python2-six: Disable tests. gnu: Remove python2-backports-csv. gnu: qtwebengine: Re-style inputs. gnu: Remove python2-checkm-genome. gnu: Remove python2-setuptools. gnu: Remove python-prompt-toolkit-2. gnu: Remove python2-called-python. doc/guix.texi | 14 - etc/committer.scm.in | 197 +- gnu/local.mk | 26 +- gnu/packages/ada.scm | 29 - gnu/packages/admin.scm | 36 - gnu/packages/audio.scm | 168 +- gnu/packages/bioinformatics.scm | 694 +--- gnu/packages/bittorrent.scm | 43 - gnu/packages/boost.scm | 7 - gnu/packages/check.scm | 249 +- gnu/packages/chemistry.scm | 92 - gnu/packages/databases.scm | 194 +- gnu/packages/dico.scm | 36 +- gnu/packages/display-managers.scm | 143 +- gnu/packages/djvu.scm | 223 +- gnu/packages/education.scm | 203 -- gnu/packages/embedded.scm | 30 - gnu/packages/engineering.scm | 3 - gnu/packages/enlightenment.scm | 31 - gnu/packages/esolangs.scm | 50 +- gnu/packages/finance.scm | 12 - gnu/packages/fontutils.scm | 70 +- gnu/packages/freedesktop.scm | 137 +- gnu/packages/game-development.scm | 211 +- gnu/packages/games.scm | 29 +- gnu/packages/gimp.scm | 208 +- gnu/packages/glib.scm | 70 +- gnu/packages/gnome.scm | 161 +- gnu/packages/gnupg.scm | 71 +- gnu/packages/gnuzilla.scm | 1447 +++----- gnu/packages/graphics.scm | 70 - gnu/packages/graphviz.scm | 36 +- gnu/packages/gtk.scm | 223 +- gnu/packages/hardware.scm | 36 - gnu/packages/image-processing.scm | 139 +- gnu/packages/image.scm | 19 - gnu/packages/iso-codes.scm | 6 - gnu/packages/key-mon.scm | 25 - gnu/packages/language.scm | 437 --- gnu/packages/libffi.scm | 3 - gnu/packages/libusb.scm | 6 - gnu/packages/lirc.scm | 15 +- gnu/packages/machine-learning.scm | 82 - gnu/packages/mail.scm | 65 +- gnu/packages/maths.scm | 4 - gnu/packages/music.scm | 554 +-- gnu/packages/networking.scm | 3 - gnu/packages/nutrition.scm | 160 +- gnu/packages/ocaml.scm | 16 +- gnu/packages/ocr.scm | 17 - gnu/packages/openbox.scm | 20 +- gnu/packages/password-utils.scm | 45 +- .../patches/4store-fix-buildsystem.patch | 56 - .../4store-unset-preprocessor-directive.patch | 16 - gnu/packages/patches/breezy-fix-gio.patch | 338 ++ .../patches/gourmet-sqlalchemy-compat.patch | 18 + .../patches/itk-snap-alt-glibc-compat.patch | 22 + .../patches/mia-fix-boost-headers.patch | 479 +++ .../patches/mozjs17-aarch64-support.patch | 60 - .../patches/mozjs24-aarch64-support.patch | 21 - .../patches/mozjs38-pkg-config-version.patch | 24 - .../patches/mozjs38-shell-version.patch | 67 - .../patches/mozjs38-tracelogger.patch | 608 ---- .../patches/mozjs38-version-detection.patch | 180 - .../patches/mozjs60-riscv64-support.patch | 122 - gnu/packages/patches/openbox-python3.patch | 165 + ...python2-parameterized-docstring-test.patch | 18 - .../python2-pygobject-2-deprecation.patch | 39 - ...hon2-subprocess32-disable-input-test.patch | 18 - gnu/packages/patches/rapicorn-isnan.patch | 87 - .../patches/vtk-7-gcc-10-compat.patch | 14 + gnu/packages/patches/vtk-7-hdf5-compat.patch | 38 + .../patches/vtk-7-python-compat.patch | 16 + .../patches/wicd-bitrate-none-fix.patch | 24 - .../wicd-get-selected-profile-fix.patch | 16 - gnu/packages/patches/wicd-urwid-1.3.patch | 18 - gnu/packages/patches/wicd-wpa2-ttls.patch | 38 - gnu/packages/patchutils.scm | 29 - gnu/packages/pdf.scm | 83 +- gnu/packages/polkit.scm | 2 +- gnu/packages/protobuf.scm | 3 - gnu/packages/pulseaudio.scm | 52 - gnu/packages/python-build.scm | 33 +- gnu/packages/python-check.scm | 82 + gnu/packages/python-compression.scm | 32 - gnu/packages/python-crypto.scm | 97 +- gnu/packages/python-science.scm | 155 - gnu/packages/python-web.scm | 347 +- gnu/packages/python-xyz.scm | 2960 ++--------------- gnu/packages/python.scm | 280 +- gnu/packages/qt.scm | 140 +- gnu/packages/radio.scm | 24 - gnu/packages/rdf.scm | 40 +- gnu/packages/sagemath.scm | 6 - gnu/packages/security-token.scm | 3 - gnu/packages/sphinx.scm | 78 +- gnu/packages/statistics.scm | 24 - gnu/packages/syncthing.scm | 2 - gnu/packages/syndication.scm | 25 - gnu/packages/terminals.scm | 6 - gnu/packages/text-editors.scm | 36 - gnu/packages/time.scm | 27 - gnu/packages/version-control.scm | 114 +- gnu/packages/video.scm | 97 - gnu/packages/virtualization.scm | 63 +- gnu/packages/web.scm | 27 - gnu/packages/wicd.scm | 197 -- gnu/packages/wm.scm | 37 +- gnu/packages/wxwidgets.scm | 73 - gnu/packages/xml.scm | 21 +- gnu/services/networking.scm | 62 - gnu/system/linux-container.scm | 3 +- guix/build/bzr.scm | 8 +- guix/bzr-download.scm | 6 +- guix/diagnostics.scm | 2 +- guix/lint.scm | 24 +- guix/packages.scm | 2 +- guix/utils.scm | 37 +- tests/profiles.scm | 2 +- 119 files changed, 3621 insertions(+), 11087 deletions(-) delete mode 100644 gnu/packages/patches/4store-fix-buildsystem.patch delete mode 100644 gnu/packages/patches/4store-unset-preprocessor-directive.patch create mode 100644 gnu/packages/patches/breezy-fix-gio.patch create mode 100644 gnu/packages/patches/gourmet-sqlalchemy-compat.patch create mode 100644 gnu/packages/patches/itk-snap-alt-glibc-compat.patch create mode 100644 gnu/packages/patches/mia-fix-boost-headers.patch delete mode 100644 gnu/packages/patches/mozjs17-aarch64-support.patch delete mode 100644 gnu/packages/patches/mozjs24-aarch64-support.patch delete mode 100644 gnu/packages/patches/mozjs38-pkg-config-version.patch delete mode 100644 gnu/packages/patches/mozjs38-shell-version.patch delete mode 100644 gnu/packages/patches/mozjs38-tracelogger.patch delete mode 100644 gnu/packages/patches/mozjs38-version-detection.patch delete mode 100644 gnu/packages/patches/mozjs60-riscv64-support.patch create mode 100644 gnu/packages/patches/openbox-python3.patch delete mode 100644 gnu/packages/patches/python2-parameterized-docstring-test.patch delete mode 100644 gnu/packages/patches/python2-pygobject-2-deprecation.patch delete mode 100644 gnu/packages/patches/python2-subprocess32-disable-input-test.patch delete mode 100644 gnu/packages/patches/rapicorn-isnan.patch create mode 100644 gnu/packages/patches/vtk-7-gcc-10-compat.patch create mode 100644 gnu/packages/patches/vtk-7-hdf5-compat.patch create mode 100644 gnu/packages/patches/vtk-7-python-compat.patch delete mode 100644 gnu/packages/patches/wicd-bitrate-none-fix.patch delete mode 100644 gnu/packages/patches/wicd-get-selected-profile-fix.patch delete mode 100644 gnu/packages/patches/wicd-urwid-1.3.patch delete mode 100644 gnu/packages/patches/wicd-wpa2-ttls.patch delete mode 100644 gnu/packages/wicd.scm -- 2.36.0
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.