<86>Aug 21 09:47:02 userdel[1347129]: delete user 'rooter' <86>Aug 21 09:47:02 userdel[1347129]: removed group 'rooter' owned by 'rooter' <86>Aug 21 09:47:02 userdel[1347129]: removed shadow group 'rooter' owned by 'rooter' <86>Aug 21 09:47:02 groupadd[1347139]: group added to /etc/group: name=rooter, GID=654 <86>Aug 21 09:47:02 groupadd[1347139]: group added to /etc/gshadow: name=rooter <86>Aug 21 09:47:02 groupadd[1347139]: new group: name=rooter, GID=654 <86>Aug 21 09:47:02 useradd[1347152]: new user: name=rooter, UID=654, GID=654, home=/root, shell=/bin/bash <86>Aug 21 09:47:02 userdel[1347161]: delete user 'builder' <86>Aug 21 09:47:02 userdel[1347161]: removed group 'builder' owned by 'builder' <86>Aug 21 09:47:02 userdel[1347161]: removed shadow group 'builder' owned by 'builder' <86>Aug 21 09:47:02 groupadd[1347169]: group added to /etc/group: name=builder, GID=655 <86>Aug 21 09:47:02 groupadd[1347169]: group added to /etc/gshadow: name=builder <86>Aug 21 09:47:02 groupadd[1347169]: new group: name=builder, GID=655 <86>Aug 21 09:47:02 useradd[1347173]: new user: name=builder, UID=655, GID=655, home=/usr/src, shell=/bin/bash <13>Aug 21 09:47:04 rpmi: libncurses-6.2.20210123-alt1 sisyphus+279621.1300.1.1 1626631090 installed <13>Aug 21 09:47:04 rpmi: libncurses++-6.2.20210123-alt1 sisyphus+279621.1300.1.1 1626631090 installed <13>Aug 21 09:47:04 rpmi: libtinfo-devel-6.2.20210123-alt1 sisyphus+279621.1300.1.1 1626631090 installed <13>Aug 21 09:47:04 rpmi: libncurses-devel-6.2.20210123-alt1 sisyphus+279621.1300.1.1 1626631090 installed <13>Aug 21 09:47:04 rpmi: libncurses++-devel-6.2.20210123-alt1 sisyphus+279621.1300.1.1 1626631090 installed <13>Aug 21 09:47:04 rpmi: libncursesw-devel-6.2.20210123-alt1 sisyphus+279621.1300.1.1 1626631090 installed <13>Aug 21 09:47:04 rpmi: libtic-devel-6.2.20210123-alt1 sisyphus+279621.1300.1.1 1626631090 installed <13>Aug 21 09:47:04 rpmi: desktop-file-utils-0.23-alt2 sisyphus+275054.100.2.1 1624901116 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/bombardier-0.8.3-alt1_16.nosrc.rpm (w1.gzdio) Installing bombardier-0.8.3-alt1_16.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.70415 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf bombardier-0.8.3+nmu3 + echo 'Source #0 (bombardier_0.8.3+nmu3.tar.xz):' Source #0 (bombardier_0.8.3+nmu3.tar.xz): + /usr/bin/xz -dc /usr/src/RPM/SOURCES/bombardier_0.8.3+nmu3.tar.xz + /bin/tar -xf - + cd bombardier-0.8.3+nmu3 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (bombardier-height.patch):' Patch #0 (bombardier-height.patch): + /usr/bin/patch -p0 patching file values.h + echo 'Patch #1 (bombardier-0.8.2-string-format.patch):' Patch #1 (bombardier-0.8.2-string-format.patch): + /usr/bin/patch -p0 patching file step.c + sed -i -e 's,$(LDFLAGS) -o $@ $(OBJS),-o $@ $(OBJS) $(LDFLAGS),' Makefile + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.70415 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bombardier-0.8.3+nmu3 + make 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' make: Entering directory '/usr/src/RPM/BUILD/bombardier-0.8.3+nmu3' cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o bombardier.o bombardier.c cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o display.o display.c display.c: In function 'citycompute': display.c:211:13: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 211 | asprintf(&ret,"Unnamed %d", citynum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ display.c: In function 'display_state': display.c:260:5: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | asprintf(&statusstr, "Blocks: %.4d/%.4d, City: %15s (%.2d), Score: %7d", state->blocks, state->numofblocks, citycompute(state->city), state->city, state->score); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o date.o date.c date.c: In function 'ascdate': date.c:19:25: warning: '-' directive writing 1 byte into a region of size between 0 and 7 [-Wformat-overflow=] 19 | sprintf(retstr, "%4d-%.2d-%.2d", tm->tm_year+1900, tm->tm_mon+1, tm->tm_mday); | ^ date.c:19:21: note: directive argument in the range [-2147483647, 2147483647] 19 | sprintf(retstr, "%4d-%.2d-%.2d", tm->tm_year+1900, tm->tm_mon+1, tm->tm_mday); | ^~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from date.c:6: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 11 and 36 bytes into a destination of size 11 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o randomhouse.o randomhouse.c cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o step.o step.c step.c: In function 'step_state_bomb': step.c:39:17: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result] 39 | asprintf(&(state->text), "%s", texts[state->houses_text[state->bombx]].text); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o hof.o hof.c hof.c: In function 'defhof': hof.c:44:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 44 | write(fd, "Teller Ede |1908-01-15| 16384\n", 40); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hof.c:45:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 45 | write(fd, "Szilárd Leó |1898-02-11| 8192\n", 40); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hof.c:46:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 46 | write(fd, "Neumann János |1903-12-28| 4096\n", 40); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hof.c:47:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | write(fd, "Gábor Dénes |1900-06-05| 2048\n", 40); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hof.c:48:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 48 | write(fd, "Bolyai János |1802-12-15| 1024\n", 40); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hof.c:49:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 49 | write(fd, "Eötvös Loránd |1848-07-27| 512\n", 40); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hof.c:50:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 50 | write(fd, "Horthy Miklós |1800-00-00| 256\n", 40); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hof.c:51:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | write(fd, "Kádár János |1800-00-00| 128\n", 40); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hof.c:52:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 52 | write(fd, "Rákosi Mátyás |1892-00-00| 64\n", 40); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hof.c: In function 'hof': hof.c:136:21: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 136 | write(fd, linewrite, 40); | ^~~~~~~~~~~~~~~~~~~~~~~~ hof.c:148:21: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | write(fd, linewrite, 40); | ^~~~~~~~~~~~~~~~~~~~~~~~ hof.c:134:41: warning: '%-20s' directive writing between 20 and 188 bytes into a region of size 40 [-Wformat-overflow=] 134 | sprintf(linewrite, "%-20s|%10s|%7d", names[i], dates[i], scores[i]); | ^~~~~ In file included from /usr/include/stdio.h:866, from incs.h:7, from bombardier.h:6, from hof.c:6: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 40 and 300 bytes into a destination of size 40 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hof.c:146:41: warning: '%-20s' directive writing between 20 and 188 bytes into a region of size 40 [-Wformat-overflow=] 146 | sprintf(linewrite, "%-20s|%10s|%7d", names[i], dates[i], scores[i]); | ^~~~~ In file included from /usr/include/stdio.h:866, from incs.h:7, from bombardier.h:6, from hof.c:6: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 40 and 300 bytes into a destination of size 40 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o signal.o signal.c cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -c -o gcurses.o gcurses.c cc -o bombardier bombardier.o display.o date.o randomhouse.o step.o hof.o signal.o gcurses.o -g -lncurses make: Leaving directory '/usr/src/RPM/BUILD/bombardier-0.8.3+nmu3' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.96327 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/bombardier-buildroot + : + /bin/rm -rf -- /usr/src/tmp/bombardier-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd bombardier-0.8.3+nmu3 + install -pD -m 755 bombardier /usr/src/tmp/bombardier-buildroot/usr/bin/bombardier + install -pD -m 644 bombardier.6 /usr/src/tmp/bombardier-buildroot/usr/share/man/man6/bombardier.6 + mkdir -p /usr/src/tmp/bombardier-buildroot/usr/share/applications + desktop-file-install --dir /usr/src/tmp/bombardier-buildroot/usr/share/applications /usr/src/RPM/SOURCES/bombardier.desktop /usr/src/tmp/bombardier-buildroot/usr/share/applications/bombardier.desktop: error: (will be fatal in the future): value "bombardier-logo.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path + mkdir -p /usr/src/tmp/bombardier-buildroot/usr/share/icons/hicolor/32x32/apps + install -p -m 644 /usr/src/RPM/SOURCES/bombardier-logo.png /usr/src/tmp/bombardier-buildroot/usr/share/icons/hicolor/32x32/apps + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/bombardier-buildroot (auto) Verifying and fixing files in /usr/src/tmp/bombardier-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) /usr/share/applications/bombardier.desktop: performed minor cleanup: 2d1 < Encoding=UTF-8 7c6 < Icon=bombardier-logo.png --- > Icon=bombardier-logo Checking contents of files in /usr/src/tmp/bombardier-buildroot/ (default) Compressing files in /usr/src/tmp/bombardier-buildroot (auto) Verifying ELF objects in /usr/src/tmp/bombardier-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/bin/bombardier: uses non-LFS functions: fcntl lseek open Processing files: bombardier-0.8.3-alt1_16 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.96327 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bombardier-0.8.3+nmu3 + DOCDIR=/usr/src/tmp/bombardier-buildroot/usr/share/doc/bombardier-0.8.3 + export DOCDIR + rm -rf /usr/src/tmp/bombardier-buildroot/usr/share/doc/bombardier-0.8.3 + /bin/mkdir -p /usr/src/tmp/bombardier-buildroot/usr/share/doc/bombardier-0.8.3 + cp -prL --no-dereference COPYING /usr/src/tmp/bombardier-buildroot/usr/share/doc/bombardier-0.8.3 + chmod -R go-w /usr/src/tmp/bombardier-buildroot/usr/share/doc/bombardier-0.8.3 + chmod -R a+rX /usr/src/tmp/bombardier-buildroot/usr/share/doc/bombardier-0.8.3 + cp -prL README DEDICATION VERSION /usr/src/tmp/bombardier-buildroot/usr/share/doc/bombardier-0.8.3 + chmod -R go-w /usr/src/tmp/bombardier-buildroot/usr/share/doc/bombardier-0.8.3 + chmod -R a+rX /usr/src/tmp/bombardier-buildroot/usr/share/doc/bombardier-0.8.3 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jF12J6 find-provides: running scripts (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.BSgdY5 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: icon-theme-hicolor, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libc.so.6(GLIBC_2.8), libncurses.so.5 >= set:mhcyTG6gUJwtVbwnaOOTHALtdl6ksIaVJgMXUFKYgcbo1g, libtinfo.so.5 >= set:liL9AIMPJq6KeUhd0, 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.hBOiL6 Creating bombardier-debuginfo package Processing files: bombardier-debuginfo-0.8.3-alt1_16 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rHsRA7 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EKKWM9 find-requires: running scripts (debuginfo) Requires: bombardier = 0.8.3-alt1_16, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libncurses.so.5), debug(libtinfo.so.5) Adding to bombardier-debuginfo a strict dependency on bombardier Wrote: /usr/src/RPM/RPMS/i586/bombardier-0.8.3-alt1_16.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/bombardier-debuginfo-0.8.3-alt1_16.i586.rpm (w2.lzdio) 1.39user 0.56system 0:06.32elapsed 30%CPU (0avgtext+0avgdata 26496maxresident)k 0inputs+0outputs (0major+179571minor)pagefaults 0swaps 4.74user 3.07system 0:11.97elapsed 65%CPU (0avgtext+0avgdata 99952maxresident)k 240inputs+0outputs (0major+446059minor)pagefaults 0swaps --- bombardier-0.8.3-alt1_16.i586.rpm.repo 2021-01-25 19:41:20.000000000 +0000 +++ bombardier-0.8.3-alt1_16.i586.rpm.hasher 2021-08-21 09:47:12.834925437 +0000 @@ -24,3 +24,3 @@ Provides: bombardier = 0.8.3-alt1_16:sisyphus+265267.100.1.1 -File: /usr/bin/bombardier 100755 root:root a9f16a1632d883ee9669533ce94b1f49 +File: /usr/bin/bombardier 100755 root:root 75f24c11c2c60261174ef1a28fc2d6d5 File: /usr/share/applications/bombardier.desktop 100644 root:root 03d926c11f2fc8999aea1764b7aac43b @@ -33,2 +33,2 @@ File: /usr/share/man/man6/bombardier.6.xz 100644 root:root 254d662b55db5407dd9a91b8b8b4c640 -RPMIdentity: b41b9b4f5178c4daf637971793da00f2b0543f0df5b94dcc6ad103f06b15a4bfdf7a2717fbdb8ade585faa885d552856f2d668673660fca108025ce867d2eefb +RPMIdentity: f26aaf22328a25a063c8ff12325c98e3cca661d957516f6e921e4ac490e038f2775401b7b63e63d3a10390778e1b5ac45bde2badf59d999b43d3503333d30005 --- bombardier-debuginfo-0.8.3-alt1_16.i586.rpm.repo 2021-01-25 19:41:20.000000000 +0000 +++ bombardier-debuginfo-0.8.3-alt1_16.i586.rpm.hasher 2021-08-21 09:47:12.996924313 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/b5 40755 root:root -/usr/lib/debug/.build-id/b5/73a9d2d406e386e9f292769bdd6ef0f9aaded4 120777 root:root ../../../../bin/bombardier -/usr/lib/debug/.build-id/b5/73a9d2d406e386e9f292769bdd6ef0f9aaded4.debug 120777 root:root ../../usr/bin/bombardier.debug +/usr/lib/debug/.build-id/5d 40755 root:root +/usr/lib/debug/.build-id/5d/63d56bc325e3167aa95af8e83cda6c35530258 120777 root:root ../../../../bin/bombardier +/usr/lib/debug/.build-id/5d/63d56bc325e3167aa95af8e83cda6c35530258.debug 120777 root:root ../../usr/bin/bombardier.debug /usr/lib/debug/usr/bin/bombardier.debug 100644 root:root @@ -26,6 +26,6 @@ Provides: bombardier-debuginfo = 0.8.3-alt1_16:sisyphus+265267.100.1.1 -File: /usr/lib/debug/.build-id/b5 40755 root:root -File: /usr/lib/debug/.build-id/b5/73a9d2d406e386e9f292769bdd6ef0f9aaded4 120777 root:root ../../../../bin/bombardier -File: /usr/lib/debug/.build-id/b5/73a9d2d406e386e9f292769bdd6ef0f9aaded4.debug 120777 root:root ../../usr/bin/bombardier.debug -File: /usr/lib/debug/usr/bin/bombardier.debug 100644 root:root e3b1c6b194c26648d7bb89b5570d8e33 +File: /usr/lib/debug/.build-id/5d 40755 root:root +File: /usr/lib/debug/.build-id/5d/63d56bc325e3167aa95af8e83cda6c35530258 120777 root:root ../../../../bin/bombardier +File: /usr/lib/debug/.build-id/5d/63d56bc325e3167aa95af8e83cda6c35530258.debug 120777 root:root ../../usr/bin/bombardier.debug +File: /usr/lib/debug/usr/bin/bombardier.debug 100644 root:root 96ef62b88b45a01b44afdde21ae0b247 File: /usr/src/debug/bombardier-0.8.3+nmu3 40755 root:root @@ -45,2 +45,2 @@ File: /usr/src/debug/bombardier-0.8.3+nmu3/texts.h 100644 root:root 7719c06463bd1adf905b409197816080 -RPMIdentity: 0f920396b17de9a8be5930835aafc1b970a4a0428440397354ac360821dc217b03c9eaf91c7362ba89f082be47d42119d3452f32151f8862d36e7b8a568aa05e +RPMIdentity: 5787df35263347e92c4b73b147a4bebebfc760f5788af31ea6add797bf902c65ede83473a2d94aff8c9f06d1535d6e573cd143ade6aff2b575025cc92960adf7