DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: neutron-fwaas 1:24.0.0~rc2-1

New Package Report

.changes
Changed-ByThomas Goirand
Architecturesource all
Distributionexperimental
DateWed, 25 Mar 2026 14:29:08 +0100
Sourceneutron-fwaas
Version1:24.0.0~rc2-1
Changelog
neutron-fwaas (1:24.0.0~rc2-1) experimental; urgency=medium
 .
   * New upstream release.
.dsc
Componentmain
Package-Listpython3-neutron-fwaas deb python optional arch=all
Sectionpython
Priorityoptional
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Neutron FWaaS
Source: https://github.com/openstack/neutron-fwaas.git

Files: *
Copyright: (c) 2011-2012, OpenStack, LLC.
           (c) 2013-2014, The OpenStack Foundation
           (c) 2017-2018, Fujitsu Limited
           (c) 2015-2025, Red Hat, Inc.
           (c) 2017, Juniper Networks, Inc.
           (c) 2022-2023, EasyStack, Inc.
           (c) 2017, Thales Services SAS
           (c) 2015, Neutron FWaaS Developers
           (c) 2017, Mirantis Inc.
           (c) 2013, Hewlett-Packard Development Company, L.P.
           (c) 2019, Canonical Ltd.
           (c) 2025, NTT DATA Group
           (c) 2015, Cisco Systems, Inc
           (c) 2015, NEC Corporation.
           (c) 2009-2011,2015 Andrew Grigorev <andrew@ei-grad.ru>
License: Apache-2.0
Comment:
 Part of neutron_fwaas/privileged/netlink_constants.py and
 netlink_lib.py are under the Expat license by Andrew Grigorev.

Files: debian/*
Copyright: 2012-2026, Thomas Goirand <zigo@debian.org>
           2018, Michal Arbet <michal.arbet@ultimum.io>
License: Apache-2.0

License: Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
     http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 On Debian-based systems the full text of the Apache version 2.0 license
 can be found in `/usr/share/common-licenses/Apache-2.0'.

Review Information

accepted — allocated to awm 18 days ago, started 18 days ago, completed 18 days ago.

Final Comment

Please fix the three lintian warnings on your next upload. You might
also want to consider dropping all of those unnecessary versioned
dependencies.

Thanks!

Andrew.

Public Notes

18 days ago ● public

Lintian

Command: lintian -Iiv -L '>=warning' --show-overrides --color=never ../$(basename $PWD)_*.changes
Exit code: 0

N:
W: python3-neutron-fwaas: maintainer-script-needs-depends-on-ucf ucf (does not satisfy ucf) [postinst:1148]
N: 
N:   This script calls ucf, but the package does not depend or pre-depend on
N:   the ucf package.
N: 
N:   Visibility: warning
N:   Show-Always: no
N:   Check: scripts
N: 
N:
W: neutron-fwaas source: obsolete-debian-watch-file-standard 3 [debian/watch]
N: 
N:   The version= line in the debian/watch file in this package declares an
N:   obsolete version. Please upgrade to more current version.
N: 
N:   Please refer to the uscan(1) manual page for details.
N: 
N:   Visibility: warning
N:   Show-Always: no
N:   Check: debian/watch/standard
N: 
N:
W: python3-neutron-fwaas: script-not-executable [usr/lib/python3/dist-packages/neutron_fwaas/tests/contrib/gate_hook.sh]
N: 
N:   This file starts with the #! sequence that marks interpreted scripts, but
N:   it is not executable.
N:   
N:   There has been some discussion to allow such files in paths other than
N:   /usr/bin but there was ultimately no broad support for it.
N: 
N:   Please refer to Bug#368792 for details.
N: 
N:   Visibility: warning
N:   Show-Always: no
N:   Check: scripts
N: 
N:
W: python3-neutron-fwaas: script-not-executable [usr/lib/python3/dist-packages/neutron_fwaas/tests/contrib/post_test_hook.sh]
18 days ago ● public

vulture

Command: vulture --min-confidence 80 .
Exit code: 3

neutron_fwaas/cmd/upgrade_checks/checks.py:30: unused variable 'checker' (100% confidence)
neutron_fwaas/db/migration/alembic_migrations/env.py:60: unused variable 'parent' (100% confidence)
neutron_fwaas/db/migration/alembic_migrations/versions/796c68dffbb_cisco_csr_fwaas.py:32: unused variable 'active_plugins' (100% confidence)
neutron_fwaas/db/migration/alembic_migrations/versions/796c68dffbb_cisco_csr_fwaas.py:32: unused variable 'options' (100% confidence)
neutron_fwaas/privileged/netfilter_log/libnetfilter_log.py:241: unused variable 'gh' (100% confidence)
neutron_fwaas/privileged/netfilter_log/libnetfilter_log.py:241: unused variable 'nfmsg' (100% confidence)
neutron_fwaas/services/firewall/fwaas_plugin_v2.py:255: unused variable 'trigger' (100% confidence)
neutron_fwaas/services/logapi/common/fwg_callback.py:27: unused variable 'trigger' (100% confidence)
neutron_fwaas/services/logapi/common/port_callback.py:26: unused variable 'trigger' (100% confidence)
neutron_fwaas/tests/functional/db/test_migrations.py:50: unused variable 'compare_to' (100% confidence)
neutron_fwaas/tests/functional/db/test_migrations.py:50: unused variable 'object_' (100% confidence)
neutron_fwaas/tests/unit/services/firewall/service_drivers/agents/l3reference/test_firewall_l3_agent_v2.py:509: unused variable 'mock_import_object' (100% confidence)
18 days ago ● public

CME fix

Command: cme fix --verbose dpkg
Exit code: 0


Reading package lists... 0%

Reading package lists... 100%

Reading package lists... Done

Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree... Done

Reading state information... 0% 

Reading state information... 0%

Reading state information... Done
cme: running fix on dpkg configuration...
Connecting to api.ftp-master.debian.org to check 46 package versions. Please wait...
Got info from api.ftp-master.debian.org for 45 packages.
Warning in 'control source Standards-Version': Current standards version is '4.7.3'. Please read https://www.debian.org/doc/debian-policy/upgrading-checklist.html for the changes that may be needed on your package
to upgrade it from standard version '4.4.1' to '4.7.3'.

Offending value: '4.4.1'
Warning in 'control source Build-Depends:0': debhelper-compat dependency version is too old (11). It should be 13
Offending value: 'debhelper-compat (= 11)'
Warning in 'control source Build-Depends:2': unnecessary greater-than versioned dependency: openstack-pkg-tools (>= 109~). Debian has oldoldstable -> 117; oldstable -> 123; stable -> 135; unstable -> 141; testing -> 141;
Offending value: 'openstack-pkg-tools (>= 109~)'
Warning in 'control source Build-Depends-Indep:0': unnecessary greater-than versioned dependency: alembic (>= 1.6.5). Debian has oldoldstable -> 1.4.3-1; oldstable -> 1.8.1-2; stable -> 1.13.2-4; testing -> 1.16.4-4; buildd-unstable -> 1.18.4-2; unstable -> 1.18.4-2;
Offending value: 'alembic (>= 1.6.5)'
Warning in 'control source Build-Depends-Indep:22': unnecessary greater-than versioned dependency: python3-pyroute2 (>= 0.7.2). Debian has oldoldstable -> 0.5.14-2; oldstable -> 0.7.2-2; stable -> 0.7.7-4; unstable -> 0.8.1-4; testing -> 0.8.1-4;
Offending value: 'python3-pyroute2 (>= 0.7.2)'
Warning in 'control binary:"python3-neutron-fwaas" Depends:1': unnecessary greater-than versioned dependency: alembic (>= 1.6.5). Debian has oldoldstable -> 1.4.3-1; oldstable -> 1.8.1-2; stable -> 1.13.2-4; testing -> 1.16.4-4; buildd-unstable -> 1.18.4-2; unstable -> 1.18.4-2;
Offending value: 'alembic (>= 1.6.5)'
Warning in 'control binary:"python3-neutron-fwaas" Depends:20': unnecessary greater-than versioned dependency: python3-pyroute2 (>= 0.7.2). Debian has oldoldstable -> 0.5.14-2; oldstable -> 0.7.2-2; stable -> 0.7.7-4; unstable -> 0.8.1-4; testing -> 0.8.1-4;
Offending value: 'python3-pyroute2 (>= 0.7.2)'
Warning in 'control binary:"python3-neutron-fwaas" Breaks:0': package neutron-fwaas-common is unknown. Check for typos if not a virtual package.
Offending value: 'neutron-fwaas-common (<< 1:13.0.1-5~)'
Warning in 'control binary:"python3-neutron-fwaas" Replaces:0': package neutron-fwaas-common is unknown. Check for typos if not a virtual package.
Offending value: 'neutron-fwaas-common (<< 1:13.0.1-5~)'
Warning in 'install:"python3-neutron-fwaas" content:0': path should not begin with '/'
Offending value: '/usr/*'

Changes applied to dpkg configuration:
- control source Standards-Version: '4.4.1' -> '4.7.3' # applied fix for :Current standards version is '4.7.3'. Please read https://www.debian.org/doc/debian-policy/upgrading-checklist.html for the changes that may be needed on your package
to upgrade it from standard version '4.4.1' to '4.7.3'.

- control source Build-Depends:0: 'debhelper-compat (= 11)' -> 'debhelper-compat (= 13)' # applied fix for :changed debhelper-compat version dependency to 13
- control source Build-Depends:2: 'openstack-pkg-tools (>= 109~)' -> 'openstack-pkg-tools' # applied fix for :unnecessary greater-than versioned dependency: openstack-pkg-tools (>= 109~). Debian has oldoldstable -> 117; oldstable -> 123; stable -> 135; unstable -> 141; testing -> 141;
- control source Build-Depends-Indep:0: 'alembic (>= 1.6.5)' -> 'alembic' # applied fix for :unnecessary greater-than versioned dependency: alembic (>= 1.6.5). Debian has oldoldstable -> 1.4.3-1; oldstable -> 1.8.1-2; stable -> 1.13.2-4; testing -> 1.16.4-4; buildd-unstable -> 1.18.4-2; unstable -> 1.18.4-2;
- control source Build-Depends-Indep:22: 'python3-pyroute2 (>= 0.7.2)' -> 'python3-pyroute2' # applied fix for :unnecessary greater-than versioned dependency: python3-pyroute2 (>= 0.7.2). Debian has oldoldstable -> 0.5.14-2; oldstable -> 0.7.2-2; stable -> 0.7.7-4; unstable -> 0.8.1-4; testing -> 0.8.1-4;
- control binary:"python3-neutron-fwaas" Depends:1: 'alembic (>= 1.6.5)' -> 'alembic' # applied fix for :unnecessary greater-than versioned dependency: alembic (>= 1.6.5). Debian has oldoldstable -> 1.4.3-1; oldstable -> 1.8.1-2; stable -> 1.13.2-4; testing -> 1.16.4-4; buildd-unstable -> 1.18.4-2; unstable -> 1.18.4-2;
- control binary:"python3-neutron-fwaas" Depends:20: 'python3-pyroute2 (>= 0.7.2)' -> 'python3-pyroute2' # applied fix for :unnecessary greater-than versioned dependency: python3-pyroute2 (>= 0.7.2). Debian has oldoldstable -> 0.5.14-2; oldstable -> 0.7.2-2; stable -> 0.7.7-4; unstable -> 0.8.1-4; testing -> 0.8.1-4;
- install:"python3-neutron-fwaas" content:0: '/usr/*' -> 'usr/*' # applied fix for :path should not begin with '/'
- source options extend-diff-ignore: '^[^/]*[.]egg-info/' -> '^[.]gitreview$' # conflicting initial values
Connecting to api.ftp-master.debian.org to check neutron-fwaas-common versions. Please wait...
got no info for neutron-fwaas-common

Back to Dashboard | View all reviews for this package