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

Reply via email to