Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rage-encryption for openSUSE:Factory 
checked in at 2023-09-28 00:25:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rage-encryption (Old)
 and      /work/SRC/openSUSE:Factory/.rage-encryption.new.23327 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rage-encryption"

Thu Sep 28 00:25:11 2023 rev:15 rq:1113697 version:0.9.2+0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rage-encryption/rage-encryption.changes  
2023-06-14 16:31:05.291113179 +0200
+++ 
/work/SRC/openSUSE:Factory/.rage-encryption.new.23327/rage-encryption.changes   
    2023-09-28 00:48:04.269754594 +0200
@@ -1,0 +2,14 @@
+Tue Sep 26 03:59:43 UTC 2023 - William Brown <william.br...@suse.com>
+
+- bsc#1215657 - chosen ciphertext attack possible against aes-gcm
+  * update vendor.tar.zst to contain aes-gcm >= 0.10.3
+
+-------------------------------------------------------------------
+Tue Sep 26 01:06:56 UTC 2023 - william.br...@suse.com
+
+- Update to version 0.9.2+0:
+  * CI: Ensure `apt` repository is up-to-date before installing build deps
+  * CI: Build Linux releases using `ubuntu-20.04` runner
+  * CI: Remove most uses of `actions-rs` actions
+
+-------------------------------------------------------------------

Old:
----
  vendor.tar.xz

New:
----
  vendor.tar.zst

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

Other differences:
------------------
++++++ rage-encryption.spec ++++++
--- /var/tmp/diff_new_pack.MjS2cB/_old  2023-09-28 00:48:07.425868766 +0200
+++ /var/tmp/diff_new_pack.MjS2cB/_new  2023-09-28 00:48:07.441869345 +0200
@@ -31,7 +31,7 @@
 Group:          Productivity/Security
 URL:            https://github.com/str4d/rage
 Source0:        rage-%{version}.tar.gz
-Source1:        vendor.tar.xz
+Source1:        vendor.tar.zst
 Source2:        cargo_config
 %if %{suse_version} > 1500
 BuildRequires:  cargo-packaging

++++++ _service ++++++
--- /var/tmp/diff_new_pack.MjS2cB/_old  2023-09-28 00:48:07.749880487 +0200
+++ /var/tmp/diff_new_pack.MjS2cB/_new  2023-09-28 00:48:07.789881934 +0200
@@ -18,7 +18,7 @@
   <service mode="disabled" name="set_version"/>
   <service name="cargo_vendor" mode="disabled">
      <param name="srcdir">rage</param>
-     <param name="compression">xz</param>
+     <param name="compression">zst</param>
      <param name="update">true</param>
   </service>
   <service name="cargo_audit" mode="disabled">

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.MjS2cB/_old  2023-09-28 00:48:07.925886853 +0200
+++ /var/tmp/diff_new_pack.MjS2cB/_new  2023-09-28 00:48:07.949887722 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/str4d/rage.git</param>
-              <param 
name="changesrevision">267f383d3c1623c10bc6715c07fa77689171f940</param></service></servicedata>
+              <param 
name="changesrevision">e6180f1a2004008873b8e8d40110995ecec416c4</param></service></servicedata>
 (No newline at EOF)
 

++++++ rage-0.9.2+0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.9.2+0/.github/workflows/audits.yml 
new/rage-0.9.2+0/.github/workflows/audits.yml
--- old/rage-0.9.2+0/.github/workflows/audits.yml       2023-06-12 
22:36:20.000000000 +0200
+++ new/rage-0.9.2+0/.github/workflows/audits.yml       2023-06-13 
06:00:52.000000000 +0200
@@ -11,20 +11,9 @@
     runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v3
-
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: stable
-          override: true
-
+      - uses: dtolnay/rust-toolchain@stable
+        id: toolchain
+      - run: rustup override set ${{steps.toolchain.outputs.name}}
       - name: Install cargo-vet
-        uses: actions-rs/cargo@v1
-        with:
-          command: install
-          args: cargo-vet
-
-      - name: Run cargo vet --locked
-        uses: actions-rs/cargo@v1
-        with:
-          command: vet
-          args: --locked
+        run: cargo install cargo-vet
+      - run: cargo vet --locked
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.9.2+0/.github/workflows/ci.yml 
new/rage-0.9.2+0/.github/workflows/ci.yml
--- old/rage-0.9.2+0/.github/workflows/ci.yml   2023-06-12 22:36:20.000000000 
+0200
+++ new/rage-0.9.2+0/.github/workflows/ci.yml   2023-06-13 06:00:52.000000000 
+0200
@@ -12,24 +12,11 @@
 
     steps:
       - uses: actions/checkout@v3
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: 1.59.0
-          override: true
-      - name: cargo fetch
-        uses: actions-rs/cargo@v1
-        with:
-          command: fetch
+      - run: cargo fetch
       - name: Build tests
-        uses: actions-rs/cargo@v1
-        with:
-          command: build
-          args: --all --verbose --exclude rage --all-features --tests
+        run: cargo build --workspace --verbose --exclude rage --all-features 
--tests
       - name: Run tests
-        uses: actions-rs/cargo@v1
-        with:
-          command: test
-          args: --all --verbose --exclude rage --all-features
+        run: cargo test --workspace --verbose --exclude rage --all-features
 
   build:
     name: Build target ${{ matrix.target }}
@@ -41,16 +28,9 @@
 
     steps:
       - uses: actions/checkout@v3
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: 1.59.0
-          override: true
       - name: Add target
         run: rustup target add ${{ matrix.target }}
-      - name: cargo fetch
-        uses: actions-rs/cargo@v1
-        with:
-          command: fetch
+      - run: cargo fetch
       - name: Build for target
         working-directory: ./age
         run: cargo build --verbose --no-default-features --target ${{ 
matrix.target }}
@@ -58,38 +38,23 @@
   bitrot:
     name: Bitrot
     runs-on: ubuntu-latest
-
     steps:
       - uses: actions/checkout@v3
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: 1.59.0
-          override: true
       - name: Install linux build dependencies
-        run: sudo apt install libfuse-dev
-      - name: cargo check
-        uses: actions-rs/cargo@v1
-        with:
-          command: check
-          args: --tests --examples --benches --all-features
+        run: sudo apt update && sudo apt install libfuse-dev
+      - run: cargo check --all-targets --all-features
 
   clippy:
-    name: Clippy (1.59.0)
+    name: Clippy (MSRV)
     runs-on: ubuntu-latest
-
     steps:
       - uses: actions/checkout@v3
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: 1.59.0
-          components: clippy
-          override: true
       - name: Install linux build dependencies
-        run: sudo apt install libfuse-dev
+        run: sudo apt update && sudo apt install libfuse-dev
       - name: Clippy check
         uses: actions-rs/clippy-check@v1
         with:
-          name: Clippy (1.59.0)
+          name: Clippy (MSRV)
           token: ${{ secrets.GITHUB_TOKEN }}
           args: --all-features --all-targets -- -D warnings
 
@@ -99,12 +64,11 @@
 
     steps:
       - uses: actions/checkout@v3
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: stable
-          override: true
+      - uses: dtolnay/rust-toolchain@stable
+        id: toolchain
+      - run: rustup override set ${{steps.toolchain.outputs.name}}
       - name: Install linux build dependencies
-        run: sudo apt install libfuse-dev
+        run: sudo apt update && sudo apt install libfuse-dev
       - name: Generate coverage report
         uses: actions-rs/tarpaulin@v0.1
         with:
@@ -118,39 +82,17 @@
   doc-links:
     name: Intra-doc links
     runs-on: ubuntu-latest
-
     steps:
       - uses: actions/checkout@v3
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: 1.59.0
-          override: true
-      - name: cargo fetch
-        uses: actions-rs/cargo@v1
-        with:
-          command: fetch
-
-      # Ensure intra-documentation links all resolve correctly
-      # Requires #![deny(intra_doc_link_resolution_failure)] in crates.
+      - run: cargo fetch
+      # Requires #![deny(rustdoc::broken_intra_doc_links)] in crates.
       - name: Check intra-doc links
-        uses: actions-rs/cargo@v1
-        with:
-          command: doc
-          args: --all --exclude rage --all-features --document-private-items
+        run: cargo doc --all --exclude rage --all-features 
--document-private-items
 
   fmt:
     name: Rustfmt
     runs-on: ubuntu-latest
-
     steps:
       - uses: actions/checkout@v3
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: 1.59.0
-          components: rustfmt
-          override: true
       - name: Check formatting
-        uses: actions-rs/cargo@v1
-        with:
-          command: fmt
-          args: --all -- --check
+        run: cargo fmt --all -- --check
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.9.2+0/.github/workflows/interop.yml 
new/rage-0.9.2+0/.github/workflows/interop.yml
--- old/rage-0.9.2+0/.github/workflows/interop.yml      2023-06-12 
22:36:20.000000000 +0200
+++ new/rage-0.9.2+0/.github/workflows/interop.yml      2023-06-13 
06:00:52.000000000 +0200
@@ -17,10 +17,6 @@
           --data '{"state": "pending", "target_url": "https://github.com/${{ 
github.repository }}/actions/runs/${{ github.run_id }}", "description": "In 
progress", "context": "Interoperability tests / Build rage"}'
 
       - uses: actions/checkout@v3
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: 1.59.0
-          override: true
       - name: cargo build
         run: cargo build --release --features unstable
         working-directory: ./rage
@@ -118,7 +114,7 @@
 
       # Prepare the test environment
       - name: Install dos2unix for simulating Windows files
-        run: sudo apt install dos2unix
+        run: sudo apt update && sudo apt install dos2unix
       - name: Write (very not private) age X25519 key
         if: matrix.recipient == 'x25519'
         run: echo 
"AGE-SECRET-KEY-1TRYTV7PQS5XPUYSTAQZCD7DQCWC7Q77YJD7UVFJRMW4J82Q6930QS70MRX" 
>key.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.9.2+0/.github/workflows/release.yml 
new/rage-0.9.2+0/.github/workflows/release.yml
--- old/rage-0.9.2+0/.github/workflows/release.yml      2023-06-12 
22:36:20.000000000 +0200
+++ new/rage-0.9.2+0/.github/workflows/release.yml      2023-06-13 
06:00:52.000000000 +0200
@@ -20,7 +20,7 @@
         name: [linux, armv7, arm64, windows, macos]
         include:
           - name: linux
-            os: ubuntu-18.04
+            os: ubuntu-20.04
             build_deps: >
               libfuse-dev
             build_flags: --features mount
@@ -28,7 +28,7 @@
             asset_suffix: x86_64-linux.tar.gz
 
           - name: armv7
-            os: ubuntu-18.04
+            os: ubuntu-20.04
             target: armv7-unknown-linux-gnueabihf
             build_deps: >
               gcc-arm-linux-gnueabihf
@@ -40,7 +40,7 @@
             asset_suffix: armv7-linux.tar.gz
 
           - name: arm64
-            os: ubuntu-18.04
+            os: ubuntu-20.04
             target: aarch64-unknown-linux-gnu
             build_deps: >
               gcc-aarch64-linux-gnu
@@ -63,16 +63,14 @@
 
     steps:
       - uses: actions/checkout@v3
-      - uses: actions-rs/toolchain@v1
+      - uses: dtolnay/rust-toolchain@stable
+        id: toolchain
         with:
-          toolchain: stable
-          override: true
-      - name: Add target
-        run: rustup target add ${{ matrix.target }}
-        if: matrix.target != ''
+          targets: ${{ matrix.target }}
+      - run: rustup override set ${{steps.toolchain.outputs.name}}
 
       - name: Install linux build dependencies
-        run: sudo apt install ${{ matrix.build_deps }}
+        run: sudo apt update && sudo apt install ${{ matrix.build_deps }}
         if: matrix.build_deps != ''
 
       - name: Set up .cargo/config
@@ -115,7 +113,7 @@
 
   deb:
     name: Debian ${{ matrix.name }}
-    runs-on: ubuntu-18.04
+    runs-on: ubuntu-20.04
     strategy:
       matrix:
         name: [linux, linux-musl, armv7, armv7-musl, arm64, arm64-musl]
@@ -170,20 +168,16 @@
 
     steps:
       - uses: actions/checkout@v3
-      - uses: actions-rs/toolchain@v1
+      - uses: dtolnay/rust-toolchain@stable
+        id: toolchain
         with:
-          toolchain: stable
-          override: true
-      - name: Add target
-        run: rustup target add ${{ matrix.target }}
+          targets: ${{ matrix.target }}
+      - run: rustup override set ${{steps.toolchain.outputs.name}}
       - name: cargo install cargo-deb
-        uses: actions-rs/cargo@v1
-        with:
-          command: install
-          args: cargo-deb
+        run: cargo install cargo-deb
 
       - name: Install build dependencies
-        run: sudo apt install ${{ matrix.build_deps }}
+        run: sudo apt update && sudo apt install ${{ matrix.build_deps }}
         if: matrix.build_deps != ''
 
       - name: Set up .cargo/config
@@ -197,26 +191,17 @@
         working-directory: ./rage
 
       - name: Generate completions
-        uses: actions-rs/cargo@v1
-        with:
-          command: run
-          args: --example generate-completions
+        run: cargo run --example generate-completions
 
       - name: Generate manpages
-        uses: actions-rs/cargo@v1
-        with:
-          command: run
-          args: --example generate-docs
+        run: cargo run --example generate-docs
 
       - name: Update Debian package config for cross-compile
         run: sed -i '/\/rage-mount/d' rage/Cargo.toml
         if: matrix.name != 'linux'
 
       - name: cargo deb
-        uses: actions-rs/cargo@v1
-        with:
-          command: deb
-          args: --package rage --no-build --target ${{ matrix.target }} ${{ 
matrix.deb_flags }}
+        run: cargo deb --package rage --no-build --target ${{ matrix.target }} 
${{ matrix.deb_flags }}
 
       - name: Upload Debian package to release
         uses: svenstaro/upload-release-action@2.6.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.9.2+0/rage/CHANGELOG.md 
new/rage-0.9.2+0/rage/CHANGELOG.md
--- old/rage-0.9.2+0/rage/CHANGELOG.md  2023-06-12 22:36:20.000000000 +0200
+++ new/rage-0.9.2+0/rage/CHANGELOG.md  2023-06-13 06:00:52.000000000 +0200
@@ -19,6 +19,7 @@
   the `PINENTRY_PROGRAM` environment variable. It accepts either a binary name
   or a path. Setting this to the empty string will disable `pinentry` usage and
   fall back to the CLI interface.
+- Linux release binaries are now built using Ubuntu 20.04.
 
 ## [0.9.1] - 2023-03-24
 ### Added
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.9.2+0/rust-toolchain 
new/rage-0.9.2+0/rust-toolchain
--- old/rage-0.9.2+0/rust-toolchain     2023-06-12 22:36:20.000000000 +0200
+++ new/rage-0.9.2+0/rust-toolchain     1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-1.59.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.9.2+0/rust-toolchain.toml 
new/rage-0.9.2+0/rust-toolchain.toml
--- old/rage-0.9.2+0/rust-toolchain.toml        1970-01-01 01:00:00.000000000 
+0100
+++ new/rage-0.9.2+0/rust-toolchain.toml        2023-06-13 06:00:52.000000000 
+0200
@@ -0,0 +1,3 @@
+[toolchain]
+channel = "1.59.0"
+components = ["clippy", "rustfmt"]

Reply via email to