<86>Oct 18 16:59:02 userdel[4161554]: delete user 'rooter' <86>Oct 18 16:59:02 userdel[4161554]: removed group 'rooter' owned by 'rooter' <86>Oct 18 16:59:02 userdel[4161554]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 18 16:59:02 groupadd[4161564]: group added to /etc/group: name=rooter, GID=1826 <86>Oct 18 16:59:02 groupadd[4161564]: group added to /etc/gshadow: name=rooter <86>Oct 18 16:59:02 groupadd[4161564]: new group: name=rooter, GID=1826 <86>Oct 18 16:59:02 useradd[4161573]: new user: name=rooter, UID=1826, GID=1826, home=/root, shell=/bin/bash, from=none <86>Oct 18 16:59:02 userdel[4161587]: delete user 'builder' <86>Oct 18 16:59:02 userdel[4161587]: removed group 'builder' owned by 'builder' <86>Oct 18 16:59:02 userdel[4161587]: removed shadow group 'builder' owned by 'builder' <86>Oct 18 16:59:02 groupadd[4161596]: group added to /etc/group: name=builder, GID=1827 <86>Oct 18 16:59:02 groupadd[4161596]: group added to /etc/gshadow: name=builder <86>Oct 18 16:59:02 groupadd[4161596]: new group: name=builder, GID=1827 <86>Oct 18 16:59:02 useradd[4161607]: new user: name=builder, UID=1827, GID=1827, home=/usr/src, shell=/bin/bash, from=none <13>Oct 18 16:59:05 rpmi: rpm-build-licenses-3.0.0-alt1 sisyphus+241804.100.1.1 1574868053 installed <13>Oct 18 16:59:06 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Oct 18 16:59:06 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Oct 18 16:59:06 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 18 16:59:06 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 18 16:59:06 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed <13>Oct 18 16:59:06 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Oct 18 16:59:06 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Oct 18 16:59:06 rpmi: libcrypto3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <13>Oct 18 16:59:06 rpmi: libssl3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <13>Oct 18 16:59:06 rpmi: libssl-devel-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/createtorrent-1.1.4-alt1.1.qa1.1.nosrc.rpm (w1.gzdio) Installing createtorrent-1.1.4-alt1.1.qa1.1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.23616 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf createtorrent-1.1.4 + echo 'Source #0 (createtorrent-1.1.4.tar):' Source #0 (createtorrent-1.1.4.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/createtorrent-1.1.4.tar + cd createtorrent-1.1.4 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (createtorrent-1.1.4-alt1.1.qa1.1.patch):' Patch #0 (createtorrent-1.1.4-alt1.1.qa1.1.patch): + /usr/bin/patch -p1 patching file configure patching file configure.in patching file main.c + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.23616 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd createtorrent-1.1.4 + autoreconf -fisv autoreconf-default: export WARNINGS= autoreconf-default: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf-default: Entering directory '.' autoreconf-default: configure.in: not using Gettext autoreconf-default: running: aclocal --force aclocal-default: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf-default: configure.in: tracing autoreconf-default: configure.in: not using Libtool autoreconf-default: configure.in: not using Intltool autoreconf-default: configure.in: not using Gtkdoc autoreconf-default: running: /usr/bin/autoconf-2.71 --force configure.in:2: warning: 'AM_CONFIG_HEADER': this macro is obsolete. configure.in:2: You should use the 'AC_CONFIG_HEADERS' macro instead. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:745: AM_CONFIG_HEADER is expanded from... configure.in:2: the top level configure.in:3: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... configure.in:3: the top level configure.in:7: warning: The macro `AC_HEADER_STDC' is obsolete. configure.in:7: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.in:7: the top level configure.in:11: warning: The macro `AC_HEADER_TIME' is obsolete. configure.in:11: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.in:11: the top level configure.in:14: warning: AC_OUTPUT should be used without arguments. configure.in:14: You should run autoupdate. autoreconf-default: running: /usr/bin/autoheader-2.71 --force autoheader-2.71: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf-default: running: automake --add-missing --force-missing automake-default: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:3: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.in:3: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation configure.in:13: installing './config.guess' configure.in:13: installing './config.sub' automake-default: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf-default: Leaving directory '.' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -Os -flto=auto' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -Os -flto=auto' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -Os -flto=auto' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -Os -flto=auto' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -Os -flto=auto' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + configure_runstatedir_flags= + grep -qF runstatedir=DIR ./configure + configure_runstatedir_flags=--runstatedir=/var/run + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --runstatedir=/var/run --without-included-gettext configure: WARNING: unrecognized options: --without-included-gettext checking for a BSD-compatible install... /usr/bin/ginstall -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to enable C11 features... none needed checking whether x86_64-alt-linux-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-alt-linux-gcc... none checking for SHA1 in -lcrypto... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for openssl/sha.h... yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking whether x86_64-alt-linux-gcc needs -traditional... no checking build system type... x86_64-alt-linux-gnu checking host system type... x86_64-alt-linux-gnu checking whether lstat correctly handles trailing slash... yes checking whether stat accepts an empty string... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --without-included-gettext + make -j16 make all-am make[1]: Entering directory '/usr/src/RPM/BUILD/createtorrent-1.1.4' x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -D_FILE_OFFSET_BITS=64 -pipe -frecord-gcc-switches -Wall -g -Os -flto=auto -c -o createtorrent-main.o `test -f 'main.c' || echo './'`main.c main.c: In function 'create_from_file': main.c:209:31: warning: pointer targets in passing argument 1 of 'SHA1' differ in signedness [-Wpointer-sign] 209 | SHA1( buf, r, sha ); | ^~~ | | | char * In file included from main.c:12: /usr/include/openssl/sha.h:55:42: note: expected 'const unsigned char *' but argument is of type 'char *' 55 | unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md); | ~~~~~~~~~~~~~~~~~~~~~^ main.c:209:39: warning: pointer targets in passing argument 3 of 'SHA1' differ in signedness [-Wpointer-sign] 209 | SHA1( buf, r, sha ); | ^~~ | | | char * /usr/include/openssl/sha.h:55:70: note: expected 'unsigned char *' but argument is of type 'char *' 55 | unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md); | ~~~~~~~~~~~~~~~^~ main.c: In function 'add_file': main.c:259:39: warning: pointer targets in passing argument 1 of 'SHA1' differ in signedness [-Wpointer-sign] 259 | SHA1( buf, bytesin, sha + shasize ); | ^~~ | | | char * /usr/include/openssl/sha.h:55:42: note: expected 'const unsigned char *' but argument is of type 'char *' 55 | unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md); | ~~~~~~~~~~~~~~~~~~~~~^ main.c:259:57: warning: pointer targets in passing argument 3 of 'SHA1' differ in signedness [-Wpointer-sign] 259 | SHA1( buf, bytesin, sha + shasize ); | ~~~~^~~~~~~~~ | | | char * /usr/include/openssl/sha.h:55:70: note: expected 'unsigned char *' but argument is of type 'char *' 55 | unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md); | ~~~~~~~~~~~~~~~^~ main.c: In function 'create_from_directory': main.c:343:39: warning: pointer targets in passing argument 1 of 'SHA1' differ in signedness [-Wpointer-sign] 343 | SHA1( buf, bytesin, sha ); | ^~~ | | | char * /usr/include/openssl/sha.h:55:42: note: expected 'const unsigned char *' but argument is of type 'char *' 55 | unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md); | ~~~~~~~~~~~~~~~~~~~~~^ main.c:343:53: warning: pointer targets in passing argument 3 of 'SHA1' differ in signedness [-Wpointer-sign] 343 | SHA1( buf, bytesin, sha ); | ^~~ | | | char * /usr/include/openssl/sha.h:55:70: note: expected 'unsigned char *' but argument is of type 'char *' 55 | unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md); | ~~~~~~~~~~~~~~~^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/createtorrent-1.1.4' make[1]: Entering directory '/usr/src/RPM/BUILD/createtorrent-1.1.4' x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -Os -flto=auto -o createtorrent createtorrent-main.o -lcrypto make[1]: Leaving directory '/usr/src/RPM/BUILD/createtorrent-1.1.4' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.72716 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/createtorrent-buildroot + : + /bin/rm -rf -- /usr/src/tmp/createtorrent-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd createtorrent-1.1.4 + make 'INSTALL=/usr/libexec/rpm-build/install -p' DESTDIR=/usr/src/tmp/createtorrent-buildroot install make: Entering directory '/usr/src/RPM/BUILD/createtorrent-1.1.4' make[1]: Entering directory '/usr/src/RPM/BUILD/createtorrent-1.1.4' /usr/bin/mkdir -p '/usr/src/tmp/createtorrent-buildroot/usr/bin' /usr/libexec/rpm-build/install -p createtorrent '/usr/src/tmp/createtorrent-buildroot/usr/bin' make[1]: Nothing to be done for 'install-data-am'. make[1]: Leaving directory '/usr/src/RPM/BUILD/createtorrent-1.1.4' make: Leaving directory '/usr/src/RPM/BUILD/createtorrent-1.1.4' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/createtorrent-buildroot (auto) Verifying and fixing files in /usr/src/tmp/createtorrent-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/createtorrent-buildroot/ (default) Compressing files in /usr/src/tmp/createtorrent-buildroot (auto) Verifying ELF objects in /usr/src/tmp/createtorrent-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/createtorrent-buildroot Processing files: createtorrent-1.1.4-alt1.1.qa1.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.29173 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd createtorrent-1.1.4 + DOCDIR=/usr/src/tmp/createtorrent-buildroot/usr/share/doc/createtorrent-1.1.4 + export DOCDIR + rm -rf /usr/src/tmp/createtorrent-buildroot/usr/share/doc/createtorrent-1.1.4 + /bin/mkdir -p /usr/src/tmp/createtorrent-buildroot/usr/share/doc/createtorrent-1.1.4 + cp -prL AUTHORS ChangeLog /usr/src/tmp/createtorrent-buildroot/usr/share/doc/createtorrent-1.1.4 + chmod -R go-w /usr/src/tmp/createtorrent-buildroot/usr/share/doc/createtorrent-1.1.4 + chmod -R a+rX /usr/src/tmp/createtorrent-buildroot/usr/share/doc/createtorrent-1.1.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hagMYL find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Q8DNS6 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.4)(64bit), libcrypto.so.3()(64bit) >= set:qpan4T, libcrypto.so.3(OPENSSL_3.0.0)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jd967X Creating createtorrent-debuginfo package Processing files: createtorrent-debuginfo-1.1.4-alt1.1.qa1.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ScnKYm find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7oyZER find-requires: running scripts (debuginfo) Requires: createtorrent = 1.1.4-alt1.1.qa1.1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libcrypto.so.3) Adding to createtorrent-debuginfo a strict dependency on createtorrent Wrote: /usr/src/RPM/RPMS/x86_64/createtorrent-1.1.4-alt1.1.qa1.1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/createtorrent-debuginfo-1.1.4-alt1.1.qa1.1.x86_64.rpm (w2.lzdio) 1.69user 2.17system 0:09.08elapsed 42%CPU (0avgtext+0avgdata 28380maxresident)k 0inputs+0outputs (0major+453755minor)pagefaults 0swaps 3.72user 2.82system 0:19.13elapsed 34%CPU (0avgtext+0avgdata 136668maxresident)k 0inputs+0outputs (0major+262950minor)pagefaults 0swaps --- createtorrent-1.1.4-alt1.1.qa1.1.x86_64.rpm.repo 2023-10-04 13:11:30.976030672 +0000 +++ createtorrent-1.1.4-alt1.1.qa1.1.x86_64.rpm.hasher 2024-10-18 16:59:18.352694067 +0000 @@ -16,3 +16,3 @@ Provides: createtorrent = 1.1.4-alt1.1.qa1.1:sisyphus+330950.200.1.1 -File: /usr/bin/createtorrent 100755 root:root 2e6a510ebffee5aa84b9c0bc1eee39ef +File: /usr/bin/createtorrent 100755 root:root 884d9ca376733a056a4f0cb560cb37f5 File: /usr/share/doc/createtorrent-1.1.4 40755 root:root @@ -20,2 +20,2 @@ File: /usr/share/doc/createtorrent-1.1.4/ChangeLog 100644 root:root 33d989da6cd21166c1974b533e057670 -RPMIdentity: 702fbec02cd532148a910ad3bc25d8c8b631c61f7a08af423cf0b65c1959e66c2c0885b26b20ee3147571ac8761de1c4bd329f866b76d6fd1b2878b66487b9c7 +RPMIdentity: 2f0846aaa8bc24dc8598723f2dfbd85e5c4b70a0b7393ea980c15e9c1c61184a3421b7002176feb68b9cfa410977609c2875dd328cb4ad11cb24aeaef9ea1521 --- createtorrent-debuginfo-1.1.4-alt1.1.qa1.1.x86_64.rpm.repo 2023-10-04 13:11:30.794028935 +0000 +++ createtorrent-debuginfo-1.1.4-alt1.1.qa1.1.x86_64.rpm.hasher 2024-10-18 16:59:18.418695452 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/af 40755 root:root -/usr/lib/debug/.build-id/af/6e0eeb2adf2d06820ff39838679a957eff9eea 120777 root:root ../../../../bin/createtorrent -/usr/lib/debug/.build-id/af/6e0eeb2adf2d06820ff39838679a957eff9eea.debug 120777 root:root ../../usr/bin/createtorrent.debug +/usr/lib/debug/.build-id/33 40755 root:root +/usr/lib/debug/.build-id/33/7ef5c93f0238da8f2f76b879924cfe84ecb0e3 120777 root:root ../../../../bin/createtorrent +/usr/lib/debug/.build-id/33/7ef5c93f0238da8f2f76b879924cfe84ecb0e3.debug 120777 root:root ../../usr/bin/createtorrent.debug /usr/lib/debug/usr/bin/createtorrent.debug 100644 root:root @@ -12,8 +12,8 @@ Provides: createtorrent-debuginfo = 1.1.4-alt1.1.qa1.1:sisyphus+330950.200.1.1 -File: /usr/lib/debug/.build-id/af 40755 root:root -File: /usr/lib/debug/.build-id/af/6e0eeb2adf2d06820ff39838679a957eff9eea 120777 root:root ../../../../bin/createtorrent -File: /usr/lib/debug/.build-id/af/6e0eeb2adf2d06820ff39838679a957eff9eea.debug 120777 root:root ../../usr/bin/createtorrent.debug -File: /usr/lib/debug/usr/bin/createtorrent.debug 100644 root:root 1558354eb20594118f37f2f46f7c44b8 +File: /usr/lib/debug/.build-id/33 40755 root:root +File: /usr/lib/debug/.build-id/33/7ef5c93f0238da8f2f76b879924cfe84ecb0e3 120777 root:root ../../../../bin/createtorrent +File: /usr/lib/debug/.build-id/33/7ef5c93f0238da8f2f76b879924cfe84ecb0e3.debug 120777 root:root ../../usr/bin/createtorrent.debug +File: /usr/lib/debug/usr/bin/createtorrent.debug 100644 root:root 0c383b6271f1006e47e535718cd7744b File: /usr/src/debug/createtorrent-1.1.4 40755 root:root File: /usr/src/debug/createtorrent-1.1.4/main.c 100644 root:root 841f8d8958fc644ee1768837d576d584 -RPMIdentity: 7e05a2936946c4e16d243af2ff2b81de7ed5b4ec1fbd8b55ecf0457d2c0a90dfbef3442a43b2ee504b7a31a33ec5734f8d638bd1b717151f9a0b48197aa27904 +RPMIdentity: 912de2c49a2c071dea297ea75ccb3b445fce39f4647085648c6c55a92e044b1a0a7f4adfd80256883b26d7ba11f1ec31cf874f16637a15cdc4e0057eba372235