Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *aspell* to *0.60.8.2* has Succeeded.
Next steps:
- apply the patch: git am 0001-aspell-upgrade-0.60.8.1-0.60.8.2.patch
- check the changes to upstream patches and summarize them in the commit
message,
- compile an image that contains the package
- perform some basic sanity tests
- amend the patch and sign it off: git commit -s --reset-author --amend
- send it to the appropriate mailing list
Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.
Please review the attached files for further information and build/update
failures.
Any problem please file a bug at
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler
Regards,
The Upgrade Helper
-- >8 --
>From b09b06051fb19f75ed71099d504f607f22581759 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <[email protected]>
Date: Sun, 1 Feb 2026 12:50:28 +0000
Subject: [PATCH] aspell: upgrade 0.60.8.1 -> 0.60.8.2
---
...default-vector_hash-t.hpp-fix-gcc-15.patch | 42 -------------------
...{aspell_0.60.8.1.bb => aspell_0.60.8.2.bb} | 5 +--
2 files changed, 2 insertions(+), 45 deletions(-)
delete mode 100644
meta/recipes-support/aspell/aspell/0001-modules-speller-default-vector_hash-t.hpp-fix-gcc-15.patch
rename meta/recipes-support/aspell/{aspell_0.60.8.1.bb => aspell_0.60.8.2.bb}
(84%)
diff --git
a/meta/recipes-support/aspell/aspell/0001-modules-speller-default-vector_hash-t.hpp-fix-gcc-15.patch
b/meta/recipes-support/aspell/aspell/0001-modules-speller-default-vector_hash-t.hpp-fix-gcc-15.patch
deleted file mode 100644
index 4045e8e412..0000000000
---
a/meta/recipes-support/aspell/aspell/0001-modules-speller-default-vector_hash-t.hpp-fix-gcc-15.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From d45bf96b0a3556acb2c83069a78eaaac973d31b4 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <[email protected]>
-Date: Sun, 21 Jul 2024 22:01:50 +0100
-Subject: [PATCH] modules/speller/default/vector_hash-t.hpp: fix gcc-15 build
-
-Uncoming `gcc-15` added extra checks for template instantiation that is
-guaranteed to fail in
-
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=313afcfdabeab3e6705ac0bd1273627075be0023
-
-As a result `aspell` build now fails as:
-
- In file included from modules/speller/default/readonly_ws.cpp:51:
- modules/speller/default/vector_hash-t.hpp: In member function 'void
aspeller::VectorHashTable<Parms>::recalc_size()':
- modules/speller/default/vector_hash-t.hpp:186:43: error: 'class
aspeller::VectorHashTable<Parms>' has no member named 'e'
- 186 | for (iterator i = begin(); i != this->e; ++i, ++this->_size);
- | ^
- modules/speller/default/vector_hash-t.hpp:186:59: error: 'class
aspeller::VectorHashTable<Parms>' has no member named '_size'; did you mean
'size'?
- 186 | for (iterator i = begin(); i != this->e; ++i, ++this->_size);
- | ^~~~~
- | size
-
-It looks like `_size` is `size_` mis-spelling and `e` was not introduced
-here.
-Upstream-Status: Backport
[https://github.com/GNUAspell/aspell/commit/ee6cbb12ff36a1e6618d7388a78dd4e0a2b44041]
-Signed-off-by: Khem Raj <[email protected]>
----
- modules/speller/default/vector_hash-t.hpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/modules/speller/default/vector_hash-t.hpp
b/modules/speller/default/vector_hash-t.hpp
-index 969a80c..e4420b4 100644
---- a/modules/speller/default/vector_hash-t.hpp
-+++ b/modules/speller/default/vector_hash-t.hpp
-@@ -183,7 +183,7 @@ namespace aspeller {
- template<class Parms>
- void VectorHashTable<Parms>::recalc_size() {
- size_ = 0;
-- for (iterator i = begin(); i != this->e; ++i, ++this->_size);
-+ for (iterator i = begin(), e = end(); i != e; ++i, ++size_);
- }
-
- }
diff --git a/meta/recipes-support/aspell/aspell_0.60.8.1.bb
b/meta/recipes-support/aspell/aspell_0.60.8.2.bb
similarity index 84%
rename from meta/recipes-support/aspell/aspell_0.60.8.1.bb
rename to meta/recipes-support/aspell/aspell_0.60.8.2.bb
index 43940b1e1b..5b4fab7c35 100644
--- a/meta/recipes-support/aspell/aspell_0.60.8.1.bb
+++ b/meta/recipes-support/aspell/aspell_0.60.8.2.bb
@@ -13,9 +13,8 @@ HOMEPAGE = "http://aspell.net/"
LICENSE = "LGPL-2.0-only | LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"
-SRC_URI = "${GNU_MIRROR}/aspell/aspell-${PV}.tar.gz \
-
file://0001-modules-speller-default-vector_hash-t.hpp-fix-gcc-15.patch"
-SRC_URI[sha256sum] =
"d6da12b34d42d457fa604e435ad484a74b2effcd120ff40acd6bb3fb2887d21b"
+SRC_URI = "${GNU_MIRROR}/aspell/aspell-${PV}.tar.gz"
+SRC_URI[sha256sum] =
"57fe4863eae6048f72245a8575b44b718fb85ca14b9f8c0afc41b254dfd76919"
PACKAGECONFIG ??= ""
PACKAGECONFIG[curses] = "--enable-curses,--disable-curses,ncurses"
--
2.47.1
packages/x86-64-v3-poky-linux/aspell/aspell-locale-be: PKGSIZE changed from 9205 to 39332 (+327%)
0001-aspell-upgrade-0.60.8.1-0.60.8.2.patch
Description: Binary data
packages/x86-64-v3-poky-linux/aspell/aspell-dbg: PKGSIZE changed from 9040536 to 9044184 (+0%) packages/x86-64-v3-poky-linux/aspell/aspell-dbg: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-dbg: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-dev: PKGSIZE changed from 37012 to 37210 (+1%) packages/x86-64-v3-poky-linux/aspell/aspell-dev: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-dev: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-doc: PKGSIZE changed from 346563 to 347257 (+0%) packages/x86-64-v3-poky-linux/aspell/aspell-doc: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-doc: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-ast: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-ast: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-be: PKGSIZE changed from 9205 to 39332 (+327%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-be: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-be: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-ca: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-ca: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-cs: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-cs: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-da: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-da: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-de: PKGSIZE changed from 32858 to 32736 (-0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-de: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-de: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-en-gb: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-en-gb: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-eo: PKGSIZE changed from 31324 to 31200 (-0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-eo: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-eo: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-es: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-es: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-fi: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-fi: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-fr: PKGSIZE changed from 32932 to 32807 (-0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-fr: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-fr: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-fur: PKGSIZE changed from 32589 to 32671 (+0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-fur: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-fur: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-ga: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-ga: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-hr: PKGSIZE changed from 31922 to 31800 (-0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-hr: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-hr: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-hu: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-hu: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-id: PKGSIZE changed from 31842 to 31716 (-0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-id: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-id: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-it: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-it: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-ja: PKGSIZE changed from 34354 to 34747 (+1%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-ja: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-ja: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-ka: PKGSIZE changed from 24164 to 24448 (+1%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-ka: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-ka: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-mn: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-mn: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-ms: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-ms: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-nl: PKGSIZE changed from 32330 to 32209 (-0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-nl: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-nl: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-pl: PKGSIZE changed from 31539 to 31418 (-0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-pl: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-pl: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-pt-br: PKGSIZE changed from 32122 to 31998 (-0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-pt-br: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-pt-br: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-pt: PKGSIZE changed from 31779 to 31852 (+0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-pt: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-pt: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-ro: PKGSIZE changed from 33981 to 33852 (-0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-ro: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-ro: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-ru: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-ru: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-rw: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-rw: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-sk: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-sk: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-sl: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-sl: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-sq: PKGSIZE changed from 28226 to 29903 (+6%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-sq: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-sq: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-sr: PKGSIZE changed from 39050 to 39167 (+0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-sr: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-sr: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-sv: PKGSIZE changed from 31481 to 31543 (+0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-sv: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-sv: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-tg: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-tg: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-uk: PKGSIZE changed from 39721 to 39600 (-0%) packages/x86-64-v3-poky-linux/aspell/aspell-locale-uk: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-uk: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-vi: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-vi: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-wa: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-wa: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-locale-zh-cn: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-locale-zh-cn: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-src: PKGSIZE changed from 974565 to 974876 (+0%) packages/x86-64-v3-poky-linux/aspell/aspell-src: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-src: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-src: FILELIST: directory renamed /usr/src/debug/aspell/0.60.8.1/common -> /usr/src/debug/aspell/0.60.8.2/common, directory renamed /usr/src/debug/aspell/0.60.8.1/lib -> /usr/src/debug/aspell/0.60.8.2/lib, directory renamed /usr/src/debug/aspell/0.60.8.1/gen -> /usr/src/debug/aspell/0.60.8.2/gen, directory renamed /usr/src/debug/aspell/0.60.8.1/modules/filter -> /usr/src/debug/aspell/0.60.8.2/modules/filter, directory renamed /usr/src/debug/aspell/0.60.8.1/modules/speller/default -> /usr/src/debug/aspell/0.60.8.2/modules/speller/default, directory renamed /usr/src/debug/aspell/0.60.8.1/prog -> /usr/src/debug/aspell/0.60.8.2/prog, directory renamed /usr/src/debug/aspell/0.60.8.1/modules/tokenizer -> /usr/src/debug/aspell/0.60.8.2/modules/tokenizer, directory renamed /usr/src/debug/aspell/0.60.8.1/interfaces/cc -> /usr/src/debug/aspell/0.60.8.2/interfaces/cc packages/x86-64-v3-poky-linux/aspell/aspell-staticdev: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-staticdev: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell-utils: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell-utils: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/aspell: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/aspell: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell: SRC_URI changed from "https://ftpmirror.gnu.org/gnu/aspell/aspell-0.60.8.1.tar.gz file://0001-modules-speller-default-vector_hash-t.hpp-fix-gcc-15.patch" to "https://ftpmirror.gnu.org/gnu/aspell/aspell-0.60.8.2.tar.gz" packages/x86-64-v3-poky-linux/aspell: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/libaspell: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/libaspell: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default] packages/x86-64-v3-poky-linux/aspell/libpspell: PV changed from "0.60.8.1" to "0.60.8.2" packages/x86-64-v3-poky-linux/aspell/libpspell: PKGV changed from 0.60.8.1 [default] to 0.60.8.2 [default]
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#230324): https://lists.openembedded.org/g/openembedded-core/message/230324 Mute This Topic: https://lists.openembedded.org/mt/117576317/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
