<86>Jul 13 08:56:30 userdel[2054709]: delete user 'rooter' <86>Jul 13 08:56:30 userdel[2054709]: removed group 'rooter' owned by 'rooter' <86>Jul 13 08:56:30 userdel[2054709]: removed shadow group 'rooter' owned by 'rooter' <86>Jul 13 08:56:30 groupadd[2054737]: group added to /etc/group: name=rooter, GID=1847 <86>Jul 13 08:56:30 groupadd[2054737]: group added to /etc/gshadow: name=rooter <86>Jul 13 08:56:30 groupadd[2054737]: new group: name=rooter, GID=1847 <86>Jul 13 08:56:30 useradd[2054768]: new user: name=rooter, UID=1847, GID=1847, home=/root, shell=/bin/bash, from=none <86>Jul 13 08:56:30 userdel[2054828]: delete user 'builder' <86>Jul 13 08:56:30 userdel[2054828]: removed group 'builder' owned by 'builder' <86>Jul 13 08:56:30 userdel[2054828]: removed shadow group 'builder' owned by 'builder' <86>Jul 13 08:56:30 groupadd[2054858]: group added to /etc/group: name=builder, GID=1848 <86>Jul 13 08:56:30 groupadd[2054858]: group added to /etc/gshadow: name=builder <86>Jul 13 08:56:30 groupadd[2054858]: new group: name=builder, GID=1848 <86>Jul 13 08:56:30 useradd[2054883]: new user: name=builder, UID=1848, GID=1848, home=/usr/src, shell=/bin/bash, from=none <13>Jul 13 08:56:34 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Jul 13 08:56:34 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468406 installed <13>Jul 13 08:56:34 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349845 installed <13>Jul 13 08:56:34 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Jul 13 08:56:34 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed <13>Jul 13 08:56:34 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Jul 13 08:56:34 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jul 13 08:56:34 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jul 13 08:56:34 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed <13>Jul 13 08:56:34 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Jul 13 08:56:34 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed <13>Jul 13 08:56:34 rpmi: libcrypto3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605920 installed <13>Jul 13 08:56:34 rpmi: libssl3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605920 installed <13>Jul 13 08:56:34 rpmi: python3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Jul 13 08:56:34 rpmi: python3-base-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Jul 13 08:56:36 rpmi: golang-src-1.22.5-alt1 sisyphus+352087.100.1.1 1720018220 installed <13>Jul 13 08:56:37 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.54497 + 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.54497 + 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-13 -X main.builtBy=ALT' . internal/coverage/rtcov internal/goarch math/bits internal/goos internal/itoa internal/goexperiment internal/unsafeheader cmp internal/race internal/godebugs sync/atomic unicode runtime/internal/syscall unicode/utf8 internal/cpu runtime/internal/atomic log/internal internal/chacha8rand internal/abi runtime/internal/math runtime/internal/sys gopkg.in/VividCortex/ewma.v1 encoding golang.org/x/sys/internal/unsafeheader 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 google.golang.org/protobuf/internal/flags github.com/docker/docker/api github.com/docker/docker/api/types/events google.golang.org/protobuf/internal/set slices github.com/docker/docker/api/types/image image/color math internal/bytealg runtime crypto/subtle internal/reflectlite sync internal/testlog internal/singleflight google.golang.org/protobuf/internal/pragma internal/bisect runtime/cgo errors sort internal/oserror internal/safefilepath internal/godebug path io strconv crypto/internal/nistec/fiat golang.org/x/crypto/cast5 vendor/golang.org/x/net/dns/dnsmessage syscall internal/intern math/rand bytes hash crypto/internal/randutil strings hash/crc64 hash/adler32 hash/fnv hash/crc32 crypto crypto/rc4 net/netip golang.org/x/crypto/openpgp/errors vendor/golang.org/x/text/transform reflect golang.org/x/crypto/openpgp/s2k github.com/marcosnils/bin/pkg/strings github.com/h2non/filetype/types net/http/internal/ascii bufio github.com/docker/docker/api/types/versions regexp/syntax compress/bzip2 image internal/syscall/execenv gopkg.in/mattn/go-isatty.v0 internal/syscall/unix 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/sha256 crypto/ecdh crypto/aes crypto/sha512 crypto/hmac crypto/sha1 vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/hkdf github.com/xi2/xz google.golang.org/protobuf/internal/detrand io/ioutil github.com/docker/docker/api/types/mount github.com/h2non/filetype os/signal fmt gopkg.in/mattn/go-runewidth.v0 path/filepath net os/exec log encoding/hex github.com/pkg/errors github.com/marcosnils/bin/pkg/options text/template/parse compress/flate net/url github.com/hashicorp/go-version os/user gopkg.in/cheggaaa/pb.v2/termutil encoding/json vendor/golang.org/x/net/http2/hpack math/big vendor/golang.org/x/text/unicode/norm mime mime/quotedprintable net/http/internal github.com/marcosnils/bin/pkg/prompt github.com/coreos/go-semver/semver github.com/docker/docker/api/types/blkiodev github.com/docker/go-units github.com/apex/log vendor/golang.org/x/text/unicode/bidi google.golang.org/grpc/codes google.golang.org/protobuf/internal/errors go/token compress/gzip archive/zip google.golang.org/protobuf/encoding/protowire 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 github.com/google/go-querystring/query compress/zlib google.golang.org/protobuf/reflect/protoreflect golang.org/x/time/rate text/template github.com/opencontainers/image-spec/specs-go/v1 github.com/docker/distribution/digestset github.com/yuin/goldmark/util encoding/csv flag github.com/docker/distribution/reference vendor/golang.org/x/text/secure/bidirule github.com/docker/docker/api/types/strslice github.com/docker/docker/api/types/filters github.com/gogo/protobuf/proto google.golang.org/protobuf/internal/descfmt github.com/mattn/go-isatty github.com/marcosnils/bin/pkg/config google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/messageset github.com/krolaw/zipstream vendor/golang.org/x/net/idna google.golang.org/protobuf/internal/genid github.com/mattn/go-colorable gopkg.in/mattn/go-colorable.v0 google.golang.org/protobuf/internal/order google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface github.com/fatih/color gopkg.in/fatih/color.v1 google.golang.org/protobuf/internal/encoding/text github.com/sirupsen/logrus github.com/docker/docker/pkg/term github.com/apex/log/handlers/cli crypto/elliptic crypto/internal/boring/bbig crypto/rand crypto/internal/bigmod encoding/asn1 github.com/cheggaaa/pb crypto/dsa google.golang.org/protobuf/proto github.com/docker/docker/pkg/jsonmessage crypto/ed25519 golang.org/x/crypto/openpgp/elgamal google.golang.org/protobuf/internal/encoding/defval crypto/rsa crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc crypto/ecdsa archive/tar golang.org/x/crypto/openpgp/packet google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/impl golang.org/x/crypto/openpgp github.com/docker/docker/api/types/swarm/runtime net/textproto vendor/golang.org/x/net/http/httpproxy github.com/docker/go-connections/nat github.com/docker/docker/api/types/registry golang.org/x/net/internal/socks crypto/x509 github.com/spf13/pflag github.com/docker/docker/api/types/container golang.org/x/net/proxy vendor/golang.org/x/net/http/httpguts mime/multipart google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/descriptorpb google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/timestamppb google.golang.org/genproto/googleapis/rpc/status github.com/golang/protobuf/ptypes/any github.com/golang/protobuf/ptypes/duration crypto/tls github.com/golang/protobuf/ptypes/timestamp github.com/yuin/goldmark/text github.com/spf13/cobra github.com/yuin/goldmark/ast google.golang.org/protobuf/reflect/protodesc github.com/yuin/goldmark/parser github.com/yuin/goldmark/renderer github.com/golang/protobuf/proto github.com/yuin/goldmark/renderer/html github.com/golang/protobuf/ptypes github.com/yuin/goldmark google.golang.org/grpc/internal/status google.golang.org/grpc/status github.com/containerd/containerd/errdefs net/http/httptrace github.com/docker/go-connections/tlsconfig net/http github.com/marcosnils/bin/pkg/assets github.com/docker/distribution/registry/api/errcode github.com/docker/go-connections/sockets golang.org/x/net/context/ctxhttp github.com/hashicorp/go-cleanhttp 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/docker/docker/api/types github.com/xanzy/go-gitlab 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.80737 + 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.54429 + 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-13 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/13 08:57:24 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.015s === 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.009s === 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.016s === 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.014s + 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.3sD4FH 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.WhFyuY 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.eJtbIF 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.ZWLfBo find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZVMcWR 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) 132.99user 22.00system 0:52.78elapsed 293%CPU (0avgtext+0avgdata 232376maxresident)k 0inputs+0outputs (0major+1657646minor)pagefaults 0swaps 3.32user 2.60system 1:06.42elapsed 8%CPU (0avgtext+0avgdata 133048maxresident)k 728inputs+0outputs (0major+204036minor)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-13 08:57:33.658909555 +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 9b021985f71f5a77dba9d53f9e17cf8d +RPMIdentity: 48d9de20976adce8c85e1bdf8081fd9c296da82f620ec3b367ab8853901a1395e7b8e554711484bb60dc73ade6cd8cad867331718a06c2646d4704e3c7f22420 --- 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-13 08:57:34.048916480 +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/00 40755 root:root +/usr/lib/debug/.build-id/00/e34920f205c84afc6875ee52e227b29e30d088 120777 root:root ../../../../bin/bin +/usr/lib/debug/.build-id/00/e34920f205c84afc6875ee52e227b29e30d088.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/00 40755 root:root +File: /usr/lib/debug/.build-id/00/e34920f205c84afc6875ee52e227b29e30d088 120777 root:root ../../../../bin/bin +File: /usr/lib/debug/.build-id/00/e34920f205c84afc6875ee52e227b29e30d088.debug 120777 root:root ../../usr/bin/bin.debug +File: /usr/lib/debug/usr/bin/bin.debug 100644 root:root 75a18ac390829d57c3d9de0d8204364f 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: 6bda375991a9953e5eb505fe7ac04ac545e61bc10971db7c1034f00347ec7cd42dfaf869865668fa3e64487aaab7e49f6fa6a18063a11bf074feec94d98dfa24