Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ on: [push, pull_request]

jobs:
test:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
strategy:
matrix:
python-version: ['3.8', '3.9', '3.10']
python-version: ['3.10', '3.12']
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
Expand Down
6 changes: 2 additions & 4 deletions .github/workflows/cla-check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@ on: [pull_request]

jobs:
cla-check:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- name: Check if CLA signed
uses: canonical/has-signed-canonical-cla@v1
with:
accept-existing-contributors: true
uses: canonical/has-signed-canonical-cla@v2
8 changes: 8 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
probert (0.0.20ubuntu0~24.04) UNRELEASED; urgency=medium

* Stop leaning on modules implemented in C, backport the pyroute2
implementation from core24 instead (LP: #2139131).
* Drop tests and tests data from .deb packages

-- Olivier Gayot <olivier.gayot@canonical.com> Fri, 23 Jan 2026 11:51:59 +0100

probert (0.0.20) groovy; urgency=medium

[ Ryan Harper ]
Expand Down
12 changes: 4 additions & 8 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,12 @@ Priority: optional
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Build-Depends: debhelper-compat (= 13),
dh-python,
libnl-genl-3-dev,
libnl-route-3-dev,
pkg-config,
python3-all-dev,
python3-all,
python3-coverage,
python3-flake8,
python3-jsonschema,
python3-nose,
python3-pyroute2 <!nocheck>,
python3-pyudev,
python3-setuptools,
Standards-Version: 4.5.0
Expand All @@ -31,7 +29,7 @@ Description: Hardware probing tool - metapackage

Package: probert-common
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
Depends: ${misc:Depends}, ${python3:Depends}
Breaks: probert (<< 0.0.16)
Replaces: probert (<< 0.0.16)
Description: Hardware probing tool - common
Expand All @@ -51,7 +49,6 @@ Depends: bcache-tools,
zfsutils-linux,
${misc:Depends},
${python3:Depends},
${shlibs:Depends}
Breaks: probert (<< 0.0.16)
Replaces: probert (<< 0.0.16)
Description: Hardware probing tool - storage probing
Expand All @@ -61,11 +58,10 @@ Description: Hardware probing tool - storage probing
This package contains storage probing capability.

Package: probert-network
Architecture: any
Architecture: all
Depends: probert-common (= ${source:Version}),
${misc:Depends},
${python3:Depends},
${shlibs:Depends}
Breaks: probert (<< 0.0.16)
Replaces: probert (<< 0.0.16)
Description: Hardware probing tool - network probing
Expand Down
12 changes: 0 additions & 12 deletions debian/probert-common.install
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,4 @@ usr/lib/python3.*/dist-packages/probert-*.egg-info/top_level.txt
usr/lib/python3.*/dist-packages/probert/__init__.py
usr/lib/python3.*/dist-packages/probert/log.py
usr/lib/python3.*/dist-packages/probert/prober.py
usr/lib/python3.*/dist-packages/probert/tests/__init__.py
usr/lib/python3.*/dist-packages/probert/tests/data/dasdd.view
usr/lib/python3.*/dist-packages/probert/tests/data/dasde.view
usr/lib/python3.*/dist-packages/probert/tests/data/fake_probe_all.json
usr/lib/python3.*/dist-packages/probert/tests/fakes.py
usr/lib/python3.*/dist-packages/probert/tests/helpers.py
usr/lib/python3.*/dist-packages/probert/tests/test_dasd.py
usr/lib/python3.*/dist-packages/probert/tests/test_lvm.py
usr/lib/python3.*/dist-packages/probert/tests/test_multipath.py
usr/lib/python3.*/dist-packages/probert/tests/test_prober.py
usr/lib/python3.*/dist-packages/probert/tests/test_storage.py
usr/lib/python3.*/dist-packages/probert/tests/test_utils.py
usr/lib/python3.*/dist-packages/probert/utils.py
11 changes: 7 additions & 4 deletions debian/probert-network.install
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
usr/lib/python3.*/dist-packages/probert/_nl80211.*.so
usr/lib/python3.*/dist-packages/probert/_nl80211module.c
usr/lib/python3.*/dist-packages/probert/_rtnetlink.*.so
usr/lib/python3.*/dist-packages/probert/_rtnetlinkmodule.c
usr/lib/python3.*/dist-packages/probert/network.py
usr/lib/python3.*/dist-packages/probert/nl80211.py
usr/lib/python3.*/dist-packages/probert/rtnetlink/addr.py
usr/lib/python3.*/dist-packages/probert/rtnetlink/cache.py
usr/lib/python3.*/dist-packages/probert/rtnetlink/route.py
usr/lib/python3.*/dist-packages/probert/rtnetlink/link.py
usr/lib/python3.*/dist-packages/probert/rtnetlink/listener.py
usr/lib/python3.*/dist-packages/probert/rtnetlink/__init__.py
2 changes: 2 additions & 0 deletions debian/probert-storage.install
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ usr/lib/python3.*/dist-packages/probert/filesystem.py
usr/lib/python3.*/dist-packages/probert/lvm.py
usr/lib/python3.*/dist-packages/probert/mount.py
usr/lib/python3.*/dist-packages/probert/multipath.py
usr/lib/python3.*/dist-packages/probert/nvme.py
usr/lib/python3.*/dist-packages/probert/os.py
usr/lib/python3.*/dist-packages/probert/raid.py
usr/lib/python3.*/dist-packages/probert/storage.py
usr/lib/python3.*/dist-packages/probert/zfs.py
Loading