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
- 989 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perses-cli for openSUSE:Factory checked in at 2025-01-15 17:52:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perses-cli (Old)
and /work/SRC/openSUSE:Factory/.perses-cli.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perses-cli"
Wed Jan 15 17:52:17 2025 rev:5 rq:1238080 version:0.50.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/perses-cli/perses-cli.changes 2024-12-17 19:25:24.026512878 +0100
+++ /work/SRC/openSUSE:Factory/.perses-cli.new.1881/perses-cli.changes 2025-01-15 17:52:18.951264123 +0100
@@ -1,0 +2,140 @@
+Wed Jan 15 13:21:42 UTC 2025 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 0.50.0:
+ * Release v0.50.0 (#2553)
+ * [BUGFIX] Update unit's migration (#2519)
+ * [BUGFIX] GaugeChartPanel: fix empty state (#2548)
+ * [BUGFIX] Fixes tooltip display in EDGE / IE (#2547)
+ * [BUGFIX] Redirect to the desired page after login success
+ (#2354)
+ * [IGNORE] Correctly type useQuery fetch hooks error (#2546)
+ * BUGFIX: `percli dac setup`: fix useless requirement of go CLI
+ when using CUE (#2544)
+ * Release v0.50.0-rc.1 (#2543)
+ * [BUGFIX] DaC CUE SDK: Fix inconsistencies in mandatory vs
+ optional attributes in dashboard lib (#2540)
+ * [ENHANCEMENT] : percli plugin lint: improve the way to find the
+ schema files (#2526)
+ * [ENHANCEMENT] `percli dac diff`: add output + avoid early
+ return when processing a directory (#2500)
+ * [ENHANCEMENT] DaC CUE SDK: accurate constraints for duration
+ attributes (#2525)
+ * [ENHANCEMENT] DaC CUE SDK: add datasource param to the var
+ group builder (#2524)
+ * [BUGFIX] Fix preview display name with prefix (#2520)
+ * [ENHANCEMENT] Use Perses logo for the app loader (#2518)
+ * [BUGFIX] Fix for migration of decimal units (#2493)
+ * [BUGFIX] Table panel: fix cell mapping for range condition
+ (#2517)
+ * [ENHANCEMENT] Table panel: editor text fields are debounced
+ (#2470)
+ * [DOC] Align plugin doc with the migration revamp (#2516)
+ * Release v0.50.0-rc.0 (#2515)
+ * [IGNORE] Upgrade to TypeScript 5.4 + upgrade eslint (#2513)
+ * update go deps (#2512)
+ * Bump the k8s-io group with 3 updates (#2508)
+ * Downgrade TypeScript version to v5.3 + enforce return typing
+ (#2504)
+ * [IGNORE] Upgrade TypeScript to v5.4 (#2502)
+ * [IGNORE] Enforce typing in eslint base config (#2499)
+ * [IGNORE] Enforce typing for plugin-system package (#2494)
+ * [IGNORE] Enforce typing for e2e package (#2498)
+ * [IGNORE] Enforce typing for storybook package (#2497)
+ * [IGNORE] Enforce typing for tempo-plugin package (#2496)
+ * [IGNORE] Enforce typing for prometheus-plugin package (#2495)
+ * [IGNORE] Enforce typing for panels-plugin package (#2491)
+ * [IGNORE] Enforce typing for explore package (#2489)
+ * [IGNORE] Enforce typing for internal-utils package (#2490)
+ * [IGNORE] Enforce typing for dashboards package (#2488)
+ * [ENHANCEMENT] Improve the migration (#2481)
+ * Bump github.com/huandu/go-sqlbuilder from 1.32.0 to 1.33.1
+ (#2477)
+ * [IGNORE] Enforce typing for app package (#2487)
+ * Bump github.com/labstack/echo/v4 from 4.12.0 to 4.13.0 (#2478)
+ * Bump github.com/prometheus/common from 0.60.1 to 0.61.0 (#2476)
+ * [DOC] Adjustments in CLI doc (#2480)
+ * [IGNORE] Ignore more flaky links checks (#2486)
+ * [IGNORE] Enforce typing for components package (#2485)
+ * [BUGFIX] `dac diff`: fix output folder not found (#2484)
+ * [ENHANCEMENT] Table: add default column sorting (#2482)
+ * [IGNORE] Upgrade MUI to v6 (#2473)
+ * [FEATURE] add plugin build command (#2471)
+ * [ENHANCEMENT] Table panel: migrate custom column ordering via
+ "organize" transformation (#2419)
+ * [BUGFIX] Table: mapping with min range 0 not working (#2472)
+ * [IGNORE] Replace some wrong usage of "chart" term by "panel"
+ (#2468)
+ * [IGNORE] CLI remove useless check for output flag (#2467)
+ * [ENHANCEMENT] Add search in metric finder + new option for
+ hiding panel (#2466)
+ * [ENHANCEMENT] Add sparkline migration (#2463)
+ * Bump perses/github-actions from 0.6.0 to 0.7.1 (#2434)
+ * [ENHANCEMENT] CLI/DAC: return a success message after writing a
+ diff files (#2464)
+ * Update text migration (#2465)
+ * Add yellow mapping from grafana (#2461)
+ * [ENHANCEMENT] Table: add default column width setting (#2446)
+ * [BUGFIX] Table: fix migration of joinByField transform (#2458)
+ * [FEATURE] add plugin lint command (#2459)
+ * [ENHANCEMENT] Prefix dashboard display name when using dac
+ preview command (#2460)
+ * [BUGFIX] Fix Panel JSON validation (#2456)
+ * [ENHANCEMENT] Add piechart migration (#2449)
+ * [ENHANCEMENT] Table: add column sorting (#2450)
+ * [IGNORE] Add function type check on core package (#2447)
+ * upgrade debian version in Dockerfiles (#2441)
+ * [IGNORE] Upgrade react-table and react-virtuoso + remove some
+ sx props leaks (#2445)
+ * [ENHANCEMENT] Table: best-effort migration of
+ fieldConfig.overrides to columnSettings (#2443)
+ * [ENHANCEMENT] Add cell focus on hover (#2442)
+ * [FEATURE] Status History panel (#2403)
+ * [BUGFIX] Fix tree view broken when using prometheus built-in
+ vars (#2405)
+ * copy duration type from prometheus/common (#2440)
+ * add @jgbernalp as maintainer of the perses org (#2438)
+ * [ENHANCEMENT] Update kubebuilder validation (#2437)
+ * Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#2436)
+ * Bump the k8s-io group with 3 updates (#2435)
+ * [ENHANCEMENT] add kubebuilder annotations to all duration types
+ (#2433)
+ * [BUGFIX] TimeSeriesChart: fix migration for the format
+ attribrute (#2432)
+ * [ENHANCEMENT] RoleBinding prechecking if user and role exist
+ has been removed (#2430)
+ * [IGNORE] Add optional local prometheus and tempo to dev env
+ (#2418)
+ * [IGNORE] Bump CUE to latest release (#2423)
+ * Bump github.com/zitadel/oidc/v3 from 3.32.1 to 3.33.1 (#2422)
+ * [ENHANCEMENT] Refactor struct field names and add validation
+ for duration fields (#2360)
+ * [BUGFIX] PromQL Tree view: stop firing the parse query before
+ the show button gets clicked (#2427)
+ * Bump cuelang.org/go from 0.11.0-alpha.5 to 0.11.0-rc.1 (#2421)
+ * [FEATURE] new CLI command for plugins development (#2410)
+ * Bump golang.org/x/mod from 0.21.0 to 0.22.0 (#2411)
+ * Bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#2412)
+ * Bump cuelang.org/go from 0.11.0-alpha.4 to 0.11.0-alpha.5
+ (#2414)
+ * [BUGFIX] Fix login command avoiding reusing previous config
+ (#2416)
+ * Bump github.com/huandu/go-sqlbuilder from 1.31.0 to 1.32.0
+ (#2415)
+ * Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (#2413)
+ * [FEATURE] Table panel: columns can be reordered (#2392)
+ * [ENHANCEMENT] More user-friendly helpers for prometheus
+ built-in variables (#2407)
+ * [BUGFIX] Remove some SX props leaking (#2408)
+ * [BUGFIX] Edit mode not working after clicking on the resource
+ row (#2404)
+ * Migrate defaultValue (#2406)
+ * [IGNORE] small fix in DaC doc (#2402)
+ * [IGNORE] Add some external variables to the dev data (#2088)
+ * [IGNORE] fix remaining indentation issues for the doc website
+ (#2400)
+ * update contact list in github issue (#2398)
+ * [DOC] Adjust markdown syntax following issues spotted on
+ website (#2397)
+- remove patch b04061023c941d879460d81e6e4c6019621dbc16.patch
+
+-------------------------------------------------------------------
Old:
----
b04061023c941d879460d81e6e4c6019621dbc16.patch
perses-cli-0.49.0.obscpio
New:
----
perses-cli-0.50.0.obscpio
BETA DEBUG BEGIN:
Old: website (#2397)
- remove patch b04061023c941d879460d81e6e4c6019621dbc16.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perses-cli.spec ++++++
--- /var/tmp/diff_new_pack.dfYh19/_old 2025-01-15 17:52:21.759380186 +0100
+++ /var/tmp/diff_new_pack.dfYh19/_new 2025-01-15 17:52:21.775380848 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perses-cli
#
-# 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,18 +19,16 @@
%define executable_name percli
Name: perses-cli
-Version: 0.49.0
+Version: 0.50.0
Release: 0
Summary: CLI for the Perses observability visualisation project
License: Apache-2.0
URL: https://github.com/perses/perses
Source: %{name}-%{version}.tar.gz
Source1: vendor.tar.gz
-# PATCH-FIX-UPSTREAM https://github.com/perses/perses/pull/2416
-Patch1: https://github.com/perses/perses/commit/b04061023c941d879460d81e6e4c6019621…
BuildRequires: bash-completion
BuildRequires: fish
-BuildRequires: go1.22 >= 1.22.5
+BuildRequires: go1.23
BuildRequires: zsh
Provides: percli = %{version}
++++++ _service ++++++
--- /var/tmp/diff_new_pack.dfYh19/_old 2025-01-15 17:52:22.099394240 +0100
+++ /var/tmp/diff_new_pack.dfYh19/_new 2025-01-15 17:52:22.143396058 +0100
@@ -3,7 +3,7 @@
<param name="url">https://github.com/perses/perses/</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v0.49.0</param>
+ <param name="revision">v0.50.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.dfYh19/_old 2025-01-15 17:52:22.343404325 +0100
+++ /var/tmp/diff_new_pack.dfYh19/_new 2025-01-15 17:52:22.375405648 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/perses/perses/</param>
- <param name="changesrevision">49fb6056c41c2f49a849ebb01d751be0400f1286</param></service></servicedata>
+ <param name="changesrevision">86a9b193050c873f387e66d59b3d321e5559e021</param></service></servicedata>
(No newline at EOF)
++++++ perses-cli-0.49.0.obscpio -> perses-cli-0.50.0.obscpio ++++++
/work/SRC/openSUSE:Factory/perses-cli/perses-cli-0.49.0.obscpio /work/SRC/openSUSE:Factory/.perses-cli.new.1881/perses-cli-0.50.0.obscpio differ: char 49, line 1
++++++ perses-cli.obsinfo ++++++
--- /var/tmp/diff_new_pack.dfYh19/_old 2025-01-15 17:52:22.651417055 +0100
+++ /var/tmp/diff_new_pack.dfYh19/_new 2025-01-15 17:52:22.655417221 +0100
@@ -1,5 +1,5 @@
name: perses-cli
-version: 0.49.0
-mtime: 1730801076
-commit: 49fb6056c41c2f49a849ebb01d751be0400f1286
+version: 0.50.0
+mtime: 1736942058
+commit: 86a9b193050c873f387e66d59b3d321e5559e021
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/perses-cli/vendor.tar.gz /work/SRC/openSUSE:Factory/.perses-cli.new.1881/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libgnunetchat for openSUSE:Factory checked in at 2025-01-15 17:45:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgnunetchat (Old)
and /work/SRC/openSUSE:Factory/.libgnunetchat.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgnunetchat"
Wed Jan 15 17:45:43 2025 rev:4 rq:1238054 version:0.5.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgnunetchat/libgnunetchat.changes 2024-11-07 16:33:07.271963795 +0100
+++ /work/SRC/openSUSE:Factory/.libgnunetchat.new.1881/libgnunetchat.changes 2025-01-15 17:45:58.983593221 +0100
@@ -1,0 +2,10 @@
+Mon Jan 13 22:48:06 UTC 2025 - Andreas Stieger <andreas.stieger(a)gmx.de>
+
+- Update to version 0.5.2:
+ * Compatibility with gnunet 0.23.0
+ * Implement iteration of tags by chat contact
+ * Adjust types and API to improve consistency
+ * Add more test cases and fix some older test cases
+ * Adjust IV derivation for file encryption/decryption key
+
+-------------------------------------------------------------------
Old:
----
libgnunetchat-0.5.1.tar.gz
libgnunetchat-0.5.1.tar.gz.sig
New:
----
libgnunetchat-0.5.2.tar.gz
libgnunetchat-0.5.2.tar.gz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgnunetchat.spec ++++++
--- /var/tmp/diff_new_pack.mGGwUZ/_old 2025-01-15 17:45:59.511615056 +0100
+++ /var/tmp/diff_new_pack.mGGwUZ/_new 2025-01-15 17:45:59.515615222 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libgnunetchat
#
-# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger(a)gmx.de>
+# Copyright (c) 2025 Andreas Stieger <Andreas.Stieger(a)gmx.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: libgnunetchat
-Version: 0.5.1
+Version: 0.5.2
Release: 0
Summary: Library for applications to utilize the Messenger service of GNUnet
License: AGPL-3.0-or-later
++++++ libgnunetchat-0.5.1.tar.gz -> libgnunetchat-0.5.2.tar.gz ++++++
++++ 5608 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-ncclient for openSUSE:Factory checked in at 2025-01-15 17:45:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ncclient (Old)
and /work/SRC/openSUSE:Factory/.python-ncclient.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ncclient"
Wed Jan 15 17:45:38 2025 rev:24 rq:1238046 version:0.6.16
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ncclient/python-ncclient.changes 2024-11-11 14:58:25.567166739 +0100
+++ /work/SRC/openSUSE:Factory/.python-ncclient.new.1881/python-ncclient.changes 2025-01-15 17:45:53.039347401 +0100
@@ -1,0 +2,8 @@
+Tue Jan 14 14:54:22 UTC 2025 - pgajdos(a)suse.com
+
+- do not require six for build
+- added patches
+ fix https://github.com/ncclient/ncclient/commit/59ccaac8e01e63f776fb4bf3b68a02e…
+ + python-ncclient-no-python2.patch
+
+-------------------------------------------------------------------
New:
----
python-ncclient-no-python2.patch
BETA DEBUG BEGIN:
New: fix https://github.com/ncclient/ncclient/commit/59ccaac8e01e63f776fb4bf3b68a02e…
+ python-ncclient-no-python2.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ncclient.spec ++++++
--- /var/tmp/diff_new_pack.V5lGsx/_old 2025-01-15 17:45:53.979386275 +0100
+++ /var/tmp/diff_new_pack.V5lGsx/_new 2025-01-15 17:45:53.983386441 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-ncclient
#
-# 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
@@ -29,18 +29,18 @@
# PATCH-FIX-UPSTREAM intersphinx-mapping.patch gh#ncclient/ncclient#604 mcepl(a)suse.com
# use conditionally new form of intersphinx_mapping
Patch1: intersphinx-mapping.patch
+# https://github.com/ncclient/ncclient/commit/59ccaac8e01e63f776fb4bf3b68a02e…
+Patch2: python-ncclient-no-python2.patch
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-lxml >= 3.3.0
Requires: python-paramiko >= 1.15.0
Requires: python-setuptools > 0.6
-Requires: python-six
BuildArch: noarch
BuildRequires: %{python_module lxml >= 3.3.0}
BuildRequires: %{python_module paramiko >= 1.15.0}
BuildRequires: %{python_module pytest}
-BuildRequires: %{python_module six}
%python_subpackages
%description
@@ -64,6 +64,7 @@
%patch -p 1 -P 0
%endif
%patch -p 1 -P 1
+%patch -p 1 -P 2
find examples/ -name "*.py" -exec sed -i 's|#!/usr/bin/env python$|#!/usr/bin/python|g' {} \;
# drop shebang
++++++ python-ncclient-no-python2.patch ++++++
++++ 964 lines (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rfbproxy for openSUSE:Factory checked in at 2025-01-15 17:45:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rfbproxy (Old)
and /work/SRC/openSUSE:Factory/.rfbproxy.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rfbproxy"
Wed Jan 15 17:45:30 2025 rev:17 rq:1238038 version:1.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/rfbproxy/rfbproxy.changes 2014-10-15 21:59:02.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rfbproxy.new.1881/rfbproxy.changes 2025-01-15 17:45:40.778840376 +0100
@@ -1,0 +2,7 @@
+Tue Jan 14 13:20:17 UTC 2025 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Clean up old, commented patches that have not been there forever
+ (addressing RPM 4.20, where %patch is a standard macro and
+ commenting it out using # might lead to errors).
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rfbproxy.spec ++++++
--- /var/tmp/diff_new_pack.CVPGl7/_old 2025-01-15 17:45:41.654876605 +0100
+++ /var/tmp/diff_new_pack.CVPGl7/_new 2025-01-15 17:45:41.654876605 +0100
@@ -1,7 +1,7 @@
#
# spec file for package rfbproxy
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -20,11 +20,10 @@
Version: 1.1.0
Release: 0
Summary: Record or play back a VNC session
-License: GPL-2.0+
+License: GPL-2.0-or-later
Group: System/X11/Utilities
-Url: http://cyberelk.net/tim/software/rfbproxy/
+URL: http://cyberelk.net/tim/software/rfbproxy/
Source: http://cyberelk.net/tim/data/rfbproxy/devel/%name-%version.tar.bz2
-#Patch: patch.dif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#Requires: xforms
@@ -32,15 +31,8 @@
rfbproxy is a simple proxy for VNC which allows recording of screen
updates, key presses and mouse events for later replay.
-
-
-Authors:
---------
- Tim Waugh <twaugh(a)redhat.com>
-
%prep
%setup
-#%patch
%build
%configure
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-Django4 for openSUSE:Factory checked in at 2025-01-15 17:45:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Django4 (Old)
and /work/SRC/openSUSE:Factory/.python-Django4.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Django4"
Wed Jan 15 17:45:27 2025 rev:7 rq:1238034 version:4.2.18
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Django4/python-Django4.changes 2024-12-09 21:13:50.970684166 +0100
+++ /work/SRC/openSUSE:Factory/.python-Django4.new.1881/python-Django4.changes 2025-01-15 17:45:38.154731859 +0100
@@ -1,0 +2,7 @@
+Wed Jan 15 08:11:15 UTC 2025 - Markéta Machová <mmachova(a)suse.com>
+
+- Update to 4.2.18 (bsc#1235856)
+ * CVE-2024-56374: Potential denial-of-service vulnerability in
+ IPv6 validation
+
+-------------------------------------------------------------------
Old:
----
Django-4.2.17.checksum.txt
Django-4.2.17.tar.gz
New:
----
Django-4.2.18.checksum.txt
Django-4.2.18.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Django4.spec ++++++
--- /var/tmp/diff_new_pack.zGuzz6/_old 2025-01-15 17:45:39.182774373 +0100
+++ /var/tmp/diff_new_pack.zGuzz6/_new 2025-01-15 17:45:39.182774373 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-Django4
#
-# 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
@@ -24,7 +24,7 @@
%{?sle15_python_module_pythons}
Name: python-Django4
# We want support LTS versions of Django - numbered 2.2 -> 3.2 -> 4.2 etc
-Version: 4.2.17
+Version: 4.2.18
Release: 0
Summary: A high-level Python Web framework
License: BSD-3-Clause
++++++ Django-4.2.17.checksum.txt -> Django-4.2.18.checksum.txt ++++++
--- /work/SRC/openSUSE:Factory/python-Django4/Django-4.2.17.checksum.txt 2024-12-09 21:13:50.894680986 +0100
+++ /work/SRC/openSUSE:Factory/.python-Django4.new.1881/Django-4.2.18.checksum.txt 2025-01-15 17:45:37.834718625 +0100
@@ -2,24 +2,24 @@
Hash: SHA256
This file contains MD5, SHA1, and SHA256 checksums for the source-code
-tarball and wheel files of Django 4.2.17, released December 4, 2024.
+tarball and wheel files of Django 4.2.18, released January 14, 2025.
To use this file, you will need a working install of PGP or other
compatible public-key encryption software. You will also need to have
the Django release manager's public key in your keyring. This key has
-the ID ``3955B19851EA96EF`` and can be imported from the MIT
+the ID ``2EE82A8D9470983E`` and can be imported from the MIT
keyserver, for example, if using the open-source GNU Privacy Guard
implementation of PGP:
- gpg --keyserver pgp.mit.edu --recv-key 3955B19851EA96EF
+ gpg --keyserver pgp.mit.edu --recv-key 2EE82A8D9470983E
or via the GitHub API:
- curl https://github.com/sarahboyce.gpg | gpg --import -
+ curl https://github.com/nessita.gpg | gpg --import -
Once the key is imported, verify this file:
- gpg --verify Django-4.2.17.checksum.txt
+ gpg --verify Django-4.2.18.checksum.txt
Once you have verified this file, you can use normal MD5, SHA1, or SHA256
checksumming applications to generate the checksums of the Django
@@ -28,38 +28,40 @@
Release packages
================
-https://www.djangoproject.com/m/releases/4.2/Django-4.2.17-py3-none-any.whl
-https://www.djangoproject.com/m/releases/4.2/Django-4.2.17.tar.gz
+https://www.djangoproject.com/m/releases/4.2/Django-4.2.18.tar.gz
+https://www.djangoproject.com/m/releases/4.2/Django-4.2.18-py3-none-any.whl
MD5 checksums
=============
-27f13e8049fd9416b53cbc8bde828331 Django-4.2.17-py3-none-any.whl
-f4da72476600b58016ddce31af4dc12b Django-4.2.17.tar.gz
+df7bf6c395e06c8e625860c5ad2e9fea Django-4.2.18.tar.gz
+a1cb97397dbe48e44bdf1adb012c1e91 Django-4.2.18-py3-none-any.whl
SHA1 checksums
==============
-a06c8254934dedfa9d3a423014d7997745ca5605 Django-4.2.17-py3-none-any.whl
-b96eaf8c473c6db686ca83125a26fd60f353b414 Django-4.2.17.tar.gz
+d5b343b598dcbf315d3eca933c965bee189b00fa Django-4.2.18.tar.gz
+aa0fe14347393b694f701f7046ffa26e303d53d8 Django-4.2.18-py3-none-any.whl
SHA256 checksums
================
-3a93350214ba25f178d4045c0786c61573e7dbfa3c509b3551374f1e11ba8de0 Django-4.2.17-py3-none-any.whl
-6b56d834cc94c8b21a8f4e775064896be3b4a4ca387f2612d4406a5927cd2fdc Django-4.2.17.tar.gz
+52ae8eacf635617c0f13b44f749e5ea13dc34262819b2cc8c8636abb08d82c4b Django-4.2.18.tar.gz
+ba52eff7e228f1c775d5b0db2ba53d8c49d2f8bfe6ca0234df6b7dd12fb25b19 Django-4.2.18-py3-none-any.whl
-----BEGIN PGP SIGNATURE-----
-iQHhBAEBCABLFiEE6xs4DYrFLQArrNMyOVWxmFHqlu8FAmdQWrstHDQyMjk2NTY2
-K3NhcmFoYm95Y2VAdXNlcnMubm9yZXBseS5naXRodWIuY29tAAoJEDlVsZhR6pbv
-WHsMAKlbu+X3NKtG1SfIia6GjvHRmFh+5jbfzJaWU8WFiQmjiPndZaJC/aMyk1UI
-3vCKdqgi8GrwQK3d6DsDE21jdLj9PJYqfQP19fp4oG9Ctapj6RQ0dcQRadyB1DP+
-aJUc3GVo6wT04EDJjbCs9hl1a8PX6qk+WbFG16W9iia8M90KxtEtr0DnDYvqkdEi
-rnkShDV/f8iAckZ5k+SCfKdva2iKxpqt4iHFju5Pa//3pxCnHcz91LLogq7TxqiC
-4GzLu1aTKnwPZgqrwDkRkdCgRuT2LZRW2NCjRCe6MHxHbKLgCGvc2aBn8aW1lbRU
-61cCbP7MQUfj6GSar/TqavtB5FajbVmLVM84HXbxPLDp6djUwp++Jbva9ywXx9p9
-b8LmnskFZiRgwaIgyZqc5cDzpLeQ5xcrISCpND6SlJBovndtLuO3hqeUX3Whag8C
-PfcjSJqwgTcp9ugWe76NinMsQHXEvSOuJB5thiWZBa3GuhCYIjAsBZT3YTQ6OUui
-CuWS2g==
-=61Fe
+iQJcBAEBCABGFiEEW1sboQ2FrHxcduOPLugqjZRwmD4FAmeGVa8oHDEyNDMwNCtu
+ZXNzaXRhQHVzZXJzLm5vcmVwbHkuZ2l0aHViLmNvbQAKCRAu6CqNlHCYPo4LD/9f
+cVN2nfb7ZgQuryasD1BPVWAKOz3YMoumle1M0hIIIKo3j7fWTUg79+WqAMe7lke1
+i6LpQOWGT2t8s4b2cbV2KveQOs9DsISDf4qef5yVizACq6SKn9aIJ5NTpvTgXLYP
+IIBnh7v1l6SPORNEgl7lTAHXcEpn2pz1nrDW9vvdNLNHcnWrtL2U6XfNfrFUmFfm
+lYqX184m14QxK10y8x+RJxTqHIZFgHAWNuZGzeD59InNZ0b4QVpygokSD6A5XFR3
+ephPIpWwAKp5Ua8IH05YzuZq+1WvZvCQrQvEVg5WwFTHw02ERuaS/Wbe2lUpXfXe
+z7N2arqCc1chCL8dsMlp6Dl4A1Er45BGW6+B6GKB4lPHw+cAT27cBkoUqncKllnj
+whUSKR8oGhqghYXScKbPP88cBePYQI0eFniawZvCUCTXFA8sTDTf6BTZB9YJjpsE
+2ShvZZVdALhn+J5PdGlMmi8C/5xDuUfFSJP23qBphcu7vYxYvXpiAzF3cuz5sxyV
+a8YxSm+rtr1Qe71cxYoVNMKDPnrsg6a7itJu8VoMgnX4gKD4Y9n5ypTvus2qwfhE
+OGgC82LemkXgbYbz7Ml7gL25JjZrZ3u+Sz6Ry3R8pSTFe4DwZ64GYi9LXevRDfZU
+WPOs6aJqFUQ7NeZwXeDVnXk70RT0nFL5DvskB6oO/w==
+=l+cg
-----END PGP SIGNATURE-----
++++++ Django-4.2.17.tar.gz -> Django-4.2.18.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-Django4/Django-4.2.17.tar.gz /work/SRC/openSUSE:Factory/.python-Django4.new.1881/Django-4.2.18.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-netutils for openSUSE:Factory checked in at 2025-01-15 17:45:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-netutils (Old)
and /work/SRC/openSUSE:Factory/.python-netutils.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-netutils"
Wed Jan 15 17:45:20 2025 rev:8 rq:1238027 version:1.12.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-netutils/python-netutils.changes 2024-12-03 20:47:32.427871862 +0100
+++ /work/SRC/openSUSE:Factory/.python-netutils.new.1881/python-netutils.changes 2025-01-15 17:45:32.234487031 +0100
@@ -1,0 +2,12 @@
+Tue Jan 14 10:42:23 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Update to 1.12.0
+ * Added Python 3.13 support.
+ * Removed Python 3.8 support.
+- from version 1.11.0
+ * (no changes reported)
+- Add fix-version-in-pyproject.patch to fix version in pyproject.toml
+- Drop use-legacycrypt-if-required.patch, merged upstream
+- Update BuildRequires from pyproject.toml
+
+-------------------------------------------------------------------
Old:
----
netutils-1.10.0.tar.gz
use-legacycrypt-if-required.patch
New:
----
fix-version-in-pyproject.patch
netutils-1.12.0.tar.gz
BETA DEBUG BEGIN:
Old:- Add fix-version-in-pyproject.patch to fix version in pyproject.toml
- Drop use-legacycrypt-if-required.patch, merged upstream
- Update BuildRequires from pyproject.toml
BETA DEBUG END:
BETA DEBUG BEGIN:
New: * (no changes reported)
- Add fix-version-in-pyproject.patch to fix version in pyproject.toml
- Drop use-legacycrypt-if-required.patch, merged upstream
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-netutils.spec ++++++
--- /var/tmp/diff_new_pack.sC5D69/_old 2025-01-15 17:45:33.018519454 +0100
+++ /var/tmp/diff_new_pack.sC5D69/_new 2025-01-15 17:45:33.022519619 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-netutils
#
-# 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
@@ -17,15 +17,16 @@
Name: python-netutils
-Version: 1.10.0
+Version: 1.12.0
Release: 0
Summary: Common helper functions useful in network automation
License: Apache-2.0
URL: https://netutils.readthedocs.io
Source: https://github.com/networktocode/netutils/archive/refs/tags/v%{version}.tar…
-# PATCH-FIX-UPSTREAM gh#networktocode/netutils#601
-Patch0: use-legacycrypt-if-required.patch
-BuildRequires: %{python_module base >= 3.7}
+# PATCH-FIX-UPSTREAM - Fix version in pyproject.toml
+# see: https://github.com/networktocode/netutils/issues/613
+Patch: fix-version-in-pyproject.patch
+BuildRequires: %{python_module base >= 3.9}
BuildRequires: %{python_module jinja2}
BuildRequires: %{python_module legacycrypt if %python-base >= 3.13}
BuildRequires: %{python_module pip}
++++++ fix-version-in-pyproject.patch ++++++
diff -Nru netutils-1.12.0.orig/pyproject.toml netutils-1.12.0/pyproject.toml
--- netutils-1.12.0.orig/pyproject.toml 2025-01-08 23:21:29.000000000 +0100
+++ netutils-1.12.0/pyproject.toml 2025-01-14 11:39:00.467478137 +0100
@@ -1,6 +1,6 @@
[tool.poetry]
name = "netutils"
-version = "1.11.0"
+version = "1.12.0"
description = "Common helper functions useful in network automation."
authors = ["Network to Code, LLC <opensource(a)networktocode.com>"]
license = "Apache-2.0"
++++++ netutils-1.10.0.tar.gz -> netutils-1.12.0.tar.gz ++++++
++++ 10922 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package bitcoin for openSUSE:Factory checked in at 2025-01-15 17:45:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bitcoin (Old)
and /work/SRC/openSUSE:Factory/.bitcoin.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bitcoin"
Wed Jan 15 17:45:05 2025 rev:57 rq:1238012 version:28.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/bitcoin/bitcoin.changes 2024-06-25 23:08:01.559505423 +0200
+++ /work/SRC/openSUSE:Factory/.bitcoin.new.1881/bitcoin.changes 2025-01-15 17:45:19.609964953 +0100
@@ -1,0 +2,1291 @@
+Wed Jan 15 08:52:43 UTC 2025 - Martin Pluskal <mpluskal(a)suse.com>
+
+- Update to version 28.0:
+ * doc: 28.0 Release Notes
+ * doc: generate manpages
+ * build: Bump to 28.0
+ * validation: Disable CheckForkWarningConditions for background chainstate
+ * test: Use shell builtins in run_command test case
+ * doc: Generate manpages
+ * build: Bump to 28.0rc2
+ * streams: remove AutoFile::Get() entirely
+ * streams: cache file position within AutoFile
+ * qt: Translations update
+ * gui: fix crash when closing wallet
+ * test: Wait for local services to update in feature_assumeutxo
+ * test: add coverage for assumeUTXO honest peers disconnection
+ * assumeUTXO: fix peers disconnection during sync
+ * test: Work around boost compilation error
+ * depends: build libevent with -D_GNU_SOURCE
+ * test: fixing failing system_tests/run_command under some Locales
+ * test: Avoid intermittent timeout in p2p_headers_sync_with_minchainwork.py
+ * test: fix `TestShell` initialization (late follow-up for #30463)
+ * doc: Point release notes to wiki draft
+ * examples: Generate example bitcoin.conf
+ * doc: Generate manpages
+ * build: Bump to 28.0rc1
+ * docs: Add 379 and 387 to bips.md
+ * docs: Remove release 28.0 release notes fragments
+ * seeds: Regenerate mainnet seeds
+ * seeds: Pull nodes from Luke's seeder
+ * seeds: Pull nodes from virtu's crawler
+ * chainparams: Remove seed.bitcoinstats.com
+ * build: Bump to 28.99
+ * wallet: bugfix: ensure atomicity in settings updates
+ * qt: 28.0 translations update
+ * test: check xor.dat recreated when missing
+ * test: add null block xor key
+ * refactor: lift NUM_XOR_BYTES
+ * refactor: move read_xor_key() to TestNode
+ * refactor: use unlink rather than os.remove
+ * test: add blocks_key_path
+ * test: Avoid intermittent block download timeout in p2p_ibd_stalling
+ * test: Avoid duplicate curl call in get_previous_releases.py
+ * test: Add time-timewarp-attack boundary cases
+ * Fix maybe-uninitialized warning in IsSpentKey
+ * devtools, utxo-snapshot: Fix block height out of range
+ * test: replace deprecated secp256k1 context flags usage
+ * miner: adjust clock to timewarp rule
+ * Add timewarp attack mitigation test
+ * consensus: enable BIP94 on regtest
+ * test: assumeutxo: check that UTXO-querying RPCs operate on snapshot chainstate
+ * consensus: lower regtest nPowTargetTimespan to 144
+ * fuzz: Speed up utxo_snapshot fuzz target
+ * seeds: Use fjahr's more up to date asmap
+ * seeds: Fixed seeds update
+ * seeds: Add testnet4 fixed seeds file
+ * seeds: Remove manual onion and i2p seeds
+ * seeds: Add testnet instructions
+ * seeds: Also pull from achow101 seeder
+ * makeseeds: Configurable minimum blocks for testnet4's smaller chain
+ * headerssync: Update headerssync configuration
+ * params: Update assumevalid and minimum chainwork
+ * params: Update chainTxData
+ * params: Update assumed blockchain and chainstate sizes
+ * test: Enable detect_leaks=1 in ASAN_OPTIONS explicitly
+ * fuzz: Speed up utxo_snapshot by lazy re-init
+ * Rename ReleaseWallet to FlushAndDeleteWallet
+ * fuzz: Remove unused DataStream object
+ * wallet: WaitForDeleteWallet, do not expect thread safety
+ * wallet: rename UnloadWallet to WaitForDeleteWallet
+ * wallet: unload, notify GUI as soon as possible
+ * makeseeds: Shuffle ips after parsing
+ * makeseeds: Support CJDNS
+ * makeseeds: Update user agent regex
+ * test: add functional test for XORed block/undo files (`-blocksxor`)
+ * [doc] mention bip94 support
+ * test: refactor: move `read_xor_key`/`util_xor` helpers to util module
+ * qt: Update translation source file for v28.0 string freeze
+ * gui: Use menu for wallet migration
+ * remove repeated word in note
+ * Move maximum timewarp attack threshold back to 600s from 7200s
+ * Deduplicate list of chain strings in RPC help texts
+ * gui: Use wallet name for wallet migration rather than WalletModel
+ * gui: don't remove wallet manually before migration
+ * gui: Consolidate wallet display name to GUIUtil function
+ * wallet, interfaces: Include database format in listWalletDir
+ * test: Disallow fee_estimator construction in ChainTestingSetup
+ * wallet: fix, detect blank legacy wallets in IsLegacy
+ * doc: add missing "testnet4" network string in RPC/init help texts
+ * policy/feerate.h: avoid constraint self-dependency
+ * add missing #include <cstdint> for GCC 15
+ * doc: Update ccache website link
+ * chainparams: Handle Testnet4 in GetNetworkForMagic
+ * doc: Remove outdated nTx faking comment
+ * chainparams: add mainnet assumeutxo param at height 840_000
+ * wallet: List sqlite wallets with empty string name
+ * wallet: Ignore .bak files when listing wallet files
+ * validation: Use MAX_TIMEWARP constant as testnet4 timewarp defense delta
+ * net: Clarify that m_addr_local is only set once
+ * [test]: remove `ExtractDestination` false assertion for `ANCHOR` script
+ * lint: Find function calls in default arguments
+ * doc: Add release notes for 29775
+ * doc: Align deprecation warnings
+ * assumeutxo: Drop block height from metadata
+ * Reduce cache lookups in CCoinsViewCache::FetchCoin
+ * guix: bump time-machine to 7bf1d7aeaffba15c4f680f93ae88fbef25427252
+ * contrib: support reading XORed blocks in linearize-data.py script
+ * chainparams: Add initial minimum chain work for Testnet4
+ * Revert "depends: Fetch miniupnpc sources from an alternative website"
+ * add deprecation warning for mempoolfullrbf
+ * [doc] update documentation for new mempoolfullrbf default
+ * p2p: For assumeutxo, download snapshot chain before background chain
+ * p2p: Restrict downloading of blocks for snapshot chain
+ * doc: Drop no longer needed workaround for WSL
+ * fuzz: replace hardcoded numbers for bech32 limits
+ * validation: don't erase coins cache on prune flushes
+ * Add linked-list test to CCoinsViewCache::SanityCheck
+ * coins: move Sync logic to CoinsViewCacheCursor
+ * coins: pass linked list of flagged entries to BatchWrite
+ * test: add cache entry linked list tests
+ * coins: track flagged cache entries in linked list
+ * testnet: Add timewarp attack prevention for Testnet4
+ * testnet: Add Testnet4 difficulty adjustment rules fix
+ * testnet: Introduce Testnet4
+ * refactor: use c++20 std::views::reverse instead of reverse_iterator.h
+ * ci: Silent Homebrew's reinstall warnings
+ * doc: release note for 30212
+ * rpc: clarify ALREADY_IN_CHAIN rpc errors
+ * build: remove check for __declspec(dllexport)
+ * build: remove check for __attribute__((visibility..
+ * depends: fix ZMQ CMake getcachesize check
+ * scripted-diff: Replace uint256S("str") -> uint256{"str"}
+ * refactor: Hand-replace some uint256S -> uint256
+ * refactor: Add consteval uint256(hex_str)
+ * miniscript: Use `ToIntegral` instead of `ParseInt64`
+ * scripted-diff: Modernize naming of nChainTx and nTxCount
+ * test: Add basic check for nChainTx type
+ * chainparams: Change nChainTx to uint64_t
+ * refactor: remove un-tested early returns
+ * tests: add tests for KeyPair
+ * refactor: move SignSchnorr to KeyPair
+ * logging: clarify -debug and -debugexclude descriptions
+ * rpc: make logging method reject "0" category and correct the help text
+ * logging, refactor: minor encapsulation improvement and use BCLog::NONE instead of 0
+ * logging, refactor: make category special cases explicit
+ * doc + test: Correct uint256 hex string endianness
+ * doc: Add missed cmake package to build depends
+ * crypto: add KeyPair wrapper class
+ * tests: add key tweak smoke test
+ * bench: add benchmark for signing with a taptweak
+ * doc: Add note about distro's g++-mingw-w64-x86-64-posix version
+ * policy: enable full-rbf by default
+ * doc: add release notes for full-rbf
+ * test: check that keyless P2A 'signing' via `signrawtransactionwithkey` succeeds
+ * test: check that P2A with witness data is still consensus-legal
+ * test: P2A is a destination type with an address
+ * gui, qt: brintToFront workaround for Wayland
+ * [rpc, fees]: add more detail on the fee estimation modes
+ * [doc]: add `30275` release notes
+ * fuzz: fix timeout in crypter target
+ * test: Disable known broken USDT test for now
+ * Revert "build: pass --with-ecmult-gen-kb=86 to secp256k1"
+ * Squashed 'src/secp256k1/' changes from 4af241b320..642c885b61
+ * doc: tor.md: use -bind=127.0.0.1:8334=onion for the Tor bind
+ * Showing local addresses on the Node Window
+ * net: Providing an interface for mapLocalHost
+ * coins: call ClearFlags in CCoinsCacheEntry destructor
+ * refactor: require self and sentinel parameters for AddFlags
+ * refactor: add CoinsCachePair alias
+ * refactor: move flags to private uint8_t and rename to m_flags
+ * refactor: disallow setting flags in CCoinsCacheEntry constructors
+ * refactor: encapsulate flags setting with AddFlags and ClearFlags
+ * refactor: encapsulate flags get access for all other checks
+ * refactor: encapsulate flags access for dirty and fresh checks
+ * clusterlin: improve rechunking in LinearizationChunking (optimization)
+ * clusterlin: add MergeLinearizations function + fuzz test + benchmark
+ * clusterlin: add PostLinearize + benchmarks + fuzz tests
+ * clusterlin: add algorithms for connectedness/connected components
+ * clusterlin: rename Intersect -> IntersectPrefixes
+ * fuzz: improve scriptpubkeyman target
+ * qt: Replace deprecated LogPrintf with LogInfo in GUIUtil::LogQtInfo()
+ * qt, build: Drop `QT_STATICPLUGIN` macro
+ * depends: Fix `zeromq` build on OpenBSD
+ * refactor: remove TxidFromString
+ * test: replace WtxidFromString with Wtxid::FromHex
+ * fuzz: increase FromHex() coverage
+ * test: add uint256::FromHex unittest coverage
+ * test: Avoid CScript() as default function argument
+ * [fuzz] Harness for version handshake
+ * scripted-diff: Rename lazily initialized bloom filters
+ * doc: Remove reference to resolved issue
+ * [net processing] Lazily initialize m_recent_confirmed_transactions
+ * [net processing] Lazily initialize m_recent_rejects_reconsiderable
+ * [net processing] Lazily initialize m_recent_rejects
+ * test: Try previously intermittently broken USDT test again
+ * doc: remove obsolete mention and link to closed PR
+ * doc: add release notes for #22729
+ * test: Make leaf_script mandatory when scriptpath is set in TaprootSignatureMsg
+ * test: fix constructor of msg_tx
+ * doc: mention optional dependencies (qrencode, zmq) in OpenBSD build docs
+ * test: add P2A ProduceSignature coverage
+ * Add release note for P2A output feature
+ * test: add P2A coverage for decodescript
+ * test: Add anchor mempool acceptance test
+ * policy: stop 3rd party wtxid malleability of anchor spend
+ * policy: make anchor spend standard
+ * policy: Add OP_1 <0x4e73> as a standard output type
+ * kernel: Only setup kernel context globals once
+ * qt: Update translation source file
+ * qt: Bump Transifex slug for 28.x
+ * qt: Pull recent translations from Transifex
+ * test: fix intermittent failures in feature_proxy.py
+ * doc: Update issue reference for libbitcoinkernel
+ * rpc: fix maybe-uninitialized compile warning in getchaintxstats
+ * ci: enable berkley db on test each commit job
+ * rpc: add utxo's blockhash and number of confirmations to scantxoutset output
+ * guix: move bison from global scope, to Linux
+ * mingw: Document mode wbx workaround
+ * Add -blocksxor boolean option
+ * rpc: Return precise loadtxoutset error messages
+ * Return XOR AutoFile from BlockManager::Open*File()
+ * guix: bump time-machine to efc26826400762207cde9f23802cfe75a737963c
+ * guix: patch /gnu/store paths out of winpthreads
+ * doc: rpc: Use "output script" consistently (2/2)
+ * bench: add cluster linearization improvement benchmark
+ * clusterlin: permit passing in existing linearization to Linearize
+ * clusterlin: add LinearizationChunking class
+ * clusterlin: randomize the SearchCandidateFinder search order
+ * clusterlin: use bounded BFS exploration (optimization)
+ * bench: Candidate finding and linearization benchmarks
+ * clusterlin: add Linearize function
+ * clusterlin: add chunking algorithm
+ * clusterlin: add SearchCandidateFinder class
+ * clusterlin: add AncestorCandidateFinder class
+ * tests: framework for testing DepGraph class
+ * clusterlin: introduce cluster_linearize.h with Cluster and DepGraph types
+ * depends: remove ENV unsetting for darwin
+ * guix: improve ENV unsetting for macOS
+ * depends: patch explicit -lm usage out of Qt tools
+ * refactor: Use untranslated error message in ActivateSnapshot
+ * depends: cleanup after qrencode build
+ * depends: cleanup after miniupnpc build
+ * depends: Cleanup postprocess commands after switching to CMake
+ * m_tx_download_mutex followups
+ * release m_tx_download_mutex before MakeAndPushMessage GETDATA
+ * [refactor] change ActiveTipChange to use CBlockIndex ref instead of ptr
+ * ci: Add missing qttools5-dev install to Asan task
+ * doc: Add release notes for two pull requests
+ * refactor: Replace ParseHashStr with FromHex
+ * rest: Reject truncated hex txid early in getutxos parsing
+ * refactor: Expose FromHex in transaction_identifier
+ * refactor: Implement strict uint256::FromHex()
+ * ci: add _LIBCPP_REMOVE_TRANSITIVE_INCLUDES to TSAN job
+ * refactor: fix missing includes
+ * [test]: ensure `estimatesmartfee` default mode is `economical`
+ * [doc] TxOrphanage is no longer thread-safe
+ * [refactor] combine block vtx loops in BlockConnected
+ * cleanse: Use SecureZeroMemory for mingw-w64 (release) builds
+ * refactor: Add FlatFileSeq member variables in BlockManager
+ * scripted-diff: Rename SetHex to SetHexDeprecated
+ * test: refactor: Replace SetHex with uint256 constructor directly
+ * depends: Bump `libmultiprocess` for CMake fixes
+ * test: Fix intermittent issue in p2p_v2_misbehaving.py
+ * net: Log accepted connection after m_nodes.push_back
+ * guix: use gcc-12 to compile winpthreads
+ * depends: switch to building expat with CMake
+ * guix: use GCC 12.4.0 over 12.3.0
+ * guix: consolidate back to GCC 12 toolchain for all HOSTS
+ * fix: Make TxidFromString() respect string_view length
+ * refactor: Change base_blob::SetHex() to take std::string_view
+ * test: uint256 - Garbage suffixes and zero padding
+ * refactor: Make uint256_tests no longer use deprecated BOOST_CHECK()
+ * test: Add test for TxidFromString() behavior
+ * doc: use proper doxygen formatting for CTxMemPool::cs
+ * fuzz: Speed up PickValue in txorphan
+ * lint: Use git clone --depth=1
+ * lint: Add missing docker.io prefix to ci/lint_imagefile
+ * lint: Use consistent out-of-tree build for python and test_runner
+ * Fix lint-spelling warnings
+ * doc: Clarify intent of ./ci/lint_run_all.sh
+ * lint: Use $CI_RETRY_EXE when building ./ci/lint_imagefile
+ * fuzz: reduce keypool size in scriptpubkeyman target
+ * Fix MSVC warning C4273 "inconsistent dll linkage"
+ * depends: bump libmultiprocess for CMake fixes
+ * depends: Fix CMake-generated `libevent*.pc` files
+ * fuzz: Deglobalize signature cache in sigcache test
+ * fuzz: Limit parse_univalue input length
+ * log: Remove NOLINT(bitcoin-unterminated-logprintf)
+ * depends: switch zmq to CMake
+ * fuzz: Use BasicTestingSetup for coins_view target
+ * test: Add arguments for creating a slimmer setup
+ * depends: add zeromq no librt patch
+ * depends: add zeromq cmake minimum patch
+ * depends: add zeromq windows usage patch
+ * depends: add zeromq builtin sha1 patch
+ * depends: add zeromq mktemp macos patch
+ * logging: use std::string_view
++++ 994 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/bitcoin/bitcoin.changes
++++ and /work/SRC/openSUSE:Factory/.bitcoin.new.1881/bitcoin.changes
Old:
----
bitcoin-27.1.obscpio
New:
----
bitcoin-28.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bitcoin.spec ++++++
--- /var/tmp/diff_new_pack.wRtx3R/_old 2025-01-15 17:45:21.770054282 +0100
+++ /var/tmp/diff_new_pack.wRtx3R/_new 2025-01-15 17:45:21.770054282 +0100
@@ -1,7 +1,7 @@
#
# spec file for package bitcoin
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2011-2014 P Rusnak <prusnak(a)opensuse.org>
#
# All modifications and additions to the file contributed by third parties
@@ -21,10 +21,10 @@
%define base bitcoin
%define base_pretty Bitcoin
%define name_pretty %{base_pretty}
-%define consensus 1
+%define consensus 0
%define is_base 1
Name: bitcoin
-Version: 27.1
+Version: 28.0
Release: 0
Summary: P2P Digital Currency
License: MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.wRtx3R/_old 2025-01-15 17:45:21.822056433 +0100
+++ /var/tmp/diff_new_pack.wRtx3R/_new 2025-01-15 17:45:21.826056598 +0100
@@ -6,7 +6,7 @@
<param name="changesgenerate">enable</param>
<param name="exclude">.*</param>
<param name="versionrewrite-pattern">v(.*)</param>
- <param name="revision">refs/tags/v27.1</param>
+ <param name="revision">refs/tags/v28.0</param>
</service>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.wRtx3R/_old 2025-01-15 17:45:21.846057425 +0100
+++ /var/tmp/diff_new_pack.wRtx3R/_new 2025-01-15 17:45:21.850057591 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/bitcoin/bitcoin.git</param>
- <param name="changesrevision">1088a98f5aad080cc6cca2da174f206509fcda6c</param></service></servicedata>
+ <param name="changesrevision">110183746150428e6385880c79f8c5733b1361ba</param></service></servicedata>
(No newline at EOF)
++++++ bitcoin-27.1.obscpio -> bitcoin-28.0.obscpio ++++++
/work/SRC/openSUSE:Factory/bitcoin/bitcoin-27.1.obscpio /work/SRC/openSUSE:Factory/.bitcoin.new.1881/bitcoin-28.0.obscpio differ: char 49, line 1
++++++ bitcoin.obsinfo ++++++
--- /var/tmp/diff_new_pack.wRtx3R/_old 2025-01-15 17:45:21.902059741 +0100
+++ /var/tmp/diff_new_pack.wRtx3R/_new 2025-01-15 17:45:21.906059906 +0100
@@ -1,5 +1,5 @@
name: bitcoin
-version: 27.1
-mtime: 1718111937
-commit: 1088a98f5aad080cc6cca2da174f206509fcda6c
+version: 28.0
+mtime: 1727803802
+commit: 110183746150428e6385880c79f8c5733b1361ba
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2025-01-15 17:45:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/git-lfs (Old)
and /work/SRC/openSUSE:Factory/.git-lfs.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "git-lfs"
Wed Jan 15 17:45:02 2025 rev:18 rq:1238007 version:3.6.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2024-11-22 23:54:04.643778418 +0100
+++ /work/SRC/openSUSE:Factory/.git-lfs.new.1881/git-lfs.changes 2025-01-15 17:45:06.069404993 +0100
@@ -1,0 +2,23 @@
+Wed Jan 15 07:00:27 UTC 2025 - Johannes Kastl <opensuse_buildservice(a)ojkastl.de>
+
+- update to 3.6.0: (boo#1235876)
+ This release introduces a security fix for all platforms, which
+ has been assigned CVE-2024-53263.
+ When requesting credentials from Git for a remote host, prior
+ versions of Git LFS passed portions of the host's URL to the
+ git-credential(1) command without checking for embedded
+ line-ending control characters, and then sent any credentials
+ received back from the Git credential helper to the remote host.
+ By inserting URL-encoded control characters such as line feed
+ (LF) or carriage return (CR) characters into the URL, an attacker
+ might have been able to retrieve a user's Git credentials.
+ Git LFS now prevents bare line feed (LF) characters from being
+ included in the values sent to the git-credential(1) command, and
+ also prevents bare carriage return (CR) characters from being
+ included unless the credential.protectProtocol configuration
+ option is set to a value equivalent to false.
+ * Bugs
+ - Reject bare line-ending control characters in Git credential
+ requests (@chrisd8088)
+
+-------------------------------------------------------------------
Old:
----
git-lfs-3.6.0.obscpio
New:
----
git-lfs-3.6.1.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ git-lfs.spec ++++++
--- /var/tmp/diff_new_pack.veEphz/_old 2025-01-15 17:45:09.249536506 +0100
+++ /var/tmp/diff_new_pack.veEphz/_new 2025-01-15 17:45:09.257536836 +0100
@@ -1,7 +1,7 @@
#
# spec file for package git-lfs
#
-# 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
@@ -22,7 +22,7 @@
%bcond_without build_docs
Name: git-lfs
-Version: 3.6.0
+Version: 3.6.1
Release: 0
Summary: Git extension for versioning large files
License: MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.veEphz/_old 2025-01-15 17:45:09.477545935 +0100
+++ /var/tmp/diff_new_pack.veEphz/_new 2025-01-15 17:45:09.505547092 +0100
@@ -3,7 +3,7 @@
<param name="url">https://github.com/git-lfs/git-lfs</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v3.6.0</param>
+ <param name="revision">v3.6.1</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">disable</param>
<param name="versionrewrite-pattern">v(.*)</param>
++++++ git-lfs-3.6.0.obscpio -> git-lfs-3.6.1.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.6.0/CHANGELOG.md new/git-lfs-3.6.1/CHANGELOG.md
--- old/git-lfs-3.6.0/CHANGELOG.md 2024-11-21 00:04:33.000000000 +0100
+++ new/git-lfs-3.6.1/CHANGELOG.md 2024-12-04 01:24:27.000000000 +0100
@@ -1,5 +1,43 @@
# Git LFS Changelog
+## 3.6.1 (3 December 2024)
+
+This release introduces a security fix for Linux, macOS, and Windows
+systems, which has been assigned CVE-2024-53263.
+
+When Git LFS requests credentials from Git for a remote host, it passes
+portions of the host's URL to the `git-credential(1)` command without
+checking for embedded line-ending control characters, and then sends any
+credentials it receives back from the Git credential helper to the
+remote host. By inserting URL-encoded control characters such as
+line feed (LF) or carriage return (CR) characters into the URL, an
+attacker may be able to retrieve a user's Git credentials.
+
+By default Git LFS will now report an error if a line-ending control
+character (LF or CR) or a null byte (NUL) is found in any value Git LFS
+would otherwise pass to the `git-credential(1)` command.
+
+For users who depend on the ability to pass bare carriage return
+characters in a Git credential request, Git LFS will now honour the
+`credential.protectProtocol` Git configuration option. If this option
+is set to `false`, Git LFS will allow carriage return characters in the
+values it sends to the `git-credential(1)` command. This option will be
+introduced in Git as part of the remedy for the vulnerability in Git
+designated as CVE-2024-52006.
+
+Git LFS v3.6.1 will be released in coordination with releases from
+several other projects including Git, Git for Windows, and Git Credential
+Manager (GCM).
+
+We would like to extend a special thanks to the following open-source
+contributors:
+
+* @Ry0taK for reporting this to us responsibly
+
+### Bugs
+
+* Reject bare line-ending control characters in Git credential requests (@chrisd8088)
+
## 3.6.0 (20 November 2024)
This release is a feature release which includes support for multi-stage
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.6.0/config/version.go new/git-lfs-3.6.1/config/version.go
--- old/git-lfs-3.6.0/config/version.go 2024-11-21 00:04:33.000000000 +0100
+++ new/git-lfs-3.6.1/config/version.go 2024-12-04 01:24:27.000000000 +0100
@@ -13,7 +13,7 @@
)
const (
- Version = "3.6.0"
+ Version = "3.6.1"
)
func init() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.6.0/creds/creds.go new/git-lfs-3.6.1/creds/creds.go
--- old/git-lfs-3.6.0/creds/creds.go 2024-11-21 00:04:33.000000000 +0100
+++ new/git-lfs-3.6.1/creds/creds.go 2024-12-04 01:24:27.000000000 +0100
@@ -58,13 +58,23 @@
return slices.Contains([]string{"1", "true"}, FirstEntryForKey(c, "continue"))
}
-func bufferCreds(c Creds) *bytes.Buffer {
+func (c Creds) buffer(protectProtocol bool) (*bytes.Buffer, error) {
buf := new(bytes.Buffer)
buf.Write([]byte("capability[]=authtype\n"))
buf.Write([]byte("capability[]=state\n"))
for k, v := range c {
for _, item := range v {
+ if strings.Contains(item, "\n") {
+ return nil, errors.Errorf(tr.Tr.Get("credential value for %s contains newline: %q", k, item))
+ }
+ if protectProtocol && strings.Contains(item, "\r") {
+ return nil, errors.Errorf(tr.Tr.Get("credential value for %s contains carriage return: %q\nIf this is intended, set `credential.protectProtocol=false`", k, item))
+ }
+ if strings.Contains(item, string(rune(0))) {
+ return nil, errors.Errorf(tr.Tr.Get("credential value for %s contains null byte: %q", k, item))
+ }
+
buf.Write([]byte(k))
buf.Write([]byte("="))
buf.Write([]byte(item))
@@ -72,7 +82,7 @@
}
}
- return buf
+ return buf, nil
}
type CredentialHelperContext struct {
@@ -168,6 +178,9 @@
helpers = append(helpers, ctxt.askpassCredHelper)
}
}
+
+ ctxt.commandCredHelper.protectProtocol = ctxt.urlConfig.Bool("credential", rawurl, "protectProtocol", true)
+
return CredentialHelperWrapper{CredentialHelper: NewCredentialHelpers(append(helpers, ctxt.commandCredHelper)), Input: input, Url: u}
}
@@ -307,7 +320,8 @@
}
type commandCredentialHelper struct {
- SkipPrompt bool
+ SkipPrompt bool
+ protectProtocol bool
}
func (h *commandCredentialHelper) Fill(creds Creds) (Creds, error) {
@@ -338,7 +352,10 @@
if err != nil {
return nil, errors.New(tr.Tr.Get("failed to find `git credential %s`: %v", subcommand, err))
}
- cmd.Stdin = bufferCreds(input)
+ cmd.Stdin, err = input.buffer(h.protectProtocol)
+ if err != nil {
+ return nil, errors.New(tr.Tr.Get("invalid input to `git credential %s`: %v", subcommand, err))
+ }
cmd.Stdout = output
/*
There is a reason we don't read from stderr here:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.6.0/creds/creds_test.go new/git-lfs-3.6.1/creds/creds_test.go
--- old/git-lfs-3.6.0/creds/creds_test.go 2024-11-21 00:04:33.000000000 +0100
+++ new/git-lfs-3.6.1/creds/creds_test.go 2024-12-04 01:24:27.000000000 +0100
@@ -1,12 +1,101 @@
package creds
import (
+ "bytes"
"errors"
+ "slices"
+ "strings"
"testing"
"github.com/stretchr/testify/assert"
)
+func assertCredsLinesMatch(t *testing.T, expected []string, buf *bytes.Buffer) {
+ expected = append(expected, "")
+ actual := strings.SplitAfter(buf.String(), "\n")
+
+ slices.Sort(expected)
+ slices.Sort(actual)
+
+ assert.Equal(t, expected, actual)
+}
+
+func TestCredsBufferFormat(t *testing.T) {
+ creds := make(Creds)
+
+ expected := []string{"capability[]=authtype\n", "capability[]=state\n"}
+
+ buf, err := creds.buffer(true)
+ assert.NoError(t, err)
+ assertCredsLinesMatch(t, expected, buf)
+
+ creds["protocol"] = []string{"https"}
+ creds["host"] = []string{"example.com"}
+
+ expectedPrefix := strings.Join(expected, "")
+ expected = append(expected, "protocol=https\n", "host=example.com\n")
+
+ buf, err = creds.buffer(true)
+ assert.NoError(t, err)
+ assert.True(t, strings.HasPrefix(buf.String(), expectedPrefix))
+ assertCredsLinesMatch(t, expected, buf)
+
+ creds["wwwauth[]"] = []string{"Basic realm=test", "Negotiate"}
+
+ expected = append(expected, "wwwauth[]=Basic realm=test\n")
+ expected = append(expected, "wwwauth[]=Negotiate\n")
+
+ buf, err = creds.buffer(true)
+ assert.NoError(t, err)
+ assert.True(t, strings.HasPrefix(buf.String(), expectedPrefix))
+ assertCredsLinesMatch(t, expected, buf)
+}
+
+func TestCredsBufferProtect(t *testing.T) {
+ creds := make(Creds)
+
+ // Always disallow LF characters
+ creds["protocol"] = []string{"https"}
+ creds["host"] = []string{"one.example.com\nhost=two.example.com"}
+
+ buf, err := creds.buffer(false)
+ assert.Error(t, err)
+ assert.Nil(t, buf)
+
+ buf, err = creds.buffer(true)
+ assert.Error(t, err)
+ assert.Nil(t, buf)
+
+ // Disallow CR characters unless protocol protection disabled
+ creds["host"] = []string{"one.example.com\rhost=two.example.com"}
+
+ expected := []string{
+ "capability[]=authtype\n",
+ "capability[]=state\n",
+ "protocol=https\n",
+ "host=one.example.com\rhost=two.example.com\n",
+ }
+
+ buf, err = creds.buffer(false)
+ assert.NoError(t, err)
+ assertCredsLinesMatch(t, expected, buf)
+
+ buf, err = creds.buffer(true)
+ assert.Error(t, err)
+ assert.Nil(t, buf)
+
+ // Always disallow null bytes
+ creds["host"] = []string{"one.example.com\x00host=two.example.com"}
+
+ buf, err = creds.buffer(false)
+ assert.Error(t, err)
+ assert.Nil(t, buf)
+
+ buf, err = creds.buffer(true)
+ assert.Error(t, err)
+ assert.Nil(t, buf)
+}
+
type testCredHelper struct {
fillErr error
approveErr error
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.6.0/debian/changelog new/git-lfs-3.6.1/debian/changelog
--- old/git-lfs-3.6.0/debian/changelog 2024-11-21 00:04:33.000000000 +0100
+++ new/git-lfs-3.6.1/debian/changelog 2024-12-04 01:24:27.000000000 +0100
@@ -1,3 +1,9 @@
+git-lfs (3.6.1) stable; urgency=low
+
+ * New upstream version
+
+ -- Chris Darroch <chrisd8088(a)github.com> Tue, 03 Dec 2024 14:29:00 -0000
+
git-lfs (3.6.0) stable; urgency=low
* New upstream version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.6.0/rpm/SPECS/git-lfs.spec new/git-lfs-3.6.1/rpm/SPECS/git-lfs.spec
--- old/git-lfs-3.6.0/rpm/SPECS/git-lfs.spec 2024-11-21 00:04:33.000000000 +0100
+++ new/git-lfs-3.6.1/rpm/SPECS/git-lfs.spec 2024-12-04 01:24:27.000000000 +0100
@@ -1,5 +1,5 @@
Name: git-lfs
-Version: 3.6.0
+Version: 3.6.1
Release: 1%{?dist}
Summary: Git extension for versioning large files
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.6.0/t/cmd/lfstest-gitserver.go new/git-lfs-3.6.1/t/cmd/lfstest-gitserver.go
--- old/git-lfs-3.6.0/t/cmd/lfstest-gitserver.go 2024-11-21 00:04:33.000000000 +0100
+++ new/git-lfs-3.6.1/t/cmd/lfstest-gitserver.go 2024-12-04 01:24:27.000000000 +0100
@@ -26,6 +26,7 @@
"net/http"
"net/http/httptest"
"net/textproto"
+ "net/url"
"os"
"os/exec"
"regexp"
@@ -257,6 +258,7 @@
}
func lfsUrl(repo, oid string, redirect bool) string {
+ repo = url.QueryEscape(repo)
if redirect {
return server.URL + "/redirect307/objects/" + oid + "?r=" + repo
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.6.0/t/t-credentials-protect.sh new/git-lfs-3.6.1/t/t-credentials-protect.sh
--- old/git-lfs-3.6.0/t/t-credentials-protect.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/git-lfs-3.6.1/t/t-credentials-protect.sh 2024-12-04 01:24:27.000000000 +0100
@@ -0,0 +1,146 @@
+#!/usr/bin/env bash
+
+. "$(dirname "$0")/testlib.sh"
+
+ensure_git_version_isnt $VERSION_LOWER "2.3.0"
+
+export CREDSDIR="$REMOTEDIR/creds-credentials-protect"
+setup_creds
+
+# Copy the default record file for the test credential helper to match the
+# hostname used in the Git LFS configurations of the tests.
+cp "$CREDSDIR/127.0.0.1" "$CREDSDIR/localhost"
+
+begin_test "credentials rejected with line feed"
+(
+ set -e
+
+ reponame="protect-linefeed"
+ setup_remote_repo "$reponame"
+ clone_repo "$reponame" "$reponame"
+
+ contents="a"
+ contents_oid=$(calc_oid "$contents")
+
+ git lfs track "*.dat"
+ printf "%s" "$contents" >a.dat
+ git add .gitattributes a.dat
+ git commit -m "add a.dat"
+
+ # Using localhost instead of 127.0.0.1 in the LFS API URL ensures this URL
+ # is used when filling credentials rather than the Git remote URL, which
+ # would otherwise be used since it would have the same scheme and hostname.
+ gitserver="$(echo "$GITSERVER" | sed 's/127\.0\.0\.1/localhost/')"
+ testreponame="test%0a$reponame"
+ git config lfs.url "$gitserver/$testreponame.git/info/lfs"
+
+ GIT_TRACE=1 git lfs push origin main 2>&1 | tee push.log
+ if [ "0" -eq "${PIPESTATUS[0]}" ]; then
+ echo >&2 "fatal: expected 'git lfs push' to fail ..."
+ exit 1
+ fi
+ grep "batch response: Git credentials for $gitserver.* not found" push.log
+ grep "credential value for path contains newline" push.log
+ refute_server_object "$testreponame" "$contents_oid"
+
+ git config credential.protectProtocol false
+
+ GIT_TRACE=1 git lfs push origin main 2>&1 | tee push.log
+ if [ "0" -eq "${PIPESTATUS[0]}" ]; then
+ echo >&2 "fatal: expected 'git lfs push' to fail ..."
+ exit 1
+ fi
+ grep "batch response: Git credentials for $gitserver.* not found" push.log
+ grep "credential value for path contains newline" push.log
+ refute_server_object "$testreponame" "$contents_oid"
+)
+end_test
+
+begin_test "credentials rejected with carriage return"
+(
+ set -e
+
+ reponame="protect-return"
+ setup_remote_repo "$reponame"
+ clone_repo "$reponame" "$reponame"
+
+ contents="a"
+ contents_oid=$(calc_oid "$contents")
+
+ git lfs track "*.dat"
+ printf "%s" "$contents" >a.dat
+ git add .gitattributes a.dat
+ git commit -m "add a.dat"
+
+ # Using localhost instead of 127.0.0.1 in the LFS API URL ensures this URL
+ # is used when filling credentials rather than the Git remote URL, which
+ # would otherwise be used since it would have the same scheme and hostname.
+ gitserver="$(echo "$GITSERVER" | sed 's/127\.0\.0\.1/localhost/')"
+ testreponame="test%0d$reponame"
+ git config lfs.url "$gitserver/$testreponame.git/info/lfs"
+
+ GIT_TRACE=1 git lfs push origin main 2>&1 | tee push.log
+ if [ "0" -eq "${PIPESTATUS[0]}" ]; then
+ echo >&2 "fatal: expected 'git lfs push' to fail ..."
+ exit 1
+ fi
+ grep "batch response: Git credentials for $gitserver.* not found" push.log
+ grep "credential value for path contains carriage return" push.log
+ refute_server_object "$testreponame" "$contents_oid"
+
+ git config credential.protectProtocol false
+
+ git lfs push origin main 2>&1 | tee push.log
+ if [ "0" -ne "${PIPESTATUS[0]}" ]; then
+ echo >&2 "fatal: expected 'git lfs push' to succeed ..."
+ exit 1
+ fi
+ [ $(grep -c "Uploading LFS objects: 100% (1/1)" push.log) -eq 1 ]
+ assert_server_object "$testreponame" "$contents_oid"
+)
+end_test
+
+begin_test "credentials rejected with null byte"
+(
+ set -e
+
+ reponame="protect-null"
+ setup_remote_repo "$reponame"
+ clone_repo "$reponame" "$reponame"
+
+ contents="a"
+ contents_oid=$(calc_oid "$contents")
+
+ git lfs track "*.dat"
+ printf "%s" "$contents" >a.dat
+ git add .gitattributes a.dat
+ git commit -m "add a.dat"
+
+ # Using localhost instead of 127.0.0.1 in the LFS API URL ensures this URL
+ # is used when filling credentials rather than the Git remote URL, which
+ # would otherwise be used since it would have the same scheme and hostname.
+ gitserver="$(echo "$GITSERVER" | sed 's/127\.0\.0\.1/localhost/')"
+ testreponame="test%00$reponame"
+ git config lfs.url "$gitserver/$testreponame.git/info/lfs"
+
+ GIT_TRACE=1 git lfs push origin main 2>&1 | tee push.log
+ if [ "0" -eq "${PIPESTATUS[0]}" ]; then
+ echo >&2 "fatal: expected 'git lfs push' to fail ..."
+ exit 1
+ fi
+ grep "batch response: Git credentials for $gitserver.* not found" push.log
+ grep "credential value for path contains null byte" push.log
+ refute_server_object "$testreponame" "$contents_oid"
+
+ git config credential.protectProtocol false
+
+ GIT_TRACE=1 git lfs push origin main 2>&1 | tee push.log
+ if [ "0" -eq "${PIPESTATUS[0]}" ]; then
+ echo >&2 "fatal: expected 'git lfs push' to fail ..."
+ exit 1
+ fi
+ grep "batch response: Git credentials for $gitserver.* not found" push.log
+ grep "credential value for path contains null byte" push.log
+ refute_server_object "$testreponame" "$contents_oid"
+)
+end_test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.6.0/versioninfo.json new/git-lfs-3.6.1/versioninfo.json
--- old/git-lfs-3.6.0/versioninfo.json 2024-11-21 00:04:33.000000000 +0100
+++ new/git-lfs-3.6.1/versioninfo.json 2024-12-04 01:24:27.000000000 +0100
@@ -4,7 +4,7 @@
"FileVersion": {
"Major": 3,
"Minor": 6,
- "Patch": 0,
+ "Patch": 1,
"Build": 0
}
},
@@ -13,7 +13,7 @@
"FileDescription": "Git LFS",
"LegalCopyright": "GitHub, Inc. and Git LFS contributors",
"ProductName": "Git Large File Storage (LFS)",
- "ProductVersion": "3.6.0"
+ "ProductVersion": "3.6.1"
},
"IconPath": "script/windows-installer/git-lfs-logo.ico"
}
++++++ git-lfs.obsinfo ++++++
--- /var/tmp/diff_new_pack.veEphz/_old 2025-01-15 17:45:10.569591095 +0100
+++ /var/tmp/diff_new_pack.veEphz/_new 2025-01-15 17:45:10.601592419 +0100
@@ -1,5 +1,5 @@
name: git-lfs
-version: 3.6.0
-mtime: 1732143873
-commit: 6340befc60876f4f039f215479d9d5a945f817e1
+version: 3.6.1
+mtime: 1733271867
+commit: ea47a34bde1ba1ecf9eb8dc6d44fcf7aef42f5e3
++++++ vendor.tar.xz ++++++
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gh for openSUSE:Factory checked in at 2025-01-15 17:44:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gh (Old)
and /work/SRC/openSUSE:Factory/.gh.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gh"
Wed Jan 15 17:44:58 2025 rev:68 rq:1238006 version:2.65.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/gh/gh.changes 2024-12-08 11:38:07.268091017 +0100
+++ /work/SRC/openSUSE:Factory/.gh.new.1881/gh.changes 2025-01-15 17:45:02.589261074 +0100
@@ -1,0 +2,167 @@
+Wed Jan 15 08:57:11 UTC 2025 - pdostal(a)suse.com
+
+- Update to version 2.65.0:
+ * Bump cli/go-gh for indirect security vulnerability
+ * Panic mustParseTrackingRef if format is incorrect
+ * Move trackingRef into pr create package
+ * Make tryDetermineTrackingRef tests more respective of reality
+ * Rework tryDetermineTrackingRef tests
+ * Avoid pointer return from determineTrackingBranch
+ * Doc determineTrackingBranch
+ * Don't use pointer for determineTrackingBranch branchConfig
+ * Panic if tracking ref can't be reconstructed
+ * Document and rework pr create tracking branch lookup
+ * Upgrade generated workflows
+ * Fixed test for stdout in non-tty use case of repo fork
+ * Fix test
+ * Alternative: remove LocalBranch from BranchConfig
+ * Set LocalBranch even if the git config fails
+ * Add test for permissions check for security and analysis edits (#1)
+ * print repo url to stdout
+ * Update pkg/cmd/auth/login/login.go
+ * Move mention of classic token to correct line
+ * Separate type decrarations
+ * Add mention of classic token in gh auth login docs
+ * Update pkg/cmd/repo/create/create.go
+ * docs(repo): make explicit which branch is used when creating a repo
+ * fix(repo fork): add non-TTY output when fork is newly created
+ * Move api call to editRun
+ * Complete get -> list renaming
+ * Better error testing for autolink TestListRun
+ * Decode instead of unmarshal
+ * Use 'list' instead of 'get' for autolink list type and method
+ * Remove NewAutolinkClient
+ * Break out autolink list json fields test
+ * PR nits
+ * Refactor autolink subcommands into their own packages
+ * Whitespace
+ * Refactor out early return in test code
+ * Add testing for AutoLinkGetter
+ * Refactor autolink list and test to use http interface for simpler testing
+ * Apply PR comment changes
+ * Introduce repo autolinks list commands
+ * Remove release discussion posts and clean up related block in deployment yml
+ * Extract logic into helper function
+ * add pending status for workflow runs
+ * Feat: Allow setting security_and_analysis settings in gh repo edit
+ * Upgrade golang.org/x/net to v0.33.0
+ * Document SmartBaseRepoFunc
+ * Document BaseRepoFunc
+ * Update releasing.md
+ * Document how to set gh-merge-base
+
+-------------------------------------------------------------------
+Mon Dec 23 05:28:11 UTC 2024 - pdostal(a)suse.com
+
+- Update to version 2.64.0:
+ * add test for different SAN and SourceRepositoryURI values
+ * add test for signerRepo and tenant
+ * add some more fields to test that san, sanregex are set properly
+ * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
+ * update san and sanregex configuration for readability
+ * reduce duplication when creating policy content
+ * tweak output of build policy info
+ * Name conditionals in PR finder
+ * Support pr view for intra-org forks
+ * Return err instead of silentError in merge queue check
+ * linting pointed out this var is no longer used
+ * Removed fun, but inaccessible ASCII header
+ * further tweaks to the long description
+ * Exit on pr merge with `-d` and merge queue
+ * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
+ * Update pkg/cmd/attestation/inspect/inspect.go
+ * Update gh auth commands to point to GitHub Docs
+ * Reformat ext install long
+ * Mention Windows quirk in ext install help text
+ * Fix error mishandling in local ext install
+ * Assert on err msg directly in ext install tests
+ * Clarify hosts in ext install help text
+ * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
+ * Removed now redundant file
+ * minor tweak to language
+ * go mod tidy
+ * Deleted no-longer-used code.
+ * deleted now-invalid tests, added a tiny patina of new testing.
+ * Tightened up docs, deleted dead code, improved printing
+ * fix file name creation on windows
+ * wording
+ * hard code expected digest
+ * fix download test
+ * use bash shell with integration tests
+ * simplify var creation
+ * update integration test scripts
+ * fix: list branches in square brackets in gh codespace
+ * try nesting scripts
+ * run all tests in a single script
+ * windows for loop syntax
+ * use replaceAll
+ * update expected file path on windows
+ * run integration tests with windows specific syntax
+ * run all attestation cmd integration tests automatically
+ * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
+ * Improve error handling in apt setup script
+ * use different file name for attestation files on windows
+ * test(gh run): assert branch names are enclosed in square brackets
+ * docs: enhance help text and prompt for rename command
+ * Revert "Confirm auto-detected base branch"
+ * Confirm auto-detected base branch
+ * Merge changes from #10004
+ * Set gh-merge-base from `issue develop`
+ * Open PR against gh-merge-base
+ * Refactor extension executable error handling
+ * fix: list branches in square brackets in gh run view (#10038)
+ * docs: update description of command
+ * style: reformat files
+ * docs: update sentence case
+ * use github owned oci image
+ * docs: add mention of scopes help topic in `auth refresh` command help
+ * docs: add mention of scopes help topic in `auth login` command help
+ * docs: add help topic for auth scopes
+ * docs: improve help for browse command
+ * docs: improve docs for browse command as of #5352
+ * fix package reference
+ * add gh attestation verify integration test for oci bundles
+ * add integration test for bundle-from-oci option
+ * update tests
+ * update tests
+ * move content of veriy policy options function into enforcement criteria
+ * comment
+ * try switch statement
+ * remove duplicate err checking
+ * get bundle issuer in another func
+ * more logic updating to remove nesting
+ * inverse logic for less nesting
+ * remove unneeded nesting
+ * wip, linting, getting tests to pass
+ * wording
+ * var naming
+ * drop table view
+ * order policy info so relevant info is printed next to each other
+ * Update pkg/cmd/attestation/verification/policy.go
+ * Update pkg/cmd/attestation/verification/policy.go
+ * Update pkg/cmd/attestation/verification/policy.go
+ * wip: added new printSummaryInspection
+ * Improve error handling for missing executable
+ * experiment with table output
+ * Assert stderr is empty in manager_test.go
+ * Update error message wording
+ * Change: exit zero, still print warning to stderr
+ * wording
+ * Improve docs on installing extensions
+ * Update language for missing extension executable
+ * Update test comments about Windows behavior
+ * wording
+ * wording
+ * wording
+ * add newlines for additional policy info
+ * Document requirements for local extensions
+ * Warn when installing local ext with no executable
+ * wording
+ * formatting
+ * print policy information before verifying
+ * add initial policy info method
+ * more wip poking around, now with table printing
+ * wip, gh at inspect will check the signature on the bundle
+ * wip: inspect now prints various bundle fields in a nice json
+
+-------------------------------------------------------------------
Old:
----
cli-2.63.2.tar.zst
New:
----
cli-2.65.0.tar.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gh.spec ++++++
--- /var/tmp/diff_new_pack.8zkGpE/_old 2025-01-15 17:45:04.273330718 +0100
+++ /var/tmp/diff_new_pack.8zkGpE/_new 2025-01-15 17:45:04.273330718 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gh
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger(a)gmx.de>
#
# All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
%define goflags "-buildmode=pie -trimpath -mod=vendor -modcacherw"
%define sname cli
Name: gh
-Version: 2.63.2
+Version: 2.65.0
Release: 0
Summary: The official CLI for GitHub
License: MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.8zkGpE/_old 2025-01-15 17:45:04.301331876 +0100
+++ /var/tmp/diff_new_pack.8zkGpE/_new 2025-01-15 17:45:04.309332207 +0100
@@ -3,7 +3,7 @@
<param name="url">https://github.com/cli/cli</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v2.63.2</param>
+ <param name="revision">v2.65.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
@@ -16,7 +16,7 @@
<param name="compression">zst</param>
</service>
<service name="go_modules" mode="manual">
- <param name="archive">cli-2.63.2.tar.zst</param>
+ <param name="archive">cli-2.65.0.tar.zst</param>
</service>
</services>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.8zkGpE/_old 2025-01-15 17:45:04.337333365 +0100
+++ /var/tmp/diff_new_pack.8zkGpE/_new 2025-01-15 17:45:04.341333530 +0100
@@ -1,7 +1,7 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/cli/cli</param>
- <param name="changesrevision">d60e5ffba335281439d95749abb6f4c3b94fabdc</param>
+ <param name="changesrevision">b3be16e98e1413f5bb0943c06402516cec3fd3b4</param>
</service>
</servicedata>
(No newline at EOF)
++++++ cli-2.63.2.tar.zst -> cli-2.65.0.tar.zst ++++++
/work/SRC/openSUSE:Factory/gh/cli-2.63.2.tar.zst /work/SRC/openSUSE:Factory/.gh.new.1881/cli-2.65.0.tar.zst differ: char 7, line 1
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/gh/vendor.tar.gz /work/SRC/openSUSE:Factory/.gh.new.1881/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package deno for openSUSE:Factory checked in at 2025-01-15 17:44:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/deno (Old)
and /work/SRC/openSUSE:Factory/.deno.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "deno"
Wed Jan 15 17:44:45 2025 rev:60 rq:1238023 version:2.1.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/deno/deno.changes 2024-12-16 19:11:41.672916758 +0100
+++ /work/SRC/openSUSE:Factory/.deno.new.1881/deno.changes 2025-01-15 17:44:48.612682650 +0100
@@ -1,0 +2,105 @@
+Wed Jan 15 04:26:00 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro(a)opensuse.org>
+
+- Update rusty v8 requirement to 130.0.7
+
+-------------------------------------------------------------------
+Wed Jan 15 01:58:00 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro(a)opensuse.org>
+
+- Update to version 2.1.5:
+ * docs: added jsdoc for window.close()
+ * refactor(npm): move `InNpmPackageChecker` code to deno_resolver
+ * fix(lsp): use verbatim specifier for URL auto-imports
+ * refactor(npm): extract out some npm fs resolution code from the cli
+ * refactor(npm): split some resolution from installation
+ * refactor: update deno_core for error refactor
+ * fix(ext/net): update moka cache to avoid potential panic in `Deno.resolveDns` on some laptops with Ryzen CPU
+ * fix(jsr): Wasm imports fail to load
+ * fix(ext/node): Fix `os.cpus()` on Linux
+ * fix(ext/websocket): Fix close code without reason
+ * fix(ext/node): have `process` global available in Node context
+ * fix(lint): fix single char selectors being ignored
+ * fix(no-slow-types): handle rest param with internal assignments
+ * fix(lsp): don't skip dirs with enabled subdirs
+ * feat(node/fs): Add a chmod method to the FileHandle class
+ * Revert "perf: build denort with panic = "abort" for releases"
+ * refactor: make `IncrementalCache` accept a `CacheDBHash`
+ * test(ext/node): disable flaky dgram tests
+ * feat(unstable): no config npm:@opentelemetry/api integration
+ * refactor(quic): introduce endpoint, 0rtt, cleanup
+ * feat(unstable): replace SpanExporter with TracerProvider
+ * fix(ext/http): improve error message when underlying resource of request body unavailable
+ * fix(kv): improve backoff error message and inline documentation
+ * fix(check): move module not found errors to typescript diagnostics
+ * fix(check): line-break between diagnostic message chain entries
+ * refactor: Use 'await using' in serve_test
+ * fix(permissions): implicit `--allow-import` when using `--cached-only`
+ * refactor: remove use of home crate
+ * refactor: update some fs_util functions to use sys_traits
+ * refactor(node/npm): separate out permission check from npm resolvers
+ * fix(lsp): css preprocessor formatting
+ * fix(npm): deterministically output tags to initialized file
+ * perf: build denort with `panic = "abort"` for releases
+ * chore: cargo fmt - turn on group_imports=StdExternalCrate
+ * perf(fs/windows): stat - only open file once
+ * refactor: do not use `deno_fs::FileSystem` everywhere
+ * fix(ext/node): support private key export in JWK format
+ * fix(node): Add missing `inspector/promises`
+ * chore(lint): remove manual AST field counter
+ * refactor: use sys_traits
+ * perf(node/fs/copy): reduce metadata lookups copying directory
+ * fix(ext/node): convert brotli chunks with proper byte offset
+ * fix(unstable): don't error on non-existing attrs or type attr
+ * fix(ext/node): add support of any length IV for aes-(128|256)-gcm ciphers
+ * fix(ext/node): RangeError timingSafeEqual with different byteLength
+ * feat(unstable): add OTEL MeterProvider
+ * fix(ext/node): make getCiphers return supported ciphers
+ * fix: incorrect memory info free/available bytes on mac
+ * feat(unstable): support selectors in JS lint plugins
+ * fix(ext/fetch): better error message when body resource is unavailable
+ * fix(ext/fs): do not throw for bigint ctime/mtime/atime
+ * fix(node): handle cjs exports with escaped chars
+ * feat(unstable): add JS linting plugin infrastructure
+ * perf: remove now needless canonicalization getting closest package.json
+ * perf: upgrade to deno_semver 0.7
+ * perf: don't store duplicate info for ops in the snapshot
+ * feat(unstable): Implement QUIC
+ * fix(ext/node): add `truncate` method to the `FileHandle` class
+ * fix(lsp): rewrite imports for 'Move to a new file' action
+ * fix(publish): infer literal types in const contexts
+ * fix(task): support tasks without commands
+ * fix(compile): be more deterministic when compiling the same code in different directories
+ * fix(ext/node): do not exit worker thread when there is pending async op
+ * chore: release ext/ crates
+ * fix(ext/node): Fix `fs.access`/`fs.promises.access` with `X_OK` mode parameter on Windows
+ * fix(ext/fetch): retry some http/2 errors
+ * chore: upgrade libc
+ * fix(ext/node): sort list of built-in modules alphabetically
+ * fix(task): properly handle task name wildcards with --recursive
+ * fix(outdated): ensure "Latest" version is greater than "Update" version
+ * fix(lsp): include "node:" prefix for node builtin auto-imports
+ * fix: deno_resolver crate without 'sync' feature
+ * chore: release "deno_*" crates
+ * feat(permission): separate PermissionDeniedError to Retryable and Fatal
+ * refactor(lint): renames and code flattening
+ * refactor: use capacity_builder for writing deno compile data section
+ * refactor: extract out `FileFetcher` to `deno_cache_dir`
+ * fix(lsp): respect "typescript.suggestionActions.enabled" setting
+ * fix: upgrade deno_doc to 0.161.3
+ * fix(compile): display embedded file sizes and total
+ * fix: FastString v8_string() should error when cannot allocated
+ * refactor: add 'sync' feature to deno_resolver crate
+ * fix(outdated): support updating dependencies in external import maps
+ * fix(lockfile): include dependencies listed in external import map in lockfile
+ * fix(lsp): sql and component file formatting
+ * chore: bump hyper-util to 0.1.10
+ * Revert "ci: use self-hosted mac arm runner only on main branch"
+ * feat(ext/web): add `[[ErrorData]]` slot to `DOMException`
+ * fix(ext/node): support createConnection option in node:http.request()
+ * chore: mark ./tools/release/npm/build.ts as executable
+ * fix(npm): search node_modules folder for package matching npm specifier
+ * chore: add npm distribution at `deno` package
+ * fix(compile): analyze modules in directory specified in --include
+ * refactor(unstable): otel configuration
+ * fix(compile): output contents of embedded file system
+
+-------------------------------------------------------------------
Old:
----
deno-2.1.4.tar.zst
New:
----
deno-2.1.5.tar.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ deno.spec ++++++
--- /var/tmp/diff_new_pack.jlLtvA/_old 2025-01-15 17:44:53.316877424 +0100
+++ /var/tmp/diff_new_pack.jlLtvA/_new 2025-01-15 17:44:53.320877591 +0100
@@ -1,7 +1,7 @@
#
# spec file for package deno
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2020-2024 Avindra Goolcharan <avindra(a)opensuse.org>
# Copyright (c) 2018-2024 the Deno authors
#
@@ -19,9 +19,9 @@
%global _lto_cflags %nil
-%global _v8_version 130.0.1
+%global _v8_version 130.0.7
Name: deno
-Version: 2.1.4
+Version: 2.1.5
Release: 0
Summary: A secure JavaScript and TypeScript runtime
License: MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.jlLtvA/_old 2025-01-15 17:44:53.352878915 +0100
+++ /var/tmp/diff_new_pack.jlLtvA/_new 2025-01-15 17:44:53.356879081 +0100
@@ -8,7 +8,7 @@
<param name="url">https://github.com/denoland/deno</param>
<!-- param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param -->
<param name="versionformat">@PARENT_TAG@</param>
- <param name="revision">v2.1.4</param>
+ <param name="revision">v2.1.5</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<param name="changesgenerate">enable</param>
@@ -22,7 +22,7 @@
</service>
<service name="roast" mode="manual">
<param name="target">deno</param>
- <param name="outfile">deno-2.1.4.tar.zst</param>
+ <param name="outfile">deno-2.1.5.tar.zst</param>
<param name="preserve-root">true</param>
<param name="reproducible">true</param>
</service>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.jlLtvA/_old 2025-01-15 17:44:53.372879743 +0100
+++ /var/tmp/diff_new_pack.jlLtvA/_new 2025-01-15 17:44:53.376879909 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/denoland/deno</param>
- <param name="changesrevision">b32ed7516cfdaaff76203ca530796d6a1235568d</param></service></servicedata>
+ <param name="changesrevision">d15a95e28b0ec015c2f2a88cca3882ba96d5da98</param></service></servicedata>
(No newline at EOF)
++++++ deno-2.1.4.tar.zst -> deno-2.1.5.tar.zst ++++++
/work/SRC/openSUSE:Factory/deno/deno-2.1.4.tar.zst /work/SRC/openSUSE:Factory/.deno.new.1881/deno-2.1.5.tar.zst differ: char 7, line 1
++++++ deno.obsinfo ++++++
--- /var/tmp/diff_new_pack.jlLtvA/_old 2025-01-15 17:44:53.416881565 +0100
+++ /var/tmp/diff_new_pack.jlLtvA/_new 2025-01-15 17:44:53.420881731 +0100
@@ -1,5 +1,5 @@
name: deno
-version: 2.1.4
-mtime: 1733887887
-commit: b32ed7516cfdaaff76203ca530796d6a1235568d
+version: 2.1.5
+mtime: 1736456114
+commit: d15a95e28b0ec015c2f2a88cca3882ba96d5da98
++++++ registry.tar.zst ++++++
/work/SRC/openSUSE:Factory/deno/registry.tar.zst /work/SRC/openSUSE:Factory/.deno.new.1881/registry.tar.zst differ: char 7, line 1
1
0