Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nelm for openSUSE:Factory checked in 
at 2025-07-11 21:29:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nelm (Old)
 and      /work/SRC/openSUSE:Factory/.nelm.new.7373 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nelm"

Fri Jul 11 21:29:59 2025 rev:12 rq:1291807 version:1.7.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/nelm/nelm.changes        2025-06-18 
17:59:01.387271189 +0200
+++ /work/SRC/openSUSE:Factory/.nelm.new.7373/nelm.changes      2025-07-11 
21:31:50.709336168 +0200
@@ -1,0 +2,17 @@
+Fri Jul 11 04:48:43 UTC 2025 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- Update to version 1.7.2:
+  * fix: no logs displayed
+
+-------------------------------------------------------------------
+Fri Jul 11 04:45:06 UTC 2025 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- Update to version 1.7.1:
+  * fix: hide libraries logs unless log level is debug
+  * fix: improve context cancellation handling
+  * chore: increase buffer for printing stack traces
+  * chore(kubedog): revert kubedog
+  * refactor: improve debug logs in plan executor
+  * chore(kubedog): update kubedog (#366)
+
+-------------------------------------------------------------------

Old:
----
  nelm-1.7.0.obscpio

New:
----
  nelm-1.7.2.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nelm.spec ++++++
--- /var/tmp/diff_new_pack.1Z8Z2T/_old  2025-07-11 21:31:51.653375095 +0200
+++ /var/tmp/diff_new_pack.1Z8Z2T/_new  2025-07-11 21:31:51.657375260 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           nelm
-Version:        1.7.0
+Version:        1.7.2
 Release:        0
 Summary:        Helm 3 alternative
 License:        Apache-2.0
@@ -61,8 +61,8 @@
 %package -n %{name}-fish-completion
 Summary:        Fish Completion for %{name}
 Group:          System/Shells
-Requires:       fish
 Requires:       %{name} = %{version}
+Requires:       fish
 Supplements:    (%{name} and fish)
 BuildArch:      noarch
 
@@ -72,8 +72,8 @@
 %package -n %{name}-zsh-completion
 Summary:        Zsh Completion for %{name}
 Group:          System/Shells
-Requires:       zsh
 Requires:       %{name} = %{version}
+Requires:       zsh
 Supplements:    (%{name} and zsh)
 BuildArch:      noarch
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.1Z8Z2T/_old  2025-07-11 21:31:51.689376580 +0200
+++ /var/tmp/diff_new_pack.1Z8Z2T/_new  2025-07-11 21:31:51.693376745 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/werf/nelm</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v1.7.0</param>
+    <param name="revision">v1.7.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.1Z8Z2T/_old  2025-07-11 21:31:51.713377569 +0200
+++ /var/tmp/diff_new_pack.1Z8Z2T/_new  2025-07-11 21:31:51.717377734 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/werf/nelm</param>
-              <param 
name="changesrevision">dba681c138cad9384e05466a448826d0b84b432f</param></service></servicedata>
+              <param 
name="changesrevision">50af53676602ce74ed9e6f0bd4a4df62bae061ad</param></service></servicedata>
 (No newline at EOF)
 

++++++ nelm-1.7.0.obscpio -> nelm-1.7.2.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/.github/ISSUE_TEMPLATE/bug_report.yml 
new/nelm-1.7.2/.github/ISSUE_TEMPLATE/bug_report.yml
--- old/nelm-1.7.0/.github/ISSUE_TEMPLATE/bug_report.yml        2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/ISSUE_TEMPLATE/bug_report.yml        1970-01-01 
01:00:00.000000000 +0100
@@ -1,37 +0,0 @@
-name: 🪲 Bug
-description: Submit a bug report
-body:
-  - type: checkboxes
-    attributes:
-      label: "Before proceeding"
-      options:
-        - label: "I didn't find a similar 
[issue](https://github.com/werf/nelm/issues)"
-          required: true
-  - type: input
-    attributes:
-      label: Version
-      placeholder: "1.2.3"
-    validations:
-      required: true
-  - type: textarea
-    attributes:
-      label: How to reproduce
-      placeholder: |
-        1. In this environment...
-        2. With this configuration...
-        3. Run '...'
-    validations:
-      required: true
-  - type: textarea
-    attributes:
-      label: Result
-    validations:
-      required: true
-  - type: textarea
-    attributes:
-      label: Expected result
-    validations:
-      required: true
-  - type: textarea
-    attributes:
-      label: Additional information
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/.github/ISSUE_TEMPLATE/config.yml 
new/nelm-1.7.2/.github/ISSUE_TEMPLATE/config.yml
--- old/nelm-1.7.0/.github/ISSUE_TEMPLATE/config.yml    2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/ISSUE_TEMPLATE/config.yml    1970-01-01 
01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
-blank_issues_enabled: false
-contact_links:
-  - name: 💬 Discussions
-    url: https://github.com/werf/nelm/discussions/categories/general
-    about: Ask a question
-  - name: 💬 Telegram channel [EN]
-    url: https://t.me/werf_io
-    about: Ask a question
-  - name: 💬 Telegram channel [RU]
-    url: https://t.me/werf_ru
-    about: Ask a question
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nelm-1.7.0/.github/ISSUE_TEMPLATE/feature_request.yml 
new/nelm-1.7.2/.github/ISSUE_TEMPLATE/feature_request.yml
--- old/nelm-1.7.0/.github/ISSUE_TEMPLATE/feature_request.yml   2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/ISSUE_TEMPLATE/feature_request.yml   1970-01-01 
01:00:00.000000000 +0100
@@ -1,20 +0,0 @@
-name: 💡 Feature
-description: Submit a feature request or suggestion
-body:
-  - type: checkboxes
-    attributes:
-      label: "Before proceeding"
-      options:
-        - label: "I didn't find a similar 
[issue](https://github.com/werf/nelm/issues)"
-          required: true
-  - type: textarea
-    attributes:
-      label: Problem
-    validations:
-      required: true
-  - type: textarea
-    attributes:
-      label: Solution (if you have one)
-  - type: textarea
-    attributes:
-      label: Additional information
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nelm-1.7.0/.github/actions/set-up-git-config/action.yml 
new/nelm-1.7.2/.github/actions/set-up-git-config/action.yml
--- old/nelm-1.7.0/.github/actions/set-up-git-config/action.yml 2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/actions/set-up-git-config/action.yml 1970-01-01 
01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-name: Set up git config
-runs:
-  using: composite
-  steps:
-    - name: Set up git config
-      run: |
-        git config --global user.name "borya"
-        git config --global user.email "bo...@flant.com"
-      shell: bash
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nelm-1.7.0/.github/actions/upload-coverage-artifact/action.yml 
new/nelm-1.7.2/.github/actions/upload-coverage-artifact/action.yml
--- old/nelm-1.7.0/.github/actions/upload-coverage-artifact/action.yml  
2025-06-18 13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/actions/upload-coverage-artifact/action.yml  
1970-01-01 01:00:00.000000000 +0100
@@ -1,19 +0,0 @@
-name: Upload coverage artifact
-inputs:
-  coverage:
-    default: false
-    type: string
-runs:
-  using: composite
-  steps:
-    - if: inputs.coverage == 'true'
-      name: Set timestamp
-      shell: bash
-      run: echo "TIMESTAMP=$(date +%H%M%S%N)" >> $GITHUB_ENV
-
-    - if: inputs.coverage == 'true'
-      name: Upload coverage artifact
-      uses: actions/upload-artifact@v4
-      with:
-        name: coverage-${{ env.TIMESTAMP }}
-        path: coverage
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/.github/workflows/_coverage_report.yml 
new/nelm-1.7.2/.github/workflows/_coverage_report.yml
--- old/nelm-1.7.0/.github/workflows/_coverage_report.yml       2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/workflows/_coverage_report.yml       1970-01-01 
01:00:00.000000000 +0100
@@ -1,52 +0,0 @@
-name: xxxxx(internal)
-
-on:
-  workflow_call:
-
-defaults:
-  run:
-    shell: bash
-
-env:
-  DEBIAN_FRONTEND: "noninteractive"
-
-jobs:
-  _:
-    runs-on: ubuntu-22.04
-    timeout-minutes: 30
-    steps:
-      - name: Checkout code
-        uses: actions/checkout@v4
-
-      - name: Set up Go
-        uses: actions/setup-go@v5
-        with:
-          go-version-file: go.mod
-
-      - name: Download Code Climate test-reporter
-        run: |
-          curl -sSL 
https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64
 --output reporter
-          chmod +x ./reporter
-
-      - name: Download coverage artifact
-        uses: actions/download-artifact@v4
-        with:
-          path: coverage
-
-      - name: Install gocovmerge
-        run: go install github.com/wadey/gocovmerge@latest
-
-      - name: Merge coverage files into one
-        run: |
-          coverage_files=$(find coverage -name '*.out')
-          gocovmerge ${coverage_files[@]} > coverage.out
-
-      - name: Format and upload coverage report
-        run: |
-          export GIT_BRANCH="${GITHUB_REF:11}"
-          export GIT_COMMIT_SHA="$GITHUB_SHA"
-
-          ./reporter format-coverage -t=gocov -p=github.com/werf/nelm/ 
coverage.out
-          ./reporter upload-coverage
-        env:
-          CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/.github/workflows/_lint.yml 
new/nelm-1.7.2/.github/workflows/_lint.yml
--- old/nelm-1.7.0/.github/workflows/_lint.yml  2025-06-18 13:05:35.000000000 
+0200
+++ new/nelm-1.7.2/.github/workflows/_lint.yml  1970-01-01 01:00:00.000000000 
+0100
@@ -1,40 +0,0 @@
-name: xxxxx(internal)
-
-on:
-  workflow_call:
-    inputs:
-      forceSkip:
-        default: false
-        type: string
-
-defaults:
-  run:
-    shell: bash
-
-env:
-  DEBIAN_FRONTEND: "noninteractive"
-
-jobs:
-  _:
-    if: inputs.forceSkip == 'false'
-    runs-on: ubuntu-22.04
-    timeout-minutes: 30
-    steps:
-      - name: Checkout code
-        uses: actions/checkout@v4
-
-      - name: Set up Go
-        uses: actions/setup-go@v5
-        with:
-          go-version-file: go.mod
-
-      - name: Install Task
-        uses: arduino/setup-task@v2
-        with:
-          repo-token: ${{ secrets.GITHUB_TOKEN }}
-
-      - name: Install golangci-lint
-        run: task -p deps:install:golangci-lint
-
-      - name: Lint
-        run: task -p lint
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/.github/workflows/_test_unit.yml 
new/nelm-1.7.2/.github/workflows/_test_unit.yml
--- old/nelm-1.7.0/.github/workflows/_test_unit.yml     2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/workflows/_test_unit.yml     1970-01-01 
01:00:00.000000000 +0100
@@ -1,66 +0,0 @@
-name: xxxxx(internal)
-
-on:
-  workflow_call:
-    inputs:
-      packages:
-        description: Comma-separated package paths to test
-        type: string
-      excludePackages:
-        description: Comma-separated package paths to exclude from testing
-        type: string
-      coverage:
-        default: false
-        type: string
-      forceSkip:
-        default: false
-        type: string
-
-defaults:
-  run:
-    shell: bash
-
-env:
-  DEBIAN_FRONTEND: "noninteractive"
-
-jobs:
-  _:
-    if: inputs.forceSkip == 'false'
-    runs-on: ubuntu-22.04
-    timeout-minutes: 60
-    steps:
-      - name: Checkout code
-        uses: actions/checkout@v4
-
-      - name: Set up Go
-        uses: actions/setup-go@v5
-        with:
-          cache: true
-          go-version-file: go.mod
-
-      - name: Install Task
-        uses: arduino/setup-task@v2
-        with:
-          repo-token: ${{ secrets.GITHUB_TOKEN }}
-
-      - name: Set up git config
-        uses: ./.github/actions/set-up-git-config
-
-      # TODO: don't build ginkgo everytime? We need distributable binaries
-      - name: Install ginkgo
-        run: task -p deps:install:ginkgo
-
-      - name: Test
-        run: |
-          if ${{ inputs.coverage }}; then
-            task -p test:unit paths="$(echo ${{ inputs.packages }} | tr , ' 
')" -- --coverprofile="$(openssl rand -hex 6)-coverage.out" --keep-going 
--skip-package '${{ inputs.excludePackages }}'
-            mv *-coverage.out "$GITHUB_WORKSPACE/coverage/"
-          else
-            task -p test:unit paths="$(echo ${{ inputs.packages }} | tr , ' 
')" -- --keep-going --skip-package '${{ inputs.excludePackages }}'
-          fi
-          echo loadavg: $(cat /proc/loadavg)
-
-      - name: Upload coverage artifact
-        uses: ./.github/actions/upload-coverage-artifact
-        with:
-          coverage: ${{ inputs.coverage }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nelm-1.7.0/.github/workflows/issues_delayed-auto-close.yml 
new/nelm-1.7.2/.github/workflows/issues_delayed-auto-close.yml
--- old/nelm-1.7.0/.github/workflows/issues_delayed-auto-close.yml      
2025-06-18 13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/workflows/issues_delayed-auto-close.yml      
1970-01-01 01:00:00.000000000 +0100
@@ -1,50 +0,0 @@
-name: issues:delayed-auto-close
-
-on:
-  schedule:
-    - cron: "0 8 * * *"
-  issue_comment:
-    types:
-      - created
-  issues:
-    types:
-      - labeled
-  pull_request_target:
-    types:
-      - labeled
-  repository_dispatch:
-    types: ["issues:delayed-auto-close"]
-  workflow_dispatch:
-
-jobs:
-  manage:
-    runs-on: ubuntu-22.04
-    timeout-minutes: 20
-    steps:
-      - uses: tiangolo/issue-manager@0.4.0
-        with:
-          token: ${{ secrets.GITHUB_TOKEN }}
-          config: >
-            {
-                "solved": {
-                    "delay": "604800",
-                    "message": "This issue appears to be resolved, so we’re 
closing it for now. If you encounter further issues, please feel free to reopen 
or create a new issue at any time.",
-                    "remove_label_on_comment": true,
-                    "remove_label_on_close": true
-                },
-                "awaiting response": {
-                    "delay": "604800",
-                    "message": "As we haven’t received additional information, 
we’re closing this issue for now. If there’s more to add, feel free to reopen 
or open a new issue whenever needed.",
-                    "remove_label_on_comment": true,
-                    "remove_label_on_close": true
-                }
-            }
-
-  notify:
-    if: github.event_name == 'schedule' && always()
-    needs: manage
-    uses: werf/common-ci/.github/workflows/notification.yml@main
-    secrets:
-      loopNotificationGroup: ${{ vars.LOOP_NOTIFICATION_GROUP }}
-      webhook: ${{ secrets.LOOP_NOTIFICATION_WEBHOOK }}
-      notificationChannel: ${{ vars.LOOP_NOTIFICATION_CHANNEL }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nelm-1.7.0/.github/workflows/issues_new-add-triage-label.yml 
new/nelm-1.7.2/.github/workflows/issues_new-add-triage-label.yml
--- old/nelm-1.7.0/.github/workflows/issues_new-add-triage-label.yml    
2025-06-18 13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/workflows/issues_new-add-triage-label.yml    
1970-01-01 01:00:00.000000000 +0100
@@ -1,19 +0,0 @@
-name: issues:new-add-triage-label
-on:
-  issues:
-    types:
-      - reopened
-      - opened
-
-jobs:
-  label_issues:
-    runs-on: ubuntu-22.04
-    permissions:
-      issues: write
-    steps:
-      - run: gh issue edit "$NUMBER" --add-label "$LABELS"
-        env:
-          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-          GH_REPO: ${{ github.repository }}
-          NUMBER: ${{ github.event.issue.number }}
-          LABELS: triage
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nelm-1.7.0/.github/workflows/release_release-please.yml 
new/nelm-1.7.2/.github/workflows/release_release-please.yml
--- old/nelm-1.7.0/.github/workflows/release_release-please.yml 2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/workflows/release_release-please.yml 1970-01-01 
01:00:00.000000000 +0100
@@ -1,72 +0,0 @@
-name: release:release-please
-on:
-  push:
-    branches:
-      - "main"
-      - "[0-9]+.[0-9]+.[0-9]+*"
-      - "[0-9]+.[0-9]+"
-      - "[0-9]+"
-  repository_dispatch:
-    types: ["release:release-please"]
-  workflow_dispatch:
-
-defaults:
-  run:
-    shell: bash
-
-jobs:
-  release-please:
-    runs-on: ubuntu-22.04
-    steps:
-      - name: Extract branch name
-        run: echo "branch=$(echo ${GITHUB_REF#refs/heads/})" >> $GITHUB_OUTPUT
-        id: extract_branch
-
-      - name: Release
-        uses: werf/third-party-release-please-action@werf
-        with:
-          default-branch: ${{ steps.extract_branch.outputs.branch }}
-          release-type: go
-          token: ${{ secrets.RELEASE_PLEASE_TOKEN }}
-          release-notes-header: "## Changelog"
-          release-notes-footer: |
-            ## Install via trdl (with autoupdates, highly secure)
-
-            1. [Install trdl client 
binary](https://github.com/werf/trdl/releases/latest), preferably to `~/bin`.
-            2. Add Nelm TUF repository to trdl:
-
-                ```shell
-                trdl add nelm https://tuf.nelm.sh 1 
2122fb476c48de4609fe6d3636759645996088ff6796857fc23ba4b8331a6e3a58fc40f1714c31bda64c709ef6f49bcc4691d091bad6cb1b9a631d8e06e1f308
-                ```
-
-            3. Make `nelm` binary available in the current shell:
-
-                ```shell
-                source "$(trdl use nelm 1 stable)"
-                ```
-
-            ## Install binaries directly (no autoupdates)
-
-            Download `nelm` binaries from here:
-            * [Linux amd64](https://tuf.nelm.sh/targets/releases/{{> version 
}}/linux-amd64/bin/nelm) ([PGP 
signature](https://tuf.nelm.sh/targets/signatures/{{> version 
}}/linux-amd64/bin/nelm.sig))
-            * [Linux arm64](https://tuf.nelm.sh/targets/releases/{{> version 
}}/linux-arm64/bin/nelm) ([PGP 
signature](https://tuf.nelm.sh/targets/signatures/{{> version 
}}/linux-arm64/bin/nelm.sig))
-            * [macOS amd64](https://tuf.nelm.sh/targets/releases/{{> version 
}}/darwin-amd64/bin/nelm) ([PGP 
signature](https://tuf.nelm.sh/targets/signatures/{{> version 
}}/darwin-amd64/bin/nelm.sig))
-            * [macOS arm64](https://tuf.nelm.sh/targets/releases/{{> version 
}}/darwin-arm64/bin/nelm) ([PGP 
signature](https://tuf.nelm.sh/targets/signatures/{{> version 
}}/darwin-arm64/bin/nelm.sig))
-            * [Windows amd64](https://tuf.nelm.sh/targets/releases/{{> version 
}}/windows-amd64/bin/nelm.exe) ([PGP 
signature](https://tuf.nelm.sh/targets/signatures/{{> version 
}}/windows-amd64/bin/nelm.exe.sig))
-
-            These binaries were signed with PGP and could be verified with the 
[Nelm PGP public 
key](https://raw.githubusercontent.com/werf/nelm/refs/heads/main/nelm.asc). For 
example, `nelm` binary can be downloaded and verified with `gpg` on Linux with 
these commands:
-
-            ```shell
-            curl -sSLO "https://tuf.nelm.sh/targets/releases/{{> version 
}}/linux-amd64/bin/nelm" -O "https://tuf.nelm.sh/targets/signatures/{{> version 
}}/linux-amd64/bin/nelm.sig"
-            curl -sSL 
https://raw.githubusercontent.com/werf/nelm/refs/heads/main/nelm.asc | gpg 
--import
-            gpg --verify nelm.sig nelm
-            ```
-
-  notify:
-    if: failure()
-    needs: release-please
-    uses: werf/common-ci/.github/workflows/notification.yml@main
-    secrets:
-      loopNotificationGroup: ${{ vars.LOOP_NOTIFICATION_GROUP }}
-      webhook: ${{ secrets.LOOP_NOTIFICATION_WEBHOOK }}
-      notificationChannel: ${{ vars.LOOP_NOTIFICATION_CHANNEL }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nelm-1.7.0/.github/workflows/release_trdl-publish.yml 
new/nelm-1.7.2/.github/workflows/release_trdl-publish.yml
--- old/nelm-1.7.0/.github/workflows/release_trdl-publish.yml   2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/workflows/release_trdl-publish.yml   1970-01-01 
01:00:00.000000000 +0100
@@ -1,46 +0,0 @@
-name: release:trdl-publish
-on:
-  push:
-    branches:
-      - main
-    paths:
-      - trdl_channels.yaml
-  repository_dispatch:
-    types: ["release:trdl-publish"]
-  workflow_dispatch:
-
-defaults:
-  run:
-    shell: bash
-
-jobs:
-  publish:
-    name: Publish release channels using trdl server
-    runs-on: ubuntu-22.04
-    steps:
-      - name: Notify
-        uses: mattermost/action-mattermost-notify@master
-        with:
-          MATTERMOST_WEBHOOK_URL: ${{ secrets.LOOP_NOTIFICATION_WEBHOOK }}
-          MATTERMOST_CHANNEL: ${{ vars.LOOP_NOTIFICATION_CHANNEL }}
-          TEXT: |
-            ${{ vars.LOOP_NOTIFICATION_GROUP }} [${{ github.workflow }}](${{ 
github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id 
}}) nelm task sign pls
-
-      - name: Publish with retry
-        uses: werf/trdl-vault-actions/publish@main
-        with:
-          vault-addr: ${{ secrets.TRDL_VAULT_ADDR }}
-          project-name: nelm
-          vault-auth-method: approle
-          vault-role-id: ${{ secrets.TRDL_VAULT_ROLE_ID }}
-          vault-secret-id: ${{ secrets.TRDL_VAULT_SECRET_ID }}
-
-  notify:
-    if: always()
-    needs:
-      - publish
-    uses: werf/common-ci/.github/workflows/notification.yml@main
-    secrets:
-      loopNotificationGroup: ${{ vars.LOOP_NOTIFICATION_GROUP }}
-      webhook: ${{ secrets.LOOP_NOTIFICATION_WEBHOOK }}
-      notificationChannel: ${{ vars.LOOP_NOTIFICATION_CHANNEL }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nelm-1.7.0/.github/workflows/release_trdl-release.yml 
new/nelm-1.7.2/.github/workflows/release_trdl-release.yml
--- old/nelm-1.7.0/.github/workflows/release_trdl-release.yml   2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/workflows/release_trdl-release.yml   1970-01-01 
01:00:00.000000000 +0100
@@ -1,40 +0,0 @@
-name: release:trdl-release
-on:
-  push:
-    tags:
-      - "v[0-9]+.[0-9]+.[0-9]+*"
-  repository_dispatch:
-    types: ["release:trdl-release"]
-  workflow_dispatch:
-
-jobs:
-  release:
-    name: Perform release using trdl server
-    runs-on: ubuntu-22.04
-    steps:
-      - name: Notify
-        uses: mattermost/action-mattermost-notify@master
-        with:
-          MATTERMOST_WEBHOOK_URL: ${{ secrets.LOOP_NOTIFICATION_WEBHOOK }}
-          MATTERMOST_CHANNEL: ${{ vars.LOOP_NOTIFICATION_CHANNEL }}
-          TEXT: |
-            ${{ vars.LOOP_NOTIFICATION_GROUP }} [${{ github.workflow }}](${{ 
github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id 
}}) nelm task sign pls
-
-      - name: Release with retry
-        uses: werf/trdl-vault-actions/release@main
-        with:
-          vault-addr: ${{ secrets.TRDL_VAULT_ADDR }}
-          project-name: nelm
-          git-tag: ${{ github.ref_name }}
-          vault-auth-method: approle
-          vault-role-id: ${{ secrets.TRDL_VAULT_ROLE_ID }}
-          vault-secret-id: ${{ secrets.TRDL_VAULT_SECRET_ID }}
-
-  notify:
-    if: always()
-    needs: release
-    uses: werf/common-ci/.github/workflows/notification.yml@main
-    secrets:
-      loopNotificationGroup: ${{ vars.LOOP_NOTIFICATION_GROUP }}
-      webhook: ${{ secrets.LOOP_NOTIFICATION_WEBHOOK }}
-      notificationChannel: ${{ vars.LOOP_NOTIFICATION_CHANNEL }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/.github/workflows/test_pr.yml 
new/nelm-1.7.2/.github/workflows/test_pr.yml
--- old/nelm-1.7.0/.github/workflows/test_pr.yml        2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.github/workflows/test_pr.yml        1970-01-01 
01:00:00.000000000 +0100
@@ -1,92 +0,0 @@
-name: test:pr
-
-on:
-  pull_request:
-  repository_dispatch:
-    types: ["test:pr"]
-  workflow_dispatch:
-
-concurrency:
-  group: ${{ github.workflow }}-${{ github.event.pull_request.number || 
github.run_id }}
-  cancel-in-progress: true
-
-jobs:
-  detect-changes:
-    runs-on: ubuntu-22.04
-    timeout-minutes: 10
-    permissions:
-      pull-requests: read
-    outputs:
-      workflow_proceed: ${{ steps.changes.outputs.workflow_proceed }}
-    steps:
-      - name: Checkout code
-        uses: actions/checkout@v4
-
-      - name: Detect changes
-        uses: dorny/paths-filter@v3
-        id: changes
-        with:
-          filters: |
-            workflow_proceed:
-              - 'go.mod'
-              - 'Taskfile.dist.yaml'
-              - '.github/**'
-              - 'cmd/nelm/**'
-              - 'internal/**'
-              - 'pkg/**'
-              - 'scripts/**'
-
-  lint:
-    needs: detect-changes
-    uses: ./.github/workflows/_lint.yml
-    with:
-      forceSkip: ${{ github.event_name == 'pull_request' && 
needs.detect-changes.outputs.workflow_proceed == 'false' }}
-
-  unit:
-    needs: detect-changes
-    uses: ./.github/workflows/_test_unit.yml
-    with:
-      forceSkip: ${{ github.event_name == 'pull_request' && 
needs.detect-changes.outputs.workflow_proceed == 'false' }}
-
-  build:
-    if: ${{ !(github.event_name == 'pull_request' && 
needs.detect-changes.outputs.workflow_proceed == 'false') }}
-    needs: detect-changes
-    strategy:
-      fail-fast: false
-    runs-on: ubuntu-22.04
-    timeout-minutes: 60
-    steps:
-      - name: Install build dependencies
-        run: |
-          sudo apt update
-          sudo apt install -y gcc-aarch64-linux-gnu file
-
-      - name: Checkout code
-        uses: actions/checkout@v4
-
-      - name: Set up Go
-        uses: actions/setup-go@v5
-        with:
-          cache: true
-          go-version-file: go.mod
-
-      - name: Install Task
-        uses: arduino/setup-task@v2
-        with:
-          repo-token: ${{ secrets.GITHUB_TOKEN }}
-
-      - name: Build
-        run: task -p build:dev:all
-
-  notify:
-    if: |
-      (github.event_name == 'pull_request' && github.event.pull_request.draft 
== false && failure()) ||
-      (github.event_name != 'pull_request' && failure())
-    needs:
-      - lint
-      - unit
-    uses: werf/common-ci/.github/workflows/notification.yml@main
-    secrets:
-      loopNotificationGroup: ${{ vars.LOOP_NOTIFICATION_GROUP }}
-      webhook: ${{ secrets.LOOP_NOTIFICATION_WEBHOOK }}
-      notificationChannel: ${{ vars.LOOP_NOTIFICATION_CHANNEL }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/.gitignore new/nelm-1.7.2/.gitignore
--- old/nelm-1.7.0/.gitignore   2025-06-18 13:05:35.000000000 +0200
+++ new/nelm-1.7.2/.gitignore   1970-01-01 01:00:00.000000000 +0100
@@ -1,13 +0,0 @@
-*.test
-*.swp
-
-node_modules/
-
-/.vscode/
-/.idea/
-/bin/
-/build/
-/dist/
-/Taskfile.yaml
-/go.work
-/go.work.sum
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/CHANGELOG.md new/nelm-1.7.2/CHANGELOG.md
--- old/nelm-1.7.0/CHANGELOG.md 2025-06-18 13:05:35.000000000 +0200
+++ new/nelm-1.7.2/CHANGELOG.md 2025-07-10 15:34:42.000000000 +0200
@@ -1,5 +1,20 @@
 # Changelog
 
+### [1.7.2](https://www.github.com/werf/nelm/compare/v1.7.1...v1.7.2) 
(2025-07-10)
+
+
+### Bug Fixes
+
+* no logs displayed 
([39a92da](https://www.github.com/werf/nelm/commit/39a92da4f64195e02933b6f4fec105ae91d7409d))
+
+### [1.7.1](https://www.github.com/werf/nelm/compare/v1.7.0...v1.7.1) 
(2025-07-10)
+
+
+### Bug Fixes
+
+* hide libraries logs unless log level is debug 
([69dc532](https://www.github.com/werf/nelm/commit/69dc5325dda560e8bf57c953297faee30a4dde85))
+* improve context cancellation handling 
([b2b5b93](https://www.github.com/werf/nelm/commit/b2b5b936e097ecc9dae68366ce25e8ff165f53f9))
+
 ## [1.7.0](https://www.github.com/werf/nelm/compare/v1.6.0...v1.7.0) 
(2025-06-18)
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/cmd/nelm/main.go 
new/nelm-1.7.2/cmd/nelm/main.go
--- old/nelm-1.7.0/cmd/nelm/main.go     2025-06-18 13:05:35.000000000 +0200
+++ new/nelm-1.7.2/cmd/nelm/main.go     2025-07-10 15:34:42.000000000 +0200
@@ -76,7 +76,7 @@
 func periodicStackTraces() {
        go func() {
                for {
-                       buf := make([]byte, 1<<16)
+                       buf := make([]byte, 1<<20)
                        runtime.Stack(buf, true)
                        fmt.Printf("%s", buf)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/go.mod new/nelm-1.7.2/go.mod
--- old/nelm-1.7.0/go.mod       2025-06-18 13:05:35.000000000 +0200
+++ new/nelm-1.7.2/go.mod       2025-07-10 15:34:42.000000000 +0200
@@ -36,7 +36,7 @@
        github.com/wI2L/jsondiff v0.5.0
        github.com/werf/3p-helm v0.0.0-20250609150428-130783e0dc18
        github.com/werf/common-go v0.0.0-20250520111308-b0eda28dde0d
-       github.com/werf/kubedog v0.13.1-0.20250411133038-3d8084fab0ec
+       github.com/werf/kubedog v0.13.1-0.20250710125425-f736fad4b7b7
        github.com/werf/lockgate v0.1.1
        github.com/werf/logboek v0.6.1
        github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/go.sum new/nelm-1.7.2/go.sum
--- old/nelm-1.7.0/go.sum       2025-06-18 13:05:35.000000000 +0200
+++ new/nelm-1.7.2/go.sum       2025-07-10 15:34:42.000000000 +0200
@@ -417,8 +417,8 @@
 github.com/werf/3p-helm v0.0.0-20250609150428-130783e0dc18/go.mod 
h1:KDjmOsjFiOmj0fB0+q+0gGvlejPMjTgckLC59bX0BLg=
 github.com/werf/common-go v0.0.0-20250520111308-b0eda28dde0d 
h1:nVN0E4lQdToFiPty19uwj5TF+bCI/kAp5LLG4stWdO4=
 github.com/werf/common-go v0.0.0-20250520111308-b0eda28dde0d/go.mod 
h1:taKDUxKmGfqNOlVx1O0ad5vdV4duKexTLO7Rch9HfeA=
-github.com/werf/kubedog v0.13.1-0.20250411133038-3d8084fab0ec 
h1:tyfkagRcJVtfBF4aoxmnE6/idE7YIPo4RqdJQXNoJRg=
-github.com/werf/kubedog v0.13.1-0.20250411133038-3d8084fab0ec/go.mod 
h1:Y6pesrIN5uhFKqmHnHSoeW4jmVyZlWPFWv5SjB0rUPg=
+github.com/werf/kubedog v0.13.1-0.20250710125425-f736fad4b7b7 
h1:HtmEewxpEkGRFMOInKPIflRO7HRSqMBEZ0EjTQ8sX4k=
+github.com/werf/kubedog v0.13.1-0.20250710125425-f736fad4b7b7/go.mod 
h1:Y6pesrIN5uhFKqmHnHSoeW4jmVyZlWPFWv5SjB0rUPg=
 github.com/werf/lockgate v0.1.1 h1:S400JFYjtWfE4i4LY9FA8zx0fMdfui9DPrBiTciCrx4=
 github.com/werf/lockgate v0.1.1/go.mod 
h1:0yIFSLq9ausy6ejNxF5uUBf/Ib6daMAfXuCaTMZJzIE=
 github.com/werf/logboek v0.6.1 h1:oEe6FkmlKg0z0n80oZjLplj6sXcBeLleCkjfOOZEL2g=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/internal/plan/plan_executor.go 
new/nelm-1.7.2/internal/plan/plan_executor.go
--- old/nelm-1.7.0/internal/plan/plan_executor.go       2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/internal/plan/plan_executor.go       2025-07-10 
15:34:42.000000000 +0200
@@ -9,7 +9,6 @@
        "github.com/samber/lo"
        "github.com/sourcegraph/conc/pool"
 
-       "github.com/werf/nelm/internal/plan/operation"
        "github.com/werf/nelm/internal/util"
        "github.com/werf/nelm/pkg/log"
 )
@@ -31,7 +30,8 @@
 }
 
 func (e *PlanExecutor) Execute(parentCtx context.Context) error {
-       ctx, ctxCancelFn := context.WithCancel(parentCtx)
+       ctx, ctxCancelFn := context.WithCancelCause(parentCtx)
+       defer ctxCancelFn(fmt.Errorf("context canceled: plan execution 
finished"))
 
        opsMap, err := e.plan.PredecessorMap()
        if err != nil {
@@ -41,9 +41,12 @@
        workerPool := 
pool.New().WithContext(ctx).WithMaxGoroutines(e.networkParallelism).WithCancelOnError().WithFirstError()
        completedOpsIDsCh := make(chan string, 100000)
 
+       log.Default.Debug(ctx, "Starting plan operations")
        for i := 0; len(opsMap) > 0; i++ {
                if i > 0 {
                        if ctx.Err() != nil {
+                               log.Default.Debug(ctx, "Stop scheduling plan 
operations due to context canceled: %s", context.Cause(ctx))
+
                                break
                        }
 
@@ -69,6 +72,7 @@
                }
        }
 
+       log.Default.Debug(ctx, "Waiting for all plan operations to complete")
        if err := workerPool.Wait(); err != nil {
                return fmt.Errorf("error waiting for operations completion: 
%w", err)
        }
@@ -76,38 +80,25 @@
        return nil
 }
 
-func (e *PlanExecutor) execOperation(opID string, completedOpsIDsCh chan 
string, workerPool *pool.ContextPool, ctxCancelFn context.CancelFunc) {
+func (e *PlanExecutor) execOperation(opID string, completedOpsIDsCh chan 
string, workerPool *pool.ContextPool, ctxCancelFn context.CancelCauseFunc) {
        workerPool.Go(func(ctx context.Context) error {
-               failed := true
+               var err error
                defer func() {
-                       if failed {
-                               ctxCancelFn()
+                       if err != nil {
+                               ctxCancelFn(fmt.Errorf("context canceled: %w", 
err))
                        }
                }()
 
                op := lo.Must(e.plan.Operation(opID))
 
-               switch op.Type() {
-               case operation.TypeCreateResourceOperation,
-                       operation.TypeRecreateResourceOperation,
-                       operation.TypeUpdateResourceOperation,
-                       operation.TypeApplyResourceOperation,
-                       operation.TypeDeleteResourceOperation,
-                       operation.TypeExtraPostCreateResourceOperation,
-                       operation.TypeExtraPostRecreateResourceOperation,
-                       operation.TypeExtraPostApplyResourceOperation,
-                       operation.TypeExtraPostUpdateResourceOperation,
-                       operation.TypeExtraPostDeleteResourceOperation:
-                       log.Default.Debug(ctx, util.Capitalize(op.HumanID()))
-               }
-
-               if err := op.Execute(ctx); err != nil {
+               log.Default.Debug(ctx, util.Capitalize(op.HumanID()))
+               err = op.Execute(ctx)
+               if err != nil {
                        return fmt.Errorf("error executing operation: %w", err)
                }
 
                completedOpsIDsCh <- opID
 
-               failed = false
                return nil
        })
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/pkg/action/release_install.go 
new/nelm-1.7.2/pkg/action/release_install.go
--- old/nelm-1.7.0/pkg/action/release_install.go        2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/pkg/action/release_install.go        2025-07-10 
15:34:42.000000000 +0200
@@ -105,7 +105,7 @@
                return releaseInstall(ctx, releaseName, releaseNamespace, opts)
        }
 
-       ctx, ctxCancelFn := context.WithTimeoutCause(ctx, opts.Timeout, 
fmt.Errorf("action timed out after %s", opts.Timeout.String()))
+       ctx, ctxCancelFn := context.WithTimeoutCause(ctx, opts.Timeout, 
fmt.Errorf("context timed out: action timed out after %s", 
opts.Timeout.String()))
        defer ctxCancelFn()
 
        actionCh := make(chan error, 1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/pkg/action/release_plan_install.go 
new/nelm-1.7.2/pkg/action/release_plan_install.go
--- old/nelm-1.7.0/pkg/action/release_plan_install.go   2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/pkg/action/release_plan_install.go   2025-07-10 
15:34:42.000000000 +0200
@@ -84,7 +84,7 @@
                return releasePlanInstall(ctx, releaseName, releaseNamespace, 
opts)
        }
 
-       ctx, ctxCancelFn := context.WithTimeoutCause(ctx, opts.Timeout, 
fmt.Errorf("action timed out after %s", opts.Timeout.String()))
+       ctx, ctxCancelFn := context.WithTimeoutCause(ctx, opts.Timeout, 
fmt.Errorf("context timed out: action timed out after %s", 
opts.Timeout.String()))
        defer ctxCancelFn()
 
        actionCh := make(chan error, 1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/pkg/action/release_rollback.go 
new/nelm-1.7.2/pkg/action/release_rollback.go
--- old/nelm-1.7.0/pkg/action/release_rollback.go       2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/pkg/action/release_rollback.go       2025-07-10 
15:34:42.000000000 +0200
@@ -66,7 +66,7 @@
                return releaseRollback(ctx, releaseName, releaseNamespace, opts)
        }
 
-       ctx, ctxCancelFn := context.WithTimeoutCause(ctx, opts.Timeout, 
fmt.Errorf("action timed out after %s", opts.Timeout.String()))
+       ctx, ctxCancelFn := context.WithTimeoutCause(ctx, opts.Timeout, 
fmt.Errorf("context timed out: action timed out after %s", 
opts.Timeout.String()))
        defer ctxCancelFn()
 
        actionCh := make(chan error, 1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/pkg/action/release_uninstall.go 
new/nelm-1.7.2/pkg/action/release_uninstall.go
--- old/nelm-1.7.0/pkg/action/release_uninstall.go      2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/pkg/action/release_uninstall.go      2025-07-10 
15:34:42.000000000 +0200
@@ -65,7 +65,7 @@
                return releaseUninstall(ctx, releaseName, releaseNamespace, 
opts)
        }
 
-       ctx, ctxCancelFn := context.WithTimeoutCause(ctx, opts.Timeout, 
fmt.Errorf("action timed out after %s", opts.Timeout.String()))
+       ctx, ctxCancelFn := context.WithTimeoutCause(ctx, opts.Timeout, 
fmt.Errorf("context timed out: action timed out after %s", 
opts.Timeout.String()))
        defer ctxCancelFn()
 
        actionCh := make(chan error, 1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/pkg/action/release_uninstall_legacy.go 
new/nelm-1.7.2/pkg/action/release_uninstall_legacy.go
--- old/nelm-1.7.0/pkg/action/release_uninstall_legacy.go       2025-06-18 
13:05:35.000000000 +0200
+++ new/nelm-1.7.2/pkg/action/release_uninstall_legacy.go       2025-07-10 
15:34:42.000000000 +0200
@@ -63,7 +63,7 @@
                return legacyReleaseUninstall(ctx, releaseName, 
releaseNamespace, opts)
        }
 
-       ctx, ctxCancelFn := context.WithTimeoutCause(ctx, opts.Timeout, 
fmt.Errorf("action timed out after %s", opts.Timeout.String()))
+       ctx, ctxCancelFn := context.WithTimeoutCause(ctx, opts.Timeout, 
fmt.Errorf("context timed out: action timed out after %s", 
opts.Timeout.String()))
        defer ctxCancelFn()
 
        actionCh := make(chan error, 1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/pkg/action/util.go 
new/nelm-1.7.2/pkg/action/util.go
--- old/nelm-1.7.0/pkg/action/util.go   2025-06-18 13:05:35.000000000 +0200
+++ new/nelm-1.7.2/pkg/action/util.go   2025-07-10 15:34:42.000000000 +0200
@@ -17,6 +17,7 @@
        klogv2 "k8s.io/klog/v2"
 
        "github.com/werf/3p-helm/pkg/engine"
+       kddebug "github.com/werf/kubedog/pkg/tracker/debug"
        "github.com/werf/logboek"
        "github.com/werf/nelm/pkg/log"
 )
@@ -33,76 +34,40 @@
 
        log.Default.SetLevel(ctx, log.Level(logLevel))
 
-       klog.SetOutputBySeverity("FATAL", logboek.Context(ctx).ErrStream())
-       klog.SetOutputBySeverity("ERROR", logboek.Context(ctx).ErrStream())
-
-       klogv2.SetOutputBySeverity("FATAL", logboek.Context(ctx).ErrStream())
-       klogv2.SetOutputBySeverity("ERROR", logboek.Context(ctx).ErrStream())
-
        spew.Config.DisablePointerAddresses = true
        spew.Config.DisableCapacities = true
 
        switch logLevel {
-       case SilentLogLevel:
+       case SilentLogLevel, ErrorLogLevel, WarningLogLevel, InfoLogLevel:
                stdlog.SetOutput(io.Discard)
 
+               klog.SetOutputBySeverity("FATAL", ioutil.Discard)
+               klog.SetOutputBySeverity("ERROR", ioutil.Discard)
                klog.SetOutputBySeverity("WARNING", ioutil.Discard)
                klog.SetOutputBySeverity("INFO", ioutil.Discard)
 
+               klogv2.SetOutputBySeverity("FATAL", ioutil.Discard)
+               klogv2.SetOutputBySeverity("ERROR", ioutil.Discard)
                klogv2.SetOutputBySeverity("WARNING", ioutil.Discard)
                klogv2.SetOutputBySeverity("INFO", ioutil.Discard)
 
                logrus.SetOutput(ioutil.Discard)
 
                contdlog.L.Logger.SetOutput(ioutil.Discard)
-       case ErrorLogLevel:
-               stdlog.SetOutput(io.Discard)
-
-               klog.SetOutputBySeverity("WARNING", ioutil.Discard)
-               klog.SetOutputBySeverity("INFO", ioutil.Discard)
 
-               klogv2.SetOutputBySeverity("WARNING", ioutil.Discard)
-               klogv2.SetOutputBySeverity("INFO", ioutil.Discard)
+               engine.Debug = false
 
-               logrus.SetOutput(logboek.Context(ctx).ErrStream())
-               logrus.SetLevel(logrus.ErrorLevel)
-
-               contdlog.L.Logger.SetOutput(logboek.Context(ctx).ErrStream())
-               contdlog.L.Logger.SetLevel(logrus.ErrorLevel)
-       case WarningLogLevel:
-               stdlog.SetOutput(io.Discard)
-
-               klog.SetOutputBySeverity("WARNING", 
logboek.Context(ctx).ErrStream())
-               klog.SetOutputBySeverity("INFO", ioutil.Discard)
-
-               klogv2.SetOutputBySeverity("WARNING", 
logboek.Context(ctx).ErrStream())
-               klogv2.SetOutputBySeverity("INFO", ioutil.Discard)
-
-               logrus.SetOutput(logboek.Context(ctx).ErrStream())
-               logrus.SetLevel(logrus.WarnLevel)
-
-               contdlog.L.Logger.SetOutput(logboek.Context(ctx).ErrStream())
-               contdlog.L.Logger.SetLevel(logrus.WarnLevel)
-       case InfoLogLevel:
-               stdlog.SetOutput(io.Discard)
-
-               klog.SetOutputBySeverity("WARNING", 
logboek.Context(ctx).ErrStream())
-               klog.SetOutputBySeverity("INFO", ioutil.Discard)
-
-               klogv2.SetOutputBySeverity("WARNING", 
logboek.Context(ctx).ErrStream())
-               klogv2.SetOutputBySeverity("INFO", ioutil.Discard)
-
-               logrus.SetOutput(logboek.Context(ctx).ErrStream())
-               logrus.SetLevel(logrus.WarnLevel)
-
-               contdlog.L.Logger.SetOutput(logboek.Context(ctx).ErrStream())
-               contdlog.L.Logger.SetLevel(logrus.WarnLevel)
+               kddebug.SetDebug(false)
        case DebugLogLevel:
                stdlog.SetOutput(os.Stdout)
 
+               klog.SetOutputBySeverity("FATAL", 
logboek.Context(ctx).ErrStream())
+               klog.SetOutputBySeverity("ERROR", 
logboek.Context(ctx).ErrStream())
                klog.SetOutputBySeverity("WARNING", 
logboek.Context(ctx).ErrStream())
                klog.SetOutputBySeverity("INFO", 
logboek.Context(ctx).OutStream())
 
+               klogv2.SetOutputBySeverity("FATAL", 
logboek.Context(ctx).ErrStream())
+               klogv2.SetOutputBySeverity("ERROR", 
logboek.Context(ctx).ErrStream())
                klogv2.SetOutputBySeverity("WARNING", 
logboek.Context(ctx).ErrStream())
                klogv2.SetOutputBySeverity("INFO", 
logboek.Context(ctx).OutStream())
 
@@ -113,12 +78,18 @@
                contdlog.L.Logger.SetLevel(logrus.DebugLevel)
 
                engine.Debug = true
+
+               kddebug.SetDebug(true)
        case TraceLogLevel:
                stdlog.SetOutput(os.Stdout)
 
+               klog.SetOutputBySeverity("FATAL", 
logboek.Context(ctx).ErrStream())
+               klog.SetOutputBySeverity("ERROR", 
logboek.Context(ctx).ErrStream())
                klog.SetOutputBySeverity("WARNING", 
logboek.Context(ctx).ErrStream())
                klog.SetOutputBySeverity("INFO", 
logboek.Context(ctx).OutStream())
 
+               klogv2.SetOutputBySeverity("FATAL", 
logboek.Context(ctx).ErrStream())
+               klogv2.SetOutputBySeverity("ERROR", 
logboek.Context(ctx).ErrStream())
                klogv2.SetOutputBySeverity("WARNING", 
logboek.Context(ctx).ErrStream())
                klogv2.SetOutputBySeverity("INFO", 
logboek.Context(ctx).OutStream())
 
@@ -129,6 +100,8 @@
                contdlog.L.Logger.SetLevel(logrus.TraceLevel)
 
                engine.Debug = true
+
+               kddebug.SetDebug(true)
        default:
                panic(fmt.Sprintf("unknown log level %q", logLevel))
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.7.0/trdl_channels.yaml 
new/nelm-1.7.2/trdl_channels.yaml
--- old/nelm-1.7.0/trdl_channels.yaml   2025-06-18 13:05:35.000000000 +0200
+++ new/nelm-1.7.2/trdl_channels.yaml   2025-07-10 15:34:42.000000000 +0200
@@ -2,12 +2,12 @@
   - name: "1"
     channels:
       - name: alpha
-        version: 1.6.0
+        version: 1.7.1
       - name: beta
-        version: 1.4.1
+        version: 1.7.0
       - name: ea
-        version: 1.4.1
+        version: 1.6.0
       - name: stable
-        version: 1.3.0
+        version: 1.4.1
       - name: rock-solid
-        version: 1.2.2
+        version: 1.4.1

++++++ nelm.obsinfo ++++++
--- /var/tmp/diff_new_pack.1Z8Z2T/_old  2025-07-11 21:31:52.009389775 +0200
+++ /var/tmp/diff_new_pack.1Z8Z2T/_new  2025-07-11 21:31:52.013389940 +0200
@@ -1,5 +1,5 @@
 name: nelm
-version: 1.7.0
-mtime: 1750244735
-commit: dba681c138cad9384e05466a448826d0b84b432f
+version: 1.7.2
+mtime: 1752154482
+commit: 50af53676602ce74ed9e6f0bd4a4df62bae061ad
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/nelm/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.nelm.new.7373/vendor.tar.gz differ: char 130, line 4

Reply via email to