stephane-klein / backlog

My public backlog
29 stars 1 forks source link

Mettre en pratique le tutoriel rpkg-util - Quick start #140

Open stephane-klein opened 1 year ago

stephane-klein commented 1 year ago

Je souhaite mettre en pratique le tutoriel rpkg-util - Quick start.

Je pense que ce tutoriel me permettra d'apprendre des bases me permettant peut-être ensuite de compléter l'issue https://github.com/stephane-klein/backlog/issues/47.

stephane-klein commented 1 year ago

Source d'inspiration https://github.com/nkudriavtsev/rclone-copr

stephane-klein commented 1 year ago

Source d'inspiration https://github.com/nkudriavtsev/rclone-copr

stephane-klein commented 1 year ago

J'ai cette erreur :

❯ rpkg local
Wrote: /tmp/rpkg/rclone-1-qujl86rz/rclone.spec
setting SOURCE_DATE_EPOCH=1677369600
erreur : Dépendances de construction manquantes :
        go-rpm-macros est nécessaire pour rclone-1.58.1-1.fc37.x86_64
        golang(bazil.org/fuse) est nécessaire pour rclone-1.58.1-1.fc37.x86_64
        golang(bazil.org/fuse/fs) est nécessaire pour rclone-1.58.1-1.fc37.x86_64
        golang(github.com/Azure/azure-pipeline-go/pipeline) est nécessaire pour rclone-1.58.1-1.fc37.x86_64
        golang(github.com/Azure/azure-storage-blob-go/azblob) est nécessaire pour rclone-1.58.1-1.fc37.x86_64
        golang(github.com/Azure/go-autorest/autorest/adal) est nécessaire pour rclone-1.58.1-1.fc37.x86_64
        golang(github.com/Azure/go-ntlmssp) est nécessaire pour rclone-1.58.1-1.fc37.x86_64
stephane-klein commented 1 year ago

J'ai cette erreur :

❯ rpkg local
Wrote: /tmp/rpkg/rclone-1-qujl86rz/rclone.spec
setting SOURCE_DATE_EPOCH=1677369600
erreur : Dépendances de construction manquantes :
        go-rpm-macros est nécessaire pour rclone-1.58.1-1.fc37.x86_64
        golang(bazil.org/fuse) est nécessaire pour rclone-1.58.1-1.fc37.x86_64
        golang(bazil.org/fuse/fs) est nécessaire pour rclone-1.58.1-1.fc37.x86_64
        golang(github.com/Azure/azure-pipeline-go/pipeline) est nécessaire pour rclone-1.58.1-1.fc37.x86_64
        golang(github.com/Azure/azure-storage-blob-go/azblob) est nécessaire pour rclone-1.58.1-1.fc37.x86_64
        golang(github.com/Azure/go-autorest/autorest/adal) est nécessaire pour rclone-1.58.1-1.fc37.x86_64
        golang(github.com/Azure/go-ntlmssp) est nécessaire pour rclone-1.58.1-1.fc37.x86_64

Fixé par :

❯ sudo dnf builddep rclone.spec
stephane-klein commented 1 year ago

Sur la page https://docs.fedoraproject.org/en-US/package-maintainers/Packaging_Tutorial_GNU_Hello/#_building_the_package je découvre fedpkg :thinking: :

stephane-klein commented 1 year ago

https://fedoraproject.org/wiki/Thoughts_on_rpkg2

stephane-klein commented 1 year ago
❯ rpkg local
Wrote: /tmp/rpkg/rclone-4-jy9ade70/rclone.spec
setting SOURCE_DATE_EPOCH=1677369600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.jYzbFD
+ umask 022
+ cd /tmp/rpkg/rclone-4-jy9ade70
+ cd /tmp/rpkg/rclone-4-jy9ade70
+ rm -rf rclone-1.58.1
+ /usr/lib/rpm/rpmuncompress -x /tmp/rpkg/rclone-4-jy9ade70/rclone-1.58.1.tar.gz
error: File /tmp/rpkg/rclone-4-jy9ade70/rclone-1.58.1.tar.gz: No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.jYzbFD (%prep)

RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.jYzbFD (%prep)

rclone-copr on  master
❯ ls -lha
total 16K
drwxr-xr-x. 1 stephane stephane   68 Feb 26 16:00 .
drwxr-xr-x. 1 stephane stephane   22 Feb 26 15:59 ..
drwxr-xr-x. 1 stephane stephane  176 Feb 26 16:32 .git
-rw-r--r--. 1 stephane stephane  274 Feb 26 16:00 .gitignore
-rw-r--r--. 1 stephane stephane 4.0K Feb 26 16:00 changelog
-rw-r--r--. 1 stephane stephane 7.6K Feb 26 16:00 rclone.spec

Je n'arrive pas à comprendre comment demander à rpkg de télécharger les sources du project à construire le package :thinking: .

stephane-klein commented 1 year ago

J'ai téléchargé à la main sur https://github.com/rclone/rclone/tree/v1.58.1 l'archive rclone-1.58.1.tar.gz et maintenant j'ai l'erreur :

❯ rpkg local
Wrote: /tmp/rpkg/rclone-10-50415v_e/rclone.spec
setting SOURCE_DATE_EPOCH=1677369600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.sh9M4a
+ umask 022
+ cd /tmp/rpkg/rclone-10-50415v_e
+ cd /tmp/rpkg/rclone-10-50415v_e
+ rm -rf rclone-1.58.1
+ /usr/lib/rpm/rpmuncompress -x /tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd rclone-1.58.1
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ rm -fr /tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/vendor
+ [[ ! -e /tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build/bin ]]
+ install -m 0755 -vd /tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build/bin
install: creating directory '/tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build'
install: creating directory '/tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build/bin'
+ export GOPATH=/tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build:/usr/share/gocode
+ GOPATH=/tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build:/usr/share/gocode
+ [[ ! -e /tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build/src/github.com/rclone/rclone ]]
++ dirname /tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build/src/github.com/rclone/rclone
+ install -m 0755 -vd /tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build/src/github.com/rclone
install: creating directory '/tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build/src'
install: creating directory '/tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build/src/github.com'
install: creating directory '/tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build/src/github.com/rclone'
+ ln -fs /tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1 /tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build/src/github.com/rclone/rclone
+ cd /tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build/src/github.com/rclone/rclone
++ find . -name '*.go'
+ sed -i 's|github.com/putdotio/go-putio/putio|github.com/putdotio/go-putio|' ./vfs/write_test.go ./vfs/write.go ./vfs/vstate_string.go ./vfs/vfstest_test.go ./vfs/vfstest/write_unix.go ./vfs/vfstest/write_non_unix.go ./vfs/vfstest/write.go ./vfs/vfstest/vfs.go ./vfs/vfstest/read_unix.go ./vfs/vfstest/read_non_unix.go ./vfs/vfstest/read.go ./vfs/vfstest/os.go ./vfs/vfstest/fs.go ./vfs/vfstest/file.go ./vfs/vfstest/edge_cases.go ./vfs/vfstest/dir.go ./vfs/vfsflags/vfsflags_unix.go ./vfs/vfsflags/vfsflags_non_unix.go ./vfs/vfsflags/vfsflags.go ./vfs/vfsflags/filemode.go ./vfs/vfscommon/path.go ./vfs/vfscommon/options.go ./vfs/vfscommon/cachemode_test.go ./vfs/vfscommon/cachemode.go ./vfs/vfscache/writeback/writeback_test.go ./vfs/vfscache/writeback/writeback.go ./vfs/vfscache/item_test.go ./vfs/vfscache/item.go ./vfs/vfscache/downloaders/downloaders_test.go ./vfs/vfscache/downloaders/downloaders.go ./vfs/vfscache/cache_test.go ./vfs/vfscache/cache.go ./vfs/vfs_test.go ./vfs/vfs_case_test.go ./vfs/vfs.go ./vfs/test_vfs/test_vfs.go ./vfs/read_write_test.go ./vfs/read_write.go ./vfs/read_test.go ./vfs/read.go ./vfs/rc_test.go ./vfs/rc.go ./vfs/open_test.go ./vfs/make_open_tests.go ./vfs/help.go ./vfs/file_test.go ./vfs/file.go ./vfs/errors_test.go ./vfs/errors.go ./vfs/dir_test.go ./vfs/dir_handle_test.go ./vfs/dir_handle.go ./vfs/dir.go ./rclone.go ./librclone/librclone/librclone.go ./librclone/librclone.go ./librclone/gomobile/gomobile.go ./lib/version/version_test.go ./lib/version/version.go ./lib/terminal/terminal_unsupported.go ./lib/terminal/terminal_normal.go ./lib/terminal/terminal.go ./lib/terminal/hidden_windows.go ./lib/terminal/hidden_other.go ./lib/structs/structs_test.go ./lib/structs/structs.go ./lib/rest/url_test.go ./lib/rest/url.go ./lib/rest/rest.go ./lib/readers/repeatable_test.go ./lib/readers/repeatable.go ./lib/readers/readfill_test.go ./lib/readers/readfill.go ./lib/readers/pattern_reader_test.go ./lib/readers/pattern_reader.go ./lib/readers/noclose_test.go ./lib/readers/noclose.go ./lib/readers/limited.go ./lib/readers/error_test.go ./lib/readers/error.go ./lib/readers/counting_reader.go ./lib/readers/context_test.go ./lib/readers/context.go ./lib/ranges/ranges_test.go ./lib/ranges/ranges.go ./lib/random/random_test.go ./lib/random/random.go ./lib/pool/pool_test.go ./lib/pool/pool.go ./lib/plugin/plugin.go ./lib/plugin/package.go ./lib/pacer/tokens_test.go ./lib/pacer/tokens.go ./lib/pacer/pacers.go ./lib/pacer/pacer_test.go ./lib/pacer/pacer.go ./lib/oauthutil/renew.go ./lib/oauthutil/oauthutil.go ./lib/mmap/mmap_windows.go ./lib/mmap/mmap_unsupported.go ./lib/mmap/mmap_unix.go ./lib/mmap/mmap_test.go ./lib/mmap/mmap.go ./lib/kv/unsupported.go ./lib/kv/types.go ./lib/kv/internal_test.go ./lib/kv/bolt.go ./lib/jwtutil/jwtutil.go ./lib/israce/norace.go ./lib/israce/israce.go ./lib/http/serve/serve_test.go ./lib/http/serve/serve.go ./lib/http/serve/dir_test.go ./lib/http/serve/dir.go ./lib/http/http_test.go ./lib/http/http.go ./lib/http/auth/basic.go ./lib/http/auth/auth.go ./lib/file/unc_windows.go ./lib/file/unc_test.go ./lib/file/unc.go ./lib/file/preallocate_windows.go ./lib/file/preallocate_unix.go ./lib/file/preallocate_other.go ./lib/file/preallocate.go ./lib/file/mkdir_windows_test.go ./lib/file/mkdir_windows.go ./lib/file/mkdir_other.go ./lib/file/file_windows.go ./lib/file/file_test.go ./lib/file/file_other.go ./lib/file/file.go ./lib/file/driveletter_windows.go ./lib/file/driveletter_other.go ./lib/exitcode/exitcode.go ./lib/errors/errors_test.go ./lib/errors/errors.go ./lib/env/env_test.go ./lib/env/env.go ./lib/encoder/standard.go ./lib/encoder/os_windows.go ./lib/encoder/os_other.go ./lib/encoder/os_darwin.go ./lib/encoder/internal/gen/main.go ./lib/encoder/filename/init.go ./lib/encoder/filename/gentable.go ./lib/encoder/filename/fuzz.go ./lib/encoder/filename/encode.go ./lib/encoder/filename/decode_test.go ./lib/encoder/filename/decode.go ./lib/encoder/encoder_test.go ./lib/encoder/encoder_cases_test.go ./lib/encoder/encoder.go ./lib/dircache/dircache.go ./lib/daemonize/daemon_unix.go ./lib/daemonize/daemon_other.go ./lib/cache/cache_test.go ./lib/cache/cache.go ./lib/buildinfo/tags.go ./lib/buildinfo/osversion_windows.go ./lib/buildinfo/osversion.go ./lib/buildinfo/cgo.go ./lib/bucket/bucket_test.go ./lib/bucket/bucket.go ./lib/atexit/atexit_unix.go ./lib/atexit/atexit_test.go ./lib/atexit/atexit_other.go ./lib/atexit/atexit.go ./fstest/testy/testy.go ./fstest/testserver/testserver.go ./fstest/test_all/test_all.go ./fstest/test_all/run_test.go ./fstest/test_all/run.go ./fstest/test_all/report.go ./fstest/test_all/config.go ./fstest/test_all/clean.go ./fstest/run.go ./fstest/mockobject/mockobject.go ./fstest/mockfs/mockfs.go ./fstest/mockdir/dir.go ./fstest/fstests/fstests.go ./fstest/fstest.go ./fs/walk/walk_test.go ./fs/walk/walk.go ./fs/versioncheck.go ./fs/version.go ./fs/types.go ./fs/tristate_test.go ./fs/tristate.go ./fs/sync/sync_test.go ./fs/sync/sync.go ./fs/sync/rc_test.go ./fs/sync/rc.go ./fs/sync/pipe_test.go ./fs/sync/pipe.go ./fs/sizesuffix_test.go ./fs/sizesuffix.go ./fs/registry.go ./fs/rc/webgui/webgui.go ./fs/rc/webgui/rc_test.go ./fs/rc/webgui/rc.go ./fs/rc/webgui/plugins.go ./fs/rc/registry.go ./fs/rc/rcserver/rcserver_test.go ./fs/rc/rcserver/rcserver.go ./fs/rc/rcflags/rcflags.go ./fs/rc/rc_test.go ./fs/rc/rc.go ./fs/rc/params_test.go ./fs/rc/params.go ./fs/rc/js/serve.go ./fs/rc/js/main.go ./fs/rc/jobs/job_test.go ./fs/rc/jobs/job.go ./fs/rc/internal_test.go ./fs/rc/internal.go ./fs/rc/config_test.go ./fs/rc/config.go ./fs/rc/cache_test.go ./fs/rc/cache.go ./fs/parseduration_test.go ./fs/parseduration.go ./fs/pacer.go ./fs/operations/reopen_test.go ./fs/operations/reopen.go ./fs/operations/rc_test.go ./fs/operations/rc.go ./fs/operations/operations_test.go ./fs/operations/operations_internal_test.go ./fs/operations/operations.go ./fs/operations/multithread_test.go ./fs/operations/multithread.go ./fs/operations/lsjson_test.go ./fs/operations/lsjson.go ./fs/operations/listdirsorted_test.go ./fs/operations/dedupe_test.go ./fs/operations/dedupe.go ./fs/operations/check_test.go ./fs/operations/check.go ./fs/open_options_test.go ./fs/open_options.go ./fs/object/object_test.go ./fs/object/object.go ./fs/newfs.go ./fs/mount_helper_test.go ./fs/mount_helper.go ./fs/mimetype.go ./fs/march/march_test.go ./fs/march/march.go ./fs/log_test.go ./fs/log/systemd_unix.go ./fs/log/systemd.go ./fs/log/syslog_unix.go ./fs/log/syslog.go ./fs/log/redirect_stderr_windows.go ./fs/log/redirect_stderr_unix.go ./fs/log/redirect_stderr.go ./fs/log/logflags/logflags.go ./fs/log/log.go ./fs/log/caller_hook.go ./fs/log.go ./fs/list/list_test.go ./fs/list/list.go ./fs/hash/hash_test.go ./fs/hash/hash.go ./fs/fspath/path_test.go ./fs/fspath/path.go ./fs/fspath/fuzz.go ./fs/fshttp/prometheus.go ./fs/fshttp/http_test.go ./fs/fshttp/http.go ./fs/fshttp/dialer.go ./fs/fserrors/retriable_errors_windows.go ./fs/fserrors/retriable_errors.go ./fs/fserrors/error_test.go ./fs/fserrors/error.go ./fs/fserrors/enospc_error_notsupported.go ./fs/fserrors/enospc_error.go ./fs/fs_test.go ./fs/fs.go ./fs/fingerprint_test.go ./fs/fingerprint.go ./fs/filter/glob_test.go ./fs/filter/glob.go ./fs/filter/filterflags/filterflags.go ./fs/filter/filter_test.go ./fs/filter/filter.go ./fs/features.go ./fs/dump_test.go ./fs/dump.go ./fs/driveletter/driveletter_windows.go ./fs/driveletter/driveletter.go ./fs/dirtree/dirtree_test.go ./fs/dirtree/dirtree.go ./fs/direntries_test.go ./fs/direntries.go ./fs/dir.go ./fs/deletemode.go ./fs/daemon_unix.go ./fs/daemon_other.go ./fs/cutoffmode_test.go ./fs/cutoffmode.go ./fs/countsuffix_test.go ./fs/countsuffix.go ./fs/configmap.go ./fs/config_test.go ./fs/config_list_test.go ./fs/config_list.go ./fs/config/ui_test.go ./fs/config/ui.go ./fs/config/rc_test.go ./fs/config/rc.go ./fs/config/obscure/obscure_test.go ./fs/config/obscure/obscure.go ./fs/config/flags/flags.go ./fs/config/default_storage_test.go ./fs/config/default_storage.go ./fs/config/crypt_test.go ./fs/config/crypt_internal_test.go ./fs/config/crypt.go ./fs/config/configstruct/internal_test.go ./fs/config/configstruct/configstruct_test.go ./fs/config/configstruct/configstruct.go ./fs/config/configmap/configmap_test.go ./fs/config/configmap/configmap.go ./fs/config/configflags/configflags.go ./fs/config/configfile/configfile_unix.go ./fs/config/configfile/configfile_test.go ./fs/config/configfile/configfile_other.go ./fs/config/configfile/configfile.go ./fs/config/config_test.go ./fs/config/config_read_password_unsupported.go ./fs/config/config_read_password.go ./fs/config/config.go ./fs/config/authorize.go ./fs/config.go ./fs/chunkedreader/chunkedreader_test.go ./fs/chunkedreader/chunkedreader.go ./fs/cache/cache_test.go ./fs/cache/cache.go ./fs/bwtimetable_test.go ./fs/bwtimetable.go ./fs/backend_config_test.go ./fs/backend_config.go ./fs/asyncreader/asyncreader_test.go ./fs/asyncreader/asyncreader.go ./fs/accounting/transfermap.go ./fs/accounting/transfer.go ./fs/accounting/tpslimit_test.go ./fs/accounting/tpslimit.go ./fs/accounting/token_bucket_test.go ./fs/accounting/token_bucket.go ./fs/accounting/stats_test.go ./fs/accounting/stats_groups_test.go ./fs/accounting/stats_groups.go ./fs/accounting/stats.go ./fs/accounting/prometheus.go ./fs/accounting/inprogress.go ./fs/accounting/accounting_unix.go ./fs/accounting/accounting_test.go ./fs/accounting/accounting_other.go ./fs/accounting/accounting.go ./cmdtest/environment_test.go ./cmdtest/cmdtest_test.go ./cmdtest/cmdtest.go ./cmd/version/version_test.go ./cmd/version/version.go ./cmd/tree/tree_test.go ./cmd/tree/tree.go ./cmd/touch/touch_test.go ./cmd/touch/touch.go ./cmd/test/test.go ./cmd/test/memory/memory.go ./cmd/test/makefiles/makefiles.go ./cmd/test/info/internal/internal.go ./cmd/test/info/internal/build_csv/main.go ./cmd/test/info/info.go ./cmd/test/histogram/histogram.go ./cmd/test/changenotify/changenotify.go ./cmd/sync/sync.go ./cmd/size/size.go ./cmd/siginfo_others.go ./cmd/siginfo_darwin.go ./cmd/sha1sum/sha1sum.go ./cmd/settier/settier.go ./cmd/serve/webdav/webdav_test.go ./cmd/serve/webdav/webdav.go ./cmd/serve/sftp/sftp_unsupported.go ./cmd/serve/sftp/sftp_test.go ./cmd/serve/sftp/sftp.go ./cmd/serve/sftp/server.go ./cmd/serve/sftp/handler.go ./cmd/serve/sftp/connection_test.go ./cmd/serve/sftp/connection.go ./cmd/serve/servetest/servetest.go ./cmd/serve/servetest/proxy_code.go ./cmd/serve/serve.go ./cmd/serve/restic/stdio_conn.go ./cmd/serve/restic/restic_utils_test.go ./cmd/serve/restic/restic_unsupported.go ./cmd/serve/restic/restic_test.go ./cmd/serve/restic/restic_privaterepos_test.go ./cmd/serve/restic/restic_appendonly_test.go ./cmd/serve/restic/restic.go ./cmd/serve/restic/cache_test.go ./cmd/serve/restic/cache.go ./cmd/serve/proxy/proxyflags/proxyflags.go ./cmd/serve/proxy/proxy_test.go ./cmd/serve/proxy/proxy_code.go ./cmd/serve/proxy/proxy.go ./cmd/serve/httplib/httplib.go ./cmd/serve/httplib/httpflags/httpflags.go ./cmd/serve/http/http_test.go ./cmd/serve/http/http.go ./cmd/serve/http/data/data.go ./cmd/serve/http/data/assets_vfsdata.go ./cmd/serve/http/data/assets_generate.go ./cmd/serve/ftp/ftp_unsupported.go ./cmd/serve/ftp/ftp_test.go ./cmd/serve/ftp/ftp.go ./cmd/serve/docker/volume.go ./cmd/serve/docker/unix_unsupported.go ./cmd/serve/docker/unix.go ./cmd/serve/docker/systemd_unsupported.go ./cmd/serve/docker/systemd.go ./cmd/serve/docker/serve.go ./cmd/serve/docker/options.go ./cmd/serve/docker/help.go ./cmd/serve/docker/driver.go ./cmd/serve/docker/docker_test.go ./cmd/serve/docker/docker.go ./cmd/serve/docker/api.go ./cmd/serve/dlna/upnpav/upnpav.go ./cmd/serve/dlna/mrrs.go ./cmd/serve/dlna/dlnaflags/dlnaflags.go ./cmd/serve/dlna/dlna_util.go ./cmd/serve/dlna/dlna_test.go ./cmd/serve/dlna/dlna.go ./cmd/serve/dlna/data/data.go ./cmd/serve/dlna/data/assets_vfsdata.go ./cmd/serve/dlna/data/assets_generate.go ./cmd/serve/dlna/cms.go ./cmd/serve/dlna/cds.go ./cmd/selfupdate_enabled.go ./cmd/selfupdate_disabled.go ./cmd/selfupdate/writable_windows.go ./cmd/selfupdate/writable_unsupported.go ./cmd/selfupdate/writable_unix.go ./cmd/selfupdate/verify.go ./cmd/selfupdate/selfupdate_test.go ./cmd/selfupdate/selfupdate.go ./cmd/selfupdate/noselfupdate.go ./cmd/selfupdate/help.go ./cmd/rmdirs/rmdirs.go ./cmd/rmdir/rmdir.go ./cmd/reveal/reveal.go ./cmd/rcd/rcd.go ./cmd/rcat/rcat.go ./cmd/rc/rc.go ./cmd/purge/purge.go ./cmd/progress.go ./cmd/obscure/obscure.go ./cmd/ncdu/scan/scan.go ./cmd/ncdu/ncdu_unsupported.go ./cmd/ncdu/ncdu.go ./cmd/moveto/moveto.go ./cmd/move/move.go ./cmd/mountlib/utils.go ./cmd/mountlib/sighup_unsupported.go ./cmd/mountlib/sighup.go ./cmd/mountlib/rc_test.go ./cmd/mountlib/rc.go ./cmd/mountlib/mount.go ./cmd/mountlib/help.go ./cmd/mountlib/check_other.go ./cmd/mountlib/check_linux.go ./cmd/mount2/node.go ./cmd/mount2/mount_unsupported.go ./cmd/mount2/mount_test.go ./cmd/mount2/mount.go ./cmd/mount2/fs.go ./cmd/mount2/file.go ./cmd/mount/test/seekers.go ./cmd/mount/test/seeker.go ./cmd/mount/test/seek_speed.go ./cmd/mount/mount_unsupported.go ./cmd/mount/mount_test.go ./cmd/mount/mount.go ./cmd/mount/handle.go ./cmd/mount/fs.go ./cmd/mount/file.go ./cmd/mount/dir.go ./cmd/mkdir/mkdir.go ./cmd/md5sum/md5sum.go ./cmd/lsl/lsl.go ./cmd/lsjson/lsjson.go ./cmd/lsf/lsf_test.go ./cmd/lsf/lsf.go ./cmd/lsd/lsd.go ./cmd/ls/lshelp/lshelp.go ./cmd/ls/ls.go ./cmd/listremotes/listremotes.go ./cmd/link/link.go ./cmd/help.go ./cmd/hashsum/hashsum.go ./cmd/gendocs/gendocs.go ./cmd/genautocomplete/genautocomplete_zsh.go ./cmd/genautocomplete/genautocomplete_test.go ./cmd/genautocomplete/genautocomplete_fish.go ./cmd/genautocomplete/genautocomplete_bash.go ./cmd/genautocomplete/genautocomplete.go ./cmd/deletefile/deletefile.go ./cmd/delete/delete.go ./cmd/dedupe/dedupe.go ./cmd/cryptdecode/cryptdecode.go ./cmd/cryptcheck/cryptcheck.go ./cmd/copyurl/copyurl.go ./cmd/copyto/copyto.go ./cmd/copy/copy.go ./cmd/config/config_test.go ./cmd/config/config.go ./cmd/cmount/mountpoint_windows.go ./cmd/cmount/mountpoint_other.go ./cmd/cmount/mount_unsupported.go ./cmd/cmount/mount_test.go ./cmd/cmount/mount_brew.go ./cmd/cmount/mount.go ./cmd/cmount/fs.go ./cmd/cmount/arch.go ./cmd/cmd.go ./cmd/cleanup/cleanup.go ./cmd/checksum/checksum.go ./cmd/check/check.go ./cmd/cat/cat.go ./cmd/cachestats/cachestats_unsupported.go ./cmd/cachestats/cachestats.go ./cmd/bisync/rc.go ./cmd/bisync/queue.go ./cmd/bisync/operations.go ./cmd/bisync/log.go ./cmd/bisync/listing.go ./cmd/bisync/help.go ./cmd/bisync/deltas.go ./cmd/bisync/cmd.go ./cmd/bisync/bisync_test.go ./cmd/bisync/bilib/output.go ./cmd/bisync/bilib/names.go ./cmd/bisync/bilib/files.go ./cmd/bisync/bilib/canonical.go ./cmd/backend/backend.go ./cmd/authorize/authorize.go ./cmd/all/all.go ./cmd/about/about.go ./bin/test_independence.go ./bin/not-in-stable.go ./bin/get-github-release.go ./bin/cross-compile.go ./bin/check-merged.go ./backend/zoho/zoho_test.go ./backend/zoho/zoho.go ./backend/zoho/api/types.go ./backend/yandex/yandex_test.go ./backend/yandex/yandex.go ./backend/yandex/api/types.go ./backend/webdav/webdav_test.go ./backend/webdav/webdav_internal_test.go ./backend/webdav/webdav.go ./backend/webdav/odrvcookie/renew.go ./backend/webdav/odrvcookie/fetch.go ./backend/webdav/api/types.go ./backend/uptobox/uptobox_test.go ./backend/uptobox/uptobox.go ./backend/uptobox/api/types.go ./backend/union/upstream/upstream.go ./backend/union/union_test.go ./backend/union/union_internal_test.go ./backend/union/union.go ./backend/union/policy/rand.go ./backend/union/policy/policy.go ./backend/union/policy/newest.go ./backend/union/policy/mfs.go ./backend/union/policy/lus.go ./backend/union/policy/lno.go ./backend/union/policy/lfs.go ./backend/union/policy/ff.go ./backend/union/policy/eprand.go ./backend/union/policy/epmfs.go ./backend/union/policy/eplus.go ./backend/union/policy/eplno.go ./backend/union/policy/eplfs.go ./backend/union/policy/epff.go ./backend/union/policy/epall.go ./backend/union/policy/all.go ./backend/union/errors.go ./backend/union/entry.go ./backend/swift/swift_test.go ./backend/swift/swift_internal_test.go ./backend/swift/swift.go ./backend/swift/auth.go ./backend/sugarsync/sugarsync_test.go ./backend/sugarsync/sugarsync_internal_test.go ./backend/sugarsync/sugarsync.go ./backend/sugarsync/api/types.go ./backend/storj/storj_unsupported.go ./backend/storj/storj_test.go ./backend/storj/object.go ./backend/storj/fs.go ./backend/sia/sia_test.go ./backend/sia/sia.go ./backend/sia/api/types.go ./backend/sharefile/upload.go ./backend/sharefile/tzdata_vfsdata.go ./backend/sharefile/sharefile_test.go ./backend/sharefile/sharefile.go ./backend/sharefile/generate_tzdata.go ./backend/sharefile/api/types.go ./backend/sftp/stringlock_test.go ./backend/sftp/stringlock.go ./backend/sftp/sftp_unsupported.go ./backend/sftp/sftp_test.go ./backend/sftp/sftp_internal_test.go ./backend/sftp/sftp.go ./backend/seafile/webapi.go ./backend/seafile/seafile_test.go ./backend/seafile/seafile_internal_test.go ./backend/seafile/seafile.go ./backend/seafile/pacer.go ./backend/seafile/object.go ./backend/seafile/api/types.go ./backend/s3/v2sign.go ./backend/s3/s3_test.go ./backend/s3/s3.go ./backend/qingstor/upload.go ./backend/qingstor/qingstor_unsupported.go ./backend/qingstor/qingstor_test.go ./backend/qingstor/qingstor.go ./backend/putio/putio_test.go ./backend/putio/putio.go ./backend/putio/object.go ./backend/putio/fs.go ./backend/putio/error.go ./backend/premiumizeme/premiumizeme_test.go ./backend/premiumizeme/premiumizeme.go ./backend/premiumizeme/api/types.go ./backend/pcloud/pcloud_test.go ./backend/pcloud/pcloud.go ./backend/pcloud/api/types.go ./backend/opendrive/types.go ./backend/opendrive/opendrive_test.go ./backend/opendrive/opendrive.go ./backend/onedrive/quickxorhash/quickxorhash_test.go ./backend/onedrive/quickxorhash/quickxorhash.go ./backend/onedrive/onedrive_test.go ./backend/onedrive/onedrive.go ./backend/onedrive/api/types.go ./backend/netstorage/netstorage_test.go ./backend/netstorage/netstorage.go ./backend/memory/memory_test.go ./backend/memory/memory.go ./backend/mega/mega_test.go ./backend/mega/mega.go ./backend/mailru/mrhash/mrhash_test.go ./backend/mailru/mrhash/mrhash.go ./backend/mailru/mailru_test.go ./backend/mailru/mailru.go ./backend/mailru/api/m1.go ./backend/mailru/api/helpers.go ./backend/mailru/api/bin.go ./backend/local/tests_test.go ./backend/local/symlink_other.go ./backend/local/symlink.go ./backend/local/remove_windows.go ./backend/local/remove_test.go ./backend/local/remove_other.go ./backend/local/read_device_unix.go ./backend/local/read_device_other.go ./backend/local/local_test.go ./backend/local/local_internal_test.go ./backend/local/local.go ./backend/local/lchtimes_unix.go ./backend/local/lchtimes.go ./backend/local/fadvise_unix.go ./backend/local/fadvise_other.go ./backend/local/about_windows.go ./backend/local/about_unix.go ./backend/koofr/koofr_test.go ./backend/koofr/koofr.go ./backend/jottacloud/jottacloud_test.go ./backend/jottacloud/jottacloud_internal_test.go ./backend/jottacloud/jottacloud.go ./backend/jottacloud/api/types_test.go ./backend/jottacloud/api/types.go ./backend/hubic/hubic_test.go ./backend/hubic/hubic.go ./backend/hubic/auth.go ./backend/http/http_internal_test.go ./backend/http/http.go ./backend/hdfs/object.go ./backend/hdfs/hdfs_unsupported.go ./backend/hdfs/hdfs_test.go ./backend/hdfs/hdfs.go ./backend/hdfs/fs.go ./backend/hasher/object.go ./backend/hasher/kv.go ./backend/hasher/hasher_test.go ./backend/hasher/hasher_internal_test.go ./backend/hasher/hasher.go ./backend/hasher/commands.go ./backend/googlephotos/pattern_test.go ./backend/googlephotos/pattern.go ./backend/googlephotos/googlephotos_test.go ./backend/googlephotos/googlephotos.go ./backend/googlephotos/api/types.go ./backend/googlephotos/albums_test.go ./backend/googlephotos/albums.go ./backend/googlecloudstorage/googlecloudstorage_test.go ./backend/googlecloudstorage/googlecloudstorage.go ./backend/ftp/ftp_test.go ./backend/ftp/ftp_internal_test.go ./backend/ftp/ftp.go ./backend/filefabric/filefabric_test.go ./backend/filefabric/filefabric.go ./backend/filefabric/api/types.go ./backend/fichier/structs.go ./backend/fichier/object.go ./backend/fichier/fichier_test.go ./backend/fichier/fichier.go ./backend/fichier/api.go ./backend/dropbox/dropbox_test.go ./backend/dropbox/dropbox_internal_test.go ./backend/dropbox/dropbox.go ./backend/dropbox/dbhash/dbhash_test.go ./backend/dropbox/dbhash/dbhash.go ./backend/dropbox/batcher.go ./backend/drive/upload.go ./backend/drive/drive_test.go ./backend/drive/drive_internal_test.go ./backend/drive/drive.go ./backend/crypt/pkcs7/pkcs7_test.go ./backend/crypt/pkcs7/pkcs7.go ./backend/crypt/crypt_test.go ./backend/crypt/crypt_internal_test.go ./backend/crypt/crypt.go ./backend/crypt/cipher_test.go ./backend/crypt/cipher.go ./backend/compress/compress_test.go ./backend/compress/compress.go ./backend/chunker/chunker_test.go ./backend/chunker/chunker_internal_test.go ./backend/chunker/chunker.go ./backend/cache/utils_test.go ./backend/cache/storage_persistent.go ./backend/cache/storage_memory.go ./backend/cache/plex.go ./backend/cache/object.go ./backend/cache/handle.go ./backend/cache/directory.go ./backend/cache/cache_upload_test.go ./backend/cache/cache_unsupported.go ./backend/cache/cache_test.go ./backend/cache/cache_internal_test.go ./backend/cache/cache.go ./backend/box/upload.go ./backend/box/box_test.go ./backend/box/box.go ./backend/box/api/types.go ./backend/b2/upload.go ./backend/b2/b2_test.go ./backend/b2/b2_internal_test.go ./backend/b2/b2.go ./backend/b2/api/types_test.go ./backend/b2/api/types.go ./backend/azureblob/imds_test.go ./backend/azureblob/imds.go ./backend/azureblob/azureblob_unsupported.go ./backend/azureblob/azureblob_test.go ./backend/azureblob/azureblob_internal_test.go ./backend/azureblob/azureblob.go ./backend/amazonclouddrive/amazonclouddrive_test.go ./backend/amazonclouddrive/amazonclouddrive.go ./backend/all/all.go ./backend/alias/alias_internal_test.go ./backend/alias/alias.go
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.BwMwOO
+ umask 022
+ cd /tmp/rpkg/rclone-10-50415v_e
+ cd rclone-1.58.1
+ LDFLAGS='-X github.com/ncw/rclone/fs.Version=v1.58.1 '
++ head -c20 /dev/urandom
++ od -An -tx1
++ tr -d ' \n'
+ GOPATH=/tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build:/usr/share/gocode
+ GO111MODULE=off
+ go build -buildmode pie -compiler gc '-tags=rpm_crashtraceback ' -ldflags '-X github.com/ncw/rclone/fs.Version=v1.58.1  -X github.com/rclone/rclone/version=1.58.1 -B 0x1bc853868678ac42c8e37fa945cc88a55aa0d471 -compressdwarf=false -linkmode=external -extldflags '\''-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '\''' -a -v -x -o /tmp/rpkg/rclone-10-50415v_e/rclone-1.58.1/_build/bin/rclone github.com/rclone/rclone
No version is set for command go
Consider adding one of the following versions in your config file at
golang 1.18
error: Bad exit status from /var/tmp/rpm-tmp.BwMwOO (%build)

RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.BwMwOO (%build)

Je ne comprends pas pourquoi.

Je me demande si ce package est défectueux :thinking: .