[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

golang-* not on Salsa



All,

Having packages not on Salsa may be an indication some is
under-maintained, see

https://trends.debian.net/#smells

and the list of packages below.  I excluded packages hosted on
forgejo.debian.net which I believe are all modern.

Ideally all of these packages should get a new upload with updated Vcs-*
URLs.  Probably a bunch of other fixes should be done as well.

I can think of at least two ways to go about this:

1) Work manually step by step on each package making all relevant
updates, or

2) Write scripts that works on all packages below, which could work like
this:

  A) Check out the VCS URL and and confirm the same repository exists on
  Salsa, making a new copy if necessary (I think a lot of the projects
  below are already moved to Salsa without a new Vcs-* upload)

  B) Check out the relevant branch, confirming no unrelated changes
  since the last upload.

  C) Apply the Vcs-* URL patch.

  D) Run Salsa CI testing, confirming it builds fine.  The real Salsa
  pipeline, not the Salsa Go pipeline that doesn't do proper QA
  checking.  This may require changing debian/gitlab-ci.yml and/or
  changing things to use a debian/salsa-ci.yml, which has been discussed
  already.

  E) On success, run 'git-debpush' to upload using tag2upload.

I'll see if I can make some progress on 2), it could involve manual
steps but still be focused on making only these changes and not try to
touch other problems, which regular per-project attention would fix.

/Simon

jas@kaka:~$ psql "postgresql://udd-mirror:udd-mirror@udd-mirror.debian.net/udd" -c "SELECT DISTINCT source, vcs_url FROM sources WHERE release = 'forky' AND source like 'golang%' AND vcs_url NOT LIKE '%salsa.debian.org%' AND vcs_url NOT LIKE '%forgejo.debian.net%';"|cat
                     source                     |                                              vcs_url                                              
------------------------------------------------+---------------------------------------------------------------------------------------------------
 golang-bitbucket-pkg-inflect                   | https://anonscm.debian.org/git/pkg-go/packages/golang-bitbucket-pkg-inflect.git
 golang-coreos-log                              | https://anonscm.debian.org/git/pkg-go/packages/golang-coreos-log.git/
 golang-github-14rcole-gopopulate               | https://anonscm.debian.org/git/pkg-go/packages/golang-github-14rcole-gopopulate.git
 golang-github-alecthomas-colour                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-alecthomas-colour.git
 golang-github-armon-consul-api                 | https://anonscm.debian.org/git/pkg-go/packages/golang-github-armon-consul-api.git
 golang-github-bluebreezecf-opentsdb-goclient   | https://anonscm.debian.org/git/pkg-go/packages/golang-github-bluebreezecf-opentsdb-goclient.git
 golang-github-bmizerany-assert                 | https://anonscm.debian.org/git/pkg-go/packages/golang-github-bmizerany-assert.git
 golang-github-bsphere-le-go                    | https://anonscm.debian.org/git/pkg-go/packages/golang-github-bsphere-le-go.git
 golang-github-btcsuite-btcd-btcec              | https://anonscm.debian.org/git/pkg-go/packages/golang-github-btcsuite-btcd-btcec.git
 golang-github-btcsuite-btcd-chaincfg-chainhash | https://anonscm.debian.org/git/pkg-go/packages/golang-github-btcsuite-btcd-chaincfg-chainhash.git
 golang-github-btcsuite-fastsha256              | https://anonscm.debian.org/git/pkg-go/packages/golang-github-btcsuite-fastsha256.git
 golang-github-cenk-hub                         | https://anonscm.debian.org/git/pkg-go/packages/golang-github-cenk-hub.git
 golang-github-cenk-rpc2                        | https://anonscm.debian.org/git/pkg-go/packages/golang-github-cenk-rpc2.git
 golang-github-cockroachdb-cockroach-go         | https://anonscm.debian.org/git/pkg-go/packages/golang-github-cockroachdb-cockroach-go.git
 golang-github-ctdk-chefcrypto                  | https://anonscm.debian.org/git/pkg-go/packages/golang-github-ctdk-chefcrypto.git
 golang-github-ctdk-go-trie                     | https://anonscm.debian.org/git/pkg-go/packages/golang-github-ctdk-go-trie.git
 golang-github-cznic-lldb                       | https://anonscm.debian.org/git/pkg-go/packages/golang-github-cznic-lldb.git
 golang-github-cznic-ql                         | https://anonscm.debian.org/git/pkg-go/packages/golang-github-cznic-ql.git
 golang-github-dchest-blake2b                   | https://anonscm.debian.org/git/pkg-go/packages/golang-github-dchest-blake2b.git
 golang-github-dchest-cssmin                    | https://anonscm.debian.org/git/pkg-go/packages/golang-github-dchest-cssmin.git
 golang-github-dgryski-go-farm                  | https://anonscm.debian.org/git/pkg-go/packages/golang-github-dgryski-go-farm.git
 golang-github-docker-leadership                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-docker-leadership.git
 golang-github-erikstmartin-go-testdb           | https://anonscm.debian.org/git/pkg-go/packages/golang-github-erikstmartin-go-testdb.git
 golang-github-exponent-io-jsonpath             | https://anonscm.debian.org/git/pkg-go/packages/golang-github-exponent-io-jsonpath.git
 golang-github-fatih-structs                    | https://anonscm.debian.org/git/pkg-go/packages/golang-github-fatih-structs.git
 golang-github-franela-goblin                   | https://anonscm.debian.org/git/pkg-go/packages/golang-github-franela-goblin.git
 golang-github-franela-goreq                    | https://anonscm.debian.org/git/pkg-go/packages/golang-github-franela-goreq.git
 golang-github-garyburd-redigo                  | https://anonscm.debian.org/git/pkg-go/packages/golang-github-garyburd-redigo.git
 golang-github-gedex-inflector                  | https://anonscm.debian.org/git/pkg-go/packages/golang-github-gedex-inflector.git
 golang-github-go-chef-chef                     | https://anonscm.debian.org/git/pkg-go/packages/golang-github-go-chef-chef.git
 golang-github-go-macaron-session               | https://anonscm.debian.org/git/pkg-go/packages/golang-github-go-macaron-session.git
 golang-github-gtank-cryptopasta                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-gtank-cryptopasta.git
 golang-github-hailocab-go-hostpool             | https://anonscm.debian.org/git/pkg-go/packages/golang-github-hailocab-go-hostpool.git
 golang-github-hashicorp-go-reap                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-hashicorp-go-reap.git
 golang-github-hashicorp-net-rpc-msgpackrpc     | git://anonscm.debian.org/pkg-go/packages/golang-github-hashicorp-net-rpc-msgpackrpc.git
 golang-github-hashicorp-scada-client           | https://anonscm.debian.org/git/pkg-go/packages/golang-github-hashicorp-scada-client.git
 golang-github-huin-goupnp                      | https://anonscm.debian.org/git/pkg-go/packages/golang-github-huin-goupnp.git
 golang-github-hydrogen18-stoppablelistener     | git://anonscm.debian.org/pkg-go/packages/golang-github-hydrogen18-stoppablelistener.git
 golang-github-inconshreveable-muxado           | https://anonscm.debian.org/git/pkg-go/packages/golang-github-inconshreveable-muxado.git
 golang-github-jacobsa-bazilfuse                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-jacobsa-bazilfuse.git
 golang-github-jacobsa-fuse                     | https://anonscm.debian.org/git/pkg-go/packages/golang-github-jacobsa-fuse.git
 golang-github-jacobsa-gcloud                   | https://anonscm.debian.org/git/pkg-go/packages/golang-github-jacobsa-gcloud.git
 golang-github-jacobsa-oglematchers             | https://anonscm.debian.org/git/pkg-go/packages/golang-github-jacobsa-oglematchers.git
 golang-github-jacobsa-oglemock                 | https://anonscm.debian.org/git/pkg-go/packages/golang-github-jacobsa-oglemock.git
 golang-github-jacobsa-reqtrace                 | https://anonscm.debian.org/git/pkg-go/packages/golang-github-jacobsa-reqtrace.git
 golang-github-jacobsa-timeutil                 | https://anonscm.debian.org/git/pkg-go/packages/golang-github-jacobsa-timeutil.git
 golang-github-jacobsa-util                     | https://anonscm.debian.org/git/pkg-go/packages/golang-github-jacobsa-util.git
 golang-github-jdkato-syllables                 | https://anonscm.debian.org/git/pkg-go/packages/golang-github-jdkato-syllables.git
 golang-github-jeromer-syslogparser             | git://anonscm.debian.org/pkg-go/packages/golang-github-jeromer-syslogparser.git
 golang-github-jonboulle-clockwork              | https://anonscm.debian.org/git/pkg-go/packages/golang-github-jonboulle-clockwork.git
 golang-github-juju-ratelimit                   | https://anonscm.debian.org/git/pkg-go/packages/golang-github-juju-ratelimit.git
 golang-github-k0kubun-colorstring              | https://anonscm.debian.org/git/pkg-go/packages/golang-github-k0kubun-colorstring.git
 golang-github-kisielk-sqlstruct                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-kisielk-sqlstruct.git
 golang-github-kisom-goutils                    | https://anonscm.debian.org/git/pkg-go/packages/golang-github-kisom-goutils.git
 golang-github-knqyf263-go-rpm-version          | https://anonscm.debian.org/git/pkg-go/packages/golang-github-knqyf263-go-rpm-version.git
 golang-github-lpabon-godbc                     | https://anonscm.debian.org/git/pkg-go/packages/golang-github-lpabon-godbc.git
 golang-github-marstr-collection                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-marstr-collection.git
 golang-github-mitchellh-colorstring            | https://anonscm.debian.org/git/pkg-go/packages/golang-github-mitchellh-colorstring.git
 golang-github-mitchellh-go-ps                  | git://anonscm.debian.org/pkg-go/packages/golang-github-mitchellh-go-ps.git
 golang-github-moul-http2curl                   | https://anonscm.debian.org/git/pkg-go/packages/golang-github-moul-http2curl.git
 golang-github-mvo5-goconfigparser              | https://github.com/mvo5/goconfigparser -b debian
 golang-github-nebulouslabs-bolt                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-nebulouslabs-bolt.git
 golang-github-nebulouslabs-demotemutex         | https://anonscm.debian.org/git/pkg-go/packages/golang-github-nebulouslabs-demotemutex.git
 golang-github-nebulouslabs-entropy-mnemonics   | https://anonscm.debian.org/git/pkg-go/packages/golang-github-nebulouslabs-entropy-mnemonics.git
 golang-github-nebulouslabs-errors              | https://anonscm.debian.org/git/pkg-go/packages/golang-github-nebulouslabs-errors.git
 golang-github-nebulouslabs-fastrand            | https://anonscm.debian.org/git/pkg-go/packages/golang-github-nebulouslabs-fastrand.git
 golang-github-nebulouslabs-go-upnp             | https://anonscm.debian.org/git/pkg-go/packages/golang-github-nebulouslabs-go-upnp.git
 golang-github-nebulouslabs-merkletree          | https://anonscm.debian.org/git/pkg-go/packages/golang-github-nebulouslabs-merkletree.git
 golang-github-nightlyone-lockfile              | https://anonscm.debian.org/git/pkg-go/packages/golang-github-nightlyone-lockfile.git
 golang-github-nsf-termbox-go                   | https://anonscm.debian.org/git/pkg-go/packages/golang-github-nsf-termbox-go.git
 golang-github-nwidger-jsoncolor                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-nwidger-jsoncolor.git
 golang-github-oleiade-reflections              | https://anonscm.debian.org/git/pkg-go/packages/golang-github-oleiade-reflections.git
 golang-github-opennota-urlesc                  | https://anonscm.debian.org/git/pkg-go/packages/golang-github-opennota-urlesc.git
 golang-github-parnurzeal-gorequest             | https://anonscm.debian.org/git/pkg-go/packages/golang-github-parnurzeal-gorequest.git
 golang-github-patrickmn-go-cache               | https://anonscm.debian.org/git/pkg-go/packages/golang-github-patrickmn-go-cache.git
 golang-github-paulrosania-go-charset           | https://anonscm.debian.org/git/pkg-go/packages/golang-github-paulrosania-go-charset.git
 golang-github-pivotal-golang-clock             | https://anonscm.debian.org/git/pkg-go/packages/golang-github-pivotal-golang-clock.git
 golang-github-quobyte-api                      | https://anonscm.debian.org/git/pkg-go/packages/golang-github-quobyte-api.git
 golang-github-raintank-met                     | https://anonscm.debian.org/git/pkg-go/packages/golang-github-raintank-met.git
 golang-github-rogpeppe-fastuuid                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-rogpeppe-fastuuid.git
 golang-github-samalba-dockerclient             | https://anonscm.debian.org/git/pkg-go/packages/golang-github-samalba-dockerclient.git
 golang-github-samuel-go-zookeeper              | https://anonscm.debian.org/git/pkg-go/packages/golang-github-samuel-go-zookeeper.git
 golang-github-serenize-snaker                  | https://anonscm.debian.org/git/pkg-go/packages/golang-github-serenize-snaker.git
 golang-github-skarademir-naturalsort           | https://anonscm.debian.org/git/pkg-go/packages/golang-github-skarademir-naturalsort.git
 golang-github-skratchdot-open-golang           | https://anonscm.debian.org/git/pkg-go/packages/golang-github-skratchdot-open-golang.git
 golang-github-socketplane-libovsdb             | https://anonscm.debian.org/git/pkg-go/packages/golang-github-socketplane-libovsdb.git
 golang-github-spacejam-loghisto                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-spacejam-loghisto.git
 golang-github-spf13-nitro                      | https://anonscm.debian.org/git/pkg-go/packages/golang-github-spf13-nitro.git
 golang-github-stacktic-dropbox                 | https://anonscm.debian.org/git/pkg-go/packages/golang-github-stacktic-dropbox.git
 golang-github-stathat-go                       | https://anonscm.debian.org/git/pkg-go/packages/golang-github-stathat-go.git
 golang-github-stevvooe-resumable               | https://anonscm.debian.org/git/pkg-go/packages/golang-github-stevvooe-resumable.git
 golang-github-surma-gocpio                     | https://anonscm.debian.org/git/pkg-go/packages/golang-github-surma-gocpio.git
 golang-github-thomsonreuterseikon-go-ntlm      | https://anonscm.debian.org/git/pkg-go/packages/golang-github-thomsonreuterseikon-go-ntlm.git
 golang-github-vaughan0-go-ini                  | https://anonscm.debian.org/git/pkg-go/packages/golang-github-vaughan0-go-ini.git
 golang-github-viki-org-dnscache                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-viki-org-dnscache.git
 golang-github-vmware-photon-controller-go-sdk  | https://anonscm.debian.org/git/pkg-go/packages/golang-github-vmware-photon-controller-go-sdk.git
 golang-github-weppos-dnsimple-go               | https://anonscm.debian.org/git/pkg-go/packages/golang-github-weppos-dnsimple-go.git
 golang-github-wsxiaoys-terminal                | https://anonscm.debian.org/git/pkg-go/packages/golang-github-wsxiaoys-terminal.git
 golang-go-cache                                | https://anonscm.debian.org/git/pkg-go/packages/golang-go-cache.git
 golang-go-xdg                                  | https://anonscm.debian.org/git/pkg-go/packages/golang-go-xdg.git
 golang-gocolorize                              | https://anonscm.debian.org/git/pkg-go/packages/golang-gocolorize.git
 golang-gopkg-alexcesaro-statsd.v1              | https://anonscm.debian.org/git/pkg-go/packages/golang-gopkg-alexcesaro-statsd.v1.git
 golang-gopkg-guregu-null.v2                    | https://anonscm.debian.org/git/pkg-go/packages/golang-gopkg-guregu-null.v2.git
 golang-gopkg-guregu-null.v3                    | https://anonscm.debian.org/git/pkg-go/packages/golang-gopkg-guregu-null.v3.git
 golang-gopkg-macaroon.v1                       | https://anonscm.debian.org/git/pkg-go/packages/golang-gopkg-macaroon.v1.git
 golang-gopkg-neurosnap-sentences.v1            | https://anonscm.debian.org/git/pkg-go/packages/golang-gopkg-neurosnap-sentences.v1.git
 golang-gopkg-redis.v2                          | https://anonscm.debian.org/git/pkg-go/packages/golang-gopkg-redis.v2.git
 golang-gopkg-warnings.v0                       | https://anonscm.debian.org/git/pkg-go/packages/golang-gopkg-warnings.v0.git
 golang-honnef-go-augeas                        | https://anonscm.debian.org/git/pkg-go/packages/golang-honnef-go-augeas.git
 golang-pault-go-blobstore                      | https://anonscm.debian.org/git/pkg-go/packages/golang-pault-go-blobstore.git
 golang-pault-go-gecos                          | https://anonscm.debian.org/git/pkg-go/packages/golang-pault-go-gecos.git
 golang-pault-go-macchanger                     | https://anonscm.debian.org/git/pkg-go/packages/golang-pault-go-macchanger.git
 golang-pault-go-technicolor                    | https://anonscm.debian.org/git/pkg-go/packages/golang-pault-go-technicolor.git
 golang-robfig-config                           | https://anonscm.debian.org/git/pkg-go/packages/golang-robfig-config.git
 golang-sorcix-irc-dev                          | https://anonscm.debian.org/git/pkg-go/packages/golang-sorcix-irc-dev.git
(115 rows)

jas@kaka:~$ 

Attachment: signature.asc
Description: PGP signature


Reply to: