So, Zabbix Agent 2 is written in Go. I'd like to work towards packaging it. My current work in progress is here: https://src.fedoraproject.org/fork/orion/rpms/zabbix/tree/go
I'd like to at the start just build with the vendored source, but I'm stuck figuring out how to filter out the currently unpackaged packaged from the %go_generate_buildrequires -a output. Any suggestions? I'm currently getting: No match for argument: golang(git.zabbix.com/ap/plugin-support/conf) No match for argument: golang(git.zabbix.com/ap/plugin-support/log) No match for argument: golang(git.zabbix.com/ap/plugin-support/metric) No match for argument: golang(git.zabbix.com/ap/plugin-support/plugin) No match for argument: golang(git.zabbix.com/ap/plugin-support/plugin/comms) No match for argument: golang(git.zabbix.com/ap/plugin-support/plugin/container) No match for argument: golang(git.zabbix.com/ap/plugin-support/std) No match for argument: golang(git.zabbix.com/ap/plugin-support/tlsconfig) No match for argument: golang(git.zabbix.com/ap/plugin-support/uri) No match for argument: golang(git.zabbix.com/ap/plugin-support/zbxerr) No match for argument: golang(github.com/dustin/gomemcached) No match for argument: golang(github.com/dustin/gomemcached/server) No match for argument: golang(github.com/go-ldap/ldap) No match for argument: golang(github.com/go-ole/go-ole) No match for argument: golang(github.com/go-ole/go-ole/oleutil) No match for argument: golang(github.com/goburrow/modbus) No match for argument: golang(github.com/godror/godror) No match for argument: golang(github.com/mediocregopher/radix/v3) No match for argument: golang(github.com/memcachier/mc/v3) No match for argument: golang(github.com/omeid/go-yarn) No match for argument: golang(github.com/sokurenko/go-netstat/netstat) The above are all in src/go/vendor - can we get %go_generate_buildrequires to ignore the packages there? No match for argument: golang(zabbix.com/internal/agent) No match for argument: golang(zabbix.com/internal/agent/alias) No match for argument: golang(zabbix.com/internal/agent/keyaccess) No match for argument: golang(zabbix.com/internal/agent/remotecontrol) No match for argument: golang(zabbix.com/internal/agent/resultcache) No match for argument: golang(zabbix.com/internal/agent/scheduler) No match for argument: golang(zabbix.com/internal/agent/serverconnector) No match for argument: golang(zabbix.com/internal/agent/serverlistener) No match for argument: golang(zabbix.com/internal/agent/statuslistener) No match for argument: golang(zabbix.com/internal/monitor) No match for argument: golang(zabbix.com/pkg/glexpr) No match for argument: golang(zabbix.com/pkg/itemutil) No match for argument: golang(zabbix.com/pkg/pidfile) No match for argument: golang(zabbix.com/pkg/procfs) No match for argument: golang(zabbix.com/pkg/tls) No match for argument: golang(zabbix.com/pkg/version) No match for argument: golang(zabbix.com/pkg/watch) No match for argument: golang(zabbix.com/pkg/web) No match for argument: golang(zabbix.com/pkg/wildcard) No match for argument: golang(zabbix.com/pkg/wmi) No match for argument: golang(zabbix.com/pkg/zbxcmd) No match for argument: golang(zabbix.com/pkg/zbxcomms) No match for argument: golang(zabbix.com/pkg/zbxlib) No match for argument: golang(zabbix.com/pkg/zbxnet) No match for argument: golang(zabbix.com/pkg/zbxregexp) No match for argument: golang(zabbix.com/plugins) No match for argument: golang(zabbix.com/plugins/external) No match for argument: golang(zabbix.com/plugins/memcached/mockserver) The above are all in src/go - can I get %go_generate_buildrequires to ignore the packages that are part of the source itself? Finally, it seems like %go_generate_buildrequires accepts a few options (-a -z -i) - but I can't find them documented anywhere. Thanks! -- _______________________________________________ golang mailing list -- golang@lists.fedoraproject.org To unsubscribe send an email to golang-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/golang@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue