<86>Mar 2 06:32:01 userdel[198396]: delete user 'rooter' <86>Mar 2 06:32:01 userdel[198396]: removed group 'rooter' owned by 'rooter' <86>Mar 2 06:32:01 userdel[198396]: removed shadow group 'rooter' owned by 'rooter' <86>Mar 2 06:32:01 groupadd[198443]: group added to /etc/group: name=rooter, GID=1838 <86>Mar 2 06:32:01 groupadd[198443]: group added to /etc/gshadow: name=rooter <86>Mar 2 06:32:01 groupadd[198443]: new group: name=rooter, GID=1838 <86>Mar 2 06:32:01 useradd[198479]: new user: name=rooter, UID=1838, GID=1838, home=/root, shell=/bin/bash, from=none <86>Mar 2 06:32:01 userdel[198516]: delete user 'builder' <86>Mar 2 06:32:01 userdel[198516]: removed group 'builder' owned by 'builder' <86>Mar 2 06:32:01 userdel[198516]: removed shadow group 'builder' owned by 'builder' <86>Mar 2 06:32:01 groupadd[198542]: group added to /etc/group: name=builder, GID=1839 <86>Mar 2 06:32:01 groupadd[198542]: group added to /etc/gshadow: name=builder <86>Mar 2 06:32:01 groupadd[198542]: new group: name=builder, GID=1839 <86>Mar 2 06:32:01 useradd[198570]: new user: name=builder, UID=1839, GID=1839, home=/usr/src, shell=/bin/bash, from=none /usr/src/in/srpm/wmxkbru-1.2.2-alt1.src.rpm: license not found in '/usr/share/license' directory: GPL2 <13>Mar 2 06:32:04 rpmi: xorg-proto-devel-2023.2-alt1.1 sisyphus+330960.100.2.1 1696609218 installed <13>Mar 2 06:32:04 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577440 installed <13>Mar 2 06:32:04 rpmi: libICE-1.1.1-alt1 sisyphus+311428.500.1.1 1670577559 installed <13>Mar 2 06:32:04 rpmi: libSM-1.2.4-alt1 sisyphus+312057.200.1.1 1671526918 installed <13>Mar 2 06:32:04 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577440 installed <13>Mar 2 06:32:04 rpmi: libX11-locales-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed <13>Mar 2 06:32:04 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233860 installed <13>Mar 2 06:32:04 rpmi: libxcb-1.16-alt1 sisyphus+327325.200.1.1 1692276267 installed <13>Mar 2 06:32:04 rpmi: libX11-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400319 installed <13>Mar 2 06:32:04 rpmi: libXext-1.3.5-alt1 sisyphus+309285.100.1.1 1667212413 installed <13>Mar 2 06:32:04 rpmi: libXt-1.3.0-alt1 sisyphus+331490.500.1.1 1697023316 installed <13>Mar 2 06:32:04 rpmi: libXpm-3.5.17-alt1 sisyphus+330921.100.1.1 1696400258 installed <13>Mar 2 06:32:05 rpmi: libxcb-devel-1.16-alt1 sisyphus+327325.200.1.1 1692276267 installed <13>Mar 2 06:32:05 rpmi: libX11-devel-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400319 installed <13>Mar 2 06:32:05 rpmi: libXext-devel-1.3.5-alt1 sisyphus+309285.100.1.1 1667212413 installed <13>Mar 2 06:32:05 rpmi: libXpm-devel-3.5.17-alt1 sisyphus+330921.100.1.1 1696400258 installed <13>Mar 2 06:32:05 rpmi: imake-1.0.8-alt1 sisyphus+302593.100.1.1 1656080803 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/wmxkbru-1.2.2-alt1.nosrc.rpm (w1.gzdio) Installing wmxkbru-1.2.2-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.48831 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf wmxkbru-1.2.2 + echo 'Source #0 (wmxkbru-1.2.2.tar.gz):' Source #0 (wmxkbru-1.2.2.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/wmxkbru-1.2.2.tar.gz + /bin/tar -xf - + cd wmxkbru-1.2.2 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.48831 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd wmxkbru-1.2.2 + 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/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --with-rpm --prefix=/usr checking app version... 1.2.2 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 i586-alt-linux-gcc option to accept ANSI C... none needed checking return type of signal handlers... void checking for i586-alt-linux-gcc... (cached) i586-alt-linux-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether i586-alt-linux-gcc accepts -g... (cached) yes checking for i586-alt-linux-gcc option to accept ANSI C... (cached) none needed checking for a BSD-compatible install... /bin/install -c checking how to run the C preprocessor... i586-alt-linux-gcc -E checking for X... no checking for egrep... grep -E checking for ANSI C header files... yes checking for XOpenDisplay in -lX11... 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 X11/Xlib.h usability... yes checking X11/Xlib.h presence... yes checking for X11/Xlib.h... yes checking for XQueryExtension in -lXext... yes checking for XkbQueryExtension in -lXext... yes checking for X11/XKBlib.h... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking for X11/xpm.h... yes checking for XShapeCombineMask in -lXext... yes checking for X11/extensions/shape.h... yes checking for an ANSI C-conforming const... yes checking for snprintf... yes checking directory for documents... /usr/share/doc/wmxkb-1.2.2 configure: creating ./config.status config.status: creating Makefile config.status: creating wmxkb_conf.h + make make: Entering directory '/usr/src/RPM/BUILD/wmxkbru-1.2.2' echo '# wmxkb library dependencies' > wmxkb.dep gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -Wall -MM wmxkb.c wmxkb_xkb.c wmxkb_x11.c wmxkb_xrm.c > wmxkb.dep gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -Wall -c -o wmxkb.o wmxkb.c wmxkb.c: In function 'runScriptNow': wmxkb.c:140:17: warning: ignoring return value of 'freopen' declared with attribute 'warn_unused_result' [-Wunused-result] 140 | freopen("/dev/null", "w", stdout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wmxkb.c:141:17: warning: ignoring return value of 'freopen' declared with attribute 'warn_unused_result' [-Wunused-result] 141 | freopen("/dev/null", "r", stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -Wall -c -o wmxkb_xkb.o wmxkb_xkb.c gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -Wall -c -o wmxkb_x11.o wmxkb_x11.c wmxkb_x11.c: In function 'drawGroupName': wmxkb_x11.c:738:27: warning: variable 'yoff' set but not used [-Wunused-but-set-variable] 738 | int x, y, yoff; | ^~~~ gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -Wall -c -o wmxkb_xrm.o wmxkb_xrm.c wmxkb_xrm.c: In function 'ProcessGeometry': wmxkb_xrm.c:413:61: warning: pointer targets in passing argument 4 of 'XParseGeometry' differ in signedness [-Wpointer-sign] 413 | gmask = XParseGeometry(geometry, &x, &y, &w, &h); | ^~ | | | int * In file included from wmxkb.h:6, from wmxkb_xrm.c:1: /usr/include/X11/Xlib.h:2875:5: note: expected 'unsigned int *' but argument is of type 'int *' 2875 | unsigned int* /* width_return */, | ^~~~~~~~~~~~~ wmxkb_xrm.c:413:65: warning: pointer targets in passing argument 5 of 'XParseGeometry' differ in signedness [-Wpointer-sign] 413 | gmask = XParseGeometry(geometry, &x, &y, &w, &h); | ^~ | | | int * /usr/include/X11/Xlib.h:2876:5: note: expected 'unsigned int *' but argument is of type 'int *' 2876 | unsigned int* /* height_return */ | ^~~~~~~~~~~~~ gcc -o wmxkb wmxkb.o wmxkb_xkb.o wmxkb_x11.o wmxkb_xrm.o -L NONE -lX11 -lXext -lXpm wmxkb_x11.c:43:22: warning: type of 'FgColours' does not match original declaration [-Wlto-type-mismatch] 43 | extern unsigned long FgColours[XkbNumKbdGroups]; | ^ wmxkb_xrm.c:61:15: note: array types have different bounds 61 | unsigned long FgColours[StoredGroupCount]; | ^ wmxkb_xrm.c:61:15: note: 'FgColours' was previously declared here wmxkb_x11.c:45:21: warning: type of 'GroupFonts' does not match original declaration [-Wlto-type-mismatch] 45 | extern XFontStruct *GroupFonts[XkbNumKbdGroups]; | ^ wmxkb_xrm.c:70:14: note: array types have different bounds 70 | XFontStruct *GroupFonts[StoredGroupCount]; | ^ wmxkb_xrm.c:70:14: note: 'GroupFonts' was previously declared here wmxkb_x11.c:42:22: warning: type of 'BgColours' does not match original declaration [-Wlto-type-mismatch] 42 | extern unsigned long BgColours[XkbNumKbdGroups]; | ^ wmxkb_xrm.c:60:15: note: array types have different bounds 60 | unsigned long BgColours[StoredGroupCount]; | ^ wmxkb_xrm.c:60:15: note: 'BgColours' was previously declared here wmxkb_x11.c:44:22: warning: type of 'FrColours' does not match original declaration [-Wlto-type-mismatch] 44 | extern unsigned long FrColours[XkbNumKbdGroups]; | ^ wmxkb_xrm.c:62:15: note: array types have different bounds 62 | unsigned long FrColours[StoredGroupCount]; | ^ wmxkb_xrm.c:62:15: note: 'FrColours' was previously declared here make: Leaving directory '/usr/src/RPM/BUILD/wmxkbru-1.2.2' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.70865 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/wmxkbru-buildroot + : + /bin/rm -rf -- /usr/src/tmp/wmxkbru-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd wmxkbru-1.2.2 + make BINDIR=/usr/src/tmp/wmxkbru-buildroot/usr/bin install make: Entering directory '/usr/src/RPM/BUILD/wmxkbru-1.2.2' /bin/install -c -d /usr/src/tmp/wmxkbru-buildroot/usr/bin /bin/install -c wmxkb /usr/src/tmp/wmxkbru-buildroot/usr/bin make: Leaving directory '/usr/src/RPM/BUILD/wmxkbru-1.2.2' + mkdir -p /usr/src/tmp/wmxkbru-buildroot/usr/share/pixmaps/wmxkb/ + install -m 644 pixmaps/us44.xpm pixmaps/us54.xpm pixmaps/wmxkb_44.xpm pixmaps/wmxkb_54.xpm /usr/src/tmp/wmxkbru-buildroot/usr/share/pixmaps/wmxkb/ + install -p -D -m644 /usr/src/RPM/SOURCES/wmxkbru.menu /usr/src/tmp/wmxkbru-buildroot/usr/lib/menu/wmxkbru + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/wmxkbru-buildroot (auto) Verifying and fixing files in /usr/src/tmp/wmxkbru-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/wmxkbru-buildroot/ (default) Compressing files in /usr/src/tmp/wmxkbru-buildroot (auto) Adjusting library links in /usr/src/tmp/wmxkbru-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/wmxkbru-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/bin/wmxkb: uses non-LFS functions: freopen Processing files: wmxkbru-1.2.2-alt1 warning: File listed twice: /usr/share/pixmaps/wmxkb/us44.xpm warning: File listed twice: /usr/share/pixmaps/wmxkb/us54.xpm warning: File listed twice: /usr/share/pixmaps/wmxkb/wmxkb_44.xpm warning: File listed twice: /usr/share/pixmaps/wmxkb/wmxkb_54.xpm Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZgdbuQ 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.dKHsbX find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: WindowMaker >= 0.60.0, /lib/ld-linux.so.2, libX11.so.6 >= set:oiyhv9oEzZEnctgBuLS5GbdgKmADskAQL65zhkAtOcTYqwWBI5is4n71aahCo9tRyddiHiQLwQsM4fgOtEqQ8BLvW4Od9HRXRT833mki46kScbUgPpa9BilpVy71ErvpZ9sTQKs974n5nB8CmvZkoPc3iFLkNi5AmdIKUi2oUIGXc0zy5, libXext.so.6 >= set:ljxIbcv21, libXpm.so.4 >= set:jiOqh, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), 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.jLfwxB Creating wmxkbru-debuginfo package Processing files: wmxkbru-debuginfo-1.2.2-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nrR38l find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.381rrn find-requires: running scripts (debuginfo) Requires: wmxkbru = 1.2.2-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libX11.so.6), debug(libXext.so.6), debug(libXpm.so.4), debug(libc.so.6) Wrote: /usr/src/RPM/RPMS/i586/wmxkbru-1.2.2-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/wmxkbru-debuginfo-1.2.2-alt1.i586.rpm (w2.lzdio) 1.84user 1.09system 0:07.59elapsed 38%CPU (0avgtext+0avgdata 32756maxresident)k 0inputs+0outputs (0major+447727minor)pagefaults 0swaps /.out/wmxkbru-1.2.2-alt1.i586.rpm: license not found in '/usr/share/license' directory: GPL2 /.out/wmxkbru-debuginfo-1.2.2-alt1.i586.rpm: license not found in '/usr/share/license' directory: GPL2 3.02user 1.42system 0:15.31elapsed 29%CPU (0avgtext+0avgdata 125084maxresident)k 0inputs+0outputs (0major+200102minor)pagefaults 0swaps --- wmxkbru-1.2.2-alt1.i586.rpm.repo 2013-01-19 07:46:13.000000000 +0000 +++ wmxkbru-1.2.2-alt1.i586.rpm.hasher 2024-03-02 06:32:14.719403523 +0000 @@ -12,6 +12,8 @@ Requires: libXext.so.6 >= set:ljxIbcv21 -Requires: libXpm.so.4 >= set:kjpJo +Requires: libXpm.so.4 >= set:jiOqh Requires: libc.so.6(GLIBC_2.0) +Requires: libc.so.6(GLIBC_2.1.3) Requires: libc.so.6(GLIBC_2.3) Requires: libc.so.6(GLIBC_2.3.4) +Requires: libc.so.6(GLIBC_2.34) Requires: libc.so.6(GLIBC_2.4) @@ -20,3 +22,3 @@ Provides: wmxkbru = 1.2.2-alt1 -File: /usr/bin/wmxkb 100755 root:root 5953620d5eef89ac2f521145acd4f459 +File: /usr/bin/wmxkb 100755 root:root b97c1cb5ef89200176d6de39f50a29d0 File: /usr/lib/menu/wmxkbru 100644 root:root 73cee03fb0e41cd30f5bca2ac55ae9d0 @@ -27,2 +29,2 @@ File: /usr/share/pixmaps/wmxkb/wmxkb_54.xpm 100644 root:root ee93949fb0d42acc1c64e442b831e213 -RPMIdentity: 2a21c12b8b13c801f7fb75ca21c7ea4d44c2efa06b5487b7f448ba182a4120ef935054bb2ad0f6693a6d5216548c2b5928afe9fde23597def802c61cac8f6c9c +RPMIdentity: a7bae8d116f108130da622820e5811ac80e48ba4771bd959c94640fe4b0d2462623840e1a33450a7898707a37da62c7dfd8d226d952f2321510a5302aacf00a7 --- wmxkbru-debuginfo-1.2.2-alt1.i586.rpm.repo 2013-01-19 07:46:13.000000000 +0000 +++ wmxkbru-debuginfo-1.2.2-alt1.i586.rpm.hasher 2024-03-02 06:32:14.782404340 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/1f 40755 root:root -/usr/lib/debug/.build-id/1f/08e5eb1708715d97d573eb4c7d12af1dda6afe 120777 root:root ../../../../bin/wmxkb -/usr/lib/debug/.build-id/1f/08e5eb1708715d97d573eb4c7d12af1dda6afe.debug 120777 root:root ../../usr/bin/wmxkb.debug +/usr/lib/debug/.build-id/ee 40755 root:root +/usr/lib/debug/.build-id/ee/5d7288ffc8e4717b1f614e5246c1ef19b38dd9 120777 root:root ../../../../bin/wmxkb +/usr/lib/debug/.build-id/ee/5d7288ffc8e4717b1f614e5246c1ef19b38dd9.debug 120777 root:root ../../usr/bin/wmxkb.debug /usr/lib/debug/usr/bin/wmxkb.debug 100644 root:root @@ -18,6 +18,6 @@ Provides: wmxkbru-debuginfo = 1.2.2-alt1 -File: /usr/lib/debug/.build-id/1f 40755 root:root -File: /usr/lib/debug/.build-id/1f/08e5eb1708715d97d573eb4c7d12af1dda6afe 120777 root:root ../../../../bin/wmxkb -File: /usr/lib/debug/.build-id/1f/08e5eb1708715d97d573eb4c7d12af1dda6afe.debug 120777 root:root ../../usr/bin/wmxkb.debug -File: /usr/lib/debug/usr/bin/wmxkb.debug 100644 root:root a40559ce87c84dd2617501417ca35c4c +File: /usr/lib/debug/.build-id/ee 40755 root:root +File: /usr/lib/debug/.build-id/ee/5d7288ffc8e4717b1f614e5246c1ef19b38dd9 120777 root:root ../../../../bin/wmxkb +File: /usr/lib/debug/.build-id/ee/5d7288ffc8e4717b1f614e5246c1ef19b38dd9.debug 120777 root:root ../../usr/bin/wmxkb.debug +File: /usr/lib/debug/usr/bin/wmxkb.debug 100644 root:root f16c5f94c224346f7c4511ac04c02031 File: /usr/src/debug/wmxkbru-1.2.2 40755 root:root @@ -28,2 +28,2 @@ File: /usr/src/debug/wmxkbru-1.2.2/wmxkb_xrm.c 100644 root:root a2e8823710dbc143f7c83a3e013a6bba -RPMIdentity: 655aec3688a730160441ea7848becec59b1c80125c24ecd9419526cb554a694689ad973780e20b1fcbbf94d0cf8ffa734cf60a930642f9606121f64009a8b9c5 +RPMIdentity: c1630a144f5f7745555d28834f1b30b1deccc85783f22652f26632ab34ea60e6a63d634ad9545c5c100044a1ee8fa679a3afb80cd39a188537a850a7acdb2dfd