<86>Jun 22 08:12:14 userdel[2130627]: delete user 'rooter' <86>Jun 22 08:12:14 userdel[2130627]: removed group 'rooter' owned by 'rooter' <86>Jun 22 08:12:14 userdel[2130627]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 22 08:12:14 groupadd[2130646]: group added to /etc/group: name=rooter, GID=1868 <86>Jun 22 08:12:14 groupadd[2130646]: group added to /etc/gshadow: name=rooter <86>Jun 22 08:12:14 groupadd[2130646]: new group: name=rooter, GID=1868 <86>Jun 22 08:12:14 useradd[2130660]: new user: name=rooter, UID=1868, GID=1868, home=/root, shell=/bin/bash, from=none <86>Jun 22 08:12:14 userdel[2130685]: delete user 'builder' <86>Jun 22 08:12:14 userdel[2130685]: removed group 'builder' owned by 'builder' <86>Jun 22 08:12:14 userdel[2130685]: removed shadow group 'builder' owned by 'builder' <86>Jun 22 08:12:14 groupadd[2130702]: group added to /etc/group: name=builder, GID=1869 <86>Jun 22 08:12:14 groupadd[2130702]: group added to /etc/gshadow: name=builder <86>Jun 22 08:12:14 groupadd[2130702]: new group: name=builder, GID=1869 <86>Jun 22 08:12:14 useradd[2130719]: new user: name=builder, UID=1869, GID=1869, home=/usr/src, shell=/bin/bash, from=none <13>Jun 22 08:12:17 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Jun 22 08:12:17 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468406 installed <13>Jun 22 08:12:17 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349845 installed <13>Jun 22 08:12:17 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Jun 22 08:12:17 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Jun 22 08:12:17 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Jun 22 08:12:17 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jun 22 08:12:17 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jun 22 08:12:17 rpmi: ca-certificates-2024.06.08-alt1 sisyphus+350631.200.1.1 1717838162 installed <13>Jun 22 08:12:17 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Jun 22 08:12:17 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Jun 22 08:12:17 rpmi: libcrypto3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605920 installed <13>Jun 22 08:12:17 rpmi: libssl3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605920 installed <13>Jun 22 08:12:17 rpmi: python3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Jun 22 08:12:18 rpmi: python3-base-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Jun 22 08:12:19 rpmi: golang-src-1.22.4-alt1 sisyphus+350543.100.1.1 1717763057 installed <13>Jun 22 08:12:21 rpmi: golang-1.22.4-alt1 sisyphus+350543.100.1.1 1717763035 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/bin-marcosnils-0.17.5-alt1.nosrc.rpm (w1.gzdio) Installing bin-marcosnils-0.17.5-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.93263 + 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.5 + echo 'Source #0 (bin-marcosnils-0.17.5.tar):' Source #0 (bin-marcosnils-0.17.5.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/bin-marcosnils-0.17.5.tar + cd bin-marcosnils-0.17.5 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.93263 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bin-marcosnils-0.17.5 ++ date -I + go build -v -buildmode=pie -ldflags '-X main.version=0.17.5-alt1 -X main.date=2024-06-22 -X main.builtBy=ALT' . internal/godebugs internal/race internal/coverage/rtcov internal/goarch internal/itoa cmp math/bits internal/goos internal/unsafeheader unicode/utf8 internal/cpu runtime/internal/syscall unicode runtime/internal/atomic internal/goexperiment sync/atomic log/internal internal/chacha8rand internal/abi runtime/internal/math golang.org/x/sys/internal/unsafeheader runtime/internal/sys gopkg.in/VividCortex/ewma.v1 encoding 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 google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set github.com/docker/docker/api/types/events github.com/docker/docker/api math github.com/docker/docker/api/types/image image/color 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/godebug strconv internal/oserror golang.org/x/crypto/cast5 io path internal/safefilepath vendor/golang.org/x/net/dns/dnsmessage crypto/internal/nistec/fiat internal/intern math/rand syscall bytes hash crypto/internal/randutil strings hash/crc64 hash/crc32 hash/fnv hash/adler32 crypto crypto/rc4 reflect net/netip golang.org/x/crypto/openpgp/errors golang.org/x/crypto/openpgp/s2k vendor/golang.org/x/text/transform github.com/marcosnils/bin/pkg/strings net/http/internal/ascii github.com/docker/docker/api/types/versions bufio github.com/h2non/filetype/types 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/internal/boring crypto/des vendor/golang.org/x/crypto/chacha20 crypto/hmac crypto/sha256 crypto/sha1 crypto/ecdh crypto/aes crypto/sha512 vendor/golang.org/x/crypto/hkdf vendor/golang.org/x/crypto/chacha20poly1305 github.com/xi2/xz io/ioutil os/signal google.golang.org/protobuf/internal/detrand github.com/docker/docker/api/types/mount gopkg.in/mattn/go-runewidth.v0 path/filepath github.com/h2non/filetype fmt net os/exec log github.com/marcosnils/bin/pkg/options github.com/hashicorp/go-version os/user encoding/hex text/template/parse encoding/json net/url compress/flate gopkg.in/cheggaaa/pb.v2/termutil vendor/golang.org/x/net/http2/hpack math/big github.com/pkg/errors vendor/golang.org/x/text/unicode/norm mime mime/quotedprintable net/http/internal github.com/marcosnils/bin/pkg/prompt vendor/golang.org/x/text/unicode/bidi github.com/coreos/go-semver/semver github.com/apex/log github.com/docker/docker/api/types/blkiodev github.com/docker/go-units google.golang.org/grpc/codes google.golang.org/protobuf/internal/errors go/token google.golang.org/protobuf/internal/version google.golang.org/protobuf/encoding/protowire github.com/opencontainers/go-digest github.com/opencontainers/image-spec/specs-go compress/gzip archive/zip github.com/docker/docker/api/types/time github.com/morikuni/aec google.golang.org/protobuf/reflect/protoreflect github.com/google/go-querystring/query compress/zlib github.com/opencontainers/image-spec/specs-go/v1 github.com/docker/distribution/digestset golang.org/x/time/rate github.com/yuin/goldmark/util encoding/csv flag vendor/golang.org/x/text/secure/bidirule github.com/docker/distribution/reference text/template github.com/mattn/go-isatty github.com/docker/docker/pkg/term github.com/mattn/go-colorable gopkg.in/mattn/go-colorable.v0 github.com/marcosnils/bin/pkg/config github.com/docker/docker/api/types/strslice github.com/docker/docker/api/types/filters github.com/sirupsen/logrus github.com/docker/docker/pkg/jsonmessage github.com/gogo/protobuf/proto github.com/fatih/color gopkg.in/fatih/color.v1 github.com/krolaw/zipstream vendor/golang.org/x/net/idna google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order google.golang.org/protobuf/runtime/protoiface github.com/apex/log/handlers/cli google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/internal/encoding/text crypto/internal/boring/bbig crypto/dsa crypto/rand encoding/asn1 crypto/elliptic crypto/internal/bigmod crypto/ed25519 golang.org/x/crypto/openpgp/elgamal google.golang.org/protobuf/proto github.com/cheggaaa/pb 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 vendor/golang.org/x/net/http/httpproxy golang.org/x/net/internal/socks github.com/docker/go-connections/nat net/textproto github.com/docker/docker/api/types/registry 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 crypto/tls google.golang.org/protobuf/internal/filetype github.com/spf13/cobra github.com/yuin/goldmark/text google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/descriptorpb github.com/yuin/goldmark/ast 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 google.golang.org/protobuf/reflect/protodesc github.com/yuin/goldmark/renderer github.com/yuin/goldmark/parser github.com/yuin/goldmark/renderer/html github.com/golang/protobuf/proto github.com/yuin/goldmark github.com/golang/protobuf/ptypes net/http/httptrace github.com/docker/go-connections/tlsconfig 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/distribution/registry/api/errcode github.com/docker/go-connections/sockets 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.36794 + 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.5 + 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 33732 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.46957 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd bin-marcosnils-0.17.5 + ./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.5-alt1 built at: 2024-06-22 built by: ALT + ./bin --version + grep -Fx 'bin version 0.17.5-alt1' bin version 0.17.5-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/06/22 08:12:52 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.009s === 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.009s + exit 0 Processing files: bin-marcosnils-0.17.5-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2DDIM3 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.T4hneb 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.qlEjQI Creating bin-marcosnils-debuginfo package Processing files: bin-marcosnils-debuginfo-0.17.5-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.llkV8u find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tDpHhG find-requires: running scripts (debuginfo) Requires: bin-marcosnils = 0.17.5-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.5-alt1.i586.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/i586/bin-marcosnils-debuginfo-0.17.5-alt1.i586.rpm (w2T16.xzdio) 120.20user 29.06system 0:37.79elapsed 394%CPU (0avgtext+0avgdata 226964maxresident)k 0inputs+0outputs (0major+4185489minor)pagefaults 0swaps 3.35user 2.61system 0:51.95elapsed 11%CPU (0avgtext+0avgdata 128224maxresident)k 0inputs+0outputs (0major+217203minor)pagefaults 0swaps --- bin-marcosnils-0.17.5-alt1.i586.rpm.repo 2024-04-26 14:56:12.000000000 +0000 +++ bin-marcosnils-0.17.5-alt1.i586.rpm.hasher 2024-06-22 08:13:02.820761153 +0000 @@ -14,3 +14,3 @@ Provides: bin-marcosnils = 0.17.5-alt1:sisyphus+345879.100.1.1 -File: /usr/bin/bin 100755 root:root 0fe66546b1713c99fb6ebdb55684213c -RPMIdentity: 8f024b4c3f2f0e5657ce5c44e2e682d2950faeffba81ded54584fbd41a5cac0205fe545a41ec502caab5c297f2ce9e9a06c5b60849849aac0c305516fe008a82 +File: /usr/bin/bin 100755 root:root 1c6ed24a224df4574ccd0916ec5cdebb +RPMIdentity: 07fba3ebc5bffb61959498dadab0b8f38ed31688b0a79d8376f025044ce4f4e10bdf2cdc4520474620fc6599cde731766a9c5630668a4889e730996143b76972 --- bin-marcosnils-debuginfo-0.17.5-alt1.i586.rpm.repo 2024-04-26 14:56:12.000000000 +0000 +++ bin-marcosnils-debuginfo-0.17.5-alt1.i586.rpm.hasher 2024-06-22 08:13:02.924762929 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/9b 40755 root:root -/usr/lib/debug/.build-id/9b/4705a3f6b1b82c3a413e72a3e06d80d2e53033 120777 root:root ../../../../bin/bin -/usr/lib/debug/.build-id/9b/4705a3f6b1b82c3a413e72a3e06d80d2e53033.debug 120777 root:root ../../usr/bin/bin.debug +/usr/lib/debug/.build-id/11 40755 root:root +/usr/lib/debug/.build-id/11/6b3a6949a8b3d4f269147ac0c67378e9ddb919 120777 root:root ../../../../bin/bin +/usr/lib/debug/.build-id/11/6b3a6949a8b3d4f269147ac0c67378e9ddb919.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.5-alt1:sisyphus+345879.100.1.1 -File: /usr/lib/debug/.build-id/9b 40755 root:root -File: /usr/lib/debug/.build-id/9b/4705a3f6b1b82c3a413e72a3e06d80d2e53033 120777 root:root ../../../../bin/bin -File: /usr/lib/debug/.build-id/9b/4705a3f6b1b82c3a413e72a3e06d80d2e53033.debug 120777 root:root ../../usr/bin/bin.debug -File: /usr/lib/debug/usr/bin/bin.debug 100644 root:root 5f010289f88b1b6e882acf00af36ec4b +File: /usr/lib/debug/.build-id/11 40755 root:root +File: /usr/lib/debug/.build-id/11/6b3a6949a8b3d4f269147ac0c67378e9ddb919 120777 root:root ../../../../bin/bin +File: /usr/lib/debug/.build-id/11/6b3a6949a8b3d4f269147ac0c67378e9ddb919.debug 120777 root:root ../../usr/bin/bin.debug +File: /usr/lib/debug/usr/bin/bin.debug 100644 root:root eba99f921a48e180b9d975ac69488ae1 File: /usr/src/debug/bin-marcosnils-0.17.5 40755 root:root @@ -2053,2 +2053,2 @@ File: /usr/src/debug/bin-marcosnils-0.17.5/vendor/gopkg.in/mattn/go-runewidth.v0/runewidth_posix.go 100644 root:root 2d46b0a2eb10196397ff0beb1d94f0d4 -RPMIdentity: 2eee33f032ccc1672d7b28545480b56fffc07a2b208bb4d2471beb6d27e25c1bff795d6de06bb6ffd4895bd67b7c82975ec144f996f9da498b6ea56bf3c79313 +RPMIdentity: fda8dcb534c037dad4b300238c7739dc9e1f62a44856b427c2ebd748fe032d2a377144c8a9dcd768f0069a1d5439eb2ee80fbda34d1add78180929e38d242c5e