openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
July 2024
- 1 participants
- 1521 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-cryptography-vectors for openSUSE:Factory checked in at 2024-07-31 13:28:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cryptography-vectors (Old)
and /work/SRC/openSUSE:Factory/.python-cryptography-vectors.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cryptography-vectors"
Wed Jul 31 13:28:12 2024 rev:40 rq:1189787 version:43.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cryptography-vectors/python-cryptography-vectors.changes 2024-06-09 20:18:50.766623257 +0200
+++ /work/SRC/openSUSE:Factory/.python-cryptography-vectors.new.7232/python-cryptography-vectors.changes 2024-07-31 13:28:17.749344051 +0200
@@ -1,0 +2,6 @@
+Mon Jul 22 08:22:32 UTC 2024 - Adrian Schröter <adrian(a)suse.de>
+
+- update to 43.0.0:
+ * Update test vectors to match python-cryptography 43.0.0
+
+-------------------------------------------------------------------
Old:
----
cryptography_vectors-42.0.8.tar.gz
New:
----
cryptography_vectors-43.0.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cryptography-vectors.spec ++++++
--- /var/tmp/diff_new_pack.0hjL8d/_old 2024-07-31 13:28:18.825388245 +0200
+++ /var/tmp/diff_new_pack.0hjL8d/_new 2024-07-31 13:28:18.825388245 +0200
@@ -20,7 +20,7 @@
%{?sle15_python_module_pythons}
Name: python-cryptography-vectors
# ALWAYS KEEP IN SYNC WITH python-cryptography!
-Version: 42.0.8
+Version: 43.0.0
Release: 0
Summary: Test vectors for the cryptography package
License: Apache-2.0 OR BSD-3-Clause
@@ -29,7 +29,7 @@
Source0: https://files.pythonhosted.org/packages/source/c/cryptography_vectors/crypt…
Source2: %{name}.keyring
Source3: python-cryptography-vectors-rpmlintrc
-BuildRequires: %{python_module flit-core}
+BuildRequires: %{python_module flit-core >= 3.2}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
++++++ cryptography_vectors-42.0.8.tar.gz -> cryptography_vectors-43.0.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-cryptography-vectors/cryptography_vectors-42.0.8.tar.gz /work/SRC/openSUSE:Factory/.python-cryptography-vectors.new.7232/cryptography_vectors-43.0.0.tar.gz differ: char 33, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-cryptography for openSUSE:Factory checked in at 2024-07-31 13:28:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cryptography (Old)
and /work/SRC/openSUSE:Factory/.python-cryptography.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cryptography"
Wed Jul 31 13:28:09 2024 rev:91 rq:1189786 version:43.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cryptography/python-cryptography.changes 2024-06-09 20:18:46.938489721 +0200
+++ /work/SRC/openSUSE:Factory/.python-cryptography.new.7232/python-cryptography.changes 2024-07-31 13:28:12.953147067 +0200
@@ -1,0 +2,82 @@
+Fri Jul 26 10:33:45 UTC 2024 - Dirk Müller <dmueller(a)suse.com>
+
+- update to 43.0.0:
+ * BACKWARDS INCOMPATIBLE: Support for OpenSSL less than 1.1.1e
+ has been removed. Users on older version of OpenSSL will
+ need to upgrade.
+ * BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL < 3.8.
+ * Updated Windows, macOS, and Linux wheels to be compiled with
+ OpenSSL 3.3.1.
+ * Updated the minimum supported Rust version (MSRV) to 1.65.0,
+ from 1.63.0.
+ * :func:`~cryptography.hazmat.primitives.asymmetric.rsa.generat
+ e_private_key` now enforces a minimum RSA key size of
+ 1024-bit. Note that 1024-bit is still considered insecure,
+ users should generally use a key size of 2048-bits.
+ * :func:`~cryptography.hazmat.primitives.serialization.pkcs7.se
+ rialize_certificates` now emits ASN.1 that more closely
+ follows the recommendations in RFC 2315.
+ * Added new :doc:`/hazmat/decrepit/index` module which contains
+ outdated and insecure cryptographic primitives. :class:`~cryp
+ tography.hazmat.primitives.ciphers.algorithms.CAST5`, :class:
+ `~cryptography.hazmat.primitives.ciphers.algorithms.SEED`, :c
+ lass:`~cryptography.hazmat.primitives.ciphers.algorithms.IDEA
+ `, and :class:`~cryptography.hazmat.primitives.ciphers.algori
+ thms.Blowfish`, which were deprecated in 37.0.0, have been
+ added to this module. They will be removed from the cipher
+ module in 45.0.0.
+ * Moved :class:`~cryptography.hazmat.primitives.ciphers.algorit
+ hms.TripleDES` and :class:`~cryptography.hazmat.primitives.ci
+ phers.algorithms.ARC4` into :doc:`/hazmat/decrepit/index` and
+ deprecated them in the cipher module. They will be removed
+ from the cipher module in 48.0.0.
+ * Added support for deterministic
+ :class:`~cryptography.hazmat.primitives.asymmetric.ec.ECDSA`
+ (RFC 6979)
+ * Added support for client certificate verification to the
+ :mod:`X.509 path validation <cryptography.x509.verification>`
+ APIs in the form of
+ :class:`~cryptography.x509.verification.ClientVerifier`,
+ :class:`~cryptography.x509.verification.VerifiedClient`, and
+ PolicyBuilder :meth:`~cryptography.x509.verification.PolicyBu
+ ilder.build_client_verifier`.
+ * Added Certificate :attr:`~cryptography.x509.Certificate.publi
+ c_key_algorithm_oid` and Certificate Signing Request :attr:`~
+ cryptography.x509.CertificateSigningRequest.public_key_algori
+ thm_oid` to determine the
+ :class:`~cryptography.hazmat._oid.PublicKeyAlgorithmOID`
+ Object Identifier of the public key found inside the
+ certificate.
+ * Added :attr:`~cryptography.x509.InvalidityDate.invalidity_dat
+ e_utc`, a timezone-aware alternative to the naïve datetime
+ attribute
+ :attr:`~cryptography.x509.InvalidityDate.invalidity_date`.
+ * Added support for parsing empty DN string in
+ :meth:`~cryptography.x509.Name.from_rfc4514_string`.
+ * Added the following properties that return timezone-aware
+ datetime objects:
+ :meth:`~cryptography.x509.ocsp.OCSPResponse.produced_at_utc`,
+ :meth:`~cryptography.x509.ocsp.OCSPResponse.revocation_time_u
+ tc`,
+ :meth:`~cryptography.x509.ocsp.OCSPResponse.this_update_utc`,
+ :meth:`~cryptography.x509.ocsp.OCSPResponse.next_update_utc`,
+ :meth:`~cryptography.x509.ocsp.OCSPSingleResponse.revocation_
+ time_utc`, :meth:`~cryptography.x509.ocsp.OCSPSingleResponse.
+ this_update_utc`, :meth:`~cryptography.x509.ocsp.OCSPSingleRe
+ sponse.next_update_utc`, These are timezone-aware variants of
+ existing properties that return naïve datetime objects.
+ * Added :func:`~cryptography.hazmat.primitives.asymmetric.rsa.r
+ sa_recover_private_exponent`
+ * Added :meth:`~cryptography.hazmat.primitives.ciphers.CipherCo
+ ntext.reset_nonce` for altering the nonce of a cipher context
+ without initializing a new instance. See the docs for
+ additional restrictions.
+ * :class:`~cryptography.x509.NameAttribute` now raises an
+ exception when attempting to create a common name whose
+ length is shorter or longer than RFC 5280 permits.
+ * Added basic support for PKCS7 encryption (including SMIME)
+ via :class:`~cryptography.hazmat.primitives.serialization.pkc
+ s7.PKCS7EnvelopeBuilder`.
+- add use-offline-build.patch
+
+-------------------------------------------------------------------
Old:
----
cryptography-42.0.8.tar.gz
New:
----
cryptography-43.0.0.tar.gz
use-offline-build.patch
BETA DEBUG BEGIN:
New: s7.PKCS7EnvelopeBuilder`.
- add use-offline-build.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cryptography.spec ++++++
--- /var/tmp/diff_new_pack.tia17D/_old 2024-07-31 13:28:14.533211962 +0200
+++ /var/tmp/diff_new_pack.tia17D/_new 2024-07-31 13:28:14.537212126 +0200
@@ -27,7 +27,7 @@
%endif
%{?sle15_python_module_pythons}
Name: python-cryptography%{psuffix}
-Version: 42.0.8
+Version: 43.0.0
Release: 0
Summary: Python library which exposes cryptographic recipes and primitives
License: Apache-2.0 OR BSD-3-Clause
@@ -37,15 +37,20 @@
# use `osc service manualrun` to regenerate
Source2: vendor.tar.zst
Source4: python-cryptography.keyring
+Patch1: use-offline-build.patch
# PATCH-FEATURE-OPENSUSE no-pytest_benchmark.patch mcepl(a)suse.com
# We don't need no benchmarking and coverage measurement
Patch4: no-pytest_benchmark.patch
BuildRequires: %{python_module cffi >= 1.12}
BuildRequires: %{python_module devel}
BuildRequires: %{python_module exceptiongroup}
+BuildRequires: %{python_module maturin}
BuildRequires: %{python_module pip}
+BuildRequires: %{python_module pip}
+BuildRequires: %{python_module setuptools-rust >= 1.7.0}
BuildRequires: %{python_module setuptools-rust >= 1.7.0}
BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
BuildRequires: cargo >= 1.56.0
BuildRequires: fdupes
++++++ _service ++++++
--- /var/tmp/diff_new_pack.tia17D/_old 2024-07-31 13:28:14.577213769 +0200
+++ /var/tmp/diff_new_pack.tia17D/_new 2024-07-31 13:28:14.581213933 +0200
@@ -1,8 +1,10 @@
<services>
<service name="download_files" mode="manual"/>
<service name="cargo_vendor" mode="manual">
- <param name="srcdir">cryptography-42.0.8/src/rust</param>
+ <param name="src">cryptography-43.0.0/src/rust</param>
+ <param name="cargotoml">Cargo.toml</param>
<param name="compression">zst</param>
+ <param name="update">false</param>
</service>
</services>
++++++ cryptography-42.0.8.tar.gz -> cryptography-43.0.0.tar.gz ++++++
++++ 27489 lines of diff (skipped)
++++++ no-pytest_benchmark.patch ++++++
--- /var/tmp/diff_new_pack.tia17D/_old 2024-07-31 13:28:14.809223298 +0200
+++ /var/tmp/diff_new_pack.tia17D/_new 2024-07-31 13:28:14.813223462 +0200
@@ -8,21 +8,21 @@
tests/bench/test_x509.py | 16 ++++++-------
7 files changed, 37 insertions(+), 68 deletions(-)
-Index: cryptography-42.0.1/pyproject.toml
+Index: cryptography-43.0.0/pyproject.toml
===================================================================
---- cryptography-42.0.1.orig/pyproject.toml
-+++ cryptography-42.0.1/pyproject.toml
-@@ -71,8 +71,6 @@ ssh = ["bcrypt >=3.1.5"]
- nox = ["nox"]
+--- cryptography-43.0.0.orig/pyproject.toml
++++ cryptography-43.0.0/pyproject.toml
+@@ -66,8 +66,6 @@ nox = ["nox"]
test = [
+ "cryptography_vectors==43.0.0",
"pytest >=6.2.0",
- "pytest-benchmark",
- "pytest-cov",
"pytest-xdist",
"pretend",
"certifi",
-@@ -92,7 +90,7 @@ rust-version = ">=1.63.0"
-
+@@ -118,7 +116,7 @@ exclude = [
+ ]
[tool.pytest.ini_options]
-addopts = "-r s --capture=no --strict-markers --benchmark-disable"
@@ -30,7 +30,7 @@
console_output_style = "progress-even-when-capture-no"
markers = [
"skip_fips: this test is not executed in FIPS mode",
-@@ -114,33 +112,6 @@ module = [
+@@ -140,33 +138,6 @@ module = [
]
ignore_missing_imports = true
@@ -62,25 +62,12 @@
-]
-
[tool.ruff]
- ignore = ['N818']
- select = ['E', 'F', 'I', 'N', 'W', 'UP', 'RUF']
-Index: cryptography-42.0.1/src/cryptography.egg-info/requires.txt
-===================================================================
---- cryptography-42.0.1.orig/src/cryptography.egg-info/requires.txt
-+++ cryptography-42.0.1/src/cryptography.egg-info/requires.txt
-@@ -28,8 +28,6 @@ bcrypt>=3.1.5
-
- [test]
- pytest>=6.2.0
--pytest-benchmark
--pytest-cov
- pytest-xdist
- pretend
- certifi
-Index: cryptography-42.0.1/tests/bench/test_aead.py
+ line-length = 79
+
+Index: cryptography-43.0.0/tests/bench/test_aead.py
===================================================================
---- cryptography-42.0.1.orig/tests/bench/test_aead.py
-+++ cryptography-42.0.1/tests/bench/test_aead.py
+--- cryptography-43.0.0.orig/tests/bench/test_aead.py
++++ cryptography-43.0.0/tests/bench/test_aead.py
@@ -26,84 +26,84 @@ def _aead_supported(cls):
not _aead_supported(ChaCha20Poly1305),
reason="Requires OpenSSL with ChaCha20Poly1305 support",
@@ -186,10 +173,10 @@
ct = aes.encrypt(b"\x00" * 12, b"hello world plaintext", None)
- benchmark(aes.decrypt, b"\x00" * 12, ct, None)
+ aes.decrypt(b"\x00" * 12, ct, None)
-Index: cryptography-42.0.1/tests/bench/test_ec_load.py
+Index: cryptography-43.0.0/tests/bench/test_ec_load.py
===================================================================
---- cryptography-42.0.1.orig/tests/bench/test_ec_load.py
-+++ cryptography-42.0.1/tests/bench/test_ec_load.py
+--- cryptography-43.0.0.orig/tests/bench/test_ec_load.py
++++ cryptography-43.0.0/tests/bench/test_ec_load.py
@@ -5,9 +5,9 @@
from ..hazmat.primitives.fixtures_ec import EC_KEY_SECP256R1
@@ -204,10 +191,10 @@
- benchmark(EC_KEY_SECP256R1.private_key)
+def test_load_ec_private_numbers():
+ EC_KEY_SECP256R1.private_key()
-Index: cryptography-42.0.1/tests/bench/test_hashes.py
+Index: cryptography-43.0.0/tests/bench/test_hashes.py
===================================================================
---- cryptography-42.0.1.orig/tests/bench/test_hashes.py
-+++ cryptography-42.0.1/tests/bench/test_hashes.py
+--- cryptography-43.0.0.orig/tests/bench/test_hashes.py
++++ cryptography-43.0.0/tests/bench/test_hashes.py
@@ -5,10 +5,10 @@
from cryptography.hazmat.primitives import hashes
@@ -221,10 +208,10 @@
- benchmark(bench)
+ bench()
-Index: cryptography-42.0.1/tests/bench/test_hmac.py
+Index: cryptography-43.0.0/tests/bench/test_hmac.py
===================================================================
---- cryptography-42.0.1.orig/tests/bench/test_hmac.py
-+++ cryptography-42.0.1/tests/bench/test_hmac.py
+--- cryptography-43.0.0.orig/tests/bench/test_hmac.py
++++ cryptography-43.0.0/tests/bench/test_hmac.py
@@ -5,10 +5,10 @@
from cryptography.hazmat.primitives import hashes, hmac
@@ -238,10 +225,10 @@
- benchmark(bench)
+ bench()
-Index: cryptography-42.0.1/tests/bench/test_x509.py
+Index: cryptography-43.0.0/tests/bench/test_x509.py
===================================================================
---- cryptography-42.0.1.orig/tests/bench/test_x509.py
-+++ cryptography-42.0.1/tests/bench/test_x509.py
+--- cryptography-43.0.0.orig/tests/bench/test_x509.py
++++ cryptography-43.0.0/tests/bench/test_x509.py
@@ -13,40 +13,40 @@ from cryptography import x509
from ..utils import load_vectors_from_file
@@ -298,4 +285,17 @@
- benchmark(bench)
+ bench
+Index: cryptography-43.0.0/tests/bench/test_fernet.py
+===================================================================
+--- cryptography-43.0.0.orig/tests/bench/test_fernet.py
++++ cryptography-43.0.0/tests/bench/test_fernet.py
+@@ -5,6 +5,6 @@
+ from cryptography import fernet
+
+
+-def test_fernet_encrypt(benchmark):
++def test_fernet_encrypt():
+ f = fernet.Fernet(fernet.Fernet.generate_key())
+- benchmark(f.encrypt, b"\x00" * 256)
++ f.encrypt(b"\x00" * 256)
++++++ use-offline-build.patch ++++++
Index: cryptography-43.0.0/pyproject.toml
===================================================================
--- cryptography-43.0.0.orig/pyproject.toml
+++ cryptography-43.0.0/pyproject.toml
@@ -84,7 +84,8 @@ python-source = "src"
python-packages = ["cryptography"]
manifest-path = "src/rust/Cargo.toml"
module-name = "cryptography.hazmat.bindings._rust"
-locked = true
+locked = false
+offline = true
sdist-generator = "git"
features = ["pyo3/abi3-py37"]
include = [
++++++ vendor.tar.zst ++++++
++++ 113600 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package runc for openSUSE:Factory checked in at 2024-07-31 13:28:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/runc (Old)
and /work/SRC/openSUSE:Factory/.runc.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "runc"
Wed Jul 31 13:28:07 2024 rev:63 rq:1187033 version:1.2.0~rc2
Changes:
--------
--- /work/SRC/openSUSE:Factory/runc/runc.changes 2024-04-05 20:25:30.681474450 +0200
+++ /work/SRC/openSUSE:Factory/.runc.new.7232/runc.changes 2024-07-31 13:28:11.313079709 +0200
@@ -1,0 +2,13 @@
+Fri Jul 12 08:33:22 UTC 2024 - Aleksa Sarai <asarai(a)suse.com>
+
+- Update to runc v1.2.0~rc2. Upstream changelog is available from
+ <https://github.com/opencontainers/runc/releases/tag/v1.2.0-rc.2>.
+- Re-allow Go 1.22 builds for >= 1.22.4.
+
+-------------------------------------------------------------------
+Thu Apr 25 08:23:43 UTC 2024 - Aleksa Sarai <asarai(a)suse.com>
+
+- Build with Go 1.21 until the upstream Go 1.22 compatibility issue gets fixed.
+ <https://github.com/opencontainers/runc/issues/4233>
+
+-------------------------------------------------------------------
Old:
----
runc-1.2.0-rc.1.tar.xz
runc-1.2.0-rc.1.tar.xz.asc
New:
----
runc-1.2.0-rc.2.tar.xz
runc-1.2.0-rc.2.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ runc.spec ++++++
--- /var/tmp/diff_new_pack.L8DBaD/_old 2024-07-31 13:28:11.941105502 +0200
+++ /var/tmp/diff_new_pack.L8DBaD/_new 2024-07-31 13:28:11.941105502 +0200
@@ -26,8 +26,8 @@
Name: runc
# RPM doesn't handle semver rc releases nicely, so for rc releases we need to
# do something different.
-%define upstream_version 1.2.0-rc.1
-Version: 1.2.0~rc1
+%define upstream_version 1.2.0-rc.2
+Version: 1.2.0~rc2
Release: 0
Summary: Tool for spawning and running OCI containers
License: Apache-2.0
@@ -38,7 +38,7 @@
Source2: runc.keyring
BuildRequires: diffutils
BuildRequires: fdupes
-BuildRequires: go
+BuildRequires: go >= 1.22.4
BuildRequires: go-go-md2man
BuildRequires: libseccomp-devel
BuildRequires: libselinux-devel
++++++ runc-1.2.0-rc.1.tar.xz -> runc-1.2.0-rc.2.tar.xz ++++++
++++ 3261 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python311 for openSUSE:Factory checked in at 2024-07-31 13:28:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python311 (Old)
and /work/SRC/openSUSE:Factory/.python311.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python311"
Wed Jul 31 13:28:00 2024 rev:37 rq:1190344 version:3.11.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/python311/python311.changes 2024-07-09 20:02:52.874258909 +0200
+++ /work/SRC/openSUSE:Factory/.python311.new.7232/python311.changes 2024-07-31 13:28:03.344752445 +0200
@@ -1,0 +2,19 @@
+Mon Jul 22 21:20:55 UTC 2024 - Matej Cepl <mcepl(a)cepl.eu>
+
+- Remove %suse_update_desktop_file macro as it is not useful any
+ more.
+
+-------------------------------------------------------------------
+Thu Jul 18 22:37:07 UTC 2024 - Matej Cepl <mcepl(a)cepl.eu>
+
+- Adding bso1227999-reproducible-builds.patch fixing bsc#1227999
+ adding reproducibility patches from gh#python/cpython!121872
+ and gh#python/cpython!121883.
+
+-------------------------------------------------------------------
+Mon Jul 15 12:14:05 UTC 2024 - Matej Cepl <mcepl(a)cepl.eu>
+
+- Stop using %%defattr, it seems to be breaking proper executable
+ attributes on /usr/bin/ scripts (bsc#1227378).
+
+-------------------------------------------------------------------
New:
----
bso1227999-reproducible-builds.patch
BETA DEBUG BEGIN:
New:
- Adding bso1227999-reproducible-builds.patch fixing bsc#1227999
adding reproducibility patches from gh#python/cpython!121872
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python311.spec ++++++
--- /var/tmp/diff_new_pack.cqXqjm/_old 2024-07-31 13:28:07.192910492 +0200
+++ /var/tmp/diff_new_pack.cqXqjm/_new 2024-07-31 13:28:07.208911149 +0200
@@ -174,6 +174,9 @@
# PATCH-FIX-UPSTREAM CVE-2024-4032-private-IP-addrs.patch bsc#1226448 mcepl(a)suse.com
# rearrange definition of private v global IP addresses
Patch18: CVE-2024-4032-private-IP-addrs.patch
+# PATCH-FIX-UPSTREAM bso1227999-reproducible-builds.patch bsc#1227999 mcepl(a)suse.com
+# reproducibility patches
+Patch19: bso1227999-reproducible-builds.patch
BuildRequires: autoconf-archive
BuildRequires: automake
BuildRequires: fdupes
@@ -215,7 +218,6 @@
BuildRequires: readline-devel
BuildRequires: sqlite-devel
BuildRequires: timezone
-BuildRequires: update-desktop-files
BuildRequires: pkgconfig(ncurses)
BuildRequires: pkgconfig(tk)
BuildRequires: pkgconfig(x11)
@@ -416,6 +418,7 @@
%prep
%setup -q -n %{tarname}
+
%patch -p1 -P 02
%patch -p1 -P 03
%patch -p1 -P 04
@@ -436,6 +439,7 @@
%patch -p1 -P 16
%patch -p1 -P 17
%patch -p1 -P 18
+%patch -p1 -P 19
# drop Autoconf version requirement
sed -i 's/^AC_PREREQ/dnl AC_PREREQ/' configure.ac
@@ -677,7 +681,6 @@
cp %{SOURCE19} idle%{python_version}.desktop
sed -i -e 's:idle3:idle%{python_version}:g' idle%{python_version}.desktop
install -m 644 -D -t %{buildroot}%{_datadir}/applications idle%{python_version}.desktop
-%suse_update_desktop_file idle%{python_version}
cp %{SOURCE20} idle%{python_version}.appdata.xml
sed -i -e 's:idle3.desktop:idle%{python_version}.desktop:g' idle%{python_version}.appdata.xml
@@ -790,25 +793,21 @@
%if %{with general}
%files -n %{python_pkg_name}-tk
-%defattr(644, root, root, 755)
%{sitedir}/tkinter
%exclude %{sitedir}/tkinter/test
%{dynlib _tkinter}
%files -n %{python_pkg_name}-curses
-%defattr(644, root, root, 755)
%{sitedir}/curses
%{dynlib _curses}
%{dynlib _curses_panel}
%files -n %{python_pkg_name}-dbm
-%defattr(644, root, root, 755)
%{sitedir}/dbm
%{dynlib _dbm}
%{dynlib _gdbm}
%files -n %{python_pkg_name}
-%defattr(644, root, root, 755)
%dir %{sitedir}
%dir %{sitedir}/lib-dynload
%{sitedir}/sqlite3
@@ -820,7 +819,6 @@
%endif
%files -n %{python_pkg_name}-idle
-%defattr(644, root, root, 755)
%{sitedir}/idlelib
%dir %{_sysconfdir}/idle%{python_version}
%config %{_sysconfdir}/idle%{python_version}/*
@@ -857,11 +855,9 @@
%postun -n libpython%{so_version} -p /sbin/ldconfig
%files -n libpython%{so_version}
-%defattr(644, root,root)
%{_libdir}/libpython%{python_abi}.so.%{so_major}.%{so_minor}
%files -n %{python_pkg_name}-tools
-%defattr(644, root, root, 755)
%{sitedir}/turtledemo
%if %{primary_interpreter}
%{_bindir}/2to3
@@ -870,7 +866,6 @@
%doc %{_docdir}/%{name}/Tools
%files -n %{python_pkg_name}-devel
-%defattr(644, root, root, 755)
%{_libdir}/libpython%{python_abi}.so
%if %{primary_interpreter}
%{_libdir}/libpython3.so
@@ -878,7 +873,6 @@
%{_libdir}/pkgconfig/*
%{_includedir}/python%{python_abi}
%{sitedir}/config-%{python_abi}-*
-%defattr(755, root, root)
%{_bindir}/python%{python_abi}-config
%if %{primary_interpreter}
%{_bindir}/python3-config
@@ -891,7 +885,6 @@
%{_datadir}/gdb/auto-load/%{_libdir}/libpython%{python_abi}.so.%{so_major}.%{so_minor}-gdb.py
%files -n %{python_pkg_name}-testsuite
-%defattr(644, root, root, 755)
%{sitedir}/test
%{sitedir}/*/test
%{sitedir}/*/tests
@@ -908,7 +901,6 @@
%dir %{sitedir}/tkinter
%files -n %{python_pkg_name}-base
-%defattr(644, root, root, 755)
# docs
%dir %{_docdir}/%{name}
%doc %{_docdir}/%{name}/README.rst
++++++ bso1227999-reproducible-builds.patch ++++++
From ac2b8869724d7a57d9b5efbdce2f20423214e8bb Mon Sep 17 00:00:00 2001
From: "Bernhard M. Wiedemann" <bwiedemann(a)suse.de>
Date: Tue, 16 Jul 2024 21:39:33 +0200
Subject: [PATCH] Allow to override build date with SOURCE_DATE_EPOCH
to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
---
Doc/conf.py | 3 ++-
Doc/library/functions.rst | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
--- a/Doc/conf.py
+++ b/Doc/conf.py
@@ -316,7 +316,8 @@ html_context = {
}
# This 'Last updated on:' timestamp is inserted at the bottom of every page.
-html_last_updated_fmt = time.strftime('%b %d, %Y (%H:%M UTC)', time.gmtime())
+html_time = int(os.environ.get('SOURCE_DATE_EPOCH', time.time()))
+html_last_updated_fmt = time.strftime('%b %d, %Y (%H:%M UTC)', time.gmtime(html_time))
# Path to find HTML templates.
templates_path = ['tools/templates']
--- a/Doc/library/functions.rst
+++ b/Doc/library/functions.rst
@@ -1356,7 +1356,7 @@ are always available. They are listed h
(where :func:`open` is declared), :mod:`os`, :mod:`os.path`, :mod:`tempfile`,
and :mod:`shutil`.
- .. audit-event:: open file,mode,flags open
+ .. audit-event:: open path,mode,flags open
The ``mode`` and ``flags`` arguments may have been modified or inferred from
the original call.
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package coreutils for openSUSE:Factory checked in at 2024-07-31 13:27:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/coreutils (Old)
and /work/SRC/openSUSE:Factory/.coreutils.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "coreutils"
Wed Jul 31 13:27:58 2024 rev:159 rq:1190301 version:9.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/coreutils/coreutils.changes 2024-07-12 17:04:19.235407561 +0200
+++ /work/SRC/openSUSE:Factory/.coreutils.new.7232/coreutils.changes 2024-07-31 13:28:00.376630543 +0200
@@ -1,0 +2,5 @@
+Fri Jul 19 07:57:52 UTC 2024 - Andreas Schwab <schwab(a)suse.de>
+
+- Avoid empty scriptlets
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ coreutils.spec ++++++
--- /var/tmp/diff_new_pack.yjuu1P/_old 2024-07-31 13:28:02.428714824 +0200
+++ /var/tmp/diff_new_pack.yjuu1P/_new 2024-07-31 13:28:02.432714987 +0200
@@ -239,18 +239,19 @@
%endif
# ================================================
-%post
%if "%{name}" == "coreutils" || "%{name}" == "coreutils-single"
+%post
%{?regenerate_initrd_post}
%endif
-# ================================================
-%posttrans
+%dnl ================================================
%if "%{name}" == "coreutils" || "%{name}" == "coreutils-single"
+%posttrans
%{?regenerate_initrd_posttrans}
%endif
-# ================================================
+%dnl ================================================
+
%files
%if "%{name}" == "coreutils" || "%{name}" == "coreutils-single"
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package sysuser-tools for openSUSE:Factory checked in at 2024-07-31 13:27:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sysuser-tools (Old)
and /work/SRC/openSUSE:Factory/.sysuser-tools.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sysuser-tools"
Wed Jul 31 13:27:57 2024 rev:26 rq:1190493 version:3.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/sysuser-tools/sysuser-tools.changes 2023-11-08 22:16:32.540559984 +0100
+++ /work/SRC/openSUSE:Factory/.sysuser-tools.new.7232/sysuser-tools.changes 2024-07-31 13:27:58.720562528 +0200
@@ -1,0 +2,5 @@
+Mon Jul 1 15:01:19 UTC 2024 - Johannes Weberhofer <jweberhofer(a)weberhofer.at>
+
+- Allow setting of UID:GID for as defined in sysusers.d
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sysuser-tools.spec ++++++
--- /var/tmp/diff_new_pack.O8Z9e7/_old 2024-07-31 13:28:00.040616743 +0200
+++ /var/tmp/diff_new_pack.O8Z9e7/_new 2024-07-31 13:28:00.044616907 +0200
@@ -1,7 +1,7 @@
#
# spec file for package sysuser-tools
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: sysuser-tools
-Version: 3.2
+Version: 3.3
Release: 0
Summary: Auto provides for system users
License: MIT
++++++ disable-systemd-sysusers.patch ++++++
--- /var/tmp/diff_new_pack.O8Z9e7/_old 2024-07-31 13:28:00.072618057 +0200
+++ /var/tmp/diff_new_pack.O8Z9e7/_new 2024-07-31 13:28:00.076618221 +0200
@@ -1,7 +1,5 @@
-# Disable usage of systemd-sysusers for SLE15 to stay compatible
-
---- sysusers2shadow.sh.old 2021-09-08 15:06:18.000000000 +0200
-+++ sysusers2shadow.sh 2021-11-26 10:37:20.911541368 +0100
+--- sysusers2shadow.sh.old 2024-07-04 14:24:01.013092683 +0200
++++ sysusers2shadow.sh 2024-07-04 14:28:06.701540250 +0200
@@ -7,14 +7,6 @@
"$@"
}
@@ -14,10 +12,10 @@
- # Use systemd-sysusers and let it read the input directly from stdin
- run /usr/bin/systemd-sysusers $REPLACE_ARG -
-else
-
# Absolute path to busybox, if found
busybox=
-@@ -115,4 +115,3 @@
+ for i in /bin/busybox /usr/bin/busybox; do [ -x "$i" ] && busybox=$i; done
+@@ -126,4 +118,3 @@
;;
esac
done
++++++ sysusers2shadow.sh ++++++
--- /var/tmp/diff_new_pack.O8Z9e7/_old 2024-07-31 13:28:00.136620686 +0200
+++ /var/tmp/diff_new_pack.O8Z9e7/_new 2024-07-31 13:28:00.140620850 +0200
@@ -15,7 +15,6 @@
# Use systemd-sysusers and let it read the input directly from stdin
run /usr/bin/systemd-sysusers $REPLACE_ARG -
else
-
# Absolute path to busybox, if found
busybox=
for i in /bin/busybox /usr/bin/busybox; do [ -x "$i" ] && busybox=$i; done
@@ -48,9 +47,23 @@
u)
shift
ARGUMENTS="$1"
- if [ -n "${2-}" ] && [ "$2" != "-" ]; then
- ARGUMENTS="-u $2 $ARGUMENTS"
+
+ # Split user and Group id
+ userGrouArr=(${2//:/ })
+ USER_ID=${userGrouArr[0]}
+ GROUP_ID=${userGrouArr[1]}
+
+ if [ -n "$USER_ID" ] && [ "$USER_ID" != "-" ]; then
+ ARGUMENTS="-u $USER_ID $ARGUMENTS"
+ fi
+ if [ -n "$GROUP_ID" ] && [ "$GROUP_ID" != "-" ]; then
+ ARGUMENTS="-g $GROUP_ID $ARGUMENTS"
+ else
+ if [ "$USER_ID" == "-" ]; then
+ ARGUMENTS="-U $ARGUMENTS"
+ fi
fi
+
homedir="/" # If null, empty or '-'
if [ "${4:--}" != "-" ]; then
homedir="$4"
@@ -69,7 +82,7 @@
if /usr/bin/getent group "$1" >> /dev/null; then
ARGUMENTS="-g $1 $ARGUMENTS"
else
- ARGUMENTS="-U $ARGUMENTS"
+ ARGUMENTS="$ARGUMENTS"
fi
run /usr/sbin/useradd -r -c "$3" -d "${homedir}" $ARGUMENTS
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2024-07-30 14:15:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Tue Jul 30 14:15:34 2024 rev:4091 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MicroOS-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.VXbsx2/_old 2024-07-30 14:15:37.579501273 +0200
+++ /var/tmp/diff_new_pack.VXbsx2/_new 2024-07-30 14:15:37.583501435 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__MicroOS___20240729" schemaversion="4.1">
+<image name="OBS__MicroOS___20240730" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240729</productvar>
+ <productvar name="VERSION">20240730</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:microos:20240729,openSUSE MicroOS</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:microos:20240730,openSUSE MicroOS</productinfo>
<productinfo name="LINGUAS">en_US </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20240729/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20240730/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-Addon-NonOss-ftp-ftp-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.VXbsx2/_old 2024-07-30 14:15:37.619502884 +0200
+++ /var/tmp/diff_new_pack.VXbsx2/_new 2024-07-30 14:15:37.623503044 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Addon-NonOss___20240729" schemaversion="4.1">
+<image name="OBS__openSUSE-Addon-NonOss___20240730" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240729</productvar>
+ <productvar name="VERSION">20240730</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20240729,openSUSE NonOSS Addon</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20240730,openSUSE NonOSS Addon</productinfo>
<productinfo name="LINGUAS">af ar be_BY bg br ca cy el et ga gl gu_IN he hi_IN hr ka km ko lt mk nn pa_IN rw sk sl sr_CS ss st tg th tr uk ve vi xh zu </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2024…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2024…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-cd-mini-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.VXbsx2/_old 2024-07-30 14:15:37.643503850 +0200
+++ /var/tmp/diff_new_pack.VXbsx2/_new 2024-07-30 14:15:37.647504010 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240729" schemaversion="4.1">
+<image name="OBS__openSUSE___20240730" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240729</productvar>
+ <productvar name="VERSION">20240730</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240729,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240730,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240729/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240730/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
openSUSE-dvd5-dvd-x86_64.kiwi: same change
++++++ openSUSE-ftp-ftp-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.VXbsx2/_old 2024-07-30 14:15:37.967516891 +0200
+++ /var/tmp/diff_new_pack.VXbsx2/_new 2024-07-30 14:15:37.999518180 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240729" schemaversion="4.1">
+<image name="OBS__openSUSE___20240730" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -23,7 +23,7 @@
<productvar name="DISTNAME">openSUSE</productvar>
<productvar name="FLAVOR">ftp</productvar>
<productvar name="MAKE_LISTINGS">true</productvar>
- <productvar name="MEDIUM_NAME">openSUSE-20240729-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20240730-x86_64</productvar>
<productvar name="MULTIPLE_MEDIA">true</productvar>
<productvar name="PRODUCT_DIR">/</productvar>
<productvar name="PRODUCT_NAME">$DISTNAME-$FLAVOR</productvar>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240729</productvar>
+ <productvar name="VERSION">20240730</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240729,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240730,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240729/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240730/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="DEBUGMEDIUM">2</productoption>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ Aeon.product ++++++
--- /var/tmp/diff_new_pack.VXbsx2/_old 2024-07-30 14:15:38.435535730 +0200
+++ /var/tmp/diff_new_pack.VXbsx2/_new 2024-07-30 14:15:38.479537501 +0200
@@ -6,7 +6,7 @@
<name>Aeon</name>
<releasepkgname>Aeon-release</releasepkgname>
<endoflife/>
- <version>20240729</version>
+ <version>20240730</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>Aeon</productline>
++++++ Kalpa.product ++++++
--- /var/tmp/diff_new_pack.VXbsx2/_old 2024-07-30 14:15:38.639543941 +0200
+++ /var/tmp/diff_new_pack.VXbsx2/_new 2024-07-30 14:15:38.671545229 +0200
@@ -6,7 +6,7 @@
<name>Kalpa</name>
<releasepkgname>Kalpa-release</releasepkgname>
<endoflife/>
- <version>20240729</version>
+ <version>20240730</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>Kalpa</productline>
++++++ MicroOS.product ++++++
--- /var/tmp/diff_new_pack.VXbsx2/_old 2024-07-30 14:15:38.847552314 +0200
+++ /var/tmp/diff_new_pack.VXbsx2/_new 2024-07-30 14:15:38.891554085 +0200
@@ -6,7 +6,7 @@
<name>MicroOS</name>
<releasepkgname>MicroOS-release</releasepkgname>
<endoflife/>
- <version>20240729</version>
+ <version>20240730</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>MicroOS</productline>
++++++ openSUSE-Addon-NonOss.product ++++++
--- /var/tmp/diff_new_pack.VXbsx2/_old 2024-07-30 14:15:39.471577431 +0200
+++ /var/tmp/diff_new_pack.VXbsx2/_new 2024-07-30 14:15:39.511579042 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20240729</version>
+ <version>20240730</version>
<release>0</release>
<summary>openSUSE NonOSS Addon</summary>
<shortsummary>non oss addon</shortsummary>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.VXbsx2/_old 2024-07-30 14:15:39.667585320 +0200
+++ /var/tmp/diff_new_pack.VXbsx2/_new 2024-07-30 14:15:39.699586609 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20240729</version>
+ <version>20240730</version>
<release>0</release>
<productline>openSUSE</productline>
++++++ unsorted.yml ++++++
--- /var/tmp/diff_new_pack.VXbsx2/_old 2024-07-30 14:15:40.107603031 +0200
+++ /var/tmp/diff_new_pack.VXbsx2/_new 2024-07-30 14:15:40.147604642 +0200
@@ -2596,7 +2596,15 @@
- cosmic-bg
- cosmic-comp
- cosmic-edit
+ - cosmic-ext-2048
+ - cosmic-ext-applet-apps-menu
+ - cosmic-ext-applet-clipboard-manager
+ - cosmic-ext-applet-external-monitor-brightness
+ - cosmic-ext-applet-ollama
+ - cosmic-ext-applet-places-status-indicator
- cosmic-ext-bg-theme
+ - cosmic-ext-color-picker
+ - cosmic-ext-dirstat
- cosmic-ext-tasks
- cosmic-files
- cosmic-icons
@@ -2935,6 +2943,8 @@
- ctl-devel
- ctl-doc
- ctop
+ - ctranslate2
+ - ctranslate2-devel
- ctre-devel
- ctris
- cttop
@@ -4128,9 +4138,67 @@
- felix-shell-javadoc
- felix-utils
- felix-utils-javadoc
- - fence-agents
- - fence-agents-amt_ws
+ - fence-agents-aliyun
+ - fence-agents-all
+ - fence-agents-alom
+ - fence-agents-amt
+ - fence-agents-amt-ws
+ - fence-agents-apc
+ - fence-agents-apc-snmp
+ - fence-agents-aws
+ - fence-agents-azure-arm
+ - fence-agents-bladecenter
+ - fence-agents-brocade
+ - fence-agents-cisco-mds
+ - fence-agents-cisco-ucs
+ - fence-agents-common
+ - fence-agents-compute
- fence-agents-devel
+ - fence-agents-docker
+ - fence-agents-drac5
+ - fence-agents-eaton-snmp
+ - fence-agents-eaton-ssh
+ - fence-agents-emerson
+ - fence-agents-eps
+ - fence-agents-gce
+ - fence-agents-hds-cb
+ - fence-agents-hpblade
+ - fence-agents-ibm-powervs
+ - fence-agents-ibm-vpc
+ - fence-agents-ibmblade
+ - fence-agents-ibmz
+ - fence-agents-ifmib
+ - fence-agents-ilo-moonshot
+ - fence-agents-ilo-mp
+ - fence-agents-ilo-ssh
+ - fence-agents-ilo2
+ - fence-agents-intelmodular
+ - fence-agents-ipdu
+ - fence-agents-ipmilan
+ - fence-agents-ironic
+ - fence-agents-kdump
+ - fence-agents-ldom
+ - fence-agents-lpar
+ - fence-agents-mpath
+ - fence-agents-netio
+ - fence-agents-openstack
+ - fence-agents-pve
+ - fence-agents-raritan
+ - fence-agents-rcd-serial
+ - fence-agents-redfish
+ - fence-agents-rhevm
+ - fence-agents-rsa
+ - fence-agents-rsb
+ - fence-agents-sanbox2
+ - fence-agents-sbd
+ - fence-agents-scsi
+ - fence-agents-vbox
+ - fence-agents-virsh
+ - fence-agents-vmware
+ - fence-agents-vmware-rest
+ - fence-agents-wti
+ - fence-agents-xenapi
+ - fence-agents-zvm
- fence-sanlock
- feroxbuster
- feroxbuster-bash-completion
@@ -12478,6 +12546,7 @@
- libctl-devel
- libctl-doc
- libctl7
+ - libctranslate2-4
- libcuckoo-devel
- libcudd-3_0_0-0
- libcue-devel
@@ -24180,6 +24249,8 @@
- python310-anywidget
- python310-apache-libcloud
- python310-apacheconfig
+ - python310-apeye
+ - python310-apeye-core
- python310-apfel
- python310-apipkg
- python310-apiron
@@ -24793,6 +24864,7 @@
- python310-coards
- python310-codecov
- python310-cogapp
+ - python310-coincidence
- python310-colander
- python310-colorama
- python310-colorcet
@@ -24818,6 +24890,7 @@
- python310-confpy
- python310-confusable-homoglyphs
- python310-confuse
+ - python310-consolekit
- python310-constantly
- python310-construct
- python310-contexter
@@ -24865,6 +24938,7 @@
- python310-cssutils
- python310-cstruct
- python310-csvkit
+ - python310-ctranslate2
- python310-ctypesgen
- python310-cu2qu
- python310-curlylint
@@ -24920,6 +24994,7 @@
- python310-dennis
- python310-dep-logic
- python310-deprecation
+ - python310-deprecation-alias
- python310-derpconf
- python310-devel
- python310-devpi-client
@@ -24943,6 +25018,7 @@
- python310-discogs-client
- python310-diskcache
- python310-dist
+ - python310-dist-meta
- python310-distlib
- python310-distorm3
- python310-distributed
@@ -25068,6 +25144,8 @@
- python310-docutils-ast-writer
- python310-dogpile.cache
- python310-dogslow
+ - python310-dom-toml
+ - python310-domdf-python-tools
- python310-dominate
- python310-dotmap
- python310-dparse
@@ -25373,6 +25451,7 @@
- python310-h5py-openmpi4
- python310-habanero
- python310-hammett
+ - python310-handy-archives
- python310-hankel
- python310-hanzidentifier
- python310-happybase
@@ -25382,6 +25461,7 @@
- python310-hatch
- python310-hatch-fancy-pypi-readme
- python310-hatch-jupyter-builder
+ - python310-hatch-requirements-txt
- python310-hatch_nodejs_version
- python310-hatch_vcs
- python310-hatchling
@@ -26463,8 +26543,10 @@
- python310-pyprimes
- python310-pyproj
- python310-pyproject-api
+ - python310-pyproject-examples
- python310-pyproject-hooks
- python310-pyproject-metadata
+ - python310-pyproject-parser
- python310-pypsexec
- python310-pypubsub
- python310-pypuppetdb
@@ -26907,6 +26989,7 @@
- python310-scripttest
- python310-scrypt
- python310-scspell3k
+ - python310-sdjson
- python310-sdnotify
- python310-seaborn
- python310-securesystemslib
@@ -26944,6 +27027,7 @@
- python310-sherpa
- python310-shijian
- python310-shinyutils
+ - python310-shippinglabel
- python310-shodan
- python310-shortuuid
- python310-show-in-file-manager
@@ -27360,6 +27444,7 @@
- python310-whatthepatch
- python310-wheel
- python310-wheezy.template
+ - python310-whey
- python310-whichcraft
- python310-whitenoise
- python310-widgetsnbextension
@@ -27790,6 +27875,8 @@
- python311-anywidget
- python311-apache-libcloud
- python311-apacheconfig
+ - python311-apeye
+ - python311-apeye-core
- python311-apfel
- python311-apiron
- python311-apns2
@@ -28391,6 +28478,7 @@
- python311-coards
- python311-codecov
- python311-cogapp
+ - python311-coincidence
- python311-colander
- python311-colorama
- python311-colorcet
@@ -28415,6 +28503,7 @@
- python311-confpy
- python311-confusable-homoglyphs
- python311-confuse
+ - python311-consolekit
- python311-construct
- python311-contexter
- python311-contourpy
@@ -28458,6 +28547,7 @@
- python311-cssutils
- python311-cstruct
- python311-csvkit
+ - python311-ctranslate2
- python311-ctypesgen
- python311-cu2qu
- python311-curlylint
@@ -28509,6 +28599,7 @@
- python311-dennis
- python311-dep-logic
- python311-deprecation
+ - python311-deprecation-alias
- python311-derpconf
- python311-devel
- python311-devpi-client
@@ -28532,6 +28623,7 @@
- python311-discogs-client
- python311-diskcache
- python311-dist
+ - python311-dist-meta
- python311-distlib
- python311-distorm3
- python311-distributed
@@ -28655,6 +28747,8 @@
- python311-docutils-ast-writer
- python311-dogpile.cache
- python311-dogslow
+ - python311-dom-toml
+ - python311-domdf-python-tools
- python311-dominate
- python311-dotmap
- python311-dparse
@@ -28951,6 +29045,7 @@
- python311-h5py-openmpi4
- python311-habanero
- python311-hammett
+ - python311-handy-archives
- python311-hankel
- python311-hanzidentifier
- python311-happybase
@@ -28960,6 +29055,7 @@
- python311-hatch
- python311-hatch-fancy-pypi-readme
- python311-hatch-jupyter-builder
+ - python311-hatch-requirements-txt
- python311-hatch_nodejs_version
- python311-hatch_vcs
- python311-hatchling
@@ -29988,8 +30084,10 @@
- python311-pyprimes
- python311-pyproj
- python311-pyproject-api
+ - python311-pyproject-examples
- python311-pyproject-hooks
- python311-pyproject-metadata
+ - python311-pyproject-parser
- python311-pypsexec
- python311-pypubsub
- python311-pypuppetdb
@@ -30420,6 +30518,7 @@
- python311-scripttest
- python311-scrypt
- python311-scspell3k
+ - python311-sdjson
- python311-sdnotify
- python311-seaborn
- python311-securesystemslib
@@ -30454,6 +30553,7 @@
- python311-shiboken6-devel
- python311-shijian
- python311-shinyutils
+ - python311-shippinglabel
- python311-shodan
- python311-shortuuid
- python311-show-in-file-manager
@@ -30863,6 +30963,7 @@
- python311-whatthepatch
- python311-wheel
- python311-wheezy.template
+ - python311-whey
- python311-whichcraft
- python311-whitenoise
- python311-widgetsnbextension
@@ -31307,6 +31408,8 @@
- python312-anywidget
- python312-apache-libcloud
- python312-apacheconfig
+ - python312-apeye
+ - python312-apeye-core
- python312-apfel
- python312-apipkg
- python312-apiron
@@ -31919,6 +32022,7 @@
- python312-coards
- python312-codecov
- python312-cogapp
+ - python312-coincidence
- python312-colander
- python312-colorama
- python312-colorcet
@@ -31944,6 +32048,7 @@
- python312-confpy
- python312-confusable-homoglyphs
- python312-confuse
+ - python312-consolekit
- python312-constantly
- python312-construct
- python312-contexter
@@ -31991,6 +32096,7 @@
- python312-cssutils
- python312-cstruct
- python312-csvkit
+ - python312-ctranslate2
- python312-ctypesgen
- python312-cu2qu
- python312-curlylint
@@ -32046,6 +32152,7 @@
- python312-dennis
- python312-dep-logic
- python312-deprecation
+ - python312-deprecation-alias
- python312-derpconf
- python312-devel
- python312-devpi-client
@@ -32069,6 +32176,7 @@
- python312-discogs-client
- python312-diskcache
- python312-dist
+ - python312-dist-meta
- python312-distlib
- python312-distorm3
- python312-distributed
@@ -32194,6 +32302,8 @@
- python312-docutils-ast-writer
- python312-dogpile.cache
- python312-dogslow
+ - python312-dom-toml
+ - python312-domdf-python-tools
- python312-dominate
- python312-dotmap
- python312-dparse
@@ -32499,6 +32609,7 @@
- python312-h5py-openmpi4
- python312-habanero
- python312-hammett
+ - python312-handy-archives
- python312-hankel
- python312-hanzidentifier
- python312-happybase
@@ -32508,6 +32619,7 @@
- python312-hatch
- python312-hatch-fancy-pypi-readme
- python312-hatch-jupyter-builder
+ - python312-hatch-requirements-txt
- python312-hatch_nodejs_version
- python312-hatch_vcs
- python312-hatchling
@@ -33584,8 +33696,10 @@
- python312-pyprimes
- python312-pyproj
- python312-pyproject-api
+ - python312-pyproject-examples
- python312-pyproject-hooks
- python312-pyproject-metadata
+ - python312-pyproject-parser
- python312-pypsexec
- python312-pypubsub
- python312-pypuppetdb
@@ -34026,6 +34140,7 @@
- python312-scripttest
- python312-scrypt
- python312-scspell3k
+ - python312-sdjson
- python312-sdnotify
- python312-seaborn
- python312-securesystemslib
@@ -34062,6 +34177,7 @@
- python312-shellingham
- python312-shijian
- python312-shinyutils
+ - python312-shippinglabel
- python312-shodan
- python312-shortuuid
- python312-show-in-file-manager
@@ -34478,6 +34594,7 @@
- python312-whatthepatch
- python312-wheel
- python312-wheezy.template
+ - python312-whey
- python312-whichcraft
- python312-whitenoise
- python312-widgetsnbextension
@@ -36421,6 +36538,7 @@
- secrets
- secrets-lang
- sedutil
+ - seergdb
- segment
- segment-javadoc
- seidl
@@ -37195,6 +37313,7 @@
- system-user-uuidd
- system-user-vault-sync
- system-user-velociraptor
+ - system-user-woodpecker
- system-user-zabbix
- systemd-default-settings-branding-SLE-Micro
- systemd-default-settings-branding-upstream
@@ -48000,6 +48119,9 @@
- wofi-pass
- wol-udev-rules
- wondershaper
+ - woodpecker-agent
+ - woodpecker-cli
+ - woodpecker-server
- woodstox-core
- woodstox-core-javadoc
- wordcut
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package text-engine for openSUSE:Factory checked in at 2024-07-30 11:55:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/text-engine (Old)
and /work/SRC/openSUSE:Factory/.text-engine.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "text-engine"
Tue Jul 30 11:55:45 2024 rev:2 rq:1190426 version:0.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/text-engine/text-engine.changes 2024-02-21 17:59:08.549217922 +0100
+++ /work/SRC/openSUSE:Factory/.text-engine.new.1882/text-engine.changes 2024-07-30 11:57:59.414069871 +0200
@@ -1,0 +2,6 @@
+Tue Jul 30 08:27:03 UTC 2024 - ming li <mli(a)suse.com>
+
+- Update to version 0.1.1
+ * Relicense to LGPL
+
+-------------------------------------------------------------------
Old:
----
text-engine-0.1.0.tar.gz
New:
----
text-engine-0.1.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ text-engine.spec ++++++
--- /var/tmp/diff_new_pack.OPR4bj/_old 2024-07-30 11:58:00.186101095 +0200
+++ /var/tmp/diff_new_pack.OPR4bj/_new 2024-07-30 11:58:00.190101258 +0200
@@ -15,23 +15,24 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+
%define soversion 0_1-0
Name: text-engine
-Version: 0.1.0
+Version: 0.1.1
Release: 0
Summary: A lightweight rich text framework for GTK
-License: MPL-2.0 OR LGPL-2.1-or-later
+License: LGPL-2.1-or-later OR MPL-2.0
URL: https://github.com/mjakeman/text-engine
Source: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Patch0: fix-Wreturn-type.patch
Patch1: add-soversion.patch
BuildRequires: meson
-BuildRequires: pkgconfig(json-glib-1.0)
-BuildRequires: pkgconfig(libxml-2.0)
+BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(gtk4)
+BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libadwaita-1)
+BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(pango)
-BuildRequires: pkgconfig(gio-2.0)
%description
Text Engine is a rich-text editing framework for GTK 4. The primary user of this
++++++ text-engine-0.1.0.tar.gz -> text-engine-0.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/COPYING new/text-engine-0.1.1/COPYING
--- old/text-engine-0.1.0/COPYING 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/COPYING 2022-03-27 20:11:30.000000000 +0200
@@ -1,26 +1,165 @@
-Copyright (C) 2022 Matthew Jakeman
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-Except as contained in this notice, the name(s) of the above copyright
-holders shall not be used in advertising or otherwise to promote the sale,
-use or other dealings in this Software without prior written
-authorization.
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+ 0. Additional Definitions.
+
+ As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+ "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+ An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+ A "Combined Work" is a work produced by combining or linking an
+Application with the Library. The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+ The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+ The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+ 1. Exception to Section 3 of the GNU GPL.
+
+ You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+ 2. Conveying Modified Versions.
+
+ If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+ a) under this License, provided that you make a good faith effort to
+ ensure that, in the event an Application does not supply the
+ function or data, the facility still operates, and performs
+ whatever part of its purpose remains meaningful, or
+
+ b) under the GNU GPL, with none of the additional permissions of
+ this License applicable to that copy.
+
+ 3. Object Code Incorporating Material from Library Header Files.
+
+ The object code form of an Application may incorporate material from
+a header file that is part of the Library. You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+ a) Give prominent notice with each copy of the object code that the
+ Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the object code with a copy of the GNU GPL and this license
+ document.
+
+ 4. Combined Works.
+
+ You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+ a) Give prominent notice with each copy of the Combined Work that
+ the Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
+ document.
+
+ c) For a Combined Work that displays copyright notices during
+ execution, include the copyright notice for the Library among
+ these notices, as well as a reference directing the user to the
+ copies of the GNU GPL and this license document.
+
+ d) Do one of the following:
+
+ 0) Convey the Minimal Corresponding Source under the terms of this
+ License, and the Corresponding Application Code in a form
+ suitable for, and under terms that permit, the user to
+ recombine or relink the Application with a modified version of
+ the Linked Version to produce a modified Combined Work, in the
+ manner specified by section 6 of the GNU GPL for conveying
+ Corresponding Source.
+
+ 1) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (a) uses at run time
+ a copy of the Library already present on the user's computer
+ system, and (b) will operate properly with a modified version
+ of the Library that is interface-compatible with the Linked
+ Version.
+
+ e) Provide Installation Information, but only if you would otherwise
+ be required to provide such information under section 6 of the
+ GNU GPL, and only to the extent that such information is
+ necessary to install and execute a modified version of the
+ Combined Work produced by recombining or relinking the
+ Application with a modified version of the Linked Version. (If
+ you use option 4d0, the Installation Information must accompany
+ the Minimal Corresponding Source and Corresponding Application
+ Code. If you use option 4d1, you must provide the Installation
+ Information in the manner specified by section 6 of the GNU GPL
+ for conveying Corresponding Source.)
+
+ 5. Combined Libraries.
+
+ You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+ a) Accompany the combined library with a copy of the same work based
+ on the Library, uncombined with any other library facilities,
+ conveyed under the terms of this License.
+
+ b) Give prominent notice with the combined library that part of it
+ is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
+
+ 6. Revised Versions of the GNU Lesser General Public License.
+
+ The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+ If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/README.md new/text-engine-0.1.1/README.md
--- old/text-engine-0.1.0/README.md 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/README.md 2022-03-27 20:11:30.000000000 +0200
@@ -8,3 +8,6 @@
Join [#bluetype](https://matrix.to/#/#bluetype:matrix.org) to chat
about the project or if you would like to get involved. Come say hello!
+
+## Licence
+Text Engine is licensed under `LGPL-3.0-or-later`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/delta/README.md new/text-engine-0.1.1/src/delta/README.md
--- old/text-engine-0.1.0/src/delta/README.md 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/delta/README.md 1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-# Deltas
-This is a native implementation of the [Quill Deltas Format](https://github.com/quilljs/delta/).
-
-In theory this should allow for full interoperability with any other compliant
-editor.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/delta/delta.c new/text-engine-0.1.1/src/delta/delta.c
--- old/text-engine-0.1.0/src/delta/delta.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/delta/delta.c 1970-01-01 01:00:00.000000000 +0100
@@ -1,101 +0,0 @@
-/* delta.c
- *
- * Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- * SPDX-License-Identifier: MIT
- */
-
-#include "delta.h"
-
-struct _TextDelta
-{
- GObject parent_instance;
-
- GList *operations;
-};
-
-G_DEFINE_FINAL_TYPE (TextDelta, text_delta, G_TYPE_OBJECT)
-
-enum {
- PROP_0,
- N_PROPS
-};
-
-static GParamSpec *properties [N_PROPS];
-
-TextDelta *
-text_delta_new (void)
-{
- return g_object_new (TEXT_TYPE_DELTA, NULL);
-}
-
-static void
-text_delta_finalize (GObject *object)
-{
- TextDelta *self = (TextDelta *)object;
-
- G_OBJECT_CLASS (text_delta_parent_class)->finalize (object);
-}
-
-static void
-text_delta_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- TextDelta *self = TEXT_DELTA (object);
-
- switch (prop_id)
- {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- }
-}
-
-static void
-text_delta_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- TextDelta *self = TEXT_DELTA (object);
-
- switch (prop_id)
- {
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- }
-}
-
-static void
-text_delta_class_init (TextDeltaClass *klass)
-{
- GObjectClass *object_class = G_OBJECT_CLASS (klass);
-
- object_class->finalize = text_delta_finalize;
- object_class->get_property = text_delta_get_property;
- object_class->set_property = text_delta_set_property;
-}
-
-static void
-text_delta_init (TextDelta *self)
-{
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/delta/delta.h new/text-engine-0.1.1/src/delta/delta.h
--- old/text-engine-0.1.0/src/delta/delta.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/delta/delta.h 1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-/* delta.h
- *
- * Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- * SPDX-License-Identifier: MIT
- */
-
-#pragma once
-
-#include <glib-object.h>
-
-G_BEGIN_DECLS
-
-#define TEXT_TYPE_DELTA (text_delta_get_type())
-
-G_DECLARE_FINAL_TYPE (TextDelta, text_delta, TEXT, DELTA, GObject)
-
-TextDelta *text_delta_new (void);
-
-G_END_DECLS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/delta/meson.build new/text-engine-0.1.1/src/delta/meson.build
--- old/text-engine-0.1.0/src/delta/meson.build 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/delta/meson.build 1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-text_engine_sources += files([
- 'delta.c',
-])
-
-delta_headers = [
- 'delta.h'
-]
-
-install_headers(delta_headers, subdir : header_dir / 'delta')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/delta/operation.c new/text-engine-0.1.1/src/delta/operation.c
--- old/text-engine-0.1.0/src/delta/operation.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/delta/operation.c 1970-01-01 01:00:00.000000000 +0100
@@ -1,120 +0,0 @@
-/* operation.c
- *
- * Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- * SPDX-License-Identifier: MIT
- */
-
-#include "operation.h"
-
-#include <json-glib/json-glib.h>
-
-G_DEFINE_BOXED_TYPE_WITH_CODE (TextOperation, text_operation,
- text_operation_copy,
- text_operation_free,
- register_json_funcs)
-
-typedef enum
-{
- TEXT_OPERATION_INSERT,
- TEXT_OPERATION_DELETE,
- TEXT_OPERATION_RETAIN
-} TextOperationType;
-
-struct _TextOperation
-{
- TextOperationType op_type;
- GHashTable *attr_table; // Use GVariant?
-};
-
-/**
- * text_operation_new:
- *
- * Creates a new #TextOperation.
- *
- * Returns: (transfer full): A newly created #TextOperation
- */
-TextOperation *
-text_operation_new (void)
-{
- TextOperation *self;
-
- self = g_slice_new0 (TextOperation);
-
- return self;
-}
-
-/**
- * text_operation_copy:
- * @self: a #TextOperation
- *
- * Makes a deep copy of a #TextOperation.
- *
- * Returns: (transfer full): A newly created #TextOperation with the same
- * contents as @self
- */
-TextOperation *
-text_operation_copy (TextOperation *self)
-{
- TextOperation *copy;
-
- g_return_val_if_fail (self, NULL);
-
- copy = text_operation_new ();
-
- return copy;
-}
-
-/**
- * text_operation_free:
- * @self: a #TextOperation
- *
- * Frees a #TextOperation allocated using text_operation_new()
- * or text_operation_copy().
- */
-void
-text_operation_free (TextOperation *self)
-{
- g_return_if_fail (self);
-
- g_slice_free (TextOperation, self);
-}
-
-static JsonNode *
-text_operation_serialize (gconstpointer boxed)
-{
-
-}
-
-static gpointer
-text_operation_deserialize (JsonNode *node)
-{
-
-}
-
-static void
-register_json_funcs (GType boxed_type)
-{
- json_boxed_register_serialize_func (boxed_type, JSON_NODE_OBJECT,
- text_operation_serialize);
- json_boxed_register_deserialize_func (boxed_type, JSON_NODE_OBJECT,
- text_operation_deserialize);
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/delta/operation.h new/text-engine-0.1.1/src/delta/operation.h
--- old/text-engine-0.1.0/src/delta/operation.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/delta/operation.h 1970-01-01 01:00:00.000000000 +0100
@@ -1,43 +0,0 @@
-/* operation.h
- *
- * Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- * SPDX-License-Identifier: MIT
- */
-
-#pragma once
-
-#include <glib-object.h>
-
-G_BEGIN_DECLS
-
-#define TEXT_TYPE_OPERATION (text_operation_get_type ())
-
-typedef struct _TextOperation TextOperation;
-
-GType text_operation_get_type (void) G_GNUC_CONST;
-TextOperation *text_operation_new (void);
-TextOperation *text_operation_copy (TextOperation *self);
-void text_operation_free (TextOperation *self);
-
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (TextOperation, text_operation_free)
-
-G_END_DECLS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/format/import-html.c new/text-engine-0.1.1/src/format/import-html.c
--- old/text-engine-0.1.0/src/format/import-html.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/format/import-html.c 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#include "import.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/format/import.h new/text-engine-0.1.1/src/format/import.h
--- old/text-engine-0.1.0/src/format/import.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/format/import.h 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#pragma once
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/layout/layout-box.c new/text-engine-0.1.1/src/layout/layout-box.c
--- old/text-engine-0.1.0/src/layout/layout-box.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/layout/layout-box.c 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#include "layout-box.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/layout/layout-box.h new/text-engine-0.1.1/src/layout/layout-box.h
--- old/text-engine-0.1.0/src/layout/layout-box.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/layout/layout-box.h 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#pragma once
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/layout/layout.c new/text-engine-0.1.1/src/layout/layout.c
--- old/text-engine-0.1.0/src/layout/layout.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/layout/layout.c 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#include "layout.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/layout/layout.h new/text-engine-0.1.1/src/layout/layout.h
--- old/text-engine-0.1.0/src/layout/layout.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/layout/layout.h 2022-03-27 20:11:30.000000000 +0200
@@ -1,3 +1,23 @@
+/* layout.h
+ *
+ * Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
+ *
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * SPDX-License-Identifier: LGPL-3.0-or-later
+ */
+
#pragma once
#include <glib-object.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/layout/types.h new/text-engine-0.1.1/src/layout/types.h
--- old/text-engine-0.1.0/src/layout/types.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/layout/types.h 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
/* TODO: Make these GBoxed for introspection support! */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/meson.build new/text-engine-0.1.1/src/meson.build
--- old/text-engine-0.1.0/src/meson.build 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/meson.build 2022-03-27 20:11:30.000000000 +0200
@@ -10,7 +10,6 @@
]
# Utility
-subdir('delta')
subdir('format')
# Trees
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/model/block.c new/text-engine-0.1.1/src/model/block.c
--- old/text-engine-0.1.0/src/model/block.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/model/block.c 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#include "block.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/model/block.h new/text-engine-0.1.1/src/model/block.h
--- old/text-engine-0.1.0/src/model/block.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/model/block.h 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#pragma once
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/model/frame.c new/text-engine-0.1.1/src/model/frame.c
--- old/text-engine-0.1.0/src/model/frame.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/model/frame.c 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#include "frame.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/model/frame.h new/text-engine-0.1.1/src/model/frame.h
--- old/text-engine-0.1.0/src/model/frame.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/model/frame.h 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#pragma once
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/model/item.c new/text-engine-0.1.1/src/model/item.c
--- old/text-engine-0.1.0/src/model/item.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/model/item.c 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#include "item.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/model/item.h new/text-engine-0.1.1/src/model/item.h
--- old/text-engine-0.1.0/src/model/item.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/model/item.h 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#pragma once
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/model/paragraph.c new/text-engine-0.1.1/src/model/paragraph.c
--- old/text-engine-0.1.0/src/model/paragraph.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/model/paragraph.c 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#include "paragraph.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/model/paragraph.h new/text-engine-0.1.1/src/model/paragraph.h
--- old/text-engine-0.1.0/src/model/paragraph.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/model/paragraph.h 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#pragma once
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/model/run.c new/text-engine-0.1.1/src/model/run.c
--- old/text-engine-0.1.0/src/model/run.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/model/run.c 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#include "run.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/model/run.h new/text-engine-0.1.1/src/model/run.h
--- old/text-engine-0.1.0/src/model/run.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/model/run.h 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#pragma once
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/text-engine-version.h.in new/text-engine-0.1.1/src/text-engine-version.h.in
--- old/text-engine-0.1.0/src/text-engine-version.h.in 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/text-engine-version.h.in 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#pragma once
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/text-engine.c new/text-engine-0.1.1/src/text-engine.c
--- old/text-engine-0.1.0/src/text-engine.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/text-engine.c 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#include "text-engine.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/text-engine.h new/text-engine-0.1.1/src/text-engine.h
--- old/text-engine-0.1.0/src/text-engine.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/text-engine.h 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#pragma once
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/tree/node.c new/text-engine-0.1.1/src/tree/node.c
--- old/text-engine-0.1.0/src/tree/node.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/tree/node.c 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#include "node.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/tree/node.h new/text-engine-0.1.1/src/tree/node.h
--- old/text-engine-0.1.0/src/tree/node.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/tree/node.h 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#pragma once
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/ui/display.c new/text-engine-0.1.1/src/ui/display.c
--- old/text-engine-0.1.0/src/ui/display.c 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/ui/display.c 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#include "display.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-engine-0.1.0/src/ui/display.h new/text-engine-0.1.1/src/ui/display.h
--- old/text-engine-0.1.0/src/ui/display.h 2022-03-19 11:04:59.000000000 +0100
+++ new/text-engine-0.1.1/src/ui/display.h 2022-03-27 20:11:30.000000000 +0200
@@ -2,25 +2,20 @@
*
* Copyright 2022 Matthew Jakeman <mjakeman26(a)outlook.co.nz>
*
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
+ * This file is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 3 of the
+ * License, or (at your option) any later version.
*
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
*
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * SPDX-License-Identifier: MIT
+ * SPDX-License-Identifier: LGPL-3.0-or-later
*/
#pragma once
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rmt-server-image for openSUSE:Factory checked in at 2024-07-30 11:55:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rmt-server-image (Old)
and /work/SRC/openSUSE:Factory/.rmt-server-image.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rmt-server-image"
Tue Jul 30 11:55:43 2024 rev:14 rq:1190428 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/rmt-server-image/rmt-server-image.changes 2024-07-08 19:09:23.085207578 +0200
+++ /work/SRC/openSUSE:Factory/.rmt-server-image.new.1882/rmt-server-image.changes 2024-07-30 11:57:57.349986390 +0200
@@ -1,0 +2,5 @@
+Tue Jul 30 06:41:22 UTC 2024 - Natnael Getahun <natnael.getahun(a)suse.com>
+
+- implement airgapped mode for rmt-server
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ entrypoint.sh ++++++
--- /var/tmp/diff_new_pack.qNKTYv/_old 2024-07-30 11:57:58.258023115 +0200
+++ /var/tmp/diff_new_pack.qNKTYv/_new 2024-07-30 11:57:58.262023276 +0200
@@ -20,11 +20,12 @@
MYSQL_DATABASE="${MYSQL_DATABASE:-rmt}"
MYSQL_USER="${MYSQL_USER:-rmt}"
+SCC_SYNC="${SCC_SYNC:-true}"
# Create adjusted /etc/rmt.conf
echo -e "database:\n host: ${MYSQL_HOST}\n database: ${MYSQL_DATABASE}\n username: ${MYSQL_USER}\n password: ${MYSQL_PASSWORD}" > /etc/rmt.conf
echo -e " adapter: mysql2\n encoding: utf8\n timeout: 5000\n pool: 5\n" >> /etc/rmt.conf
-echo -e "scc:\n username: ${SCC_USERNAME}\n password: ${SCC_PASSWORD}\n sync_systems: true\n" >> /etc/rmt.conf
+echo -e "scc:\n username: ${SCC_USERNAME}\n password: ${SCC_PASSWORD}\n sync_systems: ${SCC_SYNC}\n" >> /etc/rmt.conf
echo -e "log_level:\n rails: debug" >> /etc/rmt.conf
if [ $# -eq 0 ]; then
@@ -36,17 +37,19 @@
pushd /usr/share/rmt > /dev/null
/usr/share/rmt/bin/rails db:create db:migrate RAILS_ENV=production
popd > /dev/null
- echo "Syncing product list"
- rmt-cli sync
- for PRODUCT in $SCC_PRODUCT_ENABLE
- do
- rmt-cli products enable $PRODUCT
- done
- for PRODUCT in $SCC_PRODUCT_DISABLE
- do
- rmt-cli products disable $PRODUCT
- done
- rmt-cli repos clean
+ if [ ${SCC_SYNC} != "false" ]; then
+ echo "Syncing product list"
+ rmt-cli sync
+ for PRODUCT in $SCC_PRODUCT_ENABLE
+ do
+ rmt-cli products enable $PRODUCT
+ done
+ for PRODUCT in $SCC_PRODUCT_DISABLE
+ do
+ rmt-cli products disable $PRODUCT
+ done
+ rmt-cli repos clean
+ fi
echo "Executing: catatonit -- $@"
exec catatonit -- "$@"
else
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rtla for openSUSE:Factory checked in at 2024-07-30 11:55:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rtla (Old)
and /work/SRC/openSUSE:Factory/.rtla.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rtla"
Tue Jul 30 11:55:38 2024 rev:6 rq:1190416 version:MACRO
Changes:
--------
--- /work/SRC/openSUSE:Factory/rtla/rtla.changes 2023-05-06 22:09:37.276860217 +0200
+++ /work/SRC/openSUSE:Factory/.rtla.new.1882/rtla.changes 2024-07-30 11:57:53.225819589 +0200
@@ -1,0 +2,5 @@
+Thu Jul 4 00:00:00 CEST 2024 - dsterba(a)suse.cz
+
+- Add patch fix-libtracefs.patch, fix build path of libtracefs
+
+-------------------------------------------------------------------
New:
----
fix-libtracefs.patch
BETA DEBUG BEGIN:
New:
- Add patch fix-libtracefs.patch, fix build path of libtracefs
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rtla.spec ++++++
--- /var/tmp/diff_new_pack.wierPh/_old 2024-07-30 11:57:53.617835444 +0200
+++ /var/tmp/diff_new_pack.wierPh/_new 2024-07-30 11:57:53.621835606 +0200
@@ -1,7 +1,7 @@
#
# spec file for package rtla
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,6 +24,7 @@
Summary: Real-Time Linux Analysis tools
License: GPL-2.0-only
URL: https://www.kernel.org/
+Patch1: fix-libtracefs.patch
BuildRequires: kernel-source
BuildRequires: libtraceevent-devel
BuildRequires: libtracefs-devel
@@ -51,6 +52,7 @@
(cd %{_prefix}/src/linux ; tar -cf - COPYING CREDITS README tools include scripts Kbuild Makefile arch/*/{include,lib,Makefile} lib Documentation/tools/rtla) | tar -xf -
# Workaround for missing lib dependency
sed -i 's/--libs libtracefs/--libs libtracefs libtraceevent/' tools/tracing/rtla/Makefile
+%patch1 -p1
%build
cd tools/tracing/rtla
++++++ fix-libtracefs.patch ++++++
From mboxrd@z Thu Jan 1 00:00:00 1970
Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by smtp.subspace.kernel.org (Postfix) with ESMTPS id B329119F469
for <linux-kernel(a)vger.kernel.org>; Thu, 27 Jun 2024 21:02:04 +0000 (UTC)
Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201
ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;
t=1719522124; cv=none; b=s4NVapf/lq1T0G/Q2NNKau5FA40v9ogxFJehiFKljlGluyrG4IwJyKQkdXqR/OURtBP0HSErZZwdaXmuVv0rT8SwrpBqOPpSGkwK6Ae/8hs7YRXUE5nMyAoZs/uB6JblAvZqffUHaG3ZRWiQLIyg4QJTawF1ojXw/BJXva3W1Q8=
ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org;
s=arc-20240116; t=1719522124; c=relaxed/simple;
bh=5A1xrcYEqkBgQFzZBOgLxlRJaM6yasYiRU8R1ppF8p8=;
h=Message-ID:Date:From:To:Cc:Subject:References:MIME-Version:
Content-Type; b=MFhg8Io6UFReVzW8t0/210YaPgnQyW2ZqSL7ab3IDWqmxqAcgd9EnJIJIELWAcaoAVrp2GTxUFh5QiI1OIr9Ffo0if30VQCO7HRtEDpZ4PQdEhgflszvVK8QVC4+cr/UIx7DoXn4mI+lNs8CG7o1mTwSqxPnqDqujvH8gbq2UHw=
ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201
Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6AE9EC4AF09;
Thu, 27 Jun 2024 21:02:04 +0000 (UTC)
Received: from rostedt by gandalf with local (Exim 4.97)
(envelope-from <rostedt(a)goodmis.org>)
id 1sMwGf-000000031l7-0Doo;
Thu, 27 Jun 2024 17:02:57 -0400
Message-ID: <20240627210256.912091413(a)goodmis.org>
User-Agent: quilt/0.68
Date: Thu, 27 Jun 2024 16:50:25 -0400
From: Steven Rostedt <rostedt(a)goodmis.org>
To: linux-kernel(a)vger.kernel.org
Cc: Daniel Wagner <dwagner(a)suse.de>,
"Luis Claudio R. Goncalves" <lgoncalv(a)redhat.com>,
Clark Williams <williams(a)redhat.com>,
Daniel Bristot de Oliveira <bristot(a)kernel.org>
Subject: [for-next][PATCH 3/3] tools: build: use correct lib name for libtracefs feature detection
References: <20240627205022.857212058(a)goodmis.org>
Precedence: bulk
X-Mailing-List: linux-kernel(a)vger.kernel.org
List-Id: <linux-kernel.vger.kernel.org>
List-Subscribe: <mailto:linux-kernel+subscribe@vger.kernel.org>
List-Unsubscribe: <mailto:linux-kernel+unsubscribe@vger.kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Status: RO
Content-Length: 1448
Lines: 44
From: Daniel Wagner <dwagner(a)suse.de>
Use libtracefs as package name to lookup the CFLAGS for libtracefs. This
makes it possible to use the distro specific path as include path for
the header file.
Link: https://lkml.kernel.org/r/20240617-rtla-build-v1-1-6882c34678e8@suse.de
Cc: Daniel Bristot de Oliveira <bristot(a)kernel.org>
Signed-off-by: Daniel Wagner <dwagner(a)suse.de>
Signed-off-by: Daniel Bristot de Oliveira <bristot(a)kernel.org>
---
tools/build/feature/Makefile | 2 +-
tools/build/feature/test-libtracefs.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/build/feature/Makefile b/tools/build/feature/Makefile
index ed54cef450f5..489cbed7e82a 100644
--- a/tools/build/feature/Makefile
+++ b/tools/build/feature/Makefile
@@ -213,7 +213,7 @@ $(OUTPUT)test-libtraceevent.bin:
$(BUILD) -ltraceevent
$(OUTPUT)test-libtracefs.bin:
- $(BUILD) $(shell $(PKG_CONFIG) --cflags libtraceevent 2>/dev/null) -ltracefs
+ $(BUILD) $(shell $(PKG_CONFIG) --cflags libtracefs 2>/dev/null) -ltracefs
$(OUTPUT)test-libcrypto.bin:
$(BUILD) -lcrypto
diff --git a/tools/build/feature/test-libtracefs.c b/tools/build/feature/test-libtracefs.c
index 8eff16c0c10b..29a757a7d848 100644
--- a/tools/build/feature/test-libtracefs.c
+++ b/tools/build/feature/test-libtracefs.c
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: GPL-2.0
-#include <tracefs/tracefs.h>
+#include <tracefs.h>
int main(void)
{
--
2.43.0
1
0