<86>Nov 14 02:06:08 userdel[3105442]: delete user 'rooter' <86>Nov 14 02:06:08 userdel[3105442]: removed group 'rooter' owned by 'rooter' <86>Nov 14 02:06:08 userdel[3105442]: removed shadow group 'rooter' owned by 'rooter' <86>Nov 14 02:06:08 groupadd[3105513]: group added to /etc/group: name=rooter, GID=1853 <86>Nov 14 02:06:08 groupadd[3105513]: group added to /etc/gshadow: name=rooter <86>Nov 14 02:06:08 groupadd[3105513]: new group: name=rooter, GID=1853 <86>Nov 14 02:06:08 useradd[3105568]: new user: name=rooter, UID=1853, GID=1853, home=/root, shell=/bin/bash, from=none <86>Nov 14 02:06:08 userdel[3105645]: delete user 'builder' <86>Nov 14 02:06:08 userdel[3105645]: removed group 'builder' owned by 'builder' <86>Nov 14 02:06:08 userdel[3105645]: removed shadow group 'builder' owned by 'builder' <86>Nov 14 02:06:08 groupadd[3105722]: group added to /etc/group: name=builder, GID=1854 <86>Nov 14 02:06:08 groupadd[3105722]: group added to /etc/gshadow: name=builder <86>Nov 14 02:06:08 groupadd[3105722]: new group: name=builder, GID=1854 <86>Nov 14 02:06:08 useradd[3105793]: new user: name=builder, UID=1854, GID=1854, home=/usr/src, shell=/bin/bash, from=none /usr/src/in/srpm/zisofs-tools-1.0.8-alt2_29.src.rpm: license not found in '/usr/share/license' directory: GPL+ <13>Nov 14 02:06:11 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/zisofs-tools-1.0.8-alt2_29.nosrc.rpm (w1.gzdio) Installing zisofs-tools-1.0.8-alt2_29.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.53820 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf zisofs-tools-1.0.8 + echo 'Source #0 (zisofs-tools-1.0.8.tar.bz2):' Source #0 (zisofs-tools-1.0.8.tar.bz2): + /usr/bin/bzip2 -dc /usr/src/RPM/SOURCES/zisofs-tools-1.0.8.tar.bz2 + /bin/tar -xf - + cd zisofs-tools-1.0.8 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (zisofs-tools-configure-c99.patch):' Patch #0 (zisofs-tools-configure-c99.patch): + /usr/bin/patch -p1 patching file configure + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.37504 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd zisofs-tools-1.0.8 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -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 + echo 'rpm-build: warning: ./configure script does not support --runstatedir' rpm-build: warning: ./configure script does not support --runstatedir + ./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 --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ANSI C... none needed checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for _LARGE_FILES value needed for large files... no checking for an ANSI C-conforming const... yes checking for inline... inline checking if x86_64-alt-linux-gcc accepts -Wall... yes checking if x86_64-alt-linux-gcc accepts -W... yes checking if x86_64-alt-linux-gcc accepts -Wpointer-arith... yes checking if x86_64-alt-linux-gcc accepts -Wbad-function-cast... yes checking if x86_64-alt-linux-gcc accepts -Wcast-equal... no checking if x86_64-alt-linux-gcc accepts -Wstrict-prototypes... yes checking if x86_64-alt-linux-gcc accepts -Wmissing-prototypes... yes checking if x86_64-alt-linux-gcc accepts -Wmissing-declarations... yes checking if x86_64-alt-linux-gcc accepts -Wnested-externs... yes checking if x86_64-alt-linux-gcc accepts -Winline... yes checking if x86_64-alt-linux-gcc accepts -Wshadow... yes checking if x86_64-alt-linux-gcc accepts -Wcast-align... yes checking if x86_64-alt-linux-gcc accepts -pipe... yes checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for inttypes.h... (cached) yes checking sysexits.h usability... yes checking sysexits.h presence... yes checking for sysexits.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking for lchown... yes checking for utimes... yes checking for struct stat.st_mtim.tv_usec... no checking for struct stat.st_mtim.tv_nsec... yes checking for library containing compress2... -lz checking for library containing getopt_long... none required checking for getopt_long... yes checking for x86_64-alt-linux-ranlib... no checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/ginstall -c configure: creating ./config.status config.status: creating MCONFIG config.status: creating config.h + make -j16 make: Entering directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' echo "#define ZISOFS_TOOLS_VERSION \"1.0.8\"" > version.h make: Leaving directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' make: Entering directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -W -Wpointer-arith -Wbad-function-cast -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wshadow -Wcast-align -pipe -c iso9660.c make: Leaving directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' make: Entering directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -W -Wpointer-arith -Wbad-function-cast -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wshadow -Wcast-align -pipe -c copytime.c make: Leaving directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' make: Entering directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -W -Wpointer-arith -Wbad-function-cast -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wshadow -Wcast-align -pipe -c util.c make: Leaving directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' make: Entering directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -W -Wpointer-arith -Wbad-function-cast -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wshadow -Wcast-align -pipe -c hash.c make: Leaving directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' make: Entering directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -W -Wpointer-arith -Wbad-function-cast -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wshadow -Wcast-align -pipe -c workers.c make: Leaving directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' make: Entering directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -W -Wpointer-arith -Wbad-function-cast -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wshadow -Wcast-align -pipe -c walk.c walk.c: In function 'munge_file': walk.c:87:5: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 87 | chown(outpath, st->st_uid, st->st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' make: Entering directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -W -Wpointer-arith -Wbad-function-cast -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wshadow -Wcast-align -pipe -c mkzftree.c make: Leaving directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' make: Entering directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -W -Wpointer-arith -Wbad-function-cast -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wshadow -Wcast-align -pipe -c compress.c compress.c: In function 'block_compress_file': compress.c:132:5: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 132 | ftruncate(fileno(output), position); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' make: Entering directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -W -Wpointer-arith -Wbad-function-cast -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wshadow -Wcast-align -pipe -c uncompress.c make: Leaving directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' make: Entering directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' x86_64-alt-linux-gcc -o mkzftree mkzftree.o walk.o workers.o util.o hash.o iso9660.o copytime.o compress.o uncompress.o -lz make: Leaving directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.61598 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/zisofs-tools-buildroot + : + /bin/rm -rf -- /usr/src/tmp/zisofs-tools-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd zisofs-tools-1.0.8 + make install INSTALLROOT=/usr/src/tmp/zisofs-tools-buildroot make: Entering directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' mkdir -p /usr/src/tmp/zisofs-tools-buildroot/usr/bin /usr/bin/ginstall -c mkzftree /usr/src/tmp/zisofs-tools-buildroot/usr/bin mkdir -p /usr/src/tmp/zisofs-tools-buildroot/usr/share/man/man1 /usr/bin/ginstall -c -m 644 mkzftree.1 /usr/src/tmp/zisofs-tools-buildroot/usr/share/man/man1 make: Leaving directory '/usr/src/RPM/BUILD/zisofs-tools-1.0.8' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/zisofs-tools-buildroot (auto) Verifying and fixing files in /usr/src/tmp/zisofs-tools-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/zisofs-tools-buildroot/ (default) Compressing files in /usr/src/tmp/zisofs-tools-buildroot (auto) Verifying ELF objects in /usr/src/tmp/zisofs-tools-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/zisofs-tools-buildroot Processing files: zisofs-tools-1.0.8-alt2_29 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.61598 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd zisofs-tools-1.0.8 + DOCDIR=/usr/src/tmp/zisofs-tools-buildroot/usr/share/doc/zisofs-tools-1.0.8 + export DOCDIR + rm -rf /usr/src/tmp/zisofs-tools-buildroot/usr/share/doc/zisofs-tools-1.0.8 + /bin/mkdir -p /usr/src/tmp/zisofs-tools-buildroot/usr/share/doc/zisofs-tools-1.0.8 + cp -prL README zisofs.magic COPYING /usr/src/tmp/zisofs-tools-buildroot/usr/share/doc/zisofs-tools-1.0.8 + chmod -R go-w /usr/src/tmp/zisofs-tools-buildroot/usr/share/doc/zisofs-tools-1.0.8 + chmod -R a+rX /usr/src/tmp/zisofs-tools-buildroot/usr/share/doc/zisofs-tools-1.0.8 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XEvRhv 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.ChQ8VG find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: mkzftree = 1.0.8 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.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libz.so.1()(64bit) >= set:kiuXihG0, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Conflicts: mkzftree < 1.0.8 Obsoletes: mkzftree < 1.0.8 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.S1iz5g Creating zisofs-tools-debuginfo package Processing files: zisofs-tools-debuginfo-1.0.8-alt2_29 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.howO9P find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.dT6jZp find-requires: running scripts (debuginfo) Requires: zisofs-tools = 1.0.8-alt2_29, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libz.so.1) Adding to zisofs-tools-debuginfo a strict dependency on zisofs-tools Wrote: /usr/src/RPM/RPMS/x86_64/zisofs-tools-1.0.8-alt2_29.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/zisofs-tools-debuginfo-1.0.8-alt2_29.x86_64.rpm (w2.lzdio) 1.67user 3.24system 0:08.74elapsed 56%CPU (0avgtext+0avgdata 30720maxresident)k 0inputs+0outputs (0major+627814minor)pagefaults 0swaps /.out/zisofs-tools-1.0.8-alt2_29.x86_64.rpm: license not found in '/usr/share/license' directory: GPL+ /.out/zisofs-tools-debuginfo-1.0.8-alt2_29.x86_64.rpm: license not found in '/usr/share/license' directory: GPL+ 3.27user 2.68system 0:17.83elapsed 33%CPU (0avgtext+0avgdata 137156maxresident)k 0inputs+0outputs (0major+207858minor)pagefaults 0swaps --- zisofs-tools-1.0.8-alt2_29.x86_64.rpm.repo 2022-12-24 10:16:08.000000000 +0000 +++ zisofs-tools-1.0.8-alt2_29.x86_64.rpm.hasher 2024-11-14 02:06:22.765879130 +0000 @@ -7,3 +7,2 @@ Requires: /lib64/ld-linux-x86-64.so.2 -Requires: libc.so.6(GLIBC_2.14)(64bit) Requires: libc.so.6(GLIBC_2.2.5)(64bit) @@ -12,2 +11,3 @@ Requires: libc.so.6(GLIBC_2.34)(64bit) +Requires: libc.so.6(GLIBC_2.38)(64bit) Requires: libc.so.6(GLIBC_2.4)(64bit) @@ -21,3 +21,3 @@ Conflicts: mkzftree < 1.0.8 -File: /usr/bin/mkzftree 100755 root:root a4daa8d9e9b28fb633a389d567cf8c49 +File: /usr/bin/mkzftree 100755 root:root 1cd7bec13facef1a40b5c2621f425bac File: /usr/share/doc/zisofs-tools-1.0.8 40755 root:root @@ -27,2 +27,2 @@ File: /usr/share/man/man1/mkzftree.1.xz 100644 root:root 0c1f9e3251878ebe6d163f2ac444b786 -RPMIdentity: 9f5701d4a4ede3ffcc97c414452ece4488fd206c787548a92600c4e75f3959ce550de641b24645f746af97496f823804542457602091172f9fb7238d15854290 +RPMIdentity: 4925eb9e1ceb9f51f3a002e6456f849f4b624efa2fa1a6ccf5f5d23ed875237f3114f6fd7c30ebdc2c68de3acfc4eb6cf21d4c0c9410ce85dd293d3eb6a6ecaf --- zisofs-tools-debuginfo-1.0.8-alt2_29.x86_64.rpm.repo 2022-12-24 10:16:08.000000000 +0000 +++ zisofs-tools-debuginfo-1.0.8-alt2_29.x86_64.rpm.hasher 2024-11-14 02:06:22.852880220 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/ac 40755 root:root -/usr/lib/debug/.build-id/ac/8cc3da7b809055273009d71fa6dc32891e12c4 120777 root:root ../../../../bin/mkzftree -/usr/lib/debug/.build-id/ac/8cc3da7b809055273009d71fa6dc32891e12c4.debug 120777 root:root ../../usr/bin/mkzftree.debug +/usr/lib/debug/.build-id/82 40755 root:root +/usr/lib/debug/.build-id/82/8f458c018656cde17c7ba4f0ac2dcf2294bfc3 120777 root:root ../../../../bin/mkzftree +/usr/lib/debug/.build-id/82/8f458c018656cde17c7ba4f0ac2dcf2294bfc3.debug 120777 root:root ../../usr/bin/mkzftree.debug /usr/lib/debug/usr/bin/mkzftree.debug 100644 root:root @@ -22,6 +22,6 @@ Provides: zisofs-tools-debuginfo = 1.0.8-alt2_29:sisyphus+312423.100.1.1 -File: /usr/lib/debug/.build-id/ac 40755 root:root -File: /usr/lib/debug/.build-id/ac/8cc3da7b809055273009d71fa6dc32891e12c4 120777 root:root ../../../../bin/mkzftree -File: /usr/lib/debug/.build-id/ac/8cc3da7b809055273009d71fa6dc32891e12c4.debug 120777 root:root ../../usr/bin/mkzftree.debug -File: /usr/lib/debug/usr/bin/mkzftree.debug 100644 root:root e05a83617e0b7a9d42c992e2fddf97cb +File: /usr/lib/debug/.build-id/82 40755 root:root +File: /usr/lib/debug/.build-id/82/8f458c018656cde17c7ba4f0ac2dcf2294bfc3 120777 root:root ../../../../bin/mkzftree +File: /usr/lib/debug/.build-id/82/8f458c018656cde17c7ba4f0ac2dcf2294bfc3.debug 120777 root:root ../../usr/bin/mkzftree.debug +File: /usr/lib/debug/usr/bin/mkzftree.debug 100644 root:root 04423ade2bf8e23b41477a7c58edfe47 File: /usr/src/debug/zisofs-tools-1.0.8 40755 root:root @@ -38,2 +38,2 @@ File: /usr/src/debug/zisofs-tools-1.0.8/workers.c 100644 root:root daaf4fcce962f49947c82acaa8bef336 -RPMIdentity: 458ac893b0aa5f9727dc075bbd161bba61923690901e685875f200bca114a300637339cb07905cab07198c5eb453d113f4f18627cc38f66d92aa6a5fc1795ae9 +RPMIdentity: a56b00abe9c1b0ea1d8bd8221ebad4587ad42e91310ee4419feb836b9e038cd3e696049a8a8b99a66b94ca31b49acb3b1f7be771342a6970fbd35d56ce5e7212