<86>Jun  1 06:03:38 userdel[1710160]: delete user 'rooter'
<86>Jun  1 06:03:38 userdel[1710160]: removed group 'rooter' owned by 'rooter'
<86>Jun  1 06:03:38 userdel[1710160]: removed shadow group 'rooter' owned by 'rooter'
<86>Jun  1 06:03:38 groupadd[1710244]: group added to /etc/group: name=rooter, GID=1817
<86>Jun  1 06:03:38 groupadd[1710244]: group added to /etc/gshadow: name=rooter
<86>Jun  1 06:03:38 groupadd[1710244]: new group: name=rooter, GID=1817
<86>Jun  1 06:03:38 useradd[1710310]: new user: name=rooter, UID=1817, GID=1817, home=/root, shell=/bin/bash, from=none
<86>Jun  1 06:03:38 userdel[1710427]: delete user 'builder'
<86>Jun  1 06:03:38 userdel[1710427]: removed group 'builder' owned by 'builder'
<86>Jun  1 06:03:38 userdel[1710427]: removed shadow group 'builder' owned by 'builder'
<86>Jun  1 06:03:38 groupadd[1710506]: group added to /etc/group: name=builder, GID=1818
<86>Jun  1 06:03:38 groupadd[1710506]: group added to /etc/gshadow: name=builder
<86>Jun  1 06:03:38 groupadd[1710506]: new group: name=builder, GID=1818
<86>Jun  1 06:03:38 useradd[1710572]: new user: name=builder, UID=1818, GID=1818, home=/usr/src, shell=/bin/bash, from=none
<13>Jun  1 06:03:41 rpmi: ftplib-4.0-alt1_9 sisyphus+346204.200.2.1 1716360858 installed
<13>Jun  1 06:03:41 rpmi: ftplib-devel-4.0-alt1_9 sisyphus+346204.200.2.1 1716360858 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/xbiso-0.6.1-alt2_29.nosrc.rpm (w1.gzdio)
Installing xbiso-0.6.1-alt2_29.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.97597
+ umask 022
+ /usr/bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf xbiso-0.6.1
+ echo 'Source #0 (xbiso-0.6.1.tar.gz):'
Source #0 (xbiso-0.6.1.tar.gz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/xbiso-0.6.1.tar.gz
+ /bin/tar -xf -
+ cd xbiso-0.6.1
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (xbiso-0.6.1-destdir.patch):'
Patch #0 (xbiso-0.6.1-destdir.patch):
+ /bin/patch -p1
patching file Makefile.in
+ echo 'Patch #1 (xbiso-0.6.1-ftplib4.patch):'
Patch #1 (xbiso-0.6.1-ftplib4.patch):
+ /bin/patch -p1 -b --suffix .ftplib4
patching file xbiso.c
+ echo 'Patch #2 (xbiso-configure-c99.patch):'
Patch #2 (xbiso-configure-c99.patch):
+ /bin/patch -p1
patching file configure
+ echo 'Patch #3 (xbiso-c99.patch):'
Patch #3 (xbiso-c99.patch):
+ /bin/patch -p1
patching file xbiso.c
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.97597
+ umask 022
+ /usr/bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd xbiso-0.6.1
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -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
+ echo 'rpm-build: warning: ./configure script does not support --runstatedir'
rpm-build: warning: ./configure script does not support --runstatedir
+ ./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 --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext
checking for i586-alt-linux-gcc... i586-alt-linux-gcc
checking for C compiler default output... 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 i586-alt-linux-gcc accepts -g... yes
checking for main in -lftp... yes
checking for ceil in -lm... yes
checking how to run the C preprocessor... egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
i586-alt-linux-gcc -E
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
checking for ANSI C header files... egrep: warning: egrep is obsolescent; using grep -E
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 fcntl.h usability... yes
checking fcntl.h presence... egrep: warning: egrep is obsolescent; using grep -E
yes
checking for fcntl.h... yes
checking malloc.h usability... yes
checking malloc.h presence... egrep: warning: egrep is obsolescent; using grep -E
yes
checking for malloc.h... yes
checking for unistd.h... (cached) yes
checking whether byte ordering is bigendian... no
checking for i586-alt-linux-gcc option to accept ANSI C... none needed
checking for an ANSI C-conforming const... yes
checking for off_t... yes
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for mkdir... yes
checking for strdup... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
egrep: warning: egrep is obsolescent; using grep -E
+ make -j16
make: Entering directory '/usr/src/RPM/BUILD/xbiso-0.6.1'
i586-alt-linux-gcc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -o xbiso xbiso.c -DUSE_FTP -lftp -lm
xbiso.c: In function 'main':
xbiso.c:102:8: warning: unused variable 'cpos' [-Wunused-variable]
  102 |   OFFT cpos;
      |        ^~~~
xbiso.c:101:7: warning: unused variable 'diri' [-Wunused-variable]
  101 |   int diri=0,ret;
      |       ^~~~
xbiso.c:100:16: warning: variable 'dtablesize' set but not used [-Wunused-but-set-variable]
  100 |   long dtable, dtablesize;
      |                ^~~~~~~~~~
xbiso.c: In function 'handlefile':
xbiso.c:323:48: warning: format '%i' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
  323 |     printf("ltable offset: %i\nrtable offset: %i\nsector: %li\nfilesize: %li\nattributes: 0x%x\nfilename length: %i\nfilename: %s\n\n", dirent.ltable, dirent.rtable, dirent.sector, dirent.size, dirent.attribs, dirent.fnamelen, dirent.fname);
      |                                               ~^                                                                                                       ~~~~~~~~~~~~~
      |                                                |                                                                                                             |
      |                                                int                                                                                                           long int
      |                                               %li
xbiso.c: In function 'extract':
xbiso.c:459:13: warning: variable 'xbftell' set but not used [-Wunused-but-set-variable]
  459 |   off64_t (*xbftell)();
      |             ^~~~~~~
xbiso.c: In function 'main':
xbiso.c:237:5: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result]
  237 |     chdir(dbuf);
      |     ^~~~~~~~~~~
xbiso.c:244:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  244 |   fread(buffer, 0x14, 1, xiso);                                 //header
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:248:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  248 |   fread(dtbuf, 1, 4, xiso);                             //Sector that root directory table resides in
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:250:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  250 |   fread(dtbuf, 1, 4, xiso);                             //Size of root directory table in bytes
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:254:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  254 |   fread(buffer, 0x14, 1, xiso);                                 //header tail
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c: In function 'handlefile':
xbiso.c:297:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  297 |   fread(dtbuf, 1, 2, xiso);                     //ltable offset from current
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:299:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  299 |   fread(dtbuf, 1, 2, xiso);                     //rtable offset from current
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:301:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  301 |   fread(dtbuf, 1, 4, xiso);                     //sector of file
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:303:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  303 |   fread(dtbuf, 1, 4, xiso);                             //filesize
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:305:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  305 |   fread(&dirent.attribs, 1, 1, xiso);                   //file attributes
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:306:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  306 |   fread(&dirent.fnamelen, 1, 1, xiso);                  //filename length
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:314:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  314 |   fread(dirent.fname, dirent.fnamelen, 1, xiso);        //filename
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:330:7: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  330 |       fread(buffer,32,1,xiso);
      |       ^~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:361:9: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result]
  361 |         chdir("..");
      |         ^~~~~~~~~~~
xbiso.c:378:1: warning: control reaches end of non-void function [-Wreturn-type]
  378 | }
      | ^
xbiso.c: In function 'procdir':
xbiso.c:425:5: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result]
  425 |     chdir(dirent->fname);
      |     ^~~~~~~~~~~~~~~~~~~~
xbiso.c: In function 'extract':
xbiso.c:489:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  489 |     fread(fbuf, dirent->size, 1, xiso);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:528:7: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  528 |       fread(fbuf, BUFFSIZE, 1, xiso);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xbiso.c:542:7: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  542 |       fread(fbuf, rm, 1, xiso);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/xbiso-0.6.1'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.75589
+ umask 022
+ /usr/bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/xbiso-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/xbiso-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games
+ cd xbiso-0.6.1
+ mkdir /usr/src/tmp/xbiso-buildroot
+ mkdir -p /usr/src/tmp/xbiso-buildroot/usr/bin
+ make DESTDIR=/usr/src/tmp/xbiso-buildroot install
make: Entering directory '/usr/src/RPM/BUILD/xbiso-0.6.1'
install -m 755 xbiso /usr/src/tmp/xbiso-buildroot/usr/bin
make: Leaving directory '/usr/src/RPM/BUILD/xbiso-0.6.1'
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/xbiso-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/xbiso-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/xbiso-buildroot/ (default)
Compressing files in /usr/src/tmp/xbiso-buildroot (auto)
Verifying ELF objects in /usr/src/tmp/xbiso-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/bin/xbiso: uses non-LFS functions: fopen
Splitting links to aliased files under /{,s}bin in /usr/src/tmp/xbiso-buildroot
Processing files: xbiso-0.6.1-alt2_29
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.43436
+ umask 022
+ /usr/bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd xbiso-0.6.1
+ DOCDIR=/usr/src/tmp/xbiso-buildroot/usr/share/doc/xbiso-0.6.1
+ export DOCDIR
+ rm -rf /usr/src/tmp/xbiso-buildroot/usr/share/doc/xbiso-0.6.1
+ /usr/bin/mkdir -p /usr/src/tmp/xbiso-buildroot/usr/share/doc/xbiso-0.6.1
+ cp -prL CHANGELOG LICENSE README /usr/src/tmp/xbiso-buildroot/usr/share/doc/xbiso-0.6.1
+ chmod -R go-w /usr/src/tmp/xbiso-buildroot/usr/share/doc/xbiso-0.6.1
+ chmod -R a+rX /usr/src/tmp/xbiso-buildroot/usr/share/doc/xbiso-0.6.1
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Cp2L3j
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.mdTpmJ
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.3.4), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libftp.so.4 >= set:ieFnukR72sDqUEcy026D0, libm.so.6(GLIBC_2.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.vAc2Jh
Creating xbiso-debuginfo package
Processing files: xbiso-debuginfo-0.6.1-alt2_29
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.m13VLK
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Fmzu4q
find-requires: running scripts (debuginfo)
Requires: xbiso = 0.6.1-alt2_29, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libftp.so.4), debug(libm.so.6)
Adding to xbiso-debuginfo a strict dependency on xbiso
Wrote: /usr/src/RPM/RPMS/i586/xbiso-0.6.1-alt2_29.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/xbiso-debuginfo-0.6.1-alt2_29.i586.rpm (w2.lzdio)
1.39user 2.03system 0:07.55elapsed 45%CPU (0avgtext+0avgdata 25804maxresident)k
0inputs+0outputs (0major+384486minor)pagefaults 0swaps
3.35user 2.62system 0:16.83elapsed 35%CPU (0avgtext+0avgdata 128048maxresident)k
136inputs+0outputs (0major+202692minor)pagefaults 0swaps
--- xbiso-0.6.1-alt2_29.i586.rpm.repo	2022-12-24 10:09:41.000000000 +0000
+++ xbiso-0.6.1-alt2_29.i586.rpm.hasher	2024-06-01 06:03:51.668464694 +0000
@@ -12,2 +12,3 @@
 Requires: libc.so.6(GLIBC_2.4)  
+Requires: libc.so.6(GLIBC_2.7)  
 Requires: libftp.so.4 >= set:ieFnukR72sDqUEcy026D0
@@ -18,3 +19,3 @@
 Provides: xbiso = 0.6.1-alt2_29:sisyphus+312418.100.1.1
-File: /usr/bin/xbiso	100755	root:root	bd78596732ee9488db347afe0a2c683b	
+File: /usr/bin/xbiso	100755	root:root	4f5f0576a646de86e454393d4c4533de	
 File: /usr/share/doc/xbiso-0.6.1	40755	root:root		
@@ -23,2 +24,2 @@
 File: /usr/share/doc/xbiso-0.6.1/README	100644	root:root	f92b53c2c64c9488d04022e87d9bb70e	
-RPMIdentity: a1bb477691adb9666c62a9e3960180f8a58e73d7f5e5b29a25d41f6b08df1205c0d9f974927fe7641503037faae3e6624527f8194a46c5d83a3c4587f196c17c
+RPMIdentity: f44cc269adad84ffd73a450bb4c22da37cc3a09e914442212b04c8d15c765a5506be9f8e77344549f6df385090878711379772f96aaf96a1e3d721e6d0310101
--- xbiso-debuginfo-0.6.1-alt2_29.i586.rpm.repo	2022-12-24 10:09:41.000000000 +0000
+++ xbiso-debuginfo-0.6.1-alt2_29.i586.rpm.hasher	2024-06-01 06:03:51.763466243 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/63	40755	root:root	
-/usr/lib/debug/.build-id/63/b97f17494260382e592b631b8d967c6f60b76e	120777	root:root	../../../../bin/xbiso
-/usr/lib/debug/.build-id/63/b97f17494260382e592b631b8d967c6f60b76e.debug	120777	root:root	../../usr/bin/xbiso.debug
+/usr/lib/debug/.build-id/6b	40755	root:root	
+/usr/lib/debug/.build-id/6b/d6a1f4db6119e5010454ddb708ac18e556921f	120777	root:root	../../../../bin/xbiso
+/usr/lib/debug/.build-id/6b/d6a1f4db6119e5010454ddb708ac18e556921f.debug	120777	root:root	../../usr/bin/xbiso.debug
 /usr/lib/debug/usr/bin/xbiso.debug	100644	root:root	
@@ -13,8 +13,8 @@
 Provides: xbiso-debuginfo = 0.6.1-alt2_29:sisyphus+312418.100.1.1
-File: /usr/lib/debug/.build-id/63	40755	root:root		
-File: /usr/lib/debug/.build-id/63/b97f17494260382e592b631b8d967c6f60b76e	120777	root:root		../../../../bin/xbiso
-File: /usr/lib/debug/.build-id/63/b97f17494260382e592b631b8d967c6f60b76e.debug	120777	root:root		../../usr/bin/xbiso.debug
-File: /usr/lib/debug/usr/bin/xbiso.debug	100644	root:root	fef743ff9d0a5a68ed9eea7d9f061d24	
+File: /usr/lib/debug/.build-id/6b	40755	root:root		
+File: /usr/lib/debug/.build-id/6b/d6a1f4db6119e5010454ddb708ac18e556921f	120777	root:root		../../../../bin/xbiso
+File: /usr/lib/debug/.build-id/6b/d6a1f4db6119e5010454ddb708ac18e556921f.debug	120777	root:root		../../usr/bin/xbiso.debug
+File: /usr/lib/debug/usr/bin/xbiso.debug	100644	root:root	d8ecf250ecd81e7f88e75ee5665c9547	
 File: /usr/src/debug/xbiso-0.6.1	40755	root:root		
 File: /usr/src/debug/xbiso-0.6.1/xbiso.c	100644	root:root	4d4449ec5f3a4fb2557ccf9f3351593e	
-RPMIdentity: e2fd0b8c34a9114fb43fee272a478c420301952a15160da2ab6d653ec705e94f585af2e39ffb2f83dc5fddc77b6cc4e26377d9f89e931e601ae1efd3e8ef18d8
+RPMIdentity: ec1de271cbe24a0dadb24967fcdb65d8e51c84640b5f8025fe02c588a64db2ee8bbd28fb02031ea4043eefb256b3b06033c8b84a7a88fa35c5d3dd5f99f9c9e8