openSUSE Commits
Threads by month
- ----- 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 2024
- 2 participants
- 1220 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2024-06-24 21:14:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Mon Jun 24 21:14:15 2024 rev:4055 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MicroOS-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.q7l0Nt/_old 2024-06-24 21:14:19.702420290 +0200
+++ /var/tmp/diff_new_pack.q7l0Nt/_new 2024-06-24 21:14:19.706420437 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__MicroOS___20240622" schemaversion="4.1">
+<image name="OBS__MicroOS___20240624" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240622</productvar>
+ <productvar name="VERSION">20240624</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:microos:20240622,openSUSE MicroOS</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:microos:20240624,openSUSE MicroOS</productinfo>
<productinfo name="LINGUAS">en_US </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20240622/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20240624/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-Addon-NonOss-ftp-ftp-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.q7l0Nt/_old 2024-06-24 21:14:19.758422340 +0200
+++ /var/tmp/diff_new_pack.q7l0Nt/_new 2024-06-24 21:14:19.766422633 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Addon-NonOss___20240622" schemaversion="4.1">
+<image name="OBS__openSUSE-Addon-NonOss___20240624" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240622</productvar>
+ <productvar name="VERSION">20240624</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20240622,openSUSE NonOSS Addon</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20240624,openSUSE NonOSS Addon</productinfo>
<productinfo name="LINGUAS">af ar be_BY bg br ca cy el et ga gl gu_IN he hi_IN hr ka km ko lt mk nn pa_IN rw sk sl sr_CS ss st tg th tr uk ve vi xh zu </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2024…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2024…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-cd-mini-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.q7l0Nt/_old 2024-06-24 21:14:19.802423950 +0200
+++ /var/tmp/diff_new_pack.q7l0Nt/_new 2024-06-24 21:14:19.810424243 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240622" schemaversion="4.1">
+<image name="OBS__openSUSE___20240624" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240622</productvar>
+ <productvar name="VERSION">20240624</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240622,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240624,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240622/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240624/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
openSUSE-dvd5-dvd-x86_64.kiwi: same change
++++++ openSUSE-ftp-ftp-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.q7l0Nt/_old 2024-06-24 21:14:19.878426731 +0200
+++ /var/tmp/diff_new_pack.q7l0Nt/_new 2024-06-24 21:14:19.882426878 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240622" schemaversion="4.1">
+<image name="OBS__openSUSE___20240624" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -23,7 +23,7 @@
<productvar name="DISTNAME">openSUSE</productvar>
<productvar name="FLAVOR">ftp</productvar>
<productvar name="MAKE_LISTINGS">true</productvar>
- <productvar name="MEDIUM_NAME">openSUSE-20240622-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20240624-x86_64</productvar>
<productvar name="MULTIPLE_MEDIA">true</productvar>
<productvar name="PRODUCT_DIR">/</productvar>
<productvar name="PRODUCT_NAME">$DISTNAME-$FLAVOR</productvar>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240622</productvar>
+ <productvar name="VERSION">20240624</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240622,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240624,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240622/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240624/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="DEBUGMEDIUM">2</productoption>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ Aeon.product ++++++
--- /var/tmp/diff_new_pack.q7l0Nt/_old 2024-06-24 21:14:19.946429220 +0200
+++ /var/tmp/diff_new_pack.q7l0Nt/_new 2024-06-24 21:14:19.954429512 +0200
@@ -6,7 +6,7 @@
<name>Aeon</name>
<releasepkgname>Aeon-release</releasepkgname>
<endoflife/>
- <version>20240622</version>
+ <version>20240624</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>Aeon</productline>
++++++ Kalpa.product ++++++
--- /var/tmp/diff_new_pack.q7l0Nt/_old 2024-06-24 21:14:19.982430537 +0200
+++ /var/tmp/diff_new_pack.q7l0Nt/_new 2024-06-24 21:14:19.990430830 +0200
@@ -6,7 +6,7 @@
<name>Kalpa</name>
<releasepkgname>Kalpa-release</releasepkgname>
<endoflife/>
- <version>20240622</version>
+ <version>20240624</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>Kalpa</productline>
++++++ MicroOS.product ++++++
--- /var/tmp/diff_new_pack.q7l0Nt/_old 2024-06-24 21:14:20.022432001 +0200
+++ /var/tmp/diff_new_pack.q7l0Nt/_new 2024-06-24 21:14:20.038432587 +0200
@@ -6,7 +6,7 @@
<name>MicroOS</name>
<releasepkgname>MicroOS-release</releasepkgname>
<endoflife/>
- <version>20240622</version>
+ <version>20240624</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>MicroOS</productline>
++++++ openSUSE-Addon-NonOss.product ++++++
--- /var/tmp/diff_new_pack.q7l0Nt/_old 2024-06-24 21:14:20.190438149 +0200
+++ /var/tmp/diff_new_pack.q7l0Nt/_new 2024-06-24 21:14:20.194438296 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20240622</version>
+ <version>20240624</version>
<release>0</release>
<summary>openSUSE NonOSS Addon</summary>
<shortsummary>non oss addon</shortsummary>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.q7l0Nt/_old 2024-06-24 21:14:20.226439467 +0200
+++ /var/tmp/diff_new_pack.q7l0Nt/_new 2024-06-24 21:14:20.234439760 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20240622</version>
+ <version>20240624</version>
<release>0</release>
<productline>openSUSE</productline>
1
0
24 Jun '24
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-proton-vpn-killswitch-network-manager for openSUSE:Factory checked in at 2024-06-24 20:56:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-proton-vpn-killswitch-network-manager (Old)
and /work/SRC/openSUSE:Factory/.python-proton-vpn-killswitch-network-manager.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-proton-vpn-killswitch-network-manager"
Mon Jun 24 20:56:58 2024 rev:3 rq:1183036 version:0.4.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-proton-vpn-killswitch-network-manager/python-proton-vpn-killswitch-network-manager.changes 2024-05-22 21:33:34.164376436 +0200
+++ /work/SRC/openSUSE:Factory/.python-proton-vpn-killswitch-network-manager.new.18349/python-proton-vpn-killswitch-network-manager.changes 2024-06-24 20:58:18.551282523 +0200
@@ -1,0 +2,7 @@
+Mon Jun 24 15:34:26 UTC 2024 - Dirk Müller <dmueller(a)suse.com>
+
+- update to 0.4.5:
+ * Change kill switch connection IPv4 config from manual to
+ auto.
+
+-------------------------------------------------------------------
Old:
----
v0.4.4.tar.gz
New:
----
v0.4.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-proton-vpn-killswitch-network-manager.spec ++++++
--- /var/tmp/diff_new_pack.RgtrhR/_old 2024-06-24 20:58:18.991298602 +0200
+++ /var/tmp/diff_new_pack.RgtrhR/_new 2024-06-24 20:58:18.995298748 +0200
@@ -19,7 +19,7 @@
%define skip_python2 1
%{?sle15_python_module_pythons}
Name: python-proton-vpn-killswitch-network-manager
-Version: 0.4.4
+Version: 0.4.5
Release: 0
Summary: Proton VPN kill switch interface using NetworkManager
License: GPL-3.0-or-later
++++++ v0.4.4.tar.gz -> v0.4.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-proton-vpn-killswitch-network-manager-0.4.4/debian/changelog new/python-proton-vpn-killswitch-network-manager-0.4.5/debian/changelog
--- old/python-proton-vpn-killswitch-network-manager-0.4.4/debian/changelog 2024-04-30 15:26:05.000000000 +0200
+++ new/python-proton-vpn-killswitch-network-manager-0.4.5/debian/changelog 2024-06-14 10:45:54.000000000 +0200
@@ -1,3 +1,9 @@
+proton-vpn-killswitch-network-manager (0.4.5) unstable; urgency=medium
+
+ * Change kill switch connection IPv4 config from manual to auto.
+
+ -- Alexandru Cheltuitor <alexandru.cheltuitor(a)proton.ch> Thu, 13 Jun 2024 17:00:00 +0200
+
proton-vpn-killswitch-network-manager (0.4.4) unstable; urgency=medium
* Fix random crashes when enabling/disabling the kill switch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-proton-vpn-killswitch-network-manager-0.4.4/proton/vpn/killswitch/backend/linux/networkmanager/killswitch_connection.py new/python-proton-vpn-killswitch-network-manager-0.4.5/proton/vpn/killswitch/backend/linux/networkmanager/killswitch_connection.py
--- old/python-proton-vpn-killswitch-network-manager-0.4.4/proton/vpn/killswitch/backend/linux/networkmanager/killswitch_connection.py 2024-04-30 15:26:05.000000000 +0200
+++ new/python-proton-vpn-killswitch-network-manager-0.4.5/proton/vpn/killswitch/backend/linux/networkmanager/killswitch_connection.py 2024-06-14 10:45:54.000000000 +0200
@@ -28,6 +28,9 @@
from gi.repository import NM, GLib # pylint: disable=C0413 # noqa: E402
+DEFAULT_METRIC = -1
+
+
@dataclass
class KillSwitchGeneralConfig: # pylint: disable=missing-class-docstring
human_readable_id: str
@@ -79,7 +82,7 @@
self._general_settings.interface_name
)
s_con.set_property(NM.SETTING_CONNECTION_UUID, str(uuid.uuid4()))
- s_con.set_property(NM.SETTING_CONNECTION_TYPE, "dummy")
+ s_con.set_property(NM.SETTING_CONNECTION_TYPE, NM.SETTING_DUMMY_SETTING_NAME)
s_dummy = NM.SettingDummy.new()
@@ -106,11 +109,12 @@
s_ip4 = NM.SettingIP4Config.new()
if self._ipv4_settings is None:
- s_ip4.set_property(NM.SETTING_IP_CONFIG_METHOD, "disabled")
+ s_ip4.set_property(NM.SETTING_IP_CONFIG_METHOD, NM.SETTING_IP4_CONFIG_METHOD_DISABLED)
return s_ip4
- # Inform NM that the IP configuration is manual
- s_ip4.set_property(NM.SETTING_IP_CONFIG_METHOD, "manual")
+ # NM.SETTING_IP4_CONFIG_METHOD_MANUAL stopped working on Ubuntu 24.04.
+ # The route metric was not taken into account.
+ s_ip4.set_property(NM.SETTING_IP_CONFIG_METHOD, NM.SETTING_IP4_CONFIG_METHOD_AUTO)
# Add addresses
for address in self._ipv4_settings.addresses:
@@ -129,7 +133,7 @@
s_ip4.add_route(
NM.IPRoute.new(
family=GLib.SYSDEF_AF_INET, dest=ipv4, prefix=int(prefix),
- next_hop=None, metric=-1
+ next_hop=None, metric=DEFAULT_METRIC
)
)
@@ -153,11 +157,11 @@
s_ip6 = NM.SettingIP6Config.new()
if self._ipv6_settings is None:
- s_ip6.set_property(NM.SETTING_IP_CONFIG_METHOD, "disabled")
+ s_ip6.set_property(NM.SETTING_IP_CONFIG_METHOD, NM.SETTING_IP6_CONFIG_METHOD_DISABLED)
return s_ip6
# inform NM that the IP configuration is manual
- s_ip6.set_property(NM.SETTING_IP_CONFIG_METHOD, "manual")
+ s_ip6.set_property(NM.SETTING_IP_CONFIG_METHOD, NM.SETTING_IP6_CONFIG_METHOD_MANUAL)
# Add addresses
for address in self._ipv6_settings.addresses:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-proton-vpn-killswitch-network-manager-0.4.4/rpmbuild/SPECS/package.spec new/python-proton-vpn-killswitch-network-manager-0.4.5/rpmbuild/SPECS/package.spec
--- old/python-proton-vpn-killswitch-network-manager-0.4.4/rpmbuild/SPECS/package.spec 2024-04-30 15:26:05.000000000 +0200
+++ new/python-proton-vpn-killswitch-network-manager-0.4.5/rpmbuild/SPECS/package.spec 2024-06-14 10:45:54.000000000 +0200
@@ -1,5 +1,5 @@
%define unmangled_name proton-vpn-killswitch-network-manager
-%define version 0.4.4
+%define version 0.4.5
%define release 1
Prefix: %{_prefix}
@@ -52,6 +52,9 @@
%defattr(-,root,root)
%changelog
+* Thu Jun 13 2024 Alexandru Cheltuitor <alexandru.cheltuitor(a)proton.ch> 0.4.5
+- Change kill switch connection IPv4 config from manual to auto.
+
* Tue Apr 30 2024 Josep Llaneras <josep.llaneras(a)proton.ch> 0.4.4
- Fix random crashes when enabling/disabling the kill switch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-proton-vpn-killswitch-network-manager-0.4.4/setup.py new/python-proton-vpn-killswitch-network-manager-0.4.5/setup.py
--- old/python-proton-vpn-killswitch-network-manager-0.4.4/setup.py 2024-04-30 15:26:05.000000000 +0200
+++ new/python-proton-vpn-killswitch-network-manager-0.4.5/setup.py 2024-06-14 10:45:54.000000000 +0200
@@ -4,9 +4,9 @@
setup(
name="proton-vpn-killswitch-network-manager",
- version="0.4.4",
+ version="0.4.5",
description="Proton Technologies VPN connector for linux",
- author="Proton Technologies",
+ author="Proton AG",
author_email="contact(a)protonmail.com",
url="https://github.com/ProtonVPN/pyhon-protonvpn-network-manager",
packages=find_namespace_packages(include=['proton.vpn.killswitch.backend.linux.networkmanager']),
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-django-allauth for openSUSE:Factory checked in at 2024-06-24 20:56:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-django-allauth (Old)
and /work/SRC/openSUSE:Factory/.python-django-allauth.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-django-allauth"
Mon Jun 24 20:56:50 2024 rev:14 rq:1183015 version:0.63.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-django-allauth/python-django-allauth.changes 2024-01-21 23:09:21.239687547 +0100
+++ /work/SRC/openSUSE:Factory/.python-django-allauth.new.18349/python-django-allauth.changes 2024-06-24 20:58:14.571137083 +0200
@@ -1,0 +2,8 @@
+Sun Jun 23 08:14:08 UTC 2024 - Andreas Schneider <asn(a)cryptomilk.org>
+
+- Update to version 0.63.3
+ * See https://github.com/pennersr/django-allauth/blob/0.63.3/ChangeLog.rst
+ or the packaged ChangeLog.rst file.
+- Updated missing-template-in-test.patch
+
+-------------------------------------------------------------------
Old:
----
django-allauth-0.60.1.tar.gz
New:
----
django_allauth-0.63.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-django-allauth.spec ++++++
--- /var/tmp/diff_new_pack.d2BuLO/_old 2024-06-24 20:58:15.015153308 +0200
+++ /var/tmp/diff_new_pack.d2BuLO/_new 2024-06-24 20:58:15.019153455 +0200
@@ -30,16 +30,18 @@
%global pytest_min_version 7.4
%global pytest_django_min_version 4.5.2
+%global pkgname django_allauth
+
%{?sle15_python_module_pythons}
Name: python-django-allauth
-Version: 0.60.1
+Version: 0.63.3
Release: 0
Summary: Django authentication, registration, account management
License: MIT
Group: Development/Languages/Python
URL: https://github.com/pennersr/django-allauth
-Source: https://files.pythonhosted.org/packages/source/d/django-allauth/django-alla…
-Patch: missing-template-in-test.patch
+Source: https://files.pythonhosted.org/packages/source/d/django-allauth/%{pkgname}-…
+Patch0: missing-template-in-test.patch
BuildRequires: %{python_module Django >= %{django_min_version}}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module python3-openid >= %{python3_openid_min_version}}
@@ -70,7 +72,7 @@
account management as well as 3rd party (social) account authentication.
%prep
-%autosetup -p1 -n django-allauth-%{version}
+%autosetup -p1 -n %{pkgname}-%{version}
# 2 tests failing with KeyError: 'location' (not in response headers)
sed -i 's/test_login/_test_login/' allauth/socialaccount/providers/openid/tests.py
@@ -84,7 +86,8 @@
%check
export PYTHONPATH="$(pwd)"
-%python_expand django-admin-%{$python_bin_suffix} test --settings=test_settings
+export PYTEST_ADDOPTS="--ds=tests.regular.settings"
+%pytest allauth
%files %{python_files}
%doc AUTHORS ChangeLog.rst README.rst
++++++ missing-template-in-test.patch ++++++
--- /var/tmp/diff_new_pack.d2BuLO/_old 2024-06-24 20:58:15.047154478 +0200
+++ /var/tmp/diff_new_pack.d2BuLO/_new 2024-06-24 20:58:15.051154624 +0200
@@ -1,17 +1,13 @@
-Index: django-allauth-0.58.1/allauth/account/tests/test_ratelimit.py
+Index: django_allauth-0.63.3/allauth/account/tests/test_ratelimit.py
===================================================================
---- django-allauth-0.58.1.orig/allauth/account/tests/test_ratelimit.py 2023-11-02 09:22:23.776697894 +0100
-+++ django-allauth-0.58.1/allauth/account/tests/test_ratelimit.py 2023-11-02 09:22:34.456792940 +0100
-@@ -22,7 +22,7 @@ class RateLimitTests(TestCase):
- reverse("account_reset_password"), data={"email": "a(a)b.com"}
- )
- assert resp.status_code == 302
-- resp = self.client.post(
-- reverse("account_reset_password"), data={"email": "A(a)B.COM"}
-- )
-- assert resp.status_code == 429
-+ # resp = self.client.post(
-+ # reverse("account_reset_password"), data={"email": "A(a)B.COM"}
-+ # )
-+ # assert resp.status_code == 429
+--- django_allauth-0.63.3.orig/allauth/account/tests/test_ratelimit.py 2024-05-08 20:24:34.000000000 +0200
++++ django_allauth-0.63.3/allauth/account/tests/test_ratelimit.py 2024-06-23 10:32:14.682834782 +0200
+@@ -6,5 +6,5 @@ def test_case_insensitive_password_reset
+ user_factory(email="a(a)b.com")
+ resp = client.post(reverse("account_reset_password"), data={"email": "a(a)b.com"})
+ assert resp.status_code == 302
+- resp = client.post(reverse("account_reset_password"), data={"email": "A(a)B.COM"})
+- assert resp.status_code == 429
++ # resp = client.post(reverse("account_reset_password"), data={"email": "A(a)B.COM"})
++ # assert resp.status_code == 429
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-googleapis-common-protos for openSUSE:Factory checked in at 2024-06-24 20:56:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-googleapis-common-protos (Old)
and /work/SRC/openSUSE:Factory/.python-googleapis-common-protos.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-googleapis-common-protos"
Mon Jun 24 20:56:44 2024 rev:22 rq:1183012 version:1.63.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-googleapis-common-protos/python-googleapis-common-protos.changes 2024-04-07 22:15:14.262891798 +0200
+++ /work/SRC/openSUSE:Factory/.python-googleapis-common-protos.new.18349/python-googleapis-common-protos.changes 2024-06-24 20:58:11.303017662 +0200
@@ -1,0 +2,6 @@
+Mon Jun 24 12:01:02 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Update to 1.63.1
+ * Increase upper limit for protobuf 5.X versions (#212)
+
+-------------------------------------------------------------------
Old:
----
googleapis-common-protos-1.63.0.tar.gz
New:
----
googleapis-common-protos-1.63.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-googleapis-common-protos.spec ++++++
--- /var/tmp/diff_new_pack.3WqQmY/_old 2024-06-24 20:58:11.747033887 +0200
+++ /var/tmp/diff_new_pack.3WqQmY/_new 2024-06-24 20:58:11.747033887 +0200
@@ -20,7 +20,7 @@
%define pkgname %{lua:pname,_ = string.gsub(rpm.expand('%modname'), '-' , '_');print(pname)}
%{?sle15_python_module_pythons}
Name: python-googleapis-common-protos
-Version: 1.63.0
+Version: 1.63.1
Release: 0
Summary: Common protobufs used in Google APIs
License: Apache-2.0
++++++ googleapis-common-protos-1.63.0.tar.gz -> googleapis-common-protos-1.63.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/PKG-INFO new/googleapis-common-protos-1.63.1/PKG-INFO
--- old/googleapis-common-protos-1.63.0/PKG-INFO 2024-03-11 13:33:12.645857800 +0100
+++ new/googleapis-common-protos-1.63.1/PKG-INFO 2024-06-03 18:14:11.599656600 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: googleapis-common-protos
-Version: 1.63.0
+Version: 1.63.1
Summary: Common protobufs used in Google APIs
Home-page: https://github.com/googleapis/python-api-common-protos
Author: Google LLC
@@ -21,7 +21,7 @@
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
-Requires-Dist: protobuf!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0.dev0,>=3.19.5
+Requires-Dist: protobuf!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5
Provides-Extra: grpc
Requires-Dist: grpcio<2.0.0.dev0,>=1.44.0; extra == "grpc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/annotations.proto new/googleapis-common-protos-1.63.1/google/api/annotations.proto
--- old/googleapis-common-protos-1.63.0/google/api/annotations.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/annotations.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2015 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/annotations_pb2.py new/googleapis-common-protos-1.63.1/google/api/annotations_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/annotations_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/annotations_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/auth.proto new/googleapis-common-protos-1.63.1/google/api/auth.proto
--- old/googleapis-common-protos-1.63.0/google/api/auth.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/auth.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/auth_pb2.py new/googleapis-common-protos-1.63.1/google/api/auth_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/auth_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/auth_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/backend.proto new/googleapis-common-protos-1.63.1/google/api/backend.proto
--- old/googleapis-common-protos-1.63.0/google/api/backend.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/backend.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/backend_pb2.py new/googleapis-common-protos-1.63.1/google/api/backend_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/backend_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/backend_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/billing.proto new/googleapis-common-protos-1.63.1/google/api/billing.proto
--- old/googleapis-common-protos-1.63.0/google/api/billing.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/billing.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/billing_pb2.py new/googleapis-common-protos-1.63.1/google/api/billing_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/billing_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/billing_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/client.proto new/googleapis-common-protos-1.63.1/google/api/client.proto
--- old/googleapis-common-protos-1.63.0/google/api/client.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/client.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/client_pb2.py new/googleapis-common-protos-1.63.1/google/api/client_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/client_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/client_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/config_change.proto new/googleapis-common-protos-1.63.1/google/api/config_change.proto
--- old/googleapis-common-protos-1.63.0/google/api/config_change.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/config_change.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/config_change_pb2.py new/googleapis-common-protos-1.63.1/google/api/config_change_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/config_change_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/config_change_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/consumer.proto new/googleapis-common-protos-1.63.1/google/api/consumer.proto
--- old/googleapis-common-protos-1.63.0/google/api/consumer.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/consumer.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2016 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/consumer_pb2.py new/googleapis-common-protos-1.63.1/google/api/consumer_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/consumer_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/consumer_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/context.proto new/googleapis-common-protos-1.63.1/google/api/context.proto
--- old/googleapis-common-protos-1.63.0/google/api/context.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/context.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/context_pb2.py new/googleapis-common-protos-1.63.1/google/api/context_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/context_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/context_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/control.proto new/googleapis-common-protos-1.63.1/google/api/control.proto
--- old/googleapis-common-protos-1.63.0/google/api/control.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/control.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/control_pb2.py new/googleapis-common-protos-1.63.1/google/api/control_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/control_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/control_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/distribution.proto new/googleapis-common-protos-1.63.1/google/api/distribution.proto
--- old/googleapis-common-protos-1.63.0/google/api/distribution.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/distribution.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/distribution_pb2.py new/googleapis-common-protos-1.63.1/google/api/distribution_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/distribution_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/distribution_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/documentation.proto new/googleapis-common-protos-1.63.1/google/api/documentation.proto
--- old/googleapis-common-protos-1.63.0/google/api/documentation.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/documentation.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/documentation_pb2.py new/googleapis-common-protos-1.63.1/google/api/documentation_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/documentation_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/documentation_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/endpoint.proto new/googleapis-common-protos-1.63.1/google/api/endpoint.proto
--- old/googleapis-common-protos-1.63.0/google/api/endpoint.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/endpoint.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/endpoint_pb2.py new/googleapis-common-protos-1.63.1/google/api/endpoint_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/endpoint_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/endpoint_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/error_reason.proto new/googleapis-common-protos-1.63.1/google/api/error_reason.proto
--- old/googleapis-common-protos-1.63.0/google/api/error_reason.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/error_reason.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/error_reason_pb2.py new/googleapis-common-protos-1.63.1/google/api/error_reason_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/error_reason_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/error_reason_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/field_behavior.proto new/googleapis-common-protos-1.63.1/google/api/field_behavior.proto
--- old/googleapis-common-protos-1.63.0/google/api/field_behavior.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/field_behavior.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/field_behavior_pb2.py new/googleapis-common-protos-1.63.1/google/api/field_behavior_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/field_behavior_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/field_behavior_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/field_info.proto new/googleapis-common-protos-1.63.1/google/api/field_info.proto
--- old/googleapis-common-protos-1.63.0/google/api/field_info.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/field_info.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/field_info_pb2.py new/googleapis-common-protos-1.63.1/google/api/field_info_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/field_info_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/field_info_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/http.proto new/googleapis-common-protos-1.63.1/google/api/http.proto
--- old/googleapis-common-protos-1.63.0/google/api/http.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/http.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/http_pb2.py new/googleapis-common-protos-1.63.1/google/api/http_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/http_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/http_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/httpbody.proto new/googleapis-common-protos-1.63.1/google/api/httpbody.proto
--- old/googleapis-common-protos-1.63.0/google/api/httpbody.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/httpbody.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/httpbody_pb2.py new/googleapis-common-protos-1.63.1/google/api/httpbody_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/httpbody_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/httpbody_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/label.proto new/googleapis-common-protos-1.63.1/google/api/label.proto
--- old/googleapis-common-protos-1.63.0/google/api/label.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/label.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/label_pb2.py new/googleapis-common-protos-1.63.1/google/api/label_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/label_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/label_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/launch_stage.proto new/googleapis-common-protos-1.63.1/google/api/launch_stage.proto
--- old/googleapis-common-protos-1.63.0/google/api/launch_stage.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/launch_stage.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/launch_stage_pb2.py new/googleapis-common-protos-1.63.1/google/api/launch_stage_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/launch_stage_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/launch_stage_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/log.proto new/googleapis-common-protos-1.63.1/google/api/log.proto
--- old/googleapis-common-protos-1.63.0/google/api/log.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/log.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/log_pb2.py new/googleapis-common-protos-1.63.1/google/api/log_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/log_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/log_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/logging.proto new/googleapis-common-protos-1.63.1/google/api/logging.proto
--- old/googleapis-common-protos-1.63.0/google/api/logging.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/logging.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/logging_pb2.py new/googleapis-common-protos-1.63.1/google/api/logging_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/logging_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/logging_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/metric.proto new/googleapis-common-protos-1.63.1/google/api/metric.proto
--- old/googleapis-common-protos-1.63.0/google/api/metric.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/metric.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/metric_pb2.py new/googleapis-common-protos-1.63.1/google/api/metric_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/metric_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/metric_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/monitored_resource.proto new/googleapis-common-protos-1.63.1/google/api/monitored_resource.proto
--- old/googleapis-common-protos-1.63.0/google/api/monitored_resource.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/monitored_resource.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/monitored_resource_pb2.py new/googleapis-common-protos-1.63.1/google/api/monitored_resource_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/monitored_resource_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/monitored_resource_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/monitoring.proto new/googleapis-common-protos-1.63.1/google/api/monitoring.proto
--- old/googleapis-common-protos-1.63.0/google/api/monitoring.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/monitoring.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/monitoring_pb2.py new/googleapis-common-protos-1.63.1/google/api/monitoring_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/monitoring_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/monitoring_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/policy.proto new/googleapis-common-protos-1.63.1/google/api/policy.proto
--- old/googleapis-common-protos-1.63.0/google/api/policy.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/policy.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/policy_pb2.py new/googleapis-common-protos-1.63.1/google/api/policy_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/policy_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/policy_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/quota.proto new/googleapis-common-protos-1.63.1/google/api/quota.proto
--- old/googleapis-common-protos-1.63.0/google/api/quota.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/quota.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/quota_pb2.py new/googleapis-common-protos-1.63.1/google/api/quota_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/quota_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/quota_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/resource.proto new/googleapis-common-protos-1.63.1/google/api/resource.proto
--- old/googleapis-common-protos-1.63.0/google/api/resource.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/resource.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/resource_pb2.py new/googleapis-common-protos-1.63.1/google/api/resource_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/resource_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/resource_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/routing.proto new/googleapis-common-protos-1.63.1/google/api/routing.proto
--- old/googleapis-common-protos-1.63.0/google/api/routing.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/routing.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/routing_pb2.py new/googleapis-common-protos-1.63.1/google/api/routing_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/routing_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/routing_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/service.proto new/googleapis-common-protos-1.63.1/google/api/service.proto
--- old/googleapis-common-protos-1.63.0/google/api/service.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/service.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/service_pb2.py new/googleapis-common-protos-1.63.1/google/api/service_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/service_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/service_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/source_info.proto new/googleapis-common-protos-1.63.1/google/api/source_info.proto
--- old/googleapis-common-protos-1.63.0/google/api/source_info.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/source_info.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/source_info_pb2.py new/googleapis-common-protos-1.63.1/google/api/source_info_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/source_info_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/source_info_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/system_parameter.proto new/googleapis-common-protos-1.63.1/google/api/system_parameter.proto
--- old/googleapis-common-protos-1.63.0/google/api/system_parameter.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/system_parameter.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/system_parameter_pb2.py new/googleapis-common-protos-1.63.1/google/api/system_parameter_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/system_parameter_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/system_parameter_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/usage.proto new/googleapis-common-protos-1.63.1/google/api/usage.proto
--- old/googleapis-common-protos-1.63.0/google/api/usage.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/usage.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/usage_pb2.py new/googleapis-common-protos-1.63.1/google/api/usage_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/usage_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/usage_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/visibility.proto new/googleapis-common-protos-1.63.1/google/api/visibility.proto
--- old/googleapis-common-protos-1.63.0/google/api/visibility.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/visibility.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/api/visibility_pb2.py new/googleapis-common-protos-1.63.1/google/api/visibility_pb2.py
--- old/googleapis-common-protos-1.63.0/google/api/visibility_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/api/visibility_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/cloud/extended_operations.proto new/googleapis-common-protos-1.63.1/google/cloud/extended_operations.proto
--- old/googleapis-common-protos-1.63.0/google/cloud/extended_operations.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/cloud/extended_operations.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC.
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/cloud/extended_operations_pb2.py new/googleapis-common-protos-1.63.1/google/cloud/extended_operations_pb2.py
--- old/googleapis-common-protos-1.63.0/google/cloud/extended_operations_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/cloud/extended_operations_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/cloud/location/locations.proto new/googleapis-common-protos-1.63.1/google/cloud/location/locations.proto
--- old/googleapis-common-protos-1.63.0/google/cloud/location/locations.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/cloud/location/locations.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2020 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/cloud/location/locations_pb2.py new/googleapis-common-protos-1.63.1/google/cloud/location/locations_pb2.py
--- old/googleapis-common-protos-1.63.0/google/cloud/location/locations_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/cloud/location/locations_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/gapic/metadata/gapic_metadata.proto new/googleapis-common-protos-1.63.1/google/gapic/metadata/gapic_metadata.proto
--- old/googleapis-common-protos-1.63.0/google/gapic/metadata/gapic_metadata.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/gapic/metadata/gapic_metadata.proto 2024-06-03 18:11:37.000000000 +0200
@@ -25,8 +25,8 @@
option php_namespace = "Google\\Gapic\\Metadata";
option ruby_package = "Google::Gapic::Metadata";
-// Metadata about a GAPIC library for a specific combination of API, version, and
-// computer language.
+// Metadata about a GAPIC library for a specific combination of API, version,
+// and computer language.
message GapicMetadata {
// Schema version of this proto. Current value: 1.0
string schema = 1;
@@ -74,7 +74,7 @@
// than one library_client method for each RPC. RPCs with no
// library_client methods need not be included.
//
- // The key name is the name of the RPC as defined and formated in
+ // The key name is the name of the RPC as defined and formatted in
// the proto file.
map<string, MethodList> rpcs = 2;
}
@@ -88,5 +88,4 @@
// source code.
repeated string methods = 1;
}
-
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/gapic/metadata/gapic_metadata_pb2.py new/googleapis-common-protos-1.63.1/google/gapic/metadata/gapic_metadata_pb2.py
--- old/googleapis-common-protos-1.63.0/google/gapic/metadata/gapic_metadata_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/gapic/metadata/gapic_metadata_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/logging/type/http_request.proto new/googleapis-common-protos-1.63.1/google/logging/type/http_request.proto
--- old/googleapis-common-protos-1.63.0/google/logging/type/http_request.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/logging/type/http_request.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/logging/type/http_request_pb2.py new/googleapis-common-protos-1.63.1/google/logging/type/http_request_pb2.py
--- old/googleapis-common-protos-1.63.0/google/logging/type/http_request_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/logging/type/http_request_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/logging/type/log_severity.proto new/googleapis-common-protos-1.63.1/google/logging/type/log_severity.proto
--- old/googleapis-common-protos-1.63.0/google/logging/type/log_severity.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/logging/type/log_severity.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2023 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/logging/type/log_severity_pb2.py new/googleapis-common-protos-1.63.1/google/logging/type/log_severity_pb2.py
--- old/googleapis-common-protos-1.63.0/google/logging/type/log_severity_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/logging/type/log_severity_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/longrunning/operations.proto new/googleapis-common-protos-1.63.1/google/longrunning/operations.proto
--- old/googleapis-common-protos-1.63.0/google/longrunning/operations.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/longrunning/operations.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2020 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/longrunning/operations_proto_pb2.py new/googleapis-common-protos-1.63.1/google/longrunning/operations_proto_pb2.py
--- old/googleapis-common-protos-1.63.0/google/longrunning/operations_proto_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/longrunning/operations_proto_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/rpc/code.proto new/googleapis-common-protos-1.63.1/google/rpc/code.proto
--- old/googleapis-common-protos-1.63.0/google/rpc/code.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/rpc/code.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2022 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/rpc/code_pb2.py new/googleapis-common-protos-1.63.1/google/rpc/code_pb2.py
--- old/googleapis-common-protos-1.63.0/google/rpc/code_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/rpc/code_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/rpc/context/attribute_context.proto new/googleapis-common-protos-1.63.1/google/rpc/context/attribute_context.proto
--- old/googleapis-common-protos-1.63.0/google/rpc/context/attribute_context.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/rpc/context/attribute_context.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2022 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/rpc/context/attribute_context_pb2.py new/googleapis-common-protos-1.63.1/google/rpc/context/attribute_context_pb2.py
--- old/googleapis-common-protos-1.63.0/google/rpc/context/attribute_context_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/rpc/context/attribute_context_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/rpc/context/audit_context.proto new/googleapis-common-protos-1.63.1/google/rpc/context/audit_context.proto
--- old/googleapis-common-protos-1.63.0/google/rpc/context/audit_context.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/rpc/context/audit_context.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2022 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/rpc/context/audit_context_pb2.py new/googleapis-common-protos-1.63.1/google/rpc/context/audit_context_pb2.py
--- old/googleapis-common-protos-1.63.0/google/rpc/context/audit_context_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/rpc/context/audit_context_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/rpc/error_details.proto new/googleapis-common-protos-1.63.1/google/rpc/error_details.proto
--- old/googleapis-common-protos-1.63.0/google/rpc/error_details.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/rpc/error_details.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2022 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/rpc/error_details_pb2.py new/googleapis-common-protos-1.63.1/google/rpc/error_details_pb2.py
--- old/googleapis-common-protos-1.63.0/google/rpc/error_details_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/rpc/error_details_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/rpc/http.proto new/googleapis-common-protos-1.63.1/google/rpc/http.proto
--- old/googleapis-common-protos-1.63.0/google/rpc/http.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/rpc/http.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2022 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/rpc/http_pb2.py new/googleapis-common-protos-1.63.1/google/rpc/http_pb2.py
--- old/googleapis-common-protos-1.63.0/google/rpc/http_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/rpc/http_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/rpc/status.proto new/googleapis-common-protos-1.63.1/google/rpc/status.proto
--- old/googleapis-common-protos-1.63.0/google/rpc/status.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/rpc/status.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2022 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/rpc/status_pb2.py new/googleapis-common-protos-1.63.1/google/rpc/status_pb2.py
--- old/googleapis-common-protos-1.63.0/google/rpc/status_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/rpc/status_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/calendar_period.proto new/googleapis-common-protos-1.63.1/google/type/calendar_period.proto
--- old/googleapis-common-protos-1.63.0/google/type/calendar_period.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/calendar_period.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/calendar_period_pb2.py new/googleapis-common-protos-1.63.1/google/type/calendar_period_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/calendar_period_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/calendar_period_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/color.proto new/googleapis-common-protos-1.63.1/google/type/color.proto
--- old/googleapis-common-protos-1.63.0/google/type/color.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/color.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/color_pb2.py new/googleapis-common-protos-1.63.1/google/type/color_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/color_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/color_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/date.proto new/googleapis-common-protos-1.63.1/google/type/date.proto
--- old/googleapis-common-protos-1.63.0/google/type/date.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/date.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/date_pb2.py new/googleapis-common-protos-1.63.1/google/type/date_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/date_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/date_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/datetime.proto new/googleapis-common-protos-1.63.1/google/type/datetime.proto
--- old/googleapis-common-protos-1.63.0/google/type/datetime.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/datetime.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/datetime_pb2.py new/googleapis-common-protos-1.63.1/google/type/datetime_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/datetime_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/datetime_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/dayofweek.proto new/googleapis-common-protos-1.63.1/google/type/dayofweek.proto
--- old/googleapis-common-protos-1.63.0/google/type/dayofweek.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/dayofweek.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/dayofweek_pb2.py new/googleapis-common-protos-1.63.1/google/type/dayofweek_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/dayofweek_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/dayofweek_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/decimal.proto new/googleapis-common-protos-1.63.1/google/type/decimal.proto
--- old/googleapis-common-protos-1.63.0/google/type/decimal.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/decimal.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/decimal_pb2.py new/googleapis-common-protos-1.63.1/google/type/decimal_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/decimal_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/decimal_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/expr.proto new/googleapis-common-protos-1.63.1/google/type/expr.proto
--- old/googleapis-common-protos-1.63.0/google/type/expr.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/expr.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/expr_pb2.py new/googleapis-common-protos-1.63.1/google/type/expr_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/expr_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/expr_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/fraction.proto new/googleapis-common-protos-1.63.1/google/type/fraction.proto
--- old/googleapis-common-protos-1.63.0/google/type/fraction.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/fraction.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/fraction_pb2.py new/googleapis-common-protos-1.63.1/google/type/fraction_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/fraction_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/fraction_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/interval.proto new/googleapis-common-protos-1.63.1/google/type/interval.proto
--- old/googleapis-common-protos-1.63.0/google/type/interval.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/interval.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/interval_pb2.py new/googleapis-common-protos-1.63.1/google/type/interval_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/interval_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/interval_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/latlng.proto new/googleapis-common-protos-1.63.1/google/type/latlng.proto
--- old/googleapis-common-protos-1.63.0/google/type/latlng.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/latlng.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/latlng_pb2.py new/googleapis-common-protos-1.63.1/google/type/latlng_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/latlng_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/latlng_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/localized_text.proto new/googleapis-common-protos-1.63.1/google/type/localized_text.proto
--- old/googleapis-common-protos-1.63.0/google/type/localized_text.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/localized_text.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/localized_text_pb2.py new/googleapis-common-protos-1.63.1/google/type/localized_text_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/localized_text_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/localized_text_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/money.proto new/googleapis-common-protos-1.63.1/google/type/money.proto
--- old/googleapis-common-protos-1.63.0/google/type/money.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/money.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/money_pb2.py new/googleapis-common-protos-1.63.1/google/type/money_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/money_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/money_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/month.proto new/googleapis-common-protos-1.63.1/google/type/month.proto
--- old/googleapis-common-protos-1.63.0/google/type/month.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/month.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/month_pb2.py new/googleapis-common-protos-1.63.1/google/type/month_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/month_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/month_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/phone_number.proto new/googleapis-common-protos-1.63.1/google/type/phone_number.proto
--- old/googleapis-common-protos-1.63.0/google/type/phone_number.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/phone_number.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/phone_number_pb2.py new/googleapis-common-protos-1.63.1/google/type/phone_number_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/phone_number_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/phone_number_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/postal_address.proto new/googleapis-common-protos-1.63.1/google/type/postal_address.proto
--- old/googleapis-common-protos-1.63.0/google/type/postal_address.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/postal_address.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/postal_address_pb2.py new/googleapis-common-protos-1.63.1/google/type/postal_address_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/postal_address_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/postal_address_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/quaternion.proto new/googleapis-common-protos-1.63.1/google/type/quaternion.proto
--- old/googleapis-common-protos-1.63.0/google/type/quaternion.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/quaternion.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/quaternion_pb2.py new/googleapis-common-protos-1.63.1/google/type/quaternion_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/quaternion_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/quaternion_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/timeofday.proto new/googleapis-common-protos-1.63.1/google/type/timeofday.proto
--- old/googleapis-common-protos-1.63.0/google/type/timeofday.proto 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/timeofday.proto 2024-06-03 18:11:37.000000000 +0200
@@ -1,4 +1,4 @@
-// Copyright 2021 Google LLC
+// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/google/type/timeofday_pb2.py new/googleapis-common-protos-1.63.1/google/type/timeofday_pb2.py
--- old/googleapis-common-protos-1.63.0/google/type/timeofday_pb2.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/google/type/timeofday_pb2.py 2024-06-03 18:11:37.000000000 +0200
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2020 Google LLC
+# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/googleapis_common_protos.egg-info/PKG-INFO new/googleapis-common-protos-1.63.1/googleapis_common_protos.egg-info/PKG-INFO
--- old/googleapis-common-protos-1.63.0/googleapis_common_protos.egg-info/PKG-INFO 2024-03-11 13:33:12.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/googleapis_common_protos.egg-info/PKG-INFO 2024-06-03 18:14:11.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: googleapis-common-protos
-Version: 1.63.0
+Version: 1.63.1
Summary: Common protobufs used in Google APIs
Home-page: https://github.com/googleapis/python-api-common-protos
Author: Google LLC
@@ -21,7 +21,7 @@
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
-Requires-Dist: protobuf!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0.dev0,>=3.19.5
+Requires-Dist: protobuf!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5
Provides-Extra: grpc
Requires-Dist: grpcio<2.0.0.dev0,>=1.44.0; extra == "grpc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/googleapis_common_protos.egg-info/requires.txt new/googleapis-common-protos-1.63.1/googleapis_common_protos.egg-info/requires.txt
--- old/googleapis-common-protos-1.63.0/googleapis_common_protos.egg-info/requires.txt 2024-03-11 13:33:12.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/googleapis_common_protos.egg-info/requires.txt 2024-06-03 18:14:11.000000000 +0200
@@ -1,4 +1,4 @@
-protobuf!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0.dev0,>=3.19.5
+protobuf!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5
[grpc]
grpcio<2.0.0.dev0,>=1.44.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.63.0/setup.py new/googleapis-common-protos-1.63.1/setup.py
--- old/googleapis-common-protos-1.63.0/setup.py 2024-03-11 13:30:49.000000000 +0100
+++ new/googleapis-common-protos-1.63.1/setup.py 2024-06-03 18:11:37.000000000 +0200
@@ -21,10 +21,10 @@
name = "googleapis-common-protos"
description = "Common protobufs used in Google APIs"
-version = "1.63.0"
+version = "1.63.1"
release_status = "Development Status :: 5 - Production/Stable"
dependencies = [
- "protobuf>=3.19.5,<5.0.0.dev0,!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5",
+ "protobuf>=3.19.5,<6.0.0.dev0,!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5",
]
extras_require = {"grpc": ["grpcio >= 1.44.0, <2.0.0.dev0"]}
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package Komikku for openSUSE:Factory checked in at 2024-06-24 20:56:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Komikku (Old)
and /work/SRC/openSUSE:Factory/.Komikku.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Komikku"
Mon Jun 24 20:56:41 2024 rev:14 rq:1183004 version:1.49.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/Komikku/Komikku.changes 2024-06-17 19:34:31.965396962 +0200
+++ /work/SRC/openSUSE:Factory/.Komikku.new.18349/Komikku.changes 2024-06-24 20:58:06.570844743 +0200
@@ -1,0 +2,13 @@
+Sun Jun 23 23:05:09 UTC 2024 - Richard Rahl <rrahl0(a)disroot.org>
+
+- update to 1.49.0:
+ * [Servers] Fixed the page to complete Cloudflare challenges
+ * [Servers] Argos Comics (pt_BR): Update
+ * [Servers] MangaHub (EN): Update
+ * [Servers] PhenixScans (FR): Update
+ * [Servers] TCB Scans (EN): Update
+ * [Servers] Ragna Scan (ES): Disabled
+ * [Servers] Tecno Scan (ES): Disabled
+ * [L10n] Updated Turkish translation
+
+-------------------------------------------------------------------
Old:
----
Komikku-1.48.1.tar.gz
New:
----
Komikku-1.49.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Komikku.spec ++++++
--- /var/tmp/diff_new_pack.Bng41t/_old 2024-06-24 20:58:07.938894734 +0200
+++ /var/tmp/diff_new_pack.Bng41t/_new 2024-06-24 20:58:07.950895171 +0200
@@ -17,7 +17,7 @@
Name: Komikku
-Version: 1.48.1
+Version: 1.49.0
Release: 0
Summary: A manga reader for GNOME
License: GPL-3.0-or-later
++++++ Komikku-1.48.1.tar.gz -> Komikku-1.49.0.tar.gz ++++++
++++ 3283 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package opi for openSUSE:Factory checked in at 2024-06-24 20:56:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/opi (Old)
and /work/SRC/openSUSE:Factory/.opi.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opi"
Mon Jun 24 20:56:38 2024 rev:59 rq:1182982 version:5.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/opi/opi.changes 2024-06-11 18:33:35.478295685 +0200
+++ /work/SRC/openSUSE:Factory/.opi.new.18349/opi.changes 2024-06-24 20:58:04.498769027 +0200
@@ -1,0 +2,6 @@
+Mon Jun 24 09:05:19 UTC 2024 - Dominik Heidler <dheidler(a)suse.de>
+
+- Version 5.2.1
+ * Update freeoffice.py
+
+-------------------------------------------------------------------
Old:
----
opi-5.2.0.tar.gz
New:
----
opi-5.2.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ opi.spec ++++++
--- /var/tmp/diff_new_pack.10NuUG/_old 2024-06-24 20:58:04.970786275 +0200
+++ /var/tmp/diff_new_pack.10NuUG/_new 2024-06-24 20:58:04.970786275 +0200
@@ -17,7 +17,7 @@
Name: opi
-Version: 5.2.0
+Version: 5.2.1
Release: 0
Summary: OBS Package Installer (CLI)
License: GPL-3.0-only
++++++ opi-5.2.0.tar.gz -> opi-5.2.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opi-5.2.0/opi/plugins/freeoffice.py new/opi-5.2.1/opi/plugins/freeoffice.py
--- old/opi-5.2.0/opi/plugins/freeoffice.py 2024-06-11 16:12:48.000000000 +0200
+++ new/opi-5.2.1/opi/plugins/freeoffice.py 2024-06-24 11:05:12.000000000 +0200
@@ -18,5 +18,5 @@
gpgkey = 'https://shop.softmaker.com/repo/linux-repo-public.key'
)
- opi.install_packages(['softmaker-freeoffice-2021'])
+ opi.install_packages(['softmaker-freeoffice-2024'])
opi.ask_keep_repo('SoftMaker')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opi-5.2.0/opi/version.py new/opi-5.2.1/opi/version.py
--- old/opi-5.2.0/opi/version.py 2024-06-11 16:12:48.000000000 +0200
+++ new/opi-5.2.1/opi/version.py 2024-06-24 11:05:12.000000000 +0200
@@ -1 +1 @@
-__version__ = '5.2.0'
+__version__ = '5.2.1'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opi-5.2.0/opi.changes new/opi-5.2.1/opi.changes
--- old/opi-5.2.0/opi.changes 2024-06-11 16:12:48.000000000 +0200
+++ new/opi-5.2.1/opi.changes 2024-06-24 11:05:12.000000000 +0200
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Mon Jun 24 09:04:47 UTC 2024 - Dominik Heidler <dheidler(a)suse.de>
+
+- Version 5.2.1
+ * Update freeoffice.py: Install version 2024
+
+-------------------------------------------------------------------
Tue Jun 11 14:12:30 UTC 2024 - Dominik Heidler <dheidler(a)suse.de>
- Version 5.2.0
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package CalcMySky for openSUSE:Factory checked in at 2024-06-24 20:56:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/CalcMySky (Old)
and /work/SRC/openSUSE:Factory/.CalcMySky.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "CalcMySky"
Mon Jun 24 20:56:32 2024 rev:5 rq:1182979 version:0.3.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/CalcMySky/CalcMySky.changes 2023-10-13 23:16:22.410720206 +0200
+++ /work/SRC/openSUSE:Factory/.CalcMySky.new.18349/CalcMySky.changes 2024-06-24 20:58:01.350653991 +0200
@@ -1,0 +2,10 @@
+Mon Jun 17 08:45:09 UTC 2024 - Paolo Stivanin <info(a)paolostivanin.com>
+
+- Update to 0.3.2:
+ * The pseudo-reflection of the sky used by Stellarium now
+ doesn't have the solar aureole, which looked strange
+ (the actual aureole in the sky is retained);
+ * Added support for GLM 1.0.0, which requires a macro
+ to be defined to use experimental features.
+
+-------------------------------------------------------------------
Old:
----
CalcMySky-0.3.1.tar.gz
New:
----
CalcMySky-0.3.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ CalcMySky.spec ++++++
--- /var/tmp/diff_new_pack.Ifzmbr/_old 2024-06-24 20:58:01.794670215 +0200
+++ /var/tmp/diff_new_pack.Ifzmbr/_new 2024-06-24 20:58:01.794670215 +0200
@@ -1,7 +1,7 @@
#
# spec file for package CalcMySky
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
%endif
Name: CalcMySky
-Version: 0.3.1
+Version: 0.3.2
Release: 0
Summary: Software package that simulates scattering of light by the atmosphere
License: GPL-3.0-or-later
++++++ CalcMySky-0.3.1.tar.gz -> CalcMySky-0.3.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CalcMySky-0.3.1/.appveyor.yml new/CalcMySky-0.3.2/.appveyor.yml
--- old/CalcMySky-0.3.1/.appveyor.yml 2023-06-15 21:21:38.000000000 +0200
+++ new/CalcMySky-0.3.2/.appveyor.yml 2024-03-10 17:00:14.000000000 +0100
@@ -18,7 +18,7 @@
- BUILD_NAME: Win64 Qt6
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
CMAKE_GENERATOR: Visual Studio 16 2019
- QT_BASEDIR: C:/Qt/6.3/msvc2019_64
+ QT_BASEDIR: C:/Qt/6.5/msvc2019_64
QT_VERSION_MAJOR: 6
BITS: 64
- BUILD_NAME: Ubuntu amd64 Qt5
@@ -27,7 +27,7 @@
QT_VERSION_MAJOR: 5
- BUILD_NAME: Ubuntu amd64 Qt6
APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu2004
- QT_BASEDIR: /home/appveyor/Qt/6.3/gcc_64
+ QT_BASEDIR: /home/appveyor/Qt/6.5/gcc_64
QT_VERSION_MAJOR: 6
- BUILD_NAME: macOS amd64 Qt5
APPVEYOR_BUILD_WORKER_IMAGE: macos-monterey
@@ -90,7 +90,7 @@
only:
- APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu2004
install:
- - sudo apt-get update
+ - sudo apt-get update --allow-releaseinfo-change
- if [[ $QT_VERSION_MAJOR = 5 ]]; then sudo apt-get install -y libeigen3-dev libglm-dev libqt5opengl5-dev; fi
- if [[ $QT_VERSION_MAJOR = 6 ]]; then sudo apt-get install -y libeigen3-dev libglm-dev libgl1-mesa-dev; fi
before_build:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CalcMySky-0.3.1/CMakeLists.txt new/CalcMySky-0.3.2/CMakeLists.txt
--- old/CalcMySky-0.3.1/CMakeLists.txt 2023-06-15 21:21:38.000000000 +0200
+++ new/CalcMySky-0.3.2/CMakeLists.txt 2024-03-10 17:00:14.000000000 +0100
@@ -3,7 +3,7 @@
cmake_policy(SET CMP0110 OLD)
endif()
-set(staticProjectVersion 0.3.1)
+set(staticProjectVersion 0.3.2)
project(CalcMySky VERSION ${staticProjectVersion} LANGUAGES CXX)
set(CMAKE_FIND_USE_PACKAGE_REGISTRY false)
@@ -78,7 +78,7 @@
endif()
include_directories(${CMAKE_BINARY_DIR})
-if(WIN32)
+if(WIN32 AND (NOT MINGW))
set(shadersDestPath "${CMAKE_PROJECT_NAME}")
set(installBinDir "${CMAKE_PROJECT_NAME}")
set(installLibDir "${installBinDir}")
@@ -111,9 +111,9 @@
# The first command is a dummy, it doesn't actually create its output: it's
# only needed to force re-running of gen_version.cmake for the case when we've changed
# the version but didn't touch other dependencies.
-add_custom_command(OUTPUT "${PROJECT_BINARY_DIR}/check version update" COMMAND $<IF:$<BOOL:${WIN32}>,echo.,true>)
+add_custom_command(OUTPUT "${PROJECT_BINARY_DIR}/check-version-update" COMMAND $<IF:$<BOOL:${WIN32}>,echo.,true>)
add_custom_command(OUTPUT "${PROJECT_BINARY_DIR}/version.cpp"
- DEPENDS "${PROJECT_BINARY_DIR}/check version update"
+ DEPENDS "${PROJECT_BINARY_DIR}/check-version-update"
WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
COMMAND "${CMAKE_COMMAND}"
-D "staticVersion=${staticProjectVersion}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CalcMySky-0.3.1/ShowMySky/CMakeLists.txt new/CalcMySky-0.3.2/ShowMySky/CMakeLists.txt
--- old/CalcMySky-0.3.1/ShowMySky/CMakeLists.txt 2023-06-15 21:21:38.000000000 +0200
+++ new/CalcMySky-0.3.2/ShowMySky/CMakeLists.txt 2024-03-10 17:00:14.000000000 +0100
@@ -49,7 +49,7 @@
endif()
set_target_properties(${showmyskyTarget} PROPERTIES OUTPUT_NAME showmysky)
-if(WIN32)
+if(WIN32 AND (NOT MINGW))
# Default subsystem is console. We don't want the console window to appear, so tweak linker parameters.
set_target_properties(${showmyskyTarget} PROPERTIES LINK_FLAGS "/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup")
endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CalcMySky-0.3.1/ShowMySky/GLWidget.cpp new/CalcMySky-0.3.2/ShowMySky/GLWidget.cpp
--- old/CalcMySky-0.3.1/ShowMySky/GLWidget.cpp 2023-06-15 21:21:38.000000000 +0200
+++ new/CalcMySky-0.3.2/ShowMySky/GLWidget.cpp 2024-03-10 17:00:14.000000000 +0100
@@ -5,6 +5,7 @@
#include <QFileDialog>
#include <QMessageBox>
#include <QSurfaceFormat>
+#define GLM_ENABLE_EXPERIMENTAL
#include <glm/gtx/transform.hpp>
#include "../common/util.hpp"
#include "../common/const.hpp"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CalcMySky-0.3.1/common/EclipsedDoubleScatteringPrecomputer.cpp new/CalcMySky-0.3.2/common/EclipsedDoubleScatteringPrecomputer.cpp
--- old/CalcMySky-0.3.1/common/EclipsedDoubleScatteringPrecomputer.cpp 2023-06-15 21:21:38.000000000 +0200
+++ new/CalcMySky-0.3.2/common/EclipsedDoubleScatteringPrecomputer.cpp 2024-03-10 17:00:14.000000000 +0100
@@ -3,6 +3,7 @@
#include <iostream>
#include <chrono>
+#define GLM_ENABLE_EXPERIMENTAL
#include <glm/gtx/transform.hpp>
#include <QFile>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CalcMySky-0.3.1/shaders/render.frag new/CalcMySky-0.3.2/shaders/render.frag
--- old/CalcMySky-0.3.1/shaders/render.frag 2023-06-15 21:21:38.000000000 +0200
+++ new/CalcMySky-0.3.2/shaders/render.frag 2024-03-10 17:00:14.000000000 +0100
@@ -92,6 +92,8 @@
viewRayIntersectsGround=true;
}
+ bool viewingPseudoMirror = false;
+ float pseudoMirrorDepth = 0;
// Stellarium wants to display a sky-like view when ground is hidden.
// Aside from aesthetics, this affects brightness input to Stellarium's tone mapper.
if(pseudoMirrorSkyBelowHorizon && viewRayIntersectsGround)
@@ -117,11 +119,28 @@
viewDir += zenith*cosViewZenithAngle;
}
viewRayIntersectsGround = false;
+ viewingPseudoMirror = true;
+
+ // The first factor here, with dot(view,sun), results in removal of the
+ // forward scattering peak. The second factor, with tanh, makes the
+ // transition near sunset from a bit above horizon to a bit below smoother.
+ // We limit the argument of tanh, because some GLSL implementations (e.g.
+ // AMD Radeon RX 5700 XT) overflow when computing it and yield NaN.
+ pseudoMirrorDepth = sqr(max(0, dot(viewDir, sunDirection))) *
+ tanh(min(10, 150 * (newViewElev - horizElev) / (PI/2 - horizElev)));
}
CONST float cosSunZenithAngle =dot(zenith,sunDirection);
CONST float dotViewSun=dot(viewDir,sunDirection);
+#if RENDERING_ANY_SINGLE_SCATTERING
+ vec4 phaseFuncValue = currentPhaseFunction(dotViewSun);
+ if(viewingPseudoMirror)
+ {
+ phaseFuncValue = mix(phaseFuncValue, 1/vec4(4*PI), pseudoMirrorDepth);
+ }
+#endif
+
CONST vec3 sunXYunnorm=sunDirection-dot(sunDirection,zenith)*zenith;
CONST vec3 viewXYunnorm=viewDir-dot(viewDir,zenith)*zenith;
CONST vec3 sunXY = sunXYunnorm.x!=0 || sunXYunnorm.y!=0 || sunXYunnorm.z!=0 ? normalize(sunXYunnorm) : vec3(0);
@@ -191,7 +210,7 @@
#elif RENDERING_ECLIPSED_SINGLE_SCATTERING_ON_THE_FLY
CONST vec4 scattering=computeSingleScatteringEclipsed(cameraPosition,viewDir,sunDirection,moonPosition,
viewRayIntersectsGround);
- vec4 radiance=scattering*currentPhaseFunction(dotViewSun);
+ vec4 radiance=scattering*phaseFuncValue;
radiance*=solarIrradianceFixup;
luminance=radianceToLuminance*radiance;
radianceOutput=radiance;
@@ -203,7 +222,7 @@
// 0). This happens when I simply call texture(eclipsedScatteringTexture, texCoords) without specifying LOD.
// Apparently, the driver uses the derivative for some reason, even though it shouldn't.
CONST vec4 scattering = textureLod(eclipsedScatteringTexture, texCoords, 0);
- vec4 radiance=scattering*currentPhaseFunction(dotViewSun);
+ vec4 radiance=scattering*phaseFuncValue;
radiance*=solarIrradianceFixup;
luminance=radianceToLuminance*radiance;
radianceOutput=radiance;
@@ -215,7 +234,7 @@
// 0). This happens when I simply call texture(eclipsedScatteringTexture, texCoords) without specifying LOD.
// Apparently, the driver uses the derivative for some reason, even though it shouldn't.
CONST vec4 scattering = textureLod(eclipsedScatteringTexture, texCoords, 0);
- luminance=scattering*currentPhaseFunction(dotViewSun);
+ luminance=scattering*phaseFuncValue;
#elif RENDERING_ECLIPSED_DOUBLE_SCATTERING_PRECOMPUTED_RADIANCE
vec4 radiance=exp(sampleEclipseDoubleScattering3DTexture(eclipsedDoubleScatteringTexture,
cosSunZenithAngle, cosViewZenithAngle, azimuthRelativeToSun,
@@ -230,7 +249,7 @@
#elif RENDERING_SINGLE_SCATTERING_ON_THE_FLY
CONST vec4 scattering=computeSingleScattering(cosSunZenithAngle,cosViewZenithAngle,dotViewSun,
altitude,viewRayIntersectsGround);
- vec4 radiance=scattering*currentPhaseFunction(dotViewSun);
+ vec4 radiance=scattering*phaseFuncValue;
radiance*=solarIrradianceFixup;
luminance=radianceToLuminance*radiance;
radianceOutput=radiance;
@@ -247,7 +266,7 @@
scattering = sample3DTexture(scatteringTexture, cosSunZenithAngle, cosViewZenithAngle,
dotViewSun, altitude, viewRayIntersectsGround);
}
- vec4 radiance=scattering*currentPhaseFunction(dotViewSun);
+ vec4 radiance=scattering*phaseFuncValue;
radiance*=solarIrradianceFixup;
luminance=radianceToLuminance*radiance;
radianceOutput=radiance;
@@ -264,7 +283,7 @@
scattering = sample3DTexture(scatteringTexture, cosSunZenithAngle, cosViewZenithAngle,
dotViewSun, altitude, viewRayIntersectsGround);
}
- luminance=scattering * (bool(PHASE_FUNCTION_IS_EMBEDDED) ? vec4(1) : currentPhaseFunction(dotViewSun));
+ luminance=scattering * (bool(PHASE_FUNCTION_IS_EMBEDDED) ? vec4(1) : phaseFuncValue);
#elif RENDERING_MULTIPLE_SCATTERING_LUMINANCE
luminance=sample3DTexture(scatteringTexture, cosSunZenithAngle, cosViewZenithAngle, dotViewSun, altitude, viewRayIntersectsGround);
#elif RENDERING_MULTIPLE_SCATTERING_RADIANCE
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package mariadb-client-image for openSUSE:Factory checked in at 2024-06-24 20:56:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mariadb-client-image (Old)
and /work/SRC/openSUSE:Factory/.mariadb-client-image.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mariadb-client-image"
Mon Jun 24 20:56:33 2024 rev:11 rq:1182983 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/mariadb-client-image/mariadb-client-image.changes 2024-06-19 16:38:37.889739387 +0200
+++ /work/SRC/openSUSE:Factory/.mariadb-client-image.new.18349/mariadb-client-image.changes 2024-06-24 20:58:02.130682494 +0200
@@ -1,0 +2,5 @@
+Mon Jun 24 07:10:18 UTC 2024 - Dirk Mueller <dmueller(a)suse.com>
+
+- update template for new version
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Dockerfile ++++++
--- /var/tmp/diff_new_pack.NNCyOe/_old 2024-06-24 20:58:02.562698280 +0200
+++ /var/tmp/diff_new_pack.NNCyOe/_new 2024-06-24 20:58:02.566698427 +0200
@@ -14,8 +14,8 @@
# You can contact the BCI team via https://github.com/SUSE/bci/discussions
-#!BuildTag: opensuse/mariadb-client:11.2
-#!BuildTag: opensuse/mariadb-client:11.2-%RELEASE%
+#!BuildTag: opensuse/mariadb-client:11.4
+#!BuildTag: opensuse/mariadb-client:11.4-%RELEASE%
#!BuildTag: opensuse/mariadb-client:latest
FROM opensuse/tumbleweed:latest
@@ -26,12 +26,12 @@
# labelprefix=org.opensuse.application.mariadb-client
LABEL org.opencontainers.image.title="openSUSE Tumbleweed MariaDB Client"
LABEL org.opencontainers.image.description="MariaDB Client container based on the openSUSE Tumbleweed Base Container Image."
-LABEL org.opencontainers.image.version="11.2"
+LABEL org.opencontainers.image.version="11.4"
LABEL org.opencontainers.image.url="https://www.opensuse.org"
LABEL org.opencontainers.image.created="%BUILDTIME%"
LABEL org.opencontainers.image.vendor="openSUSE Project"
LABEL org.opencontainers.image.source="%SOURCEURL%"
-LABEL org.opensuse.reference="registry.opensuse.org/opensuse/mariadb-client:11.2-%RELEASE%"
+LABEL org.opensuse.reference="registry.opensuse.org/opensuse/mariadb-client:11.4-%RELEASE%"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL org.opensuse.lifecycle-url="https://en.opensuse.org/Lifetime"
LABEL org.opensuse.release-stage="released"
@@ -41,5 +41,5 @@
RUN set -euo pipefail; zypper -n in --no-recommends mariadb-client; zypper -n clean; rm -rf /var/log/{lastlog,tallylog,zypper.log,zypp/history,YaST2}
CMD ["mariadb"]
# sanity check that the version from the tag is equal to the version of mariadb-client that we expect
-RUN set -euo pipefail; [ "$(rpm -q --qf '%{version}' mariadb-client | cut -d '.' -f -2)" = "11.2" ]
+RUN set -euo pipefail; [ "$(rpm -q --qf '%{version}' mariadb-client | cut -d '.' -f -2)" = "11.4" ]
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ast-grep for openSUSE:Factory checked in at 2024-06-24 20:56:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ast-grep (Old)
and /work/SRC/openSUSE:Factory/.ast-grep.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ast-grep"
Mon Jun 24 20:56:27 2024 rev:27 rq:1182969 version:0.24.0+0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ast-grep/ast-grep.changes 2024-06-11 18:33:09.577348566 +0200
+++ /work/SRC/openSUSE:Factory/.ast-grep.new.18349/ast-grep.changes 2024-06-24 20:57:57.582516299 +0200
@@ -1,0 +2,22 @@
+Mon Jun 24 07:24:44 UTC 2024 - Michael Vetter <mvetter(a)suse.com>
+
+- Update to 0.24.0:
+ * feat: add debug ast and cst #1218
+ * feat: add strictness in PyO3 #1246
+ * feat: add strictness flag in cli #1243
+ * test: add test for different strictness #1241
+ * feat: add strictness to YAML #1239
+ * Breaking change: fix: update API for fix 4971ac2
+ * Breaking change: fix: change deletedLength to endPos in napi c0e9a65
+ * feat: add colorized output 22f279c
+
+-------------------------------------------------------------------
+Mon Jun 24 07:24:25 UTC 2024 - Michael Vetter <mvetter(a)suse.com>
+
+- Update to 0.23.1:
+ * fix: all should not pollute env #1225
+ * Breaking change: feat: use new pattern struct f219b43
+ * refactor: move match_node impl out 27c918a
+ * refactor: factor out match_ellipsis logic 407d2a8
+
+-------------------------------------------------------------------
Old:
----
ast-grep-0.23.0+0.tar.zst
New:
----
ast-grep-0.24.0+0.tar.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ast-grep.spec ++++++
--- /var/tmp/diff_new_pack.m6NS1J/_old 2024-06-24 20:57:58.510550210 +0200
+++ /var/tmp/diff_new_pack.m6NS1J/_new 2024-06-24 20:57:58.510550210 +0200
@@ -17,7 +17,7 @@
Name: ast-grep
-Version: 0.23.0+0
+Version: 0.24.0+0
Release: 0
Summary: A CLI tool for code structural search, lint and rewriting
License: MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.m6NS1J/_old 2024-06-24 20:57:58.558551964 +0200
+++ /var/tmp/diff_new_pack.m6NS1J/_new 2024-06-24 20:57:58.558551964 +0200
@@ -3,7 +3,7 @@
<param name="url">https://github.com/ast-grep/ast-grep.git</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="scm">git</param>
- <param name="revision">0.23.0</param>
+ <param name="revision">0.24.0</param>
<param name="match-tag">*</param>
<param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
<param name="versionrewrite-replacement">\1</param>
++++++ ast-grep-0.23.0+0.tar.zst -> ast-grep-0.24.0+0.tar.zst ++++++
++++ 3235 lines of diff (skipped)
++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/ast-grep/vendor.tar.zst /work/SRC/openSUSE:Factory/.ast-grep.new.18349/vendor.tar.zst differ: char 7, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package you-get for openSUSE:Factory checked in at 2024-06-24 20:56:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/you-get (Old)
and /work/SRC/openSUSE:Factory/.you-get.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "you-get"
Mon Jun 24 20:56:26 2024 rev:47 rq:1182973 version:0.4.1710
Changes:
--------
--- /work/SRC/openSUSE:Factory/you-get/you-get.changes 2024-05-22 21:32:29.650016808 +0200
+++ /work/SRC/openSUSE:Factory/.you-get.new.18349/you-get.changes 2024-06-24 20:57:56.842489257 +0200
@@ -1,0 +2,6 @@
+Mon Jun 24 08:08:54 UTC 2024 - Luigi Baldoni <aloisio(a)gmx.com>
+
+- Update to version 0.4.1710
+ * YouTube: Fix 403 error and throttling
+
+-------------------------------------------------------------------
Old:
----
you-get-0.4.1700.tar.gz
New:
----
you-get-0.4.1710.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ you-get.spec ++++++
--- /var/tmp/diff_new_pack.moGdY6/_old 2024-06-24 20:57:57.230503435 +0200
+++ /var/tmp/diff_new_pack.moGdY6/_new 2024-06-24 20:57:57.234503582 +0200
@@ -17,7 +17,7 @@
Name: you-get
-Version: 0.4.1700
+Version: 0.4.1710
Release: 0
Summary: Dumb downloader that scrapes the web
License: MIT
++++++ you-get-0.4.1700.tar.gz -> you-get-0.4.1710.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/you-get-0.4.1700/.github/workflows/python-package.yml new/you-get-0.4.1710/.github/workflows/python-package.yml
--- old/you-get-0.4.1700/.github/workflows/python-package.yml 2024-05-22 01:58:47.000000000 +0200
+++ new/you-get-0.4.1710/.github/workflows/python-package.yml 2024-06-23 21:04:52.000000000 +0200
@@ -26,7 +26,7 @@
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools
- pip install flake8 pytest
+ pip install flake8
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Lint with flake8
run: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/you-get-0.4.1700/.gitignore new/you-get-0.4.1710/.gitignore
--- old/you-get-0.4.1700/.gitignore 2024-05-22 01:58:47.000000000 +0200
+++ new/you-get-0.4.1710/.gitignore 2024-06-23 21:04:52.000000000 +0200
@@ -79,6 +79,7 @@
*.ts
*.webm
*.xml
+*.json
/.env
/.idea
*.m4a
@@ -88,5 +89,5 @@
*.zip
+.emacs*
.vscode
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/you-get-0.4.1700/Makefile new/you-get-0.4.1710/Makefile
--- old/you-get-0.4.1700/Makefile 2024-05-22 01:58:47.000000000 +0200
+++ new/you-get-0.4.1710/Makefile 2024-06-23 21:04:52.000000000 +0200
@@ -8,7 +8,7 @@
@(cd src/; python3 -i -c 'import you_get; print("You-Get %s\n>>> import you_get" % you_get.version.__version__)')
test:
- $(SETUP) test
+ (cd src; python -m unittest discover -s ../tests)
clean:
zenity --question
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/you-get-0.4.1700/requirements.txt new/you-get-0.4.1710/requirements.txt
--- old/you-get-0.4.1700/requirements.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/you-get-0.4.1710/requirements.txt 2024-06-23 21:04:52.000000000 +0200
@@ -0,0 +1,2 @@
+# runtime dependencies
+dukpy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/you-get-0.4.1700/setup.py new/you-get-0.4.1710/setup.py
--- old/you-get-0.4.1700/setup.py 2024-05-22 01:58:47.000000000 +0200
+++ new/you-get-0.4.1710/setup.py 2024-06-23 21:04:52.000000000 +0200
@@ -56,7 +56,8 @@
entry_points = {'console_scripts': proj_info['console_scripts']},
- extras_require={
+ install_requires = ['dukpy'],
+ extras_require = {
'socks': ['PySocks'],
}
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/you-get-0.4.1700/src/you_get/extractors/youtube.py new/you-get-0.4.1710/src/you_get/extractors/youtube.py
--- old/you-get-0.4.1700/src/you_get/extractors/youtube.py 2024-05-22 01:58:47.000000000 +0200
+++ new/you-get-0.4.1710/src/you_get/extractors/youtube.py 2024-06-23 21:04:52.000000000 +0200
@@ -3,6 +3,13 @@
from ..common import *
from ..extractor import VideoExtractor
+try:
+ import dukpy
+except ImportError:
+ log.e('Please install dukpy in order to extract videos from YouTube:')
+ log.e('$ pip install dukpy')
+ exit(0)
+from urllib.parse import urlparse, parse_qs, urlencode
from xml.dom.minidom import parseString
class YouTube(VideoExtractor):
@@ -68,45 +75,32 @@
'audio_encoding': 'AAC', 'audio_bitrate': '24'},
]
+ def dethrottle(js, url):
+ def n_to_n(js, n):
+ # Examples:
+ # yma - https://www.youtube.com/s/player/84314bef/player_ias.vflset/en_US/base.js
+ # Xka - https://www.youtube.com/s/player/dc0c6770/player_ias.vflset/sv_SE/base.js
+ f1 = match1(js, r'a\.set\("n",b\),[$\w]+\.length\|\|([$\w]+)\(""\)')
+ f1def = match1(js, r'\W%s=(function\(\w+\).+?\)});' % re.escape(f1))
+ n = dukpy.evaljs('(%s)("%s")' % (f1def, n))
+ return n
+
+ u = urlparse(url)
+ qs = parse_qs(u.query)
+ n = n_to_n(js, qs['n'][0])
+ qs['n'] = [n]
+ return u._replace(query=urlencode(qs, doseq=True)).geturl()
+
def s_to_sig(js, s):
# Examples:
- # - https://www.youtube.com/yts/jsbin/player-da_DK-vflWlK-zq/base.js
- # - https://www.youtube.com/yts/jsbin/player-vflvABTsY/da_DK/base.js
- # - https://www.youtube.com/yts/jsbin/player-vfls4aurX/da_DK/base.js
- # - https://www.youtube.com/yts/jsbin/player_ias-vfl_RGK2l/en_US/base.js
- # - https://www.youtube.com/yts/jsbin/player-vflRjqq_w/da_DK/base.js
- # - https://www.youtube.com/yts/jsbin/player_ias-vfl-jbnrr/da_DK/base.js
- # - https://www.youtube.com/s/player/0b643cd1/player_ias.vflset/sv_SE/base.js
- # - https://www.youtube.com/s/player/50e823fc/player_ias.vflset/sv_SE/base.js
- # - https://www.youtube.com/s/player/3b5d5649/player_ias.vflset/sv_SE/base.js
- # - https://www.youtube.com/s/player/dc0c6770/player_ias.vflset/sv_SE/base.js
- def tr_js(code):
- code = re.sub(r'function', r'def', code)
- # add prefix '_sig_' to prevent namespace pollution
- code = re.sub(r'(\W)([$\w][$\w][$\w]?)\(', r'\1_sig_\2(', code)
- code = re.sub(r'\$', '_dollar', code)
- code = re.sub(r'\{', r': ', code)
- code = re.sub(r'\}', r'\n', code)
- code = re.sub(r'var\s+', r'', code)
- code = re.sub(r'(\w+).join\(""\)', r'"".join(\1)', code)
- code = re.sub(r'(\w+).length', r'len(\1)', code)
- code = re.sub(r'(\w+).slice\((\w+)\)', r'\1[\2:]', code)
- code = re.sub(r'(\w+).splice\((\w+),(\w+)\)', r'del \1[\2:\2+\3]', code)
- code = re.sub(r'(\w+).split\(""\)', r'list(\1)', code)
- return code
-
- js = js.replace('\n', ' ')
- f1 = match1(js, r'\.set\(\w+\.sp,encodeURIComponent\(([$\w]+)') or \
- match1(js, r'\.set\(\w+\.sp,\(0,window\.encodeURIComponent\)\(([$\w]+)') or \
- match1(js, r'\.set\(\w+\.sp,([$\w]+)\(\w+\.s\)\)') or \
- match1(js, r'"signature",([$\w]+)\(\w+\.\w+\)') or \
- match1(js, r'=([$\w]+)\(decodeURIComponent\(')
- f1def = match1(js, r'function %s(\(\w+\)\{[^\{]+\})' % re.escape(f1)) or \
- match1(js, r'\W%s=function(\(\w+\)\{[^\{]+\})' % re.escape(f1))
- f1def = re.sub(r'([$\w]+\.)([$\w]+\(\w+,\d+\))', r'\2', f1def)
+ # BPa - https://www.youtube.com/s/player/84314bef/player_ias.vflset/en_US/base.js
+ # Xva - https://www.youtube.com/s/player/dc0c6770/player_ias.vflset/sv_SE/base.js
+ js_code = ''
+ f1 = match1(js, r'=([$\w]+)\(decodeURIComponent\(')
+ f1def = match1(js, r'\W%s=function(\(\w+\)\{[^\{]+\})' % re.escape(f1))
+ f1def = re.sub(r'([$\w]+\.)([$\w]+\(\w+,\d+\))', r'\2', f1def) # remove . prefix
f1def = 'function %s%s' % (f1, f1def)
- code = tr_js(f1def)
- f2s = set(re.findall(r'([$\w]+)\(\w+,\d+\)', f1def))
+ f2s = set(re.findall(r'([$\w]+)\(\w+,\d+\)', f1def)) # find all invoked function names
for f2 in f2s:
f2e = re.escape(f2)
f2def = re.search(r'[^$\w]%s:function\((\w+,\w+)\)(\{[^\{\}]+\})' % f2e, js)
@@ -115,13 +109,10 @@
else:
f2def = re.search(r'[^$\w]%s:function\((\w+)\)(\{[^\{\}]+\})' % f2e, js)
f2def = 'function {}({},b){}'.format(f2e, f2def.group(1), f2def.group(2))
- f2 = re.sub(r'\$', '_dollar', f2) # replace dollar sign
- code = code + 'global _sig_%s\n' % f2 + tr_js(f2def)
-
- f1 = re.sub(r'\$', '_dollar', f1) # replace dollar sign
- code = code + '_sig=_sig_%s(s)' % f1
- exec(code, globals(), locals())
- return locals()['_sig']
+ js_code += f2def + ';'
+ js_code += f1def + ';%s("%s")' % (f1, s)
+ sig = dukpy.evaljs(js_code)
+ return sig
def chunk_by_range(url, size):
urls = []
@@ -196,188 +187,67 @@
if re.search('\Wlist=', self.url) and not kwargs.get('playlist'):
log.w('This video is from a playlist. (use --playlist to download all videos in the playlist.)')
- # Get video info
- # 'eurl' is a magic parameter that can bypass age restriction
- # full form: 'eurl=https%3A%2F%2Fyoutube.googleapis.com%2Fv%2F{VIDEO_ID}'
- #video_info = parse.parse_qs(get_content('https://www.youtube.com/get_video_info?video_id={}&eurl=https%3A%2F%2Fy'.format(self.vid)))
- #logging.debug('STATUS: %s' % video_info['status'][0])
- video_info = {'status': ['ok'], 'use_cipher_signature': 'True'}
-
- ytplayer_config = None
- if 'status' not in video_info:
- log.wtf('[Failed] Unknown status.', exit_code=None)
- raise
- elif video_info['status'] == ['ok']:
- if 'use_cipher_signature' not in video_info or video_info['use_cipher_signature'] == ['False']:
- self.title = parse.unquote_plus(json.loads(video_info["player_response"][0])["videoDetails"]["title"])
- # Parse video page (for DASH)
- video_page = get_content('https://www.youtube.com/watch?v=%s' % self.vid)
- try:
- try:
- # Complete ytplayer_config
- ytplayer_config = json.loads(re.search('ytplayer.config\s*=\s*([^\n]+?});', video_page).group(1))
-
- # Workaround: get_video_info returns bad s. Why?
- if 'url_encoded_fmt_stream_map' not in ytplayer_config['args']:
- stream_list = json.loads(ytplayer_config['args']['player_response'])['streamingData']['formats']
- else:
- stream_list = ytplayer_config['args']['url_encoded_fmt_stream_map'].split(',')
- #stream_list = ytplayer_config['args']['adaptive_fmts'].split(',')
-
- if 'assets' in ytplayer_config:
- self.html5player = 'https://www.youtube.com' + ytplayer_config['assets']['js']
- elif re.search('([^"]*/base\.js)"', video_page):
- self.html5player = 'https://www.youtube.com' + re.search('([^"]*/base\.js)"', video_page).group(1)
- self.html5player = self.html5player.replace('\/', '/') # unescape URL
- else:
- self.html5player = None
-
- except:
- # ytplayer_config = {args:{raw_player_response:ytInitialPlayerResponse}}
- try: # FIXME: we should extract ytInitialPlayerResponse more reliably
- ytInitialPlayerResponse = json.loads(re.search('ytInitialPlayerResponse\s*=\s*([^\n]+?});</script>', video_page).group(1))
- except:
- ytInitialPlayerResponse = json.loads(re.search('ytInitialPlayerResponse\s*=\s*([^\n]+?});', video_page).group(1))
-
- stream_list = ytInitialPlayerResponse['streamingData']['formats']
- #stream_list = ytInitialPlayerResponse['streamingData']['adaptiveFormats']
-
- if re.search('([^"]*/base\.js)"', video_page):
- self.html5player = 'https://www.youtube.com' + re.search('([^"]*/base\.js)"', video_page).group(1)
- else:
- self.html5player = None
-
- except:
- if 'url_encoded_fmt_stream_map' not in video_info:
- stream_list = json.loads(video_info['player_response'][0])['streamingData']['formats']
- else:
- stream_list = video_info['url_encoded_fmt_stream_map'][0].split(',')
-
- if re.search('([^"]*/base\.js)"', video_page):
- self.html5player = 'https://www.youtube.com' + re.search('([^"]*/base\.js)"', video_page).group(1)
- else:
- self.html5player = None
-
- else:
- # Parse video page instead
- video_page = get_content('https://www.youtube.com/watch?v=%s' % self.vid)
-
- try: # FIXME: we should extract ytInitialPlayerResponse more reliably
- ytInitialPlayerResponse = json.loads(re.search('ytInitialPlayerResponse\s*=\s*([^\n]+?});</script>', video_page).group(1))
- except:
- ytInitialPlayerResponse = json.loads(re.search('ytInitialPlayerResponse\s*=\s*([^\n]+?});', video_page).group(1))
-
- self.title = ytInitialPlayerResponse["videoDetails"]["title"]
- if re.search('([^"]*/base\.js)"', video_page):
- self.html5player = 'https://www.youtube.com' + re.search('([^"]*/base\.js)"', video_page).group(1)
- else:
- self.html5player = None
-
- stream_list = ytInitialPlayerResponse['streamingData']['formats']
+ # Extract from video page
+ logging.debug('Extracting from the video page...')
+ video_page = get_content('https://www.youtube.com/watch?v=%s' % self.vid)
- elif video_info['status'] == ['fail']:
- logging.debug('ERRORCODE: %s' % video_info['errorcode'][0])
- if video_info['errorcode'] == ['150']:
- # FIXME: still relevant?
- if cookies:
- # Load necessary cookies into headers (for age-restricted videos)
- consent, ssid, hsid, sid = 'YES', '', '', ''
- for cookie in cookies:
- if cookie.domain.endswith('.youtube.com'):
- if cookie.name == 'SSID':
- ssid = cookie.value
- elif cookie.name == 'HSID':
- hsid = cookie.value
- elif cookie.name == 'SID':
- sid = cookie.value
- cookie_str = 'CONSENT=%s; SSID=%s; HSID=%s; SID=%s' % (consent, ssid, hsid, sid)
-
- video_page = get_content('https://www.youtube.com/watch?v=%s' % self.vid,
- headers={'Cookie': cookie_str})
- else:
- video_page = get_content('https://www.youtube.com/watch?v=%s' % self.vid)
-
- try:
- ytplayer_config = json.loads(re.search('ytplayer.config\s*=\s*([^\n]+});ytplayer', video_page).group(1))
- except:
- msg = re.search('class="message">([^<]+)<', video_page).group(1)
- log.wtf('[Failed] Got message "%s". Try to login with --cookies.' % msg.strip())
-
- if 'title' in ytplayer_config['args']:
- # 150 Restricted from playback on certain sites
- # Parse video page instead
- self.title = ytplayer_config['args']['title']
- self.html5player = 'https://www.youtube.com' + ytplayer_config['assets']['js']
- stream_list = ytplayer_config['args']['url_encoded_fmt_stream_map'].split(',')
- else:
- log.wtf('[Error] The uploader has not made this video available in your country.', exit_code=None)
- raise
- #self.title = re.search('<meta name="title" content="([^"]+)"', video_page).group(1)
- #stream_list = []
-
- elif video_info['errorcode'] == ['100']:
- log.wtf('[Failed] This video does not exist.', exit_code=None) #int(video_info['errorcode'][0])
- raise
-
- else:
- log.wtf('[Failed] %s' % video_info['reason'][0], exit_code=None) #int(video_info['errorcode'][0])
- raise
-
- else:
- log.wtf('[Failed] Invalid status.', exit_code=None)
- raise
-
- # YouTube Live
- if ytplayer_config and (ytplayer_config['args'].get('livestream') == '1' or ytplayer_config['args'].get('live_playback') == '1'):
- if 'hlsvp' in ytplayer_config['args']:
- hlsvp = ytplayer_config['args']['hlsvp']
- else:
- player_response= json.loads(ytplayer_config['args']['player_response'])
- log.e('[Failed] %s' % player_response['playabilityStatus']['reason'], exit_code=1)
+ try:
+ jsUrl = re.search('([^"]*/base\.js)"', video_page).group(1)
+ except:
+ log.wtf('[Failed] Unable to find base.js on the video page')
+ self.html5player = 'https://www.youtube.com' + jsUrl
+ logging.debug('Retrieving the player code...')
+ self.js = get_content(self.html5player).replace('\n', ' ')
+
+ logging.debug('Loading ytInitialPlayerResponse...')
+ ytInitialPlayerResponse = json.loads(re.search('ytInitialPlayerResponse\s*=\s*([^\n]+?});(\n|</script>)', video_page).group(1))
+
+ # Get the video title
+ self.title = ytInitialPlayerResponse["videoDetails"]["title"]
+
+ # Check the status
+ playabilityStatus = ytInitialPlayerResponse['playabilityStatus']
+ status = playabilityStatus['status']
+ logging.debug('status: %s' % status)
+ if status != 'OK':
+ # If cookies are loaded, status should be OK
+ try:
+ subreason = playabilityStatus['errorScreen']['playerErrorMessageRenderer']['subreason']['runs'][0]['text']
+ log.e('[Error] %s (%s)' % (playabilityStatus['reason'], subreason))
+ except:
+ log.e('[Error] %s' % playabilityStatus['reason'])
+ if status == 'LOGIN_REQUIRED':
+ log.e('View the video from a browser and export the cookies, then use --cookies to load cookies.')
+ exit(1)
- if 'info_only' in kwargs and kwargs['info_only']:
- return
- else:
- download_url_ffmpeg(hlsvp, self.title, 'mp4')
- exit(0)
+ stream_list = ytInitialPlayerResponse['streamingData']['formats']
for stream in stream_list:
- if isinstance(stream, str):
- metadata = parse.parse_qs(stream)
- stream_itag = metadata['itag'][0]
- self.streams[stream_itag] = {
- 'itag': metadata['itag'][0],
- 'url': metadata['url'][0],
- 'sig': metadata['sig'][0] if 'sig' in metadata else None,
- 's': metadata['s'][0] if 's' in metadata else None,
- 'quality': metadata['quality'][0] if 'quality' in metadata else None,
- #'quality': metadata['quality_label'][0] if 'quality_label' in metadata else None,
- 'type': metadata['type'][0],
- 'mime': metadata['type'][0].split(';')[0],
- 'container': mime_to_container(metadata['type'][0].split(';')[0]),
- }
+ if 'signatureCipher' in stream:
+ logging.debug('Parsing signatureCipher for itag=%s...' % stream['itag'])
+ qs = parse_qs(stream['signatureCipher'])
+ #logging.debug(qs)
+ sp = qs['sp'][0]
+ sig = self.__class__.s_to_sig(self.js, qs['s'][0])
+ url = qs['url'][0] + '&{}={}'.format(sp, sig)
+ elif 'url' in stream:
+ url = stream['url']
else:
- stream_itag = str(stream['itag'])
- self.streams[stream_itag] = {
- 'itag': str(stream['itag']),
- 'url': stream['url'] if 'url' in stream else None,
- 'sig': None,
- 's': None,
- 'quality': stream['quality'],
- 'type': stream['mimeType'],
- 'mime': stream['mimeType'].split(';')[0],
- 'container': mime_to_container(stream['mimeType'].split(';')[0]),
- }
- if 'signatureCipher' in stream:
- self.streams[stream_itag].update(dict([(_.split('=')[0], parse.unquote(_.split('=')[1]))
- for _ in stream['signatureCipher'].split('&')]))
+ log.wtf('No signatureCipher or url for itag=%s' % stream['itag'])
+ url = self.__class__.dethrottle(self.js, url)
+
+ self.streams[str(stream['itag'])] = {
+ 'itag': str(stream['itag']),
+ 'url': url,
+ 'quality': stream['quality'],
+ 'type': stream['mimeType'],
+ 'mime': stream['mimeType'].split(';')[0],
+ 'container': mime_to_container(stream['mimeType'].split(';')[0]),
+ }
- # Prepare caption tracks
+ # FIXME: Prepare caption tracks
try:
- try:
- caption_tracks = json.loads(ytplayer_config['args']['player_response'])['captions']['playerCaptionsTracklistRenderer']['captionTracks']
- except:
- caption_tracks = ytInitialPlayerResponse['captions']['playerCaptionsTracklistRenderer']['captionTracks']
+ caption_tracks = ytInitialPlayerResponse['captions']['playerCaptionsTracklistRenderer']['captionTracks']
for ct in caption_tracks:
ttsurl, lang = ct['baseUrl'], ct['languageCode']
@@ -406,151 +276,62 @@
self.caption_tracks[lang] = srt
except: pass
- # Prepare DASH streams (NOTE: not every video has DASH streams!)
- try:
- dashmpd = ytplayer_config['args']['dashmpd']
- dash_xml = parseString(get_content(dashmpd))
- for aset in dash_xml.getElementsByTagName('AdaptationSet'):
- mimeType = aset.getAttribute('mimeType')
- if mimeType == 'audio/mp4':
- rep = aset.getElementsByTagName('Representation')[-1]
- burls = rep.getElementsByTagName('BaseURL')
- dash_mp4_a_url = burls[0].firstChild.nodeValue
- dash_mp4_a_size = burls[0].getAttribute('yt:contentLength')
- if not dash_mp4_a_size:
- try: dash_mp4_a_size = url_size(dash_mp4_a_url)
- except: continue
- elif mimeType == 'audio/webm':
- rep = aset.getElementsByTagName('Representation')[-1]
- burls = rep.getElementsByTagName('BaseURL')
- dash_webm_a_url = burls[0].firstChild.nodeValue
- dash_webm_a_size = burls[0].getAttribute('yt:contentLength')
- if not dash_webm_a_size:
- try: dash_webm_a_size = url_size(dash_webm_a_url)
- except: continue
- elif mimeType == 'video/mp4':
- for rep in aset.getElementsByTagName('Representation'):
- w = int(rep.getAttribute('width'))
- h = int(rep.getAttribute('height'))
- itag = rep.getAttribute('id')
- burls = rep.getElementsByTagName('BaseURL')
- dash_url = burls[0].firstChild.nodeValue
- dash_size = burls[0].getAttribute('yt:contentLength')
- if not dash_size:
- try: dash_size = url_size(dash_url)
- except: continue
- dash_urls = self.__class__.chunk_by_range(dash_url, int(dash_size))
- dash_mp4_a_urls = self.__class__.chunk_by_range(dash_mp4_a_url, int(dash_mp4_a_size))
- self.dash_streams[itag] = {
- 'quality': '%sx%s' % (w, h),
- 'itag': itag,
- 'type': mimeType,
- 'mime': mimeType,
- 'container': 'mp4',
- 'src': [dash_urls, dash_mp4_a_urls],
- 'size': int(dash_size) + int(dash_mp4_a_size)
- }
- elif mimeType == 'video/webm':
- for rep in aset.getElementsByTagName('Representation'):
- w = int(rep.getAttribute('width'))
- h = int(rep.getAttribute('height'))
- itag = rep.getAttribute('id')
- burls = rep.getElementsByTagName('BaseURL')
- dash_url = burls[0].firstChild.nodeValue
- dash_size = burls[0].getAttribute('yt:contentLength')
- if not dash_size:
- try: dash_size = url_size(dash_url)
- except: continue
- dash_urls = self.__class__.chunk_by_range(dash_url, int(dash_size))
- dash_webm_a_urls = self.__class__.chunk_by_range(dash_webm_a_url, int(dash_webm_a_size))
- self.dash_streams[itag] = {
- 'quality': '%sx%s' % (w, h),
- 'itag': itag,
- 'type': mimeType,
- 'mime': mimeType,
- 'container': 'webm',
- 'src': [dash_urls, dash_webm_a_urls],
- 'size': int(dash_size) + int(dash_webm_a_size)
- }
- except:
- # VEVO
- if not self.html5player: return
- self.html5player = self.html5player.replace('\/', '/') # unescape URL (for age-restricted videos)
- self.js = get_content(self.html5player)
+ # Prepare DASH streams
+ if 'adaptiveFormats' in ytInitialPlayerResponse['streamingData']:
+ streams = ytInitialPlayerResponse['streamingData']['adaptiveFormats']
+
+ # FIXME: dead code?
+ # streams without contentLength got broken urls, just remove them (#2767)
+ streams = [stream for stream in streams if 'contentLength' in stream]
+
+ for stream in streams:
+ stream['itag'] = str(stream['itag'])
+ if 'qualityLabel' in stream:
+ stream['quality_label'] = stream['qualityLabel']
+ del stream['qualityLabel']
+ if 'width' in stream:
+ stream['size'] = '{}x{}'.format(stream['width'], stream['height'])
+ del stream['width']
+ del stream['height']
+ stream['type'] = stream['mimeType']
+ stream['clen'] = stream['contentLength']
+ stream['init'] = '{}-{}'.format(
+ stream['initRange']['start'],
+ stream['initRange']['end'])
+ stream['index'] = '{}-{}'.format(
+ stream['indexRange']['start'],
+ stream['indexRange']['end'])
+ del stream['mimeType']
+ del stream['contentLength']
+ del stream['initRange']
+ del stream['indexRange']
- try:
- # Video info from video page (not always available)
- streams = [dict([(i.split('=')[0],
- parse.unquote(i.split('=')[1]))
- for i in afmt.split('&')])
- for afmt in ytplayer_config['args']['adaptive_fmts'].split(',')]
- except:
- if 'adaptive_fmts' in video_info:
- streams = [dict([(i.split('=')[0],
- parse.unquote(i.split('=')[1]))
- for i in afmt.split('&')])
- for afmt in video_info['adaptive_fmts'][0].split(',')]
+ if 'signatureCipher' in stream:
+ logging.debug('Parsing signatureCipher for itag=%s...' % stream['itag'])
+ qs = parse_qs(stream['signatureCipher'])
+ #logging.debug(qs)
+ sp = qs['sp'][0]
+ sig = self.__class__.s_to_sig(self.js, qs['s'][0])
+ url = qs['url'][0] + '&ratebypass=yes&{}={}'.format(sp, sig)
+ elif 'url' in stream:
+ url = stream['url']
else:
- try:
- try:
- streams = json.loads(video_info['player_response'][0])['streamingData']['adaptiveFormats']
- except:
- streams = ytInitialPlayerResponse['streamingData']['adaptiveFormats']
- except: # no DASH stream at all
- return
-
- # streams without contentLength got broken urls, just remove them (#2767)
- streams = [stream for stream in streams if 'contentLength' in stream]
-
- for stream in streams:
- stream['itag'] = str(stream['itag'])
- if 'qualityLabel' in stream:
- stream['quality_label'] = stream['qualityLabel']
- del stream['qualityLabel']
- if 'width' in stream:
- stream['size'] = '{}x{}'.format(stream['width'], stream['height'])
- del stream['width']
- del stream['height']
- stream['type'] = stream['mimeType']
- stream['clen'] = stream['contentLength']
- stream['init'] = '{}-{}'.format(
- stream['initRange']['start'],
- stream['initRange']['end'])
- stream['index'] = '{}-{}'.format(
- stream['indexRange']['start'],
- stream['indexRange']['end'])
- del stream['mimeType']
- del stream['contentLength']
- del stream['initRange']
- del stream['indexRange']
- if 'signatureCipher' in stream:
- stream.update(dict([(_.split('=')[0], parse.unquote(_.split('=')[1]))
- for _ in stream['signatureCipher'].split('&')]))
- del stream['signatureCipher']
+ log.wtf('No signatureCipher or url for itag=%s' % stream['itag'])
+ url = self.__class__.dethrottle(self.js, url)
+ stream['url'] = url
- for stream in streams: # get over speed limiting
- stream['url'] += '&ratebypass=yes'
for stream in streams: # audio
if stream['type'].startswith('audio/mp4'):
dash_mp4_a_url = stream['url']
- if 's' in stream:
- sig = self.__class__.s_to_sig(self.js, stream['s'])
- dash_mp4_a_url += '&sig={}'.format(sig)
dash_mp4_a_size = stream['clen']
elif stream['type'].startswith('audio/webm'):
dash_webm_a_url = stream['url']
- if 's' in stream:
- sig = self.__class__.s_to_sig(self.js, stream['s'])
- dash_webm_a_url += '&sig={}'.format(sig)
dash_webm_a_size = stream['clen']
for stream in streams: # video
if 'size' in stream:
if stream['type'].startswith('video/mp4'):
mimeType = 'video/mp4'
dash_url = stream['url']
- if 's' in stream:
- sig = self.__class__.s_to_sig(self.js, stream['s'])
- dash_url += '&sig={}'.format(sig)
dash_size = stream['clen']
itag = stream['itag']
dash_urls = self.__class__.chunk_by_range(dash_url, int(dash_size))
@@ -567,9 +348,6 @@
elif stream['type'].startswith('video/webm'):
mimeType = 'video/webm'
dash_url = stream['url']
- if 's' in stream:
- sig = self.__class__.s_to_sig(self.js, stream['s'])
- dash_url += '&sig={}'.format(sig)
dash_size = stream['clen']
itag = stream['itag']
audio_url = None
@@ -610,15 +388,6 @@
if stream_id in self.streams:
src = self.streams[stream_id]['url']
- if self.streams[stream_id]['sig'] is not None:
- sig = self.streams[stream_id]['sig']
- src += '&sig={}'.format(sig)
- elif self.streams[stream_id]['s'] is not None:
- if not hasattr(self, 'js'):
- self.js = get_content(self.html5player)
- s = self.streams[stream_id]['s']
- sig = self.__class__.s_to_sig(self.js, s)
- src += '&sig={}'.format(sig)
self.streams[stream_id]['src'] = [src]
self.streams[stream_id]['size'] = urls_size(self.streams[stream_id]['src'])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/you-get-0.4.1700/src/you_get/version.py new/you-get-0.4.1710/src/you_get/version.py
--- old/you-get-0.4.1700/src/you_get/version.py 2024-05-22 01:58:47.000000000 +0200
+++ new/you-get-0.4.1710/src/you_get/version.py 2024-06-23 21:04:52.000000000 +0200
@@ -1,4 +1,4 @@
#!/usr/bin/env python
script_name = 'you-get'
-__version__ = '0.4.1700'
+__version__ = '0.4.1710'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/you-get-0.4.1700/tests/test.py new/you-get-0.4.1710/tests/test.py
--- old/you-get-0.4.1700/tests/test.py 2024-05-22 01:58:47.000000000 +0200
+++ new/you-get-0.4.1710/tests/test.py 2024-06-23 21:04:52.000000000 +0200
@@ -36,15 +36,15 @@
# 'http://www.youtube.com/attribution_link?u=/watch?v%3DldAKIzq7bvs%26feature%…', # noqa
# info_only=True
#)
- #youtube.download(
- # 'https://www.youtube.com/watch?v=Fpr4fQSh1cc', info_only=True
- #)
+ youtube.download(
+ 'https://www.youtube.com/watch?v=oRdxUFDoQe0', info_only=True
+ )
def test_acfun(self):
acfun.download('https://www.acfun.cn/v/ac44560432', info_only=True)
- def test_bilibili(self):
- bilibili.download('https://www.bilibili.com/video/BV1sL4y177sC', info_only=True)
+ #def test_bilibili(self):
+ #bilibili.download('https://www.bilibili.com/video/BV1sL4y177sC', info_only=True)
#def test_soundcloud(self):
## single song
1
0