I'd like to raise attention to some concerns about the python-dateutil package status. The package is not actively maintained by upstream [1] and I got an early warning about it fails to build with Python 3.15 [2]. A user also tried to report a security vulnerability to upstream, but they got no response [3]. Yet the package seems to be required by, ehm, a few others [4]. Shall we encourage other dependent packages to find alternatives and move away from python-dateutil? I didn't try to fix the Python 3.15 FTB (yet), but I don't want to try to maintain the package in a working state by patching it downstream.
Mattia [1] https://github.com/dateutil/dateutil/issues/1404 [2] https://bugzilla.redhat.com/show_bug.cgi?id=2423882 [3] https://github.com/dateutil/dateutil/issues/1450 [4] $ fedrq wrsrc -F narmsrc:python-dateutil python-dateutil 389-ds-base.src : python3dist(python-dateutil) awscli2.noarch : python3.14dist(python-dateutil) >= 2.1 awscli2.src : python3dist(python-dateutil) >= 2.1 azure-cli.src : python3dist(python-dateutil) >= 2.8 barman.src : python3dist(python-dateutil) bidscoin.noarch : python3.14dist(python-dateutil) bidscoin.src : python3dist(python-dateutil) borgbackup.src : python3dist(python-dateutil) buildbot.src : python3dist(python-dateutil) >= 1.5 buildbot-master.noarch : python3.14dist(python-dateutil) >= 1.5 calibre.src : python3dist(python-dateutil) ceph-mgr-modules-core.noarch : python3-dateutil conan.noarch : python3.14dist(python-dateutil) >= 2.8 conan.src : python3dist(python-dateutil) >= 2.8 copr-backend.noarch : python3-dateutil copr-backend.src : python3-dateutil copr-frontend.noarch : python3dist(python-dateutil) copr-frontend.src : python3dist(python-dateutil) crosswords-puzzle-sets-keesing.noarch : python3dist(python-dateutil) crosswords-puzzle-sets-pzzl.noarch : python3dist(python-dateutil) did.noarch : python3.14dist(python-dateutil) did.src : python3dist(python-dateutil) did.src : python3-dateutil electron-cash.noarch : python3.14dist(python-dateutil) ginga.src : python3dist(python-dateutil) >= 2.8.2 gnome-feeds.noarch : python3-dateutil grass.src : python3-dateutil grass.x86_64 : python3-dateutil hyperkitty.noarch : python3.14dist(python-dateutil) >= 2 jrnl.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) >= 2.8) jrnl.src : (python3dist(python-dateutil) < 3~~ with python3dist(python-dateutil) >= 2.8) khal.noarch : python3.14dist(python-dateutil) khal.noarch : python3-dateutil khal.src : python3dist(python-dateutil) limnoria.noarch : python3-dateutil mailman3.noarch : python3.14dist(python-dateutil) >= 2 mailman3.src : python3dist(python-dateutil) >= 2 obs-service-obs_scm-common.noarch : python3-dateutil obs-service-tar_scm.src : python3-dateutil oci-cli.noarch : python3.14dist(python-dateutil) >= 2.5.3 oci-cli.src : python3dist(python-dateutil) >= 2.5.3 openapi-python-client.noarch : python3.14dist(python-dateutil) >= 2.8.1 openapi-python-client.src : python3dist(python-dateutil) >= 2.8.1 pcs.noarch : python3-dateutil >= 2.7.0 pcs.src : python3-dateutil >= 2.7.0 pdd.noarch : python3-dateutil pdd.src : python3-dateutil pdfarranger.noarch : python3.14dist(python-dateutil) >= 2.4 pdfarranger.src : python3dist(python-dateutil) >= 2.4 pgadmin4.src : python3dist(python-dateutil) >= 2 pgadmin4.x86_64 : python3dist(python-dateutil) >= 2 picard.src : (python3dist(python-dateutil) >= 2.7 with python3dist(python-dateutil) < 3) picard.x86_64 : (python3.14dist(python-dateutil) >= 2.7 with python3.14dist(python-dateutil) < 3) picard.x86_64 : python3-dateutil python-Mastodon.src : python3dist(python-dateutil) python-OWSLib.src : python3dist(python-dateutil) python-adal.src : (python3dist(python-dateutil) < 3~~ with python3dist(python-dateutil) >= 2.1) python-aniso8601.src : python3-dateutil python-arrow.src : python3dist(python-dateutil) >= 2.7 python-azure-multiapi-storage.src : python3dist(python-dateutil) python-azure-storage-common.src : python3dist(python-dateutil) python-beancount.src : python3dist(python-dateutil) >= 2.6 python-beanprice.src : python3dist(python-dateutil) >= 2.6 python-botocore.src : (python3dist(python-dateutil) < 3~~ with python3dist(python-dateutil) >= 2.1) python-bravado.src : python3dist(python-dateutil) python-bravado-core.src : python3dist(python-dateutil) python-catkin_pkg.src : python3-dateutil python-celery.src : python3dist(python-dateutil) >= 2.8.2 python-celery.src : python3-dateutil python-collada.src : python3dist(python-dateutil) python-collada.src : python3-dateutil python-cron-converter.src : python3dist(python-dateutil) python-croniter.src : python3dist(python-dateutil) python-dateparser.src : python3dist(python-dateutil) >= 2.7 python-datetimerange.src : (python3dist(python-dateutil) < 3~~ with python3dist(python-dateutil) >= 2.4.2) python-deepdiff.src : python3dist(python-dateutil) python-django-extensions.src : python3dist(python-dateutil) python-elasticsearch.src : python3dist(python-dateutil) python-faker.src : python3-dateutil python-feedgen.src : python3dist(python-dateutil) python-freezegun.src : python3dist(python-dateutil) >= 2.7 python-ghp-import.src : python3dist(python-dateutil) >= 2.8.1 python-github3py.src : python3dist(python-dateutil) >= 2.6 python-gnocchiclient.src : python3dist(python-dateutil) python-guessit.src : python3dist(python-dateutil) python-hdmf.src : python3dist(python-dateutil) python-holidays.src : (python3dist(python-dateutil) < 3~~ with python3dist(python-dateutil) >= 2.9^post0) python-hyperkitty.src : python3dist(python-dateutil) >= 2 python-hypothesis.src : python3dist(python-dateutil) >= 1.4 python-ibm-cloud-sdk-core.src : (python3dist(python-dateutil) < 3~~ with python3dist(python-dateutil) >= 2.9) python-ibm-vpc.src : (python3dist(python-dateutil) < 3~~ with python3dist(python-dateutil) >= 2.5.3) python-icalendar.src : python3dist(python-dateutil) python-icalendar.src : python3-dateutil python-influxdb-client.src : python3dist(python-dateutil) >= 2.5.3 python-ipyparallel.src : python3dist(python-dateutil) >= 2.1 python-javaproperties.src : python3dist(python-dateutil) python-jupyter-client.src : python3dist(python-dateutil) >= 2.8.2 python-marshmallow.src : python3-dateutil python-matplotlib.src : python3dist(python-dateutil) >= 2.7 python-nihtest.src : python3dist(python-dateutil) python-oci.src : python3dist(python-dateutil) >= 2.5.3 python-odata-query.src : (python3dist(python-dateutil) < 3~~ with python3dist(python-dateutil) >= 2.8.1) python-opensearch-py.src : python3dist(python-dateutil) python-orjson.src : (python3dist(python-dateutil) < 3~~ with python3dist(python-dateutil) >= 2) python-oslo-log.src : python3dist(python-dateutil) >= 2.7 python-pandas.src : python3dist(python-dateutil) >= 2.8.2 python-pelican.src : python3dist(python-dateutil) >= 2.8.2 python-pelican.src : python3-dateutil python-pendulum.src : python3dist(python-dateutil) >= 2.6 python-pg8000.src : python3dist(python-dateutil) >= 2.8.2 python-pikepdf.src : python3dist(python-dateutil) >= 2.8.1 python-pskc.src : python3dist(python-dateutil) python-pwntools.src : python3-dateutil python-py-tes.src : python3dist(python-dateutil) >= 2.6.1 python-pydantic-core.src : python3dist(python-dateutil) python-pyghmi.src : python3dist(python-dateutil) >= 2.8.1 python-pyghmi.src : python3-dateutil python-pyinfra.src : (python3dist(python-dateutil) < 3~~ with python3dist(python-dateutil) > 2.0) python-pykwalify.src : python3dist(python-dateutil) >= 2.8 python-pynwb.src : python3dist(python-dateutil) >= 2.8.2 python-rst-linker.src : python3dist(python-dateutil) python-snaptime.src : python3-dateutil python-sphinxcontrib-doxylink.src : (python3dist(python-dateutil) < 3~~ with python3dist(python-dateutil) >= 2.8.2) python-sqlalchemy-utils.src : python3dist(python-dateutil) >= 2.6 python-sqlite-utils.src : python3dist(python-dateutil) python-sushy.src : python3dist(python-dateutil) >= 2.7 python-tcx2gpx.src : python3dist(python-dateutil) python-tcxparser.src : python3dist(python-dateutil) python-tempora.src : python3dist(python-dateutil) python-time-machine.src : python3dist(python-dateutil) python-typepy.src : python3-dateutil python-vobject.src : python3-dateutil python-webdav4.src : python3dist(python-dateutil) >= 2.8.1 python-xnat.src : python3dist(python-dateutil) python-yaql.src : python3dist(python-dateutil) >= 2.4.2 python3-Mastodon.noarch : python3.14dist(python-dateutil) python3-OWSLib.noarch : python3.14dist(python-dateutil) python3-adal.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) >= 2.1) python3-arrow.noarch : python3.14dist(python-dateutil) >= 2.7 python3-azure-multiapi-storage.noarch : python3.14dist(python-dateutil) python3-azure-storage-common.noarch : python3.14dist(python-dateutil) python3-barman.noarch : python3.14dist(python-dateutil) python3-beancount.x86_64 : python3.14dist(python-dateutil) >= 2.6 python3-beanprice.noarch : python3.14dist(python-dateutil) >= 2.6 python3-botocore.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) >= 2.1) python3-bravado.noarch : python3.14dist(python-dateutil) python3-bravado-core.noarch : python3.14dist(python-dateutil) python3-catkin_pkg.noarch : python3.14dist(python-dateutil) python3-celery.noarch : python3.14dist(python-dateutil) >= 2.8.2 python3-collada.noarch : python3.14dist(python-dateutil) python3-collada.noarch : python3-dateutil python3-cron-converter.noarch : python3.14dist(python-dateutil) python3-croniter.noarch : python3.14dist(python-dateutil) python3-croniter.noarch : python3-dateutil python3-dateparser.noarch : python3.14dist(python-dateutil) >= 2.7 python3-datetimerange.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) >= 2.4.2) python3-django-tastypie.noarch : python3-dateutil python3-django-tastypie.noarch : python3.14dist(python-dateutil) >= 2.1 python3-dnf-plugins-core.noarch : python3-dateutil python3-elasticsearch.noarch : python3.14dist(python-dateutil) python3-feedgen.noarch : python3.14dist(python-dateutil) python3-feedgen.noarch : python3-dateutil python3-freezegun.noarch : python3.14dist(python-dateutil) >= 2.7 python3-gertty.noarch : python3-dateutil python3-ghp-import.noarch : python3.14dist(python-dateutil) >= 2.8.1 python3-ginga+recommended.noarch : python3.14dist(python-dateutil) >= 2.8.2 python3-github3py.noarch : python3.14dist(python-dateutil) >= 2.6 python3-gnocchiclient.noarch : python3.14dist(python-dateutil) python3-guessit.noarch : python3.14dist(python-dateutil) python3-holidays.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) >= 2.9^post0) python3-hypothesis+dateutil.noarch : python3.14dist(python-dateutil) >= 1.4 python3-ibm-cloud-sdk-core.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) >= 2.9) python3-ibm-vpc.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) >= 2.5.3) python3-icalendar.noarch : python3.14dist(python-dateutil) python3-icalendar.noarch : python3-dateutil python3-idstools.noarch : python3-dateutil python3-influxdb.noarch : python3.14dist(python-dateutil) >= 2.6 python3-influxdb.noarch : python3-dateutil python3-influxdb-client.noarch : python3.14dist(python-dateutil) >= 2.5.3 python3-ipalib.noarch : python3-dateutil python3-ipyparallel.noarch : python3.14dist(python-dateutil) >= 2.1 python3-jupyter-client.noarch : python3.14dist(python-dateutil) >= 2.8.2 python3-koji.noarch : python3.14dist(python-dateutil) python3-koji.noarch : python3-dateutil python3-kubernetes.noarch : python3.14dist(python-dateutil) >= 2.5.3 python3-lib389.noarch : python3.14dist(python-dateutil) python3-matplotlib.x86_64 : python3.14dist(python-dateutil) >= 2.7 python3-nihtest.noarch : python3.14dist(python-dateutil) python3-oci.noarch : python3.14dist(python-dateutil) >= 2.5.3 python3-odata-query.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) >= 2.8.1) python3-opensearch-py.noarch : python3.14dist(python-dateutil) python3-osbs-client.noarch : python3.14dist(python-dateutil) python3-osbs-client.noarch : python3-dateutil python3-oslo-log.noarch : python3.14dist(python-dateutil) >= 2.7 python3-pandas.x86_64 : python3.14dist(python-dateutil) >= 2.8.2 python3-pelican.noarch : python3.14dist(python-dateutil) >= 2.8.2 python3-pelican.noarch : python3-dateutil python3-pendulum.x86_64 : python3.14dist(python-dateutil) >= 2.6 python3-pg8000.noarch : python3.14dist(python-dateutil) >= 2.8.2 python3-prov.noarch : python3.14dist(python-dateutil) >= 2.2 python3-pskc.noarch : python3.14dist(python-dateutil) python3-pwntools.noarch : python3.14dist(python-dateutil) python3-py-tes.noarch : python3.14dist(python-dateutil) >= 2.6.1 python3-pyghmi.noarch : python3-dateutil >= 2.8.1 python3-pyghmi.noarch : python3.14dist(python-dateutil) >= 2.8.1 python3-pyinfra.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) > 2.0) python3-pykwalify.noarch : python3.14dist(python-dateutil) >= 2.8 python3-pynwb.noarch : python3.14dist(python-dateutil) >= 2.8.2 python3-rst-linker.noarch : python3.14dist(python-dateutil) python3-snapm.noarch : python3.14dist(python-dateutil) python3-snaptime.noarch : python3.14dist(python-dateutil) python3-sphinxcontrib-doxylink.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) >= 2.8.2) python3-sqlite-utils.noarch : python3.14dist(python-dateutil) python3-subscription-manager-rhsm.x86_64 : python3-dateutil python3-sushy.noarch : python3.14dist(python-dateutil) >= 2.7 python3-tcx2gpx.noarch : python3.14dist(python-dateutil) python3-tcxparser.noarch : python3.14dist(python-dateutil) python3-tempora.noarch : python3.14dist(python-dateutil) python3-time-machine.x86_64 : python3.14dist(python-dateutil) python3-typepy+datetime.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) >= 2.8) python3-visidata.noarch : python3.14dist(python-dateutil) python3-vobject.noarch : python3.14dist(python-dateutil) >= 2.7 python3-vobject.noarch : python3-dateutil python3-webdav4.noarch : python3.14dist(python-dateutil) >= 2.8.1 python3-xnat.noarch : python3.14dist(python-dateutil) python3-yaql.noarch : python3.14dist(python-dateutil) >= 2.4.2 roca-detect.noarch : python3.14dist(python-dateutil) s3cmd.noarch : python3-dateutil salt.noarch : python3.14dist(python-dateutil) samba.src : python3-dateutil snapm.src : python3dist(python-dateutil) starcal.noarch : python3-dateutil stratis-cli.noarch : python3.14dist(python-dateutil) stratis-cli.src : python3dist(python-dateutil) subscription-manager.src : python3-dateutil subscription-manager.x86_64 : python3.14dist(python-dateutil) subscription-manager.x86_64 : python3-dateutil sugar-toolkit-gtk3.i686 : python3-dateutil sugar-toolkit-gtk3.x86_64 : python3-dateutil syslog-ng.src : python3-dateutil syslog-ng-python-modules.x86_64 : python3-dateutil teampulls.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) >= 2.8.2) toot.noarch : (python3.14dist(python-dateutil) < 3~~ with python3.14dist(python-dateutil) >= 2.8.1) toot.src : (python3dist(python-dateutil) < 3~~ with python3dist(python-dateutil) >= 2.8.1) visidata.src : python3dist(python-dateutil) -- _______________________________________________ python-devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
