openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
January 2025
- 1 participants
- 1016 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-xlwt for openSUSE:Factory checked in at 2025-01-20 17:14:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-xlwt (Old)
and /work/SRC/openSUSE:Factory/.python-xlwt.new.5589 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-xlwt"
Mon Jan 20 17:14:42 2025 rev:10 rq:1238944 version:1.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-xlwt/python-xlwt.changes 2020-06-05 19:59:31.911797068 +0200
+++ /work/SRC/openSUSE:Factory/.python-xlwt.new.5589/python-xlwt.changes 2025-01-20 17:15:22.260161738 +0100
@@ -1,0 +2,5 @@
+Sat Jan 18 11:40:45 UTC 2025 - ecsos <ecsos(a)opensuse.org>
+
+- Add %{?sle15_python_module_pythons}
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-xlwt.spec ++++++
--- /var/tmp/diff_new_pack.nkiKjE/_old 2025-01-20 17:15:22.632177064 +0100
+++ /var/tmp/diff_new_pack.nkiKjE/_new 2025-01-20 17:15:22.632177064 +0100
@@ -16,8 +16,8 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without tests
+%{?sle15_python_module_pythons}
Name: python-xlwt
Version: 1.3.0
Release: 0
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-crontab for openSUSE:Factory checked in at 2025-01-20 17:14:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-crontab (Old)
and /work/SRC/openSUSE:Factory/.python-crontab.new.5589 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-crontab"
Mon Jan 20 17:14:40 2025 rev:4 rq:1238941 version:0.23.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-crontab/python-crontab.changes 2021-08-28 22:29:28.057996461 +0200
+++ /work/SRC/openSUSE:Factory/.python-crontab.new.5589/python-crontab.changes 2025-01-20 17:15:21.252120212 +0100
@@ -1,0 +2,5 @@
+Sat Jan 18 11:32:28 UTC 2025 - ecsos <ecsos(a)opensuse.org>
+
+- Add %{?sle15_python_module_pythons}
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-crontab.spec ++++++
--- /var/tmp/diff_new_pack.y4ZwYr/_old 2025-01-20 17:15:21.676137680 +0100
+++ /var/tmp/diff_new_pack.y4ZwYr/_new 2025-01-20 17:15:21.680137845 +0100
@@ -16,7 +16,7 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%{?sle15_python_module_pythons}
Name: python-crontab
Version: 0.23.0
Release: 0
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package zizmor for openSUSE:Factory checked in at 2025-01-20 17:14:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zizmor (Old)
and /work/SRC/openSUSE:Factory/.zizmor.new.5589 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zizmor"
Mon Jan 20 17:14:37 2025 rev:3 rq:1238901 version:1.2.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/zizmor/zizmor.changes 2025-01-14 16:23:54.553139916 +0100
+++ /work/SRC/openSUSE:Factory/.zizmor.new.5589/zizmor.changes 2025-01-20 17:15:15.519884169 +0100
@@ -1,0 +2,45 @@
+Mon Jan 20 06:16:20 UTC 2025 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 1.2.2:
+ * chore: prep for 1.2.2 release (#476)
+ * feat: improve error message when repo fetch fails (#475)
+ * bugfix: special-case workflow_call in excessive-permissions
+ (#473)
+
+-------------------------------------------------------------------
+Mon Jan 20 06:05:10 UTC 2025 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 1.2.1:
+ * chore: prep 1.2.1 (#470)
+ * bugfix: generalize path prefix handling (#469)
+ * chore(deps): bump astral-sh/setup-uv from 5.1.0 to 5.2.1 in the
+ github-actions group (#467)
+ * docs: try to fix the site (#466)
+ * chore: remove site-requirements.txt (#465)
+
+-------------------------------------------------------------------
+Mon Jan 20 06:00:28 UTC 2025 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 1.2.0:
+ * chore: prep 1.2.0 (#464)
+ * bugfix: bump github-actions-models (#463)
+ * bugfix: parse multi-line expressions correctly (#461)
+ * feat: bot-conditions (#460)
+ * ci: pypi: try enabling aarch64 on an ARM runner (#457)
+ * docs: typo (#456)
+ * docs: add sponsors to README and site (#454)
+ * bugfix: sarif: use absolute physical locations only (#453)
+ * chore(docs): bump trophies (#451)
+ * chore(docs): bump trophies (#450)
+ * refactor: reduce invalid states in job APIs (#449)
+ * fix: artipacked: check for stringy bools (#448)
+ * docs: bump trophies (#446)
+ * bugfix: mark another context as safe during injections (#445)
+ * docs: bump trophies (#444)
+ * docs: bump trophies (#443)
+ * docs: bump trophies (#442)
+ * refactor: make excessive-permissions more correct (#441)
+ * docs: bump trophies (#440)
+ * fix: don't flag local workflows in unpinned-uses (#439)
+
+-------------------------------------------------------------------
Old:
----
zizmor-1.1.1.obscpio
New:
----
zizmor-1.2.2.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zizmor.spec ++++++
--- /var/tmp/diff_new_pack.jcqFe1/_old 2025-01-20 17:15:17.671972762 +0100
+++ /var/tmp/diff_new_pack.jcqFe1/_new 2025-01-20 17:15:17.671972762 +0100
@@ -17,7 +17,7 @@
Name: zizmor
-Version: 1.1.1
+Version: 1.2.2
Release: 0
Summary: A static analysis tool for GitHub Actions
License: MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.jcqFe1/_old 2025-01-20 17:15:17.719974738 +0100
+++ /var/tmp/diff_new_pack.jcqFe1/_new 2025-01-20 17:15:17.723974902 +0100
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="versionformat">@PARENT_TAG@</param>
- <param name="revision">v1.1.1</param>
+ <param name="revision">v1.2.2</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>
</service>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.jcqFe1/_old 2025-01-20 17:15:17.747975890 +0100
+++ /var/tmp/diff_new_pack.jcqFe1/_new 2025-01-20 17:15:17.751976055 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/woodruffw/zizmor</param>
- <param name="changesrevision">ec37d0a0e5ab398b9e1c47259ef200a3a4e86104</param></service></servicedata>
+ <param name="changesrevision">a91a02162ae6151fd165f01082dd158f633483db</param></service></servicedata>
(No newline at EOF)
++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/zizmor/vendor.tar.zst /work/SRC/openSUSE:Factory/.zizmor.new.5589/vendor.tar.zst differ: char 7, line 1
++++++ zizmor-1.1.1.obscpio -> zizmor-1.2.2.obscpio ++++++
++++ 6090 lines of diff (skipped)
++++++ zizmor.obsinfo ++++++
--- /var/tmp/diff_new_pack.jcqFe1/_old 2025-01-20 17:15:17.967984947 +0100
+++ /var/tmp/diff_new_pack.jcqFe1/_new 2025-01-20 17:15:17.971985112 +0100
@@ -1,5 +1,5 @@
name: zizmor
-version: 1.1.1
-mtime: 1736784223
-commit: ec37d0a0e5ab398b9e1c47259ef200a3a4e86104
+version: 1.2.2
+mtime: 1737262414
+commit: a91a02162ae6151fd165f01082dd158f633483db
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package hetzner-flatcar for openSUSE:Factory checked in at 2025-01-20 17:14:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hetzner-flatcar (Old)
and /work/SRC/openSUSE:Factory/.hetzner-flatcar.new.5589 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hetzner-flatcar"
Mon Jan 20 17:14:33 2025 rev:2 rq:1238895 version:0.7.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/hetzner-flatcar/hetzner-flatcar.changes 2024-09-09 14:44:37.571158348 +0200
+++ /work/SRC/openSUSE:Factory/.hetzner-flatcar.new.5589/hetzner-flatcar.changes 2025-01-20 17:15:11.411715053 +0100
@@ -1,0 +2,18 @@
+Mon Jan 20 06:16:35 UTC 2025 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 0.7.0:
+ * Fix goreleaser args
+ * Fix goreleaser action args
+ * Update goreleaser configuration for v2
+ * Use go version from go.mod in action
+ * Update dependencies and go version
+ * Bump goreleaser/goreleaser-action from 2 to 6
+ * Bump docker/login-action from 1 to 3
+ * Add dependabot configuration
+ * Bump actions/checkout from 2 to 4
+ * Use go version from go.mod
+ * Update dependencies and bump go
+ * Add dependabot configuration
+ * Update README.md - fix URL typo
+
+-------------------------------------------------------------------
Old:
----
hetzner-flatcar-0.6.0.obscpio
New:
----
hetzner-flatcar-0.7.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ hetzner-flatcar.spec ++++++
--- /var/tmp/diff_new_pack.Czukfr/_old 2025-01-20 17:15:11.903735307 +0100
+++ /var/tmp/diff_new_pack.Czukfr/_new 2025-01-20 17:15:11.903735307 +0100
@@ -1,7 +1,7 @@
#
# spec file for package hetzner-flatcar
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: hetzner-flatcar
-Version: 0.6.0
+Version: 0.7.0
Release: 0
Summary: A tool to deploy Flatcar Linux on Hetzner Cloud
License: MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.Czukfr/_old 2025-01-20 17:15:11.935736625 +0100
+++ /var/tmp/diff_new_pack.Czukfr/_new 2025-01-20 17:15:11.935736625 +0100
@@ -3,7 +3,7 @@
<param name="url">https://github.com/Thor77/hetzner-flatcar</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">0.6.0</param>
+ <param name="revision">0.7.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
</service>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Czukfr/_old 2025-01-20 17:15:11.955737448 +0100
+++ /var/tmp/diff_new_pack.Czukfr/_new 2025-01-20 17:15:11.959737613 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/Thor77/hetzner-flatcar</param>
- <param name="changesrevision">ecdd3592a6ce95eb65ce038bad82dcb3ee7694d0</param></service></servicedata>
+ <param name="changesrevision">cddabd42e81a2a3161afcd7adde678eb6740cbdc</param></service></servicedata>
(No newline at EOF)
++++++ hetzner-flatcar-0.6.0.obscpio -> hetzner-flatcar-0.7.0.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hetzner-flatcar-0.6.0/.github/dependabot.yml new/hetzner-flatcar-0.7.0/.github/dependabot.yml
--- old/hetzner-flatcar-0.6.0/.github/dependabot.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/hetzner-flatcar-0.7.0/.github/dependabot.yml 2025-01-20 02:35:45.000000000 +0100
@@ -0,0 +1,10 @@
+version: 2
+updates:
+ - package-ecosystem: "gomod"
+ directory: "/"
+ schedule:
+ interval: "weekly"
+ - package-ecosystem: "github-actions"
+ directory: "/"
+ schedule:
+ interval: "weekly"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hetzner-flatcar-0.6.0/.github/workflows/release.yml new/hetzner-flatcar-0.7.0/.github/workflows/release.yml
--- old/hetzner-flatcar-0.6.0/.github/workflows/release.yml 2023-03-06 18:14:43.000000000 +0100
+++ new/hetzner-flatcar-0.7.0/.github/workflows/release.yml 2025-01-20 02:35:45.000000000 +0100
@@ -14,23 +14,23 @@
runs-on: ubuntu-latest
steps:
- name: Checkout
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Go
- uses: actions/setup-go@v2
+ uses: actions/setup-go@v5
with:
- go-version: 1.18
- - uses: docker/login-action@v1
+ go-version-file: 'go.mod'
+ - uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Run GoReleaser
- uses: goreleaser/goreleaser-action@v2
+ uses: goreleaser/goreleaser-action@v6
with:
distribution: goreleaser
- version: latest
- args: release --rm-dist
+ version: "~> v2"
+ args: release --clean
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hetzner-flatcar-0.6.0/.goreleaser.yaml new/hetzner-flatcar-0.7.0/.goreleaser.yaml
--- old/hetzner-flatcar-0.6.0/.goreleaser.yaml 2023-03-06 18:14:43.000000000 +0100
+++ new/hetzner-flatcar-0.7.0/.goreleaser.yaml 2025-01-20 02:35:45.000000000 +0100
@@ -1,3 +1,4 @@
+version: 2
before:
hooks:
- go mod tidy
@@ -6,15 +7,10 @@
- CGO_ENABLED=0
goos:
- linux
-archives:
- - replacements:
- linux: Linux
- 386: i386
- amd64: x86_64
checksum:
name_template: 'checksums.txt'
snapshot:
- name_template: "{{ incpatch .Version }}-next"
+ version_template: "{{ incpatch .Version }}-next"
changelog:
sort: asc
filters:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hetzner-flatcar-0.6.0/README.md new/hetzner-flatcar-0.7.0/README.md
--- old/hetzner-flatcar-0.6.0/README.md 2023-03-06 18:14:43.000000000 +0100
+++ new/hetzner-flatcar-0.7.0/README.md 2025-01-20 02:35:45.000000000 +0100
@@ -1,5 +1,5 @@
# hetzner-flatcar
-A tool to deploy [Flatcar Linux](https://flatcar.og) on Hetzner Cloud.
+A tool to deploy [Flatcar Linux](https://flatcar.org/) on [Hetzner Cloud](https://www.hetzner.com/cloud/).
Includes transpiling of [Container Linux Config](https://www.flatcar.org/docs/latest/provisioning/cl-config/) and reinstalling maschines on changes.
## Build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hetzner-flatcar-0.6.0/go.mod new/hetzner-flatcar-0.7.0/go.mod
--- old/hetzner-flatcar-0.6.0/go.mod 2023-03-06 18:14:43.000000000 +0100
+++ new/hetzner-flatcar-0.7.0/go.mod 2025-01-20 02:35:45.000000000 +0100
@@ -1,37 +1,39 @@
module github.com/thor77/hetzner-flatcar
-go 1.18
+go 1.21
+
+toolchain go1.23.4
require (
- github.com/BurntSushi/toml v1.2.1
+ github.com/BurntSushi/toml v1.4.0
github.com/flatcar/container-linux-config-transpiler v0.9.4
- github.com/hetznercloud/hcloud-go v1.37.0
- github.com/melbahja/goph v1.3.0
+ github.com/hetznercloud/hcloud-go v1.59.2
+ github.com/melbahja/goph v1.4.0
gopkg.in/yaml.v3 v3.0.1
)
require (
github.com/ajeddeloh/go-json v0.0.0-20200220154158-5ae607161559 // indirect
- github.com/alecthomas/units v0.0.0-20210208195552-ff826a37aa15 // indirect
+ github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 // indirect
github.com/beorn7/perks v1.0.1 // indirect
- github.com/cespare/xxhash/v2 v2.1.1 // indirect
+ github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/coreos/go-semver v0.3.0 // indirect
github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf // indirect
github.com/flatcar/ignition v0.36.2 // indirect
- github.com/golang/protobuf v1.4.3 // indirect
+ github.com/golang/protobuf v1.5.3 // indirect
github.com/kr/fs v0.1.0 // indirect
- github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
+ github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
github.com/pkg/errors v0.9.1 // indirect
- github.com/pkg/sftp v1.13.4 // indirect
- github.com/prometheus/client_golang v1.11.0 // indirect
- github.com/prometheus/client_model v0.2.0 // indirect
- github.com/prometheus/common v0.26.0 // indirect
- github.com/prometheus/procfs v0.6.0 // indirect
+ github.com/pkg/sftp v1.13.5 // indirect
+ github.com/prometheus/client_golang v1.16.0 // indirect
+ github.com/prometheus/client_model v0.3.0 // indirect
+ github.com/prometheus/common v0.42.0 // indirect
+ github.com/prometheus/procfs v0.10.1 // indirect
github.com/vincent-petithory/dataurl v1.0.0 // indirect
go4.org v0.0.0-20201209231011-d4a079459e60 // indirect
- golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 // indirect
- golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 // indirect
- golang.org/x/sys v0.0.0-20211031064116-611d5d643895 // indirect
- golang.org/x/text v0.3.7 // indirect
- google.golang.org/protobuf v1.26.0-rc.1 // indirect
+ golang.org/x/crypto v0.11.0 // indirect
+ golang.org/x/net v0.12.0 // indirect
+ golang.org/x/sys v0.10.0 // indirect
+ golang.org/x/text v0.11.0 // indirect
+ google.golang.org/protobuf v1.30.0 // indirect
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hetzner-flatcar-0.6.0/go.sum new/hetzner-flatcar-0.7.0/go.sum
--- old/hetzner-flatcar-0.6.0/go.sum 2023-03-06 18:14:43.000000000 +0100
+++ new/hetzner-flatcar-0.7.0/go.sum 2025-01-20 02:35:45.000000000 +0100
@@ -16,27 +16,21 @@
cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos=
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
-github.com/BurntSushi/toml v1.2.1 h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak=
-github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
+github.com/BurntSushi/toml v1.4.0 h1:kuoIxZQy2WRRk1pttg9asf+WVv6tWQuBNVmK8+nqPr0=
+github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
github.com/ajeddeloh/go-json v0.0.0-20160803184958-73d058cf8437/go.mod h1:otnto4/Icqn88WCcM4bhIJNSgsh9VLBuspyyCfvof9c=
github.com/ajeddeloh/go-json v0.0.0-20200220154158-5ae607161559 h1:4SPQljF/GJ8Q+QlCWMWxRBepub4DresnOm4eI2ebFGc=
github.com/ajeddeloh/go-json v0.0.0-20200220154158-5ae607161559/go.mod h1:otnto4/Icqn88WCcM4bhIJNSgsh9VLBuspyyCfvof9c=
-github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
-github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
-github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
-github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
-github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
-github.com/alecthomas/units v0.0.0-20210208195552-ff826a37aa15 h1:AUNCr9CiJuwrRYS3XieqF+Z9B9gNxo/eANAJCF2eiN4=
github.com/alecthomas/units v0.0.0-20210208195552-ff826a37aa15/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE=
+github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 h1:s6gZFSlWYmbqAuRjVTiNNhvNRfY2Wxp9nhfyel4rklc=
+github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE=
github.com/aws/aws-sdk-go v1.8.39/go.mod h1:ZRmQr0FajVIyZ4ZzBYKG5P3ZqPz9IHG41ZoMu1ADI3k=
-github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
-github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
-github.com/cespare/xxhash/v2 v2.1.1 h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY=
-github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
+github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
+github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
@@ -59,15 +53,7 @@
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
github.com/go-ini/ini v1.25.4/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8=
-github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
-github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
-github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY=
-github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
-github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
-github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A=
-github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
github.com/godbus/dbus v0.0.0-20181025153459-66d97aec3384/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw=
-github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
@@ -80,24 +66,19 @@
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=
-github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8=
-github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=
-github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs=
-github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w=
-github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=
-github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
-github.com/golang/protobuf v1.4.3 h1:JjCZWpVbqXDqFVmTfYWEVTMIYrL/NPdPSCHPJ0T/raM=
-github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
+github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk=
+github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
+github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
+github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU=
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
+github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
+github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
@@ -108,89 +89,62 @@
github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
-github.com/hetznercloud/hcloud-go v1.37.0 h1:Uwu7OKfZvar86LfJuzItStoO1AL7DVDCqWzRGzrvdEw=
-github.com/hetznercloud/hcloud-go v1.37.0/go.mod h1:mepQwR6va27S3UQthaEPGS86jtzSY9xWL1e9dyxXpgA=
+github.com/hetznercloud/hcloud-go v1.59.2 h1:NkCPwYiPv85FnOV3IW9/gxfW61TPIUSwyPHRSLwCkHA=
+github.com/hetznercloud/hcloud-go v1.59.2/go.mod h1:oTebZCjd+osj75jlI76Z+zjN1sTxmMiQ1MWoO8aRl1c=
github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
-github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4=
-github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
-github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
-github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk=
github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
-github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
-github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM=
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
-github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
-github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/kr/fs v0.1.0 h1:Jskdu9ieNAYnjxsi0LbQp1ulIKZV1LAFgK1tWhpZgl8=
github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=
-github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
-github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
+github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
+github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
-github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
-github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU=
-github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
-github.com/melbahja/goph v1.3.0 h1:RAIS7eL2tew/UrNmBpY2NZMxw6fWtOxki9nkrzw8mZY=
-github.com/melbahja/goph v1.3.0/go.mod h1:04M6J+mKmwzAOWhO0ABTweHGU3cizOp90WdCoxrn9gQ=
-github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
-github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
-github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
-github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
-github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
-github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
+github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
+github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
+github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo=
+github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4=
+github.com/melbahja/goph v1.4.0 h1:z0PgDbBFe66lRYl3v5dGb9aFgPy0kotuQ37QOwSQFqs=
+github.com/melbahja/goph v1.4.0/go.mod h1:uG+VfK2Dlhk+O32zFrRlc3kYKTlV6+BtvPWd/kK7U68=
github.com/pborman/uuid v0.0.0-20170612153648-e790cca94e6c/go.mod h1:VyrYX9gd7irzKovcSS6BIIEwPRkP2Wm2m9ufcdFSJ34=
github.com/pin/tftp v2.1.0+incompatible/go.mod h1:xVpZOMCXTy+A5QMjEVN0Glwa1sUvaJhFXbr/aAxuxGY=
-github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
-github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
-github.com/pkg/sftp v1.13.4 h1:Lb0RYJCmgUcBgZosfoi9Y9sbl6+LJgOIgk/2Y4YjMFg=
-github.com/pkg/sftp v1.13.4/go.mod h1:LzqnAvaD5TWeNBsZpfKxSYn1MbjWwOsCIAFFJbpIsK8=
+github.com/pkg/sftp v1.13.5 h1:a3RLUqkyjYRtBTZJZ1VRrKbN3zhuPLlUc3sphVz81go=
+github.com/pkg/sftp v1.13.5/go.mod h1:wHDZ0IZX6JcBYRK1TH9bcVq8G7TLpVHYIGJRFnmPfxg=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
-github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
-github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo=
-github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M=
-github.com/prometheus/client_golang v1.11.0 h1:HNkLOAEQMIDv/K+04rukrLx6ch7msSRwf3/SASFAGtQ=
-github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
-github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
-github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
+github.com/prometheus/client_golang v1.16.0 h1:yk/hx9hDbrGHovbci4BY+pRMfSuuat626eFsHb7tmT8=
+github.com/prometheus/client_golang v1.16.0/go.mod h1:Zsulrv/L9oM40tJ7T815tM89lFEugiJ9HzIqaAx4LKc=
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
-github.com/prometheus/client_model v0.2.0 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
-github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
-github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
-github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo=
-github.com/prometheus/common v0.26.0 h1:iMAkS2TDoNWnKM+Kopnx/8tnEStIfpYA0ur0xQzzhMQ=
-github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc=
-github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
-github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
-github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
-github.com/prometheus/procfs v0.6.0 h1:mxy4L2jP6qMonqmq+aTtOx1ifVWUgG/TAmntgbh3xv4=
-github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
+github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
+github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
+github.com/prometheus/common v0.42.0 h1:EKsfXEYo4JpWMHH5cg+KOUWeuJSov1Id8zGR8eeI1YM=
+github.com/prometheus/common v0.42.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc=
+github.com/prometheus/procfs v0.10.1 h1:kYK1Va/YMlutzCGazswoHKo//tZVlFpKYh+PymziUAg=
+github.com/prometheus/procfs v0.10.1/go.mod h1:nwNm2aOCAYw8uTR/9bWRREkZFxAUcWzPHWJq+XBB/FM=
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
+github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=
+github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4=
github.com/rwcarlsen/goexif v0.0.0-20190401172101-9e8deecbddbd/go.mod h1:hPqNNc0+uJM6H+SuU8sEs5K5IQeKccPqeSjfgcKGgPk=
github.com/sigma/bdoor v0.0.0-20160202064022-babf2a4017b0/go.mod h1:WBu7REWbxC/s/J06jsk//d+9DOz9BbsmcIrimuGRFbs=
github.com/sigma/vmw-guestinfo v0.0.0-20160204083807-95dd4126d6e8/go.mod h1:JrRFFC0veyh0cibh0DAhriSY7/gV3kDdNaVUOmfx01U=
-github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
-github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
-github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88=
github.com/smartystreets/assertions v1.2.0/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYlVhC/LOxJk7iOWnoo=
github.com/smartystreets/goconvey v1.7.2/go.mod h1:Vw0tHAZW6lzCRk3xgdin6fKYcG+G3Pg9vgXWeJpQFMM=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
-github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
-github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
-github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
-github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
+github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
+github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
github.com/vincent-petithory/dataurl v1.0.0 h1:cXw+kPto8NLuJtlMsI152irrVw9fRDX8AbShPRpg2CI=
github.com/vincent-petithory/dataurl v1.0.0/go.mod h1:FHafX5vmDzyP+1CQATJn7WFKc9CvnvxyvZy6I1MrG/U=
github.com/vmware/vmw-guestinfo v0.0.0-20170707015358-25eff159a728/go.mod h1:x9oS4Wk2s2u4tS29nEaDLdzvuHdB19CvSGJjPgkZJNk=
github.com/vmware/vmw-ovflib v0.0.0-20170608004843-1f217b9dc714/go.mod h1:jiPk45kn7klhByRvUq5i2vo1RtHKBHj+iWGFpxbXuuI=
+github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=
go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
@@ -198,15 +152,15 @@
go4.org v0.0.0-20160314031811-03efcb870d84/go.mod h1:MkTOUMDaeVYJUOUsaDXIhWPZYa1yOyC1qaOBpL57BhE=
go4.org v0.0.0-20201209231011-d4a079459e60 h1:iqAGo78tVOJXELHQFRjR6TMwItrvXH4hrGJ32I/NFF8=
go4.org v0.0.0-20201209231011-d4a079459e60/go.mod h1:CIiUVy99QCPfoE13bO4EZaz5GZMZXMSBGhxRdsvzbkg=
-golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
-golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 h1:7I4JAnoQBe7ZtJcBaYHi5UtiO8tQHbUSXxL+pnGRANg=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
+golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
+golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58=
+golang.org/x/crypto v0.11.0 h1:6Ewdq3tDic1mg5xRO4milcWCfMVQhI4NkqWWvqejpuA=
+golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
@@ -232,9 +186,9 @@
golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY=
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
+golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
@@ -243,15 +197,17 @@
golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
-golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
-golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 h1:qWPm9rbaAMKs8Bq/9LRpbMqxWRVUAQwMI9fVrssnTfw=
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
+golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
+golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
+golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
+golang.org/x/net v0.12.0 h1:cfawfvKITfUsFCeJIHJrbSxpeu/E81khclypR0GVT50=
+golang.org/x/net v0.12.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -263,14 +219,11 @@
golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -278,29 +231,32 @@
golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20211031064116-611d5d643895 h1:iaNpwpnrgL5jzWS0vCNnfa8HqzxveCFpFx3uC/X4Tps=
-golang.org/x/sys v0.0.0-20211031064116-611d5d643895/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA=
+golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
-golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 h1:JGgROgKl9N8DuW20oFS5gxc+lE67/N3FcwmBPMe7ArY=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
+golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
+golang.org/x/term v0.10.0 h1:3R7pNqamzBraeqj/Tj8qt1aQ2HpmlC+Cx/qL/7hn4/c=
+golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
+golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
+golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
+golang.org/x/text v0.11.0 h1:LAntKIrcmeSKERyiOh0XMV39LXS8IE9UL2yP7+f5ij4=
+golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@@ -328,9 +284,9 @@
golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
+golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M=
@@ -365,25 +321,16 @@
google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
-google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
-google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
-google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
-google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=
-google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
-google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
-google.golang.org/protobuf v1.26.0-rc.1 h1:7QnIQpGRHE5RnLKnESfDoxm2dTapTZua5a0kS0A+VXQ=
google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
-gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
+google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
+google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng=
+google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
-gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo=
-gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
+gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
-gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
++++++ hetzner-flatcar.obsinfo ++++++
--- /var/tmp/diff_new_pack.Czukfr/_old 2025-01-20 17:15:12.059741729 +0100
+++ /var/tmp/diff_new_pack.Czukfr/_new 2025-01-20 17:15:12.063741894 +0100
@@ -1,5 +1,5 @@
name: hetzner-flatcar
-version: 0.6.0
-mtime: 1678122883
-commit: ecdd3592a6ce95eb65ce038bad82dcb3ee7694d0
+version: 0.7.0
+mtime: 1737336945
+commit: cddabd42e81a2a3161afcd7adde678eb6740cbdc
++++++ vendor.tar.gz ++++++
++++ 133370 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-inline-snapshot for openSUSE:Factory checked in at 2025-01-20 17:14:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-inline-snapshot (Old)
and /work/SRC/openSUSE:Factory/.python-inline-snapshot.new.5589 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-inline-snapshot"
Mon Jan 20 17:14:31 2025 rev:3 rq:1238877 version:0.19.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-inline-snapshot/python-inline-snapshot.changes 2024-10-29 14:37:26.371214621 +0100
+++ /work/SRC/openSUSE:Factory/.python-inline-snapshot.new.5589/python-inline-snapshot.changes 2025-01-20 17:15:09.891652478 +0100
@@ -1,0 +2,59 @@
+Thu Jan 16 05:40:01 UTC 2025 - Steve Kowalik <steven.kowalik(a)suse.com>
+
+- Update to 0.19.3:
+ * Added
+ + added the optional inline-snapshot[dirty-equals] dependency to depend
+ on the dirty-equals version which works in combination with
+ inline-snapshot.
+ + You can now specify which tool you want to use to format your code by
+ setting a format-command in your configuration.
+ + Support for a new storage-dir configuration option, to tell
+ inline-snapshot where to store data files such as external snapshots.
+ + attrs can now contain unmanaged values
+ + inline_snapshot.extra.warns to captures warnings and compares them
+ against expected warnings.
+ + snapshots inside snapshots are now supported.
+ + runtime values can now be part of snapshots.
+ + f-strings can now also be used within snapshots, but are currently not
+ fixed by inline-snapshot.
+ * Changed
+ + BREAKING-CHANGE you have to install inline-snapshot[black] now if you
+ want to format your code like in the previous versions. This option is
+ not required if you use a format-command.
+ + dirty-equals expressions are now treated like runtime values or
+ snapshots within snapshots and are not modified by inline-snapshot.
+ * Fixed
+ + raise no assertion for positional arguments inside constructor methods.
+ + fixed a crash when you changed the snapshot to use a custom constructoro
+ method for dataclass/pydantic models.
+ + snapshots with pydantic models can now be compared multiple times
+ + Load default config values even if [tool.inline-snapshot] is missing.
+ + use '.model_fields' on pydantic model class and not instance.
+ + pydantic v1 is supported again.
+ + Code generation for sets is now deterministic.
+ + solved a bug caused by a variable inside a snapshot
+ + inline-snapshot checks now if the given command line flags
+ (--inline-snapshot=...) are valid
+ + do not crash when handling raw f-strings (rf"",RF"",...)
+ + Don't crash for snapshots like snapshot(f"")
+ + skip formatting if black returns an error
+
+-------------------------------------------------------------------
+Wed Nov 13 15:46:47 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Update to 0.14.0
+ * Removed the "Programming Language :: Python :: Implementation :: PyPy"
+ classifier which was incorrect, because inline-snapshot can not fix
+ snapshots on pypy. inline-snapshot now enforces --inline-snapshot=disable
+ when used with an implementation other than cpython, which allows
+ it to be used in packages that want to support pypy.
+ * Command line shortcuts can be defined to simplify your workflows.
+ --review and --fix are defined by default. See the documentation
+ for details.
+ * --inline-snapshot=create/fix/trim/update will no longer show reports
+ for other categories. You can use --inline-snapshot=create,report
+ if you want to use the old behaviour.
+- from version to 0.13.4
+ * Use tomli instead of toml
+
+-------------------------------------------------------------------
Old:
----
inline_snapshot-0.13.3.tar.gz
New:
----
inline_snapshot-0.19.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-inline-snapshot.spec ++++++
--- /var/tmp/diff_new_pack.RvjlQR/_old 2025-01-20 17:15:10.303669440 +0100
+++ /var/tmp/diff_new_pack.RvjlQR/_new 2025-01-20 17:15:10.307669604 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-inline-snapshot
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-inline-snapshot
-Version: 0.13.3
+Version: 0.19.3
Release: 0
Summary: Create and update inline snapshots in your Python code
License: MIT
@@ -37,25 +37,25 @@
BuildRequires: %{python_module mypy >= 1.2.0}
BuildRequires: %{python_module pydantic}
BuildRequires: %{python_module pyright >= 1.1.359}
+BuildRequires: %{python_module pytest-freezer >= 0.4.8}
+BuildRequires: %{python_module pytest-mock >= 3.14.0}
BuildRequires: %{python_module pytest-subtests >= 0.11.0}
-BuildRequires: %{python_module pytest-xdist}
+BuildRequires: %{python_module pytest-xdist >= 3.6.1}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module rich >= 13.7.1}
BuildRequires: %{python_module time-machine >= 2.10.0}
-BuildRequires: %{python_module toml >= 0.10.2 if %python-base < 3.11}
-BuildRequires: %{python_module typing-extensions}
+BuildRequires: %{python_module tomli >= 2.0.0 if %python-base < 3.11}
# /SECTION
BuildRequires: fdupes
Requires: python-asttokens >= 2.0.5
-Requires: python-black >= 23.3.0
-Requires: python-click >= 8.1.4
Requires: python-executing >= 2.0.0
Requires: python-rich >= 13.7.1
%if 0%{?python_version_nodots} < 311
-Requires: python-toml >= 0.10.2
-Requires: python-types-toml >= 0.10.8.7
+Requires: python-tomli >= 2.0.0
%endif
-Requires: python-typing-extensions
+Suggests: python-black >= 23.3
+Suggests: python-click >= 8.1.4
+Suggests: python-dirty-equals >= 0.9
BuildArch: noarch
%python_subpackages
@@ -76,9 +76,11 @@
#NOTE: disable test_typing because the underlying pyright module uses
# nodeenv, which required https connection to nodejs.org. This is not
# possible in OBS.
-%pytest -v -k 'not test_typing'
+%pytest -v -k 'not (test_typing or test_format_command_fail)'
%files %{python_files}
+%doc README.md CHANGELOG.md
+%license LICENSE
%{python_sitelib}/inline_snapshot
%{python_sitelib}/inline_snapshot-%{version}.dist-info
++++++ inline_snapshot-0.13.3.tar.gz -> inline_snapshot-0.19.3.tar.gz ++++++
++++ 8595 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-canonicaljson for openSUSE:Factory checked in at 2025-01-20 17:14:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-canonicaljson (Old)
and /work/SRC/openSUSE:Factory/.python-canonicaljson.new.5589 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-canonicaljson"
Mon Jan 20 17:14:31 2025 rev:19 rq:1238875 version:2.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-canonicaljson/python-canonicaljson.changes 2023-06-11 19:58:30.584328203 +0200
+++ /work/SRC/openSUSE:Factory/.python-canonicaljson.new.5589/python-canonicaljson.changes 2025-01-20 17:15:09.287627613 +0100
@@ -1,0 +2,5 @@
+Mon Jan 20 05:06:08 UTC 2025 - Steve Kowalik <steven.kowalik(a)suse.com>
+
+- Drop unneeded Requires on six.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-canonicaljson.spec ++++++
--- /var/tmp/diff_new_pack.R4ffRU/_old 2025-01-20 17:15:09.759647044 +0100
+++ /var/tmp/diff_new_pack.R4ffRU/_new 2025-01-20 17:15:09.763647209 +0100
@@ -1,7 +1,7 @@
#
-# spec file
+# spec file for package python-canonicaljson
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -32,7 +32,6 @@
Release: 0
Summary: Canonical JSON for Python
License: Apache-2.0
-Group: Development/Languages/Python
URL: https://github.com/matrix-org/python-canonicaljson
Source: https://github.com/matrix-org/python-canonicaljson/archive/v%{version}.tar.…
BuildRequires: %{python_module flit-core}
@@ -46,7 +45,6 @@
BuildRequires: python-rpm-macros
Requires: python-frozendict >= 1.0
Requires: python-simplejson >= 3.14.0
-Requires: python-six
Requires: python-typing_extensions
BuildArch: noarch
%if %{with test}
@@ -88,6 +86,6 @@
%license LICENSE
%doc README.rst
%{python_sitelib}/%{short_name}
-%{python_sitelib}/%{short_name}-%{version}*-info
+%{python_sitelib}/%{short_name}-%{version}.dist-info
%endif
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pytest-isort for openSUSE:Factory checked in at 2025-01-20 17:14:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-isort (Old)
and /work/SRC/openSUSE:Factory/.python-pytest-isort.new.5589 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytest-isort"
Mon Jan 20 17:14:30 2025 rev:11 rq:1238865 version:4.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pytest-isort/python-pytest-isort.changes 2024-08-15 09:58:38.107743154 +0200
+++ /work/SRC/openSUSE:Factory/.python-pytest-isort.new.5589/python-pytest-isort.changes 2025-01-20 17:15:05.967490937 +0100
@@ -1,0 +2,5 @@
+Mon Jan 20 01:29:03 UTC 2025 - Steve Kowalik <steven.kowalik(a)suse.com>
+
+- Don't remove installed LICENSE, new poetry doesn't install it.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pytest-isort.spec ++++++
--- /var/tmp/diff_new_pack.EKJkkF/_old 2025-01-20 17:15:06.839526834 +0100
+++ /var/tmp/diff_new_pack.EKJkkF/_new 2025-01-20 17:15:06.843527000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-pytest-isort
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -47,10 +47,7 @@
%install
%pyproject_install
-%{python_expand #
-rm %{buildroot}%{$python_sitelib}/LICENSE.rst
-%fdupes %{buildroot}%{$python_sitelib}
-}
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
%pytest
@@ -59,5 +56,5 @@
%doc CHANGELOG.rst README.rst
%license LICENSE.rst
%{python_sitelib}/pytest_isort
-%{python_sitelib}/pytest_isort-%{version}*-info
+%{python_sitelib}/pytest_isort-%{version}.dist-info
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package cinnamon-screensaver for openSUSE:Factory checked in at 2025-01-20 17:14:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cinnamon-screensaver (Old)
and /work/SRC/openSUSE:Factory/.cinnamon-screensaver.new.5589 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cinnamon-screensaver"
Mon Jan 20 17:14:29 2025 rev:31 rq:1238868 version:6.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/cinnamon-screensaver/cinnamon-screensaver.changes 2024-08-21 23:25:30.288306121 +0200
+++ /work/SRC/openSUSE:Factory/.cinnamon-screensaver.new.5589/cinnamon-screensaver.changes 2025-01-20 17:15:05.363466072 +0100
@@ -1,0 +2,16 @@
+Mon Jan 20 01:59:07 UTC 2025 - Marguerite Su <i(a)marguerite.su>
+
+- move typelib back to the right location
+
+-------------------------------------------------------------------
+Sun Jan 12 04:10:37 UTC 2025 - Marguerite Su <i(a)marguerite.su>
+
+- update to 6.4.0
+ * libscreensaver: fix detection of monitor hotplug
+ * keybindings: Ignore shift-f10
+ * fix executable libraries
+ * Simplify authClient.py pam helper path
+ * unlock dialog: Allow password visibility to be toggled
+ * cs-backup-locker.c: Exit gracefully if incorrect arguments are given
+
+-------------------------------------------------------------------
Old:
----
cinnamon-screensaver-6.2.0.tar.gz
New:
----
cinnamon-screensaver-6.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cinnamon-screensaver.spec ++++++
--- /var/tmp/diff_new_pack.vaiMD8/_old 2025-01-20 17:15:05.791483691 +0100
+++ /var/tmp/diff_new_pack.vaiMD8/_new 2025-01-20 17:15:05.795483856 +0100
@@ -1,7 +1,7 @@
#
# spec file for package cinnamon-screensaver
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%define appid org.cinnamon.ScreenSaver
Name: cinnamon-screensaver
-Version: 6.2.0
+Version: 6.4.0
Release: 0
Summary: Cinnamon screensaver and locker
License: GPL-2.0-or-later
@@ -32,7 +32,6 @@
BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: python3 >= 3.4
-BuildRequires: update-desktop-files
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gdk-x11-3.0)
BuildRequires: pkgconfig(glib-2.0)
@@ -61,14 +60,6 @@
simple, sane and secure defaults, and be well integrated with the
Cinnamon Desktop.
-%package -n libcscreensaver-0_0_0
-Summary: Library files for %{name}
-
-%description -n libcscreensaver-0_0_0
-%{summary}.
-
-This package ships the library files for %{name}.
-
%package -n typelib-1_0-CScreensaver-1_0
Summary: Typelib for %{name}
@@ -79,7 +70,6 @@
%package devel
Summary: Development files for %{name}
-Requires: libcscreensaver-0_0_0
Requires: typelib-1_0-CScreensaver-1_0
%description devel
@@ -103,10 +93,13 @@
%meson_install
%fdupes %{buildroot}
-%suse_update_desktop_file %{appid}
mkdir -p %{buildroot}%{_pam_vendordir}
mv %{buildroot}%{_sysconfdir}/pam.d/%{name} %{buildroot}%{_pam_vendordir}/%{name}
+mkdir -p %{buildroot}%{_libdir}/girepository-1.0
+mv %{buildroot}%{_libexecdir}/%{name}/girepository-1.0/CScreensaver-1.0.typelib \
+ %{buildroot}%{_libdir}/girepository-1.0/
+rm -rf %{buildroot}%{_libexecdir}/%{name}/girepository-1.0
# Fix missing shabang
chmod a+x %{buildroot}%{_datadir}/%{name}/*.py
@@ -127,27 +120,22 @@
test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave %{_sysconfdir}/${i} ||:
done
-%ldconfig_scriptlets -n libcscreensaver-0_0_0
-
%files
%license COPYING COPYING.LIB
%doc AUTHORS README.md HACKING
+%dir %{_libexecdir}/%{name}
%{_bindir}/{%{name}{,-command},cinnamon-unlock-desktop}
%{_datadir}/applications/%{appid}.desktop
-%{_libexecdir}/{%{name}-pam-helper,cs-backup-locker}
+%{_libexecdir}/%{name}/{%{name}-pam-helper,cs-backup-locker,libcscreensaver.so}
%{_datadir}/%{name}
%{_datadir}/dbus-1/services/%{appid}.service
%{_datadir}/icons/hicolor/scalable/{actions,apps,status}/*.svg
%{_pam_vendordir}/%{name}
%files -n typelib-1_0-CScreensaver-1_0
+%dir %{_libdir}/girepository-1.0
%{_libdir}/girepository-1.0/CScreensaver-1.0.typelib
-%files -n libcscreensaver-0_0_0
-%{_libdir}/libcscreensaver.so.*
-
%files devel
%{_datadir}/gir-1.0/CScreensaver-1.0.gir
-%{_libdir}/pkgconfig/cscreensaver.pc
-%{_libdir}/libcscreensaver.so
++++++ cinnamon-screensaver-6.2.0.tar.gz -> cinnamon-screensaver-6.4.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/backup-locker/cs-backup-locker.c new/cinnamon-screensaver-6.4.0/backup-locker/cs-backup-locker.c
--- old/cinnamon-screensaver-6.2.0/backup-locker/cs-backup-locker.c 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/backup-locker/cs-backup-locker.c 2024-11-26 14:51:33.000000000 +0100
@@ -631,6 +631,11 @@
g_debug ("backup-locker: initializing");
+ if (!xid_str || !term_tty_str || !session_tty_str) {
+ g_critical ("xid, term and session arguments are mandatory, exiting.");
+ exit (1);
+ }
+
gulong xid = term_tty = session_tty = 0;
xid = strtoul (xid_str, NULL, 0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/backup-locker/meson.build new/cinnamon-screensaver-6.4.0/backup-locker/meson.build
--- old/cinnamon-screensaver-6.2.0/backup-locker/meson.build 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/backup-locker/meson.build 2024-11-26 14:51:33.000000000 +0100
@@ -16,7 +16,8 @@
include_directories: inc,
dependencies: [x11, gtk, glib],
link_with: libcscreensaver,
- install_dir: libexecdir,
+ install_rpath: pkglibdir,
+ install_dir: pkglibdir,
install: true
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/data/icons/hicolor/scalable/status/cinnamon-screensaver-view-conceal.svg new/cinnamon-screensaver-6.4.0/data/icons/hicolor/scalable/status/cinnamon-screensaver-view-conceal.svg
--- old/cinnamon-screensaver-6.2.0/data/icons/hicolor/scalable/status/cinnamon-screensaver-view-conceal.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/cinnamon-screensaver-6.4.0/data/icons/hicolor/scalable/status/cinnamon-screensaver-view-conceal.svg 2024-11-26 14:51:33.000000000 +0100
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ height="16px"
+ viewBox="0 0 16 16"
+ width="16px"
+ version="1.1"
+ id="svg867"
+ sodipodi:docname="cinnamon-screensaver-view-conceal.svg"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs871" />
+ <sodipodi:namedview
+ id="namedview869"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="true"
+ inkscape:deskcolor="#d1d1d1"
+ showgrid="false"
+ inkscape:zoom="52.375"
+ inkscape:cx="6.4725537"
+ inkscape:cy="8"
+ inkscape:window-width="1920"
+ inkscape:window-height="980"
+ inkscape:window-x="1920"
+ inkscape:window-y="28"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg867" />
+ <path
+ d="m 1.53125 0.46875 l -1.0625 1.0625 l 14 14 l 1.0625 -1.0625 l -2.382812 -2.382812 c 1.265624 -1.0625 2.171874 -2.496094 2.589843 -4.097657 c -0.914062 -3.523437 -4.097656 -5.984375 -7.738281 -5.988281 c -1.367188 0.011719 -2.707031 0.371094 -3.894531 1.042969 z m 6.46875 3.53125 c 2.210938 0 4 1.789062 4 4 c -0.003906 0.800781 -0.246094 1.578125 -0.699219 2.238281 l -1.46875 -1.46875 c 0.105469 -0.242187 0.164063 -0.503906 0.167969 -0.769531 c 0 -1.105469 -0.894531 -2 -2 -2 c -0.265625 0.003906 -0.527344 0.0625 -0.769531 0.167969 l -1.46875 -1.46875 c 0.660156 -0.453125 1.4375 -0.695313 2.238281 -0.699219 z m -6.144531 0.917969 c -0.753907 0.898437 -1.296875 1.957031 -1.59375 3.09375 c 0.914062 3.523437 4.097656 5.984375 7.738281 5.988281 c 0.855469 -0.007812 1.703125 -0.152344 2.511719 -0.425781 l -1.667969 -1.667969 c -0.277344 0.058594 -0.5625 0.089844 -0.84375 0.09375 c -2.210938 0 -4 -1.789062 -4 -4 c 0.003906 -0.28125 0.035156 -0.566406 0.09375 -0.84375 z m 0 0"
+ fill="#2e3436"
+ id="path865"
+ style="stroke:none;fill:#ffffff;fill-opacity:0.69999999" />
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/data/icons/hicolor/scalable/status/cinnamon-screensaver-view-reveal.svg new/cinnamon-screensaver-6.4.0/data/icons/hicolor/scalable/status/cinnamon-screensaver-view-reveal.svg
--- old/cinnamon-screensaver-6.2.0/data/icons/hicolor/scalable/status/cinnamon-screensaver-view-reveal.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/cinnamon-screensaver-6.4.0/data/icons/hicolor/scalable/status/cinnamon-screensaver-view-reveal.svg 2024-11-26 14:51:33.000000000 +0100
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ height="16px"
+ viewBox="0 0 16 16"
+ width="16px"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="cinnamon-screensaver-view-reveal.svg"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ id="namedview6"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.3372549"
+ inkscape:pagecheckerboard="true"
+ inkscape:deskcolor="#d1d1d1"
+ showgrid="false"
+ inkscape:zoom="52.375"
+ inkscape:cx="6.4725537"
+ inkscape:cy="8"
+ inkscape:window-width="1920"
+ inkscape:window-height="980"
+ inkscape:window-x="1920"
+ inkscape:window-y="28"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4" />
+ <path
+ d="m 8 2 c -3.648438 0.003906 -6.832031 2.476562 -7.738281 6.007812 c 0.914062 3.527344 4.097656 5.988282 7.738281 5.992188 c 3.648438 -0.003906 6.832031 -2.476562 7.738281 -6.011719 c -0.914062 -3.523437 -4.097656 -5.984375 -7.738281 -5.988281 z m 0 2 c 2.210938 0 4 1.789062 4 4 s -1.789062 4 -4 4 s -4 -1.789062 -4 -4 s 1.789062 -4 4 -4 z m 0 2 c -1.105469 0 -2 0.894531 -2 2 s 0.894531 2 2 2 s 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 0"
+ fill="#2e3436"
+ id="path2"
+ style="fill:#ffffff;fill-opacity:0.69999999;stroke:none" />
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/data/meson.build new/cinnamon-screensaver-6.4.0/data/meson.build
--- old/cinnamon-screensaver-6.2.0/data/meson.build 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/data/meson.build 2024-11-26 14:51:33.000000000 +0100
@@ -8,8 +8,6 @@
dbus_service = configure_file(
output: 'org.cinnamon.ScreenSaver.service',
input: 'org.cinnamon.ScreenSaver.service.in',
- # meson 0.49
- # configuration: { 'EXPANDED_BINDIR': bindir }
configuration: misc_conf
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/data/org.cinnamon.ScreenSaver.service.in new/cinnamon-screensaver-6.4.0/data/org.cinnamon.ScreenSaver.service.in
--- old/cinnamon-screensaver-6.2.0/data/org.cinnamon.ScreenSaver.service.in 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/data/org.cinnamon.ScreenSaver.service.in 2024-11-26 14:51:33.000000000 +0100
@@ -1,3 +1,3 @@
[D-BUS Service]
Name=org.cinnamon.ScreenSaver
-Exec=@EXPANDED_BINDIR@/cinnamon-screensaver
+Exec=@bindir@/cinnamon-screensaver
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/debian/changelog new/cinnamon-screensaver-6.4.0/debian/changelog
--- old/cinnamon-screensaver-6.2.0/debian/changelog 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/debian/changelog 2024-11-26 14:51:33.000000000 +0100
@@ -1,3 +1,33 @@
+cinnamon-screensaver (6.4.0) xia; urgency=medium
+
+ [ Michael Webster ]
+ * build: Use debugoptimized, remove some obsolete meson bits.
+ * cs-backup-locker.c: Exit gracefully if incorrect arguments are given, instead of crashing.
+ * Make codespell happy.
+ * unlock dialog: Allow password visibility to be toggled.
+
+ [ Matt Turnbull ]
+ * Follow-up to 60ad855 - remove g-codegen.py now that it is unreferenced. (#458)
+
+ [ Michael Webster ]
+ * Don't package private library and typelib files separately.
+ * Simplify authClient.py pam helper path.
+
+ [ Fabio Fantoni ]
+ * fix executable libraries
+ * Debian packaging improvement (#459)
+
+ [ Michael Webster ]
+ * keybindings: Ignore shift-f10 (alternate menu popup shortcut).
+
+ [ Fabio Fantoni ]
+ * Update debian/copyright (#461)
+
+ [ Alex Badea ]
+ * libscreensaver: fix detection of monitor hotplug (#463)
+
+ -- Clement Lefebvre <root(a)linuxmint.com> Tue, 26 Nov 2024 13:50:06 +0000
+
cinnamon-screensaver (6.2.0) wilma; urgency=medium
[ Michael Webster ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/debian/cinnamon-screensaver-pam-helper.install new/cinnamon-screensaver-6.4.0/debian/cinnamon-screensaver-pam-helper.install
--- old/cinnamon-screensaver-6.2.0/debian/cinnamon-screensaver-pam-helper.install 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/debian/cinnamon-screensaver-pam-helper.install 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-/usr/lib/*/cinnamon-screensaver-pam-helper
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/debian/cinnamon-screensaver.install new/cinnamon-screensaver-6.4.0/debian/cinnamon-screensaver.install
--- old/cinnamon-screensaver-6.2.0/debian/cinnamon-screensaver.install 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/debian/cinnamon-screensaver.install 2024-11-26 14:51:33.000000000 +0100
@@ -1,10 +1,9 @@
etc/pam.d/cinnamon-screensaver
usr/bin
-usr/lib/*/cinnamon-screensaver/cinnamon-screensaver-pam-helper
-usr/lib/*/cinnamon-screensaver/cs-backup-locker
usr/share/applications
usr/share/cinnamon-screensaver/*.css
usr/share/cinnamon-screensaver/*.py
usr/share/cinnamon-screensaver/*/*.py
usr/share/dbus-1
usr/share/icons
+usr/libexec/cinnamon-screensaver
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/debian/compat new/cinnamon-screensaver-6.4.0/debian/compat
--- old/cinnamon-screensaver-6.2.0/debian/compat 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/debian/compat 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-11
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/debian/control new/cinnamon-screensaver-6.4.0/debian/control
--- old/cinnamon-screensaver-6.2.0/debian/control 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/debian/control 2024-11-26 14:51:33.000000000 +0100
@@ -3,19 +3,19 @@
Priority: optional
Maintainer: Linux Mint <root(a)linuxmint.com>
Build-Depends:
- debhelper (>= 11.1~),
- dh-python,
- gnome-pkg-tools (>= 0.10),
+ debhelper-compat (= 13),
+ dh-sequence-python3,
+ gnome-pkg-tools,
gobject-introspection,
- intltool (>= 0.40.0),
+ intltool,
libdbus-1-dev,
libgirepository1.0-dev,
- libglib2.0-dev (>= 2.37.3),
- libgtk-3-dev (>= 3.22),
+ libglib2.0-dev,
+ libgtk-3-dev,
libpam0g-dev,
libxdo-dev,
libxext-dev,
- meson (>= 0.40.0),
+ meson,
python3,
Standards-Version: 3.9.6
@@ -23,34 +23,32 @@
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends:
- cinnamon-desktop-data (>= 3.5),
- gir1.2-cinnamondesktop-3.0 (>= 4.8),
+ cinnamon-desktop-data (>= 6.0),
+ gir1.2-caribou-1.0,
+ gir1.2-cinnamondesktop-3.0 (>= 6.0),
+ gir1.2-gdk-3.0,
+ gir1.2-gdkpixbuf-2.0,
+ gir1.2-gio-2.0,
gir1.2-gkbd-3.0,
gir1.2-glib-2.0,
+ gir1.2-gobject-2.0,
gir1.2-gtk-3.0,
+ gir1.2-pango-1.0,
gir1.2-xapp-1.0,
iso-flag-png,
- libcscreensaver0 (= ${binary:Version}),
libxdo3,
python3,
python3-gi,
python3-gi-cairo,
python3-setproctitle,
- python3-xapp (>= 1.0.1),
+ python3-xapp,
python3-xlib,
x11-utils,
${misc:Depends},
${python3:Depends},
${shlibs:Depends},
Recommends: libpam-gnome-keyring
-Breaks:
- cinnamon-screensaver-pam-helper (<< 3.8),
- cinnamon-screensaver-webkit-plugin (<< 3.9),
- cinnamon-screensaver-x-plugin (<< 3.9)
-Replaces:
- cinnamon-screensaver-pam-helper (<< 3.8),
- cinnamon-screensaver-webkit-plugin (<< 3.9),
- cinnamon-screensaver-x-plugin (<< 3.9)
+Breaks: libcscreensaver0 (<< ${source:Version})
Description: Cinnamon screen saver and locker
cinnamon-screensaver is a screen saver and locker that aims to have simple,
sane and secure defaults, and be well integrated with the Cinnamon desktop.
@@ -61,18 +59,6 @@
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
-Depends: libcscreensaver0 (= ${binary:Version}), ${misc:Depends}
+Depends: cinnamon-screensaver (= ${binary:Version}), ${misc:Depends}
Description: Cinnamon Screensaver library - debug symbols
This package contains the symbols files needed to debug the Cinnamon Screensaver library.
-
-Package: libcscreensaver0
-Section: libs
-Architecture: any
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: library and introspection data used by cinnamon-screensaver
- cinnamon-screensaver is a screen saver and locker that aims to have simple,
- sane and secure defaults, and be well integrated with the Cinnamon desktop.
- .
- This package contains the library used by the screensaver.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/debian/copyright new/cinnamon-screensaver-6.4.0/debian/copyright
--- old/cinnamon-screensaver-6.2.0/debian/copyright 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/debian/copyright 2024-11-26 14:51:33.000000000 +0100
@@ -1,20 +1,21 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: cinnamon-screensaver
Upstream-Contact: Linux Mint Project <root(a)linuxmint.com>
Source: https://github.com/linuxmint/cinnamon-screensaver.git
Files: *
-Copyright: 2016, Michael Webster <miketwebster(a)gmail.com>
+Copyright: 2003, Bill Nottingham <notting(a)redhat.com>
+ 1989-1991, Free Software Foundation, Inc
+ 1991-2004, Jamie Zawinski <jwz(a)jwz.org>
+ 2016, Michael Webster <miketwebster(a)gmail.com>
+ 2006, Ray Strode <rstrode(a)redhat.com>
+ 2002, Sun Microsystems
+ 2004-2006, William Jon McCann <mccann(a)jhu.edu>
License: GPL-2+
-Files: COPYING.LIB
-Copyright: 1951, Franklin Street - Suite 500, Boston, MA, 02110-1335, USA
- 1991, Free Software Foundation, Inc
-License: LGPL-2+
-
Files: debian/*
-Copyright: 2014-2017, Maximiliano Curia <maxy(a)debian.org>
-Copyright: 2013-2017, Linux Mint Project <root(a)linuxmint.com>
+Copyright: 2014-2016, Maximiliano Curia <maxy(a)debian.org>
+ 2013-2024, Linux Mint Project <root(a)linuxmint.com>
License: LGPL-2+
Files: libcscreensaver/setuid.c
@@ -25,11 +26,6 @@
2004, William Jon McCann <mccann(a)jhu.edu>
License: MIT/X11
-Files: po/Makefile.in.in
-Copyright: 2004-2008, Rodney Dawes <dobey.pwns(a)gmail.com>
- 1995-1997, Ulrich Drepper <drepper(a)gnu.ai.mit.edu>
-License: Permissive
-
License: GPL-2+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
@@ -66,8 +62,3 @@
documentation. No representations are made about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
-
-License: Permissive
- This file may be copied and used freely without restrictions. It may
- be used in projects which are not available under a GNU Public License,
- but which still want to provide support for the GNU gettext functionality.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/debian/libcscreensaver0.install new/cinnamon-screensaver-6.4.0/debian/libcscreensaver0.install
--- old/cinnamon-screensaver-6.2.0/debian/libcscreensaver0.install 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/debian/libcscreensaver0.install 1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-usr/lib/*/girepository-1.0/CScreensaver-1.0.typelib
-usr/lib/*/libcscreensaver.so.0
-usr/lib/*/libcscreensaver.so.0.*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/debian/rules new/cinnamon-screensaver-6.4.0/debian/rules
--- old/cinnamon-screensaver-6.2.0/debian/rules 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/debian/rules 2024-11-26 14:51:33.000000000 +0100
@@ -1,26 +1,27 @@
#!/usr/bin/make -f
-export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
%:
- dh $@ --with=python3
+ dh $@
override_dh_strip:
dh_strip --dbg-package=libcscreensaver-dbg
override_dh_auto_configure:
dh_auto_configure -- \
- --libexecdir=lib/$(DEB_HOST_MULTIARCH)/cinnamon-screensaver \
- -D use-debian-pam=true
+ --libexecdir=libexec \
+ --buildtype=debugoptimized \
+ -D use-debian-pam=true \
+
+execute_after_dh_fixperms:
+ : # fix executable libraries
+ chmod 0644 debian/cinnamon-screensaver/usr/libexec/cinnamon-screensaver/girepository-1.0/CScreensaver-1.0.typelib
+ chmod 0644 debian/cinnamon-screensaver/usr/libexec/cinnamon-screensaver/libcscreensaver.so
# there has never been a testsuite, so don't try running it and breaking
# just because there isn't one
override_dh_auto_test:
-# --list-missing will be default in compat 12
-override_dh_missing:
- dh_missing --list-missing
-
override_dh_python3:
dh_python3 usr/share/cinnamon-screensaver
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/libcscreensaver/cs-auth-pam.c new/cinnamon-screensaver-6.4.0/libcscreensaver/cs-auth-pam.c
--- old/cinnamon-screensaver-6.2.0/libcscreensaver/cs-auth-pam.c 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/libcscreensaver/cs-auth-pam.c 2024-11-26 14:51:33.000000000 +0100
@@ -234,7 +234,7 @@
g_idle_add ((GSourceFunc) cs_auth_queued_message_handler, &data);
if (cs_auth_get_verbose ()) {
- DEBUG ("cs-auth-pam (pid %i): Waiting for respose to message style %d: '%s'\n", getpid (), style, msg);
+ DEBUG ("cs-auth-pam (pid %i): Waiting for response to message style %d: '%s'\n", getpid (), style, msg);
}
/* Wait for the response
@@ -244,7 +244,7 @@
g_mutex_unlock (message_handler_mutex);
if (cs_auth_get_verbose ()) {
- DEBUG ("cs-auth-pam (pid %i): Got respose to message style %d: interrupt:%d\n", getpid (), style, data.should_interrupt_stack);
+ DEBUG ("cs-auth-pam (pid %i): Got response to message style %d: interrupt:%d\n", getpid (), style, data.should_interrupt_stack);
}
return data.should_interrupt_stack == FALSE;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/libcscreensaver/cs-event-grabber.c new/cinnamon-screensaver-6.4.0/libcscreensaver/cs-event-grabber.c
--- old/cinnamon-screensaver-6.2.0/libcscreensaver/cs-event-grabber.c 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/libcscreensaver/cs-event-grabber.c 2024-11-26 14:51:33.000000000 +0100
@@ -538,7 +538,7 @@
is that both a keyboard grab and a mouse grab are mandatory
- If we don't have a keyboard grab, then we won't be able to
- read a password to unlock, so the kbd grab is manditory.
+ read a password to unlock, so the kbd grab is mandatory.
- If we don't have a mouse grab, then we might not see mouse
clicks as a signal to unblank, on-screen widgets won't work ideally,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/libcscreensaver/cs-screen-x11.c new/cinnamon-screensaver-6.4.0/libcscreensaver/cs-screen-x11.c
--- old/cinnamon-screensaver-6.2.0/libcscreensaver/cs-screen-x11.c 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/libcscreensaver/cs-screen-x11.c 2024-11-26 14:51:33.000000000 +0100
@@ -416,7 +416,7 @@
{
// Check to see if the union of monitor rects is the same size as the screen
- GdkRectangle total_monitors;
+ GdkRectangle total_monitors = {0};
gint i;
gboolean same;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/libcscreensaver/g-codegen.py new/cinnamon-screensaver-6.4.0/libcscreensaver/g-codegen.py
--- old/cinnamon-screensaver-6.2.0/libcscreensaver/g-codegen.py 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/libcscreensaver/g-codegen.py 1970-01-01 01:00:00.000000000 +0100
@@ -1,32 +0,0 @@
-#!/usr/bin/env python3
-
-'''
-FIXME
-
-This script is used only to call gdbus-codegen and simulate the
-generation of the source code and header as different targets.
-
-Both are generated implicitly, so meson is not able to know how
-many files are generated, so it does generate only one opaque
-target that represents the two files.
-
-originally from:
-https://gitlab.gnome.org/GNOME/gnome-settings-daemon/commit/5924d72931a030b24554116a48140a661a99652b
-
-Please see:
- https://bugzilla.gnome.org/show_bug.cgi?id=791015
- https://github.com/mesonbuild/meson/pull/2930
- https://github.com/linuxmint/xapps/commit/539ed7377cff41643608cf61ed1a8430a…
-'''
-
-import subprocess
-import sys
-import os
-
-subprocess.call([
- 'gdbus-codegen',
- '--interface-prefix=' + sys.argv[1],
- '--generate-c-code=' + os.path.join(sys.argv[4], sys.argv[2]),
- '--c-namespace=Cs'] +
- sys.argv[3].split() + [sys.argv[5]]
-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/libcscreensaver/meson.build new/cinnamon-screensaver-6.4.0/libcscreensaver/meson.build
--- old/cinnamon-screensaver-6.2.0/libcscreensaver/meson.build 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/libcscreensaver/meson.build 2024-11-26 14:51:33.000000000 +0100
@@ -104,47 +104,11 @@
]
dbus_built = []
-# foreach dbus: dbus_files
-# dbus_built += gnome.gdbus_codegen(dbus[0], '@0@.xml'.format(dbus[2]),
-# namespace: 'Cs',
-# annotations: dbus[1]
-# )
-# endforeach
-
-# FIXME: Ugly workaround that simulates the generation of
-# two different targets, so headers can be included
-# explicitly for introspection.
-#
-# This can be removed once all platforms use meson >=.46
-# and replaced with gnome.gdbus_codegen
-codegen = find_program('g-codegen.py')
-
foreach dbus: dbus_files
- annotations = []
-
- foreach item: dbus[1]
- annotations += '--annotate'
- annotations += item
- endforeach
-
- annotations_string = ' '.join(annotations)
-
- generated = custom_target(
- dbus[0],
- input: '@0@.xml'.format(dbus[2]),
- output: ['@0@.h'.format(dbus[0]), '@0@.c'.format(dbus[0])],
- command: [
- codegen,
- dbus[2],
- dbus[0],
- annotations_string,
- meson.current_build_dir(),
- '@INPUT@', '@OUTPUT@'
- ]
- )
-
- dbus_built += generated[0]
- dbus_built += generated[1]
+ dbus_built += gnome.gdbus_codegen(dbus[0], '@0@.xml'.format(dbus[2]),
+ namespace: 'Cs',
+ annotations: dbus[1]
+ )
endforeach
# non-pam auth implementations are not implemented at this time
@@ -176,24 +140,13 @@
libcscreensaver = library(
'cscreensaver',
cscreensaver_sources + gir_sources,
- version: '0.0.0',
include_directories: inc,
cpp_args: '-DG_LOG_DOMAIN="CScreensaver"',
dependencies: libcscreensaver_deps,
+ install_dir: pkglibdir,
install: true
)
-pkgconfig.generate(
- # TODO meson 0.46 replace libraries, name, version with positional library argument
- libraries: libcscreensaver,
- name: 'cscreensaver',
- version: meson.project_version(),
- description: 'Small utility lib used by cinnamon-screensaver v3.1+ to provide a GdkWindow filter (not currently introspectable)',
- subdirs: 'cscreensaver',
- # these should be their variables, but meson < 0.46 strikes again
- requires: ['gobject-2.0', 'gtk+-3.0', 'gdk-3.0']
-)
-
cscreensaver_gir = gnome.generate_gir(
libcscreensaver,
sources: gir_sources,
@@ -202,8 +155,8 @@
identifier_prefix: 'Cs',
symbol_prefix: 'cs_',
includes: 'Gtk-3.0',
+ install_dir_typelib: typelibdir,
install: true
-
)
test_passwd = executable(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/libcscreensaver/org.mpris.MediaPlayer2.Player.xml new/cinnamon-screensaver-6.4.0/libcscreensaver/org.mpris.MediaPlayer2.Player.xml
--- old/cinnamon-screensaver-6.2.0/libcscreensaver/org.mpris.MediaPlayer2.Player.xml 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/libcscreensaver/org.mpris.MediaPlayer2.Player.xml 2024-11-26 14:51:33.000000000 +0100
@@ -38,7 +38,7 @@
</tp:enumvalue>
<tp:enumvalue suffix="Track" value="Track">
<tp:docstring xmlns="http://www.w3.org/1999/xhtml">
- <p>The current track will start again from the begining once it has finished playing</p>
+ <p>The current track will start again from the beginning once it has finished playing</p>
</tp:docstring>
</tp:enumvalue>
<tp:enumvalue suffix="Playlist" value="Playlist">
@@ -328,7 +328,7 @@
<p>May be:
<ul>
<li>"None" if the playback will stop when there are no more tracks to play</li>
- <li>"Track" if the current track will start again from the begining once it has finished playing</li>
+ <li>"Track" if the current track will start again from the beginning once it has finished playing</li>
<li>"Playlist" if the playback loops through a list of tracks</li>
</ul>
</p>
@@ -440,9 +440,9 @@
setting this property has no effect and can raise an error.
</p>
<p>
- If the playback progresses in a way that is inconstistant with the
+ If the playback progresses in a way that is inconsistent with the
<tp:member-ref>Rate</tp:member-ref> property, the
- <tp:member-ref>Seeked</tp:member-ref> signal is emited.
+ <tp:member-ref>Seeked</tp:member-ref> signal is emitted.
</p>
</tp:docstring>
</property>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/meson.build new/cinnamon-screensaver-6.4.0/meson.build
--- old/cinnamon-screensaver-6.2.0/meson.build 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/meson.build 2024-11-26 14:51:33.000000000 +0100
@@ -1,4 +1,4 @@
-project('cinnamon-screensaver', 'c', version : '6.2.0', meson_version : '>=0.56.0')
+project('cinnamon-screensaver', 'c', version : '6.4.0', meson_version : '>=0.56.0')
cc = meson.get_compiler('c')
@@ -14,6 +14,9 @@
datadir = join_paths(prefix, get_option('datadir'))
pkgdatadir = join_paths(datadir, meson.project_name())
libexecdir = join_paths(prefix, get_option('libexecdir'))
+pkglibdir = join_paths(libexecdir, meson.project_name())
+typelibdir = join_paths(pkglibdir, 'girepository-1.0')
+
libdir = join_paths(prefix, get_option('libdir'))
#needed?
sysconfdir = join_paths(prefix, get_option('sysconfdir'))
@@ -24,10 +27,10 @@
# and 0.49 for using them in configure_file
misc_conf = configuration_data()
misc_conf.set('prefix', prefix)
-misc_conf.set('EXPANDED_BINDIR', bindir)
+misc_conf.set('bindir', bindir)
misc_conf.set('datadir', datadir)
misc_conf.set('pkgdatadir', pkgdatadir)
-misc_conf.set('libexecdir', libexecdir)
+misc_conf.set('pkglibdir', pkglibdir)
misc_conf.set('libdir', libdir)
misc_conf.set('PACKAGE', meson.project_name())
misc_conf.set('VERSION', meson.project_version())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/src/binfile.in new/cinnamon-screensaver-6.4.0/src/binfile.in
--- old/cinnamon-screensaver-6.2.0/src/binfile.in 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/src/binfile.in 2024-11-26 14:51:33.000000000 +0100
@@ -5,4 +5,7 @@
exit 1
fi
+export GI_TYPELIB_PATH="@typelibdir@"
+export LD_LIBRARY_PATH="@pkglibdir@"
+
exec @install_dir@/@target@ "$@"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/src/config.py.in new/cinnamon-screensaver-6.4.0/src/config.py.in
--- old/cinnamon-screensaver-6.2.0/src/config.py.in 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/src/config.py.in 2024-11-26 14:51:33.000000000 +0100
@@ -5,7 +5,7 @@
localedir=datadir+"/locale"
pkgdatadir="@pkgdatadir@"
libdir="@libdir@"
-libexecdir="@libexecdir@"
+pkglibdir="@pkglibdir@"
PACKAGE="@PACKAGE@"
VERSION="@VERSION@"
GETTEXT_PACKAGE="@GETTEXT_PACKAGE@"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/src/manager.py new/cinnamon-screensaver-6.4.0/src/manager.py
--- old/cinnamon-screensaver-6.2.0/src/manager.py 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/src/manager.py 2024-11-26 14:51:33.000000000 +0100
@@ -278,7 +278,7 @@
term_tty, session_tty = self.get_tty_vals()
argv = [
- os.path.join(config.libexecdir, "cs-backup-locker"),
+ os.path.join(config.pkglibdir, "cs-backup-locker"),
"--xid", str(self.stage.get_window().get_xid()),
"--term", term_tty,
"--session", session_tty
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/src/meson.build new/cinnamon-screensaver-6.4.0/src/meson.build
--- old/cinnamon-screensaver-6.2.0/src/meson.build 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/src/meson.build 2024-11-26 14:51:33.000000000 +0100
@@ -8,17 +8,6 @@
config_py = configure_file(
output: 'config.py',
input: 'config.py.in',
- # meson 0.49
- #configuration: {
- # 'prefix': prefix,
- # 'datadir': datadir,
- # 'pkgdatadir': pkgdatadir,
- # 'libexecdir': libexecdir,
- # 'libdir': libdir,
- # 'PACKAGE': meson.project_name(),
- # 'VERSION': meson.project_version(),
- # 'GETTEXT_PACKAGE': meson.project_name()
- #}
configuration: misc_conf
)
@@ -62,6 +51,8 @@
prefix_info = configuration_data()
prefix_info.set('install_dir', pkgdatadir)
prefix_info.set('target', script[0])
+ prefix_info.set('pkglibdir', pkglibdir)
+ prefix_info.set('typelibdir', typelibdir)
bin_file = configure_file(
input : 'binfile.in',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/src/pamhelper/authClient.py new/cinnamon-screensaver-6.4.0/src/pamhelper/authClient.py
--- old/cinnamon-screensaver-6.2.0/src/pamhelper/authClient.py 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/src/pamhelper/authClient.py 2024-11-26 14:51:33.000000000 +0100
@@ -40,25 +40,10 @@
try:
helper_path = None
- architecture = platform.machine()
- paths = [config.libexecdir, "/usr/lib", "/usr/lib/cinnamon-screensaver", "/usr/libexec", "/usr/libexec/cinnamon-screensaver"]
- # On x86 archs, iterate through multiple paths
- # For instance, on a Mint i686 box, the path is actually /usr/lib/i386-linux-gnu
- x86archs = ["i386", "i486", "i586", "i686"]
- if architecture in x86archs:
- for arch in x86archs:
- paths += ["/usr/lib/%s" % arch, "/usr/lib/%s-linux-gnu" % arch]
- elif architecture == "x86_64":
- paths += ["/usr/lib/x86_64", "/usr/lib/x86_64-linux-gnu", "/usr/lib64"]
- else:
- paths += ["/usr/lib/%s" % architecture, "/usr/lib/%s-linux-gnu" % architecture]
-
- for path in paths:
- full_path = os.path.join(path, "cinnamon-screensaver-pam-helper")
- if os.path.exists(full_path):
- helper_path = full_path
- break
+ full_path = os.path.join(config.pkglibdir, "cinnamon-screensaver-pam-helper")
+ if os.path.exists(full_path):
+ helper_path = full_path
if helper_path is None:
print ("authClient: critical Error: PAM Helper could not be found!")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/src/pamhelper/meson.build new/cinnamon-screensaver-6.4.0/src/pamhelper/meson.build
--- old/cinnamon-screensaver-6.2.0/src/pamhelper/meson.build 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/src/pamhelper/meson.build 2024-11-26 14:51:33.000000000 +0100
@@ -10,6 +10,7 @@
dependencies: [gio_unix, glib],
include_directories: inc,
link_with: libcscreensaver,
+ install_rpath: pkglibdir,
install: true,
- install_dir: libexecdir
+ install_dir: pkglibdir
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/src/passwordEntry.py new/cinnamon-screensaver-6.4.0/src/passwordEntry.py
--- old/cinnamon-screensaver-6.2.0/src/passwordEntry.py 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/src/passwordEntry.py 2024-11-26 14:51:33.000000000 +0100
@@ -29,6 +29,9 @@
self.set_placeholder_text (placeholder_text)
self.set_can_default(True)
+ self.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, "cinnamon-screensaver-view-reveal")
+ trackers.con_tracker_get().connect(self, "icon-press", self.on_icon_pressed)
+
self.placeholder_text = placeholder_text
self.current_icon_name = None
self.current_flag_id = 0
@@ -174,6 +177,16 @@
def on_icon_pressed(self, entry, icon_pos, event):
if icon_pos == Gtk.EntryIconPosition.PRIMARY:
self.keyboard_controller.next_group()
+ elif icon_pos == Gtk.EntryIconPosition.SECONDARY:
+ if self.get_input_purpose() == Gtk.InputPurpose.FREE_FORM:
+ self.set_visibility(False)
+ self.set_input_purpose(Gtk.InputPurpose.PASSWORD)
+ self.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, "cinnamon-screensaver-view-reveal")
+ else:
+ self.set_visibility(True)
+ self.set_input_purpose(Gtk.InputPurpose.FREE_FORM)
+ self.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, "cinnamon-screensaver-view-conceal")
+ self.queue_draw()
def update_layout_icon(self):
"""
@@ -223,10 +236,6 @@
self.update_layout_icon()
trackers.con_tracker_get().connect(self,
- "icon-press",
- self.on_icon_pressed)
-
- trackers.con_tracker_get().connect(self,
"draw",
self.on_draw)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/src/singletons.py new/cinnamon-screensaver-6.4.0/src/singletons.py
--- old/cinnamon-screensaver-6.2.0/src/singletons.py 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/src/singletons.py 2024-11-26 14:51:33.000000000 +0100
@@ -15,7 +15,7 @@
# clients that the screensaver initializes, that can never fail. The actual connection
# business to the various dbus address is performed asynchronously from within each client.
# The following clients can fail to establish with their respective dbus interfaces without
-# competely breaking the program (or at least that's what we're after) - it just means that
+# completely breaking the program (or at least that's what we're after) - it just means that
# depending on what fails, you may end up without keyboard shortcut support, or a battery
# widget, etc...
from dbusdepot.cinnamonClient import CinnamonClient as _CinnamonClient
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/src/stage.py new/cinnamon-screensaver-6.4.0/src/stage.py
--- old/cinnamon-screensaver-6.2.0/src/stage.py 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/src/stage.py 2024-11-26 14:51:33.000000000 +0100
@@ -32,7 +32,7 @@
It is Gtk.WindowType.POPUP to avoid being managed/composited by muffin,
and to prevent animation during its creation and destruction.
- The Stage reponds pretty much only to the instructions of the
+ The Stage responds pretty much only to the instructions of the
ScreensaverManager.
"""
__gsignals__ = {
@@ -876,7 +876,7 @@
unlock_mw, unlock_nw = self.unlock_dialog.get_preferred_width()
"""
If, for whatever reason, we need more than 1/3 of the screen to fully display
- the unlock dialog, reduce our available region width to accomodate it, reducing
+ the unlock dialog, reduce our available region width to accommodate it, reducing
the allocation for the floating widgets as required.
"""
if unlock_nw > region_w:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/src/util/eventHandler.py new/cinnamon-screensaver-6.4.0/src/util/eventHandler.py
--- old/cinnamon-screensaver-6.2.0/src/util/eventHandler.py 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/src/util/eventHandler.py 2024-11-26 14:51:33.000000000 +0100
@@ -34,7 +34,7 @@
def on_motion_event(self, event):
"""
Any mouse movement is sent here - there is a threshold to reach when
- asleep, so that inadvertant motion doesn't wake the system unintentionally.
+ asleep, so that inadvertent motion doesn't wake the system unintentionally.
"""
if status.Awake:
self.on_user_activity()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-screensaver-6.2.0/src/util/keybindings.py new/cinnamon-screensaver-6.4.0/src/util/keybindings.py
--- old/cinnamon-screensaver-6.2.0/src/util/keybindings.py 2024-06-11 17:57:50.000000000 +0200
+++ new/cinnamon-screensaver-6.4.0/src/util/keybindings.py 2024-11-26 14:51:33.000000000 +0100
@@ -104,7 +104,7 @@
self.manager.cancel_unlocking()
return True
- if event.keyval == Gdk.KEY_Menu:
+ if event.keyval in (Gdk.KEY_Menu, Gdk.KEY_F10):
return True
if status.Awake:
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-python-poppler for openSUSE:Factory checked in at 2025-01-20 17:14:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-poppler (Old)
and /work/SRC/openSUSE:Factory/.python-python-poppler.new.5589 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-python-poppler"
Mon Jan 20 17:14:28 2025 rev:5 rq:1238866 version:0.4.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-python-poppler/python-python-poppler.changes 2023-08-23 14:59:54.486236200 +0200
+++ /work/SRC/openSUSE:Factory/.python-python-poppler.new.5589/python-python-poppler.changes 2025-01-20 17:15:03.615394111 +0100
@@ -1,0 +2,28 @@
+Mon Jan 20 01:36:18 UTC 2025 - Steve Kowalik <steven.kowalik(a)suse.com>
+
+- Add patch support-poppler-25.01.patch:
+ * Support Poppler 25.01 changes.
+
+-------------------------------------------------------------------
+Mon Jan 13 01:28:43 UTC 2025 - Steve Kowalik <steven.kowalik(a)suse.com>
+
+- Update to 0.4.1:
+ * Fix non-pure build for meson-python
+ * Tested with Python 3.11 and Poppler 23.04.0
+ * Minimal supported Python version is now 3.7
+ * Tested with Python 3.11 and Poppler 23.03.0
+ * Build system is now meson, and package is PEP-517 compliant
+ * Tested with Python 3.10 and Poppler 22.04.0
+ * EmbeddedFile data() and checksum() now return bytes
+ * Bugfix: Fixed typos in EmbeddedFile.modification_date and
+ EmbeddedFile.is_valid
+ * Bugfix: Fixed typo in page.search
+ * Bugfix: Fix underscore position in two attributes of the Rotation Enum
+ * Bugfix: Reading pdf_version now requires unlocked document
+ * Bugfix: Ensure document was loaded before creating Document object
+- Drop patch fix-image-argb.patch, no longer required.
+- No longer use disabled service to update, we don't need to clean up
+ pybind11 sources, switch to the GitHub tarball to keep the testsuite.
+- Refresh patch use-system-pybind11.patch to work with meson.
+
+-------------------------------------------------------------------
Old:
----
_service
_servicedata
fix-image-argb.patch
python-poppler-0.2.2.tar.xz
New:
----
python-poppler-0.4.1.tar.gz
support-poppler-25.01.patch
BETA DEBUG BEGIN:
Old: * Bugfix: Ensure document was loaded before creating Document object
- Drop patch fix-image-argb.patch, no longer required.
- No longer use disabled service to update, we don't need to clean up
BETA DEBUG END:
BETA DEBUG BEGIN:
New:
- Add patch support-poppler-25.01.patch:
* Support Poppler 25.01 changes.
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-python-poppler.spec ++++++
--- /var/tmp/diff_new_pack.UlZVJ4/_old 2025-01-20 17:15:05.223460308 +0100
+++ /var/tmp/diff_new_pack.UlZVJ4/_new 2025-01-20 17:15:05.227460473 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-python-poppler
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2020 LISA GmbH ,Bingen, Germany
#
# All modifications and additions to the file contributed by third parties
@@ -17,28 +17,28 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define skip_python2 1
Name: python-python-poppler
-Version: 0.2.2
+Version: 0.4.1
Release: 0
Summary: Python binding to the poppler-cpp library
License: GPL-2.0-only
-Group: Development/Libraries/Python
URL: https://github.com/cbrunet/python-poppler
-Source: python-poppler-%{version}.tar.xz
-Patch: use-system-pybind11.patch
-Patch1: fix-image-argb.patch
-BuildRequires: %{python_module devel}
+Source: https://github.com/cbrunet/python-poppler/archive/refs/tags/v%{version}.tar…
+# PATCH-FEATURE-OPENSUSE Build against system pybind11
+Patch0: use-system-pybind11.patch
+# PATCH-FIX-UPSTREAM gh#cbrunet/python-poppler#92
+Patch1: support-poppler-25.01.patch
+BuildRequires: %{python_module devel >= 3.7}
+BuildRequires: %{python_module meson-python}
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module pybind11-devel}
BuildRequires: %{python_module pytest}
-BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module wheel}
BuildRequires: c++_compiler
-BuildRequires: cmake
BuildRequires: fdupes
+BuildRequires: ninja
BuildRequires: pkg-config
BuildRequires: python-rpm-macros
-BuildRequires: python3
BuildRequires: pkgconfig(poppler)
# some tests require this
BuildRequires: poppler-data
@@ -58,24 +58,22 @@
%prep
%autosetup -p1 -n python-poppler-%version
-sed -i -e "s/-j2/%{?_smp_mflags}/" setup.py
+rm -rf subprojects
%build
export CXXFLAGS="%{optflags}"
-%python_build --debug
+%pyproject_wheel
%install
-%python_install
+%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitearch}
%check
-# gh#cbrunet/python-poppler#39
-donttest="test_get_pdf_version_of_locked_document"
-%pytest_arch tests -k "not ($donttest)"
+%pytest_arch tests
%files %{python_files}
%license LICENSE.txt
%doc README.md
%{python_sitearch}/poppler
-%{python_sitearch}/python_poppler-%{version}*-info
+%{python_sitearch}/python_poppler-%{version}.dist-info
++++++ support-poppler-25.01.patch ++++++
From 6cc307548a490ddaf2054ead00b8e354b494e5bc Mon Sep 17 00:00:00 2001
From: Bohumir Zamecnik <bohumir.zamecnik(a)gmail.com>
Date: Thu, 16 Jan 2025 16:52:41 +0700
Subject: [PATCH] Fix: Remove image.copy() argument in poppler 25.01
- from poppler changelog: "Remove rect parameter from image::copy,
it was never implemented"
---
src/cpp/image.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/cpp/image.cpp b/src/cpp/image.cpp
index 725359b..91131f4 100644
--- a/src/cpp/image.cpp
+++ b/src/cpp/image.cpp
@@ -102,7 +102,11 @@ PYBIND11_MODULE(image, m)
.def(py::init<int, int, image::format_enum>(), py::arg("iwidth"), py::arg("iheight"), py::arg("iformat"))
.def("bytes_per_row", &image::bytes_per_row)
// .def("const_data", &image::const_data)
+#if HAS_VERSION(25, 1)
+ .def("copy", &image::copy)
+#else
.def("copy", &image::copy, py::arg("rect") = rect())
+#endif
.def("data", &data)
.def("set_data", &set_data)
.def("format", &image::format)
++++++ use-system-pybind11.patch ++++++
--- /var/tmp/diff_new_pack.UlZVJ4/_old 2025-01-20 17:15:05.263461955 +0100
+++ /var/tmp/diff_new_pack.UlZVJ4/_new 2025-01-20 17:15:05.263461955 +0100
@@ -1,42 +1,18 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 936467d..0f97a75 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -6,8 +6,8 @@ list(APPEND Targets "page_renderer" "page_transition")
- list(APPEND Targets "embedded_file" "destination" "toc" "font")
+Index: python-poppler-0.4.1/meson.build
+===================================================================
+--- python-poppler-0.4.1.orig/meson.build
++++ python-poppler-0.4.1/meson.build
+@@ -13,7 +13,10 @@ poppler_dep = dependency('poppler-cpp',
+ python_mod = import('python')
+ python3 = python_mod.find_installation('python3', pure: false)
+-pybind11_proj = subproject('pybind11')
+-pybind11_dep = pybind11_proj.get_variable('pybind11_dep')
++pybind11_config = find_program('pybind11-config')
++pybind11_config_ret = run_command(pybind11_config, ['--includes'], check: true)
++pybind11_dep = declare_dependency(
++ include_directories: [pybind11_config_ret.stdout().split('-I')[-1].strip()],
++)
--# find_package(pybind11)
--add_subdirectory(pybind11)
-+find_package(pybind11)
-+# add_subdirectory(pybind11)
-
-
- find_package(PkgConfig REQUIRED)
-diff --git a/setup.py b/setup.py
-index c1ba5f6..34f6ac3 100644
---- a/setup.py
-+++ b/setup.py
-@@ -43,6 +43,7 @@ class CMakeBuild(build_ext):
- cmake_args = [
- "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=" + extdir,
- "-DPYTHON_EXECUTABLE=" + sys.executable,
-+ "-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON",
- ]
-
- cfg = "Debug" if self.debug else "Release"
-@@ -65,9 +66,13 @@ class CMakeBuild(build_ext):
- )
- if not os.path.exists(self.build_temp):
- os.makedirs(self.build_temp)
-+ from pprint import pformat
-+ print("Env: {}\n".format(pformat(env)))
-+ print("Run: {} in {}\n".format(["cmake", ext.sourcedir] + cmake_args, self.build_temp))
- subprocess.check_call(
- ["cmake", ext.sourcedir] + cmake_args, cwd=self.build_temp, env=env
- )
-+ print("Run: {} in {}\n".format(["cmake", "--build", "."] + build_args, self.build_temp))
- subprocess.check_call(
- ["cmake", "--build", "."] + build_args, cwd=self.build_temp
- )
+ subdir('src')
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package QMPlay2 for openSUSE:Factory checked in at 2025-01-20 17:14:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/QMPlay2 (Old)
and /work/SRC/openSUSE:Factory/.QMPlay2.new.5589 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "QMPlay2"
Mon Jan 20 17:14:24 2025 rev:91 rq:1238860 version:25.01.19
Changes:
--------
--- /work/SRC/openSUSE:Factory/QMPlay2/QMPlay2.changes 2025-01-15 17:43:35.849669940 +0100
+++ /work/SRC/openSUSE:Factory/.QMPlay2.new.5589/QMPlay2.changes 2025-01-20 17:15:00.643271761 +0100
@@ -1,0 +2,14 @@
+Sun Jan 19 21:25:19 UTC 2025 - Simon Vogl <simon.vogl(a)gmx.net>
+
+- Update to version 25.01.19:
+ * store maximized state when closing from full screen,
+ * pass 'yt-dlp' URL argument as 'referer',
+ * improve still image stream detection,
+ * allow for local stream recording,
+ * show left panel in compact view,
+ * fix YouTube live streams,
+ * other minor fixes.
+- Adjusted 0001-add-opensuse-customizations.patch for the new
+ version
+
+-------------------------------------------------------------------
Old:
----
QMPlay2-24.12.28.1735406257.eb5b805.obscpio
New:
----
QMPlay2-25.01.19.1737296694.09a3b95.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ QMPlay2.spec ++++++
--- /var/tmp/diff_new_pack.Rfwk7Y/_old 2025-01-20 17:15:01.271297614 +0100
+++ /var/tmp/diff_new_pack.Rfwk7Y/_new 2025-01-20 17:15:01.275297779 +0100
@@ -19,11 +19,11 @@
%define __builder Ninja
%bcond_without qt6
-%define _mtime 1735406257
-%define _commit eb5b805
+%define _mtime 1737296694
+%define _commit 09a3b95
Name: QMPlay2
-Version: 24.12.28
+Version: 25.01.19
Release: 0
Summary: A Qt based media player, streamer and downloader
License: LGPL-3.0-or-later
++++++ 0001-add-opensuse-customizations.patch ++++++
--- /var/tmp/diff_new_pack.Rfwk7Y/_old 2025-01-20 17:15:01.295298602 +0100
+++ /var/tmp/diff_new_pack.Rfwk7Y/_new 2025-01-20 17:15:01.295298602 +0100
@@ -43,12 +43,13 @@
--- a/src/gui/AboutWidget.cpp
+++ b/src/gui/AboutWidget.cpp
-@@ -49,6 +49,7 @@
- labelText += ", " + QGuiApplication::platformName();
+@@ -50,6 +50,8 @@
#endif
labelText += ")";
-+ labelText += "<br/><b>This release was supplied by SUSE/openSUSE.</b>";
+ labelText += "<br/><br/><a href='https://github.com/zaps166/QMPlay2/releases/latest'>" + tr("GitHub download page") + "</a>";
++ labelText += "<br/><b>This release was supplied by SUSE/openSUSE</b>";
++ labelText += "<br/><b>and can be updated via the package manager.</b>";
QLabel *label = new QLabel(labelText);
-
+
QLabel *iconL = new QLabel;
++++++ QMPlay2-24.12.28.1735406257.eb5b805.obscpio -> QMPlay2-25.01.19.1737296694.09a3b95.obscpio ++++++
/work/SRC/openSUSE:Factory/QMPlay2/QMPlay2-24.12.28.1735406257.eb5b805.obscpio /work/SRC/openSUSE:Factory/.QMPlay2.new.5589/QMPlay2-25.01.19.1737296694.09a3b95.obscpio differ: char 49, line 1
++++++ QMPlay2.obsinfo ++++++
--- /var/tmp/diff_new_pack.Rfwk7Y/_old 2025-01-20 17:15:01.339300413 +0100
+++ /var/tmp/diff_new_pack.Rfwk7Y/_new 2025-01-20 17:15:01.343300578 +0100
@@ -1,5 +1,5 @@
name: QMPlay2
-version: 24.12.28.1735406257.eb5b805
-mtime: 1735406257
-commit: eb5b805ad2da5a2596289452662eb3ef2cddaaf1
+version: 25.01.19.1737296694.09a3b95
+mtime: 1737296694
+commit: 09a3b9576a173076e32dcebfc9cc2faa4bb54702
++++++ _service ++++++
--- /var/tmp/diff_new_pack.Rfwk7Y/_old 2025-01-20 17:15:01.371301731 +0100
+++ /var/tmp/diff_new_pack.Rfwk7Y/_new 2025-01-20 17:15:01.375301895 +0100
@@ -1,8 +1,8 @@
<services>
<service name="obs_scm" mode="manual">
- <param name="versionprefix">24.12.28</param>
+ <param name="versionprefix">25.01.19</param>
<param name="url">https://github.com/zaps166/QMPlay2.git</param>
- <param name="revision">eb5b805ad2da5a2596289452662eb3ef2cddaaf1</param>
+ <param name="revision">09a3b9576a173076e32dcebfc9cc2faa4bb54702</param>
<param name="scm">git</param>
<param name="submodules">enable</param>
<param name="changesgenerate">disable</param>
1
0