openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
October 2022
- 1 participants
- 2854 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package keylime for openSUSE:Factory checked in at 2022-10-01 17:41:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/keylime (Old)
and /work/SRC/openSUSE:Factory/.keylime.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "keylime"
Sat Oct 1 17:41:57 2022 rev:23 rq:1006460 version:6.5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/keylime/keylime.changes 2022-07-18 18:33:11.689694116 +0200
+++ /work/SRC/openSUSE:Factory/.keylime.new.2275/keylime.changes 2022-10-01 17:42:03.985550949 +0200
@@ -1,0 +2,104 @@
+Mon Sep 26 07:15:17 UTC 2022 - aplanas(a)suse.com
+
+- Remove keylime.conf.diff patch. Now the configuration file is
+ generated during build time
+- The "config" subpackage shared only the logger configuration file
+- New "tenant" subpackage for the Tenant command line tool
+- Drop webapp service port in firewall XML service file
+- Update to version v6.5.0:
+ * Bump up versions to 6.5.0
+ * Enable testing of Rust agent as well as Python by default
+ * New readthedocs location for keylime
+ * test_restful: Add test for /keys/verify endpoint to rust tests
+ * test_restful: Fix testing with rust agent
+ * run_tests: Install rust agent when RUST_TEST is defined
+ * A fix for "per-agent verifier-issued epoch timestamp"
+ * Move SQLite ref integrity pragma to keylime_db
+ * Separate CA key store password from server key password
+ * Generate missing key and certificates
+ * verifier: Add a configuration option to set timeouts
+ * config: Change default value for getfloat() to -1.0
+ * tenant: Add request_timeout configuration option
+ * tpm_main: Move agent specific initialization to tpm_init()
+ * failure: Do not read the verifier config on load
+ * logging, verifier: Read configuration only when needed
+ * tpm_ek_ca: Access tenant config file when needed
+ * tpm_main: Only access agent configuration if needed
+ * keylime_agent: Use a single tpm instance
+ * config: Evaluate snippets in /usr/etc/keylime before /etc/keylime
+ * Remove ignore_hostname argument from RequestsClient() calls
+ * requests_client: Ignore hostname verification by default
+ * web_util: Remove unneeded checks for absolute paths before joining
+ * requests_client: remove RequestClient class variables
+ * elchecking/policies: Use config.getlist() for measured_boot_imports
+ * mappings: Add back missing option measured_boot_imports to verifier config
+ * verifier: Fail earlier if mTLS cert is missing when required
+ * crypto: Replace if block with conditional argument passing
+ * config: Drop unused getdict()
+ * config: Use python generator to strip strings in the list
+ * verifier: Drop 'cloud' from 'cloudverifier_' variables
+ * verifier: Always generate TLS context to contact the agent
+ * ca_util: Replace if block with conditional argument
+ * Drop broken auto-ipsec demos
+ * tenant: Do not disable TLS when enable_agent_mtls = False
+ * test_config: Reload configuration on tearDown
+ * Change the meaning of trusted_client_ca=default for the agent
+ * Install configuration files in test scripts
+ * Add jinja2 as requirement for building and testing
+ * tenant: Fix mention to old configuration section
+ * tenant, verifier: Fix mTLS disablement
+ * tenant: Do not try to verify EK cert when not required
+ * Adjust test_restful to use the new configuration file
+ * ima: Do not try to read excludelist if it is None
+ * tenant: Use empty tpm_policy by default
+ * Read measured boot configuration when needed
+ * Add support for password encrypted keys
+ * Change owner of config files and fix sed command in services installer
+ * installer: Build and install split configuration files
+ * Fix configuration unit tests
+ * Remove trailing and leading white spaces in config.get_list()
+ * Make changes to use the new configuration files
+ * Add script to convert old config to new config
+ * Ignore false positive for lints
+ * Implement additional test to cover in-use deletion case
+ * Enable referential integrity for foreign keys in Keylime DB
+ * Prevent deletion of in-use allowlists via tenant + better error handling
+ * Fixes #1046 by explicitly and carefully dealing with a corner case.
+ * Fixes #1072 by explicitly and carefully dealing with yet another corner case.
+ * Define context agent due to keylime-tests PR#193
+ * Adds two small utilities which are used by "Offline Attestation" (enhancement #73)
+ * This commit solves #1091 by adding a per-agent verifier-issued epoch timestamp
+ * Remove keylime-bot
+ * Verifier log message improvements for large-scale testing.
+ * Bump version to 6.4.3
+ * KEYLIME_DIR should not be clobbered in TEST_MODE
+ * registrar: parse EK cert with pyasn1
+ * Reject invalid hash algorithms passed as arguments
+ * Treat tpm_cert_store as absolute path
+ * Fix for cloudverifier_tornado: 408 ('timeout') errors are retried instead of causing immediate attestation failure
+ * Typo fix: the two certificates got copied over each other during the openssl process by mistake.
+ * I downloaded the certs from here:
+ * Remove cryptodome.py from keylime
+ * Refactor allowlist handling on verifier to prevent premature DB writes
+ * With this change, the `verifier` will now use the `tpm2_print` command to extract clock information from the quote. It will then uses this information to make decisions about the attestation of the agent (i.e., the quote timestamp has to monotonically grow in a TPM which wasn't restarted/reset). In order to make this comparison the clock information from the previous quote is stored on the database and then both timestamps are compared.
+ * tpm_ek_ca: remove atmel keys
+ * Throw an error if --exclude is used without --allowlist
+ * Complete implementation of the Allowlists API
+ * readme: minor fixes
+ * Handle output file and algo validation errors
+ * Fixes #1063 in a minimalistic way, by making log output configurable
+ * Fix spacing
+ * Update fmf plans to run test which checking tenant verify options
+ * Fixes #1057 ensuring that the verifier can be restarted cleanly when mTLS for agents is disabled
+ * Adds a per-agent counter for "successfull attestations" on Keylime.
+ * Replace tabs with spaces
+ * Keep original control structure, minimize change
+ * Update installer.sh for RHEL8, PowerTools
+ * Set swtpm context which is later used for test filtering
+ * Update fmf plans to run tests which checking ek_certs
+ * Minor fixes
+ * Expand documentation for Measured Boot with additional info/examples.
+ * Fix the project logo in the readme (#1049)
+ * Add docs status to README
+
+-------------------------------------------------------------------
Old:
----
keylime-v6.4.2.tar.xz
keylime.conf.diff
New:
----
agent.conf.diff
keylime-v6.5.0.tar.xz
registrar.conf.diff
verifier.conf.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ keylime.spec ++++++
--- /var/tmp/diff_new_pack.wc63o9/_old 2022-10-01 17:42:05.033552860 +0200
+++ /var/tmp/diff_new_pack.wc63o9/_new 2022-10-01 17:42:05.037552867 +0200
@@ -27,7 +27,7 @@
%define _config_norepl %config(noreplace)
%endif
Name: keylime
-Version: 6.4.2
+Version: 6.5.0
Release: 0
Summary: Open source TPM software for Bootstrapping and Maintaining Trust
License: Apache-2.0 AND MIT
@@ -37,8 +37,11 @@
Source2: %{name}-user.conf
Source3: logrotate.%{name}
Source4: tmpfiles.%{name}
-# PATCH-FIX-OPENSUSE keylime.conf.diff
-Patch1: keylime.conf.diff
+# openSUSE adjustments for generated configuration files
+Source10: agent.conf.diff
+Source11: registrar.conf.diff
+Source12: verifier.conf.diff
+BuildRequires: %{python_module Jinja2}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: firewall-macros
@@ -78,7 +81,7 @@
Conflicts: rust-keylime
%description -n %{name}-config
-Subpackage of %{name} for the shared configuration file of the agent
+Subpackage of %{name} for the shared configuration files for the agent
and the server components.
%package -n %{name}-firewalld
@@ -93,6 +96,8 @@
Summary: Certify store for the TPM
Requires: python3-%{name} = %{version}
Conflicts: rust-keylime
+Provides: user(keylime)
+%sysusers_requires
%description -n %{name}-tpm_cert_store
Subpackage of %{name} for storing the TPM certificates.
@@ -134,13 +139,24 @@
%description -n %{name}-verifier
Subpackage of %{name} for verifier service.
+%package -n %{name}-tenant
+Summary: Keylime tenant command line tool
+Requires: %{name}-config = %{version}
+Requires: %{name}-tpm_cert_store = %{version}
+Requires: python3-%{name} = %{version}
+Recommends: %{name}-firewalld = %{version}
+Conflicts: rust-keylime
+
+%description -n %{name}-tenant
+Subpackage of %{name} for tenant command line tool.
+
%package -n %{name}-logrotate
Summary: Logrotate for Keylime servies
Requires: logrotate
Conflicts: rust-keylime
%description -n %{name}-logrotate
-Subpacakge of %{name} for logrotate for Keylime services
+Subpackage of %{name} for logrotate for Keylime services
%prep
%autosetup -p1 -n %{name}-v%{version}
@@ -153,6 +169,12 @@
export VERSION=%{version}
%python_install
+%{python_expand # Patch the generated configuration files
+patch -s --fuzz=0 %{buildroot}%{$python_sitelib}/%{srcname}/config/agent.conf < %{SOURCE10}
+patch -s --fuzz=0 %{buildroot}%{$python_sitelib}/%{srcname}/config/registrar.conf < %{SOURCE11}
+patch -s --fuzz=0 %{buildroot}%{$python_sitelib}/%{srcname}/config/verifier.conf < %{SOURCE12}
+}
+
%python_clone -a %{buildroot}%{_bindir}/%{srcname}_verifier
%python_clone -a %{buildroot}%{_bindir}/%{srcname}_registrar
%python_clone -a %{buildroot}%{_bindir}/%{srcname}_agent
@@ -164,7 +186,12 @@
%python_expand %fdupes %{buildroot}%{$python_sitelib}
-install -Dpm 0600 %{srcname}.conf %{buildroot}%{_distconfdir}/%{srcname}.conf
+%{python_expand # Install configuration files
+for cfg in %{buildroot}%{$python_sitelib}/%{srcname}/config/*.conf; do
+ install -Dpm 0600 "$cfg" %{buildroot}%{_distconfdir}/%{srcname}/$(basename "$cfg")
+done
+}
+
install -Dpm 0644 ./services/%{srcname}_agent.service %{buildroot}%{_unitdir}/%{srcname}_agent.service
install -Dpm 0644 ./services/%{srcname}_agent_secure.mount %{buildroot}%{_unitdir}/var-lib-%{srcname}-secure.mount
install -Dpm 0644 ./services/%{srcname}_verifier.service %{buildroot}%{_unitdir}/%{srcname}_verifier.service
@@ -218,7 +245,7 @@
%service_add_post %{srcname}_verifier.service
%preun -n %{srcname}-verifier
-%service_del_preun %{srcname}_agent.service
+%service_del_preun %{srcname}_verifier.service
%postun -n %{srcname}-verifier
%service_del_postun %{srcname}_verifier.service
@@ -265,7 +292,9 @@
%{python_sitelib}/*
%files -n %{srcname}-config
-%_config_norepl %attr (0600,keylime,tss) %{_distconfdir}/%{srcname}.conf
+%dir %attr(0700,keylime,tss) %{_distconfdir}/%{srcname}
+%_config_norepl %attr (0600,keylime,tss) %{_distconfdir}/%{srcname}/ca.conf
+%_config_norepl %attr (0600,keylime,tss) %{_distconfdir}/%{srcname}/logging.conf
%files -n %{srcname}-firewalld
%dir %{_prefix}/lib/firewalld
@@ -274,8 +303,8 @@
%files -n %{srcname}-tpm_cert_store
%dir %attr(0700,keylime,tss) %{_sharedstatedir}/%{srcname}
-%dir %{_sharedstatedir}/%{srcname}/tpm_cert_store
-%{_sharedstatedir}/%{srcname}/tpm_cert_store/*
+%dir %attr(0700,keylime,tss) %{_sharedstatedir}/%{srcname}/tpm_cert_store
+%attr(0600,keylime,tss) %{_sharedstatedir}/%{srcname}/tpm_cert_store/*
# We use this subpackage to store other unrelated things, as far as is
# required by all the services
%{_sysusersdir}/%{srcname}-user.conf
@@ -283,15 +312,25 @@
%{_tmpfilesdir}/%{srcname}.conf
%files -n %{srcname}-agent
+%dir %attr(0700,keylime,tss) %{_distconfdir}/%{srcname}
+%_config_norepl %attr (0600,keylime,tss) %{_distconfdir}/%{srcname}/agent.conf
%{_unitdir}/%{srcname}_agent.service
%{_unitdir}/var-lib-%{srcname}-secure.mount
%files -n %{srcname}-registrar
+%dir %attr(0700,keylime,tss) %{_distconfdir}/%{srcname}
+%_config_norepl %attr (0600,keylime,tss) %{_distconfdir}/%{srcname}/registrar.conf
%{_unitdir}/%{srcname}_registrar.service
%files -n %{srcname}-verifier
+%dir %attr(0700,keylime,tss) %{_distconfdir}/%{srcname}
+%_config_norepl %attr (0600,keylime,tss) %{_distconfdir}/%{srcname}/verifier.conf
%{_unitdir}/%{srcname}_verifier.service
+%files -n %{srcname}-tenant
+%dir %attr(0700,keylime,tss) %{_distconfdir}/%{srcname}
+%_config_norepl %attr (0600,keylime,tss) %{_distconfdir}/%{srcname}/tenant.conf
+
%files -n %{srcname}-logrotate
%_config_norepl %{_distconfdir}/logrotate.d/%{srcname}
%dir %attr(0750,keylime,tss) %{_localstatedir}/log/%{srcname}
++++++ _service ++++++
--- /var/tmp/diff_new_pack.wc63o9/_old 2022-10-01 17:42:05.073552933 +0200
+++ /var/tmp/diff_new_pack.wc63o9/_new 2022-10-01 17:42:05.077552940 +0200
@@ -1,7 +1,7 @@
<services>
<service name="tar_scm" mode="disabled">
<param name="versionformat">@PARENT_TAG@</param>
- <param name="revision">refs/tags/v6.4.2</param>
+ <param name="revision">refs/tags/v6.5.0</param>
<param name="url">https://github.com/keylime/keylime.git</param>
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.wc63o9/_old 2022-10-01 17:42:05.097552977 +0200
+++ /var/tmp/diff_new_pack.wc63o9/_new 2022-10-01 17:42:05.101552984 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/keylime/keylime.git</param>
- <param name="changesrevision">3661637256d42b997574f8d252476cafcdf21954</param></service></servicedata>
+ <param name="changesrevision">d2ddf4e0ce2cc8e1224f874090f9efab8a02b63b</param></service></servicedata>
(No newline at EOF)
++++++ agent.conf.diff ++++++
--- agent.conf.ORIG 2022-09-26 10:45:14.032956447 +0200
+++ agent.conf 2022-09-26 10:56:45.789550501 +0200
@@ -14,10 +14,12 @@
# 'dmidecode -s system-uuid'.
# If you set this to "hostname", Keylime will use the full qualified domain
# name of current host as the agent id.
-uuid = d432fbb3-d2f1-4a97-9ef7-75bd81c00000
+# uuid = d432fbb3-d2f1-4a97-9ef7-75bd81c00000
+uuid = hostname
# The binding address and port for the agent server
-ip = 127.0.0.1
+# ip = 127.0.0.1
+ip = 0.0.0.0
port = 9002
# Address and port where the verifier and tenant can connect to reach the agent.
@@ -26,7 +28,8 @@
contact_port = 9002
# The address and port of registrar server which agent communicate with
-registrar_ip = 127.0.0.1
+# registrar_ip = 127.0.0.1
+registrar_ip = <REMOTE_IP>
registrar_port = 8890
# Enable mTLS communication between agent, verifier and tenant.
@@ -100,7 +103,8 @@
enable_revocation_notifications = True
# The IP to listen for revocation notifications via ZeroMQ
-revocation_notification_ip = 127.0.0.1
+# revocation_notification_ip = 127.0.0.1
+revocation_notification_ip = <REMOTE_IP>
# The port to listen for revocation notifications via ZeroMQ
revocation_notification_port = 8992
@@ -151,7 +155,8 @@
# List of hash algorithms used for PCRs
# Accepted values: sha512, sha384, sha256, sha1
-tpm_hash_alg = sha1
+# tpm_hash_alg = sha1
+tpm_hash_alg = sha256
# List of encryption algorithms to use with the TPM
# Accepted values: ecc, rsa
@@ -182,5 +187,5 @@
# If cv_ca directory exists:
# chown keylime /var/lib/keylime/cv_ca
# chown keylime /var/lib/keylime/cv_ca/cacert.crt
-run_as =
-
+# run_as =
+run_as = keylime:tss
++++++ keylime-v6.4.2.tar.xz -> keylime-v6.5.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/keylime/keylime-v6.4.2.tar.xz /work/SRC/openSUSE:Factory/.keylime.new.2275/keylime-v6.5.0.tar.xz differ: char 15, line 1
++++++ keylime.xml ++++++
--- /var/tmp/diff_new_pack.wc63o9/_old 2022-10-01 17:42:05.153553079 +0200
+++ /var/tmp/diff_new_pack.wc63o9/_new 2022-10-01 17:42:05.157553086 +0200
@@ -2,7 +2,6 @@
<service>
<short>Keylime</short>
<description>Keylime is a remote attestation tool that requires access to several ports.</description>
- <port protocol="tcp" port="443"/><!-- Webapp -->
<port protocol="tcp" port="8881"/><!-- Verifier -->
<port protocol="tcp" port="8890"/><!-- Registrar -->
<port protocol="tcp" port="8891"/><!-- Registrar TLS -->
++++++ registrar.conf.diff ++++++
--- registrar.conf.ORIG 2022-09-26 10:45:14.032956447 +0200
+++ registrar.conf 2022-09-26 10:59:47.477707174 +0200
@@ -5,7 +5,8 @@
version = 2.0
# The registrar server IP address and port
-ip = 127.0.0.1
+# ip = 127.0.0.1
+ip = 0.0.0.0
port = 8890
tls_port = 8891
++++++ verifier.conf.diff ++++++
--- verifier.conf.ORIG 2022-09-26 10:45:14.032956447 +0200
+++ verifier.conf 2022-09-26 11:02:37.781854035 +0200
@@ -5,7 +5,8 @@
uuid = default
# The verifier server IP address and port
-ip = 127.0.0.1
+# ip = 127.0.0.1
+ip = 0.0.0.0
port = 8881
# The address and port of registrar server that the verifier communicates with
@@ -191,7 +192,8 @@
enabled_revocation_notifications = ['agent']
# The binding address and port of the revocation notifier service via ZeroMQ.
-zmq_ip = 127.0.0.1
+# zmq_ip = 127.0.0.1
+zmp_ip = 0.0.0.0
zmq_port = 8992
# Webhook url for revocation notifications.
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Alien-Build for openSUSE:Factory checked in at 2022-10-01 17:41:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Alien-Build (Old)
and /work/SRC/openSUSE:Factory/.perl-Alien-Build.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Alien-Build"
Sat Oct 1 17:41:55 2022 rev:32 rq:1006453 version:2.70
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Alien-Build/perl-Alien-Build.changes 2022-09-10 20:16:42.132738084 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Alien-Build.new.2275/perl-Alien-Build.changes 2022-10-01 17:42:02.805548797 +0200
@@ -1,0 +2,13 @@
+Sat Sep 24 03:06:05 UTC 2022 - Tina M��ller <timueller+perl(a)suse.de>
+
+- updated to 2.70
+ see /usr/share/doc/packages/perl-Alien-Build/Changes
+
+ 2.70 2022-09-23 06:27:39 -0600
+
+ 2.69_01 2022-09-20 18:00:17 -0600
+ - Documentation improvements (gh#370)
+ - Added meta.platform.cpu.count and meta.platform.cpu.arch.name
+ properties (gh#371 zmughal++)
+
+-------------------------------------------------------------------
Old:
----
Alien-Build-2.68.tar.gz
New:
----
Alien-Build-2.70.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Alien-Build.spec ++++++
--- /var/tmp/diff_new_pack.3cspVS/_old 2022-10-01 17:42:03.357549803 +0200
+++ /var/tmp/diff_new_pack.3cspVS/_new 2022-10-01 17:42:03.361549810 +0200
@@ -18,7 +18,7 @@
%define cpan_name Alien-Build
Name: perl-Alien-Build
-Version: 2.68
+Version: 2.70
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Build external dependencies for use in CPAN
++++++ Alien-Build-2.68.tar.gz -> Alien-Build-2.70.tar.gz ++++++
++++ 2317 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-FFI-CheckLib for openSUSE:Factory checked in at 2022-10-01 17:41:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-FFI-CheckLib (Old)
and /work/SRC/openSUSE:Factory/.perl-FFI-CheckLib.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-FFI-CheckLib"
Sat Oct 1 17:41:54 2022 rev:6 rq:1006452 version:0.30
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-FFI-CheckLib/perl-FFI-CheckLib.changes 2022-09-15 22:57:44.084968804 +0200
+++ /work/SRC/openSUSE:Factory/.perl-FFI-CheckLib.new.2275/perl-FFI-CheckLib.changes 2022-10-01 17:42:02.033547389 +0200
@@ -1,0 +2,11 @@
+Fri Sep 23 03:06:56 UTC 2022 - Tina M��ller <timueller+perl(a)suse.de>
+
+- updated to 0.30
+ see /usr/share/doc/packages/perl-FFI-CheckLib/Changes
+
+ 0.30 2022-09-22 04:24:26 -0600
+ - [ BREAKING CHANGE ]
+ If the alien option is provided, the libraries provided by aliens will be
+ preferred over the system libraries (gh#47, gh#48)
+
+-------------------------------------------------------------------
Old:
----
FFI-CheckLib-0.29.tar.gz
New:
----
FFI-CheckLib-0.30.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-FFI-CheckLib.spec ++++++
--- /var/tmp/diff_new_pack.uIHXXQ/_old 2022-10-01 17:42:02.533548300 +0200
+++ /var/tmp/diff_new_pack.uIHXXQ/_new 2022-10-01 17:42:02.533548300 +0200
@@ -18,7 +18,7 @@
%define cpan_name FFI-CheckLib
Name: perl-FFI-CheckLib
-Version: 0.29
+Version: 0.30
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Check that a library is available for FFI
++++++ FFI-CheckLib-0.29.tar.gz -> FFI-CheckLib-0.30.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FFI-CheckLib-0.29/Changes new/FFI-CheckLib-0.30/Changes
--- old/FFI-CheckLib-0.29/Changes 2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/Changes 2022-09-22 12:24:28.000000000 +0200
@@ -1,5 +1,10 @@
Revision history for FFI-CheckLib
+0.30 2022-09-22 04:24:26 -0600
+ - [ BREAKING CHANGE ]
+ If the alien option is provided, the libraries provided by aliens will be
+ preferred over the system libraries (gh#47, gh#48)
+
0.29 2022-09-10 01:46:05 -0600
- Handle Windows DLLs using underscores instead of dashes in version
numbers (gh#44, gh#45, shawnlaffan++)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FFI-CheckLib-0.29/LICENSE new/FFI-CheckLib-0.30/LICENSE
--- old/FFI-CheckLib-0.29/LICENSE 2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/LICENSE 2022-09-22 12:24:28.000000000 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2014-2018 by Graham Ollis.
+This software is copyright (c) 2014-2022 by Graham Ollis.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2014-2018 by Graham Ollis.
+This software is Copyright (c) 2014-2022 by Graham Ollis.
This is free software, licensed under:
@@ -272,7 +272,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2014-2018 by Graham Ollis.
+This software is Copyright (c) 2014-2022 by Graham Ollis.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FFI-CheckLib-0.29/META.json new/FFI-CheckLib-0.30/META.json
--- old/FFI-CheckLib-0.29/META.json 2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/META.json 2022-09-22 12:24:28.000000000 +0200
@@ -31,7 +31,7 @@
"Dist::Zilla::Plugin::Author::Plicease::Upload" : "0",
"Dist::Zilla::Plugin::MetaNoIndex" : "0",
"Dist::Zilla::Plugin::RemovePrereqs" : "0",
- "Dist::Zilla::PluginBundle::Author::Plicease" : "2.47",
+ "Dist::Zilla::PluginBundle::Author::Plicease" : "2.72",
"Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep" : "0",
"Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit" : "0",
"Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep" : "0",
@@ -131,7 +131,7 @@
},
"x_IRC" : "irc://irc.perl.org/#native"
},
- "version" : "0.29",
+ "version" : "0.30",
"x_contributors" : [
"Graham Ollis <plicease(a)cpan.org>",
"Bakkiaraj Murugesan (bakkiaraj)",
@@ -142,8 +142,8 @@
"Michael R. Davis (MRDVT)",
"Shawn Laffan (SLAFFAN)"
],
- "x_generated_by_perl" : "v5.37.2",
- "x_serialization_backend" : "Cpanel::JSON::XS version 4.30",
+ "x_generated_by_perl" : "v5.37.3",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 4.32",
"x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later",
"x_use_unsafe_inc" : 0
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FFI-CheckLib-0.29/META.yml new/FFI-CheckLib-0.30/META.yml
--- old/FFI-CheckLib-0.29/META.yml 2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/META.yml 2022-09-22 12:24:28.000000000 +0200
@@ -29,7 +29,7 @@
bugtracker: https://github.com/PerlFFI/FFI-CheckLib/issues
homepage: https://metacpan.org/pod/FFI::CheckLib
repository: git://github.com/PerlFFI/FFI-CheckLib.git
-version: '0.29'
+version: '0.30'
x_contributors:
- 'Graham Ollis <plicease(a)cpan.org>'
- 'Bakkiaraj Murugesan (bakkiaraj)'
@@ -39,7 +39,7 @@
- 'Petr P��sa�� (ppisar)'
- 'Michael R. Davis (MRDVT)'
- 'Shawn Laffan (SLAFFAN)'
-x_generated_by_perl: v5.37.2
+x_generated_by_perl: v5.37.3
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
x_use_unsafe_inc: 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FFI-CheckLib-0.29/Makefile.PL new/FFI-CheckLib-0.30/Makefile.PL
--- old/FFI-CheckLib-0.29/Makefile.PL 2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/Makefile.PL 2022-09-22 12:24:28.000000000 +0200
@@ -5,7 +5,7 @@
exit;
}
}
-# This file was automatically generated by Dist::Zilla::Plugin::Author::Plicease::MakeMaker v2.71.
+# This file was automatically generated by Dist::Zilla::Plugin::Author::Plicease::MakeMaker v2.72.
use strict;
use warnings;
use 5.006;
@@ -33,7 +33,7 @@
"Test2::Require::Module" => "0.000121",
"Test2::V0" => "0.000121"
},
- "VERSION" => "0.29",
+ "VERSION" => "0.30",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FFI-CheckLib-0.29/README new/FFI-CheckLib-0.30/README
--- old/FFI-CheckLib-0.29/README 2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/README 2022-09-22 12:24:28.000000000 +0200
@@ -4,7 +4,7 @@
VERSION
- version 0.29
+ version 0.30
SYNOPSIS
@@ -142,6 +142,15 @@
dynamic_libs method (which is implemented by all Alien::Base
subclasses).
+ [version 0.30] [breaking change]
+
+ Starting with version 0.30, libraries provided by Aliens is preferred
+ over the system libraries. The original thinking was that you want to
+ prefer the system libraries because they are more likely to get
+ patched with regular system updates. Unfortunately, the reason a
+ module needs to install an Alien is likely because the system library
+ is not new enough, so we now prefer the Aliens instead.
+
assert_lib
assert_lib(%args);
@@ -314,7 +323,7 @@
COPYRIGHT AND LICENSE
- This software is copyright (c) 2014-2018 by Graham Ollis.
+ This software is copyright (c) 2014-2022 by Graham Ollis.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FFI-CheckLib-0.29/dist.ini new/FFI-CheckLib-0.30/dist.ini
--- old/FFI-CheckLib-0.29/dist.ini 2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/dist.ini 2022-09-22 12:24:28.000000000 +0200
@@ -2,11 +2,11 @@
author = Graham Ollis <plicease(a)cpan.org>
license = Perl_5
copyright_holder = Graham Ollis
-copyright_year = 2014-2018
-version = 0.29
+copyright_year = 2014-2022
+version = 0.30
[@Author::Plicease]
-:version = 2.47
+:version = 2.72
release_tests = 1
irc = irc://irc.perl.org/#native
test2_v0 = 1
@@ -16,6 +16,7 @@
github_user = PerlFFI
github_repo = FFI-CheckLib
+workflow = static
workflow = linux
workflow = macos
workflow = cygwin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FFI-CheckLib-0.29/lib/FFI/CheckLib.pm new/FFI-CheckLib-0.30/lib/FFI/CheckLib.pm
--- old/FFI-CheckLib-0.29/lib/FFI/CheckLib.pm 2022-09-10 09:46:09.000000000 +0200
+++ new/FFI-CheckLib-0.30/lib/FFI/CheckLib.pm 2022-09-22 12:24:28.000000000 +0200
@@ -23,7 +23,7 @@
);
# ABSTRACT: Check that a library is available for FFI
-our $VERSION = '0.29'; # VERSION
+our $VERSION = '0.30'; # VERSION
our $system_path = [];
@@ -162,7 +162,7 @@
delete $missing{'*'};
- alien: foreach my $alien (@{ $args{alien} })
+ alien: foreach my $alien (reverse @{ $args{alien} })
{
unless($alien =~ /^([A-Za-z_][A-Za-z_0-9]*)(::[A-Za-z_][A-Za-z_0-9]*)*$/)
{
@@ -182,7 +182,7 @@
croak "Alien $alien doesn't provide a dynamic_libs method";
}
}
- push @path, [$alien->dynamic_libs];
+ unshift @path, [$alien->dynamic_libs];
}
foreach my $path (@path)
@@ -406,7 +406,7 @@
=head1 VERSION
-version 0.29
+version 0.30
=head1 SYNOPSIS
@@ -544,6 +544,16 @@
doesn't look like a module name or if it does not provide a C<dynamic_libs>
method (which is implemented by all L<Alien::Base> subclasses).
+[version 0.30]
+[breaking change]
+
+Starting with version 0.30, libraries provided by L<Alien>s is preferred
+over the system libraries. The original thinking was that you want to
+prefer the system libraries because they are more likely to get patched
+with regular system updates. Unfortunately, the reason a module needs to
+install an Alien is likely because the system library is not new enough,
+so we now prefer the L<Alien>s instead.
+
=back
=head2 assert_lib
@@ -729,7 +739,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2014-2018 by Graham Ollis.
+This software is copyright (c) 2014-2022 by Graham Ollis.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Exporter-Tiny for openSUSE:Factory checked in at 2022-10-01 17:41:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Exporter-Tiny (Old)
and /work/SRC/openSUSE:Factory/.perl-Exporter-Tiny.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Exporter-Tiny"
Sat Oct 1 17:41:53 2022 rev:9 rq:1006447 version:1.004002
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Exporter-Tiny/perl-Exporter-Tiny.changes 2022-09-10 20:16:48.788755199 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Exporter-Tiny.new.2275/perl-Exporter-Tiny.changes 2022-10-01 17:42:00.445544492 +0200
@@ -1,0 +2,14 @@
+Sat Sep 17 03:06:20 UTC 2022 - Tina M��ller <timueller+perl(a)suse.de>
+
+- updated to 1.004002
+ see /usr/share/doc/packages/perl-Exporter-Tiny/Changes
+
+ 1.004002 2022-09-16
+ [ Test Suite ]
+ - Fix for t/15nonhashvalue.t on old versions of Test::More which don't
+ support `done_testing`.
+ 1.004001 2022-09-09
+ [ Bug Fixes ]
+ - Fix handling of non-hashref references in import list.
+
+-------------------------------------------------------------------
Old:
----
Exporter-Tiny-1.004000.tar.gz
New:
----
Exporter-Tiny-1.004002.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Exporter-Tiny.spec ++++++
--- /var/tmp/diff_new_pack.58tCWO/_old 2022-10-01 17:42:00.885545295 +0200
+++ /var/tmp/diff_new_pack.58tCWO/_new 2022-10-01 17:42:00.889545302 +0200
@@ -18,7 +18,7 @@
%define cpan_name Exporter-Tiny
Name: perl-Exporter-Tiny
-Version: 1.004000
+Version: 1.004002
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: An exporter with the features of Sub::Exporter but only core dependencies
++++++ Exporter-Tiny-1.004000.tar.gz -> Exporter-Tiny-1.004002.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exporter-Tiny-1.004000/COPYRIGHT new/Exporter-Tiny-1.004002/COPYRIGHT
--- old/Exporter-Tiny-1.004000/COPYRIGHT 2022-08-26 18:42:04.000000000 +0200
+++ new/Exporter-Tiny-1.004002/COPYRIGHT 2022-09-16 23:24:16.000000000 +0200
@@ -3,17 +3,6 @@
Upstream-Contact: Toby Inkster (TOBYINK) <tobyink(a)cpan.org>
Source: https://metacpan.org/release/Exporter-Tiny
-Files: NEWS
- TODO
- inc/Test/Fatal.pm
- inc/Test/Requires.pm
- inc/Try/Tiny.pm
- inc/archaic/Test/Builder/Module.pm
- inc/archaic/Test/Builder/Tester.pm
- inc/archaic/Test/Builder/Tester/Color.pm
-Copyright: Unknown
-License: Unknown
-
Files: lib/Exporter/Tiny/Manual/Etc.pod
lib/Exporter/Tiny/Manual/Exporting.pod
lib/Exporter/Tiny/Manual/Importing.pod
@@ -25,6 +14,17 @@
Copyright: This software is copyright (c) 2013-2014, 2017 by Toby Inkster.
License: GPL-1.0+ or Artistic-1.0
+Files: NEWS
+ TODO
+ inc/Test/Fatal.pm
+ inc/Test/Requires.pm
+ inc/Try/Tiny.pm
+ inc/archaic/Test/Builder/Module.pm
+ inc/archaic/Test/Builder/Tester.pm
+ inc/archaic/Test/Builder/Tester/Color.pm
+Copyright: Unknown
+License: Unknown
+
Files: lib/Exporter/Shiny.pm
t/05shiny.t
t/06notwant.t
@@ -56,14 +56,9 @@
Copyright: This software is copyright (c) 2018 by Toby Inkster.
License: GPL-1.0+ or Artistic-1.0
-Files: README
- lib/Exporter/Tiny.pm
-Copyright: This software is copyright (c) 2013-2014, 2017, 2022 by Toby Inkster.
-License: GPL-1.0+ or Artistic-1.0
-
-Files: dist.ini
- examples/Example/Exporter.pm
-Copyright: Copyright 2013 Toby Inkster.
+Files: t/14lexical.t
+ t/15nonhashvalue.t
+Copyright: This software is copyright (c) 2022 by Toby Inkster.
License: GPL-1.0+ or Artistic-1.0
Files: inc/archaic/Test/More.pm
@@ -71,16 +66,22 @@
Copyright: Copyright 2001-2008 by Michael G Schwern <schwern(a)pobox.com>.
License: GPL-1.0+ or Artistic-1.0
-Files: inc/archaic/Test/Builder.pm
-Copyright: Copyright 2002-2008 by chromatic <chromatic(a)wgz.org> and.
+Files: dist.ini
+ examples/Example/Exporter.pm
+Copyright: Copyright 2013 Toby Inkster.
+License: GPL-1.0+ or Artistic-1.0
+
+Files: README
+ lib/Exporter/Tiny.pm
+Copyright: This software is copyright (c) 2013-2014, 2017, 2022 by Toby Inkster.
License: GPL-1.0+ or Artistic-1.0
Files: SIGNATURE
Copyright: None
License: public-domain
-Files: t/14lexical.t
-Copyright: This software is copyright (c) 2022 by Toby Inkster.
+Files: inc/archaic/Test/Builder.pm
+Copyright: Copyright 2002-2008 by chromatic <chromatic(a)wgz.org> and.
License: GPL-1.0+ or Artistic-1.0
Files: inc/archaic/Test/Builder/IO/Scalar.pm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exporter-Tiny-1.004000/Changes new/Exporter-Tiny-1.004002/Changes
--- old/Exporter-Tiny-1.004000/Changes 2022-08-26 18:42:04.000000000 +0200
+++ new/Exporter-Tiny-1.004002/Changes 2022-09-16 23:24:16.000000000 +0200
@@ -6,6 +6,17 @@
Bug tracker: <https://github.com/tobyink/p5-exporter-tiny/issues>
Maintainer: Toby Inkster (TOBYINK) <tobyink(a)cpan.org>
+1.004002 2022-09-16
+
+ [ Test Suite ]
+ - Fix for t/15nonhashvalue.t on old versions of Test::More which don't
+ support `done_testing`.
+
+1.004001 2022-09-09
+
+ [ Bug Fixes ]
+ - Fix handling of non-hashref references in import list.
+
1.004000 2022-08-26
[ Documentation ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exporter-Tiny-1.004000/MANIFEST new/Exporter-Tiny-1.004002/MANIFEST
--- old/Exporter-Tiny-1.004000/MANIFEST 2022-08-26 18:42:04.000000000 +0200
+++ new/Exporter-Tiny-1.004002/MANIFEST 2022-09-16 23:24:16.000000000 +0200
@@ -44,3 +44,4 @@
t/12noncodegenerators.t
t/13doesntexist.t
t/14lexical.t
+t/15nonhashvalue.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exporter-Tiny-1.004000/META.json new/Exporter-Tiny-1.004002/META.json
--- old/Exporter-Tiny-1.004000/META.json 2022-08-26 18:42:04.000000000 +0200
+++ new/Exporter-Tiny-1.004002/META.json 2022-09-16 23:24:16.000000000 +0200
@@ -48,11 +48,11 @@
"provides" : {
"Exporter::Shiny" : {
"file" : "lib/Exporter/Shiny.pm",
- "version" : "1.004000"
+ "version" : "1.004002"
},
"Exporter::Tiny" : {
"file" : "lib/Exporter/Tiny.pm",
- "version" : "1.004000"
+ "version" : "1.004002"
}
},
"release_status" : "stable",
@@ -72,6 +72,6 @@
"x_IRC" : "irc://irc.perl.org/#moops",
"x_identifier" : "http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/project"
},
- "version" : "1.004000",
+ "version" : "1.004002",
"x_serialization_backend" : "JSON::PP version 4.09"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exporter-Tiny-1.004000/META.yml new/Exporter-Tiny-1.004002/META.yml
--- old/Exporter-Tiny-1.004000/META.yml 2022-08-26 18:42:04.000000000 +0200
+++ new/Exporter-Tiny-1.004002/META.yml 2022-09-16 23:24:16.000000000 +0200
@@ -25,10 +25,10 @@
provides:
Exporter::Shiny:
file: lib/Exporter/Shiny.pm
- version: '1.004000'
+ version: '1.004002'
Exporter::Tiny:
file: lib/Exporter/Tiny.pm
- version: '1.004000'
+ version: '1.004002'
requires:
perl: '5.006001'
resources:
@@ -38,5 +38,5 @@
homepage: https://metacpan.org/release/Exporter-Tiny
license: http://dev.perl.org/licenses/
repository: git://github.com/tobyink/p5-exporter-tiny.git
-version: '1.004000'
+version: '1.004002'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exporter-Tiny-1.004000/Makefile.PL new/Exporter-Tiny-1.004002/Makefile.PL
--- old/Exporter-Tiny-1.004000/Makefile.PL 2022-08-26 18:42:04.000000000 +0200
+++ new/Exporter-Tiny-1.004002/Makefile.PL 2022-09-16 23:24:16.000000000 +0200
@@ -25,8 +25,8 @@
},
},
"provides" => {
- "Exporter::Shiny" => { file => "lib/Exporter/Shiny.pm", version => "1.004000" },
- "Exporter::Tiny" => { file => "lib/Exporter/Tiny.pm", version => "1.004000" },
+ "Exporter::Shiny" => { file => "lib/Exporter/Shiny.pm", version => 1.004002 },
+ "Exporter::Tiny" => { file => "lib/Exporter/Tiny.pm", version => 1.004002 },
},
"release_status" => "stable",
"resources" => {
@@ -41,7 +41,7 @@
x_identifier => "http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/project",
x_IRC => "irc://irc.perl.org/#moops",
},
- "version" => "1.004000",
+ "version" => 1.004002,
};
my %dynamic_config;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exporter-Tiny-1.004000/SIGNATURE new/Exporter-Tiny-1.004002/SIGNATURE
--- old/Exporter-Tiny-1.004000/SIGNATURE 2022-08-26 18:42:04.000000000 +0200
+++ new/Exporter-Tiny-1.004002/SIGNATURE 2022-09-16 23:24:16.000000000 +0200
@@ -14,20 +14,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
-SHA256 36dcd63e6299c0db111db9b5d44dcdbd54390337e87d0fb0a1db1b9b9bcbb71f COPYRIGHT
+SHA256 71e7c4c34fc6f9a6e5e81fac498e2de4b37d09434b17235994e61155dd2495a0 COPYRIGHT
SHA256 8f4f9665e7482ef4ed2d2ea4094c3aa3660ad6eb5a354e4d42be8482bccab0e4 CREDITS
-SHA256 9b8cfe934569c18831a5db0eb97916ff3a050efd17bcf5acdf909cf78abe62aa Changes
+SHA256 20e2d558f997a35f996b3bd0bad7f2aa4837ad1ed96bbcbfbab6f1dd49090639 Changes
SHA256 2f314c303b24f03c1ffbc54001a90eb7d50ebe724a60b2fe4f2f6e42e5170c1d INSTALL
SHA256 a4f85c6f4d6e8bdd37b7ab08013e3e3bee1fe8e910e20f8f54d5025ffe40f384 LICENSE
-SHA256 2b9540524ce869a214ec369e0e54d375bc65a8c7b5d1749891f7976688d8ec5f MANIFEST
-SHA256 256f3a92a1a18ca9734aee23873d7af905e3b2bab21c0778fec563f1250dcc52 META.json
-SHA256 edbbfa4020214dfc74b474c9e7cb217f9ac53b4d3e77ae47868f4325ca6bbb36 META.yml
-SHA256 d9f6ec50ed7952a8ec0d9df605bcf4e5c6b040a2e08b52822d5f25544c2eb38d Makefile.PL
+SHA256 dd356946ebbcf40867406557348e94b9edc2e90aa6007130a47d2b38c5e3a834 MANIFEST
+SHA256 95906d25d37b164c51902b04753d73c13a956b29bdc5053d8b6b8314b1e2e3f0 META.json
+SHA256 7a25e2ec26fe951ecf8208fa6269494b2da7d715c4da43cc9a7d9512d80e7fcb META.yml
+SHA256 e378e69d438da8b27619117d46f1a68e5ccf0844e8a2899bd1442d04d000ffdc Makefile.PL
SHA256 47b10ed37d8da7c65245ffe5773cf59654f1545cc0e2fbbfa4f1e25f67bb0ff3 NEWS
SHA256 0d2ea0e8456261f541cb039ee38d7994b28c989f2284a7fbb714bf7bf7952536 README
SHA256 846fcc88a04c5b7cd65ec32c5f842f8b339d8fc28c1cc75f36fa10af809353e2 TODO
SHA256 43562b3806635eddcf6e7ea7cf6edc690a7f52cca15e4fc76593d144fd450aa6 dist.ini
-SHA256 07095e1460eaf05a4ce708c53909cc7d6bda594b24dba9be2f1879eda915ce04 doap.ttl
+SHA256 1b53d5f256abc4b803aebf866094892975293ae09d0f344a766dc58b1a1ded3d doap.ttl
SHA256 bbe194f6f9a9832847d82b7cb8b5d5f16c4af255bcef0d25f90992ff268462ea examples/Example/Exporter.pm
SHA256 c361b86d13c8fdfbe75840d11dbe6af488e44af27b0edb80fd1eea28c8e935d4 inc/Test/Fatal.pm
SHA256 b8b2edfbb16b30d0e3b212a413c55a8de7ce929591d0a1029b70c47c8c0be11a inc/Test/Requires.pm
@@ -39,8 +39,8 @@
SHA256 ae528d9fc2962793e98af13f4d4e802fbf8d78b17b1c27a860728a16e8bf4a3a inc/archaic/Test/Builder/Tester/Color.pm
SHA256 764f3ed1e0a314e7e9f8d803dff3d894e8c572e2a128d7ce14f2a80268e50543 inc/archaic/Test/More.pm
SHA256 c4fd1410a9bd85a0e7700de08c1614fc5928c0d02151ba1ec7d06bd56407e0d5 inc/archaic/Test/Simple.pm
-SHA256 7cefbeb568f9111ee72270d647bc1a700bebd27216b7114cc7fd45a1b69cb2cb lib/Exporter/Shiny.pm
-SHA256 64602b5db07ef35c31914eb0bb77cfc133fc65ddbb665586ce6246758765c64d lib/Exporter/Tiny.pm
+SHA256 918bb0020379ac0bceaf1b7a2fe41cce561d6cb4711cb8315834220a7aa009d6 lib/Exporter/Shiny.pm
+SHA256 73fb7ca40136e828eacd54f6e9b010e5a52528a94170f7f8a169a61b1e286cc8 lib/Exporter/Tiny.pm
SHA256 3e080e8653b3b717c52dad07fcfc84c31766a9034c9c3b881ff41301a19b378a lib/Exporter/Tiny/Manual/Etc.pod
SHA256 293f6a8c2d4dacb49b775b24547a2f4845487bd6549b08a82f06dd89281111c8 lib/Exporter/Tiny/Manual/Exporting.pod
SHA256 c187110096953b6629df1cc4aef1eae17625be5ca1dd75d388da1aea43c7fb4e lib/Exporter/Tiny/Manual/Importing.pod
@@ -59,9 +59,10 @@
SHA256 2488f918037f954ecec64a28c8a9e2bcb3ea9a9a7fe092fdcfd1c3bdd11e3f51 t/12noncodegenerators.t
SHA256 47728bc580e310a5c3c3c61fb6be7a450ebdf6aa420bbf7c5b1ae514223e533f t/13doesntexist.t
SHA256 82953c33b12d287478d5b5b120cdedb43b71d2eec311eef91ae0a77fc3451732 t/14lexical.t
+SHA256 70029832b2fbebf24679c78fd2a8be2f993ecbfa6f8f86185d1fb6d7118ff1ed t/15nonhashvalue.t
-----BEGIN PGP SIGNATURE-----
-iF0EAREDAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCYwj33AAKCRDOv4Eoaip9
-OVkVAJ9/WKpyTEdu/KnTMXDXLEYyuO0BtgCcC4YjpjyvFBMcHeWwT8Y2jtecyLs=
-=hV0u
+iF0EAREDAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCYyTpgAAKCRDOv4Eoaip9
+OUnvAKC0mykx6LyzJ/HEpih/m0FwvEY69wCfcmS97hwXViXbLpva5td1FheFjPs=
+=x+t9
-----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exporter-Tiny-1.004000/doap.ttl new/Exporter-Tiny-1.004002/doap.ttl
--- old/Exporter-Tiny-1.004000/doap.ttl 2022-08-26 18:42:04.000000000 +0200
+++ new/Exporter-Tiny-1.004002/doap.ttl 2022-09-16 23:24:16.000000000 +0200
@@ -27,7 +27,7 @@
doap:maintainer <http://purl.org/NET/cpan-uri/person/tobyink>;
doap:name "Exporter-Tiny";
doap:programming-language "Perl";
- doap:release <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-026>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-029_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-030>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-031_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-032>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-033_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-034>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-035_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-035_02>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-036>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-037_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-037_02>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-037_03>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-038>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-039_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-040>, <htt
p://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-041_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-041_02>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-042>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-043_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-043_02>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-044>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-000000>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-001_000>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-001_001>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-002000>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-002001>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-002002>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-003_000>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-003_001>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-003_002>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-004000>;
+ doap:release <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-026>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-029_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-030>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-031_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-032>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-033_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-034>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-035_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-035_02>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-036>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-037_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-037_02>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-037_03>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-038>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-039_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-040>, <htt
p://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-041_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-041_02>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-042>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-043_01>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-043_02>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_0-044>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-000000>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-001_000>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-001_001>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-002000>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-002001>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-002002>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-003_000>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-003_001>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-003_002>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-004000>, <http://pu
rl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-004001>, <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-004002>;
doap:repository [
a doap:GitRepository;
doap:browse <https://github.com/tobyink/p5-exporter-tiny>;
@@ -532,6 +532,36 @@
doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.004000.tar.…>;
doap:revision "1.004000"^^xsd:string.
+<http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-004001>
+ a doap:Version;
+ dc:identifier "Exporter-Tiny-1.004001"^^xsd:string;
+ dc:issued "2022-09-09"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Bugfix;
+ rdfs:label "Fix handling of non-hashref references in import list.";
+ ];
+ doap-changeset:versus <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-004000>;
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
+ doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.004001.tar.…>;
+ doap:revision "1.004001"^^xsd:string.
+
+<http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-004002>
+ a doap:Version;
+ dc:identifier "Exporter-Tiny-1.004002"^^xsd:string;
+ dc:issued "2022-09-16"^^xsd:date;
+ doap-changeset:changeset [
+ doap-changeset:item [
+ a doap-changeset:Tests;
+ rdfs:label "Fix for t/15nonhashvalue.t on old versions of Test::More which don't support `done_testing`.";
+ ];
+ doap-changeset:versus <http://purl.org/NET/cpan-uri/dist/Exporter-Tiny/v_1-004001>;
+ ];
+ doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
+ doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.004002.tar.…>;
+ doap:revision "1.004002"^^xsd:string.
+
<http://purl.org/NET/cpan-uri/dist/Type-Tiny/project>
a doap:Project;
dc:contributor <http://purl.org/NET/cpan-uri/person/tobyink>;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exporter-Tiny-1.004000/lib/Exporter/Shiny.pm new/Exporter-Tiny-1.004002/lib/Exporter/Shiny.pm
--- old/Exporter-Tiny-1.004000/lib/Exporter/Shiny.pm 2022-08-26 18:42:04.000000000 +0200
+++ new/Exporter-Tiny-1.004002/lib/Exporter/Shiny.pm 2022-09-16 23:24:16.000000000 +0200
@@ -7,7 +7,7 @@
use Exporter::Tiny ();
our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION = '1.004000';
+our $VERSION = '1.004002';
sub import {
my $me = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exporter-Tiny-1.004000/lib/Exporter/Tiny.pm new/Exporter-Tiny-1.004002/lib/Exporter/Tiny.pm
--- old/Exporter-Tiny-1.004000/lib/Exporter/Tiny.pm 2022-08-26 18:42:04.000000000 +0200
+++ new/Exporter-Tiny-1.004002/lib/Exporter/Tiny.pm 2022-09-16 23:24:16.000000000 +0200
@@ -5,7 +5,7 @@
use warnings; no warnings qw(void once uninitialized numeric redefine);
our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION = '1.004000';
+our $VERSION = '1.004002';
our @EXPORT_OK = qw< mkopt mkopt_hash _croak _carp >;
sub _croak ($;@) { require Carp; my $fmt = shift; @_ = sprintf($fmt, @_); goto \&Carp::croak }
@@ -258,6 +258,7 @@
{
my $class = shift;
my ($name, $value, $globals, $sym) = @_;
+ my $value_hash = ( ref($value) eq 'HASH' ) ? $value : {};
my $into = $globals->{into};
my $installer = $globals->{installer} || $globals->{exporter};
@@ -273,9 +274,9 @@
}
$name =
- ref $globals->{as} ? $globals->{as}->($name) :
- ref $value->{-as} ? $value->{-as}->($name) :
- exists $value->{-as} ? $value->{-as} :
+ ref $globals->{as} ? $globals->{as}->($name) :
+ ref $value_hash->{-as} ? $value_hash->{-as}->($name) :
+ exists $value_hash->{-as} ? $value_hash->{-as} :
$name;
return unless defined $name;
@@ -289,8 +290,8 @@
_croak("Cannot export symbols with a * sigil");
}
}
- my ($prefix) = grep defined, $value->{-prefix}, $globals->{prefix}, q();
- my ($suffix) = grep defined, $value->{-suffix}, $globals->{suffix}, q();
+ my ($prefix) = grep defined, $value_hash->{-prefix}, $globals->{prefix}, q();
+ my ($suffix) = grep defined, $value_hash->{-suffix}, $globals->{suffix}, q();
$name = "$prefix$name$suffix";
}
@@ -310,7 +311,7 @@
if (ref($sym) eq 'CODE' and exists &{"$into\::$name"} and \&{"$into\::$name"} != $sym)
{
- my ($level) = grep defined, $value->{-replace}, $globals->{replace}, q(0);
+ my ($level) = grep defined, $value_hash->{-replace}, $globals->{replace}, q(0);
my $action = {
carp => \&_carp,
0 => \&_carp,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Exporter-Tiny-1.004000/t/15nonhashvalue.t new/Exporter-Tiny-1.004002/t/15nonhashvalue.t
--- old/Exporter-Tiny-1.004000/t/15nonhashvalue.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Exporter-Tiny-1.004002/t/15nonhashvalue.t 2022-09-16 23:24:16.000000000 +0200
@@ -0,0 +1,64 @@
+=pod
+
+=encoding utf-8
+
+=head1 PURPOSE
+
+Test that C<< $value >> can be a non-hashref.
+
+=head1 AUTHOR
+
+Toby Inkster E<lt>tobyink(a)cpan.orgE<gt>.
+
+=head1 COPYRIGHT AND LICENCE
+
+This software is copyright (c) 2022 by Toby Inkster.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+
+=cut
+
+use strict;
+use warnings;
+use Test::More tests => 3;
+
+BEGIN {
+ package Local::XYZ;
+ use Exporter::Shiny 'mytest';
+ sub _generate_mytest {
+ my ( $class, $name, $value ) = @_;
+ return sub { $value };
+ }
+};
+
+{
+ package Local::ABC1;
+ use Local::XYZ mytest => [ 1, 2, 4 ];
+ ::is_deeply(
+ mytest(),
+ [ 1, 2, 4 ],
+ 'ARRAY ref',
+ ) or ::diag( ::explain( mytest() ) );
+}
+
+{
+ package Local::ABC2;
+ use Local::XYZ mytest => \123;
+ ::is_deeply(
+ mytest(),
+ \123,
+ 'SCALAR ref',
+ ) or ::diag( ::explain( mytest() ) );
+}
+
+{
+ package Local::ABC3;
+ use Local::XYZ mytest => qr/abc/;
+ ::is_deeply(
+ mytest(),
+ qr/abc/,
+ 'Regexp ref',
+ ) or ::diag( ::explain( mytest() ) );
+}
+
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Variable-Magic for openSUSE:Factory checked in at 2022-10-01 17:41:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Variable-Magic (Old)
and /work/SRC/openSUSE:Factory/.perl-Variable-Magic.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Variable-Magic"
Sat Oct 1 17:41:53 2022 rev:19 rq:1006449 version:0.63
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Variable-Magic/perl-Variable-Magic.changes 2017-11-12 17:56:17.434053554 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Variable-Magic.new.2275/perl-Variable-Magic.changes 2022-10-01 17:42:01.361546163 +0200
@@ -1,0 +2,14 @@
+Wed Sep 21 03:06:58 UTC 2022 - Tina M��ller <timueller+perl(a)suse.de>
+
+- updated to 0.63
+ see /usr/share/doc/packages/perl-Variable-Magic/Changes
+
+ 0.63 2022-09-20 21:45 UTC
+ This is a maintenance release. The code contains no functional change.
+ Satisfied users of version 0.62 can skip this update.
+ + Fix : [RT #144052] : Add support for 5.37.3s PADSV_STORE optimization
+ B.pm-related tests have been taught about this new thing.
+ Thanks Richard Leach for contributing a patch.
+ + Upd : Contact info.
+
+-------------------------------------------------------------------
Old:
----
Variable-Magic-0.62.tar.gz
New:
----
Variable-Magic-0.63.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Variable-Magic.spec ++++++
--- /var/tmp/diff_new_pack.itBfEH/_old 2022-10-01 17:42:01.761546892 +0200
+++ /var/tmp/diff_new_pack.itBfEH/_new 2022-10-01 17:42:01.765546900 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Variable-Magic
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,21 +12,19 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+%define cpan_name Variable-Magic
Name: perl-Variable-Magic
-Version: 0.62
+Version: 0.63
Release: 0
-%define cpan_name Variable-Magic
+License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Associate user-defined magic to variables from Perl
-License: Artistic-1.0 or GPL-1.0+
-Group: Development/Libraries/Perl
-Url: http://search.cpan.org/dist/Variable-Magic/
+URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/V/VP/VPIT/%{cpan_name}-%{version}.tar.…
Source1: cpanspec.yml
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
%{perl_requires}
@@ -46,14 +44,14 @@
underlying C API, and this module gives you direct access to it.
%prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{version}
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+%make_build
%check
-%{__make} test
+make test
%install
%perl_make_install
@@ -61,7 +59,6 @@
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes README samples
%changelog
++++++ Variable-Magic-0.62.tar.gz -> Variable-Magic-0.63.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Variable-Magic-0.62/Changes new/Variable-Magic-0.63/Changes
--- old/Variable-Magic-0.62/Changes 2017-11-04 17:27:10.000000000 +0100
+++ new/Variable-Magic-0.63/Changes 2022-09-20 23:36:34.000000000 +0200
@@ -1,5 +1,13 @@
Revision history for Variable-Magic
+0.63 2022-09-20 21:45 UTC
+ This is a maintenance release. The code contains no functional change.
+ Satisfied users of version 0.62 can skip this update.
+ + Fix : [RT #144052] : Add support for 5.37.3s PADSV_STORE optimization
+ B.pm-related tests have been taught about this new thing.
+ Thanks Richard Leach for contributing a patch.
+ + Upd : Contact info.
+
0.62 2017-11-04 16:35 UTC
+ Fix : [RT #123314] : Compatibility with CV-in-stash optimisation
Thanks Father Chrysostomos for reporting and contributing a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Variable-Magic-0.62/META.json new/Variable-Magic-0.63/META.json
--- old/Variable-Magic-0.62/META.json 2017-11-04 17:27:24.000000000 +0100
+++ new/Variable-Magic-0.63/META.json 2022-09-20 23:36:50.000000000 +0200
@@ -1,10 +1,10 @@
{
"abstract" : "Associate user-defined magic to variables from Perl.",
"author" : [
- "Vincent Pit <perl(a)profvince.com>"
+ "Vincent Pit <vpit(a)cpan.org>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010",
+ "generated_by" : "ExtUtils::MakeMaker version 7.62, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
@@ -39,7 +39,6 @@
},
"configure" : {
"requires" : {
- "Config" : "0",
"ExtUtils::MakeMaker" : "0"
}
},
@@ -56,6 +55,7 @@
"release_status" : "stable",
"resources" : {
"bugtracker" : {
+ "mailto" : "bug-variable-magic(a)rt.cpan.org",
"web" : "http://rt.cpan.org/Dist/Display.html?Name=Variable-Magic"
},
"homepage" : "http://search.cpan.org/dist/Variable-Magic/",
@@ -63,9 +63,11 @@
"http://dev.perl.org/licenses/"
],
"repository" : {
- "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FVariable-Magic.git"
+ "type" : "git",
+ "url" : "http://git.vpit.fr/perl/modules/Variable-Magic.git/",
+ "web" : "http://git.vpit.fr/?p=perl%2Fmodules%2FVariable-Magic.git"
}
},
- "version" : "0.62",
- "x_serialization_backend" : "JSON::PP version 2.94"
+ "version" : "0.63",
+ "x_serialization_backend" : "JSON::PP version 4.06"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Variable-Magic-0.62/META.yml new/Variable-Magic-0.63/META.yml
--- old/Variable-Magic-0.62/META.yml 2017-11-04 17:27:24.000000000 +0100
+++ new/Variable-Magic-0.63/META.yml 2022-09-20 23:36:50.000000000 +0200
@@ -1,7 +1,7 @@
---
abstract: 'Associate user-defined magic to variables from Perl.'
author:
- - 'Vincent Pit <perl(a)profvince.com>'
+ - 'Vincent Pit <vpit(a)cpan.org>'
build_requires:
Carp: '0'
Config: '0'
@@ -17,10 +17,9 @@
base: '0'
lib: '0'
configure_requires:
- Config: '0'
ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.62, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -40,6 +39,6 @@
bugtracker: http://rt.cpan.org/Dist/Display.html?Name=Variable-Magic
homepage: http://search.cpan.org/dist/Variable-Magic/
license: http://dev.perl.org/licenses/
- repository: http://git.profvince.com/?p=perl%2Fmodules%2FVariable-Magic.git
-version: '0.62'
+ repository: http://git.vpit.fr/perl/modules/Variable-Magic.git/
+version: '0.63'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Variable-Magic-0.62/Makefile.PL new/Variable-Magic-0.63/Makefile.PL
--- old/Variable-Magic-0.62/Makefile.PL 2015-11-04 13:06:52.000000000 +0100
+++ new/Variable-Magic-0.63/Makefile.PL 2022-08-22 15:25:41.000000000 +0200
@@ -72,6 +72,14 @@
(my $file = $dist) =~ s{-}{/}g;
$file = "lib/$file.pm";
+my $bug_web = "http://rt.cpan.org/Dist/Display.html?Name=$dist",
+my $bug_mailto = 'bug-' . lc($dist) . '@rt.cpan.org';
+
+my $repo_host = 'git.vpit.fr';
+my @repo_path = ('perl', 'modules', "$dist.git");
+my $repo_url = join '/', 'http:', '', $repo_host, @repo_path, '';
+my $repo_web = "http://$repo_host/?p=" . join('%2F', @repo_path);
+
my %PREREQ_PM = (
'Carp' => 0,
'Exporter' => 0,
@@ -94,6 +102,10 @@
);
my %META = (
+ 'meta-spec' => {
+ version => '2',
+ url => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
+ },
configure_requires => {
'Config' => 0,
'ExtUtils::MakeMaker' => 0,
@@ -103,16 +115,23 @@
},
dynamic_config => 1,
resources => {
- bugtracker => "http://rt.cpan.org/Dist/Display.html?Name=$dist",
+ bugtracker => {
+ web => $bug_web,
+ mailto => $bug_mailto,
+ },
homepage => "http://search.cpan.org/dist/$dist/",
license => 'http://dev.perl.org/licenses/',
- repository => "http://git.profvince.com/?p=perl%2Fmodules%2F$dist.git",
+ repository => {
+ type => 'git',
+ url => $repo_url,
+ web => $repo_web,
+ },
},
);
WriteMakefile(
NAME => $name,
- AUTHOR => 'Vincent Pit <perl(a)profvince.com>',
+ AUTHOR => 'Vincent Pit <vpit(a)cpan.org>',
LICENSE => 'perl',
VERSION_FROM => $file,
ABSTRACT_FROM => $file,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Variable-Magic-0.62/README new/Variable-Magic-0.63/README
--- old/Variable-Magic-0.62/README 2017-11-04 17:27:24.000000000 +0100
+++ new/Variable-Magic-0.63/README 2022-09-20 23:36:50.000000000 +0200
@@ -2,7 +2,7 @@
Variable::Magic - Associate user-defined magic to variables from Perl.
VERSION
- Version 0.62
+ Version 0.63
SYNOPSIS
use Variable::Magic qw<wizard cast VMG_OP_INFO_NAME>;
@@ -628,7 +628,7 @@
perltie and overload for other ways of enhancing objects.
AUTHOR
- Vincent Pit, "<perl at profvince.com>", <http://www.profvince.com>.
+ Vincent Pit "<vpit at cpan.org>".
You can contact me by mail or on "irc.perl.org" (vincent).
@@ -645,8 +645,8 @@
perldoc Variable::Magic
COPYRIGHT & LICENSE
- Copyright 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017 Vincent
- Pit, all rights reserved.
+ Copyright 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2022
+ Vincent Pit, all rights reserved.
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Variable-Magic-0.62/lib/Variable/Magic.pm new/Variable-Magic-0.63/lib/Variable/Magic.pm
--- old/Variable-Magic-0.62/lib/Variable/Magic.pm 2017-11-04 17:22:48.000000000 +0100
+++ new/Variable-Magic-0.63/lib/Variable/Magic.pm 2022-09-20 23:31:18.000000000 +0200
@@ -11,13 +11,13 @@
=head1 VERSION
-Version 0.62
+Version 0.63
=cut
our $VERSION;
BEGIN {
- $VERSION = '0.62';
+ $VERSION = '0.63';
}
=head1 SYNOPSIS
@@ -734,7 +734,7 @@
=head1 AUTHOR
-Vincent Pit, C<< <perl at profvince.com> >>, L<http://www.profvince.com>.
+Vincent Pit C<< <vpit at cpan.org> >>.
You can contact me by mail or on C<irc.perl.org> (vincent).
@@ -751,7 +751,7 @@
=head1 COPYRIGHT & LICENSE
-Copyright 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017 Vincent Pit, all rights reserved.
+Copyright 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2022 Vincent Pit, all rights reserved.
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Variable-Magic-0.62/t/18-opinfo.t new/Variable-Magic-0.63/t/18-opinfo.t
--- old/Variable-Magic-0.62/t/18-opinfo.t 2015-09-25 12:22:00.000000000 +0200
+++ new/Variable-Magic-0.63/t/18-opinfo.t 2022-09-20 23:13:10.000000000 +0200
@@ -16,10 +16,19 @@
my $aelem = "$]" <= 5.008_003 ? 'aelem'
: ("$]" < 5.013 or $is_5130_release)
? 'aelemfast'
- : 'sassign';
-my $aelemf = ("$]" < 5.013 or $is_5130_release) ? 'aelemfast' : 'sassign';
-my $aelemf_op = ($aelemf eq 'sassign')
- ? 'B::BINOP' : $Config{useithreads} ? 'B::PADOP' : 'B::SVOP';
+ : ("$]" < 5.037_003)
+ ? 'sassign'
+ : 'padsv_store';
+my $aelemf = ("$]" < 5.013 or $is_5130_release) ? 'aelemfast'
+ : ("$]" < 5.037_003) ? 'sassign'
+ : 'padsv_store';
+
+my $assign_op = ("$]" < 5.037_003) ? 'sassign': 'padsv_store';
+my $assign_op_cl = ("$]" < 5.037_003) ? 'B::BINOP': 'B::UNOP';
+
+my $aelemf_op = ($aelemf eq 'sassign') ? 'B::BINOP'
+ : ($aelemf eq 'padsv_store') ? 'B::UNOP'
+ : $Config{useithreads} ? 'B::PADOP' : 'B::SVOP';
my $meth_op = ("$]" < 5.021_005) ? 'B::SVOP' : 'B::METHOP';
my $trutf_op = ($Config{useithreads} && "$]" >= 5.008_009)
? 'B::PADOP' : 'B::SVOP';
@@ -36,7 +45,7 @@
[ $deref, $deref_op ] ],
[ 'get', '$c', 'my $c = 1', '++$c', [ 'preinc', 'B::UNOP' ] ],
[ 'get', '$c', 'my $c = 1', '$c ** 2', [ 'pow', 'B::BINOP' ] ],
- [ 'get', '$c', 'my $c = 1', 'my $x = $c', [ 'sassign', 'B::BINOP' ] ],
+ [ 'get', '$c', 'my $c = 1', 'my $x = $c', [ $assign_op, $assign_op_cl ] ],
[ 'get', '$c', 'my $c = 1', '1 if $c', [ 'and', 'B::LOGOP' ] ],
[ 'get', '$c', 'my $c = []', 'ref $c', [ 'ref', 'B::UNOP' ] ],
[ 'get', '$c', 'my $c = $0', '-f $c', [ 'ftfile', 'B::UNOP' ] ],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Variable-Magic-0.62/t/40-threads.t new/Variable-Magic-0.63/t/40-threads.t
--- old/Variable-Magic-0.62/t/40-threads.t 2015-07-21 00:34:26.000000000 +0200
+++ new/Variable-Magic-0.63/t/40-threads.t 2022-09-20 23:13:10.000000000 +0200
@@ -33,12 +33,15 @@
set => sub {
my $op = $_[-1];
+ my $assign_op = ("$]" < 5.037_003) ? 'sassign': 'padsv_store';
+ my $assign_op_cl = ("$]" < 5.037_003) ? 'B::BINOP': 'B::UNOP';
+
if ($op_info eq 'object') {
is_deeply { class => ref($op), name => $op->name },
- { class => 'B::BINOP', name => 'sassign' },
+ { class => $assign_op_cl, name => $assign_op },
"op object in thread $tid is correct";
} else {
- is $op, 'sassign', "op name in thread $tid is correct";
+ is $op, $assign_op, "op name in thread $tid is correct";
}
return 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Variable-Magic-0.62/t/41-clone.t new/Variable-Magic-0.63/t/41-clone.t
--- old/Variable-Magic-0.62/t/41-clone.t 2015-07-21 00:34:26.000000000 +0200
+++ new/Variable-Magic-0.63/t/41-clone.t 2022-09-20 23:13:10.000000000 +0200
@@ -32,12 +32,15 @@
my $op = $_[-1];
my $tid = threads->tid();
+ my $assign_op = ("$]" < 5.037_003) ? 'sassign': 'padsv_store';
+ my $assign_op_cl = ("$]" < 5.037_003) ? 'B::BINOP': 'B::UNOP';
+
if ($op_info == VMG_OP_INFO_OBJECT) {
is_deeply { class => ref($op), name => $op->name },
- { class => 'B::BINOP', name => 'sassign' },
+ { class => $assign_op_cl, name => $assign_op },
"op object in thread $tid is correct";
} else {
- is $op, 'sassign', "op name in thread $tid is correct";
+ is $op, $assign_op, "op name in thread $tid is correct";
}
return 0
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2022-10-01 17:41:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old)
and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-YAML-LibYAML"
Sat Oct 1 17:41:52 2022 rev:23 rq:1006443 version:0.85
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2022-09-10 20:16:43.068740491 +0200
+++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.2275/perl-YAML-LibYAML.changes 2022-10-01 17:41:59.409542603 +0200
@@ -1,0 +2,10 @@
+Tue Sep 13 03:07:39 UTC 2022 - Tina M��ller <timueller+perl(a)suse.de>
+
+- updated to 0.85
+ see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
+
+ 0.85 Mon Sep 12 08:20:19 AM EDT 2022
+ - Convert doc from Swim to Markdown
+ - Remove travis testing
+
+-------------------------------------------------------------------
Old:
----
YAML-LibYAML-0.84.tar.gz
New:
----
YAML-LibYAML-0.85.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-YAML-LibYAML.spec ++++++
--- /var/tmp/diff_new_pack.l6Jxar/_old 2022-10-01 17:41:59.977543638 +0200
+++ /var/tmp/diff_new_pack.l6Jxar/_new 2022-10-01 17:41:59.981543646 +0200
@@ -18,16 +18,16 @@
%define cpan_name YAML-LibYAML
Name: perl-YAML-LibYAML
-Version: 0.84
+Version: 0.85
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Perl YAML Serialization using XS and libyaml
URL: https://metacpan.org/release/%{cpan_name}
-Source0: https://cpan.metacpan.org/authors/id/T/TI/TINITA/%{cpan_name}-%{version}.ta…
+Source0: https://cpan.metacpan.org/authors/id/I/IN/INGY/%{cpan_name}-%{version}.tar.…
Source1: cpanspec.yml
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(Test::More) >= 0.90
+BuildRequires: perl(Test::More) >= 0.9
%{perl_requires}
%description
++++++ YAML-LibYAML-0.84.tar.gz -> YAML-LibYAML-0.85.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.84/CONTRIBUTING new/YAML-LibYAML-0.85/CONTRIBUTING
--- old/YAML-LibYAML-0.84/CONTRIBUTING 2022-09-03 21:20:29.000000000 +0200
+++ new/YAML-LibYAML-0.85/CONTRIBUTING 2022-09-12 14:20:48.000000000 +0200
@@ -57,4 +57,4 @@
-# This file generated by Zilla-Dist-0.1.5
+# This file generated by Zilla-Dist-0.1.14
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.84/Changes new/YAML-LibYAML-0.85/Changes
--- old/YAML-LibYAML-0.84/Changes 2022-09-03 21:20:29.000000000 +0200
+++ new/YAML-LibYAML-0.85/Changes 2022-09-12 14:20:48.000000000 +0200
@@ -1,3 +1,7 @@
+0.85 Mon Sep 12 08:20:19 AM EDT 2022
+ - Convert doc from Swim to Markdown
+ - Remove travis testing
+
0.84 Sat 03 Sep 2022 09:20:20 PM CEST
- Add option ForbidDuplicateKeys (PR#105 tinita)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.84/LICENSE new/YAML-LibYAML-0.85/LICENSE
--- old/YAML-LibYAML-0.84/LICENSE 2022-09-03 21:20:29.000000000 +0200
+++ new/YAML-LibYAML-0.85/LICENSE 2022-09-12 14:20:48.000000000 +0200
@@ -292,21 +292,21 @@
- "Package" refers to the collection of files distributed by the Copyright
Holder, and derivatives of that collection of files created through
- textual modification.
+ textual modification.
- "Standard Version" refers to such a Package if it has not been modified,
or has been modified in accordance with the wishes of the Copyright
- Holder.
+ Holder.
- "Copyright Holder" is whoever is named in the copyright or copyrights for
- the package.
+ the package.
- "You" is you, if you're thinking about copying or distributing this Package.
- "Reasonable copying fee" is whatever you can justify on the basis of media
cost, duplication charges, time of people involved, and so on. (You will
not be required to justify it to the Copyright Holder, but only to the
- computing community at large as a market that must bear the fee.)
+ computing community at large as a market that must bear the fee.)
- "Freely Available" means that no fee is charged for the item itself, though
there may be fees involved in handling the item. It also means that
recipients of the item may redistribute it under the same conditions they
- received it.
+ received it.
1. You may make and give away verbatim copies of the source form of the
Standard Version of this Package without restriction, provided that you
@@ -373,7 +373,7 @@
9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
-MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The End
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.84/MANIFEST new/YAML-LibYAML-0.85/MANIFEST
--- old/YAML-LibYAML-0.84/MANIFEST 2022-09-03 21:20:29.000000000 +0200
+++ new/YAML-LibYAML-0.85/MANIFEST 2022-09-12 14:20:48.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.017.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.025.
CONTRIBUTING
Changes
LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.84/META.json new/YAML-LibYAML-0.85/META.json
--- old/YAML-LibYAML-0.84/META.json 2022-09-03 21:20:29.000000000 +0200
+++ new/YAML-LibYAML-0.85/META.json 2022-09-12 14:20:48.000000000 +0200
@@ -1,10 +1,10 @@
{
"abstract" : "Perl YAML Serialization using XS and libyaml",
"author" : [
- "Ingy d\u00f6t Net <ingy(a)cpan.org>"
+ "Ingy d\u00f6t Net <ingy(a)ingy.net>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 6.017, CPAN::Meta::Converter version 2.150010",
+ "generated_by" : "Dist::Zilla version 6.025, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
@@ -39,7 +39,7 @@
},
"test" : {
"requires" : {
- "Test::More" : "0.90"
+ "Test::More" : "0.9"
}
}
},
@@ -55,9 +55,9 @@
"web" : "https://github.com/ingydotnet/yaml-libyaml-pm"
}
},
- "version" : "0.84",
- "x_generated_by_perl" : "v5.30.3",
- "x_serialization_backend" : "Cpanel::JSON::XS version 4.26",
+ "version" : "0.85",
+ "x_generated_by_perl" : "v5.28.0",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 4.06",
"x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.84/META.yml new/YAML-LibYAML-0.85/META.yml
--- old/YAML-LibYAML-0.84/META.yml 2022-09-03 21:20:29.000000000 +0200
+++ new/YAML-LibYAML-0.85/META.yml 2022-09-12 14:20:48.000000000 +0200
@@ -1,13 +1,13 @@
---
abstract: 'Perl YAML Serialization using XS and libyaml'
author:
- - 'Ingy d��t Net <ingy(a)cpan.org>'
+ - 'Ingy d��t Net <ingy(a)ingy.net>'
build_requires:
- Test::More: '0.90'
+ Test::More: '0.9'
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.017, CPAN::Meta::Converter version 2.150010'
+generated_by: 'Dist::Zilla version 6.025, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -25,7 +25,7 @@
bugtracker: https://github.com/ingydotnet/yaml-libyaml-pm/issues
homepage: https://github.com/ingydotnet/yaml-libyaml-pm
repository: https://github.com/ingydotnet/yaml-libyaml-pm.git
-version: '0.84'
-x_generated_by_perl: v5.30.3
+version: '0.85'
+x_generated_by_perl: v5.28.0
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.84/Makefile.PL new/YAML-LibYAML-0.85/Makefile.PL
--- old/YAML-LibYAML-0.84/Makefile.PL 2022-09-03 21:20:29.000000000 +0200
+++ new/YAML-LibYAML-0.85/Makefile.PL 2022-09-12 14:20:48.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.017.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.025.
use strict;
use warnings;
@@ -8,7 +8,7 @@
my %WriteMakefileArgs = (
"ABSTRACT" => "Perl YAML Serialization using XS and libyaml",
- "AUTHOR" => "Ingy d\x{f6}t Net <ingy\(a)cpan.org>",
+ "AUTHOR" => "Ingy d\x{f6}t Net <ingy\(a)ingy.net>",
"CONFIGURE_REQUIRES" => {
"ExtUtils::MakeMaker" => 0
},
@@ -18,9 +18,9 @@
"NAME" => "YAML::LibYAML",
"PREREQ_PM" => {},
"TEST_REQUIRES" => {
- "Test::More" => "0.90"
+ "Test::More" => "0.9"
},
- "VERSION" => "0.84",
+ "VERSION" => "0.85",
"test" => {
"TESTS" => "t/*.t"
}
@@ -28,7 +28,7 @@
my %FallbackPrereqs = (
- "Test::More" => "0.90"
+ "Test::More" => "0.9"
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.84/README new/YAML-LibYAML-0.85/README
--- old/YAML-LibYAML-0.84/README 2022-09-03 21:20:29.000000000 +0200
+++ new/YAML-LibYAML-0.85/README 2022-09-12 14:20:48.000000000 +0200
@@ -1,6 +1,6 @@
NAME
- YAML::XS - Perl YAML Serialization using XS and libyaml
+ YAML-LibYAML - Perl YAML Serialization using XS and libyaml
SYNOPSIS
@@ -24,7 +24,7 @@
CONFIGURATION
- $YAML::XS::LoadBlessed (since v0.69)
+ * $YAML::XS::LoadBlessed (since v0.69)
Default: false.
@@ -47,9 +47,9 @@
not the critical part. If the class has a DESTROY method, it will be
called once the object is deleted. An example with File::Temp
removing files can be found at
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862373
+ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862373.
- $YAML::XS::ForbidDuplicateKeys` (since 0.84)
+ * $YAML::XS::ForbidDuplicateKeys (since 0.84)
Default: false
@@ -63,18 +63,18 @@
obvious, and it is recommended to set it to true. That's also what a
YAML loader should do by default according to the YAML specification.
- $YAML::XS::UseCode
+ * $YAML::XS::UseCode
- $YAML::XS::DumpCode
+ * $YAML::XS::DumpCode
- $YAML::XS::LoadCode
+ * $YAML::XS::LoadCode
If enabled supports deparsing and evaling of code blocks.
Note that support for loading code was added in version 0.75,
although $LoadCode was documented already in earlier versions.
- $YAML::XS::QuoteNumericStrings
+ * $YAML::XS::QuoteNumericStrings
When true (the default) strings that look like numbers but have not
been numified will be quoted when dumping.
@@ -82,7 +82,7 @@
This ensures leading that things like leading zeros and other
formatting are preserved.
- $YAML::XS::Boolean (since v0.67)
+ * $YAML::XS::Boolean (since v0.67)
Default is undef.
@@ -91,18 +91,18 @@
objects. Those objects will be dumped again as plain "true" or
"false".
- It will try to load JSON::PP or boolean and die if it can't be
+ It will try to load [JSON::PP] or [boolean] and die if it can't be
loaded.
With that it's possible to add new "real" booleans to a data
structure:
- local $YAML::XS::Boolean = "JSON::PP"; # or "boolean"
- my $data = Load("booltrue: true");
- $data->{boolfalse} = JSON::PP::false;
- my $yaml = Dump($data);
- # boolfalse: false
- # booltrue: true
+ local $YAML::XS::Boolean = "JSON::PP"; # or "boolean"
+ my $data = Load("booltrue: true");
+ $data->{boolfalse} = JSON::PP::false;
+ my $yaml = Dump($data);
+ # boolfalse: false
+ # booltrue: true
It also lets booleans survive when loading YAML via YAML::XS and
encode it in JSON via one of the various JSON encoders, which mostly
@@ -118,7 +118,7 @@
If you simply need to load "perl booleans" that are true or false in
boolean context, you will be fine with the default setting.
- $YAML::XS::Indent (since v0.76)
+ * $YAML::XS::Indent (since v0.76)
Default is 2.
@@ -141,7 +141,7 @@
You can find out (since v.079) which libyaml version this module was
built with:
- my $libyaml_version = YAML::XS::LibYAML::libyaml_version();
+ my $libyaml_version = YAML::XS::LibYAML::libyaml_version();
SEE ALSO
@@ -157,11 +157,11 @@
AUTHOR
- Ingy d��t Net <ingy(a)cpan.org>
+ Ingy d��t Net ingy(a)ingy.net <mailto:ingy@ingy.net>
COPYRIGHT AND LICENSE
- Copyright 2007-2022. Ingy d��t Net.
+ Copyright 2007-2022 - Ingy d��t Net
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.84/lib/YAML/LibYAML.pm new/YAML-LibYAML-0.85/lib/YAML/LibYAML.pm
--- old/YAML-LibYAML-0.84/lib/YAML/LibYAML.pm 2022-09-03 21:20:30.000000000 +0200
+++ new/YAML-LibYAML-0.85/lib/YAML/LibYAML.pm 2022-09-12 14:20:48.000000000 +0200
@@ -1,6 +1,6 @@
use strict; use warnings;
package YAML::LibYAML;
-our $VERSION = '0.84';
+our $VERSION = '0.85';
sub import {
die "YAML::LibYAML has been renamed to YAML::XS. Please use YAML::XS instead.";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.84/lib/YAML/LibYAML.pod new/YAML-LibYAML-0.85/lib/YAML/LibYAML.pod
--- old/YAML-LibYAML-0.84/lib/YAML/LibYAML.pod 2022-09-03 21:20:30.000000000 +0200
+++ new/YAML-LibYAML-0.85/lib/YAML/LibYAML.pod 2022-09-12 14:20:48.000000000 +0200
@@ -1,9 +1,5 @@
=pod
-=for comment
-DO NOT EDIT. This Pod was generated by Swim v0.1.48.
-See http://github.com/ingydotnet/swim-pm#readme
-
=encoding utf8
=head1 NAME
@@ -14,19 +10,18 @@
C<YAML-LibYAML> is the CPAN I<distribution> name for the C<YAML::XS> module.
-See the L<YAML::XS> documentation instead.
+See the YAML::XS documentation instead.
=head1 AUTHOR
-Ingy d��t Net <ingy(a)cpan.org>
+Ingy d��t Net L<ingy@cpan.org|mailto:ingy@cpan.org>
=head1 COPYRIGHT AND LICENSE
-Copyright 2007-2022. Ingy d��t Net.
+Copyright 2007-2022 - Ingy d��t Net
-This program is free software; you can redistribute it and/or modify it under
-the same terms as Perl itself.
+This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
-See L<http://www.perl.com/perl/misc/Artistic.html>
+See L<http://www.perl.com/perl/misc/Artistic.html|http://www.perl.com/perl/misc/A…>
=cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.84/lib/YAML/XS.pm new/YAML-LibYAML-0.85/lib/YAML/XS.pm
--- old/YAML-LibYAML-0.84/lib/YAML/XS.pm 2022-09-03 21:20:30.000000000 +0200
+++ new/YAML-LibYAML-0.85/lib/YAML/XS.pm 2022-09-12 14:20:48.000000000 +0200
@@ -1,7 +1,7 @@
use strict; use warnings;
package YAML::XS;
-our $VERSION = '0.84';
+our $VERSION = '0.85';
use base 'Exporter';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.84/lib/YAML/XS.pod new/YAML-LibYAML-0.85/lib/YAML/XS.pod
--- old/YAML-LibYAML-0.84/lib/YAML/XS.pod 2022-09-03 21:20:30.000000000 +0200
+++ new/YAML-LibYAML-0.85/lib/YAML/XS.pod 2022-09-12 14:20:48.000000000 +0200
@@ -1,17 +1,15 @@
=pod
-=for comment
-DO NOT EDIT. This Pod was generated by Swim v0.1.48.
-See http://github.com/ingydotnet/swim-pm#readme
-
=encoding utf8
=head1 NAME
-YAML::XS - Perl YAML Serialization using XS and libyaml
+YAML-LibYAML - Perl YAML Serialization using XS and libyaml
=for html
-<a href="https://travis-ci.org/ingydotnet/yaml-libyaml-pm"><img src="https://travis-ci.org/ingydotnet/yaml-libyaml-pm.png" alt="yaml-libyaml-pm"></a>
+<a href="https://github.com/ingydotnet/yaml-libyaml-pm/actions/workflows/linux.yml"><img src="https://github.com/ingydotnet/yaml-libyaml-pm/actions/workflows/linux.yml/b…" alt="linux"></a>
+
+
=head1 SYNOPSIS
@@ -22,30 +20,23 @@
=head1 DESCRIPTION
-Kirill Simonov's C<libyaml> is arguably the best YAML implementation. The C
-library is written precisely to the YAML 1.1 specification. It was originally
-bound to Python and was later bound to Ruby.
-
-This module is a Perl XS binding to libyaml which offers Perl the best YAML
-support to date.
-
-This module exports the functions C<Dump>, C<Load>, C<DumpFile> and
-C<LoadFile>. These functions are intended to work exactly like C<YAML.pm>'s
-corresponding functions. Only C<Load> and C<Dump> are exported by default.
+Kirill Simonov's C<libyaml> is arguably the best YAML implementation. The C library is written precisely to the YAML 1.1 specification. It was originally bound to Python and was later bound to Ruby.
+
+This module is a Perl XS binding to libyaml which offers Perl the best YAML support to date.
+
+This module exports the functions C<Dump>, C<Load>, C<DumpFile> and C<LoadFile>. These functions are intended to work exactly like C<YAML.pm>'s corresponding functions. Only C<Load> and C<Dump> are exported by default.
=head1 CONFIGURATION
=over
-=item C<$YAML::XS::LoadBlessed> (since v0.69)
+=item * C<$YAML::XS::LoadBlessed> (since v0.69)
Default: false.
The default was changed in version 0.81.
-When set to false, it will not bless data into objects, which can be a
-security problem, when loading YAML from an untrusted source. It will silently
-ignore the tag and just load the data unblessed.
+When set to false, it will not bless data into objects, which can be a security problem, when loading YAML from an untrusted source. It will silently ignore the tag and just load the data unblessed.
In PyYAML, this is called SafeLoad.
@@ -56,80 +47,61 @@
perl: !!perl/hash:Foo::Bar { a: 1 }
regex: !!perl/regexp:Foo::Bar pattern
-You can create any kind of object with YAML. The creation itself is not the
-critical part. If the class has a C<DESTROY> method, it will be called once
-the object is deleted. An example with File::Temp removing files can be found
-at L<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862373>
+You can create any kind of object with YAML. The creation itself is not the critical part. If the class has a C<DESTROY> method, it will be called once the object is deleted. An example with File::Temp removing files can be found at L<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862373|https://bugs.debia…>.
-=item $YAML::XS::ForbidDuplicateKeys` (since 0.84)
+=item * C<$YAML::XS::ForbidDuplicateKeys> (since 0.84)
Default: false
-When set to true, C<Load> will die when encountering a duplicate key in a
-hash, e.g.
+When set to true, C<Load> will die when encountering a duplicate key in a hash, e.g.
key: value
key: another value
-This can be useful for bigger YAML documents where it is not that obvious, and
-it is recommended to set it to true. That's also what a YAML loader should do
-by default according to the YAML specification.
+This can be useful for bigger YAML documents where it is not that obvious, and it is recommended to set it to true. That's also what a YAML loader should do by default according to the YAML specification.
-=item C<$YAML::XS::UseCode>
+=item * C<$YAML::XS::UseCode>
+=item * C<$YAML::XS::DumpCode>
-=item C<$YAML::XS::DumpCode>
-
-
-=item C<$YAML::XS::LoadCode>
+=item * C<$YAML::XS::LoadCode>
If enabled supports deparsing and evaling of code blocks.
-Note that support for loading code was added in version 0.75, although
-C<$LoadCode> was documented already in earlier versions.
+Note that support for loading code was added in version 0.75, although C<$LoadCode> was documented already in earlier versions.
-=item C<$YAML::XS::QuoteNumericStrings>
+=item * C<$YAML::XS::QuoteNumericStrings>
-When true (the default) strings that look like numbers but have not been
-numified will be quoted when dumping.
+When true (the default) strings that look like numbers but have not been numified will be quoted when dumping.
-This ensures leading that things like leading zeros and other formatting are
-preserved.
+This ensures leading that things like leading zeros and other formatting are preserved.
-=item C<$YAML::XS::Boolean> (since v0.67)
+=item * C<$YAML::XS::Boolean> (since v0.67)
Default is undef.
-When set to C<"JSON::PP"> or C<"boolean">, the plain (unquoted) strings
-C<true> and C<false> will be loaded as C<JSON::PP::Boolean> or C<boolean.pm>
-objects. Those objects will be dumped again as plain "true" or "false".
+When set to C<"JSON::PP"> or C<"boolean">, the plain (unquoted) strings C<true> and C<false> will be loaded as C<JSON::PP::Boolean> or C<boolean.pm> objects. Those objects will be dumped again as plain "true" or "false".
-It will try to load L<JSON::PP> or L<boolean> and die if it can't be loaded.
+It will try to load [JSON::PP] or [boolean] and die if it can't be loaded.
With that it's possible to add new "real" booleans to a data structure:
- local $YAML::XS::Boolean = "JSON::PP"; # or "boolean"
- my $data = Load("booltrue: true");
- $data->{boolfalse} = JSON::PP::false;
- my $yaml = Dump($data);
- # boolfalse: false
- # booltrue: true
-
-It also lets booleans survive when loading YAML via YAML::XS and encode it
-in JSON via one of the various JSON encoders, which mostly support
-JSON::PP booleans.
-
-Please note that JSON::PP::Boolean and boolean.pm behave a bit differently.
-Ideally you should only use them in boolean context.
-
-If not set, booleans are loaded as special perl variables C<PL_sv_yes> and
-C<PL_sv_no>, which have the disadvantage that they are readonly, and you can't
-add those to an existing data structure with pure perl.
+ local $YAML::XS::Boolean = "JSON::PP"; # or "boolean"
+ my $data = Load("booltrue: true");
+ $data->{boolfalse} = JSON::PP::false;
+ my $yaml = Dump($data);
+ # boolfalse: false
+ # booltrue: true
+
+It also lets booleans survive when loading YAML via YAML::XS and encode it in JSON via one of the various JSON encoders, which mostly support JSON::PP booleans.
+
+Please note that JSON::PP::Boolean and boolean.pm behave a bit differently. Ideally you should only use them in boolean context.
+
+If not set, booleans are loaded as special perl variables C<PL_sv_yes> and C<PL_sv_no>, which have the disadvantage that they are readonly, and you can't add those to an existing data structure with pure perl.
-If you simply need to load "perl booleans" that are true or false in boolean
-context, you will be fine with the default setting.
+If you simply need to load "perl booleans" that are true or false in boolean context, you will be fine with the default setting.
-=item C<$YAML::XS::Indent> (since v0.76)
+=item * C<$YAML::XS::Indent> (since v0.76)
Default is 2.
@@ -139,49 +111,45 @@
=head1 USING YAML::XS WITH UNICODE
-Handling unicode properly in Perl can be a pain. YAML::XS only deals with
-streams of utf8 octets. Just remember this:
+Handling unicode properly in Perl can be a pain. YAML::XS only deals with streams of utf8 octets. Just remember this:
$perl = Load($utf8_octets);
$utf8_octets = Dump($perl);
-There are many, many places where things can go wrong with unicode. If you are
-having problems, use Devel::Peek on all the possible data points.
+There are many, many places where things can go wrong with unicode. If you are having problems, use Devel::Peek on all the possible data points.
=head1 LIBYAML
-You can find out (since v.079) which libyaml version this module was
-built with:
+You can find out (since v.079) which libyaml version this module was built with:
- my $libyaml_version = YAML::XS::LibYAML::libyaml_version();
+ my $libyaml_version = YAML::XS::LibYAML::libyaml_version();
=head1 SEE ALSO
=over
-=item * L<YAML>.pm
+=item * YAML.pm
-=item * L<YAML::Syck>
+=item * YAML::Syck
-=item * L<YAML::Tiny>
+=item * YAML::Tiny
-=item * L<YAML::PP>
+=item * YAML::PP
-=item * L<YAML::PP::LibYAML>
+=item * YAML::PP::LibYAML
=back
=head1 AUTHOR
-Ingy d��t Net <ingy(a)cpan.org>
+Ingy d��t Net L<ingy@ingy.net|mailto:ingy@ingy.net>
=head1 COPYRIGHT AND LICENSE
-Copyright 2007-2022. Ingy d��t Net.
+Copyright 2007-2022 - Ingy d��t Net
-This program is free software; you can redistribute it and/or modify it under
-the same terms as Perl itself.
+This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
-See L<http://www.perl.com/perl/misc/Artistic.html>
+See L<http://www.perl.com/perl/misc/Artistic.html|http://www.perl.com/perl/misc/A…>
=cut
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libgsasl for openSUSE:Factory checked in at 2022-10-01 17:41:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgsasl (Old)
and /work/SRC/openSUSE:Factory/.libgsasl.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgsasl"
Sat Oct 1 17:41:51 2022 rev:36 rq:1006434 version:1.10.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgsasl/libgsasl.changes 2022-09-13 15:07:42.412358435 +0200
+++ /work/SRC/openSUSE:Factory/.libgsasl.new.2275/libgsasl.changes 2022-10-01 17:41:58.661541238 +0200
@@ -1,0 +2,5 @@
+Tue Sep 27 14:43:58 UTC 2022 - Dirk M��ller <dmueller(a)suse.com>
+
+- add build-fix-old-gcc.patch for older dists
+
+-------------------------------------------------------------------
New:
----
build-fix-old-gcc.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgsasl.spec ++++++
--- /var/tmp/diff_new_pack.WRtikz/_old 2022-10-01 17:41:59.169542165 +0200
+++ /var/tmp/diff_new_pack.WRtikz/_new 2022-10-01 17:41:59.177542179 +0200
@@ -29,6 +29,7 @@
# https://lists.gnu.org/archive/html/help-gsasl/2022-01/msg00002.html
Patch1: 0001-Fix-build-issues-with-GCC-12-s-Werror-address.patch
Patch2: https://gitlab.com/gsasl/gsasl/-/commit/796e4197f696261c1f872d7576371232330…
+Patch3: build-fix-old-gcc.patch
BuildRequires: gcc-c++
BuildRequires: gettext-devel >= 0.19.8
BuildRequires: pkgconfig
@@ -76,6 +77,7 @@
%setup -q
%patch1 -p1
%patch2 -p2
+%patch3 -p1
%build
%configure \
++++++ build-fix-old-gcc.patch ++++++
From fde722a4036cba8d7bdf72f50e159e543e54a8c4 Mon Sep 17 00:00:00 2001
From: Simon Josefsson <simon(a)josefsson.org>
Date: Sun, 24 Oct 2021 18:31:48 +0200
Subject: [PATCH] cicd: Fix builds.
---
.gitlab-ci.yml | 2 +-
lib/src/mechtools.c | 13 ++++++-------
2 files changed, 7 insertions(+), 8 deletions(-)
--- a/src/mechtools.c
+++ b/src/mechtools.c
@@ -225,17 +225,16 @@ _gsasl_gs2_generate_header (bool nonstd, char cbflag,
void
_gsasl_hex_encode (const char *in, size_t inlen, char *out)
{
- size_t i;
- const char *p = in;
+ static const char trans[] = "0123456789abcdef";
- for (i = 0; i < 2 * inlen;)
+ while (inlen--)
{
- unsigned char c = *p++;
- out[i++] = "0123456789abcdef"[c >> 4];
- out[i++] = "0123456789abcdef"[c & 0x0f];
+ unsigned char c = *in++;
+ *out++ = trans[(c >> 4) & 0xf];
+ *out++ = trans[c & 0xf];
}
- out[i] = '\0';
+ *out = '\0';
}
static char
--
GitLab
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package pacemaker for openSUSE:Factory checked in at 2022-10-01 17:41:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pacemaker (Old)
and /work/SRC/openSUSE:Factory/.pacemaker.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pacemaker"
Sat Oct 1 17:41:50 2022 rev:145 rq:1006410 version:2.1.4+20220615.dc6eb4362
Changes:
--------
--- /work/SRC/openSUSE:Factory/pacemaker/pacemaker.changes 2022-06-29 16:01:57.732670939 +0200
+++ /work/SRC/openSUSE:Factory/.pacemaker.new.2275/pacemaker.changes 2022-10-01 17:41:57.537539188 +0200
@@ -1,0 +2,6 @@
+Tue Sep 27 13:08:27 UTC 2022 - Stefan Weiberg <sweiberg(a)suse.com>
+
+- Rename libraries in accordance to the packaging guidelines to
+ solve potential migration issue on SLE 15 SP5 (bsc#1203744)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pacemaker.spec ++++++
--- /var/tmp/diff_new_pack.MQoWUH/_old 2022-10-01 17:41:58.145540297 +0200
+++ /var/tmp/diff_new_pack.MQoWUH/_new 2022-10-01 17:41:58.149540304 +0200
@@ -240,8 +240,8 @@
# sbd 1.5.0+ handshake defaults to enabled with upstream sbd-release
# implicitly supports handshake defaults to enabled in this spec
Conflicts: sbd < 1.5.0
-Conflicts: libpacemaker3
-Obsoletes: libpacemaker3
+Provides: libpacemaker3 = %version-%release
+Obsoletes: libpacemaker3 < %version-%release
%description libs
Pacemaker is an advanced, scalable High-Availability cluster resource
@@ -299,6 +299,8 @@
# builds; this is supposed to be disabled for shipping code.
Requires: pacemaker
%endif
+Provides: libpacemaker-devel = %version-%release
+Obsoletes: libpacemaker-devel < %version-%release
%description devel
Pacemaker is an advanced, scalable High-Availability cluster resource
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-boto3 for openSUSE:Factory checked in at 2022-10-01 17:41:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-boto3 (Old)
and /work/SRC/openSUSE:Factory/.python-boto3.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-boto3"
Sat Oct 1 17:41:50 2022 rev:77 rq:1006409 version:1.24.76
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-boto3/python-boto3.changes 2022-09-15 22:57:58.417009268 +0200
+++ /work/SRC/openSUSE:Factory/.python-boto3.new.2275/python-boto3.changes 2022-10-01 17:41:54.905534388 +0200
@@ -1,0 +2,31 @@
+Tue Sep 20 13:39:43 UTC 2022 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Update to version 1.24.76
+ * api-change:``cloudtrail``: [``botocore``] This release includes support for importing existing
+ trails into CloudTrail Lake.
+ * api-change:``ec2``: [``botocore``] This release adds CapacityAllocations field to
+ DescribeCapacityReservations
+ * api-change:``mediaconnect``: [``botocore``] This change allows the customer to use the SRT Caller
+ protocol as part of their flows
+ * api-change:``rds``: [``botocore``] This release adds support for Amazon RDS Proxy with SQL Server
+ compatibility.
+- from version 1.24.75
+ * api-change:``codestar-notifications``: [``botocore``] This release adds tag based access control
+ for the UntagResource API.
+ * api-change:``ecs``: [``botocore``] This release supports new task definition sizes.
+- from version 1.24.74
+ * api-change:``dynamodb``: [``botocore``] Increased DynamoDB transaction limit from 25 to 100.
+ * api-change:``ec2``: [``botocore``] This feature allows customers to create tags for
+ vpc-endpoint-connections and vpc-endpoint-service-permissions.
+ * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Automatic Model Tuning now supports
+ specifying Hyperband strategy for tuning jobs, which uses a multi-fidelity based tuning strategy to
+ stop underperforming hyperparameter configurations early.
+- from version 1.24.73
+ * api-change:``amplifyuibuilder``: [``botocore``] Amplify Studio UIBuilder is introducing forms
+ functionality. Forms can be configured from Data Store models, JSON, or from scratch. These forms
+ can then be generated in your project and used like any other React components.
+ * api-change:``ec2``: [``botocore``] This update introduces API operations to manage and create
+ local gateway route tables, CoIP pools, and VIF group associations.
+- Update BuildRequires and Requires from setup.py
+
+-------------------------------------------------------------------
Old:
----
1.24.72.tar.gz
New:
----
1.24.76.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-boto3.spec ++++++
--- /var/tmp/diff_new_pack.8j9md2/_old 2022-10-01 17:41:56.881537991 +0200
+++ /var/tmp/diff_new_pack.8j9md2/_new 2022-10-01 17:41:56.885537999 +0200
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-boto3
-Version: 1.24.72
+Version: 1.24.76
Release: 0
Summary: Amazon Web Services Library
License: Apache-2.0
@@ -27,7 +27,7 @@
Source: https://github.com/boto/boto3/archive/%{version}.tar.gz
# Related test dependencies
BuildRequires: %{python_module botocore < 1.28.0}
-BuildRequires: %{python_module botocore >= 1.27.72}
+BuildRequires: %{python_module botocore >= 1.27.76}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module s3transfer < 0.7.0}
BuildRequires: %{python_module s3transfer >= 0.6.0}
@@ -36,7 +36,7 @@
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-botocore < 1.28.0
-Requires: python-botocore >= 1.27.72
+Requires: python-botocore >= 1.27.76
Requires: python-jmespath < 1.0.0
Requires: python-jmespath >= 0.7.1
Requires: python-s3transfer < 0.7.0
++++++ 1.24.72.tar.gz -> 1.24.76.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.24.72/.changes/1.24.73.json new/boto3-1.24.76/.changes/1.24.73.json
--- old/boto3-1.24.72/.changes/1.24.73.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.24.76/.changes/1.24.73.json 2022-09-19 20:10:18.000000000 +0200
@@ -0,0 +1,12 @@
+[
+ {
+ "category": "``amplifyuibuilder``",
+ "description": "[``botocore``] Amplify Studio UIBuilder is introducing forms functionality. Forms can be configured from Data Store models, JSON, or from scratch. These forms can then be generated in your project and used like any other React components.",
+ "type": "api-change"
+ },
+ {
+ "category": "``ec2``",
+ "description": "[``botocore``] This update introduces API operations to manage and create local gateway route tables, CoIP pools, and VIF group associations.",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.24.72/.changes/1.24.74.json new/boto3-1.24.76/.changes/1.24.74.json
--- old/boto3-1.24.72/.changes/1.24.74.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.24.76/.changes/1.24.74.json 2022-09-19 20:10:18.000000000 +0200
@@ -0,0 +1,17 @@
+[
+ {
+ "category": "``dynamodb``",
+ "description": "[``botocore``] Increased DynamoDB transaction limit from 25 to 100.",
+ "type": "api-change"
+ },
+ {
+ "category": "``ec2``",
+ "description": "[``botocore``] This feature allows customers to create tags for vpc-endpoint-connections and vpc-endpoint-service-permissions.",
+ "type": "api-change"
+ },
+ {
+ "category": "``sagemaker``",
+ "description": "[``botocore``] Amazon SageMaker Automatic Model Tuning now supports specifying Hyperband strategy for tuning jobs, which uses a multi-fidelity based tuning strategy to stop underperforming hyperparameter configurations early.",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.24.72/.changes/1.24.75.json new/boto3-1.24.76/.changes/1.24.75.json
--- old/boto3-1.24.72/.changes/1.24.75.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.24.76/.changes/1.24.75.json 2022-09-19 20:10:18.000000000 +0200
@@ -0,0 +1,12 @@
+[
+ {
+ "category": "``codestar-notifications``",
+ "description": "[``botocore``] This release adds tag based access control for the UntagResource API.",
+ "type": "api-change"
+ },
+ {
+ "category": "``ecs``",
+ "description": "[``botocore``] This release supports new task definition sizes.",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.24.72/.changes/1.24.76.json new/boto3-1.24.76/.changes/1.24.76.json
--- old/boto3-1.24.72/.changes/1.24.76.json 1970-01-01 01:00:00.000000000 +0100
+++ new/boto3-1.24.76/.changes/1.24.76.json 2022-09-19 20:10:18.000000000 +0200
@@ -0,0 +1,22 @@
+[
+ {
+ "category": "``cloudtrail``",
+ "description": "[``botocore``] This release includes support for importing existing trails into CloudTrail Lake.",
+ "type": "api-change"
+ },
+ {
+ "category": "``ec2``",
+ "description": "[``botocore``] This release adds CapacityAllocations field to DescribeCapacityReservations",
+ "type": "api-change"
+ },
+ {
+ "category": "``mediaconnect``",
+ "description": "[``botocore``] This change allows the customer to use the SRT Caller protocol as part of their flows",
+ "type": "api-change"
+ },
+ {
+ "category": "``rds``",
+ "description": "[``botocore``] This release adds support for Amazon RDS Proxy with SQL Server compatibility.",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.24.72/CHANGELOG.rst new/boto3-1.24.76/CHANGELOG.rst
--- old/boto3-1.24.72/CHANGELOG.rst 2022-09-13 20:11:48.000000000 +0200
+++ new/boto3-1.24.76/CHANGELOG.rst 2022-09-19 20:10:18.000000000 +0200
@@ -2,6 +2,37 @@
CHANGELOG
=========
+1.24.76
+=======
+
+* api-change:``cloudtrail``: [``botocore``] This release includes support for importing existing trails into CloudTrail Lake.
+* api-change:``ec2``: [``botocore``] This release adds CapacityAllocations field to DescribeCapacityReservations
+* api-change:``mediaconnect``: [``botocore``] This change allows the customer to use the SRT Caller protocol as part of their flows
+* api-change:``rds``: [``botocore``] This release adds support for Amazon RDS Proxy with SQL Server compatibility.
+
+
+1.24.75
+=======
+
+* api-change:``codestar-notifications``: [``botocore``] This release adds tag based access control for the UntagResource API.
+* api-change:``ecs``: [``botocore``] This release supports new task definition sizes.
+
+
+1.24.74
+=======
+
+* api-change:``dynamodb``: [``botocore``] Increased DynamoDB transaction limit from 25 to 100.
+* api-change:``ec2``: [``botocore``] This feature allows customers to create tags for vpc-endpoint-connections and vpc-endpoint-service-permissions.
+* api-change:``sagemaker``: [``botocore``] Amazon SageMaker Automatic Model Tuning now supports specifying Hyperband strategy for tuning jobs, which uses a multi-fidelity based tuning strategy to stop underperforming hyperparameter configurations early.
+
+
+1.24.73
+=======
+
+* api-change:``amplifyuibuilder``: [``botocore``] Amplify Studio UIBuilder is introducing forms functionality. Forms can be configured from Data Store models, JSON, or from scratch. These forms can then be generated in your project and used like any other React components.
+* api-change:``ec2``: [``botocore``] This update introduces API operations to manage and create local gateway route tables, CoIP pools, and VIF group associations.
+
+
1.24.72
=======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.24.72/boto3/__init__.py new/boto3-1.24.76/boto3/__init__.py
--- old/boto3-1.24.72/boto3/__init__.py 2022-09-13 20:11:48.000000000 +0200
+++ new/boto3-1.24.76/boto3/__init__.py 2022-09-19 20:10:18.000000000 +0200
@@ -17,7 +17,7 @@
from boto3.session import Session
__author__ = 'Amazon Web Services'
-__version__ = '1.24.72'
+__version__ = '1.24.76'
# The default Boto3 session; autoloaded when needed.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.24.72/setup.cfg new/boto3-1.24.76/setup.cfg
--- old/boto3-1.24.72/setup.cfg 2022-09-13 20:11:48.000000000 +0200
+++ new/boto3-1.24.76/setup.cfg 2022-09-19 20:10:18.000000000 +0200
@@ -3,7 +3,7 @@
[metadata]
requires_dist =
- botocore>=1.27.72,<1.28.0
+ botocore>=1.27.76,<1.28.0
jmespath>=0.7.1,<2.0.0
s3transfer>=0.6.0,<0.7.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.24.72/setup.py new/boto3-1.24.76/setup.py
--- old/boto3-1.24.72/setup.py 2022-09-13 20:11:48.000000000 +0200
+++ new/boto3-1.24.76/setup.py 2022-09-19 20:10:18.000000000 +0200
@@ -13,7 +13,7 @@
requires = [
- 'botocore>=1.27.72,<1.28.0',
+ 'botocore>=1.27.76,<1.28.0',
'jmespath>=0.7.1,<2.0.0',
's3transfer>=0.6.0,<0.7.0',
]
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-botocore for openSUSE:Factory checked in at 2022-10-01 17:41:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-botocore (Old)
and /work/SRC/openSUSE:Factory/.python-botocore.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-botocore"
Sat Oct 1 17:41:48 2022 rev:97 rq:1006407 version:1.27.76
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-botocore/python-botocore.changes 2022-09-15 22:57:57.205005846 +0200
+++ /work/SRC/openSUSE:Factory/.python-botocore.new.2275/python-botocore.changes 2022-10-01 17:41:53.517531856 +0200
@@ -1,0 +2,28 @@
+Tue Sep 20 13:37:33 UTC 2022 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Update to 1.27.76
+ * api-change:``cloudtrail``: This release includes support for importing existing trails into
+ CloudTrail Lake.
+ * api-change:``ec2``: This release adds CapacityAllocations field to DescribeCapacityReservations
+ * api-change:``mediaconnect``: This change allows the customer to use the SRT Caller protocol as
+ part of their flows
+ * api-change:``rds``: This release adds support for Amazon RDS Proxy with SQL Server compatibility.
+- from version 1.27.75
+ * api-change:``codestar-notifications``: This release adds tag based access control for the
+ UntagResource API.
+ * api-change:``ecs``: This release supports new task definition sizes.
+- from version 1.27.74
+ * api-change:``dynamodb``: Increased DynamoDB transaction limit from 25 to 100.
+ * api-change:``ec2``: This feature allows customers to create tags for vpc-endpoint-connections and
+ vpc-endpoint-service-permissions.
+ * api-change:``sagemaker``: Amazon SageMaker Automatic Model Tuning now supports specifying
+ Hyperband strategy for tuning jobs, which uses a multi-fidelity based tuning strategy to stop
+ underperforming hyperparameter configurations early.
+- from version 1.27.73
+ * api-change:``amplifyuibuilder``: Amplify Studio UIBuilder is introducing forms functionality.
+ Forms can be configured from Data Store models, JSON, or from scratch. These forms can then be
+ generated in your project and used like any other React components.
+ * api-change:``ec2``: This update introduces API operations to manage and create local gateway
+ route tables, CoIP pools, and VIF group associations.
+
+-------------------------------------------------------------------
Old:
----
botocore-1.27.72.tar.gz
New:
----
botocore-1.27.76.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-botocore.spec ++++++
--- /var/tmp/diff_new_pack.a4h3gT/_old 2022-10-01 17:41:54.637533899 +0200
+++ /var/tmp/diff_new_pack.a4h3gT/_new 2022-10-01 17:41:54.641533906 +0200
@@ -28,7 +28,7 @@
%{?!python_module:%define python_module() python3-%{**}}
%define skip_python2 1
Name: python-botocore
-Version: 1.27.72
+Version: 1.27.76
Release: 0
Summary: Python interface for AWS
License: Apache-2.0
++++++ botocore-1.27.72.tar.gz -> botocore-1.27.76.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-botocore/botocore-1.27.72.tar.gz /work/SRC/openSUSE:Factory/.python-botocore.new.2275/botocore-1.27.76.tar.gz differ: char 5, line 1
1
0