<86>Jul 25 10:22:01 userdel[3905270]: delete user 'rooter' <86>Jul 25 10:22:01 userdel[3905270]: removed group 'rooter' owned by 'rooter' <86>Jul 25 10:22:01 userdel[3905270]: removed shadow group 'rooter' owned by 'rooter' <86>Jul 25 10:22:01 groupadd[3905277]: group added to /etc/group: name=rooter, GID=651 <86>Jul 25 10:22:01 groupadd[3905277]: group added to /etc/gshadow: name=rooter <86>Jul 25 10:22:01 groupadd[3905277]: new group: name=rooter, GID=651 <86>Jul 25 10:22:01 useradd[3905283]: new user: name=rooter, UID=651, GID=651, home=/root, shell=/bin/bash <86>Jul 25 10:22:01 userdel[3905295]: delete user 'builder' <86>Jul 25 10:22:01 userdel[3905295]: removed group 'builder' owned by 'builder' <86>Jul 25 10:22:01 userdel[3905295]: removed shadow group 'builder' owned by 'builder' <86>Jul 25 10:22:01 groupadd[3905300]: group added to /etc/group: name=builder, GID=652 <86>Jul 25 10:22:01 groupadd[3905300]: group added to /etc/gshadow: name=builder <86>Jul 25 10:22:01 groupadd[3905300]: new group: name=builder, GID=652 <86>Jul 25 10:22:01 useradd[3905311]: new user: name=builder, UID=652, GID=652, home=/usr/src, shell=/bin/bash <13>Jul 25 10:22:03 rpmi: rpm-build-licenses-2.0.5-alt2 1454794749 installed <13>Jul 25 10:22:05 rpmi: libp11-kit-0.23.15-alt2 p9+254920.2400.19.1 1601385903 installed <13>Jul 25 10:22:05 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed <13>Jul 25 10:22:05 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jul 25 10:22:05 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jul 25 10:22:05 rpmi: ca-certificates-2020.06.29-alt1 p9+258899.100.3.1 1601998604 installed <13>Jul 25 10:22:05 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed <13>Jul 25 10:22:05 rpmi: p11-kit-trust-0.23.15-alt2 p9+254920.2400.19.1 1601385903 installed <13>Jul 25 10:22:05 rpmi: libcrypto1.1-1.1.1k-alt1 p9+268376.100.3.1 1616721011 installed <13>Jul 25 10:22:05 rpmi: libssl1.1-1.1.1k-alt1 p9+268376.100.3.1 1616721011 installed <13>Jul 25 10:22:05 rpmi: libmysqlclient21-8.0.20-alt2 p9+252360.100.1.1 1590698673 installed <13>Jul 25 10:22:05 rpmi: libmysqlclient21-devel-8.0.20-alt2 p9+252360.100.1.1 1590698673 installed <13>Jul 25 10:22:05 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/policyd-1.82-alt3.1.qa1.nosrc.rpm (w1.gzdio) Installing policyd-1.82-alt3.1.qa1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.87925 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf policyd-1.82 + echo 'Source #0 (policyd-1.82.tar.bz2):' Source #0 (policyd-1.82.tar.bz2): + /bin/bzip2 -dc /usr/src/RPM/SOURCES/policyd-1.82.tar.bz2 + /bin/tar -xf - + cd policyd-1.82 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (policyd-1.80-alt-uid_gid.patch):' Patch #0 (policyd-1.80-alt-uid_gid.patch): + /usr/bin/patch -p0 patching file ./generic.c + install -m644 -- /usr/src/RPM/SOURCES/README.ALT README.ALT + install -m644 -- /usr/src/RPM/SOURCES/README.ALT.UTF-8 README.ALT.UTF-8 + mv -f -- LICENSE LICENSE.orig ++ relative /usr/share/license/GPL-2 /usr/share/doc/policyd/LICENSE + ln -s -- ../../license/GPL-2 LICENSE + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.87925 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd policyd-1.82 + make build make: Entering directory '/usr/src/RPM/BUILD/policyd-1.82' [-] Building Policy Daemon: [*] Building Objects: compiling -g -W -Wall -DMAXFDS=4096 blacklist.c compiling -g -W -Wall -DMAXFDS=4096 blacklist_helo.c compiling -g -W -Wall -DMAXFDS=4096 cidr.c compiling -g -W -Wall -DMAXFDS=4096 cleanup.c compiling -g -W -Wall -DMAXFDS=4096 generic.c generic.c: In function 'policy_reply': generic.c:1200:45: warning: parameter 'status' set but not used [-Wunused-but-set-parameter] policy_reply(unsigned int fd, int code, int status) ~~~~^~~~~~ compiling -g -W -Wall -DMAXFDS=4096 greylist.c compiling -g -W -Wall -DMAXFDS=4096 helo.c compiling -g -W -Wall -DMAXFDS=4096 mysql.c mysql.c: In function 'db_printquery': mysql.c:389:22: warning: variable 'lengths' set but not used [-Wunused-but-set-variable] unsigned long *lengths; ^~~~~~~ mysql.c:379:9: warning: variable 'num_fields' set but not used [-Wunused-but-set-variable] int num_fields; ^~~~~~~~~~ compiling -g -W -Wall -DMAXFDS=4096 policyd.c compiling -g -W -Wall -DMAXFDS=4096 sockets.c compiling -g -W -Wall -DMAXFDS=4096 spamtrap.c compiling -g -W -Wall -DMAXFDS=4096 stats.c compiling -g -W -Wall -DMAXFDS=4096 syslog.c compiling -g -W -Wall -DMAXFDS=4096 throttle.c compiling -g -W -Wall -DMAXFDS=4096 throttle_from.c compiling -g -W -Wall -DMAXFDS=4096 throttle_host.c compiling -g -W -Wall -DMAXFDS=4096 throttle_rcpt.c compiling -g -W -Wall -DMAXFDS=4096 throttle_sasl.c compiling -g -W -Wall -DMAXFDS=4096 whitelist.c [*] Linking policyd* [*] Linking cleanup* [*] Linking stats* make: Leaving directory '/usr/src/RPM/BUILD/policyd-1.82' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.46069 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/policyd-buildroot + : + /bin/rm -rf -- /usr/src/tmp/policyd-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd policyd-1.82 + mkdir -p -- /usr/src/tmp/policyd-buildroot/usr/sbin + mkdir -p -- /usr/src/tmp/policyd-buildroot/etc/cron.d + mkdir -p -- /usr/src/tmp/policyd-buildroot/etc/policyd + mkdir -p -- /usr/src/tmp/policyd-buildroot/etc/rc.d/init.d + install -m755 -- /usr/src/RPM/SOURCES/policyd.init /usr/src/tmp/policyd-buildroot/etc/rc.d/init.d/policyd + install -m644 -- /usr/src/RPM/SOURCES/policyd.cron /usr/src/tmp/policyd-buildroot//etc/cron.d/policyd + install -m755 -- policyd /usr/src/tmp/policyd-buildroot/usr/sbin/policyd + install -m755 -- cleanup /usr/src/tmp/policyd-buildroot/usr/sbin/policyd-cleanup + install -m755 -- stats /usr/src/tmp/policyd-buildroot/usr/sbin/policyd-stats + install -m600 -- /usr/src/RPM/SOURCES/policyd.conf /usr/src/tmp/policyd-buildroot/etc/policyd/policyd.conf.sample + /usr/bin/subst s/@policyd_user@/_policyd/g /usr/src/tmp/policyd-buildroot/etc/policyd/policyd.conf.sample + /usr/bin/subst s/@policyd_group@/_policyd/g /usr/src/tmp/policyd-buildroot/etc/policyd/policyd.conf.sample + install -m 0750 -d -- /usr/src/tmp/policyd-buildroot/var/lib/policyd + install -m 0755 -d -- /usr/src/tmp/policyd-buildroot/var/lib/policyd/etc + install -m 0755 -d -- /usr/src/tmp/policyd-buildroot/var/lib/policyd/lib + install -p -m 0750 -D -- /usr/src/RPM/SOURCES/policyd.chroot.all /usr/src/tmp/policyd-buildroot/etc/chroot.d/policyd.all + install -p -m 0750 -D -- /usr/src/RPM/SOURCES/policyd.chroot.conf /usr/src/tmp/policyd-buildroot/etc/chroot.d/policyd.conf + install -p -m 0750 -D -- /usr/src/RPM/SOURCES/policyd.chroot.lib /usr/src/tmp/policyd-buildroot/etc/chroot.d/policyd.lib + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/policyd-buildroot (auto) Verifying and fixing files in /usr/src/tmp/policyd-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/policyd-buildroot/ (default) Compressing files in /usr/src/tmp/policyd-buildroot (auto) Adjusting library links in /usr/src/tmp/policyd-buildroot ./var/lib: ./var/lib/policyd/lib: Verifying ELF objects in /usr/src/tmp/policyd-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/sbin/policyd-stats: uses non-LFS functions: fopen freopen open verify-elf: WARNING: ./usr/sbin/policyd-cleanup: uses non-LFS functions: fopen freopen open verify-elf: WARNING: ./usr/sbin/policyd: uses non-LFS functions: fopen freopen getrlimit open setrlimit Hardlinking identical .pyc and .pyo files Processing files: policyd-1.82-alt3.1.qa1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.303 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd policyd-1.82 + DOCDIR=/usr/src/tmp/policyd-buildroot/usr/share/doc/policyd-1.82 + export DOCDIR + rm -rf /usr/src/tmp/policyd-buildroot/usr/share/doc/policyd-1.82 + /bin/mkdir -p /usr/src/tmp/policyd-buildroot/usr/share/doc/policyd-1.82 + cp -prL ChangeLog DATABASE.mysql README TODO doc /usr/src/tmp/policyd-buildroot/usr/share/doc/policyd-1.82 + chmod -R go-w /usr/src/tmp/policyd-buildroot/usr/share/doc/policyd-1.82 + chmod -R a+rX /usr/src/tmp/policyd-buildroot/usr/share/doc/policyd-1.82 + cp -prL README.ALT README.ALT.UTF-8 /usr/src/tmp/policyd-buildroot/usr/share/doc/policyd-1.82 + chmod -R go-w /usr/src/tmp/policyd-buildroot/usr/share/doc/policyd-1.82 + chmod -R a+rX /usr/src/tmp/policyd-buildroot/usr/share/doc/policyd-1.82 + cp -prL --no-dereference LICENSE /usr/src/tmp/policyd-buildroot/usr/share/doc/policyd-1.82 + chmod -R go-w /usr/src/tmp/policyd-buildroot/usr/share/doc/policyd-1.82 + chmod -R a+rX /usr/src/tmp/policyd-buildroot/usr/share/doc/policyd-1.82 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1wRkm4 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.143X7a find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services) shell.req: /usr/src/tmp/policyd-buildroot/etc/chroot.d/policyd.conf: /etc/chroot.d/functions -> /etc/chroot.d/functions (raw, not installed) shell.req: /usr/src/tmp/policyd-buildroot/etc/chroot.d/policyd.lib: /etc/chroot.d/functions -> /etc/chroot.d/functions (raw, not installed) find-requires: FINDPACKAGE-COMMANDS: copy_resolv_conf copy_resolv_lib Finding Requires(pre) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.RywrKn Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IjVe4R Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Q382nz Requires: postfix >= 2.1, /bin/sh, /etc/chroot.d, /etc/chroot.d/functions, /etc/cron.d, /etc/rc.d/init.d, /etc/rc.d/init.d(msg_usage), /etc/rc.d/init.d(start_daemon), /etc/rc.d/init.d(status), /etc/rc.d/init.d(stop_daemon), /etc/rc.d/init.d/functions, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.4), libmysqlclient.so.21 >= set:kgEIGlqfrBA8SWsSD1UHoUKUdJS9ZmWOZgBa1, libmysqlclient.so.21(libmysqlclient_21.0), rtld(GNU_HASH) Requires(interp): /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(pre): /bin/sh, /usr/sbin/groupadd, /usr/sbin/useradd Requires(post): /bin/sh, /usr/sbin/post_service Requires(preun): /bin/sh, /usr/sbin/preun_service Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.b97Box Creating policyd-debuginfo package Processing files: policyd-debuginfo-1.82-alt3.1.qa1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Ce5idB find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sVyyOR find-requires: running scripts (debuginfo) Requires: policyd = 1.82-alt3.1.qa1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libmysqlclient.so.21) Adding to policyd-debuginfo a strict dependency on policyd Wrote: /usr/src/RPM/RPMS/i586/policyd-1.82-alt3.1.qa1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/policyd-debuginfo-1.82-alt3.1.qa1.i586.rpm (w2.lzdio) 5.31user 1.66system 0:13.00elapsed 53%CPU (0avgtext+0avgdata 29320maxresident)k 0inputs+0outputs (0major+507343minor)pagefaults 0swaps 10.84user 4.28system 0:21.00elapsed 72%CPU (0avgtext+0avgdata 115588maxresident)k 0inputs+0outputs (0major+889773minor)pagefaults 0swaps --- policyd-1.82-alt3.1.qa1.i586.rpm.repo 2019-03-06 22:17:38.000000000 +0000 +++ policyd-1.82-alt3.1.qa1.i586.rpm.hasher 2021-07-25 10:22:21.292474132 +0000 @@ -58,5 +58,5 @@ File: /etc/rc.d/init.d/policyd 100755 root:root 24db166785bed6d3ecc1f43b27a5a5a9 -File: /usr/sbin/policyd 100755 root:root 07e90409355690598a8248139ad4d046 -File: /usr/sbin/policyd-cleanup 100755 root:root 775abf49180928b2d203af3c2176c9d3 -File: /usr/sbin/policyd-stats 100755 root:root d4fa8c09697b95442e3b9fb39205bd3a +File: /usr/sbin/policyd 100755 root:root 095bc4cd0ad762f506847279d4295181 +File: /usr/sbin/policyd-cleanup 100755 root:root 320242b10e96cad9b2dc6537e5650ab1 +File: /usr/sbin/policyd-stats 100755 root:root 776a5d0788aee6464976a866237c361a File: /usr/share/doc/policyd-1.82 40755 root:root @@ -76,2 +76,2 @@ File: /var/lib/policyd/lib 40755 root:root -RPMIdentity: 38f30b1d292e3b7ca458c2e9bc225a50 +RPMIdentity: d157dc0935734c780b3acd3b39394643 --- policyd-debuginfo-1.82-alt3.1.qa1.i586.rpm.repo 2019-03-06 22:17:38.000000000 +0000 +++ policyd-debuginfo-1.82-alt3.1.qa1.i586.rpm.hasher 2021-07-25 10:22:21.374474406 +0000 @@ -1,10 +1,10 @@ -/usr/lib/debug/.build-id/14 40755 root:root -/usr/lib/debug/.build-id/14/b88c9b254e681eb0d6bbfa6ef334e5cbf7d6a4 120777 root:root ../../../../sbin/policyd -/usr/lib/debug/.build-id/14/b88c9b254e681eb0d6bbfa6ef334e5cbf7d6a4.debug 120777 root:root ../../usr/sbin/policyd.debug -/usr/lib/debug/.build-id/85 40755 root:root -/usr/lib/debug/.build-id/85/f00b8a7bee853b8146b38318862a8e9fd88f16 120777 root:root ../../../../sbin/policyd-cleanup -/usr/lib/debug/.build-id/85/f00b8a7bee853b8146b38318862a8e9fd88f16.debug 120777 root:root ../../usr/sbin/policyd-cleanup.debug -/usr/lib/debug/.build-id/ca 40755 root:root -/usr/lib/debug/.build-id/ca/df6dac6d4408f27d274bab8451bdc0e89ab6ad 120777 root:root ../../../../sbin/policyd-stats -/usr/lib/debug/.build-id/ca/df6dac6d4408f27d274bab8451bdc0e89ab6ad.debug 120777 root:root ../../usr/sbin/policyd-stats.debug +/usr/lib/debug/.build-id/00 40755 root:root +/usr/lib/debug/.build-id/00/7abecd451e6acc8602d3642d22a47945229982 120777 root:root ../../../../sbin/policyd-stats +/usr/lib/debug/.build-id/00/7abecd451e6acc8602d3642d22a47945229982.debug 120777 root:root ../../usr/sbin/policyd-stats.debug +/usr/lib/debug/.build-id/15 40755 root:root +/usr/lib/debug/.build-id/15/f915a29b326706772bd15f5e4fe41b84a83d0f 120777 root:root ../../../../sbin/policyd +/usr/lib/debug/.build-id/15/f915a29b326706772bd15f5e4fe41b84a83d0f.debug 120777 root:root ../../usr/sbin/policyd.debug +/usr/lib/debug/.build-id/52 40755 root:root +/usr/lib/debug/.build-id/52/9138e54e906fa4e5b0e3b0ff979158ce73bf5a 120777 root:root ../../../../sbin/policyd-cleanup +/usr/lib/debug/.build-id/52/9138e54e906fa4e5b0e3b0ff979158ce73bf5a.debug 120777 root:root ../../usr/sbin/policyd-cleanup.debug /usr/lib/debug/usr/sbin/policyd-cleanup.debug 100644 root:root @@ -39,14 +39,14 @@ Provides: policyd-debuginfo = 1.82-alt3.1.qa1:sisyphus+223933.100.1.1 -File: /usr/lib/debug/.build-id/14 40755 root:root -File: /usr/lib/debug/.build-id/14/b88c9b254e681eb0d6bbfa6ef334e5cbf7d6a4 120777 root:root ../../../../sbin/policyd -File: /usr/lib/debug/.build-id/14/b88c9b254e681eb0d6bbfa6ef334e5cbf7d6a4.debug 120777 root:root ../../usr/sbin/policyd.debug -File: /usr/lib/debug/.build-id/85 40755 root:root -File: /usr/lib/debug/.build-id/85/f00b8a7bee853b8146b38318862a8e9fd88f16 120777 root:root ../../../../sbin/policyd-cleanup -File: /usr/lib/debug/.build-id/85/f00b8a7bee853b8146b38318862a8e9fd88f16.debug 120777 root:root ../../usr/sbin/policyd-cleanup.debug -File: /usr/lib/debug/.build-id/ca 40755 root:root -File: /usr/lib/debug/.build-id/ca/df6dac6d4408f27d274bab8451bdc0e89ab6ad 120777 root:root ../../../../sbin/policyd-stats -File: /usr/lib/debug/.build-id/ca/df6dac6d4408f27d274bab8451bdc0e89ab6ad.debug 120777 root:root ../../usr/sbin/policyd-stats.debug -File: /usr/lib/debug/usr/sbin/policyd-cleanup.debug 100644 root:root 4c5ad478e6b845fe77e48c3082b5c9fd -File: /usr/lib/debug/usr/sbin/policyd-stats.debug 100644 root:root 544f5b913a8cfbe73ee11e65b563ed5f -File: /usr/lib/debug/usr/sbin/policyd.debug 100644 root:root f29d2a3317b3f0ae7f0f3b9d16c161d4 +File: /usr/lib/debug/.build-id/00 40755 root:root +File: /usr/lib/debug/.build-id/00/7abecd451e6acc8602d3642d22a47945229982 120777 root:root ../../../../sbin/policyd-stats +File: /usr/lib/debug/.build-id/00/7abecd451e6acc8602d3642d22a47945229982.debug 120777 root:root ../../usr/sbin/policyd-stats.debug +File: /usr/lib/debug/.build-id/15 40755 root:root +File: /usr/lib/debug/.build-id/15/f915a29b326706772bd15f5e4fe41b84a83d0f 120777 root:root ../../../../sbin/policyd +File: /usr/lib/debug/.build-id/15/f915a29b326706772bd15f5e4fe41b84a83d0f.debug 120777 root:root ../../usr/sbin/policyd.debug +File: /usr/lib/debug/.build-id/52 40755 root:root +File: /usr/lib/debug/.build-id/52/9138e54e906fa4e5b0e3b0ff979158ce73bf5a 120777 root:root ../../../../sbin/policyd-cleanup +File: /usr/lib/debug/.build-id/52/9138e54e906fa4e5b0e3b0ff979158ce73bf5a.debug 120777 root:root ../../usr/sbin/policyd-cleanup.debug +File: /usr/lib/debug/usr/sbin/policyd-cleanup.debug 100644 root:root 1b1991554af75e99a8b50ce6d963b781 +File: /usr/lib/debug/usr/sbin/policyd-stats.debug 100644 root:root a1b9449bdccf3452c798f04594885e5b +File: /usr/lib/debug/usr/sbin/policyd.debug 100644 root:root 34d9d8b322c784b9484d5bb083fa7b90 File: /usr/src/debug/policyd-1.82 40755 root:root @@ -72,2 +72,2 @@ File: /usr/src/debug/policyd-1.82/whitelist.c 100644 root:root b86fe6819b4de8e378db1e403d349a52 -RPMIdentity: feb017fc83be861d6150a7d17131e79a +RPMIdentity: 23122f7c9103cc3139b1769d7871155a