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
June 2023
- 1 participants
- 2409 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libnss_nis for openSUSE:Factory checked in at 2023-06-30 19:59:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libnss_nis (Old)
and /work/SRC/openSUSE:Factory/.libnss_nis.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libnss_nis"
Fri Jun 30 19:59:57 2023 rev:6 rq:1096110 version:3.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/libnss_nis/libnss_nis.changes 2021-09-29 20:20:34.071132327 +0200
+++ /work/SRC/openSUSE:Factory/.libnss_nis.new.13546/libnss_nis.changes 2023-06-30 20:00:26.290202303 +0200
@@ -1,0 +2,6 @@
+Fri Jun 30 08:32:53 UTC 2023 - Thorsten Kukuk <kukuk(a)suse.com>
+
+- Update to version 3.2
+ - Do not call malloc_usable_size [bsc#1207551]
+
+-------------------------------------------------------------------
Old:
----
libnss_nis-3.1.tar.xz
New:
----
libnss_nis-3.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libnss_nis.spec ++++++
--- /var/tmp/diff_new_pack.2ompRC/_old 2023-06-30 20:00:26.970206347 +0200
+++ /var/tmp/diff_new_pack.2ompRC/_new 2023-06-30 20:00:26.974206371 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libnss_nis
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: libnss_nis
-Version: 3.1
+Version: 3.2
Release: 0
Summary: NSS NIS plugin for glibc
License: LGPL-2.1-only
++++++ libnss_nis-3.1.tar.xz -> libnss_nis-3.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnss_nis-3.1/NEWS new/libnss_nis-3.2/NEWS
--- old/libnss_nis-3.1/NEWS 2019-07-30 13:24:11.000000000 +0200
+++ new/libnss_nis-3.2/NEWS 2023-06-30 10:25:41.000000000 +0200
@@ -1,7 +1,10 @@
libnss_nis NEWS -- history of user-visible changes.
+Version 3.2
+* Do not call malloc_usable_size
+
Version 3.1
-* Remove usage of RES_USE_INET6 (glibc 2.30 adjustement)
+* Remove usage of RES_USE_INET6 (glibc 2.30 adjustment)
Version 3.0
* Get ride of all GLIBC_PRIVATE symbols
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnss_nis-3.1/configure new/libnss_nis-3.2/configure
--- old/libnss_nis-3.1/configure 2019-07-30 13:24:17.000000000 +0200
+++ new/libnss_nis-3.2/configure 2023-06-30 10:28:21.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libnss_nis 3.1.
+# Generated by GNU Autoconf 2.69 for libnss_nis 3.2.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
# Identity of this package.
PACKAGE_NAME='libnss_nis'
PACKAGE_TARNAME='libnss_nis'
-PACKAGE_VERSION='3.1'
-PACKAGE_STRING='libnss_nis 3.1'
+PACKAGE_VERSION='3.2'
+PACKAGE_STRING='libnss_nis 3.2'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1326,7 +1326,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures libnss_nis 3.1 to adapt to many kinds of systems.
+\`configure' configures libnss_nis 3.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1396,7 +1396,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libnss_nis 3.1:";;
+ short | recursive ) echo "Configuration of libnss_nis 3.2:";;
esac
cat <<\_ACEOF
@@ -1517,7 +1517,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libnss_nis configure 3.1
+libnss_nis configure 3.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1882,7 +1882,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libnss_nis $as_me 3.1, which was
+It was created by libnss_nis $as_me 3.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2745,7 +2745,7 @@
# Define the identity of the package.
PACKAGE='libnss_nis'
- VERSION='3.1'
+ VERSION='3.2'
cat >>confdefs.h <<_ACEOF
@@ -13157,7 +13157,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libnss_nis $as_me 3.1, which was
+This file was extended by libnss_nis $as_me 3.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13223,7 +13223,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libnss_nis config.status 3.1
+libnss_nis config.status 3.2
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnss_nis-3.1/configure.ac new/libnss_nis-3.2/configure.ac
--- old/libnss_nis-3.1/configure.ac 2019-07-30 13:23:28.000000000 +0200
+++ new/libnss_nis-3.2/configure.ac 2023-06-30 10:28:14.000000000 +0200
@@ -1,5 +1,5 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT(libnss_nis, 3.1)
+AC_INIT(libnss_nis, 3.2)
AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([src/nss-nis.c])
AM_CONFIG_HEADER(config.h)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnss_nis-3.1/src/nis-netgrp.c new/libnss_nis-3.2/src/nis-netgrp.c
--- old/libnss_nis-3.1/src/nis-netgrp.c 2019-07-30 13:14:59.000000000 +0200
+++ new/libnss_nis-3.2/src/nis-netgrp.c 2023-06-29 16:27:09.000000000 +0200
@@ -177,7 +177,6 @@
and the last byte is filled with NUL. So we can simply
use that buffer. */
assert (len >= 0);
- assert (malloc_usable_size (netgrp->data) >= len + 1);
assert (netgrp->data[len] == '\0');
netgrp->data_size = len;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnss_nis-3.1/src/nss_loader-test.c new/libnss_nis-3.2/src/nss_loader-test.c
--- old/libnss_nis-3.1/src/nss_loader-test.c 2019-07-30 13:14:59.000000000 +0200
+++ new/libnss_nis-3.2/src/nss_loader-test.c 2021-09-29 09:31:45.000000000 +0200
@@ -12,7 +12,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
#ifdef HAVE_CONFIG_H
#include <config.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnss_nis-3.1/test-driver new/libnss_nis-3.2/test-driver
--- old/libnss_nis-3.1/test-driver 2019-07-30 13:22:40.000000000 +0200
+++ new/libnss_nis-3.2/test-driver 2023-06-30 10:25:49.000000000 +0200
@@ -59,7 +59,7 @@
while test $# -gt 1; do
arg=${1%=*}
val=${1#*=}
- if [ $arg == $val ]; then
+ if [ $arg = $val ]; then
val=$2
shift
fi
@@ -75,7 +75,7 @@
--) break;;
-*) usage_error "invalid option: '$1'";;
esac
- [[ $arg != $val ]] && shift
+ [ $arg != $val ] && shift
done
missing_opts=
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package openQA-devel-container for openSUSE:Factory checked in at 2023-06-30 19:59:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openQA-devel-container (Old)
and /work/SRC/openSUSE:Factory/.openQA-devel-container.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openQA-devel-container"
Fri Jun 30 19:59:56 2023 rev:2 rq:1096105 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/openQA-devel-container/openQA-devel-container.changes 2023-05-28 19:23:31.685206865 +0200
+++ /work/SRC/openSUSE:Factory/.openQA-devel-container.new.13546/openQA-devel-container.changes 2023-06-30 20:00:25.494197568 +0200
@@ -1,0 +2,6 @@
+Thu Jun 29 20:56:19 UTC 2023 - okurz(a)suse.de
+
+- Update to version 4.6.1688038171.b33d28482:
+ *
+
+-------------------------------------------------------------------
New:
----
openQA-4.6.1688038171.b33d28482.obscpio
openQA.obsinfo
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Dockerfile ++++++
--- /var/tmp/diff_new_pack.UJUg2o/_old 2023-06-30 20:00:26.074201018 +0200
+++ /var/tmp/diff_new_pack.UJUg2o/_new 2023-06-30 20:00:26.078201042 +0200
@@ -3,6 +3,9 @@
# Define the names/tags of the container
#!BuildTag: opensuse/openqa_devel:latest opensuse/openqa_devel:%PKG_VERSION% opensuse/openqa_devel:%PKG_VERSION%.%RELEASE%
+# Match chromium architectures
+#!ExclusiveArch: x86_64 aarch64 riscv64
+
# hadolint ignore=DL3006
FROM opensuse/tumbleweed
++++++ _service ++++++
--- /var/tmp/diff_new_pack.UJUg2o/_old 2023-06-30 20:00:26.122201303 +0200
+++ /var/tmp/diff_new_pack.UJUg2o/_new 2023-06-30 20:00:26.126201327 +0200
@@ -1,19 +1,23 @@
+<?xml version="1.0"?>
<services>
- <service name="download_url" mode="disabled">
- <param name="protocol">https</param>
- <param name="host">raw.githubusercontent.com</param>
- <param name="path">/os-autoinst/openQA/master/container/devel/Dockerfile</param>
- <param name="filename">Dockerfile</param>
+ <service name="obs_scm" mode="disabled">
+ <param name="url">https://github.com/os-autoinst/openQA</param>
+ <param name="scm">git</param>
+ <param name="revision">master</param>
+ <param name="versionprefix">4.6</param>
+ <param name="versionformat">%ct.%h</param>
+ <param name="subdir">container/devel</param>
+ <param name="extract">Dockerfile</param>
+ <param name="changesgenerate">enable</param>
+ <param name="changesauthor">okurz(a)suse.de</param>
</service>
- <service mode="buildtime" name="kiwi_metainfo_helper"/>
- <service mode="buildtime" name="docker_label_helper"/>
- <service mode="buildtime" name="replace_using_package_version">
- <param name="file">Dockerfile</param>
- <param name="regex">%PKG_VERSION%</param>
- <param name="parse-version">patch</param>
- <!-- Fill with the main package of the container.
- It determines the version of the container image. -->
- <param name="package">openQA-devel</param>
+ <service name="kiwi_metainfo_helper" mode="buildtime"/>
+ <service name="docker_label_helper" mode="buildtime"/>
+ <service name="replace_using_package_version" mode="buildtime">
+ <param name="file">Dockerfile</param>
+ <param name="regex">%PKG_VERSION%</param>
+ <param name="parse-version">patch</param>
+ <param name="package">openQA-devel</param>
</service>
</services>
++++++ openQA.obsinfo ++++++
name: openQA
version: 4.6.1688038171.b33d28482
mtime: 1688038171
commit: b33d28482fb567537c99701a857f6e2086a3e2ce
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kubelogin for openSUSE:Factory checked in at 2023-06-30 19:59:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubelogin (Old)
and /work/SRC/openSUSE:Factory/.kubelogin.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubelogin"
Fri Jun 30 19:59:55 2023 rev:2 rq:1096109 version:0.0.30
Changes:
--------
--- /work/SRC/openSUSE:Factory/kubelogin/kubelogin.changes 2022-12-12 17:42:19.450003716 +0100
+++ /work/SRC/openSUSE:Factory/.kubelogin.new.13546/kubelogin.changes 2023-06-30 20:00:23.766187290 +0200
@@ -1,0 +2,83 @@
+Fri Jun 30 09:38:42 UTC 2023 - rombert(a)apache.org
+
+- Update to version 0.0.30:
+ * fixed the changelog (#293)
+ * release v0.0.30 (#291)
+ * update go to address CVE (#290)
+ * Azidentity migration for service principal token (#287)
+ * Bump k8s.io/cli-runtime from 0.27.1 to 0.27.2 (#285)
+ * Bump k8s.io/apimachinery from 0.27.1 to 0.27.2 (#283)
+ * Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#278)
+ * Adding installHint field to kubeconfigs that have been converted to the exec format (#282)
+ * Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#277)
+ * Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.5.0 to 1.6.0 (#274)
+ * removed repetitve code and added test matrix (#268)
+ * Bump github.com/Azure/go-autorest/autorest from 0.11.28 to 0.11.29 (#273)
+ * Bump k8s.io/cli-runtime from 0.26.3 to 0.27.1 (#262)
+ * added verbose logging in convert-kubeconfig (#272)
+ * Bump github.com/AzureAD/microsoft-authentication-library-for-go
+ * Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.1.1 to 1.5.0 (#249)
+ * update doc for v0.0.29 (#270)
+ * v0.0.29 release (#269)
+ * Bump github.com/Azure/go-autorest/autorest/adal from 0.9.22 to 0.9.23 (#265)
+ * Update devicecode.md (#266)
+ * Fix merge conflicts and breaking changes in PR 221 (#264)
+ * add --azure-config-dir in convert-kubeconfig subcommand (#263)
+ * Bump k8s.io/client-go from 0.26.3 to 0.27.1 (#258)
+ * return error when specified context is not found (#261)
+ * add --context support in convert subcommand (#260)
+ * How to install kubelogin with asdf tool manager (#256)
+ * Bump k8s.io/apimachinery from 0.26.3 to 0.27.1 (#257)
+ * Add reference to a context. (#253)
+ * Add codecov badge to this repo. (#252)
+ * Bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#250)
+ * Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#245)
+ * ignore docs and readme on some workflows (#248)
+ * update readme and docs (#247)
+ * revamp the website (#246)
+ * Bump k8s.io/cli-runtime from 0.26.2 to 0.26.3 (#237)
+ * Document scoop installation option (#242)
+ * added inline toc (#244)
+ * Feature/addtests (#238)
+ * adding github pages (#241)
+ * Create .github/workflows/jekyll-gh-pages.yml
+ * Bump k8s.io/client-go from 0.26.2 to 0.26.3 (#234)
+ * refactor windows install doc (#233)
+ * Bump golang.org/x/crypto from 0.6.0 to 0.7.0 (#230)
+ * Enable Code Cov for this repo. (#229)
+ * changelog for v0.0.28 (#225)
+ * Bump k8s.io/cli-runtime from 0.26.1 to 0.26.2 (#218)
+ * Bump k8s.io/apimachinery from 0.26.1 to 0.26.2 (#217)
+ * Bump golang.org/x/crypto from 0.0.0-20220722155217-630584e8d5aa to 0.6.0 (#211)
+ * Bump golang.org/x/net from 0.3.1-0.20221206200815-1e63c2f08a10 to 0.7.0 (#214)
+ * Bump github.com/Azure/go-autorest/autorest from 0.11.27 to 0.11.28 (#212)
+ * Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#213)
+ * Bump github.com/Azure/go-autorest/autorest/adal from 0.9.21 to 0.9.22 (#204)
+ * Bump k8s.io/cli-runtime from 0.24.2 to 0.26.1 (#208)
+ * Bump golang.org/x/text from 0.3.7 to 0.3.8 (#209)
+ * ci: remove snapstore publish step from push action (#210)
+ * document the default device code login doesn't work with conditional ��� (#202)
+ * fix: set package ecosystem (#203)
+ * Create dependabot.yml (#201)
+ * v0.0.27 release (#200)
+ * update go-restful mod. (#198)
+ * added binaries for win/arm64 (#195)
+ * added installation from winget (#194)
+ * publish v0.0.26 (#190)
+ * Fix/release tagging (#189)
+ * releasing v0.0.26 (#187)
+ * Possible enhancement - Add changelog for this repo for automating release tags. ���������������� (#177)
+ * update workflow to build and publish snap package (#183)
+ * build: add support for Ubuntu snap package (#182)
+ * Enable CodeQL Analysis. (#179)
+ * Add go reference to the repo. (#181)
+ * Go-report and cli flare addition. (#178)
+ * update release archives to omit unnecessary file (#176)
+ * update doc with interactive login index (#175)
+ * Add support of env var convention used by azure sdk (#174)
+ * added golangci-lint (#168)
+ * Fix clear default kubeconfig (#158)
+ * gofmt -s -w . (#157)
+ * update actions (#156)
+
+-------------------------------------------------------------------
Old:
----
kubelogin-0.0.24.tar.gz
New:
----
kubelogin-0.0.30.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kubelogin.spec ++++++
--- /var/tmp/diff_new_pack.mGGMZN/_old 2023-06-30 20:00:25.106195261 +0200
+++ /var/tmp/diff_new_pack.mGGMZN/_new 2023-06-30 20:00:25.126195379 +0200
@@ -1,7 +1,7 @@
#
# spec file for package kubelogin
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
Name: kubelogin
-Version: 0.0.24
+Version: 0.0.30
Release: 0
Summary: Kubernetes client credential plugin implementing Azure authentication
License: MIT
URL: https://github.com/Azure/kubelogin
-Source0: https://github.com/Azure/kubelogin/archive/v%{version}.tar.gz#/%{name}-%{ve…
+Source0: %{name}-%{version}.tar.gz
Source1: vendor.tar.gz
BuildRequires: golang-packaging
BuildRequires: golang(API) >= 1.17
++++++ _service ++++++
--- /var/tmp/diff_new_pack.mGGMZN/_old 2023-06-30 20:00:25.182195713 +0200
+++ /var/tmp/diff_new_pack.mGGMZN/_new 2023-06-30 20:00:25.186195736 +0200
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
- <param name="revision">v0.0.24</param>
+ <param name="revision">v0.0.30</param>
<param name="changesgenerate">enable</param>
</service>
<service name="recompress" mode="disabled">
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.mGGMZN/_old 2023-06-30 20:00:25.210195879 +0200
+++ /var/tmp/diff_new_pack.mGGMZN/_new 2023-06-30 20:00:25.214195903 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/Azure/kubelogin.git</param>
- <param name="changesrevision">bbb308d4255c4a29a17c9bec0f2f89586d084c42</param></service></servicedata>
+ <param name="changesrevision">f9291df8538a4f8d3eb1957d75027199bbea0481</param></service></servicedata>
(No newline at EOF)
++++++ kubelogin-0.0.24.tar.gz -> kubelogin-0.0.30.tar.gz ++++++
++++ 6432 lines of diff (skipped)
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/kubelogin/vendor.tar.gz /work/SRC/openSUSE:Factory/.kubelogin.new.13546/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 python312 for openSUSE:Factory checked in at 2023-06-30 19:59:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python312 (Old)
and /work/SRC/openSUSE:Factory/.python312.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python312"
Fri Jun 30 19:59:53 2023 rev:3 rq:1096094 version:3.12.0b3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python312/python312.changes 2023-06-04 00:13:03.281696195 +0200
+++ /work/SRC/openSUSE:Factory/.python312.new.13546/python312.changes 2023-06-30 20:00:21.946176465 +0200
@@ -1,0 +2,28 @@
+Wed Jun 28 19:59:03 UTC 2023 - Matej Cepl <mcepl(a)suse.com>
+
+- Update to 3.12.0b3:
+ - gh-103142: The version of OpenSSL used in Windows and
+ Mac installers has been upgraded to 1.1.1u to address
+ CVE-2023-2650, CVE-2023-0465, CVE-2023-0466, CVE-2023-0464,
+ as well as CVE-2023-0286, CVE-2022-4303, and CVE-2022-4303
+ fixed previously in 1.1.1t (gh-101727).
+ - gh-102153: urllib.parse.urlsplit() now strips leading C0
+ control and space characters following the specification for
+ URLs defined by WHATWG in response to CVE-2023-24329.
+ - gh-99889: Fixed a security in flaw in uu.decode() that could
+ allow for directory traversal based on the input if no
+ out_file was specified.
+ - gh-104049: Do not expose the local on-disk
+ location in directory indexes produced by
+ http.client.SimpleHTTPRequestHandler.
+ - gh-103935: trace.__main__ now uses io.open_code() for files
+ to be executed instead of raw open().
+ - gh-102953: The extraction methods in tarfile, and
+ shutil.unpack_archive(), have a new filter argument that
+ allows limiting tar features than may be surprising or
+ dangerous, such as creating files outside the destination
+ directory. See Extraction filters for details.
+- Remove upstreamed patches:
+ - 00398-fix-stack-overwrite-on-32-bit-in-perf-map-test-harness-gh-104811-104823.patch
+
+-------------------------------------------------------------------
Old:
----
00398-fix-stack-overwrite-on-32-bit-in-perf-map-test-harness-gh-104811-104823.patch
Python-3.12.0b1.tar.xz
Python-3.12.0b1.tar.xz.asc
New:
----
Python-3.12.0b3.tar.xz
Python-3.12.0b3.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python312.spec ++++++
--- /var/tmp/diff_new_pack.qXc2cp/_old 2023-06-30 20:00:23.374184959 +0200
+++ /var/tmp/diff_new_pack.qXc2cp/_new 2023-06-30 20:00:23.378184982 +0200
@@ -105,7 +105,7 @@
%define dynlib() %{sitedir}/lib-dynload/%{1}.cpython-%{abi_tag}-%{archname}-%{_os}%{?_gnu}%{?armsuffix}.so
%bcond_without profileopt
Name: %{python_pkg_name}%{psuffix}
-Version: 3.12.0b1
+Version: 3.12.0b3
Release: 0
Summary: Python 3 Interpreter
License: Python-2.0
@@ -162,9 +162,6 @@
# PATCH-FIX-SLE fix_configure_rst.patch bpo#43774 mcepl(a)suse.com
# remove duplicate link targets and make documentation with old Sphinx in SLE
Patch35: fix_configure_rst.patch
-# PATCH-FIX-UPSTREAM 00398-fix-stack-overwrite-on-32-bit-in-perf-map-test-harness-gh-104811-104823.patch -- gh#python/cpython#104811
-# fix stack overwrite on 32-bit in perf map test harness
-Patch36: 00398-fix-stack-overwrite-on-32-bit-in-perf-map-test-harness-gh-104811-104823.patch
BuildRequires: autoconf-archive
BuildRequires: automake
@@ -427,14 +424,13 @@
%patch09 -p1
%patch15 -p1
%patch29 -p1
-%if 0%{?suse_version} <= 1500
+# %%if 0%%{?suse_version} <= 1500
%patch33 -p1
-%endif
-%if 0%{?sle_version} && 0%{?sle_version} <= 150300
+# %%endif
+# %%if 0%%{?sle_version} && 0%%{?sle_version} <= 150300
%patch34 -p1
-%endif
+# %%endif
%patch35 -p1
-%patch36 -p1
# drop Autoconf version requirement
sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac
++++++ Python-3.12.0b1.tar.xz -> Python-3.12.0b3.tar.xz ++++++
/work/SRC/openSUSE:Factory/python312/Python-3.12.0b1.tar.xz /work/SRC/openSUSE:Factory/.python312.new.13546/Python-3.12.0b3.tar.xz differ: char 26, line 1
++++++ fix_configure_rst.patch ++++++
--- /var/tmp/diff_new_pack.qXc2cp/_old 2023-06-30 20:00:23.482185601 +0200
+++ /var/tmp/diff_new_pack.qXc2cp/_new 2023-06-30 20:00:23.486185625 +0200
@@ -3,10 +3,8 @@
Misc/NEWS | 2 +-
2 files changed, 1 insertion(+), 3 deletions(-)
-Index: Python-3.12.0b1/Doc/using/configure.rst
-===================================================================
---- Python-3.12.0b1.orig/Doc/using/configure.rst
-+++ Python-3.12.0b1/Doc/using/configure.rst
+--- a/Doc/using/configure.rst
++++ b/Doc/using/configure.rst
@@ -599,13 +599,11 @@ macOS Options
See ``Mac/README.rst``.
@@ -21,14 +19,12 @@
.. cmdoption:: --enable-framework=INSTALLDIR
Create a Python.framework rather than a traditional Unix install. Optional
-Index: Python-3.12.0b1/Misc/NEWS
-===================================================================
---- Python-3.12.0b1.orig/Misc/NEWS
-+++ Python-3.12.0b1/Misc/NEWS
-@@ -10780,7 +10780,7 @@ C API
+--- a/Misc/NEWS
++++ b/Misc/NEWS
+@@ -11173,7 +11173,7 @@ C API
- bpo-40939: Removed documentation for the removed ``PyParser_*`` C API.
- - bpo-43795: The list in :ref:`stable-abi-list` now shows the public name
+ - bpo-43795: The list in :ref:`limited-api-list` now shows the public name
- :c:struct:`PyFrameObject` rather than ``_frame``. The non-existing entry
+ :c:type:`PyFrameObject` rather than ``_frame``. The non-existing entry
``_node`` no longer appears in the list.
++++++ no-skipif-doctests.patch ++++++
++++ 693 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python312/no-skipif-doctests.patch
++++ and /work/SRC/openSUSE:Factory/.python312.new.13546/no-skipif-doctests.patch
++++++ subprocess-raise-timeout.patch ++++++
--- /var/tmp/diff_new_pack.qXc2cp/_old 2023-06-30 20:00:23.602186315 +0200
+++ /var/tmp/diff_new_pack.qXc2cp/_new 2023-06-30 20:00:23.606186338 +0200
@@ -2,11 +2,9 @@
Lib/test/test_subprocess.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
-Index: Python-3.12.0b1/Lib/test/test_subprocess.py
-===================================================================
---- Python-3.12.0b1.orig/Lib/test/test_subprocess.py
-+++ Python-3.12.0b1/Lib/test/test_subprocess.py
-@@ -279,7 +279,8 @@ class ProcessTestCase(BaseTestCase):
+--- a/Lib/test/test_subprocess.py
++++ b/Lib/test/test_subprocess.py
+@@ -280,7 +280,8 @@ class ProcessTestCase(BaseTestCase):
"time.sleep(3600)"],
# Some heavily loaded buildbots (sparc Debian 3.x) require
# this much time to start and print.
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package openSUSE-release-tools for openSUSE:Factory checked in at 2023-06-30 19:59:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Fri Jun 30 19:59:52 2023 rev:478 rq:1096076 version:20230629.009689f
Changes:
--------
--- /work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes 2023-06-29 17:29:25.346643858 +0200
+++ /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.13546/openSUSE-release-tools.changes 2023-06-30 20:00:19.406161357 +0200
@@ -1,0 +2,6 @@
+Thu Jun 29 09:50:23 UTC 2023 - opensuse-releaseteam(a)opensuse.org
+
+- Update to version 20230629.009689f:
+ * gocd/rabbit-openqa.py: Ignore projects without a staging setup
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20230629.3b612be.obscpio
New:
----
openSUSE-release-tools-20230629.009689f.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.6jAU6P/_old 2023-06-30 20:00:20.374167115 +0200
+++ /var/tmp/diff_new_pack.6jAU6P/_new 2023-06-30 20:00:20.378167139 +0200
@@ -20,7 +20,7 @@
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20230629.3b612be
+Version: 20230629.009689f
Release: 0
Summary: Tools to aid in staging and release work for openSUSE/SUSE
License: GPL-2.0-or-later AND MIT
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.6jAU6P/_old 2023-06-30 20:00:20.430167448 +0200
+++ /var/tmp/diff_new_pack.6jAU6P/_new 2023-06-30 20:00:20.434167472 +0200
@@ -1,7 +1,7 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param>
- <param name="changesrevision">3b612be2daa7ecd1569bc7713dd15f3594e34d2f</param>
+ <param name="changesrevision">009689f12460c9dc09c4f11f36510e1a4f644157</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20230629.3b612be.obscpio -> openSUSE-release-tools-20230629.009689f.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20230629.3b612be/gocd/rabbit-openqa.py new/openSUSE-release-tools-20230629.009689f/gocd/rabbit-openqa.py
--- old/openSUSE-release-tools-20230629.3b612be/gocd/rabbit-openqa.py 2023-06-29 09:28:04.000000000 +0200
+++ new/openSUSE-release-tools-20230629.009689f/gocd/rabbit-openqa.py 2023-06-29 11:48:53.000000000 +0200
@@ -256,9 +256,18 @@
# initial state
self.projects_to_check = set()
for project in self.projects:
- self.logger.info('Fetching ISOs of %s', project.name)
- for sproj in project.init():
- self.projects_to_check.add((project, sproj))
+ try:
+ self.logger.info('Fetching ISOs of %s', project.name)
+ for sproj in project.init():
+ self.projects_to_check.add((project, sproj))
+ except HTTPError as e:
+ if e.code == 404:
+ # No staging workflow? Have to protect against "rogue" projects
+ self.logger.error('Failed to load staging projects')
+ continue
+ else:
+ raise
+
self.logger.info('Finished fetching initial ISOs, listening')
super(Listener, self).start_consuming()
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.6jAU6P/_old 2023-06-30 20:00:21.542174062 +0200
+++ /var/tmp/diff_new_pack.6jAU6P/_new 2023-06-30 20:00:21.546174086 +0200
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20230629.3b612be
-mtime: 1688023684
-commit: 3b612be2daa7ecd1569bc7713dd15f3594e34d2f
+version: 20230629.009689f
+mtime: 1688032133
+commit: 009689f12460c9dc09c4f11f36510e1a4f644157
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package shairport-sync for openSUSE:Factory checked in at 2023-06-30 19:59:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shairport-sync (Old)
and /work/SRC/openSUSE:Factory/.shairport-sync.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shairport-sync"
Fri Jun 30 19:59:51 2023 rev:18 rq:1096046 version:4.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/shairport-sync/shairport-sync.changes 2023-06-25 21:42:51.345262500 +0200
+++ /work/SRC/openSUSE:Factory/.shairport-sync.new.13546/shairport-sync.changes 2023-06-30 20:00:11.598114916 +0200
@@ -1,0 +2,12 @@
+Sun Jun 25 15:57:57 UTC 2023 - Niklas Haas <obs(a)haasn.xyz>
+
+- Fix systemd unit file patch to properly apply hardening even
+ when building with avahi enabled (as present in the spec), and also
+ fix hardening patch to not restrict realtime priority.
+
+-------------------------------------------------------------------
+Sun Jun 25 15:37:02 UTC 2023 - Niklas Haas <obs(a)haasn.xyz>
+
+- Update to use Airplay 2 protocol.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ shairport-sync.spec ++++++
--- /var/tmp/diff_new_pack.CHaBT7/_old 2023-06-30 20:00:13.214124528 +0200
+++ /var/tmp/diff_new_pack.CHaBT7/_new 2023-06-30 20:00:13.218124552 +0200
@@ -36,18 +36,25 @@
BuildRequires: gnome-common
BuildRequires: pkgconfig
BuildRequires: systemd-rpm-macros
+BuildRequires: xxd
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(avahi-client)
+BuildRequires: pkgconfig(libavutil)
BuildRequires: pkgconfig(libconfig)
BuildRequires: pkgconfig(libdaemon)
+BuildRequires: pkgconfig(libgcrypt)
BuildRequires: pkgconfig(libpipewire-0.3)
+BuildRequires: pkgconfig(libplist-2.0)
BuildRequires: pkgconfig(libpulse)
+BuildRequires: pkgconfig(libsodium)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(popt)
BuildRequires: pkgconfig(sndfile)
BuildRequires: pkgconfig(soxr)
BuildRequires: pkgconfig(systemd)
+BuildRequires: pkgconfig(uuid)
Requires: firewalld
+Requires: nqptp
Requires(pre): shadow
%{?systemd_ordering}
@@ -82,7 +89,8 @@
--with-soxr \
--with-metadata \
--with-configfiles \
- --with-convolution
+ --with-convolution \
+ --with-airplay-2
%make_build
%install
++++++ airplay-server.xml ++++++
--- /var/tmp/diff_new_pack.CHaBT7/_old 2023-06-30 20:00:13.286124957 +0200
+++ /var/tmp/diff_new_pack.CHaBT7/_new 2023-06-30 20:00:13.290124980 +0200
@@ -2,9 +2,14 @@
<service>
<short>airplay-server</short>
<description>Airplay Server</description>
+ <port protocol="tcp" port="3689"/>
<port protocol="tcp" port="5000"/>
- <port protocol="udp" port="6001"/>
- <port protocol="udp" port="6002"/>
- <port protocol="udp" port="6003"/>
+ <port protocol="tcp" port="7000"/>
+ <port protocol="tcp" port="32768-60999"/>
+ <port protocol="udp" port="319"/>
+ <port protocol="udp" port="320"/>
+ <port protocol="udp" port="5353"/>
+ <port protocol="udp" port="6000-6009"/>
+ <port protocol="udp" port="32768-60999"/>
</service>
++++++ harden_shairport-sync.service.patch ++++++
--- /var/tmp/diff_new_pack.CHaBT7/_old 2023-06-30 20:00:13.310125099 +0200
+++ /var/tmp/diff_new_pack.CHaBT7/_new 2023-06-30 20:00:13.322125171 +0200
@@ -1,7 +1,8 @@
-diff -Nur shairport-sync-4.1/scripts/shairport-sync.service.in shairport-sync-4.1-new/scripts/shairport-sync.service.in
---- shairport-sync-4.1/scripts/shairport-sync.service.in 2022-10-28 23:31:18.000000000 +0800
-+++ shairport-sync-4.1-new/scripts/shairport-sync.service.in 2022-11-13 22:26:15.785234171 +0800
-@@ -5,6 +5,17 @@
+diff --git a/scripts/shairport-sync.service-avahi.in b/scripts/shairport-sync.service-avahi.in
+index 4a874c54..6bc80c1e 100644
+--- a/scripts/shairport-sync.service-avahi.in
++++ b/scripts/shairport-sync.service-avahi.in
+@@ -7,6 +7,16 @@ Wants=network-online.target
After=network.target network-online.target
[Service]
@@ -14,8 +15,28 @@
+ProtectKernelModules=true
+ProtectKernelLogs=true
+ProtectControlGroups=true
-+RestrictRealtime=true
-+# end of automatic additions
++# end of automatic additions
+ ExecStart=@prefix@/bin/shairport-sync --log-to-syslog
+ User=shairport-sync
+ Group=shairport-sync
+diff --git a/scripts/shairport-sync.service.in b/scripts/shairport-sync.service.in
+index 18df3f35..791fd89f 100644
+--- a/scripts/shairport-sync.service.in
++++ b/scripts/shairport-sync.service.in
+@@ -5,6 +5,16 @@ Wants=network-online.target
+ After=network.target network-online.target
+
+ [Service]
++# added automatically, for details please see
++# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
++ProtectSystem=full
++ProtectHome=true
++ProtectHostname=true
++ProtectKernelTunables=true
++ProtectKernelModules=true
++ProtectKernelLogs=true
++ProtectControlGroups=true
++# end of automatic additions
ExecStart=@prefix@/bin/shairport-sync --log-to-syslog
User=shairport-sync
Group=shairport-sync
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libdxfrw for openSUSE:Factory checked in at 2023-06-30 19:59:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libdxfrw (Old)
and /work/SRC/openSUSE:Factory/.libdxfrw.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdxfrw"
Fri Jun 30 19:59:49 2023 rev:15 rq:1096077 version:2.2.0+git.20221210
Changes:
--------
--- /work/SRC/openSUSE:Factory/libdxfrw/libdxfrw.changes 2022-09-26 18:48:23.876076261 +0200
+++ /work/SRC/openSUSE:Factory/.libdxfrw.new.13546/libdxfrw.changes 2023-06-30 20:00:09.618103140 +0200
@@ -1,0 +2,12 @@
+Fri Jun 23 06:08:55 UTC 2023 - jslaby(a)suse.cz
+
+- Update to version 2.2.0+git.20221210:
+ * fix: DWG reading failed always after 1st error
+ * Do not treat warnings as errors on MSVC
+ * fixed #64, DRW_Solid::fourthCorner() returns wrong coord
+ * fixed #71, erroneous upper/lower string comparison
+ * README.md : Improve formatting
+ * CMake building of doc and dwg2dxf optional
+ * add FUNDING.yml for sponsors [ci skip]
+
+-------------------------------------------------------------------
Old:
----
libdxfrw-1.1.0~rc1+git.20220905.obscpio
New:
----
libdxfrw-2.2.0+git.20221210.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libdxfrw.spec ++++++
--- /var/tmp/diff_new_pack.uxfLve/_old 2023-06-30 20:00:10.830110349 +0200
+++ /var/tmp/diff_new_pack.uxfLve/_new 2023-06-30 20:00:10.834110373 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libdxfrw
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2015 Asterios Dramis <asterios.dramis(a)gmail.com>.
#
# All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
%define so_ver 1
Name: libdxfrw
-Version: 1.1.0~rc1+git.20220905
+Version: 2.2.0+git.20221210
Release: 0
Summary: Library to read and write DXF files
License: GPL-2.0-or-later
++++++ _service ++++++
--- /var/tmp/diff_new_pack.uxfLve/_old 2023-06-30 20:00:10.870110587 +0200
+++ /var/tmp/diff_new_pack.uxfLve/_new 2023-06-30 20:00:10.874110610 +0200
@@ -4,9 +4,10 @@
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
<param name="filename">libdxfrw</param>
+ <param name="revision">LibreCAD_2</param>
<param name="versionformat">@PARENT_TAG@+git.%cd</param>
- <param name="versionrewrite-pattern">-</param>
- <param name="versionrewrite-replacement">~</param>
+ <param name="versionrewrite-pattern">LC</param>
+ <param name="versionrewrite-replacement"></param>
</service>
<service mode="disabled" name="set_version"/>
<service name="tar" mode="buildtime"/>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.uxfLve/_old 2023-06-30 20:00:10.898110753 +0200
+++ /var/tmp/diff_new_pack.uxfLve/_new 2023-06-30 20:00:10.902110777 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/LibreCAD/libdxfrw/</param>
- <param name="changesrevision">e0dad4ceff7f56e530b753a376f7dfe272a9cc63</param></service></servicedata>
+ <param name="changesrevision">d73a25c61fa6b7f41000b38b4b4c8b32ed4e2fd1</param></service></servicedata>
(No newline at EOF)
++++++ libdxfrw-1.1.0~rc1+git.20220905.obscpio -> libdxfrw-2.2.0+git.20221210.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdxfrw-1.1.0~rc1+git.20220905/.github/FUNDING.yml new/libdxfrw-2.2.0+git.20221210/.github/FUNDING.yml
--- old/libdxfrw-1.1.0~rc1+git.20220905/.github/FUNDING.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/libdxfrw-2.2.0+git.20221210/.github/FUNDING.yml 2022-12-10 00:15:21.000000000 +0100
@@ -0,0 +1,2 @@
+github: LibreCAD
+open_collective: librecad
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdxfrw-1.1.0~rc1+git.20220905/CMakeLists.txt new/libdxfrw-2.2.0+git.20221210/CMakeLists.txt
--- old/libdxfrw-1.1.0~rc1+git.20220905/CMakeLists.txt 2022-09-05 19:54:26.000000000 +0200
+++ new/libdxfrw-2.2.0+git.20221210/CMakeLists.txt 2022-12-10 00:15:21.000000000 +0100
@@ -3,9 +3,14 @@
cmake_policy(SET CMP0048 NEW)
project(DXFRW VERSION 1.0.1)
+# set preferred cache variables
+set(LIBDXFRW_BUILD_DOC TRUE CACHE BOOL "Build the documentation")
+set(LIBDXFRW_BUILD_DWG2DXF TRUE CACHE BOOL "Build the dwg2dxf application")
+
+
# set compiler warnings
if (MSVC)
- add_compile_options(/W4 /WX)
+ add_compile_options(/W3)
else()
add_compile_options(-Wall -Wextra -pedantic -Werror)
endif()
@@ -90,15 +95,19 @@
$<INSTALL_INTERFACE:${LIBDXFRW_INSTALL_INCLUDEDIR}>
)
-add_custom_command(OUTPUT doc/html/index.html
- COMMAND doxygen ARGS ${CMAKE_CURRENT_SOURCE_DIR}/libdxfrw.dox
- MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/libdxfrw.dox
- VERBATIM)
+if(LIBDXFRW_BUILD_DOC)
+ add_custom_command(OUTPUT doc/html/index.html
+ COMMAND doxygen ARGS ${CMAKE_CURRENT_SOURCE_DIR}/libdxfrw.dox
+ MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/libdxfrw.dox
+ VERBATIM)
-add_custom_target(doc
- DEPENDS doc/html/index.html)
+ add_custom_target(doc
+ DEPENDS doc/html/index.html)
+endif()
-add_subdirectory(dwg2dxf)
+if(LIBDXFRW_BUILD_DWG2DXF)
+ add_subdirectory(dwg2dxf)
+endif()
# INSTALLATION
set(INSTALL_CONFIGDIR ${CMAKE_INSTALL_LIBDIR}/cmake/libdxfrw)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdxfrw-1.1.0~rc1+git.20220905/README.md new/libdxfrw-2.2.0+git.20221210/README.md
--- old/libdxfrw-1.1.0~rc1+git.20220905/README.md 2022-09-05 19:54:26.000000000 +0200
+++ new/libdxfrw-2.2.0+git.20221210/README.md 2022-12-10 00:15:21.000000000 +0100
@@ -15,11 +15,15 @@
Please note:
-==========
+----------
When you clone or download this project to build [LibreCAD_3](https://github.com/LibreCAD/LibreCAD_3) use the branch **LibreCAD_3**. The master or other branches may have incompatible interface definitions which are not yet implemented in LibreCAD_3!
Building and installing the library
==========
+
+Debug version
+----------
+
```
mkdir build
cd build
@@ -28,8 +32,8 @@
sudo make install
```
-For non-debug version:
-==========
+Non-debug version
+----------
```
mkdir release
@@ -39,7 +43,8 @@
sudo make install
```
-== UBUNTU/Mint Folks ==
+Ubuntu/Mint Folks
+----------
```
mkdir release
@@ -50,6 +55,7 @@
```
-== Example usage of the library ==
+Example usage of the library
+==========
See how we use it in LibreCAD V3 : https://github.com/LibreCAD/LibreCAD_3/tree/master/persistence/libdxfrw
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdxfrw-1.1.0~rc1+git.20220905/src/drw_entities.h new/libdxfrw-2.2.0+git.20221210/src/drw_entities.h
--- old/libdxfrw-1.1.0~rc1+git.20220905/src/drw_entities.h 2022-09-05 19:54:26.000000000 +0200
+++ new/libdxfrw-2.2.0+git.20221210/src/drw_entities.h 2022-12-10 00:15:21.000000000 +0100
@@ -401,7 +401,7 @@
//! third corner (2D)
const DRW_Coord & thirdCorner() { return thirdPoint; }
//! fourth corner (2D)
- const DRW_Coord & fourthCorner() { return thirdPoint; }
+ const DRW_Coord & fourthCorner() { return fourPoint; }
//! thickness
double thick() { return thickness; }
//! elevation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdxfrw-1.1.0~rc1+git.20220905/src/intern/drw_textcodec.cpp new/libdxfrw-2.2.0+git.20221210/src/intern/drw_textcodec.cpp
--- old/libdxfrw-1.1.0~rc1+git.20220905/src/intern/drw_textcodec.cpp 2022-09-05 19:54:26.000000000 +0200
+++ new/libdxfrw-2.2.0+git.20221210/src/intern/drw_textcodec.cpp 2022-12-10 00:15:21.000000000 +0100
@@ -511,13 +511,13 @@
cp=="ISO8859-1" || cp=="ISO8859-15" || cp=="ISO-IR-100" || cp=="L1" || cp=="IBM 850") {
return "ANSI_1252";
//Greek
- } else if (cp=="ANSI_1253" || cp=="CP1253" || cp=="iso8859-7") {
+ } else if (cp=="ANSI_1253" || cp=="CP1253" || cp=="ISO8859-7") {
return "ANSI_1253";
//Turkish
- } else if (cp=="ANSI_1254" || cp=="CP1254" || cp=="iso8859-9" || cp=="iso8859-3") {
+ } else if (cp=="ANSI_1254" || cp=="CP1254" || cp=="ISO8859-9" || cp=="ISO8859-3") {
return "ANSI_1254";
//Hebrew
- } else if (cp=="ANSI_1255" || cp=="CP1255" || cp=="iso8859-8") {
+ } else if (cp=="ANSI_1255" || cp=="CP1255" || cp=="ISO8859-8") {
return "ANSI_1255";
//Arabic
} else if (cp=="ANSI_1256" || cp=="CP1256" || cp=="ISO8859-6") {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdxfrw-1.1.0~rc1+git.20220905/src/intern/dwgutil.cpp new/libdxfrw-2.2.0+git.20221210/src/intern/dwgutil.cpp
--- old/libdxfrw-1.1.0~rc1+git.20220905/src/intern/dwgutil.cpp 2022-09-05 19:54:26.000000000 +0200
+++ new/libdxfrw-2.2.0+git.20221210/src/intern/dwgutil.cpp 2022-12-10 00:15:21.000000000 +0100
@@ -153,6 +153,8 @@
decompSize = dsize;
compressedPos = 0;
decompPos = 0;
+ compressedGood = true;
+ decompGood = true;
DRW_DBG("dwgCompressor::decompress, last 2 bytes: ");
DRW_DBGH(compressedBuffer[compressedSize - 2]);DRW_DBG(" ");DRW_DBGH(compressedBuffer[compressedSize - 1]);DRW_DBG("\n");
++++++ libdxfrw.obsinfo ++++++
--- /var/tmp/diff_new_pack.uxfLve/_old 2023-06-30 20:00:11.202112561 +0200
+++ /var/tmp/diff_new_pack.uxfLve/_new 2023-06-30 20:00:11.210112609 +0200
@@ -1,5 +1,5 @@
name: libdxfrw
-version: 1.1.0~rc1+git.20220905
-mtime: 1662400466
-commit: e0dad4ceff7f56e530b753a376f7dfe272a9cc63
+version: 2.2.0+git.20221210
+mtime: 1670627721
+commit: d73a25c61fa6b7f41000b38b4b4c8b32ed4e2fd1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-Flask-WTF for openSUSE:Factory checked in at 2023-06-30 19:59:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Flask-WTF (Old)
and /work/SRC/openSUSE:Factory/.python-Flask-WTF.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Flask-WTF"
Fri Jun 30 19:59:48 2023 rev:12 rq:1096052 version:1.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Flask-WTF/python-Flask-WTF.changes 2022-04-10 00:42:08.608954246 +0200
+++ /work/SRC/openSUSE:Factory/.python-Flask-WTF.new.13546/python-Flask-WTF.changes 2023-06-30 20:00:07.626091291 +0200
@@ -1,0 +2,14 @@
+Fri Jun 30 05:16:29 UTC 2023 - Steve Kowalik <steven.kowalik(a)suse.com>
+
+- Update to 1.1.1:
+ * Fixed `validate` `extra_validators` parameter. :pr:`548`
+ * Drop support for Python 3.6.
+ * ``validate_on_submit`` takes a ``extra_validators`` parameters :pr:`479`
+ * Stop supporting Flask-Babelex :pr:`540`
+ * Support for python 3.11 :pr:`542`
+ * Remove unused call to `JSONEncoder` :pr:`536`
+- Add patch flask-2.3-support.patch:
+ * Support Flask 2.3 changes.
+- Switch to pyproject macros.
+
+-------------------------------------------------------------------
Old:
----
Flask-WTF-1.0.1.tar.gz
New:
----
Flask-WTF-1.1.1.tar.gz
flask-2.3-support.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Flask-WTF.spec ++++++
--- /var/tmp/diff_new_pack.30P5nd/_old 2023-06-30 20:00:08.550096787 +0200
+++ /var/tmp/diff_new_pack.30P5nd/_new 2023-06-30 20:00:08.554096811 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-Flask-WTF
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,19 +16,20 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define skip_python2 1
%bcond_without test
Name: python-Flask-WTF
-Version: 1.0.1
+Version: 1.1.1
Release: 0
Summary: WTForms support for Flask
License: BSD-3-Clause
-Group: Development/Languages/Python
URL: https://github.com/lepture/flask-wtf
Source: https://files.pythonhosted.org/packages/source/F/Flask-WTF/Flask-WTF-%{vers…
+# PATCH-FIX-UPSTREAM gh#wtforms/flask-wtf#565
+Patch0: flask-2.3-support.patch
BuildRequires: %{python_module base >= 3.7}
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-Flask
@@ -38,7 +39,6 @@
Recommends: python-email_validator
BuildArch: noarch
%if %{with test}
-BuildRequires: %{python_module Flask-BabelEx}
BuildRequires: %{python_module Flask-Babel}
BuildRequires: %{python_module Flask}
BuildRequires: %{python_module WTForms}
@@ -52,13 +52,13 @@
Adds WTForms support to your Flask application
%prep
-%setup -q -n Flask-WTF-%{version}
+%autosetup -p1 -n Flask-WTF-%{version}
%build
-%python_build
+%pyproject_wheel
%install
-%python_install
+%pyproject_install
%fdupes %{buildroot}%{_prefix}
%if %{with test}
@@ -72,6 +72,6 @@
%license LICENSE.rst
%doc README.rst
%{python_sitelib}/flask_wtf
-%{python_sitelib}/Flask_WTF-%{version}-py*.egg-info
+%{python_sitelib}/Flask_WTF-%{version}.dist-info
%changelog
++++++ Flask-WTF-1.0.1.tar.gz -> Flask-WTF-1.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/.editorconfig new/Flask-WTF-1.1.1/.editorconfig
--- old/Flask-WTF-1.0.1/.editorconfig 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/.editorconfig 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1,13 @@
+root = true
+
+[*]
+indent_style = space
+indent_size = 4
+insert_final_newline = true
+trim_trailing_whitespace = true
+end_of_line = lf
+charset = utf-8
+max_line_length = 88
+
+[*.{yml,yaml,json,js,css,html}]
+indent_size = 2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/.github/ISSUE_TEMPLATE/bug-report.md new/Flask-WTF-1.1.1/.github/ISSUE_TEMPLATE/bug-report.md
--- old/Flask-WTF-1.0.1/.github/ISSUE_TEMPLATE/bug-report.md 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/.github/ISSUE_TEMPLATE/bug-report.md 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1,28 @@
+---
+name: Bug report
+about: Report a bug in Flask-WTF
+---
+
+<!--
+This issue tracker is a tool to address bugs in Flask-WTF itself. Please
+use our Discord or Stack Overflow for questions about your own code.
+
+Replace this comment with a clear outline of what the bug is.
+-->
+
+<!--
+Describe how to replicate the bug.
+
+Include a minimal reproducible example that demonstrates the bug.
+Include the full traceback if there was an exception.
+-->
+
+<!--
+Describe the expected behavior that should have happened but didn't.
+-->
+
+Environment:
+
+- Python version:
+- Flask-WTF version:
+- Flask version:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/.github/ISSUE_TEMPLATE/config.yml new/Flask-WTF-1.1.1/.github/ISSUE_TEMPLATE/config.yml
--- old/Flask-WTF-1.0.1/.github/ISSUE_TEMPLATE/config.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/.github/ISSUE_TEMPLATE/config.yml 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1,8 @@
+blank_issues_enabled: false
+contact_links:
+ - name: Questions
+ url: https://stackoverflow.com/questions/tagged/flask-wtforms?tab=Frequent
+ about: Search for and ask questions about your code on Stack Overflow.
+ - name: Questions and discussions
+ url: https://discord.gg/pallets
+ about: Discuss questions about your code on our Discord chat.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/.github/ISSUE_TEMPLATE/feature-request.md new/Flask-WTF-1.1.1/.github/ISSUE_TEMPLATE/feature-request.md
--- old/Flask-WTF-1.0.1/.github/ISSUE_TEMPLATE/feature-request.md 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/.github/ISSUE_TEMPLATE/feature-request.md 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1,15 @@
+---
+name: Feature request
+about: Suggest a new feature for Flask-WTF
+---
+
+<!--
+Replace this comment with a description of what the feature should do.
+Include details such as links to relevant specs or previous discussions.
+-->
+
+<!--
+Replace this comment with an example of the problem which this feature
+would resolve. Is this problem solvable without changes to Flask-WTF,
+such as by subclassing or using existing utilities?
+-->
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/.github/dependabot.yml new/Flask-WTF-1.1.1/.github/dependabot.yml
--- old/Flask-WTF-1.0.1/.github/dependabot.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/.github/dependabot.yml 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1,9 @@
+version: 2
+updates:
+- package-ecosystem: "github-actions"
+ directory: "/"
+ schedule:
+ interval: "monthly"
+ day: "monday"
+ time: "16:00"
+ timezone: "UTC"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/.github/pull_request_template.md new/Flask-WTF-1.1.1/.github/pull_request_template.md
--- old/Flask-WTF-1.0.1/.github/pull_request_template.md 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/.github/pull_request_template.md 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1,28 @@
+<!--
+If you have not contributed to the project before, open a ticket
+describing the issue or feature the PR will address to allow discussion
+first.
+
+Replace this comment with a description of the change. Describe how it
+addresses the linked ticket.
+-->
+
+<!--
+Link to relevant issues or previous PRs, one per line. Use "fixes" to
+automatically close an issue.
+-->
+
+- fixes #<issue number>
+
+<!--
+Ensure each step for contributing is complete by adding an "x" to each
+box below.
+
+If only docs were changed, these aren't relevant and can be removed.
+-->
+
+Checklist:
+
+- [ ] Add tests that demonstrate the correct behavior of the change. Tests should fail without the change.
+- [ ] Add or update relevant docs, in the docs folder and in code.
+- [ ] Add an entry in `docs/changes.rst` summarizing the change and linking to the issue. Add `.. versionchanged::` entries in any relevant code docs.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/.github/workflows/lock.yaml new/Flask-WTF-1.1.1/.github/workflows/lock.yaml
--- old/Flask-WTF-1.0.1/.github/workflows/lock.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/.github/workflows/lock.yaml 2023-01-13 14:39:58.000000000 +0100
@@ -0,0 +1,15 @@
+name: 'Lock threads'
+
+on:
+ schedule:
+ - cron: '0 0 * * *'
+
+jobs:
+ lock:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: dessant/lock-threads@v4
+ with:
+ github-token: ${{ github.token }}
+ issue-inactive-days: 14
+ pr-inactive-days: 14
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/.github/workflows/tests.yaml new/Flask-WTF-1.1.1/.github/workflows/tests.yaml
--- old/Flask-WTF-1.0.1/.github/workflows/tests.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/.github/workflows/tests.yaml 2023-01-13 14:39:58.000000000 +0100
@@ -0,0 +1,41 @@
+name: Tests
+on:
+ push:
+ branches:
+ - main
+ - '*.x'
+ pull_request:
+ branches:
+ - main
+ - '*.x'
+ paths-ignore:
+ - 'docs/**'
+ - '*.rst'
+jobs:
+ tests:
+ name: ${{ matrix.name }}
+ runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ include:
+ - {name: '3.11', python: '3.11', tox: 'py311,py-no-babel'}
+ - {name: '3.10', python: '3.10', tox: py310}
+ - {name: '3.9', python: '3.9', tox: py39}
+ - {name: '3.8', python: '3.8', tox: py38}
+ - {name: '3.7', python: '3.7', tox: py37}
+ - {name: 'PyPy', python: 'pypy-3.8', tox: pypy38}
+ steps:
+ - uses: actions/checkout@v3
+ - uses: actions/setup-python@v4
+ with:
+ python-version: ${{ matrix.python }}
+ cache: 'pip'
+ cache-dependency-path: 'requirements/*.txt'
+ - name: update pip
+ run: |
+ pip install -U wheel
+ pip install -U setuptools
+ python -m pip install -U pip
+ - run: pip install tox
+ - run: tox -e ${{ matrix.tox }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/.gitignore new/Flask-WTF-1.1.1/.gitignore
--- old/Flask-WTF-1.0.1/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/.gitignore 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1,14 @@
+/.idea/
+/.vscode/
+/env/
+/venv/
+/.venv/
+__pycache__/
+*.pyc
+*.egg-info
+/build/
+/dist/
+/.tox/
+/.pytest_cache/
+/.mypy_cache/
+/docs/_build/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/.pre-commit-config.yaml new/Flask-WTF-1.1.1/.pre-commit-config.yaml
--- old/Flask-WTF-1.0.1/.pre-commit-config.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/.pre-commit-config.yaml 2023-01-13 14:57:43.000000000 +0100
@@ -0,0 +1,35 @@
+ci:
+ autoupdate_schedule: monthly
+repos:
+ - repo: https://github.com/asottile/pyupgrade
+ rev: v3.3.1
+ hooks:
+ - id: pyupgrade
+ args: ["--py37-plus"]
+ - repo: https://github.com/asottile/reorder_python_imports
+ rev: v3.9.0
+ hooks:
+ - id: reorder-python-imports
+ args: ["--application-directories", "src"]
+ additional_dependencies: ["setuptools>60.9"]
+ - repo: https://github.com/psf/black
+ rev: 22.12.0
+ hooks:
+ - id: black
+ - repo: https://github.com/PyCQA/flake8
+ rev: 6.0.0
+ hooks:
+ - id: flake8
+ additional_dependencies:
+ - flake8-bugbear
+ - flake8-implicit-str-concat
+ - repo: https://github.com/peterdemin/pip-compile-multi
+ rev: v2.6.1
+ hooks:
+ - id: pip-compile-multi-verify
+ - repo: https://github.com/pre-commit/pre-commit-hooks
+ rev: v4.4.0
+ hooks:
+ - id: fix-byte-order-marker
+ - id: trailing-whitespace
+ - id: end-of-file-fixer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/.readthedocs.yaml new/Flask-WTF-1.1.1/.readthedocs.yaml
--- old/Flask-WTF-1.0.1/.readthedocs.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/.readthedocs.yaml 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1,9 @@
+version: 2
+python:
+ install:
+ - requirements: requirements/docs.txt
+ - method: pip
+ path: .
+sphinx:
+ builder: dirhtml
+ fail_on_warning: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/CONTRIBUTING.rst new/Flask-WTF-1.1.1/CONTRIBUTING.rst
--- old/Flask-WTF-1.0.1/CONTRIBUTING.rst 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/CONTRIBUTING.rst 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1,222 @@
+How to contribute to Flask-WTF
+==============================
+
+Thank you for considering contributing to Flask-WTF!
+
+
+Support questions
+-----------------
+
+Please don't use the issue tracker for this. The issue tracker is a
+tool to address bugs and feature requests in Flask-WTF itself. Use one of
+the following resources for questions about using Flask-WTF or issues
+with your own code:
+
+- The ``#get-help`` channel on our Discord chat:
+ https://discord.gg/pallets
+- The mailing list flask(a)python.org for long term discussion or larger
+ issues.
+- Ask on `Stack Overflow`_. Search with Google first using:
+ ``site:stackoverflow.com flask-wtf {search term, exception message, etc.}``
+
+.. _Stack Overflow: https://stackoverflow.com/questions/tagged/flask-wtf?tab=Frequent
+
+
+Reporting issues
+----------------
+
+Include the following information in your post:
+
+- Describe what you expected to happen.
+- If possible, include a `minimal reproducible example`_ to help us
+ identify the issue. This also helps check that the issue is not with
+ your own code.
+- Describe what actually happened. Include the full traceback if there
+ was an exception.
+- List your Python, Flask-WTF, and WTForms versions. If possible, check if this
+ issue is already fixed in the latest releases or the latest code in
+ the repository.
+
+.. _minimal reproducible example: https://stackoverflow.com/help/minimal-reproducible-example
+
+
+Submitting patches
+------------------
+
+If there is not an open issue for what you want to submit, prefer
+opening one for discussion before working on a PR. You can work on any
+issue that doesn't have an open PR linked to it or a maintainer assigned
+to it. These show up in the sidebar. No need to ask if you can work on
+an issue that interests you.
+
+Include the following in your patch:
+
+- Use `Black`_ to format your code. This and other tools will run
+ automatically if you install `pre-commit`_ using the instructions
+ below.
+- Include tests if your patch adds or changes code. Make sure the test
+ fails without your patch.
+- Update any relevant docs pages and docstrings. Docs pages and
+ docstrings should be wrapped at 72 characters.
+- Add an entry in ``CHANGES.rst``. Use the same style as other
+ entries. Also include ``.. versionchanged::`` inline changelogs in
+ relevant docstrings.
+
+.. _Black: https://black.readthedocs.io
+.. _pre-commit: https://pre-commit.com
+
+
+First time setup
+~~~~~~~~~~~~~~~~
+
+- Download and install the `latest version of git`_.
+- Configure git with your `username`_ and `email`_.
+
+ .. code-block:: text
+
+ $ git config --global user.name 'your name'
+ $ git config --global user.email 'your email'
+
+- Make sure you have a `GitHub account`_.
+- Fork Flask-WTF to your GitHub account by clicking the `Fork`_ button.
+- `Clone`_ the main repository locally.
+
+ .. code-block:: text
+
+ $ git clone https://github.com/wtforms/flask-wtf
+ $ cd flask-wtf
+
+- Add your fork as a remote to push your work to. Replace
+ ``{username}`` with your username. This names the remote "fork", the
+ default WTForms remote is "origin".
+
+ .. code-block:: text
+
+ $ git remote add fork https://github.com/{username}/flask-wtf
+
+- Create a virtualenv.
+
+ .. code-block:: text
+
+ $ python3 -m venv env
+ $ . env/bin/activate
+
+ On Windows, activating is different.
+
+ .. code-block:: text
+
+ > env\Scripts\activate
+
+- Upgrade pip and setuptools.
+
+ .. code-block:: text
+
+ $ python -m pip install --upgrade pip setuptools
+
+- Install the development dependencies, then install Flask-WTF in
+ editable mode.
+
+ .. code-block:: text
+
+ $ pip install -r requirements/dev.txt && pip install -e .
+
+- Install the pre-commit hooks.
+
+ .. code-block:: text
+
+ $ pre-commit install
+
+.. _latest version of git: https://git-scm.com/downloads
+.. _username: https://docs.github.com/en/github/using-git/setting-your-username-in-git
+.. _email: https://docs.github.com/en/github/setting-up-and-managing-your-github-user-…
+.. _GitHub account: https://github.com/join
+.. _Fork: https://github.com/wtforms/flask-wtf/fork
+.. _Clone: https://docs.github.com/en/github/getting-started-with-github/fork-a-repo#s…
+
+
+Start coding
+~~~~~~~~~~~~
+
+- Create a branch to identify the issue you would like to work on. If
+ you're submitting a bug or documentation fix, branch off of the
+ latest ".x" branch.
+
+ .. code-block:: text
+
+ $ git fetch origin
+ $ git checkout -b your-branch-name origin/1.0.x
+
+ If you're submitting a feature addition or change, branch off of the
+ "main" branch.
+
+ .. code-block:: text
+
+ $ git fetch origin
+ $ git checkout -b your-branch-name origin/main
+
+- Using your favorite editor, make your changes,
+ `committing as you go`_.
+- Include tests that cover any code changes you make. Make sure the
+ test fails without your patch. Run the tests as described below.
+- Push your commits to your fork on GitHub and
+ `create a pull request`_. Link to the issue being addressed with
+ ``fixes #123`` in the pull request.
+
+ .. code-block:: text
+
+ $ git push --set-upstream fork your-branch-name
+
+.. _committing as you go: https://dont-be-afraid-to-commit.readthedocs.io/en/latest/git/commandlinegi…
+.. _create a pull request: https://docs.github.com/en/github/collaborating-with-issues-and-pull-reques…
+
+
+Running the tests
+~~~~~~~~~~~~~~~~~
+
+Run the basic test suite with pytest.
+
+.. code-block:: text
+
+ $ pytest
+
+This runs the tests for the current environment, which is usually
+sufficient. CI will run the full suite when you submit your pull
+request. You can run the full test suite with tox if you don't want to
+wait.
+
+.. code-block:: text
+
+ $ tox
+
+
+Running test coverage
+~~~~~~~~~~~~~~~~~~~~~
+
+Generating a report of lines that do not have test coverage can indicate
+where to start contributing. Run ``pytest`` using ``coverage`` and
+generate a report.
+
+.. code-block:: text
+
+ $ pip install coverage
+ $ coverage run -m pytest
+ $ coverage html
+
+Open ``htmlcov/index.html`` in your browser to explore the report.
+
+Read more about `coverage <https://coverage.readthedocs.io>`__.
+
+
+Building the docs
+~~~~~~~~~~~~~~~~~
+
+Build the docs in the ``docs`` directory using Sphinx.
+
+.. code-block:: text
+
+ $ cd docs
+ $ make html
+
+Open ``_build/html/index.html`` in your browser to view the docs.
+
+Read more about `Sphinx <https://www.sphinx-doc.org/en/stable/>`__.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/MANIFEST.in new/Flask-WTF-1.1.1/MANIFEST.in
--- old/Flask-WTF-1.0.1/MANIFEST.in 2022-03-31 17:21:42.000000000 +0200
+++ new/Flask-WTF-1.1.1/MANIFEST.in 2022-12-24 14:11:35.000000000 +0100
@@ -1,5 +1,6 @@
include tox.ini
include requirements/*.txt
+include CONTRIBUTING.rst
graft docs
prune docs/_build
graft examples
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/PKG-INFO new/Flask-WTF-1.1.1/PKG-INFO
--- old/Flask-WTF-1.0.1/PKG-INFO 2022-03-31 20:08:15.430014400 +0200
+++ new/Flask-WTF-1.1.1/PKG-INFO 2023-01-17 20:25:53.987326100 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: Flask-WTF
-Version: 1.0.1
+Version: 1.1.1
Summary: Form rendering, validation, and CSRF protection for Flask with WTForms.
Home-page: https://github.com/wtforms/flask-wtf/
Author: Dan Jacob
@@ -13,7 +13,6 @@
Project-URL: Source Code, https://github.com/wtforms/flask-wtf/
Project-URL: Issue Tracker, https://github.com/wtforms/flask-wtf/issues/
Project-URL: Chat, https://discord.gg/pallets
-Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
@@ -25,7 +24,7 @@
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
-Requires-Python: >=3.6
+Requires-Python: >=3.7
Description-Content-Type: text/x-rst
Provides-Extra: email
License-File: LICENSE.rst
@@ -45,5 +44,3 @@
- Source Code: https://github.com/wtforms/flask-wtf/
- Issue Tracker: https://github.com/wtforms/flask-wtf/issues/
- Chat: https://discord.gg/pallets
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/docs/changes.rst new/Flask-WTF-1.1.1/docs/changes.rst
--- old/Flask-WTF-1.0.1/docs/changes.rst 2022-03-31 20:07:01.000000000 +0200
+++ new/Flask-WTF-1.1.1/docs/changes.rst 2023-01-17 20:23:08.000000000 +0100
@@ -1,6 +1,24 @@
Changes
=======
+Version 1.1.1
+-------------
+
+Released 2023-01-17
+
+- Fixed `validate` `extra_validators` parameter. :pr:`548`
+
+Version 1.1.0
+-------------
+
+Released 2023-01-15
+
+- Drop support for Python 3.6.
+- ``validate_on_submit`` takes a ``extra_validators`` parameters :pr:`479`
+- Stop supporting Flask-Babelex :pr:`540`
+- Support for python 3.11 :pr:`542`
+- Remove unused call to `JSONEncoder` :pr:`536`
+
Version 1.0.1
-------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/examples/babel/app.py new/Flask-WTF-1.1.1/examples/babel/app.py
--- old/Flask-WTF-1.0.1/examples/babel/app.py 2021-05-25 23:40:56.000000000 +0200
+++ new/Flask-WTF-1.1.1/examples/babel/app.py 2023-01-17 20:06:49.000000000 +0100
@@ -3,28 +3,21 @@
from flask import request
from flask_babel import Babel
from flask_babel import lazy_gettext as _
-from wtforms import TextField
+from wtforms import StringField
from wtforms.validators import DataRequired
from flask_wtf import FlaskForm
class BabelForm(FlaskForm):
- name = TextField(_("Name"), validators=[DataRequired()])
+ name = StringField(_("Name"), validators=[DataRequired()])
DEBUG = True
SECRET_KEY = "secret"
WTF_I18N_ENABLED = True
-app = Flask(__name__)
-app.config.from_object(__name__)
-
-# config babel
-babel = Babel(app)
-
-(a)babel.localeselector
def get_locale():
"""how to get the locale is defined by you.
@@ -39,6 +32,13 @@
return code
+app = Flask(__name__)
+app.config.from_object(__name__)
+
+# config babel
+babel = Babel(app, locale_selector=get_locale)
+
+
@app.route("/", methods=("GET", "POST"))
def index():
form = BabelForm()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/requirements/dev.in new/Flask-WTF-1.1.1/requirements/dev.in
--- old/Flask-WTF-1.0.1/requirements/dev.in 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/requirements/dev.in 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1,5 @@
+-r docs.in
+-r tests.in
+pip-compile-multi
+pre-commit
+tox
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/requirements/dev.txt new/Flask-WTF-1.1.1/requirements/dev.txt
--- old/Flask-WTF-1.0.1/requirements/dev.txt 2022-03-31 19:59:02.000000000 +0200
+++ new/Flask-WTF-1.1.1/requirements/dev.txt 2023-01-13 14:39:58.000000000 +0100
@@ -5,51 +5,129 @@
#
# pip-compile-multi
#
--r docs.txt
--r tests.txt
+alabaster==0.7.12
+ # via sphinx
+attrs==21.4.0
+ # via pytest
+babel==2.9.1
+ # via sphinx
+certifi==2022.12.7
+ # via requests
cfgv==3.3.1
# via pre-commit
+charset-normalizer==2.0.12
+ # via requests
click==8.1.1
# via
# pip-compile-multi
# pip-tools
distlib==0.3.4
# via virtualenv
+docutils==0.17.1
+ # via sphinx
filelock==3.6.0
# via
# tox
# virtualenv
identify==2.4.12
# via pre-commit
+idna==3.3
+ # via requests
+imagesize==1.3.0
+ # via sphinx
+iniconfig==1.1.1
+ # via pytest
+jinja2==3.1.1
+ # via sphinx
+markupsafe==2.1.1
+ # via jinja2
nodeenv==1.6.0
# via pre-commit
+packaging==21.3
+ # via
+ # pallets-sphinx-themes
+ # pytest
+ # sphinx
+ # tox
+pallets-sphinx-themes==2.0.2
+ # via -r docs.in
pep517==0.12.0
# via pip-tools
pip-compile-multi==2.4.4
- # via -r requirements/dev.in
+ # via -r dev.in
pip-tools==6.5.1
# via pip-compile-multi
platformdirs==2.5.1
# via virtualenv
+pluggy==1.0.0
+ # via
+ # pytest
+ # tox
pre-commit==2.17.0
- # via -r requirements/dev.in
+ # via -r dev.in
+py==1.11.0
+ # via
+ # pytest
+ # tox
+pygments==2.11.2
+ # via sphinx
+pyparsing==3.0.7
+ # via packaging
+pytest==7.1.1
+ # via -r tests.in
+pytz==2022.1
+ # via babel
pyyaml==6.0
# via pre-commit
+requests==2.27.1
+ # via sphinx
six==1.16.0
# via
# tox
# virtualenv
+snowballstemmer==2.2.0
+ # via sphinx
+sphinx==4.5.0
+ # via
+ # -r docs.in
+ # pallets-sphinx-themes
+ # sphinx-issues
+ # sphinxcontrib-log-cabinet
+sphinx-issues==3.0.1
+ # via -r docs.in
+sphinxcontrib-applehelp==1.0.2
+ # via sphinx
+sphinxcontrib-devhelp==1.0.2
+ # via sphinx
+sphinxcontrib-htmlhelp==2.0.0
+ # via sphinx
+sphinxcontrib-jsmath==1.0.1
+ # via sphinx
+sphinxcontrib-log-cabinet==1.0.1
+ # via -r docs.in
+sphinxcontrib-qthelp==1.0.3
+ # via sphinx
+sphinxcontrib-serializinghtml==1.1.5
+ # via sphinx
+toml==0.10.2
+ # via
+ # pre-commit
+ # tox
tomli==2.0.1
- # via pep517
+ # via
+ # pep517
+ # pytest
toposort==1.7
# via pip-compile-multi
tox==3.24.5
- # via -r requirements/dev.in
+ # via -r dev.in
+urllib3==1.26.9
+ # via requests
virtualenv==20.14.0
# via
# pre-commit
# tox
-wheel==0.37.1
+wheel==0.38.1
# via pip-tools
# The following packages are considered to be unsafe in a requirements file:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/requirements/docs.in new/Flask-WTF-1.1.1/requirements/docs.in
--- old/Flask-WTF-1.0.1/requirements/docs.in 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/requirements/docs.in 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1,4 @@
+Pallets-Sphinx-Themes
+Sphinx
+sphinx-issues
+sphinxcontrib-log-cabinet
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/requirements/docs.txt new/Flask-WTF-1.1.1/requirements/docs.txt
--- old/Flask-WTF-1.0.1/requirements/docs.txt 2022-03-31 19:59:02.000000000 +0200
+++ new/Flask-WTF-1.1.1/requirements/docs.txt 2023-01-13 14:39:58.000000000 +0100
@@ -9,7 +9,7 @@
# via sphinx
babel==2.9.1
# via sphinx
-certifi==2021.10.8
+certifi==2022.12.7
# via requests
charset-normalizer==2.0.12
# via requests
@@ -28,7 +28,7 @@
# pallets-sphinx-themes
# sphinx
pallets-sphinx-themes==2.0.2
- # via -r requirements/docs.in
+ # via -r docs.in
pygments==2.11.2
# via sphinx
pyparsing==3.0.7
@@ -41,12 +41,12 @@
# via sphinx
sphinx==4.5.0
# via
- # -r requirements/docs.in
+ # -r docs.in
# pallets-sphinx-themes
# sphinx-issues
# sphinxcontrib-log-cabinet
sphinx-issues==3.0.1
- # via -r requirements/docs.in
+ # via -r docs.in
sphinxcontrib-applehelp==1.0.2
# via sphinx
sphinxcontrib-devhelp==1.0.2
@@ -56,7 +56,7 @@
sphinxcontrib-jsmath==1.0.1
# via sphinx
sphinxcontrib-log-cabinet==1.0.1
- # via -r requirements/docs.in
+ # via -r docs.in
sphinxcontrib-qthelp==1.0.3
# via sphinx
sphinxcontrib-serializinghtml==1.1.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/requirements/style.in new/Flask-WTF-1.1.1/requirements/style.in
--- old/Flask-WTF-1.0.1/requirements/style.in 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/requirements/style.in 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1 @@
+pre-commit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/requirements/tests.in new/Flask-WTF-1.1.1/requirements/tests.in
--- old/Flask-WTF-1.0.1/requirements/tests.in 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-WTF-1.1.1/requirements/tests.in 2022-12-24 14:11:35.000000000 +0100
@@ -0,0 +1 @@
+pytest
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/requirements/tests.txt new/Flask-WTF-1.1.1/requirements/tests.txt
--- old/Flask-WTF-1.0.1/requirements/tests.txt 2022-03-31 19:59:02.000000000 +0200
+++ new/Flask-WTF-1.1.1/requirements/tests.txt 2022-12-24 14:11:35.000000000 +0100
@@ -1,4 +1,4 @@
-# SHA1:43b07f68ee4dcf187dce9de79fc8dd462f1c99d6
+# SHA1:0eaa389e1fdb3a1917c0f987514bd561be5718ee
#
# This file is autogenerated by pip-compile-multi
# To update, run:
@@ -17,7 +17,7 @@
# via pytest
pyparsing==3.0.7
# via packaging
-pytest==6.2.5
+pytest==7.1.1
# via -r requirements/tests.in
-toml==0.10.2
+tomli==2.0.1
# via pytest
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/setup.cfg new/Flask-WTF-1.1.1/setup.cfg
--- old/Flask-WTF-1.0.1/setup.cfg 2022-03-31 20:08:15.430014400 +0200
+++ new/Flask-WTF-1.1.1/setup.cfg 2023-01-17 20:25:53.987326100 +0100
@@ -33,7 +33,7 @@
packages = find:
package_dir = = src
include_package_data = true
-python_requires = >= 3.6
+python_requires = >= 3.7
[options.packages.find]
where = src
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/src/Flask_WTF.egg-info/PKG-INFO new/Flask-WTF-1.1.1/src/Flask_WTF.egg-info/PKG-INFO
--- old/Flask-WTF-1.0.1/src/Flask_WTF.egg-info/PKG-INFO 2022-03-31 20:08:15.000000000 +0200
+++ new/Flask-WTF-1.1.1/src/Flask_WTF.egg-info/PKG-INFO 2023-01-17 20:25:53.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: Flask-WTF
-Version: 1.0.1
+Version: 1.1.1
Summary: Form rendering, validation, and CSRF protection for Flask with WTForms.
Home-page: https://github.com/wtforms/flask-wtf/
Author: Dan Jacob
@@ -13,7 +13,6 @@
Project-URL: Source Code, https://github.com/wtforms/flask-wtf/
Project-URL: Issue Tracker, https://github.com/wtforms/flask-wtf/issues/
Project-URL: Chat, https://discord.gg/pallets
-Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
@@ -25,7 +24,7 @@
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
-Requires-Python: >=3.6
+Requires-Python: >=3.7
Description-Content-Type: text/x-rst
Provides-Extra: email
License-File: LICENSE.rst
@@ -45,5 +44,3 @@
- Source Code: https://github.com/wtforms/flask-wtf/
- Issue Tracker: https://github.com/wtforms/flask-wtf/issues/
- Chat: https://discord.gg/pallets
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/src/Flask_WTF.egg-info/SOURCES.txt new/Flask-WTF-1.1.1/src/Flask_WTF.egg-info/SOURCES.txt
--- old/Flask-WTF-1.0.1/src/Flask_WTF.egg-info/SOURCES.txt 2022-03-31 20:08:15.000000000 +0200
+++ new/Flask-WTF-1.1.1/src/Flask_WTF.egg-info/SOURCES.txt 2023-01-17 20:25:53.000000000 +0100
@@ -1,9 +1,21 @@
+.editorconfig
+.gitignore
+.pre-commit-config.yaml
+.readthedocs.yaml
+CONTRIBUTING.rst
LICENSE.rst
MANIFEST.in
README.rst
setup.cfg
setup.py
tox.ini
+.github/dependabot.yml
+.github/pull_request_template.md
+.github/ISSUE_TEMPLATE/bug-report.md
+.github/ISSUE_TEMPLATE/config.yml
+.github/ISSUE_TEMPLATE/feature-request.md
+.github/workflows/lock.yaml
+.github/workflows/tests.yaml
docs/Makefile
docs/api.rst
docs/changes.rst
@@ -25,9 +37,13 @@
examples/recaptcha/templates/index.html
examples/uploadr/app.py
examples/uploadr/templates/index.html
+requirements/dev.in
requirements/dev.txt
+requirements/docs.in
requirements/docs.txt
+requirements/style.in
requirements/style.txt
+requirements/tests.in
requirements/tests.txt
src/Flask_WTF.egg-info/PKG-INFO
src/Flask_WTF.egg-info/SOURCES.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/src/flask_wtf/__init__.py new/Flask-WTF-1.1.1/src/flask_wtf/__init__.py
--- old/Flask-WTF-1.0.1/src/flask_wtf/__init__.py 2022-03-31 20:07:01.000000000 +0200
+++ new/Flask-WTF-1.1.1/src/flask_wtf/__init__.py 2023-01-17 20:22:32.000000000 +0100
@@ -5,4 +5,4 @@
from .recaptcha import RecaptchaField
from .recaptcha import RecaptchaWidget
-__version__ = "1.0.1"
+__version__ = "1.1.1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/src/flask_wtf/form.py new/Flask-WTF-1.1.1/src/flask_wtf/form.py
--- old/Flask-WTF-1.0.1/src/flask_wtf/form.py 2022-03-31 17:32:10.000000000 +0200
+++ new/Flask-WTF-1.1.1/src/flask_wtf/form.py 2023-01-17 19:52:18.000000000 +0100
@@ -65,7 +65,7 @@
def get_translations(self, form):
if not current_app.config.get("WTF_I18N_ENABLED", True):
- return super(FlaskForm.Meta, self).get_translations(form)
+ return super().get_translations(form)
return translations
@@ -79,11 +79,11 @@
return _is_submitted()
- def validate_on_submit(self):
+ def validate_on_submit(self, extra_validators=None):
"""Call :meth:`validate` only if the form is submitted.
This is a shortcut for ``form.is_submitted() and form.validate()``.
"""
- return self.is_submitted() and self.validate()
+ return self.is_submitted() and self.validate(extra_validators=extra_validators)
def hidden_tag(self, *fields):
"""Render the form's hidden fields in one call.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/src/flask_wtf/i18n.py new/Flask-WTF-1.1.1/src/flask_wtf/i18n.py
--- old/Flask-WTF-1.0.1/src/flask_wtf/i18n.py 2021-05-25 23:40:56.000000000 +0200
+++ new/Flask-WTF-1.1.1/src/flask_wtf/i18n.py 2022-12-24 14:41:36.000000000 +0100
@@ -1,13 +1,9 @@
from babel import support
from flask import current_app
from flask import request
+from flask_babel import get_locale
from wtforms.i18n import messages_path
-try:
- from flask_babel import get_locale
-except ImportError:
- from flask_babelex import get_locale
-
__all__ = ("Translations", "translations")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/src/flask_wtf/recaptcha/widgets.py new/Flask-WTF-1.1.1/src/flask_wtf/recaptcha/widgets.py
--- old/Flask-WTF-1.0.1/src/flask_wtf/recaptcha/widgets.py 2022-03-24 18:09:20.000000000 +0100
+++ new/Flask-WTF-1.1.1/src/flask_wtf/recaptcha/widgets.py 2023-01-17 20:21:33.000000000 +0100
@@ -1,10 +1,7 @@
from flask import current_app
-from flask import json
from flask import Markup
from werkzeug.urls import url_encode
-JSONEncoder = json.JSONEncoder
-
RECAPTCHA_SCRIPT_DEFAULT = "https://www.google.com/recaptcha/api.js"
RECAPTCHA_DIV_CLASS_DEFAULT = "g-recaptcha"
RECAPTCHA_TEMPLATE = """
@@ -28,7 +25,7 @@
script += "?" + url_encode(params)
attrs = current_app.config.get("RECAPTCHA_DATA_ATTRS", {})
attrs["sitekey"] = public_key
- snippet = " ".join(f'data-{k}="{attrs[k]}"' for k in attrs)
+ snippet = " ".join(f'data-{k}="{attrs[k]}"' for k in attrs) # noqa: B028
div_class = current_app.config.get("RECAPTCHA_DIV_CLASS")
if not div_class:
div_class = RECAPTCHA_DIV_CLASS_DEFAULT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/tests/test_form.py new/Flask-WTF-1.1.1/tests/test_form.py
--- old/Flask-WTF-1.0.1/tests/test_form.py 2022-03-24 18:09:20.000000000 +0100
+++ new/Flask-WTF-1.1.1/tests/test_form.py 2022-12-24 14:36:45.000000000 +0100
@@ -109,8 +109,6 @@
assert not form.validate_on_submit()
assert "This field is required." in form.name.errors
- client.post("/default", data={"name": " "})
-
@app.route("/es", methods=["POST"])
def es():
app.config["WTF_I18N_ENABLED"] = False
@@ -128,4 +126,5 @@
assert not form.validate_on_submit()
assert "Este campo es obligatorio." in form.name.errors
+ client.post("/default", data={"name": " "})
client.post("/es", data={"name": " "})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/tests/test_i18n.py new/Flask-WTF-1.1.1/tests/test_i18n.py
--- old/Flask-WTF-1.0.1/tests/test_i18n.py 2022-03-31 19:59:02.000000000 +0200
+++ new/Flask-WTF-1.1.1/tests/test_i18n.py 2023-01-17 20:06:49.000000000 +0100
@@ -6,9 +6,7 @@
from flask_wtf import FlaskForm
-pytest.importorskip(
- "flask_wtf.i18n", reason="Neither Flask-Babel nor Flask-BabelEx is installed."
-)
+pytest.importorskip("flask_wtf.i18n", reason="Flask-Babel is not installed.")
class NameForm(FlaskForm):
@@ -32,17 +30,13 @@
try:
from flask_babel import Babel
except ImportError:
- try:
- from flask_babelex import Babel
- except ImportError:
- pytest.skip("Flask-Babel or Flask-BabelEx must be installed.")
+ pytest.skip("Flask-Babel must be installed.")
- babel = Babel(app)
-
- @babel.localeselector
def get_locale():
return request.accept_languages.best_match(["en", "zh"], "en")
+ Babel(app, locale_selector=get_locale)
+
@app.route("/", methods=["POST"])
def index():
form = NameForm()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-WTF-1.0.1/tox.ini new/Flask-WTF-1.1.1/tox.ini
--- old/Flask-WTF-1.0.1/tox.ini 2022-03-31 19:59:02.000000000 +0200
+++ new/Flask-WTF-1.1.1/tox.ini 2022-12-24 14:41:36.000000000 +0100
@@ -1,7 +1,7 @@
[tox]
envlist =
- py3{11,10,9,8,7,6},pypy3{8,7}
- py-{babelex,no-babel}
+ py3{11,10,9,8,7},pypy3{8,7}
+ py-{no-babel}
style
docs
@@ -12,12 +12,6 @@
Flask-Uploads
commands = pytest -v --tb=short --basetemp={envtmpdir} {posargs}
-[testenv:py-babelex]
-deps =
- -r requirements/tests.txt
- Flask-BabelEx
-commands = pytest -v --tb=short --basetemp={envtmpdir} {posargs}
-
[testenv:py-no-babel]
deps = -r requirements/tests.txt
commands = pytest -v --tb=short --basetemp={envtmpdir} {posargs}
++++++ flask-2.3-support.patch ++++++
From 603318bfb31958572ff250fa29fc4e4678d438c8 Mon Sep 17 00:00:00 2001
From: Matt Shaw <matthew-shaw(a)users.noreply.github.com>
Date: Tue, 25 Apr 2023 22:07:52 +0100
Subject: [PATCH 1/2] fix #561
---
src/flask_wtf/recaptcha/widgets.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: Flask-WTF-1.1.1/src/flask_wtf/recaptcha/widgets.py
===================================================================
--- Flask-WTF-1.1.1.orig/src/flask_wtf/recaptcha/widgets.py
+++ Flask-WTF-1.1.1/src/flask_wtf/recaptcha/widgets.py
@@ -1,6 +1,7 @@
+from urllib.parse import urlencode
+
from flask import current_app
-from flask import Markup
-from werkzeug.urls import url_encode
+from markupsafe import Markup
RECAPTCHA_SCRIPT_DEFAULT = "https://www.google.com/recaptcha/api.js"
RECAPTCHA_DIV_CLASS_DEFAULT = "g-recaptcha"
@@ -22,7 +23,7 @@ class RecaptchaWidget:
if not script:
script = RECAPTCHA_SCRIPT_DEFAULT
if params:
- script += "?" + url_encode(params)
+ script += "?" + urlencode(params)
attrs = current_app.config.get("RECAPTCHA_DATA_ATTRS", {})
attrs["sitekey"] = public_key
snippet = " ".join(f'data-{k}="{attrs[k]}"' for k in attrs) # noqa: B028
Index: Flask-WTF-1.1.1/docs/changes.rst
===================================================================
--- Flask-WTF-1.1.1.orig/docs/changes.rst
+++ Flask-WTF-1.1.1/docs/changes.rst
@@ -1,6 +1,14 @@
Changes
=======
+Version 1.1.2
+-------------
+
+Unreleased
+
+- Fixed Flask 2.3 deprecations of ``werkzeug.urls.url_encode`` and
+ ``flask.Markup`` `:pr:`565` :issue:`561`
+
Version 1.1.1
-------------
Index: Flask-WTF-1.1.1/src/flask_wtf/recaptcha/validators.py
===================================================================
--- Flask-WTF-1.1.1.orig/src/flask_wtf/recaptcha/validators.py
+++ Flask-WTF-1.1.1/src/flask_wtf/recaptcha/validators.py
@@ -1,9 +1,9 @@
import json
from urllib import request as http
+from urllib.parse import urlencode
from flask import current_app
from flask import request
-from werkzeug.urls import url_encode
from wtforms import ValidationError
RECAPTCHA_VERIFY_SERVER_DEFAULT = "https://www.google.com/recaptcha/api/siteverify"
@@ -54,7 +54,7 @@ class Recaptcha:
if not verify_server:
verify_server = RECAPTCHA_VERIFY_SERVER_DEFAULT
- data = url_encode(
+ data = urlencode(
{"secret": private_key, "remoteip": remote_addr, "response": response}
)
Index: Flask-WTF-1.1.1/tests/test_recaptcha.py
===================================================================
--- Flask-WTF-1.1.1.orig/tests/test_recaptcha.py
+++ Flask-WTF-1.1.1/tests/test_recaptcha.py
@@ -80,7 +80,6 @@ def test_render_custom_args(app):
app.config["RECAPTCHA_DATA_ATTRS"] = {"red": "blue"}
f = RecaptchaForm()
render = f.recaptcha()
- # new versions of url_encode allow more characters
assert "?key=(value)" in render or "?key=%28value%29" in render
assert 'data-red="blue"' in render
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package dyff for openSUSE:Factory checked in at 2023-06-30 19:59:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dyff (Old)
and /work/SRC/openSUSE:Factory/.dyff.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dyff"
Fri Jun 30 19:59:46 2023 rev:3 rq:1096051 version:1.5.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/dyff/dyff.changes 2023-06-06 19:58:00.287094178 +0200
+++ /work/SRC/openSUSE:Factory/.dyff.new.13546/dyff.changes 2023-06-30 20:00:04.982075565 +0200
@@ -1,0 +2,14 @@
+Fri Jun 30 04:43:02 UTC 2023 - kastl(a)b1-systems.de
+
+- Update to version 1.5.8:
+ * Bump to neat release `v1.3.12`
+ * Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0
+ * Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0
+ * Bump github.com/onsi/gomega from 1.27.7 to 1.27.8
+ * Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7
+ * Bump github.com/onsi/gomega from 1.27.6 to 1.27.7
+ * Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5
+ * Bump github.com/onsi/ginkgo/v2 from 2.9.3 to 2.9.4
+ * Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.3
+
+-------------------------------------------------------------------
Old:
----
dyff-1.5.7.obscpio
New:
----
dyff-1.5.8.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dyff.spec ++++++
--- /var/tmp/diff_new_pack.yBPK1R/_old 2023-06-30 20:00:06.646085463 +0200
+++ /var/tmp/diff_new_pack.yBPK1R/_new 2023-06-30 20:00:06.650085486 +0200
@@ -19,7 +19,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: dyff
-Version: 1.5.7
+Version: 1.5.8
Release: 0
Summary: Diff tool for YAML files, and sometimes JSON
License: MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.yBPK1R/_old 2023-06-30 20:00:06.694085748 +0200
+++ /var/tmp/diff_new_pack.yBPK1R/_new 2023-06-30 20:00:06.698085772 +0200
@@ -3,7 +3,7 @@
<param name="url">https://github.com/homeport/dyff</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v1.5.7</param>
+ <param name="revision">v1.5.8</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.yBPK1R/_old 2023-06-30 20:00:06.722085915 +0200
+++ /var/tmp/diff_new_pack.yBPK1R/_new 2023-06-30 20:00:06.726085938 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/homeport/dyff</param>
- <param name="changesrevision">86654f8e002a69fdabc87ac954f7d0fa11e6b84b</param></service></servicedata>
+ <param name="changesrevision">237c2bcb0a9b7d0b7c0f3227557b6eedd91db0b2</param></service></servicedata>
(No newline at EOF)
++++++ dyff-1.5.7.obscpio -> dyff-1.5.8.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dyff-1.5.7/go.mod new/dyff-1.5.8/go.mod
--- old/dyff-1.5.7/go.mod 2023-04-15 22:44:39.000000000 +0200
+++ new/dyff-1.5.8/go.mod 2023-06-29 21:05:15.000000000 +0200
@@ -5,15 +5,15 @@
require (
github.com/davecgh/go-spew v1.1.1
github.com/gonvenience/bunt v1.3.5
- github.com/gonvenience/neat v1.3.11
+ github.com/gonvenience/neat v1.3.12
github.com/gonvenience/term v1.0.2
github.com/gonvenience/text v1.0.7
github.com/gonvenience/wrap v1.1.2
github.com/gonvenience/ytbx v1.4.4
github.com/lucasb-eyer/go-colorful v1.2.0
github.com/mitchellh/hashstructure v1.1.0
- github.com/onsi/ginkgo/v2 v2.9.2
- github.com/onsi/gomega v1.27.6
+ github.com/onsi/ginkgo/v2 v2.11.0
+ github.com/onsi/gomega v1.27.8
github.com/sergi/go-diff v1.3.1
github.com/spf13/cobra v1.7.0
github.com/texttheater/golang-levenshtein v1.0.1
@@ -21,23 +21,23 @@
)
require (
- github.com/BurntSushi/toml v1.2.1 // indirect
+ github.com/BurntSushi/toml v1.3.2 // indirect
github.com/go-logr/logr v1.2.4 // indirect
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect
github.com/google/go-cmp v0.5.9 // indirect
- github.com/google/pprof v0.0.0-20230406165453-00490a63f317 // indirect
+ github.com/google/pprof v0.0.0-20230602150820-91b7bce49751 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/mattn/go-ciede2000 v0.0.0-20170301095244-782e8c62fec3 // indirect
- github.com/mattn/go-isatty v0.0.18 // indirect
+ github.com/mattn/go-isatty v0.0.19 // indirect
github.com/mitchellh/go-ps v1.0.0 // indirect
github.com/spf13/pflag v1.0.5 // indirect
- github.com/stretchr/testify v1.8.2 // indirect
+ github.com/stretchr/testify v1.8.4 // indirect
github.com/virtuald/go-ordered-json v0.0.0-20170621173500-b18e6e673d74 // indirect
- golang.org/x/net v0.9.0 // indirect
- golang.org/x/sync v0.1.0 // indirect
- golang.org/x/sys v0.7.0 // indirect
- golang.org/x/term v0.7.0 // indirect
- golang.org/x/text v0.9.0 // indirect
- golang.org/x/tools v0.8.0 // indirect
+ golang.org/x/net v0.11.0 // indirect
+ golang.org/x/sync v0.3.0 // indirect
+ golang.org/x/sys v0.9.0 // indirect
+ golang.org/x/term v0.9.0 // indirect
+ golang.org/x/text v0.10.0 // indirect
+ golang.org/x/tools v0.10.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dyff-1.5.7/go.sum new/dyff-1.5.8/go.sum
--- old/dyff-1.5.7/go.sum 2023-04-15 22:44:39.000000000 +0200
+++ new/dyff-1.5.8/go.sum 2023-06-29 21:05:15.000000000 +0200
@@ -1,5 +1,5 @@
-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.3.2 h1:o7IhLm0Msx3BaB+n3Ag7L8EVlByGnpq14C4YWiu/gL8=
+github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
@@ -12,8 +12,8 @@
github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
github.com/gonvenience/bunt v1.3.5 h1:wSQquifvwEWtzn27k1ngLfeLaStyt0k1b/K6TrlCNAs=
github.com/gonvenience/bunt v1.3.5/go.mod h1:7ApqkVBEWvX04oJ28Q2WeI/BvJM6VtukaJAU/q/pTs8=
-github.com/gonvenience/neat v1.3.11 h1:xxxCdGSuikMm7/Qp9/NwPfxLefKJM2XQiobGwPu63+Q=
-github.com/gonvenience/neat v1.3.11/go.mod h1:aMdiynsB60zmUXaLgOIXQGiRgVGJQNNE/nr2F4BbIUA=
+github.com/gonvenience/neat v1.3.12 h1:xwIyRbJcG9LgcDYys+HHLH9DqqHeQsUpS5CfBUeskbs=
+github.com/gonvenience/neat v1.3.12/go.mod h1:8OljAIgPelN0uPPO94VBqxK+Kz98d6ZFwHDg5o/PfkE=
github.com/gonvenience/term v1.0.2 h1:qKa2RydbWIrabGjR/fegJwpW5m+JvUwFL8mLhHzDXn0=
github.com/gonvenience/term v1.0.2/go.mod h1:wThTR+3MzWtWn7XGVW6qQ65uaVf8GHED98KmwpuEQeo=
github.com/gonvenience/text v1.0.7 h1:YmIqmgTwxnACYCG59DykgMbomwteYyNhAmEUEJtPl14=
@@ -24,8 +24,8 @@
github.com/gonvenience/ytbx v1.4.4/go.mod h1:w37+MKCPcCMY/jpPNmEklD4xKqrOAVBO6kIWW2+uI6M=
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/pprof v0.0.0-20230406165453-00490a63f317 h1:hFhpt7CTmR3DX+b4R19ydQFtofxT0Sv3QsKNMVQYTMQ=
-github.com/google/pprof v0.0.0-20230406165453-00490a63f317/go.mod h1:79YE0hCXdHag9sBkw2o+N/YnZtTkXi0UT9Nnixa5eYk=
+github.com/google/pprof v0.0.0-20230602150820-91b7bce49751 h1:hR7/MlvK23p6+lIw9SN1TigNLn9ZnF3W4SYRKq2gAHs=
+github.com/google/pprof v0.0.0-20230602150820-91b7bce49751/go.mod h1:Jh3hGz2jkYak8qXPD19ryItVnUgpgeqzdkY/D0EaeuA=
github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI=
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
@@ -38,18 +38,18 @@
github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
github.com/mattn/go-ciede2000 v0.0.0-20170301095244-782e8c62fec3 h1:BXxTozrOU8zgC5dkpn3J6NTRdoP+hjok/e+ACr4Hibk=
github.com/mattn/go-ciede2000 v0.0.0-20170301095244-782e8c62fec3/go.mod h1:x1uk6vxTiVuNt6S5R2UYgdhpj3oKojXvOXauHZ7dEnI=
-github.com/mattn/go-isatty v0.0.18 h1:DOKFKCQ7FNG2L1rbrmstDN4QVRdS89Nkh85u68Uwp98=
-github.com/mattn/go-isatty v0.0.18/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
+github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA=
+github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/mitchellh/go-ps v1.0.0 h1:i6ampVEEF4wQFF+bkYfwYgY+F/uYJDktmvLPf7qIgjc=
github.com/mitchellh/go-ps v1.0.0/go.mod h1:J4lOc8z8yJs6vUwklHw2XEIiT4z4C40KtWVN3nvg8Pg=
github.com/mitchellh/hashstructure v1.1.0 h1:P6P1hdjqAAknpY/M1CGipelZgp+4y9ja9kmUZPXP+H0=
github.com/mitchellh/hashstructure v1.1.0/go.mod h1:xUDAozZz0Wmdiufv0uyhnHkUTN6/6d8ulp4AwfLKrmA=
github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE=
github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE=
-github.com/onsi/ginkgo/v2 v2.9.2 h1:BA2GMJOtfGAfagzYtrAlufIP0lq6QERkFmHLMLPwFSU=
-github.com/onsi/ginkgo/v2 v2.9.2/go.mod h1:WHcJJG2dIlcCqVfBAwUCrJxSPFb6v4azBwgxeMeDuts=
-github.com/onsi/gomega v1.27.6 h1:ENqfyGeS5AX/rlXDd/ETokDz93u0YufY1Pgxuy/PvWE=
-github.com/onsi/gomega v1.27.6/go.mod h1:PIQNjfQwkP3aQAH7lf7j87O/5FiNr+ZR8+ipb+qQlhg=
+github.com/onsi/ginkgo/v2 v2.11.0 h1:WgqUCUt/lT6yXoQ8Wef0fsNn5cAuMK7+KT9UFRz2tcU=
+github.com/onsi/ginkgo/v2 v2.11.0/go.mod h1:ZhrRA5XmEE3x3rhlzamx/JJvujdZoJ2uvgI7kR0iZvM=
+github.com/onsi/gomega v1.27.8 h1:gegWiwZjBsf2DgiSbf5hpokZ98JVDMcWkUiigk6/KXc=
+github.com/onsi/gomega v1.27.8/go.mod h1:2J8vzI/s+2shY9XHRApDkdgPo1TKT7P2u6fXeJKFnNQ=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
@@ -61,31 +61,28 @@
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
-github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
-github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
-github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
-github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
-github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8=
-github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
+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/texttheater/golang-levenshtein v1.0.1 h1:+cRNoVrfiwufQPhoMzB6N0Yf/Mqajr6t1lOv8GyGE2U=
github.com/texttheater/golang-levenshtein v1.0.1/go.mod h1:PYAKrbF5sAiq9wd+H82hs7gNaen0CplQ9uvm6+enD/8=
github.com/virtuald/go-ordered-json v0.0.0-20170621173500-b18e6e673d74 h1:JwtAtbp7r/7QSyGz8mKUbYJBg2+6Cd7OjM8o/GNOcVo=
github.com/virtuald/go-ordered-json v0.0.0-20170621173500-b18e6e673d74/go.mod h1:RmMWU37GKR2s6pgrIEB4ixgpVCt/cf7dnJv3fuH1J1c=
-golang.org/x/net v0.9.0 h1:aWJ/m6xSmxWBx+V0XRHTlrYrPG56jKsLdTFmsSsCzOM=
-golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns=
-golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o=
-golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+golang.org/x/mod v0.11.0 h1:bUO06HqtnRcc/7l71XBe4WcqTZ+3AH1J59zWDDwLKgU=
+golang.org/x/net v0.11.0 h1:Gi2tvZIJyBtO9SDr1q9h5hEQCp/4L2RQ+ar0qjx2oNU=
+golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ=
+golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E=
+golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU=
-golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/term v0.7.0 h1:BEvjmm5fURWqcfbSKTdpkDXYBrUS1c0m8agp14W48vQ=
-golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY=
-golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE=
-golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
-golang.org/x/tools v0.8.0 h1:vSDcovVPld282ceKgDimkRSC8kpaH1dgyc9UMzlt84Y=
-golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4=
+golang.org/x/sys v0.9.0 h1:KS/R3tvhPqvJvwcKfnBHJwwthS11LRhmM5D59eEXa0s=
+golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/term v0.9.0 h1:GRRCnKYhdQrD8kfRAdQ6Zcw1P0OcELxGLKJvtjVMZ28=
+golang.org/x/term v0.9.0/go.mod h1:M6DEAAIenWoTxdKrOltXcmDY3rSplQUkrvaDU5FcQyo=
+golang.org/x/text v0.10.0 h1:UpjohKhiEgNc0CSauXmwYftY1+LlaC75SJwh0SgCX58=
+golang.org/x/text v0.10.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
+golang.org/x/tools v0.10.0 h1:tvDr/iQoUqNdohiYm0LmmKcBk+q86lb9EprIUFhHHGg=
+golang.org/x/tools v0.10.0/go.mod h1:UJwyiVBsOA2uwvK/e5OY3GTpDUJriEd+/YlqAwLPmyM=
google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo=
++++++ dyff.obsinfo ++++++
--- /var/tmp/diff_new_pack.yBPK1R/_old 2023-06-30 20:00:06.934087176 +0200
+++ /var/tmp/diff_new_pack.yBPK1R/_new 2023-06-30 20:00:06.938087199 +0200
@@ -1,5 +1,5 @@
name: dyff
-version: 1.5.7
-mtime: 1681591479
-commit: 86654f8e002a69fdabc87ac954f7d0fa11e6b84b
+version: 1.5.8
+mtime: 1688065515
+commit: 237c2bcb0a9b7d0b7c0f3227557b6eedd91db0b2
++++++ vendor.tar.gz ++++++
++++ 2637 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package syft for openSUSE:Factory checked in at 2023-06-30 19:59:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/syft (Old)
and /work/SRC/openSUSE:Factory/.syft.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "syft"
Fri Jun 30 19:59:43 2023 rev:44 rq:1096049 version:0.84.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/syft/syft.changes 2023-06-21 22:40:39.142657595 +0200
+++ /work/SRC/openSUSE:Factory/.syft.new.13546/syft.changes 2023-06-30 20:00:02.282059506 +0200
@@ -1,0 +2,21 @@
+Fri Jun 30 04:42:50 UTC 2023 - kastl(a)b1-systems.de
+
+- Update to version 0.84.1:
+ * chore(deps): update stereoscope to
+ cd49355d934e9e09339e0b690398afe7bd9f63f1 (#1903)
+ * chore(deps): update bootstrap tools to latest versions (#1902)
+ * fix: discover deb file relationships in distroless images
+ (#1901)
+ * add oss community board auto-add workflow (#1898)
+ * chore(deps): update stereoscope to
+ 8c7173ebcf69187d480d4d8b0c6cafaa7aef7024 (#1890)
+ * chore(deps): update bootstrap tools to latest versions (#1894)
+ * fix: add support for Dart SDK package dependencies (#1891)
+ * Simplify the SBOM writer interface (#1892)
+ * fix: improve version detection in Java archive name parsing
+ (#1889)
+ * fix: only output valid cyclonedx license choices (#1879)
+ * docs: clarify reasoning of default catalogers for images or
+ directories (#1887)
+
+-------------------------------------------------------------------
Old:
----
syft-0.84.0.obscpio
New:
----
syft-0.84.1.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ syft.spec ++++++
--- /var/tmp/diff_new_pack.G6DFaH/_old 2023-06-30 20:00:04.146070593 +0200
+++ /var/tmp/diff_new_pack.G6DFaH/_new 2023-06-30 20:00:04.162070688 +0200
@@ -19,7 +19,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: syft
-Version: 0.84.0
+Version: 0.84.1
Release: 0
Summary: CLI tool and library for generating a Software Bill of Materials
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.G6DFaH/_old 2023-06-30 20:00:04.234071116 +0200
+++ /var/tmp/diff_new_pack.G6DFaH/_new 2023-06-30 20:00:04.234071116 +0200
@@ -3,7 +3,7 @@
<param name="url">https://github.com/anchore/syft</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v0.84.0</param>
+ <param name="revision">v0.84.1</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.G6DFaH/_old 2023-06-30 20:00:04.262071283 +0200
+++ /var/tmp/diff_new_pack.G6DFaH/_new 2023-06-30 20:00:04.266071307 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/anchore/syft</param>
- <param name="changesrevision">5d54e6e847192f63db80c9a7ee23197476c632ce</param></service></servicedata>
+ <param name="changesrevision">791d1f955215f1dad383c9835e4d3c01267dc0f5</param></service></servicedata>
(No newline at EOF)
++++++ syft-0.84.0.obscpio -> syft-0.84.1.obscpio ++++++
/work/SRC/openSUSE:Factory/syft/syft-0.84.0.obscpio /work/SRC/openSUSE:Factory/.syft.new.13546/syft-0.84.1.obscpio differ: char 50, line 1
++++++ syft.obsinfo ++++++
--- /var/tmp/diff_new_pack.G6DFaH/_old 2023-06-30 20:00:04.326071663 +0200
+++ /var/tmp/diff_new_pack.G6DFaH/_new 2023-06-30 20:00:04.330071687 +0200
@@ -1,5 +1,5 @@
name: syft
-version: 0.84.0
-mtime: 1687277315
-commit: 5d54e6e847192f63db80c9a7ee23197476c632ce
+version: 0.84.1
+mtime: 1687968312
+commit: 791d1f955215f1dad383c9835e4d3c01267dc0f5
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/syft/vendor.tar.gz /work/SRC/openSUSE:Factory/.syft.new.13546/vendor.tar.gz differ: char 5, line 1
1
0