<86>Jul 20 09:41:16 userdel[2991690]: delete user 'rooter' <86>Jul 20 09:41:16 userdel[2991690]: removed group 'rooter' owned by 'rooter' <86>Jul 20 09:41:16 userdel[2991690]: removed shadow group 'rooter' owned by 'rooter' <86>Jul 20 09:41:16 groupadd[2991735]: group added to /etc/group: name=rooter, GID=1835 <86>Jul 20 09:41:16 groupadd[2991735]: group added to /etc/gshadow: name=rooter <86>Jul 20 09:41:16 groupadd[2991735]: new group: name=rooter, GID=1835 <86>Jul 20 09:41:16 useradd[2991780]: new user: name=rooter, UID=1835, GID=1835, home=/root, shell=/bin/bash, from=none <86>Jul 20 09:41:16 userdel[2991839]: delete user 'builder' <86>Jul 20 09:41:16 userdel[2991839]: removed group 'builder' owned by 'builder' <86>Jul 20 09:41:16 userdel[2991839]: removed shadow group 'builder' owned by 'builder' <86>Jul 20 09:41:16 groupadd[2991890]: group added to /etc/group: name=builder, GID=1836 <86>Jul 20 09:41:16 groupadd[2991890]: group added to /etc/gshadow: name=builder <86>Jul 20 09:41:16 groupadd[2991890]: new group: name=builder, GID=1836 <86>Jul 20 09:41:16 useradd[2991930]: new user: name=builder, UID=1836, GID=1836, home=/usr/src, shell=/bin/bash, from=none <13>Jul 20 09:41:19 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Jul 20 09:41:19 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468406 installed <13>Jul 20 09:41:19 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349845 installed <13>Jul 20 09:41:19 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Jul 20 09:41:19 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed <13>Jul 20 09:41:19 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Jul 20 09:41:19 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jul 20 09:41:19 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jul 20 09:41:19 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed <13>Jul 20 09:41:19 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Jul 20 09:41:19 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed <13>Jul 20 09:41:19 rpmi: libcrypto3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605920 installed <13>Jul 20 09:41:19 rpmi: libssl3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605920 installed <13>Jul 20 09:41:20 rpmi: python3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Jul 20 09:41:20 rpmi: python3-base-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Jul 20 09:41:21 rpmi: golang-src-1.22.5-alt1 sisyphus+352087.100.1.1 1720018220 installed <13>Jul 20 09:41:23 rpmi: golang-1.22.5-alt1 sisyphus+352087.100.1.1 1720018196 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/bin-marcosnils-0.17.6-alt1.nosrc.rpm (w1.gzdio) Installing bin-marcosnils-0.17.6-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.82623 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf bin-marcosnils-0.17.6 + echo 'Source #0 (bin-marcosnils-0.17.6.tar):' Source #0 (bin-marcosnils-0.17.6.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/bin-marcosnils-0.17.6.tar + cd bin-marcosnils-0.17.6 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.82623 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bin-marcosnils-0.17.6 ++ date -I + go build -v -buildmode=pie -ldflags '-X main.version=0.17.6-alt1 -X main.date=2024-07-20 -X main.builtBy=ALT' . cmp internal/godebugs math/bits unicode/utf8 internal/race runtime/internal/atomic internal/coverage/rtcov internal/itoa internal/cpu internal/unsafeheader unicode sync/atomic runtime/internal/syscall internal/goexperiment internal/goarch internal/goos log/internal golang.org/x/sys/internal/unsafeheader internal/chacha8rand runtime/internal/math gopkg.in/VividCortex/ewma.v1 internal/abi encoding runtime/internal/sys unicode/utf16 crypto/internal/alias crypto/internal/boring/sig container/list vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace vendor/golang.org/x/crypto/internal/alias slices math google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set github.com/docker/docker/api github.com/docker/docker/api/types/events github.com/docker/docker/api/types/image image/color internal/bytealg runtime crypto/subtle internal/reflectlite sync internal/testlog internal/singleflight internal/bisect google.golang.org/protobuf/internal/pragma runtime/cgo errors sort internal/oserror internal/godebug internal/safefilepath path io vendor/golang.org/x/net/dns/dnsmessage strconv crypto/internal/nistec/fiat golang.org/x/crypto/cast5 math/rand internal/intern syscall hash crypto/internal/randutil bytes strings hash/crc64 hash/crc32 hash/adler32 hash/fnv reflect crypto crypto/rc4 net/netip golang.org/x/crypto/openpgp/errors vendor/golang.org/x/text/transform golang.org/x/crypto/openpgp/s2k github.com/marcosnils/bin/pkg/strings github.com/h2non/filetype/types bufio net/http/internal/ascii github.com/docker/docker/api/types/versions regexp/syntax compress/bzip2 image internal/syscall/unix internal/syscall/execenv gopkg.in/mattn/go-isatty.v0 time regexp image/internal/imageutil image/jpeg crypto/internal/nistec context io/fs internal/poll internal/fmtsort encoding/binary os github.com/h2non/filetype/matchers/isobmff encoding/base64 crypto/md5 vendor/golang.org/x/crypto/internal/poly1305 crypto/internal/edwards25519/field crypto/cipher golang.org/x/sys/unix github.com/h2non/filetype/matchers encoding/pem golang.org/x/crypto/openpgp/armor crypto/internal/edwards25519 crypto/des vendor/golang.org/x/crypto/chacha20 crypto/internal/boring crypto/hmac crypto/ecdh crypto/sha512 crypto/sha256 crypto/aes crypto/sha1 vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/hkdf github.com/xi2/xz io/ioutil os/signal path/filepath gopkg.in/mattn/go-runewidth.v0 github.com/docker/docker/api/types/mount fmt github.com/h2non/filetype google.golang.org/protobuf/internal/detrand net os/exec log github.com/pkg/errors compress/flate net/url text/template/parse github.com/marcosnils/bin/pkg/options gopkg.in/cheggaaa/pb.v2/termutil math/big vendor/golang.org/x/text/unicode/norm encoding/hex vendor/golang.org/x/net/http2/hpack os/user github.com/hashicorp/go-version encoding/json mime mime/quotedprintable net/http/internal github.com/marcosnils/bin/pkg/prompt github.com/coreos/go-semver/semver github.com/apex/log github.com/docker/docker/api/types/blkiodev vendor/golang.org/x/text/unicode/bidi github.com/docker/go-units google.golang.org/grpc/codes google.golang.org/protobuf/internal/errors go/token google.golang.org/protobuf/internal/version github.com/opencontainers/go-digest github.com/opencontainers/image-spec/specs-go github.com/docker/docker/api/types/time github.com/morikuni/aec google.golang.org/protobuf/encoding/protowire github.com/google/go-querystring/query golang.org/x/time/rate github.com/yuin/goldmark/util encoding/csv text/template flag google.golang.org/protobuf/reflect/protoreflect github.com/opencontainers/image-spec/specs-go/v1 github.com/docker/distribution/digestset compress/gzip archive/zip compress/zlib github.com/docker/distribution/reference github.com/docker/docker/api/types/strslice github.com/docker/docker/api/types/filters github.com/mattn/go-isatty github.com/marcosnils/bin/pkg/config github.com/sirupsen/logrus vendor/golang.org/x/text/secure/bidirule github.com/mattn/go-colorable github.com/gogo/protobuf/proto gopkg.in/mattn/go-colorable.v0 github.com/docker/docker/pkg/term github.com/fatih/color gopkg.in/fatih/color.v1 github.com/docker/docker/pkg/jsonmessage crypto/rand crypto/elliptic crypto/internal/boring/bbig crypto/internal/bigmod encoding/asn1 crypto/dsa vendor/golang.org/x/net/idna google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts crypto/ed25519 google.golang.org/protobuf/internal/strs github.com/apex/log/handlers/cli github.com/cheggaaa/pb google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/order crypto/rsa google.golang.org/protobuf/runtime/protoiface github.com/krolaw/zipstream golang.org/x/crypto/openpgp/elgamal google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/internal/encoding/defval crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte google.golang.org/protobuf/proto crypto/ecdsa archive/tar golang.org/x/crypto/openpgp/packet google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc golang.org/x/crypto/openpgp google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/impl github.com/docker/docker/api/types/swarm/runtime vendor/golang.org/x/net/http/httpproxy github.com/docker/go-connections/nat golang.org/x/net/internal/socks net/textproto github.com/docker/docker/api/types/registry github.com/spf13/pflag crypto/x509 github.com/docker/docker/api/types/container vendor/golang.org/x/net/http/httpguts mime/multipart golang.org/x/net/proxy github.com/yuin/goldmark/text github.com/yuin/goldmark/ast github.com/spf13/cobra google.golang.org/protobuf/internal/filetype crypto/tls google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/descriptorpb github.com/yuin/goldmark/renderer github.com/yuin/goldmark/parser github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp google.golang.org/genproto/googleapis/rpc/status github.com/golang/protobuf/ptypes/any github.com/yuin/goldmark/renderer/html google.golang.org/protobuf/reflect/protodesc github.com/yuin/goldmark github.com/golang/protobuf/proto net/http/httptrace github.com/docker/go-connections/tlsconfig github.com/golang/protobuf/ptypes net/http google.golang.org/grpc/internal/status google.golang.org/grpc/status github.com/containerd/containerd/errdefs github.com/marcosnils/bin/pkg/assets golang.org/x/net/context/ctxhttp github.com/hashicorp/go-cleanhttp github.com/docker/go-connections/sockets github.com/docker/distribution/registry/api/errcode net/http/httputil github.com/google/go-github/v31/github golang.org/x/oauth2/internal github.com/hashicorp/go-retryablehttp github.com/docker/docker/errdefs golang.org/x/oauth2 github.com/docker/docker/api/types/network github.com/docker/docker/api/types/swarm github.com/xanzy/go-gitlab github.com/docker/docker/api/types github.com/docker/docker/api/types/volume github.com/docker/docker/client github.com/marcosnils/bin/pkg/providers github.com/marcosnils/bin/cmd github.com/marcosnils/bin + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.23443 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/bin-marcosnils-buildroot + : + /bin/rm -rf -- /usr/src/tmp/bin-marcosnils-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd bin-marcosnils-0.17.6 + install -Dp bin -t /usr/src/tmp/bin-marcosnils-buildroot/usr/bin + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/bin-marcosnils-buildroot (auto) Verifying and fixing files in /usr/src/tmp/bin-marcosnils-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/bin-marcosnils-buildroot/ (default) Compressing files in /usr/src/tmp/bin-marcosnils-buildroot (auto) debugedit: ./usr/bin/bin: DWARF version 39726 unhandled [45] .debug_gdb_scripts NOT compressed, wouldn't be smaller Verifying ELF objects in /usr/src/tmp/bin-marcosnils-buildroot (arch=strict,fhs=strict,lfs=strict,lint=relaxed,rpath=strict,stack=strict,textrel=strict,unresolved=strict) phdr[7]: unknown object file note type 4 with owner name 'Go' at offset 168 section [ 4] '.note.go.buildid': unknown object file note type 4 with owner name 'Go' at offset 100 verify-elf: WARNING: ./usr/bin/bin: eu-elflint failed Splitting links to aliased files under /{,s}bin in /usr/src/tmp/bin-marcosnils-buildroot Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.43895 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bin-marcosnils-0.17.6 + ./bin --help Effortless binary manager Usage: bin [command] Available Commands: completion Generate the autocompletion script for the specified shell ensure Ensures that all binaries listed in the configuration are present help Help about any command install Installs the specified project from a url list List binaries managed by bin prune Prunes binaries that no longer exist in the system remove Removes binaries managed by bin update Updates one or multiple binaries managed by bin Flags: --debug Enable debug mode -h, --help help for bin -v, --version version for bin Use "bin [command] --help" for more information about a command. + ./bin --version bin version 0.17.6-alt1 built at: 2024-07-20 built by: ALT + ./bin --version + grep -Fx 'bin version 0.17.6-alt1' bin version 0.17.6-alt1 + go test -v ./... ? github.com/marcosnils/bin [no test files] ? github.com/marcosnils/bin/pkg/config [no test files] ? github.com/marcosnils/bin/pkg/options [no test files] ? github.com/marcosnils/bin/pkg/strings [no test files] === RUN TestGetLatestVersion 2024/07/20 09:41:55 info /home/user/bin/launchpad 1.1.0 -> 1.1.1 (https://github.com/Mirantis/launchpad/releases/download/1.1.1/launchpad-linux-x64) --- PASS: TestGetLatestVersion (0.00s) PASS ok github.com/marcosnils/bin/cmd 0.007s === RUN TestSanitizeName --- PASS: TestSanitizeName (0.00s) === RUN TestFilterAssets --- PASS: TestFilterAssets (0.00s) === RUN TestIsSupportedExt --- PASS: TestIsSupportedExt (0.00s) PASS ok github.com/marcosnils/bin/pkg/assets 0.006s === RUN TestConfirm === RUN TestConfirm/User_confirms_that_wants_to_continue Do you want to continue? [Y/n] Do you want to continue? [Y/n] Do you want to continue? [Y/n] === RUN TestConfirm/User_does_not_want_to_continue Do you want to continue? [Y/n] --- PASS: TestConfirm (0.00s) --- PASS: TestConfirm/User_confirms_that_wants_to_continue (0.00s) --- PASS: TestConfirm/User_does_not_want_to_continue (0.00s) PASS ok github.com/marcosnils/bin/pkg/prompt 0.003s === RUN TestParseImage === RUN TestParseImage/no_host,_no_version === RUN TestParseImage/no_host,_with_version === RUN TestParseImage/with_host,_no_version === RUN TestParseImage/with_host,_with_version === RUN TestParseImage/no_host,_with_version_and_owner --- PASS: TestParseImage (0.00s) --- PASS: TestParseImage/no_host,_no_version (0.00s) --- PASS: TestParseImage/no_host,_with_version (0.00s) --- PASS: TestParseImage/with_host,_no_version (0.00s) --- PASS: TestParseImage/with_host,_with_version (0.00s) --- PASS: TestParseImage/no_host,_with_version_and_owner (0.00s) PASS ok github.com/marcosnils/bin/pkg/providers 0.007s + exit 0 Processing files: bin-marcosnils-0.17.6-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.a7wL2I find-provides: running scripts (alternatives,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.TH33NH 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.2), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2.4), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.34), rtld(GNU_HASH) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vXEHH4 Creating bin-marcosnils-debuginfo package Processing files: bin-marcosnils-debuginfo-0.17.6-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fk89hA find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Y7SJKM find-requires: running scripts (debuginfo) Requires: bin-marcosnils = 0.17.6-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6) Adding to bin-marcosnils-debuginfo a strict dependency on bin-marcosnils Wrote: /usr/src/RPM/RPMS/i586/bin-marcosnils-0.17.6-alt1.i586.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/i586/bin-marcosnils-debuginfo-0.17.6-alt1.i586.rpm (w2T16.xzdio) 126.07user 22.35system 0:38.61elapsed 384%CPU (0avgtext+0avgdata 228440maxresident)k 0inputs+0outputs (0major+1660900minor)pagefaults 0swaps 3.50user 2.71system 0:52.66elapsed 11%CPU (0avgtext+0avgdata 128872maxresident)k 0inputs+0outputs (0major+203426minor)pagefaults 0swaps --- bin-marcosnils-0.17.6-alt1.i586.rpm.repo 2024-06-29 16:57:44.000000000 +0000 +++ bin-marcosnils-0.17.6-alt1.i586.rpm.hasher 2024-07-20 09:42:05.474320019 +0000 @@ -14,3 +14,3 @@ Provides: bin-marcosnils = 0.17.6-alt1:sisyphus+351151.100.2.1 -File: /usr/bin/bin 100755 root:root 6058a9d93c55388598eb41c3bede64be -RPMIdentity: 1043400dddd4c90ea9a03f8b10c960c1dde64a4db7b09f768eda9a0c77472dada952fda77086ccb02d2557fb9a71b443ae9d977ebbc6dadb08c9c6e808c73754 +File: /usr/bin/bin 100755 root:root 1856e7dfc360d7d4ba0fa6405322bb89 +RPMIdentity: 7681b5704ba9bf492aefb6a7849901ad9fdd8b046d4d95feef6341da05b35bd21ee782b4d25430ddbc0e6ebd4894c0e33a1d5836ff098574779cf7cabff7946b --- bin-marcosnils-debuginfo-0.17.6-alt1.i586.rpm.repo 2024-06-29 16:57:43.000000000 +0000 +++ bin-marcosnils-debuginfo-0.17.6-alt1.i586.rpm.hasher 2024-07-20 09:42:05.575321385 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/d0 40755 root:root -/usr/lib/debug/.build-id/d0/e514d29434c0b6f76c9c9d6dcce2a7c4817aca 120777 root:root ../../../../bin/bin -/usr/lib/debug/.build-id/d0/e514d29434c0b6f76c9c9d6dcce2a7c4817aca.debug 120777 root:root ../../usr/bin/bin.debug +/usr/lib/debug/.build-id/05 40755 root:root +/usr/lib/debug/.build-id/05/a0ce98c1b61cb33ba5904a4f175c42e902101d 120777 root:root ../../../../bin/bin +/usr/lib/debug/.build-id/05/a0ce98c1b61cb33ba5904a4f175c42e902101d.debug 120777 root:root ../../usr/bin/bin.debug /usr/lib/debug/usr/bin/bin.debug 100644 root:root @@ -1029,6 +1029,6 @@ Provides: bin-marcosnils-debuginfo = 0.17.6-alt1:sisyphus+351151.100.2.1 -File: /usr/lib/debug/.build-id/d0 40755 root:root -File: /usr/lib/debug/.build-id/d0/e514d29434c0b6f76c9c9d6dcce2a7c4817aca 120777 root:root ../../../../bin/bin -File: /usr/lib/debug/.build-id/d0/e514d29434c0b6f76c9c9d6dcce2a7c4817aca.debug 120777 root:root ../../usr/bin/bin.debug -File: /usr/lib/debug/usr/bin/bin.debug 100644 root:root 54c5c5db2d6c4886276ac9cd5e68ee56 +File: /usr/lib/debug/.build-id/05 40755 root:root +File: /usr/lib/debug/.build-id/05/a0ce98c1b61cb33ba5904a4f175c42e902101d 120777 root:root ../../../../bin/bin +File: /usr/lib/debug/.build-id/05/a0ce98c1b61cb33ba5904a4f175c42e902101d.debug 120777 root:root ../../usr/bin/bin.debug +File: /usr/lib/debug/usr/bin/bin.debug 100644 root:root 06a4701f63da141256c4321d50602330 File: /usr/src/debug/bin-marcosnils-0.17.6 40755 root:root @@ -2053,2 +2053,2 @@ File: /usr/src/debug/bin-marcosnils-0.17.6/vendor/gopkg.in/mattn/go-runewidth.v0/runewidth_posix.go 100644 root:root 2d46b0a2eb10196397ff0beb1d94f0d4 -RPMIdentity: 9dd03bbe962d0d4d53a0644a64d8a6bb9466b5f2246866995469eadc9b816408897f7804d265c5c5e277c019f6472d51e6e07dcf21f83481d6d20e42303fc4da +RPMIdentity: 266ff0edc018b333a400610112b32954215d5634cbc3074fc09c89739cde64991309d7abf94579b74182672bec497b3c21dac8f30583ea7a0cddf81283f3bcd0