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(a)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é