Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yast2-firewall for openSUSE:Factory checked in at 2024-08-10 19:06:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2-firewall (Old) and /work/SRC/openSUSE:Factory/.yast2-firewall.new.7232 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "yast2-firewall" Sat Aug 10 19:06:11 2024 rev:98 rq:1192826 version:5.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/yast2-firewall/yast2-firewall.changes 2023-10-20 23:17:57.225117736 +0200 +++ /work/SRC/openSUSE:Factory/.yast2-firewall.new.7232/yast2-firewall.changes 2024-08-10 19:06:20.350142290 +0200 @@ -1,0 +2,8 @@ +Tue Aug 6 11:29:06 UTC 2024 - Knut Anderssen <kanderssen@suse.com> + +- In case of autoinstallation keep the firewall service state in + the Installation::SecuritySettings for not conflicting with the + proposal (bsc#1216615) +- 5.0.1 + +------------------------------------------------------------------- Old: ---- yast2-firewall-5.0.0.tar.bz2 New: ---- yast2-firewall-5.0.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-firewall.spec ++++++ --- /var/tmp/diff_new_pack.xzDotX/_old 2024-08-10 19:06:21.422186804 +0200 +++ /var/tmp/diff_new_pack.xzDotX/_new 2024-08-10 19:06:21.426186971 +0200 @@ -1,7 +1,7 @@ # # spec file for package yast2-firewall # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: yast2-firewall -Version: 5.0.0 +Version: 5.0.1 Release: 0 Summary: YaST2 - Firewall Configuration Group: System/YaST ++++++ yast2-firewall-5.0.0.tar.bz2 -> yast2-firewall-5.0.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/.github/workflows/ci.yml new/yast2-firewall-5.0.1/.github/workflows/ci.yml --- old/yast2-firewall-5.0.0/.github/workflows/ci.yml 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/.github/workflows/ci.yml 2024-08-09 11:30:58.000000000 +0200 @@ -1,9 +1,8 @@ - # See https://docs.github.com/en/actions/reference/workflow-syntax-for-github-acti... name: CI -on: [push, pull_request] +on: [ push, pull_request ] jobs: Tests: @@ -12,33 +11,32 @@ strategy: fail-fast: false matrix: - distro: [ "tumbleweed", "leap_latest" ] + distro: [ "tumbleweed" ] container: image: registry.opensuse.org/yast/head/containers_${{matrix.distro}}/yast-ruby steps: + - name: Git Checkout + uses: actions/checkout@v2 - - name: Git Checkout - uses: actions/checkout@v2 - - # just for easier debugging... - - name: Inspect Installed Packages - run: rpm -qa | sort - - - name: Unit Tests - run: rake test:unit - # enable code coverage reporting - env: - COVERAGE: 1 - - # send the coverage report to coveralls.io - - name: Coveralls Report - # send it only from the TW build to avoid duplicate submits - if: ${{ matrix.distro == 'tumbleweed' }} - uses: coverallsapp/github-action@master - with: - github-token: ${{ secrets.GITHUB_TOKEN }} + # just for easier debugging... + - name: Inspect Installed Packages + run: rpm -qa | sort + + - name: Unit Tests + run: rake test:unit + # enable code coverage reporting + env: + COVERAGE: 1 + + # send the coverage report to coveralls.io + - name: Coveralls Report + # send it only from the TW build to avoid duplicate submits + if: ${{ matrix.distro == 'tumbleweed' }} + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.GITHUB_TOKEN }} Rubocop: runs-on: ubuntu-latest @@ -46,37 +44,38 @@ strategy: fail-fast: false matrix: - distro: [ "leap_latest" ] + distro: [ "tumbleweed" ] container: image: registry.opensuse.org/yast/head/containers_${{matrix.distro}}/yast-ruby steps: + - name: Git Checkout + uses: actions/checkout@v2 - - name: Git Checkout - uses: actions/checkout@v2 - - - name: Rubocop - run: rake check:rubocop + - name: Rubocop + run: rake check:rubocop Package: + # skip in master, but run in forks + if: github.ref_name != 'master' || github.repository_owner != 'yast' + runs-on: ubuntu-latest strategy: fail-fast: false matrix: - distro: [ "tumbleweed", "leap_latest" ] + distro: [ "tumbleweed" ] container: image: registry.opensuse.org/yast/head/containers_${{matrix.distro}}/yast-ruby steps: + - name: Git Checkout + uses: actions/checkout@v2 - - name: Git Checkout - uses: actions/checkout@v2 - - - name: Package Build - run: yast-ci-ruby -o package + - name: Package Build + run: yast-ci-ruby -o package Yardoc: runs-on: ubuntu-latest @@ -84,18 +83,17 @@ strategy: fail-fast: false matrix: - distro: [ "leap_latest" ] + distro: [ "tumbleweed" ] container: image: registry.opensuse.org/yast/head/containers_${{matrix.distro}}/yast-ruby steps: + - name: Git Checkout + uses: actions/checkout@v2 - - name: Git Checkout - uses: actions/checkout@v2 - - - name: Yardoc - run: rake check:doc + - name: Yardoc + run: rake check:doc # downloading the Docker image takes some time so bundling several fast # checks into one job avoids that overhead @@ -105,15 +103,14 @@ strategy: fail-fast: false matrix: - distro: [ "leap_latest" ] + distro: [ "tumbleweed" ] container: image: registry.opensuse.org/yast/head/containers_${{matrix.distro}}/yast-ruby steps: + - name: Git Checkout + uses: actions/checkout@v2 - - name: Git Checkout - uses: actions/checkout@v2 - - - name: POT Check - run: rake check:pot + - name: POT Check + run: rake check:pot diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/.github/workflows/submit.yml new/yast2-firewall-5.0.1/.github/workflows/submit.yml --- old/yast2-firewall-5.0.0/.github/workflows/submit.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/yast2-firewall-5.0.1/.github/workflows/submit.yml 2024-08-09 11:30:58.000000000 +0200 @@ -0,0 +1,29 @@ +# See https://docs.github.com/en/actions/reference/workflow-syntax-for-github-acti... + +name: OBS + +on: + # only when committing to master + push: + branches: master + + # allow running manually from GitHub Web + workflow_dispatch: + +jobs: + submit: + # do not run in forks + if: github.repository_owner == 'yast' + + runs-on: ubuntu-latest + + # the default timeout is 6 hours, do not wait for that long if osc gets stucked + timeout-minutes: 30 + + steps: + - name: Submit the package + # see https://github.com/yast/actions/blob/master/submit/action.yml + uses: yast/actions/submit@master + with: + obs_user: ${{ secrets.OBS_USER }} + obs_password: ${{ secrets.OBS_PASSWORD }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/.rubocop.yml new/yast2-firewall-5.0.1/.rubocop.yml --- old/yast2-firewall-5.0.0/.rubocop.yml 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/.rubocop.yml 2024-08-09 11:30:58.000000000 +0200 @@ -1,6 +1,6 @@ # use the shared YaST defaults inherit_from: - /usr/share/YaST2/data/devtools/data/rubocop-0.71.0_yast_style.yml + /usr/share/YaST2/data/devtools/data/rubocop-1.24.1_yast_style.yml Metrics/CyclomaticComplexity: Max: 10 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/README.md new/yast2-firewall-5.0.1/README.md --- old/yast2-firewall-5.0.0/README.md 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/README.md 2024-08-09 11:30:58.000000000 +0200 @@ -2,8 +2,7 @@ [![Workflow Status](https://github.com/yast/yast-firewall/workflows/CI/badge.svg?branch=master)]( https://github.com/yast/yast-firewall/actions?query=branch%3Amaster) -[![Jenkins Status](https://ci.opensuse.org/buildStatus/icon?job=yast-yast-firewall-master)]( -https://ci.opensuse.org/view/Yast/job/yast-yast-firewall-master/) +[![OBS](https://github.com/yast/yast-firewall/actions/workflows/submit.yml/badge.svg)](https://github.com/yast/yast-firewall/actions/workflows/submit.yml) [![Coverage Status](https://coveralls.io/repos/github/yast/yast-firewall/badge.svg?branch=master)]( https://coveralls.io/github/yast/yast-firewall?branch=master) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/package/yast2-firewall.changes new/yast2-firewall-5.0.1/package/yast2-firewall.changes --- old/yast2-firewall-5.0.0/package/yast2-firewall.changes 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/package/yast2-firewall.changes 2024-08-09 11:30:58.000000000 +0200 @@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Tue Aug 6 11:29:06 UTC 2024 - Knut Anderssen <kanderssen@suse.com> + +- In case of autoinstallation keep the firewall service state in + the Installation::SecuritySettings for not conflicting with the + proposal (bsc#1216615) +- 5.0.1 + +------------------------------------------------------------------- Wed Aug 30 20:16:10 UTC 2023 - Josef Reidinger <jreidinger@suse.cz> - 5.0.0 (bsc#1185510) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/package/yast2-firewall.spec new/yast2-firewall-5.0.1/package/yast2-firewall.spec --- old/yast2-firewall-5.0.0/package/yast2-firewall.spec 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/package/yast2-firewall.spec 2024-08-09 11:30:58.000000000 +0200 @@ -17,7 +17,7 @@ Name: yast2-firewall -Version: 5.0.0 +Version: 5.0.1 Release: 0 Summary: YaST2 - Firewall Configuration Group: System/YaST diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/autoinst_profile/firewall_section.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/autoinst_profile/firewall_section.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/autoinst_profile/firewall_section.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/autoinst_profile/firewall_section.rb 2024-08-09 11:30:58.000000000 +0200 @@ -30,8 +30,7 @@ # @param _hash [Hash] Firewall section from an AutoYaST profile # @return [FirewallSection] def self.new_from_hashes(_hash) - result = new - result + new end end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/clients/auto.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/clients/auto.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/clients/auto.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/clients/auto.rb 2024-08-09 11:30:58.000000000 +0200 @@ -59,6 +59,7 @@ # Constructor def initialize + super() textdomain "firewall" end @@ -79,10 +80,11 @@ # @return [Boolean] def import(profile, merge = !Yast::Mode.config) self.class.profile = profile + # It does not need to be merged with current config but could be modified + # by the AutoYaST confirm dialog. + update_service_state(profile) return false if merge && !read(force: false) - # Obtains the default from the control file (settings) if not present. - enable if profile.fetch("enable_firewall", settings.enable_firewall) start if profile.fetch("start_firewall", false) autoyast.import(profile) check_profile_for_errors @@ -240,16 +242,27 @@ ::Installation::SecuritySettings.instance end - # Set that the firewall has to be enabled when writing - def enable - self.class.enable = true + # It sets which should be the firewalld service state according to the profile + # or to the product defaults settings + # + # @param profile [Hash] firewall profile section to be imported + def update_service_state(profile) + return unless self.class.enable.nil? + + state = profile.fetch("enable_firewall", settings.enable_firewall) + + log.info("Firewall should be enabled: #{state}") + if Yast::Mode.auto + state ? settings.enable_firewall! : settings.disable_firewall! + end + state end # Whether the firewalld service has to be enable or disable when writing # # @return [Boolean] true if has to be enabled; false otherwise def enable? - !!self.class.enable + !!(Yast::Mode.auto ? settings.enable_firewall : self.class.enable) end # Set that the firewall has to be started when writing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/clients/firewall.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/clients/firewall.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/clients/firewall.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/clients/firewall.rb 2024-08-09 11:30:58.000000000 +0200 @@ -45,18 +45,18 @@ # TRANSLATORS: firewall-config and firewall-cmd are the names of software utilities, # so they should not be translated. NOT_SUPPORTED = N_("YaST does not support the command line for " \ - "configuring the firewall.\nInstead, please use the firewalld " \ - "command line clients \"firewalld-cmd\" or \"firewall-offline-cmd\".") + "configuring the firewall.\nInstead, please use the firewalld " \ + "command line clients \"firewalld-cmd\" or \"firewall-offline-cmd\".") def run log_and_return do return :abort unless Yast::Package.CheckAndInstallPackages(["firewalld"]) - if !Yast::WFM.Args.empty? + if Yast::WFM.Args.empty? + Dialogs::Main.new.run + else warn _(NOT_SUPPORTED) false - else - Dialogs::Main.new.run end end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/dialogs/change_zone.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/dialogs/change_zone.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/dialogs/change_zone.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/dialogs/change_zone.rb 2024-08-09 11:30:58.000000000 +0200 @@ -32,6 +32,7 @@ # # @param interface [Y2Firewall::Firewalld::Interface] Interface to act on def initialize(interface) + super() textdomain "firewall" @interface = interface end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/dialogs/main.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/dialogs/main.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/dialogs/main.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/dialogs/main.rb 2024-08-09 11:30:58.000000000 +0200 @@ -31,6 +31,7 @@ class Main < CWM::Dialog # Constructor def initialize + super() Yast.import "NetworkInterfaces" textdomain "firewall" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/dialogs/modify_zone_interfaces.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/dialogs/modify_zone_interfaces.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/dialogs/modify_zone_interfaces.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/dialogs/modify_zone_interfaces.rb 2024-08-09 11:30:58.000000000 +0200 @@ -28,6 +28,7 @@ class ModifyZoneInterfaces < ::CWM::Popup # Constructor def initialize + super() textdomain "firewall" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/dialogs/zone.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/dialogs/zone.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/dialogs/zone.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/dialogs/zone.rb 2024-08-09 11:30:58.000000000 +0200 @@ -30,6 +30,7 @@ # @param existing_names [Array<String>] names have to be unique, so pass existing ones # which cannot be used. def initialize(zone, new_zone: false, existing_names: []) + super() textdomain "firewall" @zone = zone @new_zone = new_zone diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/importer_strategies/suse_firewall.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/importer_strategies/suse_firewall.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/importer_strategies/suse_firewall.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/importer_strategies/suse_firewall.rb 2024-08-09 11:30:58.000000000 +0200 @@ -180,7 +180,7 @@ # @param zone_name [String] def services(zone_name) services = profile["FW_CONFIGURATIONS_#{zone_name}"] - services ? map_services(services.split(" ")) : nil + services ? map_services(services.split) : nil end # Obtain the interfaces for the given SuSEFIrewall2 zone name from the @@ -192,7 +192,7 @@ # especial wildcards like 'any' or nil in case the key is not defined def interfaces(zone_name) interfaces = profile["FW_DEV_#{zone_name}"] - interfaces ? interfaces.split(" ").reject { |i| i == "any" } : nil + interfaces ? interfaces.split.reject { |i| i == "any" } : nil end # Return whether the given zone name is the default one. @@ -211,7 +211,7 @@ # @return [Array<String>, nil] def protocols(zone) protocols = profile["FW_SERVICES_#{zone}_IP"] - protocols ? protocols.split(" ") : nil + protocols ? protocols.split : nil end # Obtain the ports for the given SuSEFIrewall2 zone name from the @@ -246,7 +246,7 @@ # configured def tcp_ports(zone) ports = profile["FW_SERVICES_#{zone}_TCP"] - ports ? ports.split(" ").map { |p| "#{p.sub(":", "-")}/tcp" } : nil + ports ? ports.split.map { |p| "#{p.sub(":", "-")}/tcp" } : nil end # Obtain the UDP ports for the given SuSEFIrewall2 zone name from the @@ -257,7 +257,7 @@ # configured def udp_ports(zone) ports = profile["FW_SERVICES_#{zone}_UDP"] - ports ? ports.split(" ").map { |p| "#{p.sub(":", "-")}/udp" } : nil + ports ? ports.split.map { |p| "#{p.sub(":", "-")}/udp" } : nil end # Obtain the RPC ports for the given SuSEFIrewall2 zone name from the @@ -268,7 +268,7 @@ # configured def rpc_ports(zone) ports = profile["FW_SERVICES_#{zone}_RPC"] - ports ? ports.split(" ").map { |p| ["#{p}/udp", "#{p}/tcp"] }.flatten : nil + ports ? ports.split.map { |p| ["#{p}/udp", "#{p}/tcp"] }.flatten : nil end # Given a SuSEFirewall2 zone name return the firewalld zone equivalent diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/allowed_services.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/allowed_services.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/allowed_services.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/allowed_services.rb 2024-08-09 11:30:58.000000000 +0200 @@ -29,6 +29,7 @@ # # @param zone [Y2Firewall::Firewalld::Zone] Zone def initialize(zone) + super() textdomain "firewall" @zone = zone self.widget_id = "allowed_services" @@ -99,7 +100,7 @@ # TRANSLATORS: popup question msg = _("The selection of services will be lost if you leave the page\n" \ - "without moving them with Add/Remove.\n\nDo you really want to continue?\n") + "without moving them with Add/Remove.\n\nDo you really want to continue?\n") Yast::Popup.YesNo(msg) end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/change_zone_button.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/change_zone_button.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/change_zone_button.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/change_zone_button.rb 2024-08-09 11:30:58.000000000 +0200 @@ -33,6 +33,7 @@ # # @param interface [Y2Firewall::Firewalld::Interface] Interface to act on def initialize(interface) + super() textdomain "firewall" @interface = interface end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/default_zone_button.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/default_zone_button.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/default_zone_button.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/default_zone_button.rb 2024-08-09 11:30:58.000000000 +0200 @@ -32,6 +32,7 @@ # # @param zone [Y2Firewall::Firewalld::Zone] Zone to set as 'default' def initialize(zone) + super() textdomain "firewall" @zone = zone end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/interfaces_table.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/interfaces_table.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/interfaces_table.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/interfaces_table.rb 2024-08-09 11:30:58.000000000 +0200 @@ -39,6 +39,7 @@ # @param change_zone_button [Y2Firewall::Widgets::ChangeZoneButton] Button to change assigned # zone def initialize(interfaces, change_zone_button) + super() textdomain "firewall" @interfaces = interfaces @change_zone_button = change_zone_button diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/modify_zone_interfaces.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/modify_zone_interfaces.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/modify_zone_interfaces.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/modify_zone_interfaces.rb 2024-08-09 11:30:58.000000000 +0200 @@ -33,6 +33,7 @@ # @param interfaces_input [CWM::InputField] input field for modifying the # selected zone interfaces def initialize(interfaces_input) + super() textdomain "firewall" @interfaces_input = interfaces_input end @@ -98,6 +99,7 @@ # @example input field widget child class ZoneInterfaces < CWM::InputField def initialize + super() textdomain "firewall" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/overview_tree.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/overview_tree.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/overview_tree.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/overview_tree.rb 2024-08-09 11:30:58.000000000 +0200 @@ -33,6 +33,7 @@ # # @param items [Array<CWM::PagerTreeItem>] List of tree items to be included def initialize(items) + super() textdomain "firewall" @items = items end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/pages/interfaces.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/pages/interfaces.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/pages/interfaces.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/pages/interfaces.rb 2024-08-09 11:30:58.000000000 +0200 @@ -37,6 +37,7 @@ # # @param _pager [CWM::TreePager] def initialize(_pager) + super() textdomain "firewall" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/pages/startup.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/pages/startup.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/pages/startup.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/pages/startup.rb 2024-08-09 11:30:58.000000000 +0200 @@ -31,6 +31,7 @@ # # @param _pager [CWM::TreePager] def initialize(_pager) + super() textdomain "firewall" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/pages/zone.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/pages/zone.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/pages/zone.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/pages/zone.rb 2024-08-09 11:30:58.000000000 +0200 @@ -34,6 +34,7 @@ # @param zone [Y2Firewall::Firewalld::Zone] # @param pager [CWM::TreePager] def initialize(zone, pager) + super() Yast.import "Popup" textdomain "firewall" @zone = zone @@ -63,6 +64,7 @@ # # @param zone [Y2Firewall::Firewalld::Zone] def initialize(zone) + super() textdomain "firewall" @zone = zone end @@ -94,6 +96,7 @@ }.freeze def initialize(zone) + super() textdomain "firewall" @zone = zone end @@ -204,6 +207,7 @@ # @param zone [Y2Firewall::Firewalld::Zone] # @param _pager [CWM::TreePager] def initialize(zone, _pager) + super() textdomain "firewall" @zone = zone diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/pages/zones.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/pages/zones.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/pages/zones.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/pages/zones.rb 2024-08-09 11:30:58.000000000 +0200 @@ -41,6 +41,7 @@ # # @param _pager [CWM::TreePager] def initialize(_pager) + super() textdomain "firewall" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/proposal.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/proposal.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/proposal.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/proposal.rb 2024-08-09 11:30:58.000000000 +0200 @@ -28,6 +28,7 @@ # open/close checkbox widgets when the firewall is disable class FirewallSSHProposal < CWM::CustomWidget def initialize(settings) + super() @settings = settings @port_widgets = [Widgets::OpenSSHPort.new(@settings)] @@ -61,6 +62,7 @@ # Enable firewall service checkbox class EnableFirewall < CWM::CheckBox def initialize(settings, widgets) + super() textdomain "firewall" @settings = settings @widgets = widgets @@ -93,11 +95,11 @@ def help _( "<p><b><big>Firewall and SSH</big></b><br>\n" \ - "Firewall is a defensive mechanism that protects " \ - "your computer from network attacks.\n" \ - "SSH is a service that allows logging into this " \ - "computer remotely via dedicated\n" \ - "SSH client</p>" + "Firewall is a defensive mechanism that protects " \ + "your computer from network attacks.\n" \ + "SSH is a service that allows logging into this " \ + "computer remotely via dedicated\n" \ + "SSH client</p>" ) + _( "<p>Here you can choose whether the firewall will be " \ @@ -110,6 +112,7 @@ # Enable sshd service checkbox class EnableSSHD < CWM::CheckBox def initialize(settings) + super() textdomain "firewall" @settings = settings end @@ -143,6 +146,7 @@ # Open ssh port checkbox class OpenSSHPort < CWM::CheckBox def initialize(settings) + super() textdomain "firewall" @settings = settings end @@ -168,6 +172,7 @@ # Open vnc port checkbox class OpenVNCPorts < CWM::CheckBox def initialize(settings) + super() textdomain "firewall" @settings = settings end @@ -193,8 +198,8 @@ def help _( "<p>You can also open VNC ports in firewall. It will not enable\n" \ - "the remote administration service on a running system but it is\n" \ - "started by the installer automatically if needed.</p>" + "the remote administration service on a running system but it is\n" \ + "started by the installer automatically if needed.</p>" ) end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/services_table.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/services_table.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/services_table.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/services_table.rb 2024-08-09 11:30:58.000000000 +0200 @@ -43,6 +43,7 @@ # # @param services [Array<String>] Services to be displayed def initialize(services: [], widget_id: nil) + super() textdomain "firewall" @services = services self.widget_id = widget_id || "services_table:#{object_id}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/zone.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/zone.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/zone.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/zone.rb 2024-08-09 11:30:58.000000000 +0200 @@ -27,6 +27,7 @@ include Yast::I18n def initialize(zone, disabled: false, existing_names: []) + super() textdomain "firewall" @zone = zone @disabled = disabled @@ -66,6 +67,7 @@ include Yast::I18n def initialize(zone) + super() textdomain "firewall" @zone = zone end @@ -97,6 +99,7 @@ include Yast::I18n def initialize(zone) + super() textdomain "firewall" @zone = zone end @@ -125,6 +128,7 @@ # target of zone class TargetWidget < CWM::ComboBox def initialize(zone) + super() textdomain "firewall" @zone = zone end @@ -151,6 +155,7 @@ include Yast::I18n def initialize(zone) + super() textdomain "firewall" @zone = zone end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/zone_button.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/zone_button.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/zone_button.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/zone_button.rb 2024-08-09 11:30:58.000000000 +0200 @@ -25,6 +25,7 @@ # ancestor only class for all zone related buttons class ZoneButton < CWM::PushButton def initialize(pager, table) + super() textdomain "firewall" @pager = pager @table = table diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/zone_interfaces_button.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/zone_interfaces_button.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/zone_interfaces_button.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/zone_interfaces_button.rb 2024-08-09 11:30:58.000000000 +0200 @@ -27,6 +27,7 @@ class ZoneInterfacesButton < CWM::PushButton # Constructor def initialize + super() textdomain "firewall" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/zone_options.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/zone_options.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/zone_options.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/zone_options.rb 2024-08-09 11:30:58.000000000 +0200 @@ -36,6 +36,7 @@ # # @param interface [Y2Firewall::Firewalld::Interface] Interface to act on def initialize(interface) + super() textdomain "firewall" @interface = interface end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/zones_table.rb new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/zones_table.rb --- old/yast2-firewall-5.0.0/src/lib/y2firewall/widgets/zones_table.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/src/lib/y2firewall/widgets/zones_table.rb 2024-08-09 11:30:58.000000000 +0200 @@ -38,6 +38,7 @@ # @param default_zone_button [Y2Firewall::Widgets::DefaultZoneButton] Button to change # the default zone def initialize(zones, interfaces, default_zone_button) + super() textdomain "firewall" @zones = zones @interfaces = interfaces diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/autoyast_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/autoyast_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/autoyast_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/autoyast_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -19,7 +19,7 @@ # current contact information at www.suse.com. # ------------------------------------------------------------------------------ -require_relative "../../test_helper.rb" +require_relative "../../test_helper" require "y2firewall/autoyast" describe Y2Firewall::Autoyast do diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/dialogs/main_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/dialogs/main_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/dialogs/main_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/dialogs/main_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -19,7 +19,7 @@ # current contact information at www.suse.com. # ------------------------------------------------------------------------------ -require_relative "../../../test_helper.rb" +require_relative "../../../test_helper" require "cwm/rspec" require "y2firewall/dialogs/main" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/importer_strategies/firewalld_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/importer_strategies/firewalld_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/importer_strategies/firewalld_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/importer_strategies/firewalld_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -19,7 +19,7 @@ # current contact information at www.suse.com. # ------------------------------------------------------------------------------ -require_relative "../../../test_helper.rb" +require_relative "../../../test_helper" require "cwm/rspec" require "y2firewall/importer_strategies/firewalld" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/importer_strategies/suse_firewall_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/importer_strategies/suse_firewall_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/importer_strategies/suse_firewall_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/importer_strategies/suse_firewall_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -19,7 +19,7 @@ # current contact information at www.suse.com. # ------------------------------------------------------------------------------ -require_relative "../../../test_helper.rb" +require_relative "../../../test_helper" require "cwm/rspec" require "y2firewall/importer_strategies/suse_firewall" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/interfaces_table_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/interfaces_table_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/interfaces_table_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/interfaces_table_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -18,7 +18,7 @@ # To contact SUSE LLC about this file by physical or electronic mail, you may # find current contact information at www.suse.com. -require_relative "../../../test_helper.rb" +require_relative "../../../test_helper" require "cwm/rspec" require "y2firewall/widgets/interfaces_table" require "y2firewall/widgets/change_zone_button" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/overview_tree_pager_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/overview_tree_pager_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/overview_tree_pager_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/overview_tree_pager_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -18,7 +18,7 @@ # To contact SUSE LLC about this file by physical or electronic mail, you may # find current contact information at www.suse.com. -require_relative "../../../test_helper.rb" +require_relative "../../../test_helper" require "cwm/rspec" require "y2firewall/widgets/overview_tree_pager" require "y2firewall/widgets/pages" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/overview_tree_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/overview_tree_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/overview_tree_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/overview_tree_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -18,7 +18,7 @@ # To contact SUSE LLC about this file by physical or electronic mail, you may # find current contact information at www.suse.com. -require_relative "../../../test_helper.rb" +require_relative "../../../test_helper" require "cwm/rspec" require "y2firewall/widgets/overview_tree" require "cwm/tree_pager" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/pages/interfaces_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/pages/interfaces_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/pages/interfaces_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/pages/interfaces_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -18,7 +18,7 @@ # To contact SUSE LLC about this file by physical or electronic mail, you may # find current contact information at www.suse.com. -require_relative "../../../../test_helper.rb" +require_relative "../../../../test_helper" require "cwm/rspec" require "y2firewall/widgets/pages/interfaces" require "y2firewall/firewalld/interface" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/pages/startup_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/pages/startup_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/pages/startup_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/pages/startup_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -19,7 +19,7 @@ # current contact information at www.suse.com. # ------------------------------------------------------------------------------ -require_relative "../../../../test_helper.rb" +require_relative "../../../../test_helper" require "cwm/rspec" require "cwm/service_widget" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/pages/zone_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/pages/zone_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/pages/zone_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/pages/zone_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -19,7 +19,7 @@ # current contact information at www.suse.com. # ------------------------------------------------------------------------------ -require_relative "../../../../test_helper.rb" +require_relative "../../../../test_helper" require "cwm/rspec" require "y2firewall/widgets/pages/zone" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/pages/zones_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/pages/zones_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/pages/zones_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/pages/zones_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -19,7 +19,7 @@ # current contact information at www.suse.com. # ------------------------------------------------------------------------------ -require_relative "../../../../test_helper.rb" +require_relative "../../../../test_helper" require "cwm/rspec" require "y2firewall/widgets/pages/zones" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/proposal_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/proposal_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/proposal_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/proposal_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -19,7 +19,7 @@ # To contact SUSE LLC about this file by physical or electronic mail, you may # find current contact information at www.suse.com. -require_relative "../../../test_helper.rb" +require_relative "../../../test_helper" require "cwm/rspec" require "y2firewall/widgets/proposal" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/zones_table_test.rb new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/zones_table_test.rb --- old/yast2-firewall-5.0.0/test/lib/y2firewall/widgets/zones_table_test.rb 2023-10-18 23:15:36.000000000 +0200 +++ new/yast2-firewall-5.0.1/test/lib/y2firewall/widgets/zones_table_test.rb 2024-08-09 11:30:58.000000000 +0200 @@ -19,7 +19,7 @@ # current contact information at www.suse.com. # ------------------------------------------------------------------------------ -require_relative "../../../test_helper.rb" +require_relative "../../../test_helper" require "cwm/rspec" require "y2firewall/widgets/zones_table" require "y2firewall/widgets/default_zone_button"