<86>Dec 19 03:47:29 userdel[3032334]: delete user 'rooter' <86>Dec 19 03:47:29 userdel[3032334]: removed group 'rooter' owned by 'rooter' <86>Dec 19 03:47:29 userdel[3032334]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 19 03:47:29 groupadd[3032371]: group added to /etc/group: name=rooter, GID=1799 <86>Dec 19 03:47:29 groupadd[3032371]: group added to /etc/gshadow: name=rooter <86>Dec 19 03:47:29 groupadd[3032371]: new group: name=rooter, GID=1799 <86>Dec 19 03:47:29 useradd[3032395]: new user: name=rooter, UID=1799, GID=1799, home=/root, shell=/bin/bash, from=none <86>Dec 19 03:47:29 userdel[3032427]: delete user 'builder' <86>Dec 19 03:47:29 userdel[3032427]: removed group 'builder' owned by 'builder' <86>Dec 19 03:47:29 userdel[3032427]: removed shadow group 'builder' owned by 'builder' <86>Dec 19 03:47:29 groupadd[3032457]: group added to /etc/group: name=builder, GID=1800 <86>Dec 19 03:47:29 groupadd[3032457]: group added to /etc/gshadow: name=builder <86>Dec 19 03:47:29 groupadd[3032457]: new group: name=builder, GID=1800 <86>Dec 19 03:47:29 useradd[3032485]: new user: name=builder, UID=1800, GID=1800, home=/usr/src, shell=/bin/bash, from=none <13>Dec 19 03:47:32 rpmi: rpm-build-licenses-3.0.0-alt1 sisyphus+241804.100.1.1 1574868053 installed <13>Dec 19 03:47:33 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 19 03:47:33 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 19 03:47:33 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 19 03:47:33 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 19 03:47:33 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 19 03:47:33 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 19 03:47:33 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 19 03:47:33 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 19 03:47:34 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 19 03:47:34 rpmi: libssl-devel-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 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.98688 + 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.98688 + 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.21517 + 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.21517 + 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.LkcIPX 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.jkXZ7J 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.1bybq4 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.gglujl find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Bs9OOe 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.41system 0:09.25elapsed 44%CPU (0avgtext+0avgdata 26624maxresident)k 0inputs+0outputs (0major+452820minor)pagefaults 0swaps 4.00user 3.24system 0:20.50elapsed 35%CPU (0avgtext+0avgdata 136044maxresident)k 0inputs+0outputs (0major+267120minor)pagefaults 0swaps --- createtorrent-1.1.4-alt1.1.qa1.1.x86_64.rpm.repo 2023-10-04 13:11:30.000000000 +0000 +++ createtorrent-1.1.4-alt1.1.qa1.1.x86_64.rpm.hasher 2024-12-19 03:47:45.947359307 +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 789c91c0af9d039f47180ca807bed5c3 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: 290d0617028b72f38ee55380de95f94e12647f6fe7c12ac96f8f14a689befca0ca1c35d0c156473e2609ea478ddbf5fd95bafe019f8b7f01407c041ecf7d21e4 --- createtorrent-debuginfo-1.1.4-alt1.1.qa1.1.x86_64.rpm.repo 2023-10-04 13:11:30.000000000 +0000 +++ createtorrent-debuginfo-1.1.4-alt1.1.qa1.1.x86_64.rpm.hasher 2024-12-19 03:47:46.019360569 +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/1e 40755 root:root +/usr/lib/debug/.build-id/1e/d6a67863beb9744474f9f39cecafbd767acfbf 120777 root:root ../../../../bin/createtorrent +/usr/lib/debug/.build-id/1e/d6a67863beb9744474f9f39cecafbd767acfbf.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/1e 40755 root:root +File: /usr/lib/debug/.build-id/1e/d6a67863beb9744474f9f39cecafbd767acfbf 120777 root:root ../../../../bin/createtorrent +File: /usr/lib/debug/.build-id/1e/d6a67863beb9744474f9f39cecafbd767acfbf.debug 120777 root:root ../../usr/bin/createtorrent.debug +File: /usr/lib/debug/usr/bin/createtorrent.debug 100644 root:root bb89ab5a7ab6f2c3a425c456c349e84e 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: 3305a96d7023f42a756db85ca93f673e7dd7bbcc3492dc9abbc05053ac17f64fcc874067ecfa0365e8068c589d5002ba76f2ffd94f780c7c5b9096f2eafdaeda