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