Received: from mail.cmpwn.com (mail.cmpwn.com [45.56.77.53]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 214F5781E99 for ; Wed, 17 Jul 2019 18:57:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cmpwn.com; s=cmpwn; t=1563389875; bh=dqdaG//BLQRAiUNxptJI440woN24mhSoD85RBbFE3+w=; h=From:To:Cc:Subject:Date; b=ixVS+NmvmCrC20/tz6rCz6omanS2JBunplg+puDXi8jkSB5pWoaQS6lQD7oJjOAhG 1v76Z1pJN/XNl9uNg8e1EBvPY4yNWSnzWLHNTOggsLTZ8a+aCw4glBB19TcUuBLqxD 95fCiaEg7QQbWnt02B6+nyCECFpanb52mezXAXGY= From: Drew DeVault To: alpine-aports@lists.alpinelinux.org Cc: Fabian Affolter Subject: [PULL 1/?] Drop Python 2 support from testing, part one Date: Wed, 17 Jul 2019 14:57:49 -0400 Message-Id: <20190717185749.4463-1-sir@cmpwn.com> X-Mailer: git-send-email 2.22.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This is the first batch of patches for dropping Python 2 from testing. These are the first 40 packages out of 269 total packages, only considering ones whose names match py-* (which constitutes most of them). These were chosen alphabetically, but packages with dependents which required updated were prioritized ahead of their alphabetical order. The following packages were dropped due to lack of maintenance: py-arprequest: unmaintained since 2009, no dependencies py-banknumber: no clear upstream source, no dependencies py-blockchain: depends on past, has been broken but no one cared py-bottle-request: unmaintained since 2012, no dependencies py-bottle-sqlite: abandoned upstream, no dependencies py-buildutils: upstream source disappeared, no dependencies py-centinel: no py3 support nor plans for adding it py-pyramid-addons: abandoned upstream py-pyramid-perfstat: abandoned upstream py-pyramid-settings: abandoned upstream py-pyramid-xmlrpc: abandoned upstream The following packages require further discussion: py-application: depended on by openxcap, but shows no signs of supporting Python 2 in the foreseeable future. Recommend dropping after an announcement period. py-pyramid-controllers: seems to be reasonably actively maintained, but shows no signs of Python 3 support. Asked upstream about it: https://github.com/cadithealth/pyramid_controllers/issues/4 Several new Zope packages were required to get tests working on many of them, but I have no interest in maintaining these permanently. I've left the Maintainer field empty, but perhaps Fabian wants to adopt them? He maintains the other Zope packages. --- The following changes since commit 07c353c7c0e8942c5d293e54707c24552be60d23: main/alpine-git-mirror-syncd: security upgrade to 0.3.1 (2019-07-17 14:46:16 +0200) are available in the Git repository at: https://git.sr.ht/~sircmpwn/aports testing-drop-py2 for you to fetch changes up to db5ea7a9b2c28accf5a03b485f79dc8df173f421: testing/py3-pyramid: normalize, update, drop py3 (2019-07-17 14:41:49 -0400) ---------------------------------------------------------------- Drew DeVault (40): testing/py3-kombu: normalize, drop python2 testing/py3-amqp: normalize, drop python2 testing/py3-anyjson: normalize, drop python2 testing/py3-wheel: new APKBUILD testing/py3-argcomplete: normalize, drop python2 testing/py-arprequest: drop unmaintained package testing/py3-ask: normalize, drop python2 testing/py3-axolotl/curve25519: normalize, drop python2 testing/py3-axolotl: upgrade, normalize, drop py2 testing/py-backports-csv: drop python2 support package testing/py-banknumber: drop bizzare package testing/py3-billiard: normalize, drop python2 testing/py-blockchain: drop bizzare package testing/py3-bottle-hotqueue: normalize(ish), drop py2 testing/py3-bottle-pgsql: normalize, drop py2 testing/py-bottle-redis: normalize, drop python2 testing/py-bottle-request: drop unmaintained package testing/py-bottle-sqlite: drop unmaintained package testing/py-bottle-werkzeug: normalize, drop python2 testing/py-buildutils: drop unmaintained package testing/py3-case: upgrade, normalize, drop python2 testing/py-centinel: drop py3-incompatible package testing/py3-chameleon: normalize, drop python 2 testing/py3-repoze-lru: normalize, upgrade, drop py2 testing/py3-venusian: normalize, drop py2 testing/py3-zope-testing: new APKBUILD testing/py3-zope-exceptions: new APKBUILD (bootstrap) testing/py3-zope-testrunner: new APKBUILD testing/py3-zope-exceptions: new APKBUILD (stage 2) testing/py3-manuel: new APKBUILD testing/py3-zope-i18nmessageid: new APKBUILD testing/py3-zope-schema: new APKBUILD testing/py3-zope-configuration: normalize, drop py2 testing/py3-translation-string: normalize, upgrade, drop py2 testing/py-pyramid-addons: drop unmaintained package testing/py3-pyramid-layout: normalize, drop python2 testing/py-pyramid-perfstat: drop unmaintained package testing/py-pyramid-settings: drop unmaintained package testing/py-pyramid-xmlrpc: drop unmaintained package testing/py3-pyramid: normalize, update, drop py3 testing/py-amqp/APKBUILD | 64 --------------------- testing/py-anyjson/APKBUILD | 57 ------------------- testing/py-argcomplete/APKBUILD | 47 ---------------- testing/py-arprequest/APKBUILD | 41 -------------- testing/py-axolotl-curve25519/APKBUILD | 50 ----------------- testing/py-axolotl/APKBUILD | 53 ------------------ testing/py-backports-csv/APKBUILD | 54 ------------------ testing/py-banknumber/APKBUILD | 47 ---------------- testing/py-billiard/APKBUILD | 44 --------------- testing/py-blockchain/APKBUILD | 45 --------------- testing/py-bottle-hotqueue/APKBUILD | 47 ---------------- testing/py-bottle-pgsql/APKBUILD | 41 -------------- testing/py-bottle-redis/APKBUILD | 41 -------------- testing/py-bottle-request/APKBUILD | 41 -------------- testing/py-bottle-sqlite/APKBUILD | 27 --------- testing/py-bottle-werkzeug/APKBUILD | 29 ---------- testing/py-buildutils/APKBUILD | 30 ---------- testing/py-case/APKBUILD | 59 -------------------- testing/py-centinel/APKBUILD | 41 -------------- testing/py-chameleon/APKBUILD | 53 ------------------ testing/py-kombu/APKBUILD | 68 ----------------------- testing/py-pyramid-addons/APKBUILD | 41 -------------- testing/py-pyramid-layout/APKBUILD | 28 ---------- testing/py-pyramid-perfstat/APKBUILD | 41 -------------- testing/py-pyramid-settings/APKBUILD | 41 -------------- testing/py-pyramid-xmlrpc/APKBUILD | 41 -------------- testing/py-pyramid/APKBUILD | 29 ---------- testing/py-repoze-lru/APKBUILD | 41 -------------- testing/py-translationstring/APKBUILD | 41 -------------- testing/py-venusian/APKBUILD | 52 ----------------- testing/py-zope-configuration/APKBUILD | 41 -------------- testing/py3-amqp/APKBUILD | 30 ++++++++++ testing/py3-anyjson/APKBUILD | 30 ++++++++++ testing/{py-anyjson => py3-anyjson}/python3.patch | 0 testing/py3-argcomplete/APKBUILD | 34 ++++++++++++ testing/{py-ask => py3-ask}/APKBUILD | 26 ++++----- testing/py3-axolotl-curve25519/APKBUILD | 30 ++++++++++ testing/py3-axolotl/APKBUILD | 31 +++++++++++ testing/py3-billiard/APKBUILD | 30 ++++++++++ testing/py3-bottle-hotqueue/APKBUILD | 35 ++++++++++++ testing/py3-bottle-pgsql/APKBUILD | 28 ++++++++++ testing/py3-bottle-redis/APKBUILD | 41 ++++++++++++++ testing/py3-bottle-werkzeug/APKBUILD | 32 +++++++++++ testing/py3-case/APKBUILD | 31 +++++++++++ testing/py3-chameleon/APKBUILD | 31 +++++++++++ testing/py3-kombu/APKBUILD | 30 ++++++++++ testing/py3-manuel/APKBUILD | 28 ++++++++++ testing/py3-pyramid-layout/APKBUILD | 32 +++++++++++ testing/py3-pyramid/APKBUILD | 32 +++++++++++ testing/py3-repoze-lru/APKBUILD | 32 +++++++++++ testing/py3-translationstring/APKBUILD | 31 +++++++++++ testing/py3-venusian/APKBUILD | 31 +++++++++++ testing/py3-wheel/APKBUILD | 31 +++++++++++ testing/py3-zope-configuration/APKBUILD | 32 +++++++++++ testing/py3-zope-exceptions/APKBUILD | 29 ++++++++++ testing/py3-zope-i18nmessageid/APKBUILD | 29 ++++++++++ testing/py3-zope-schema/APKBUILD | 29 ++++++++++ testing/py3-zope-testing/APKBUILD | 28 ++++++++++ testing/py3-zope-testrunner/APKBUILD | 25 +++++++++ 59 files changed, 814 insertions(+), 1389 deletions(-) delete mode 100644 testing/py-amqp/APKBUILD delete mode 100644 testing/py-anyjson/APKBUILD delete mode 100644 testing/py-argcomplete/APKBUILD delete mode 100644 testing/py-arprequest/APKBUILD delete mode 100644 testing/py-axolotl-curve25519/APKBUILD delete mode 100644 testing/py-axolotl/APKBUILD delete mode 100644 testing/py-backports-csv/APKBUILD delete mode 100644 testing/py-banknumber/APKBUILD delete mode 100644 testing/py-billiard/APKBUILD delete mode 100644 testing/py-blockchain/APKBUILD delete mode 100644 testing/py-bottle-hotqueue/APKBUILD delete mode 100644 testing/py-bottle-pgsql/APKBUILD delete mode 100644 testing/py-bottle-redis/APKBUILD delete mode 100644 testing/py-bottle-request/APKBUILD delete mode 100644 testing/py-bottle-sqlite/APKBUILD delete mode 100644 testing/py-bottle-werkzeug/APKBUILD delete mode 100644 testing/py-buildutils/APKBUILD delete mode 100644 testing/py-case/APKBUILD delete mode 100644 testing/py-centinel/APKBUILD delete mode 100644 testing/py-chameleon/APKBUILD delete mode 100644 testing/py-kombu/APKBUILD delete mode 100644 testing/py-pyramid-addons/APKBUILD delete mode 100644 testing/py-pyramid-layout/APKBUILD delete mode 100644 testing/py-pyramid-perfstat/APKBUILD delete mode 100644 testing/py-pyramid-settings/APKBUILD delete mode 100644 testing/py-pyramid-xmlrpc/APKBUILD delete mode 100644 testing/py-pyramid/APKBUILD delete mode 100644 testing/py-repoze-lru/APKBUILD delete mode 100644 testing/py-translationstring/APKBUILD delete mode 100644 testing/py-venusian/APKBUILD delete mode 100644 testing/py-zope-configuration/APKBUILD create mode 100644 testing/py3-amqp/APKBUILD create mode 100644 testing/py3-anyjson/APKBUILD rename testing/{py-anyjson => py3-anyjson}/python3.patch (100%) create mode 100644 testing/py3-argcomplete/APKBUILD rename testing/{py-ask => py3-ask}/APKBUILD (51%) create mode 100644 testing/py3-axolotl-curve25519/APKBUILD create mode 100644 testing/py3-axolotl/APKBUILD create mode 100644 testing/py3-billiard/APKBUILD create mode 100644 testing/py3-bottle-hotqueue/APKBUILD create mode 100644 testing/py3-bottle-pgsql/APKBUILD create mode 100644 testing/py3-bottle-redis/APKBUILD create mode 100644 testing/py3-bottle-werkzeug/APKBUILD create mode 100644 testing/py3-case/APKBUILD create mode 100644 testing/py3-chameleon/APKBUILD create mode 100644 testing/py3-kombu/APKBUILD create mode 100644 testing/py3-manuel/APKBUILD create mode 100644 testing/py3-pyramid-layout/APKBUILD create mode 100644 testing/py3-pyramid/APKBUILD create mode 100644 testing/py3-repoze-lru/APKBUILD create mode 100644 testing/py3-translationstring/APKBUILD create mode 100644 testing/py3-venusian/APKBUILD create mode 100644 testing/py3-wheel/APKBUILD create mode 100644 testing/py3-zope-configuration/APKBUILD create mode 100644 testing/py3-zope-exceptions/APKBUILD create mode 100644 testing/py3-zope-i18nmessageid/APKBUILD create mode 100644 testing/py3-zope-schema/APKBUILD create mode 100644 testing/py3-zope-testing/APKBUILD create mode 100644 testing/py3-zope-testrunner/APKBUILD