<86>Jun 8 06:51:28 userdel[332760]: delete user 'rooter' <86>Jun 8 06:51:28 userdel[332760]: removed group 'rooter' owned by 'rooter' <86>Jun 8 06:51:28 userdel[332760]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 8 06:51:28 groupadd[332825]: group added to /etc/group: name=rooter, GID=1868 <86>Jun 8 06:51:28 groupadd[332825]: group added to /etc/gshadow: name=rooter <86>Jun 8 06:51:28 groupadd[332825]: new group: name=rooter, GID=1868 <86>Jun 8 06:51:28 useradd[332895]: new user: name=rooter, UID=1868, GID=1868, home=/root, shell=/bin/bash, from=none <86>Jun 8 06:51:28 userdel[332981]: delete user 'builder' <86>Jun 8 06:51:28 userdel[332981]: removed group 'builder' owned by 'builder' <86>Jun 8 06:51:28 userdel[332981]: removed shadow group 'builder' owned by 'builder' <86>Jun 8 06:51:28 groupadd[333062]: group added to /etc/group: name=builder, GID=1869 <86>Jun 8 06:51:28 groupadd[333062]: group added to /etc/gshadow: name=builder <86>Jun 8 06:51:28 groupadd[333062]: new group: name=builder, GID=1869 <86>Jun 8 06:51:28 useradd[333112]: new user: name=builder, UID=1869, GID=1869, home=/usr/src, shell=/bin/bash, from=none <13>Jun 8 06:51:32 rpmi: rpm-build-licenses-3.0.0-alt1 sisyphus+241804.100.1.1 1574868053 installed <13>Jun 8 06:51:33 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Jun 8 06:51:33 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Jun 8 06:51:33 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jun 8 06:51:33 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jun 8 06:51:33 rpmi: ca-certificates-2024.02.24-alt1 sisyphus+341362.100.1.1 1708791001 installed <13>Jun 8 06:51:33 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Jun 8 06:51:33 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Jun 8 06:51:34 rpmi: libcrypto3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605920 installed <13>Jun 8 06:51:34 rpmi: libssl3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605920 installed <13>Jun 8 06:51:34 rpmi: libssl-devel-3.1.6-alt1 sisyphus+350419.100.1.1 1717605920 installed Building target platforms: i586 Building for target i586 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: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.52765 + 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.52765 + 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 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -Os -flto=auto -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -Os -flto=auto -march=i586 -mtune=generic' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -Os -flto=auto -march=i586 -mtune=generic' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -Os -flto=auto -march=i586 -mtune=generic' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' -march=i586 -mtune=generic' + 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=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --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 i586-alt-linux-gcc... i586-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 i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to enable C11 features... none needed checking whether i586-alt-linux-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of i586-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... i586-alt-linux-gcc -E checking whether i586-alt-linux-gcc needs -traditional... no checking build system type... i586-alt-linux-gnu checking host system type... i586-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' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -D_FILE_OFFSET_BITS=64 -pipe -frecord-gcc-switches -Wall -g -Os -flto=auto -march=i586 -mtune=generic -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' i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -Os -flto=auto -march=i586 -mtune=generic -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.78596 + 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.78596 + 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.HpFOZy 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.Scdpzn find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), libcrypto.so.3 >= set:qpan4T, libcrypto.so.3(OPENSSL_3.0.0), 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.0rz77K 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.u9pXZ5 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2bUT35 find-requires: running scripts (debuginfo) Requires: createtorrent = 1.1.4-alt1.1.qa1.1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libcrypto.so.3) Adding to createtorrent-debuginfo a strict dependency on createtorrent Wrote: /usr/src/RPM/RPMS/i586/createtorrent-1.1.4-alt1.1.qa1.1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/createtorrent-debuginfo-1.1.4-alt1.1.qa1.1.i586.rpm (w2.lzdio) 2.47user 2.65system 0:10.09elapsed 50%CPU (0avgtext+0avgdata 25016maxresident)k 0inputs+0outputs (0major+424202minor)pagefaults 0swaps 4.67user 3.26system 0:22.57elapsed 35%CPU (0avgtext+0avgdata 127800maxresident)k 0inputs+0outputs (0major+277569minor)pagefaults 0swaps --- createtorrent-1.1.4-alt1.1.qa1.1.i586.rpm.repo 2023-10-04 13:11:31.000000000 +0000 +++ createtorrent-1.1.4-alt1.1.qa1.1.i586.rpm.hasher 2024-06-08 06:51:47.565594433 +0000 @@ -19,3 +19,3 @@ Provides: createtorrent = 1.1.4-alt1.1.qa1.1:sisyphus+330950.200.1.1 -File: /usr/bin/createtorrent 100755 root:root 9bb69cbfc93dab58dcf629197844ad52 +File: /usr/bin/createtorrent 100755 root:root 1bfff27a816b0c3e4df4c286e66205bc File: /usr/share/doc/createtorrent-1.1.4 40755 root:root @@ -23,2 +23,2 @@ File: /usr/share/doc/createtorrent-1.1.4/ChangeLog 100644 root:root 33d989da6cd21166c1974b533e057670 -RPMIdentity: d08b55b08b944e4c1225d838abaa11ca71c2a80aab0bf26a7b50e731809faf9c81416b8f07f8cab8fd6a77a5213f698676625457b6396b10b84cc650d6f44ab6 +RPMIdentity: 654e6490c54872d3e4cbeacd6598a3a49d1a4162dfe6ccd82aeee550f5734dcb1b98255e30b571445351e2cb6e3edbd3edf39096a7a00519c68d57acdb1b637d --- createtorrent-debuginfo-1.1.4-alt1.1.qa1.1.i586.rpm.repo 2023-10-04 13:11:30.000000000 +0000 +++ createtorrent-debuginfo-1.1.4-alt1.1.qa1.1.i586.rpm.hasher 2024-06-08 06:51:47.668596227 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/3a 40755 root:root -/usr/lib/debug/.build-id/3a/8f937369f363dc4302ab8e00c37bd0665d3850 120777 root:root ../../../../bin/createtorrent -/usr/lib/debug/.build-id/3a/8f937369f363dc4302ab8e00c37bd0665d3850.debug 120777 root:root ../../usr/bin/createtorrent.debug +/usr/lib/debug/.build-id/91 40755 root:root +/usr/lib/debug/.build-id/91/fd3721f5fff4ced57bd56b5bc866ad28d7ac63 120777 root:root ../../../../bin/createtorrent +/usr/lib/debug/.build-id/91/fd3721f5fff4ced57bd56b5bc866ad28d7ac63.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/3a 40755 root:root -File: /usr/lib/debug/.build-id/3a/8f937369f363dc4302ab8e00c37bd0665d3850 120777 root:root ../../../../bin/createtorrent -File: /usr/lib/debug/.build-id/3a/8f937369f363dc4302ab8e00c37bd0665d3850.debug 120777 root:root ../../usr/bin/createtorrent.debug -File: /usr/lib/debug/usr/bin/createtorrent.debug 100644 root:root 2f74f377d1127557b188520879b58654 +File: /usr/lib/debug/.build-id/91 40755 root:root +File: /usr/lib/debug/.build-id/91/fd3721f5fff4ced57bd56b5bc866ad28d7ac63 120777 root:root ../../../../bin/createtorrent +File: /usr/lib/debug/.build-id/91/fd3721f5fff4ced57bd56b5bc866ad28d7ac63.debug 120777 root:root ../../usr/bin/createtorrent.debug +File: /usr/lib/debug/usr/bin/createtorrent.debug 100644 root:root 8027b0b8718b248b346ccc9daa696b84 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: 59fd912bdf50a0119deaae34644d8bc9962dc7fbc155c2b665f9ccb2501e509f93596885ea7b43606fb73d7056620bcc3eb739de89a02afd56e34389ada62b4e +RPMIdentity: e885c80e951878412fb917942498ae979d62a1ebf97a22b725b9842cde93bb37008170a720c1bb05e6746def519de56b281388d60e231eb285fdddae6dff28ab