Hello,
I finished building the last package tonight and will be busy with life for the upcoming months. So here's a TODO for the remaining stuff that needs work.
I've assigned go-sig to all the new packages in dist-git, added them to Koschei and added most of them to Anitya.
Some package still need to be added manually:
Packages to add to Anitya manually ================================== golang-github-gomodule-redigo golang-github-masterminds-semver-1 golang-github-snappy golang-torproject-pluggable-transports-goptlib golang-github-codegangsta-inject golang-github-protobuf golang-x-text golang-github-stathat golang-github-rcrowley-metrics golang-github-mock golang-gopkg-yaml-1 golang-gopkg-yaml-2 golang-gopkg-yaml-3 golang-github-json-iterator golang-github-armon-metrics golang-gopkg-gcfg-1 golang-github-glog golang-github-gogo-protobuf golang-github-fsnotify golang-github-oneofone-xxhash golang-github-masterminds-semver golang-gopkg-check-1 golang-gopkg-cheggaaa-pb-1 golang-github-flynn-shlex golang-github-anmitsu-shlex golang-github-jwilder-encoding golang-github-errors golang-gopkg-playground-assert-1 golang-github-ugorji golang-github-gofrs-uuid golang-github-patrickmn-cache golang-github-twinj-uuid golang-github-yvasiyarov-metrics golang-github-docker-metrics golang-github-cloudflare-backoff golang-github-cloudflare-metrics golang-github-pborman-uuid golang-sigs-k8s-yaml golang-github-openapi-errors golang-gitlab-opennota-wd golang-github-freetype golang-github-cockroachdb-cockroach golang-gopkg-fsnotify-0 golang-github-adroll-goamz golang-github-bgentry-netrc golang-github-asn1-ber golang-gopkg-retry-1 golang-github-sermodigital-jose golang-github-macaron-inject golang-github-influxdata-cache golang-github-audriusbutkevicius-cli golang-gopkg-mgo-2 golang-github-mreiferson-httpclient golang-gopkg-mail-2 golang-github-docker-cli golang-github-simonferquel-yaml
I added a PR to enable monitoring for all Go packages: https://pagure.io/releng/fedora-scm-requests/pull-request/13290
After the above packages have been added to Anitya, and the PR is merged, it would be useful to ask Anitya to be "resync" to fill new bugs (there is a bug: if you use the API to add packages, which I did, Anitya does not fill bugs if needed). In order to do that, ask ~kindly~ Michal Konecny mkonecny@redhat.com to refresh all Golang projects manually.
Some package still need to be unbootstrapped:
golang-uber-zap/golang-uber-zap.spec golang-github-influxdata-influxdb/golang-github-influxdata-influxdb.spec golang-k8s-kubernetes/golang-k8s-kubernetes.spec
They need a lot of new dependencies to be packaged to make that work. It wasn't possible for me to finish the unbootstrapping within a reasonable delay and I won't have the time to pursue this.
go2rpm needs to be packaged. There might be a couple of bugs remaining but the base functionality is there. If anyone feels up to the task, please package it and assign the go-sig to it afterwards.
I hope this is not too much to ask. Please keep the SIG informed if you do one of the task above.
Best regards,
Robert-André