New Upstream Release - psautohint

Ready changes

Summary

Merged new upstream version: 2.4.1~a0 (was: 2.4.0).

Resulting package

Built on 2023-07-01T06:32 (took 5m41s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-releases psautohintapt install -t fresh-releases python3-psautohint-dbgsymapt install -t fresh-releases python3-psautohint

Lintian Result

Diff

diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml
index 200d9f8..7aad877 100644
--- a/.github/workflows/build_wheels.yml
+++ b/.github/workflows/build_wheels.yml
@@ -18,17 +18,17 @@ jobs:
     steps:
 
     - name: Check out
-      uses: actions/checkout@v2
+      uses: actions/checkout@v3
       with:
         fetch-depth: 0  # unshallow fetch for setuptools-scm
 
     - name: Install Python 3.8
-      uses: actions/setup-python@v2
+      uses: actions/setup-python@v4
       with:
         python-version: '3.8'
 
     - name: Build wheels (Python 3.7 through 3.9)
-      uses: pypa/cibuildwheel@v2.3.1
+      uses: pypa/cibuildwheel@v2.8.1
       with:
         output-dir: dist
       env:
@@ -41,7 +41,7 @@ jobs:
         CIBW_ENVIRONMENT: "CFLAGS='-g0'"
 
     - name: Build wheels (Python 3.10 only)
-      uses: pypa/cibuildwheel@v2.3.1
+      uses: pypa/cibuildwheel@v2.8.1
       with:
         output-dir: dist
       env:
@@ -61,7 +61,7 @@ jobs:
         python -m build --sdist
 
     - name: Upload build artifacts
-      uses: actions/upload-artifact@v2
+      uses: actions/upload-artifact@v3
       with:
         name: wheelstorage
         path: ./dist/*
@@ -78,7 +78,7 @@ jobs:
     - name: Get date & flat tag
       id: date_tag
       run: |
-        export DATE=$(TZ=US/Pacific date +'%B-%d-%Y')
+        export DATE=$(TZ=US/Pacific date +'%B-%-d-%Y')
         echo $DATE
         export FLAT_TAG=$(echo ${GITHUB_REF##*/} | sed 's/\.//g')
         echo $FLAT_TAG
@@ -87,7 +87,7 @@ jobs:
       shell: bash
 
     - name: Download release assets
-      uses: actions/download-artifact@v2
+      uses: actions/download-artifact@v3
       with:
         name: wheelstorage
         path: dist
diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
index 1ef66f0..4f8bba1 100644
--- a/.github/workflows/coverage.yml
+++ b/.github/workflows/coverage.yml
@@ -23,12 +23,12 @@ jobs:
     steps:
 
     - name: Check out
-      uses: actions/checkout@v2
+      uses: actions/checkout@v3
       with:
         submodules: true
 
     - name: Set up Python 3.8
-      uses: actions/setup-python@v2
+      uses: actions/setup-python@v4
       with:
         python-version: '3.8'
 
diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml
index b331d69..25b324d 100644
--- a/.github/workflows/run_tests.yml
+++ b/.github/workflows/run_tests.yml
@@ -43,12 +43,12 @@ jobs:
     steps:
 
     - name: Check out
-      uses: actions/checkout@v2
+      uses: actions/checkout@v3
       with:
         submodules: true
 
     - name: Set up Python ${{ matrix.python-version }}
-      uses: actions/setup-python@v2
+      uses: actions/setup-python@v4
       with:
         python-version: ${{ matrix.python-version }}
 
diff --git a/debian/changelog b/debian/changelog
index 9c39e69..02ffa4e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+psautohint (2.4.1~a0-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Sat, 01 Jul 2023 06:27:43 -0000
+
 psautohint (2.4.0-1) unstable; urgency=medium
 
   * Team upload
diff --git a/dev-requirements.txt b/dev-requirements.txt
index c87a8f5..dabd0a8 100644
--- a/dev-requirements.txt
+++ b/dev-requirements.txt
@@ -1,4 +1,2 @@
-coverage>=5.0.1
-pytest==6.2.5
 pytest-cov==3.0.0
 pytest-xdist==2.5.0
diff --git a/renovate.json b/renovate.json
new file mode 100644
index 0000000..39a2b6e
--- /dev/null
+++ b/renovate.json
@@ -0,0 +1,6 @@
+{
+  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+  "extends": [
+    "config:base"
+  ]
+}
diff --git a/requirements.txt b/requirements.txt
index fc9a05f..d7f76ec 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
 # 'lxml' is not a primary requirement of psautohint but it's listed here because we
 # want to have control over the version and guarantee that the XML output remains stable
-lxml==4.7.1
-fonttools[ufo,lxml]==4.29.0
+lxml==4.9.1
+fonttools[lxml,ufo]==4.34.4
diff --git a/setup.py b/setup.py
index 0d87c85..8fcd00e 100644
--- a/setup.py
+++ b/setup.py
@@ -588,10 +588,8 @@ setup(name="psautohint",
       ],
       extras_require={
           "testing": [
-              "pytest >= 3.0.0, <4",
-              "pytest-cov >= 2.5.1, <3",
-              "pytest-xdist >= 1.22.2, <1.28.0",
-              "pytest-randomly >= 1.2.3, <2",
+              "pytest-cov >=3, <4",
+              "pytest-xdist >=2.5.0, <2.6.0",
           ],
       },
       cmdclass=cmdclass,

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/lib/debug/.build-id/e3/f171b6d5c94bc65754f8f19d4b6271ae1283da.debug
-rw-r--r--  root/root   /usr/lib/python3/dist-packages/psautohint-2.4.1a0.egg-info/PKG-INFO
-rw-r--r--  root/root   /usr/lib/python3/dist-packages/psautohint-2.4.1a0.egg-info/dependency_links.txt
-rw-r--r--  root/root   /usr/lib/python3/dist-packages/psautohint-2.4.1a0.egg-info/entry_points.txt
-rw-r--r--  root/root   /usr/lib/python3/dist-packages/psautohint-2.4.1a0.egg-info/not-zip-safe
-rw-r--r--  root/root   /usr/lib/python3/dist-packages/psautohint-2.4.1a0.egg-info/requires.txt
-rw-r--r--  root/root   /usr/lib/python3/dist-packages/psautohint-2.4.1a0.egg-info/top_level.txt

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/02/8bc3263ca504a1c89f53575b74ae00e40ffc10.debug
-rw-r--r--  root/root   /usr/lib/python3/dist-packages/psautohint-2.4.0.egg-info/PKG-INFO
-rw-r--r--  root/root   /usr/lib/python3/dist-packages/psautohint-2.4.0.egg-info/dependency_links.txt
-rw-r--r--  root/root   /usr/lib/python3/dist-packages/psautohint-2.4.0.egg-info/entry_points.txt
-rw-r--r--  root/root   /usr/lib/python3/dist-packages/psautohint-2.4.0.egg-info/not-zip-safe
-rw-r--r--  root/root   /usr/lib/python3/dist-packages/psautohint-2.4.0.egg-info/requires.txt
-rw-r--r--  root/root   /usr/lib/python3/dist-packages/psautohint-2.4.0.egg-info/top_level.txt

No differences were encountered between the control files of package psautohint

No differences were encountered between the control files of package python3-psautohint

Control files of package python3-psautohint-dbgsym: lines which differ (wdiff format)

  • Build-Ids: 028bc3263ca504a1c89f53575b74ae00e40ffc10 e3f171b6d5c94bc65754f8f19d4b6271ae1283da

More details

Full run details