ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
@ 2024-11-19 16:04 Anton Zhukharev
  2024-11-19 20:10 ` Anton Zhukharev
                   ` (3 more replies)
  0 siblings, 4 replies; 20+ messages in thread
From: Anton Zhukharev @ 2024-11-19 16:04 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 70372 bytes --]

Всем привет!

В репозитории скопилось достаточно много, так скажем, "испорченных"
ссылок на репозитории на GitHub. Это очень вредно для BigData.

Хотелось бы видеть ссылки на репозитории GitHub такими, при которых
возможно облегчение дальшейшей автоматизации (в частности для аналитических
инструментов, в основном для информационной безопасности).

Ниже я привожу список, который самому удалось собрать (осторожно, могут
быть небольшие косяки, но имена пакетов, в которых необходимо обновить
ссылки указаны верно точно). Также в некоторых ссылках отрезана, на мой
взгляд, бесполезная информация.

Очень прошу всех желающих приложить руку к актуализации ссылок.


CHANGES OF URL TAGS IN SOURCE PACKAGES:
  NsCDE :: "https://github.com/NsCDE" -> 404 OR NOT REPOSITORY URL
  TheButterflyEffect :: "https://github.com/the-butterfly-effect" -> 404 OR NOT REPOSITORY URL
  a2jmidid :: "https://github.com/linuxaudio/a2jmidid" -> "https://github.com/jackaudio/a2jmidid"
  acr :: "https://github.com/radare/acr" -> "https://github.com/radareorg/acr"
  adwaita-qt :: "https://github.com/MartinBriza/adwaita-qt" -> "https://github.com/FedoraQt/adwaita-qt"
  amalgamation-sqlcipher :: "https://github.com/M0Rf30/amalgamation-sqlcipher/" -> 404 OR NOT REPOSITORY URL
  amdgpu-rock :: "https://github.com/RadeonOpenCompute/ROCK-Kernel-Driver" -> "https://github.com/ROCm/ROCK-Kernel-Driver"
  apache2-mod_auth_gssapi :: "https://github.com/modauthgssapi/mod_auth_gssapi" -> 404 OR NOT REPOSITORY URL
  apache2-mod_auth_openidc :: "https://github.com/zmartzone/mod_auth_openidc" -> "https://github.com/OpenIDC/mod_auth_openidc"
  apache2-mod_security3 :: "https://github.com/SpiderLabs/ModSecurity-apache" -> "https://github.com/owasp-modsecurity/ModSecurity-apache"
  atinject :: "https://github.com/eclipse-ee4j/injection-api" -> "https://github.com/jakartaee/inject"
  bam :: "http://matricks.github.com/bam/" -> "https://github.com/matricks/bam"
  borgmatic :: "https://github.com/witten/borgmatic" -> "https://github.com/borgmatic-collective/borgmatic"
  bpftrace :: "https://github.com/iovisor/bpftrace" -> "https://github.com/bpftrace/bpftrace"
  bubblewrap :: "https://github.com/projectatomic/bubblewrap" -> "https://github.com/containers/bubblewrap"
  butane :: "https://github.com/coreos/butane/blob/main/docs/getting-started.md" -> "https://github.com/coreos/butane"
  c-icap :: "https://github.com/c-icap" -> 404 OR NOT REPOSITORY URL
  cbindgen :: "https://github.com/eqrion/cbindgen" -> "https://github.com/mozilla/cbindgen"
  ccat :: "https://github.com/jingweno/ccat" -> "https://github.com/owenthereal/ccat"
  cdi-api :: "https://github.com/eclipse-ee4j/cdi" -> "https://github.com/jakartaee/cdi"
  checksec :: "https://github.com/slimm609/checksec.sh" -> "https://github.com/slimm609/checksec"
  classloader-leak-test-framework :: "https://github.com/mjiderhamn/classloader-leak-prevention/tree/master/classloader-leak-test-framework" -> "https://github.com/mjiderhamn/classloader-leak-prevention"
  clickhouse-backup :: "https://github.com/AlexAkulov/clickhouse-backup/" -> "https://github.com/Altinity/clickhouse-backup"
  clight :: "https://github.com/FedeDP/Clight/wiki" -> "https://github.com/FedeDP/Clight"
  clightd :: "https://github.com/FedeDP/Clightd/wiki" -> "https://github.com/FedeDP/Clightd"
  clr :: "https://github.com/ROCm-Developer-Tools/clr" -> "https://github.com/ROCm/clr"
  cpu-x :: "https://github.com/X0rg/CPU-X" -> "https://github.com/TheTumultuousUnicornOfDarkness/CPU-X"
  cri-tools1.22 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cri-tools1.23 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cri-tools1.24 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cri-tools1.25 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cri-tools1.26 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cri-tools1.27 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cri-tools1.28 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cv :: "https://github.com/Xfennec/cv" -> "https://github.com/Xfennec/progress"
  cve-check-tool :: "https://github.com/ikeydoherty/cve-check-tool" -> "https://github.com/clearlinux/cve-check-tool"
  cwm :: "https://github.com/chneukirchen/cwm" -> "https://github.com/leahneukirchen/cwm"
  deadbeef :: "https://github.com/Alexey-Yakovenko/deadbeef" -> "https://github.com/DeaDBeeF-Player/deadbeef"
  deepin-fcitx5configtool-plugin :: "https://github.com/linuxdeepin/dde-fcitx5configtool-plugin" -> 404 OR NOT REPOSITORY URL
  deepin-gir-generator :: "https://github.com/linuxdeepin/go-gir-generator" -> "https://github.com/linuxdeepin/go-gir"
  deepin-launchpad :: "https://github.com/linuxdeepin/deepin-launchpad" -> 404 OR NOT REPOSITORY URL
  deepin-menu :: "https://github.com/linuxdeepin/deepin-menu" -> "https://github.com/martyr-deepin/deepin-menu"
  deepin-network-utils :: "https://github.com/linuxdeepin/dde-network-utils" -> "https://github.com/martyr-deepin/dde-network-utils"
  deepin-screenshot :: "https://github.com/linuxdeepin/deepin-screenshot" -> "https://github.com/martyr-deepin/deepin-screenshot"
  dehydrated :: "https://github.com/lukas2511/dehydrated" -> "https://github.com/dehydrated-io/dehydrated"
  dnscrypt-proxy :: "https://github.com/jedisct1/dnscrypt-proxy" -> "https://github.com/DNSCrypt/dnscrypt-proxy"
  docker-registry :: "https://github.com/docker/distribution" -> "https://github.com/distribution/distribution"
  dontpanic :: "https://github.com/Perl5-Alien/dontpanic/" -> "https://github.com/PerlAlien/dontpanic"
  dotnet-bootstrap-7.0 :: "https://github.com/dotnet" -> 404 OR NOT REPOSITORY URL
  dotnet-bootstrap-8.0 :: "https://github.com/dotnet" -> 404 OR NOT REPOSITORY URL
  dotnet-bootstrap-9.0 :: "https://github.com/dotnet" -> 404 OR NOT REPOSITORY URL
  dracut :: "https://github.com/dracut-ng/dracut-ng/wiki/" -> "https://github.com/dracut-ng/dracut-ng"
  drbd-reactor :: "https://www.github.com/LINBIT/drbd-reactor" -> "https://github.com/LINBIT/drbd-reactor"
  droidcam :: "https://github.com/aramg/droidcam" -> "https://github.com/dev47apps/droidcam-linux-client"
  dynarmic :: "https://github.com/merryhime/dynarmic" -> 404 OR NOT REPOSITORY URL
  easyloggingpp :: "https://github.com/amrayn/easyloggingpp/" -> "https://github.com/abumq/easyloggingpp"
  efivar :: "https://github.com/rhinstaller/efivar" -> "https://github.com/rhboot/efivar"
  eglexternalplatform :: "https://github.com/NVIDIA" -> 404 OR NOT REPOSITORY URL
  eterbackup :: "https://github.com/vitlav/eterbackup" -> "https://github.com/Etersoft/eterbackup"
  eww :: "https://github.com/elkowar/eww?tab=readme-ov-file" -> "https://github.com/elkowar/eww"
  fastfetch :: "https://github.com/LinusDierheimer/fastfetch" -> "https://github.com/fastfetch-cli/fastfetch"
  fernflower :: "https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine" -> "https://github.com/JetBrains/intellij-community"
  firmware-bcm4345 :: "https://github.com/RPi-Distro/" -> 404 OR NOT REPOSITORY URL
  fixbashisms :: "https://github.com/vitlav/fixbashisms" -> "https://github.com/Etersoft/fixbashisms"
  flameshot :: "https://github.com/lupoDharkael/flameshot" -> "https://github.com/flameshot-org/flameshot"
  fonts-otf-adobe-source-sans-pro :: "https://github.com/adobe-fonts/source-sans-pro/" -> "https://github.com/adobe-fonts/source-sans"
  fonts-otf-euler :: "http://github.com/khaledhosny/euler-otf" -> "https://github.com/aliftype/euler-otf"
  fonts-otf-google-noto-cjk :: "https://github.com/googlei18n/noto-cjk" -> "https://github.com/notofonts/noto-cjk"
  fonts-ttf-eosrei-emojione :: "https://github.com/eosrei/emojione-color-font" -> "https://github.com/13rac1/emojione-color-font"
  fonts-ttf-google-noto :: "https://github.com/googlei18n/noto-fonts/" -> "https://github.com/notofonts/noto-fonts"
  fonts-ttf-google-noto-emoji :: "https://github.com/googlei18n/noto-emoji" -> "https://github.com/googlefonts/noto-emoji"
  fonts-ttf-kalapi :: "https://github.com/gujaratilexicon" -> 404 OR NOT REPOSITORY URL
  fonts-ttf-liga-droid-sans-mono :: "https://github.com/abogoyavlensky/DroidCode" -> 404 OR NOT REPOSITORY URL
  fonts-ttf-overpass :: "https://github.com/RedHatBrand/overpass/" -> "https://github.com/RedHatOfficial/Overpass"
  fonts-ttf-vernnobile-muli :: "https://github.com/googlefonts/MuliFont" -> "https://github.com/googlefonts/mulish"
  fontview :: "https://github.com/googlei18n/fontview" -> "https://github.com/googlefonts/fontview"
  fooyin :: "https://github.com/ludouzi/fooyin" -> "https://github.com/fooyin/fooyin"
  fuse :: "https://github.com/libfuse/" -> 404 OR NOT REPOSITORY URL
  fuse-common :: "https://github.com/libfuse/" -> 404 OR NOT REPOSITORY URL
  fuse3 :: "https://github.com/libfuse/" -> 404 OR NOT REPOSITORY URL
  gamescope :: "https://github.com/Plagman/gamescope" -> "https://github.com/ValveSoftware/gamescope"
  gem-awrence :: "https://github.com/futurechimp/awrence" -> "https://github.com/technicalpanda/awrence"
  gem-bcrypt :: "https://github.com/codahale/bcrypt-ruby" -> "https://github.com/bcrypt-ruby/bcrypt-ruby"
  gem-beaneater :: "http://beanstalkd.github.com/beaneater" -> "https://github.com/beanstalkd/beaneater"
  gem-brass :: "http://rubyworks.github.com/brass" -> "https://github.com/rubyworks/brass"
  gem-builder :: "https://github.com/tenderlove/builder" -> "https://github.com/rails/builder"
  gem-bundler-audit :: "https://github.com/rubysec/bundler-audit#readme" -> "https://github.com/rubysec/bundler-audit"
  gem-bundler-unload :: "https://github.com/mpapis/bundler-unload" -> "https://github.com/rvm/bundler-unload"
  gem-chef-provisioning :: "https://github.com/chef/chef-provisioning" -> "https://github.com/chef-boneyard/chef-provisioning"
  gem-claide-plugins :: "https://github.com/cocoapods/claide-plugins" -> 404 OR NOT REPOSITORY URL
  gem-covered :: "https://github.com/ioquatix/covered" -> "https://github.com/socketry/covered"
  gem-dante :: "https://github.com/bazaarlabs/dante" -> "https://github.com/nesquena/dante"
  gem-detroit :: "http://rubyworks.github.com/detroit" -> 404 OR NOT REPOSITORY URL
  gem-did-you-mean :: "https://github.com/yuki24/did_you_mean" -> "https://github.com/ruby/did_you_mean"
  gem-digest-crc :: "https://github.com/postmodern/digest-crc#readme" -> "https://github.com/postmodern/digest-crc"
  gem-docker-api :: "https://github.com/swipely/docker-api" -> "https://github.com/upserve/docker-api"
  gem-ed25519 :: "https://github.com/crypto-rb/ed25519" -> "https://github.com/RubyCrypto/ed25519"
  gem-facets :: "http://rubyworks.github.com/facets" -> "https://github.com/rubyworks/facets"
  gem-fakeredis :: "https://guilleiguaran.github.com/fakeredis" -> "https://github.com/guilleiguaran/fakeredis"
  gem-faraday-excon :: "https://github.com/lostisland/faraday-excon" -> "https://github.com/excon/faraday-excon"
  gem-ffi :: "https://github.com/ffi/ffi/wiki" -> "https://github.com/ffi/ffi"
  gem-ffi-compiler :: "http://wiki.github.com/ffi/ffi" -> "https://github.com/ffi/ffi"
  gem-ffi-hunspell :: "https://github.com/postmodern/ffi-hunspell#readme" -> "https://github.com/postmodern/ffi-hunspell"
  gem-ffi-libc :: "https://github.com/postmodern/ffi-libc#redme" -> "https://github.com/postmodern/ffi-libc"
  gem-get-process-mem :: "https://github.com/schneems/get_process_mem" -> "https://github.com/zombocom/get_process_mem"
  gem-gnome-app-driver :: "http://www.github.com/mvz/ruby-gnome2_app_driver" -> "https://github.com/mvz/gnome_app_driver"
  gem-google-cloud-env :: "https://github.com/googleapis/google-cloud-ruby/tree/master/google-cloud-env" -> "https://github.com/googleapis/google-cloud-ruby"
  gem-hashery :: "http://rubyworks.github.com/hashery" -> "https://github.com/rubyworks/hashery"
  gem-hashie :: "https://github.com/intridea/hashie" -> "https://github.com/hashie/hashie"
  gem-hoe-git2 :: "https://github.com/halostatue/hoe-git" -> "https://github.com/halostatue/hoe-git2"
  gem-http-form-data :: "https://github.com/httprb/form_data.rb" -> "https://github.com/httprb/form_data"
  gem-i18n :: "https://github.com/svenfuchs/i18n" -> "https://github.com/ruby-i18n/i18n"
  gem-iconv :: "https://github.com/nurse/iconv" -> "https://github.com/ruby/iconv"
  gem-indexer :: "http://rubyworks.github.com/indexer" -> "https://github.com/rubyworks/indexer"
  gem-inflection :: "https://github.com/reactormonk/extlib/tree/inflection" -> "https://github.com/reactormonk/extlib"
  gem-infobar :: "http://flori.github.com/infobar" -> "https://github.com/flori/infobar"
  gem-io-event :: "https://github.com/socketry/event" -> "https://github.com/socketry/io-event"
  gem-ipaddr-extensions :: "http://github.com/jamesotron/IPAddrExtensions" -> "https://github.com/jimsynz/IPAddrExtensions"
  gem-ipaddress :: "https://github.com/bluemonk/ipaddress" -> "https://github.com/ipaddress-gem/ipaddress"
  gem-journald-logger :: "https://github.com/sandfoxme/journald-logger" -> "https://github.com/arokettu/journald-logger"
  gem-json-schema :: "https://github.com/ruby-json-schema/json-schema" -> "https://github.com/voxpupuli/json-schema"
  gem-licensee :: "https://github.com/benbalter/licensee" -> "https://github.com/licensee/licensee"
  gem-marcel :: "https://github.com/basecamp/marcel" -> "https://github.com/rails/marcel"
  gem-markaby :: "http://markaby.github.com/" -> 404 OR NOT REPOSITORY URL
  gem-mast :: "http://rubyworks.github.com/mast/" -> "https://github.com/rubyworks/mast"
  gem-mimemagic :: "https://github.com/minad/mimemagic" -> "https://github.com/mimemagicrb/mimemagic"
  gem-mini-magick :: "https://github.com/mini-magick/mini-magick" -> 404 OR NOT REPOSITORY URL
  gem-mini-racer :: "https://github.com/discourse/mini_racer" -> "https://github.com/rubyjs/mini_racer"
  gem-minitest :: "https://github.com/seattlerb/minitest" -> "https://github.com/minitest/minitest"
  gem-minitest-autotest :: "https://github.com/seattlerb/minitest-autotest" -> "https://github.com/minitest/minitest-autotest"
  gem-minitest-bisect :: "https://github.com/seattlerb/minitest-bisect" -> "https://github.com/minitest/minitest-bisect"
  gem-minitest-focus :: "https://github.com/seattlerb/minitest-focus" -> "https://github.com/minitest/minitest-focus"
  gem-minitest-moar :: "https://github.com/dockyard/minitest-moar" -> "https://github.com/DavyJonesLocker/minitest-moar"
  gem-minitest-reporters :: "https://github.com/CapnKernul/minitest-reporters" -> "https://github.com/minitest-reporters/minitest-reporters"
  gem-minitest-server :: "https://github.com/seattlerb/minitest-server" -> "https://github.com/minitest/minitest-server"
  gem-minitest-sprint :: "https://github.com/seattlerb/minitest-sprint" -> "https://github.com/minitest/minitest-sprint"
  gem-mize :: "http://flori.github.com/mize" -> "https://github.com/flori/mize"
  gem-more-math :: "http://flori.github.com/more_math" -> "https://github.com/flori/more_math"
  gem-multipart-post :: "https://github.com/nicksieger/multipart-post" -> "https://github.com/socketry/multipart-post"
  gem-native-package-installer :: "https://github.com/ruby-gnome2/native-package-installer" -> "https://github.com/ruby-gnome/native-package-installer"
  gem-net-ping :: "https://github.com/chernesk/net-ping" -> "https://github.com/eitoball/net-ping"
  gem-paco :: "https://github.com/skryukov/paco" -> "https://github.com/ruby-next/paco"
  gem-pkg-config :: "https://github.com/ruby-gnome2/pkg-config" -> "https://github.com/ruby-gnome/pkg-config"
  gem-plist :: "https://github.com/bleything/plist" -> "https://github.com/patsplat/plist"
  gem-pom :: "https://github.com/midwire/pom" -> 404 OR NOT REPOSITORY URL
  gem-prettybacon :: "https://github.com/irrationalfab/PrettyBacon" -> "https://github.com/fabiopelosin/PrettyBacon"
  gem-protobuf :: "https://github.com/localshred/protobuf" -> "https://github.com/ruby-protobuf/protobuf"
  gem-protocol :: "http://flori.github.com/protocol" -> "https://github.com/flori/protocol"
  gem-protocol-hpack :: "https://github.com/socketry/http-hpack" -> "https://github.com/socketry/protocol-hpack"
  gem-pry-rails :: "https://github.com/rweng/pry-rails" -> "https://github.com/pry/pry-rails"
  gem-pstree :: "http://flori.github.com/pstree" -> "https://github.com/flori/pstree"
  gem-pusher-client :: "http://github.com/pusher/pusher-ruby-client" -> "https://github.com/pusher-community/pusher-websocket-ruby"
  gem-qed :: "http://rubyworks.github.com/qed" -> "https://github.com/rubyworks/qed"
  gem-rack-test :: "https://github.com/rack-test/rack-test" -> "https://github.com/rack/rack-test"
  gem-rainbow :: "https://github.com/sickill/rainbow" -> "https://github.com/ku1ik/rainbow"
  gem-rbench :: "http://www.github.com/somebee/rbench" -> "https://github.com/somebee/rbench"
  gem-rbnacl :: "https://github.com/cryptosphere/rbnacl" -> "https://github.com/RubyCrypto/rbnacl"
  gem-rbvmomi :: "https://github.com/vmware/rbvmomi" -> "https://github.com/vmware-archive/rbvmomi"
  gem-remix-stash :: "http://github.com/binary42/remix-stash" -> 404 OR NOT REPOSITORY URL
  gem-responders :: "https://github.com/plataformatec/responders" -> "https://github.com/heartcombo/responders"
  gem-rexical :: "https://github.com/tenderlove/rexical" -> "https://github.com/sparklemotion/rexical"
  gem-rfc :: "https://github.com/p-mongo/rfc" -> "https://github.com/p-mongodb/rfc"
  gem-rocco :: "http://rtomayko.github.com/rocco/" -> "https://github.com/rtomayko/rocco"
  gem-rubocop-md :: "https://github.com/rubocop-hq/rubocop-md" -> "https://github.com/rubocop/rubocop-md"
  gem-ruby-debug :: "https://github.com/ruby-debug/" -> 404 OR NOT REPOSITORY URL
  gem-ruby-debug-base19x :: "https://github.com/JetBrains/ruby-debug-base19" -> 404 OR NOT REPOSITORY URL
  gem-ruby-gntp :: "http://snaka.github.com/ruby_gntp/" -> "https://github.com/snaka/ruby_gntp"
  gem-ruby-memcheck :: "https://github.com/peterzhu2118/ruby_memcheck" -> "https://github.com/Shopify/ruby_memcheck"
  gem-rubygems-bundler :: "http://mpapis.github.com/rubygems-bundler" -> "https://github.com/rvm/rubygems-bundler"
  gem-rulebow :: "http://rubyworks.github.com/rulebow" -> "https://github.com/rubyworks/rulebow"
  gem-safemode :: "https://github.com/svenfuchs/safemode" -> "https://github.com/theforeman/safemode"
  gem-search-ui :: "http://flori.github.com/search_ui" -> "https://github.com/flori/search_ui"
  gem-secure-headers :: "https://github.com/twitter/secureheaders" -> "https://github.com/github/secure_headers"
  gem-sigdump :: "https://github.com/frsyuki/sigdump/" -> "https://github.com/fluent/sigdump"
  gem-signet :: "https://github.com/google/signet/" -> "https://github.com/googleapis/signet"
  gem-simplecov :: "https://github.com/colszowka/simplecov" -> "https://github.com/simplecov-ruby/simplecov"
  gem-simplecov-html :: "https://github.com/colszowka/simplecov-html" -> "https://github.com/simplecov-ruby/simplecov-html"
  gem-simplecov-json-formatter :: "https://github.com/fede-moya/simplecov_json_formatter" -> "https://github.com/codeclimate-community/simplecov_json_formatter"
  gem-slack-notifier :: "http://github.com/stevenosloan/slack-notifier" -> "https://github.com/slack-notifier/slack-notifier"
  gem-smart-proxy-onboard :: "https://github.com/theforeman/smart_proxy_onboard" -> 404 OR NOT REPOSITORY URL
  gem-standard :: "https://github.com/testdouble/standard" -> "https://github.com/standardrb/standard"
  gem-standardrb :: "https://github.com/testdouble/standardrb" -> "https://github.com/standardrb/standardrb-alias-gem"
  gem-sus :: "https://github.com/ioquatix/sus" -> "https://github.com/socketry/sus"
  gem-sus-fixtures-async :: "https://github.com/ioquatix/sus-fixtures-async" -> 404 OR NOT REPOSITORY URL
  gem-sus-fixtures-async-http :: "https://github.com/ioquatix/sus-fixtures-async" -> 404 OR NOT REPOSITORY URL
  gem-syntax-tree :: "https://github.com/kddnewton/syntax_tree" -> "https://github.com/ruby-syntax-tree/syntax_tree"
  gem-test-unit-launchable :: "https://github.com/ono-max/test-unit-launchable" -> "https://github.com/launchableinc/test-unit-launchable"
  gem-tf :: "http://github.com/mpapis/tf" -> "https://github.com/rvm/tf"
  gem-therubyracer :: "http://github.com/cowboyd/therubyracer" -> "https://github.com/rubyjs/therubyracer"
  gem-therubyrhino :: "http://github.com/cowboyd/therubyrhino" -> "https://github.com/rubyjs/therubyrhino"
  gem-train-kubernetes :: "https://github.com/bgeesaman/train-kubernetes" -> 404 OR NOT REPOSITORY URL
  gem-url-escape :: "http://github.com/bougyman/seedling" -> 404 OR NOT REPOSITORY URL
  gem-yard-gobject-introspection :: "https://github.com/ruby-gnome2/yard-gobject-introspection" -> "https://github.com/ruby-gnome/yard-gobject-introspection"
  gem-yard-junk :: "https://github.com/zverok/junk_yard" -> "https://github.com/zverok/yard-junk"
  gem-yard-spellcheck :: "https://github.com/postmodern/yard-spellcheck#readme" -> "https://github.com/postmodern/yard-spellcheck"
  gem-yell :: "http://rudionrailspec.github.com/yell" -> 404 OR NOT REPOSITORY URL
  getnf :: "https://github.com/ronniedroid/getnf" -> "https://github.com/getnf/getnf"
  ghc8.6.4-aeson :: "https://github.com/bos/aeson" -> "https://github.com/haskell/aeson"
  ghc8.6.4-ansi-terminal :: "https://github.com/feuerbach/ansi-terminal" -> "https://github.com/UnkindPartition/ansi-terminal"
  ghc8.6.4-asn1-types :: "http://github.com/vincenthz/hs-asn1-types" -> 404 OR NOT REPOSITORY URL
  ghc8.6.4-attoparsec :: "https://github.com/bos/attoparsec" -> "https://github.com/haskell/attoparsec"
  ghc8.6.4-base-noprelude :: "https://github.com/hvr/base-noprelude" -> "https://github.com/haskell-hvr/base-noprelude"
  ghc8.6.4-base16-bytestring :: "http://github.com/bos/base16-bytestring" -> "https://github.com/haskell/base16-bytestring"
  ghc8.6.4-basement :: "https://github.com/haskell-foundation/foundation#readme" -> "https://github.com/haskell-foundation/foundation"
  ghc8.6.4-bytestring-encoding :: "https://github.com/msakai/bytestring-encoding#readme" -> "https://github.com/msakai/bytestring-encoding"
  ghc8.6.4-chronos :: "https://github.com/andrewthad/chronos" -> "https://github.com/byteverse/chronos"
  ghc8.6.4-co-log-core :: "https://github.com/kowainik/co-log" -> "https://github.com/co-log/co-log"
  ghc8.6.4-cryptohash-sha256 :: "https://github.com/hvr/cryptohash-sha256" -> "https://github.com/haskell-hvr/cryptohash-sha256"
  ghc8.6.4-doctemplates :: "https://github.com/jgm/doctemplates#readme" -> "https://github.com/jgm/doctemplates"
  ghc8.6.4-ed25519 :: "http://thoughtpolice.github.com/hs-ed25519" -> "https://github.com/thoughtpolice/hs-ed25519"
  ghc8.6.4-edit-distance :: "http://github.com/phadej/edit-distance" -> "https://github.com/haskellari/edit-distance"
  ghc8.6.4-emojis :: "https://github.com/jgm/emojis#readme" -> "https://github.com/jgm/emojis"
  ghc8.6.4-hashable :: "http://github.com/tibbe/hashable" -> "https://github.com/haskell-unordered-containers/hashable"
  ghc8.6.4-hfuse :: "https://github.com/m15k/hfuse" -> "https://github.com/eyeinsky/hfuse"
  ghc8.6.4-hsyaml :: "https://github.com/hvr/HsYAML" -> "https://github.com/haskell-hvr/HsYAML"
  ghc8.6.4-integer-logarithms :: "https://github.com/Bodigrim/integer-logarithms" -> "https://github.com/haskellari/integer-logarithms"
  ghc8.6.4-markdown-unlit :: "https://github.com/sol/markdown-unlit#readme" -> "https://github.com/sol/markdown-unlit"
  ghc8.6.4-safe :: "https://github.com/ndmitchell/safe#readme" -> "https://github.com/ndmitchell/safe"
  ghc8.6.4-temporary :: "https://github.com/feuerbach/temporary" -> "https://github.com/UnkindPartition/temporary"
  ghc8.6.4-text-conversions :: "https://github.com/cjdev/text-conversions#readme" -> 404 OR NOT REPOSITORY URL
  ghc8.6.4-tls :: "http://github.com/vincenthz/hs-tls" -> "https://github.com/haskell-tls/hs-tls"
  ghc8.6.4-torsor :: "https://github.com/andrewthad/torsor#readme" -> "https://github.com/byteverse/torsor"
  ghc8.6.4-unicode-transforms :: "http://github.com/harendra-kumar/unicode-transforms" -> "https://github.com/composewell/unicode-transforms"
  ghc8.6.4-unix-compat :: "http://github.com/jystic/unix-compat" -> "https://github.com/jacobstanley/unix-compat"
  ghc8.6.4-unordered-containers :: "https://github.com/tibbe/unordered-containers" -> "https://github.com/haskell-unordered-containers/unordered-containers"
  ghc8.6.4-x509 :: "http://github.com/vincenthz/hs-certificate" -> "https://github.com/haskell-tls/hs-certificate"
  ghc8.6.4-x509-store :: "http://github.com/vincenthz/hs-certificate" -> "https://github.com/haskell-tls/hs-certificate"
  ghc8.6.4-x509-system :: "http://github.com/vincenthz/hs-certificate" -> "https://github.com/haskell-tls/hs-certificate"
  ghc8.6.4-x509-validation :: "http://github.com/vincenthz/hs-certificate" -> "https://github.com/haskell-tls/hs-certificate"
  git-ftp :: "https://github.com/git-ftp" -> 404 OR NOT REPOSITORY URL
  gmrun :: "https://github.com/WdesktopX/gmrun" -> "https://github.com/wdlkmpx/gmrun"
  gnome-shell-extension-gsconnect :: "https://github.com/GSConnect//gnome-shell-extension-gsconnect" -> 404 OR NOT REPOSITORY URL
  gnustep-coreimage :: "https://github.com/gnustep/gnustep-coreimage" -> 404 OR NOT REPOSITORY URL
  gnustep-gscrypt :: "https://github.com/gnustep/gnustep-gscrypt" -> 404 OR NOT REPOSITORY URL
  gnustep-palettes :: "https://github.com/gnustep/gnustep-palettes" -> 404 OR NOT REPOSITORY URL
  go-ipfs-pack :: "https://github.com/ipfs/ipfs-pack" -> "https://github.com/ipfs-shipyard/ipfs-pack"
  golang-github-burntsushi-toml-test :: "https://github.com/BurntSushi/toml-test.git" -> "https://github.com/toml-lang/toml-test"
  gpg-keygen :: "https://gist.github.com/jirutka/8dc567ed4d7b4585111996242aa573a8" -> 404 OR NOT REPOSITORY URL
  gqrx :: "https://github.com/csete/gqrx" -> "https://github.com/gqrx-sdr/gqrx"
  graphs :: "https://github.com/Sjoerd1993/Graphs" -> "https://github.com/sstendahl/Graphs"
  gtkhash :: "https://github.com/tristanheaven/gtkhash" -> "https://github.com/gtkhash/gtkhash"
  hackrf :: "https://github.com/mossmann/hackrf" -> "https://github.com/greatscottgadgets/hackrf"
  http-parser :: "http://github.com/joyent/http-parser" -> "https://github.com/nodejs/http-parser"
  hub :: "http://hub.github.com/" -> 404 OR NOT REPOSITORY URL
  hurrican :: "https://github.com/thrimbor/Hurrican/archive/1.0.9.2.tar.gz" -> "https://github.com/thrimbor/Hurrican"
  ibus :: "https://github.com/ibus/ibus/wiki" -> "https://github.com/ibus/ibus"
  imagewriter :: "https://github.com/mbarringer/imagewriter" -> "https://github.com/openSUSE/imagewriter"
  inkscape-open-symbols :: "https://github.com/Xaviju/inkscape-open-symbols" -> "https://github.com/PanderMusubi/inkscape-open-symbols"
  inotify-tools :: "https://github.com/rvoicilas/inotify-tools/wiki/" -> "https://github.com/inotify-tools/inotify-tools"
  jakarta-annotations :: "https://github.com/eclipse-ee4j/common-annotations-api" -> "https://github.com/jakartaee/common-annotations-api"
  jakarta-el :: "https://github.com/eclipse-ee4j/el-ri" -> "https://github.com/jakartaee/expression-language"
  jakarta-interceptors :: "https://github.com/eclipse-ee4j/interceptor-api" -> "https://github.com/jakartaee/interceptors"
  jakarta-mail :: "https://github.com/eclipse-ee4j/mail" -> "https://github.com/jakartaee/mail-api"
  jakarta-persistence :: "https://github.com/eclipse-ee4j/jpa-api" -> "https://github.com/jakartaee/persistence"
  jakarta-saaj :: "https://github.com/eclipse-ee4j/saaj-api" -> "https://github.com/jakartaee/saaj-api"
  jakarta-server-pages :: "https://github.com/eclipse-ee4j/jsp-api" -> "https://github.com/jakartaee/pages"
  jakarta-servlet :: "https://github.com/eclipse-ee4j/servlet-api" -> "https://github.com/jakartaee/servlet"
  jakarta-ws-rs :: "https://github.com/eclipse-ee4j/jaxrs-api" -> "https://github.com/jakartaee/rest"
  jakarta-xml-ws :: "https://github.com/eclipse-ee4j/jax-ws-api" -> "https://github.com/jakartaee/jax-ws-api"
  java-runtime-decompiler :: "https://github.com/pmikova/java-runtime-decompiler" -> "https://github.com/judovana/java-runtime-decompiler"
  jaxb-api :: "https://github.com/eclipse-ee4j/jaxb-api" -> "https://github.com/jakartaee/jaxb-api"
  jdupes :: "https://github.com/jbruchon/jdupes" -> 404 OR NOT REPOSITORY URL
  jglobus :: "http://github.com/jglobus/" -> 404 OR NOT REPOSITORY URL
  json-c :: "https://github.com/json-c/json-c/wiki" -> "https://github.com/json-c/json-c"
  kde5-kamerka :: "http://dos1.github.com/kamerka/" -> "https://github.com/dos1/kamerka"
  kiwix-lib :: "https://github.com/kiwix/kiwix-lib" -> "https://github.com/kiwix/libkiwix"
  kodi-addon-inputstream-adaptive :: "https://github.com/peak3d/inputstream.adaptive/" -> "https://github.com/xbmc/inputstream.adaptive"
  kyua :: "https://github.com/jmmv/kyua" -> "https://github.com/freebsd/kyua"
  ldd-requires :: "https://github.com/midyukov-anton/ldd-requires" -> "https://github.com/antohami/ldd-requires"
  lgi :: "http://github.com/pavouk/lgi" -> "https://github.com/lgi-devs/lgi"
  libcurl-gnutls-compat :: "https://github.com/EasyCoding/compat-libcurl-gnutls" -> 404 OR NOT REPOSITORY URL
  libdispatch :: "https://github.com/apple/swift-corelibs-libdispatch" -> "https://github.com/swiftlang/swift-corelibs-libdispatch"
  libdouble-conversion :: "https://github.com/floitsch/double-conversion" -> "https://github.com/google/double-conversion"
  libdqlite :: "https://github.com/CanonicalLtd/dqlite" -> "https://github.com/canonical/dqlite"
  libdtkwm :: "https://github.com/linuxdeepin/dtkwm" -> "https://github.com/martyr-deepin/dtkwm"
  libgit2 :: "https://github.com/libgit2" -> 404 OR NOT REPOSITORY URL
  libhttpseverywhere :: "https://github.com/grindhold/libhttpseverywhere" -> 404 OR NOT REPOSITORY URL
  libical :: "https://github.com/libical" -> 404 OR NOT REPOSITORY URL
  libjodycode :: "https://github.com/jbruchon/libjodycode" -> 404 OR NOT REPOSITORY URL
  libjson-parser :: "https://github.com/udp/json-parser" -> "https://github.com/json-parser/json-parser"
  libjson11 :: "https://github.com/dropbox/libjson11" -> 404 OR NOT REPOSITORY URL
  libkeybinder :: "https://github.com/engla/keybinder" -> "https://github.com/kupferlauncher/keybinder"
  libkeybinder3 :: "https://github.com/engla/keybinder/tree/keybinder-3.0" -> "https://github.com/kupferlauncher/keybinder"
  libnatspec :: "https://github.com/vitlav/libnatspec" -> "https://github.com/Etersoft/libnatspec"
  libosm-gps-map :: "http://nzjrs.github.com/osm-gps-map/" -> "https://github.com/nzjrs/osm-gps-map"
  libp11 :: "https://github.com/OpenSC/libp11/wiki" -> "https://github.com/OpenSC/libp11"
  libraft :: "https://github.com/cowsql/libraft" -> 404 OR NOT REPOSITORY URL
  librdkafka :: "https://github.com/edenhill/librdkafka" -> "https://github.com/confluentinc/librdkafka"
  libretro-overlays :: "https://github.com/libretro/libretro-overlays" -> 404 OR NOT REPOSITORY URL
  librtas :: "https://github.com/nfont/librtas" -> "https://github.com/ibm-power-utilities/librtas"
  libselinux :: "https://github.com/SELinuxProject/selinux/wiki" -> "https://github.com/SELinuxProject/selinux"
  libshairport :: "https://github.com/amejia1/libshairport" -> 404 OR NOT REPOSITORY URL
  libstaroffice :: "https://github.com/fosnola/libstaroffice/wiki" -> "https://github.com/fosnola/libstaroffice"
  libt1ha :: "https://github.com/leo-yuriev/t1ha" -> "https://github.com/erthink/t1ha"
  libtweeny :: "https://github.com/mobius3/tweeny/tree/2/cmake" -> "https://github.com/mobius3/tweeny"
  libunittest-cpp :: "https://github.com/unittest-cpp" -> 404 OR NOT REPOSITORY URL
  libva :: "https://github.com/01org/libva" -> 404 OR NOT REPOSITORY URL
  libva1 :: "https://github.com/01org/libva" -> 404 OR NOT REPOSITORY URL
  linux-pam :: "https://github.com/linux-pam" -> 404 OR NOT REPOSITORY URL
  lua-fun :: "https://github.com/rtsisyk/luafun" -> "https://github.com/luafun/luafun"
  lua5.1-module-compat53 :: "https://github.com/keplerproject/lua-compat-5.3" -> "https://github.com/lunarmodules/lua-compat-5.3"
  lua5.3-module-luasec :: "https://github.com/brunoos/luasec/wiki" -> "https://github.com/lunarmodules/luasec"
  lua5.4-module-luasec :: "https://github.com/brunoos/luasec/wiki" -> "https://github.com/lunarmodules/luasec"
  lutok :: "https://github.com/jmmv/lutok" -> "https://github.com/freebsd/lutok"
  lxqt-wallet :: "https://github.com/mhogomchungu/lxqt_wallet" -> "https://github.com/lxqt/lxqt_wallet"
  magic-wormhole :: "https://github.com/warner/magic-wormhole" -> "https://github.com/magic-wormhole/magic-wormhole"
  mate-file-manager-actions :: "https://github.com/raveit65/caja-actions" -> "https://github.com/raveit65/caja-actions-eol"
  mdns-repeater :: "https://github.com/kennylevinsen/mdns-repeater" -> "https://github.com/geekman/mdns-repeater"
  modsecurity :: "https://github.com/SpiderLabs/ModSecurity" -> "https://github.com/owasp-modsecurity/ModSecurity"
  muon :: "https://github.com/annacrombie/muon" -> "https://github.com/muon-build/muon"
  nautilus-backspace :: "https://github.com/alt-gnome-team/nautilus-backspace" -> "https://github.com/alt-gnome/nautilus-backspace"
  netbox-topology-views :: "https://github.com/mattieserver/netbox-topology-views" -> "https://github.com/netbox-community/netbox-topology-views"
  netplan :: "https://github.com/CanonicalLtd/netplan" -> "https://github.com/canonical/netplan"
  nfdump :: "https://github.com/phaag/nfdump/releases" -> "https://github.com/phaag/nfdump"
  nfs-ganesha :: "https://github.com/nfs-ganesha/nfs-ganesha/wiki" -> "https://github.com/nfs-ganesha/nfs-ganesha"
  node-gyp :: "https://github.com/TooTallNate/node-gyp" -> "https://github.com/nodejs/node-gyp"
  nqp :: "https://github.com/perl6/nqp" -> "https://github.com/Raku/nqp"
  nss-mdns :: "https://github.com/lathiat/nss-mdns" -> "https://github.com/avahi/nss-mdns"
  obs-studio :: "https://github.com/jp9000/obs-studio" -> "https://github.com/obsproject/obs-studio"
  obshutdown :: "https://github.com/panjandrum" -> 404 OR NOT REPOSITORY URL
  ocaml-biniou :: "https://github.com/mjambon/biniou" -> "https://github.com/ocaml-community/biniou"
  ocaml-ctypes :: "https://github.com/ocamllabs/ocaml-ctypes" -> "https://github.com/yallop/ocaml-ctypes"
  ocaml-fix :: "https://github.com/c-cube/sequence/" -> "https://github.com/c-cube/iter"
  ocaml-integers :: "https://github.com/ocamllabs/ocaml-integers" -> "https://github.com/yallop/ocaml-integers"
  ocaml-omd :: "https://github.com/ocaml/omd" -> "https://github.com/ocaml-community/omd"
  octave-symbolic :: "http://github.com/cbm755/octsympy" -> "https://github.com/gnu-octave/symbolic"
  openblas :: "https://github.com/xianyi/OpenBLAS" -> "https://github.com/OpenMathLib/OpenBLAS"
  openlibm :: "https://github.com/JuliaLang/openlibm/" -> "https://github.com/JuliaMath/openlibm"
  openpgl :: "https://github.com/OpenPathGuidingLibrary/openpgl" -> "https://github.com/RenderKit/openpgl"
  opensc :: "https://github.com/OpenSC/OpenSC/wiki" -> "https://github.com/OpenSC/OpenSC"
  opensc-compat :: "https://github.com/OpenSC/OpenSC/wiki" -> "https://github.com/OpenSC/OpenSC"
  openspecfun :: "https://github.com/JuliaLang/openspecfun" -> "https://github.com/JuliaMath/openspecfun"
  openuds-actor :: "https://github.com/dkmstr/openuds" -> "https://github.com/VirtualCable/openuds"
  openuds-client :: "https://github.com/dkmstr/openuds" -> "https://github.com/VirtualCable/openuds"
  openuds-server :: "https://github.com/dkmstr/openuds" -> "https://github.com/VirtualCable/openuds"
  openuds-tunnel :: "https://github.com/dkmstr/openuds" -> "https://github.com/VirtualCable/openuds"
  osm2pgsql :: "https://github.com/openstreetmap/osm2pgsql" -> "https://github.com/osm2pgsql-dev/osm2pgsql"
  palemoon :: "https://github.com/MoonchildProductions/Pale-Moon" -> 404 OR NOT REPOSITORY URL
  patroni :: "https://github.com/zalando/patroni" -> "https://github.com/patroni/patroni"
  pegtl :: "https://github.com/ColinH/pegtl/" -> "https://github.com/taocpp/PEGTL"
  perl-BSON :: "https://github.com/mongodb/mongo-perl-bson" -> "https://github.com/mongodb-labs/mongo-perl-bson"
  perl-CPAN-Common-Index :: "https://github.com/dagolden/CPAN-Common-Index" -> "https://github.com/Perl-Toolchain-Gang/CPAN-Common-Index"
  perl-Data-Dumper-Perltidy :: "http://jmcnamara.github.com/data-dumper-perltidy/" -> "https://github.com/jmcnamara/data-dumper-perltidy"
  perl-File-ShareDir-ProjectDistDir :: "https://github.com/kentfredric/File-ShareDir-ProjectDistDir" -> "https://github.com/kentnl/File-ShareDir-ProjectDistDir"
  perl-Graph-Layout-Aesthetic :: "https://github.com/pypt/p5-Graph-Layout-Aesthetic" -> 404 OR NOT REPOSITORY URL
  perl-Gtk3-Helper :: "https://github.com/potyl/perl-Gtk3-Helper" -> 404 OR NOT REPOSITORY URL
  perl-Gtk3-SimpleList :: "https://github.com/potyl/perl-Gtk3-SimpleList" -> 404 OR NOT REPOSITORY URL
  perl-JSON-Validator :: "https://github.com/mojolicious/json-validator.git" -> "https://github.com/jhthorsen/json-validator"
  perl-Log-Any-Adapter-TAP :: "https://github.com/silverdirk/perl-Log-Any-Adapter-TAP" -> "https://github.com/nrdvana/perl-Log-Any-Adapter-TAP"
  perl-Path-FindDev :: "https://github.com/kentfredric/Path-FindDev" -> "https://github.com/kentnl/Path-FindDev"
  perl-Path-IsDev :: "https://github.com/kentfredric/Path-IsDev" -> "https://github.com/kentnl/Path-IsDev"
  perl-inc-latest :: "https://github.com/dagolden/inc-latest" -> "https://github.com/Perl-Toolchain-Gang/inc-latest"
  php8.1-redis :: "https://github.com/nicolasff/phpredis" -> "https://github.com/phpredis/phpredis"
  php8.2-redis :: "https://github.com/nicolasff/phpredis" -> "https://github.com/phpredis/phpredis"
  php8.3-redis :: "https://github.com/nicolasff/phpredis" -> "https://github.com/phpredis/phpredis"
  pixiewps :: "https://github.com/wiire/pixiewps" -> "https://github.com/wiire-a/pixiewps"
  ptouch-print :: "https://github.com/clarkewd/ptouch-print" -> 404 OR NOT REPOSITORY URL
  pve-spice-client :: "https://github.com/mxmvoronov/pve-spice-client.git" -> 404 OR NOT REPOSITORY URL
  py2pack :: "http://github.com/saschpe/py2pack" -> "https://github.com/openSUSE/py2pack"
  python3-module-IPy :: "https://github.com/haypo/python-ipy" -> "https://github.com/autocracy/python-ipy"
  python3-module-aiodns :: "https://github.com/saghul/aiodns" -> "https://github.com/aio-libs/aiodns"
  python3-module-arpeggio :: "https://github.com/igordejanovic/Arpeggio" -> "https://github.com/textX/Arpeggio"
  python3-module-async-timeout :: "https://github.com/aio-libs/async_timeout/" -> "https://github.com/aio-libs/async-timeout"
  python3-module-autobahn :: "https://github.com/tavendo/AutobahnPython" -> "https://github.com/crossbario/autobahn-python"
  python3-module-boltons :: "https://github.com/boltons/boltons/" -> 404 OR NOT REPOSITORY URL
  python3-module-breathe :: "https://github.com/michaeljones/breathe" -> "https://github.com/breathe-doc/breathe"
  python3-module-cachecontrol :: "https://github.com/ionrock/cachecontrol" -> "https://github.com/psf/cachecontrol"
  python3-module-cachelib :: "https://github.com/pallets/cachelib" -> "https://github.com/pallets-eco/cachelib"
  python3-module-canberra :: "https://github.com/psykoyiko/pycanberra/" -> "https://github.com/totdb/pycanberra"
  python3-module-clickhouse-cityhash :: "https://github.com/xzkostyan/python-cityhash" -> "https://github.com/xzkostyan/clickhouse-cityhash"
  python3-module-commonmark :: "https://github.com/rtfd/CommonMark-py" -> "https://github.com/readthedocs/commonmark.py"
  python3-module-commonmark0.7 :: "https://github.com/rtfd/CommonMark-py" -> "https://github.com/readthedocs/commonmark.py"
  python3-module-consul :: "https://github.com/cablehead/python-consul" -> "https://github.com/python-consul/python-consul"
  python3-module-crashtest :: "https://github.com/sdispater/crashtest" -> "https://github.com/python-poetry/crashtest"
  python3-module-distro :: "https://github.com/nir0s/distro" -> "https://github.com/python-distro/distro"
  python3-module-django-debug-toolbar :: "https://github.com/jazzband/django-debug-toolbar" -> "https://github.com/django-commons/django-debug-toolbar"
  python3-module-django-jsonfield :: "https://github.com/bradjasper/django-jsonfield" -> "https://github.com/rpkilby/jsonfield"
  python3-module-django-redis :: "https://github.com/niwibe/django-redis" -> "https://github.com/jazzband/django-redis"
  python3-module-easysnmp :: "https://github.com/kamakazikamikaze/easysnmp" -> "https://github.com/easysnmp/easysnmp"
  python3-module-eradicate :: "https://github.com/myint/eradicate" -> "https://github.com/PyCQA/eradicate"
  python3-module-flask-caching :: "https://github.com/sh4nks/flask-caching" -> "https://github.com/pallets-eco/flask-caching"
  python3-module-fsspec :: "https://github.com/intake/filesystem_spec" -> "https://github.com/fsspec/filesystem_spec"
  python3-module-h2 :: "https://github.com/python-hyper/hyper-h2" -> "https://github.com/python-hyper/h2"
  python3-module-hotqueue :: "https://github.com/richardhenry/hotqueue" -> 404 OR NOT REPOSITORY URL
  python3-module-hyperlink :: "https://github.com/mahmoud/hyperlink" -> "https://github.com/python-hyper/hyperlink"
  python3-module-inflect :: "https://github.com/jazzband/inflect" -> "https://github.com/jaraco/inflect"
  python3-module-injector :: "https://github.com/alecthomas/injector" -> "https://github.com/python-injector/injector"
  python3-module-intelhex :: "https://github.com/bialix/intelhex" -> "https://github.com/python-intelhex/intelhex"
  python3-module-kivy-garden :: "https://github.com/kivy-garden" -> 404 OR NOT REPOSITORY URL
  python3-module-ly :: "https://github.com/wbsoft/python-ly" -> "https://github.com/frescobaldi/python-ly"
  python3-module-material-color-utilities-python :: "https://github.com/avanishsubbiah/material-color-utilities-python" -> "https://github.com/avanisubbiah/material-color-utilities-python"
  python3-module-ninja_syntax :: "https://github.com/martine/Ninja" -> "https://github.com/ninja-build/ninja"
  python3-module-openid-selector :: "https://github.com/frgomes/openid-selector" -> 404 OR NOT REPOSITORY URL
  python3-module-paste :: "https://github.com/cdent/paste/" -> "https://github.com/pasteorg/paste"
  python3-module-pkcs11 :: "https://github.com/danni/python-pkcs11" -> "https://github.com/pyauth/python-pkcs11"
  python3-module-prettytable :: "https://github.com/jazzband/prettytable" -> "https://github.com/prettytable/prettytable"
  python3-module-pygccxml :: "https://github.com/gccxml/pygccxml" -> "https://github.com/CastXML/pygccxml"
  python3-module-pymodbus :: "https://github.com/bashwork/pymodbus" -> "https://github.com/pymodbus-dev/pymodbus"
  python3-module-pymorphy2 :: "https://github.com/kmike/pymorphy2" -> "https://github.com/pymorphy2/pymorphy2"
  python3-module-pyrax :: "https://github.com/rackspace/pyrax" -> "https://github.com/pycontribs/pyrax"
  python3-module-pysolr :: "http://github.com/toastdriven/pysolr/" -> "https://github.com/django-haystack/pysolr"
  python3-module-pytest-random-order :: "https://github.com/jbasko/pytest-random-order" -> "https://github.com/pytest-dev/pytest-random-order"
  python3-module-pyzstd :: "https://github.com/animalize/pyzstd" -> 404 OR NOT REPOSITORY URL
  python3-module-rtlsdr :: "https://github.com/roger-/pyrtlsdr" -> "https://github.com/pyrtlsdr/pyrtlsdr"
  python3-module-send2trash :: "https://github.com/hsoft/send2trash" -> "https://github.com/arsenetar/send2trash"
  python3-module-service_identity :: "https://github.com/pyca/service_identity" -> "https://github.com/pyca/service-identity"
  python3-module-simplediff :: "https://github.com/paulgb/simplediff/tree/master/python" -> "https://github.com/paulgb/simplediff"
  python3-module-soundfile :: "https://github.com/bastibe/SoundFile" -> "https://github.com/bastibe/python-soundfile"
  python3-module-sphinxcontrib-programoutput :: "https://github.com/NextThought/sphinxcontrib-programoutput" -> "https://github.com/OpenNTI/sphinxcontrib-programoutput"
  python3-module-websockets :: "https://github.com/aaugustin/websockets" -> "https://github.com/python-websockets/websockets"
  python3-module-xapp :: "https://github.com/linuxmint/python-xapp" -> "https://github.com/linuxmint/python3-xapp"
  qascade :: "https://github.com/viy2/qascade" -> 404 OR NOT REPOSITORY URL
  qcad-dxf2pdf :: "https://gist.github.com/slazav/2c617b8e7ba09ec67e1e633b043f89dd" -> 404 OR NOT REPOSITORY URL
  qcoro5 :: "https://github.com/danvratil/qcoro" -> "https://github.com/qcoro/qcoro"
  qcoro6 :: "https://github.com/danvratil/qcoro" -> "https://github.com/qcoro/qcoro"
  qmapshack :: "https://github.com/Maproom/qmapshack/wiki" -> "https://github.com/Maproom/qmapshack"
  qstat :: "https://github.com/multiplay/qstat" -> "https://github.com/Unity-Technologies/qstat"
  qterminal :: "http://github.com/qterminal/qterminal" -> "https://github.com/lxqt/qterminal"
  qtox :: "https://github.com/tux3/qTox" -> "https://github.com/qTox/qTox"
  ramsmp :: "https://github.com/beefyamoeba5/ramspeed" -> 404 OR NOT REPOSITORY URL
  raze :: "https://github.com/coelckers/Raze" -> "https://github.com/ZDoom/Raze"
  rccl :: "https://github.com/ROCm/rcclr" -> 404 OR NOT REPOSITORY URL
  refkeen :: "https://github.com/NY00123/refkeen" -> "https://github.com/ReflectionHLE/ReflectionHLE"
  rocm-cmake :: "https://github.com/RadeonOpenCompute/rocm-cmake" -> "https://github.com/ROCm/rocm-cmake"
  rocminfo :: "https://github.com/RadeonOpenCompute/rocminfo" -> "https://github.com/ROCm/rocminfo"
  rocr-runtime :: "https://github.com/RadeonOpenCompute/ROCR-Runtime" -> "https://github.com/ROCm/ROCR-Runtime"
  roct-thunk-interface :: "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface" -> "https://github.com/ROCm/ROCT-Thunk-Interface"
  rpm-build-perl6 :: "https://github.com/vlet/rpm-build-perl6" -> 404 OR NOT REPOSITORY URL
  rtorrent :: "https://github.com/rakshasa/rtorrent/wiki" -> "https://github.com/rakshasa/rtorrent"
  runns :: "https://github.com/dalegr/runns" -> "https://github.com/sh1r4s3/runns"
  russian-doom :: "https://github.com/JNechaevsky/russian-doom" -> "https://github.com/Russian-Doom/russian-doom"
  scanssh :: "https://github.com/ofalk/scanssh/wiki" -> "https://github.com/ofalk/scanssh"
  scantailor :: "https://github.com/vigri/scantailor-advanced" -> "https://github.com/ScanTailor-Advanced/scantailor-advanced"
  sddm-config-editor :: "https://github.com/hagabaka/sddm-config-editor" -> "https://github.com/lxqt/sddm-config-editor"
  seafile-fuse :: "https://github.com/haiwen/seafile-fuse" -> 404 OR NOT REPOSITORY URL
  seat-inspect :: "https://github.com/spanezz/seat-inspect" -> "https://github.com/scottwakeling/seat-inspect"
  semaphore :: "https://github.com/ansible-semaphore/semaphore" -> "https://github.com/semaphoreui/semaphore"
  setools :: "https://github.com/SELinuxProject/setools/wiki" -> "https://github.com/SELinuxProject/setools"
  shared-color-profiles :: "http://github.com/hughsie/shared-color-profiles" -> 404 OR NOT REPOSITORY URL
  siglo :: "https://github.com/alexr4535/siglo" -> "https://github.com/theironrobin/siglo"
  smesh :: "https://github.com/LaughlinResearch/SMESH" -> "https://github.com/trelau/SMESH"
  snapd :: "https://github.com/snapcore/snapd" -> "https://github.com/canonical/snapd"
  snapd-glib :: "https://github.com/snapcore/snapd-glib" -> "https://github.com/canonical/snapd-glib"
  snapd-glib-2 :: "https://github.com/snapcore/snapd-glib" -> "https://github.com/canonical/snapd-glib"
  stlink :: "https://github.com/texane/stlink.git" -> "https://github.com/stlink-org/stlink"
  stoken :: "https://github.com/cernekee/stoken" -> "https://github.com/stoken-dev/stoken"
  termit :: "https://github.com/nonstop/termit/wiki" -> "https://github.com/nonstop/termit"
  tesseract :: "https://github.com/tesseract-ocr" -> 404 OR NOT REPOSITORY URL
  tora :: "https://github.com/tora-tool/tora/wiki" -> "https://github.com/tora-tool/tora"
  tree-sitter-lua :: "https://github.com/tree-sitter/tree-sitter-lua" -> 404 OR NOT REPOSITORY URL
  ubdsrv :: "https://github.com/ming1/ubdsrv" -> "https://github.com/ublk-org/ublksrv"
  urxvt-perls :: "https://github.com/muennich/urxvt-perls" -> "https://github.com/xyb3rt/urxvt-perls"
  viewnior :: "http://xsisqox.github.com/Viewnior" -> "https://github.com/xsisqox/Viewnior"
  vim-plugin-nerdcommenter :: "https://github.com/scrooloose/nerdcommenter" -> "https://github.com/preservim/nerdcommenter"
  vkroots :: "https://github.com/Joshua-Ashton/vkroots" -> "https://github.com/misyltoad/vkroots"
  vreen :: "http://github.com/gorthauer/vreen" -> "https://github.com/alekseysidorov/vreen"
  vsphere-automation-sdk-ruby :: "https://github.com/vmware/vsphere-automation-sdk-ruby" -> "https://github.com/vmware-archive/vsphere-automation-sdk-ruby"
  webcamoid :: "https://github.com/hipersayanX/webcamoid" -> "https://github.com/webcamoid/webcamoid"
  whatsapp-for-linux :: "https://github.com/eneshecan/whatsapp-for-linux" -> "https://github.com/xeco23/WasIstLos"
  woadaptor :: "https://github.com/projectwonder/wonder/tree/master/Utilities/Adaptors" -> "https://github.com/wocommunity/wonder"
  wrath :: "https://github.com/KillPixelGames/wrath-darkplaces" -> 404 OR NOT REPOSITORY URL
  xapps :: "https://github.com/linuxmint/xapps" -> "https://github.com/linuxmint/xapp"
  xemu :: "https://github.com/mborgerson/xemu" -> "https://github.com/xemu-project/xemu"
  xkb-switch :: "https://github.com/ierton/xkb-switch" -> "https://github.com/sergei-mironov/xkb-switch"
  xrandr-align :: "http://wolneykien.github.com/xrandr-align/" -> "https://github.com/wolneykien/xrandr-align"
  yubioath-desktop :: "https://github.com/Yubico/yubioath-desktop" -> "https://github.com/Yubico/yubioath-flutter"
  zps :: "https://github.ink/orhun/zps" -> "https://github.com/orhun/zps"
  zxing-cpp :: "https://github.com/nu-book/zxing-cpp" -> "https://github.com/zxing-cpp/zxing-cpp"

CHANGES OF VCS TAGS IN SOURCE PACKAGES:
  atril-gtk :: "git://github.com/mate-desktop/mate-document-viewer.git" -> "https://github.com/mate-desktop/atril"
  bubblewrap :: "https://github.com/projectatomic/bubblewrap.git" -> "https://github.com/containers/bubblewrap"
  candle :: "https://github.com/Denvi/Candle/archive/refs/tags/v1.2b.tar.gz" -> "https://github.com/Denvi/Candle"
  cbindgen :: "https://github.com/eqrion/cbindgen.git" -> "https://github.com/mozilla/cbindgen"
  drbd-reactor :: "https://www.github.com/LINBIT/drbd-reactor.git" -> "https://github.com/LINBIT/drbd-reactor"
  exaile :: "https://github.com/exaile.git" -> 404 OR NOT REPOSITORY URL
  forge-sparks :: "https://github.com/rafaelmardojai/forge-sparks/issues" -> "https://github.com/rafaelmardojai/forge-sparks"
  gem-activeresource :: "https://github.com/rails/activeresource/tree/v6.1.0.git" -> "https://github.com/rails/activeresource"
  gem-augeas :: "https://github.com/dotdoom/augeas.git" -> 404 OR NOT REPOSITORY URL
  gem-bcrypt :: "https://github.com/codahale/bcrypt-ruby.git" -> "https://github.com/bcrypt-ruby/bcrypt-ruby"
  gem-bundler-audit :: "https://github.com/rubysec/bundler-audit#readme.git" -> "https://github.com/rubysec/bundler-audit"
  gem-bundler-unload :: "https://github.com/mpapis/bundler-unload.git" -> "https://github.com/rvm/bundler-unload"
  gem-chef :: "https://github.com/opscode/chef.git" -> "https://github.com/chef/chef"
  gem-chef-provisioning :: "https://github.com/chef/chef-provisioning.git" -> "https://github.com/chef-boneyard/chef-provisioning"
  gem-claide-plugins :: "https://github.com/cocoapods/claide-plugins.git" -> 404 OR NOT REPOSITORY URL
  gem-cool-io :: "https://github.com/tarcieri/cool.io.git" -> "https://github.com/socketry/cool.io"
  gem-covered :: "https://github.com/ioquatix/covered.git" -> "https://github.com/socketry/covered"
  gem-dante :: "https://github.com/bazaarlabs/dante.git" -> "https://github.com/nesquena/dante"
  gem-ed25519 :: "https://github.com/crypto-rb/ed25519.git" -> "https://github.com/RubyCrypto/ed25519"
  gem-faraday-excon :: "https://github.com/lostisland/faraday-excon.git" -> "https://github.com/excon/faraday-excon"
  gem-ffi-rzmq :: "https://github.com/chuckremes/ffi-rzmq-core.git.git" -> 404 OR NOT REPOSITORY URL
  gem-ffi-rzmq-core :: "https://github.com/chuckremes/ffi-rzmq-core.git.git" -> 404 OR NOT REPOSITORY URL
  gem-hoe-git2 :: "https://github.com/halostatue/hoe-git.git" -> "https://github.com/halostatue/hoe-git2"
  gem-http-form-data :: "https://github.com/httprb/form_data.rb.git" -> "https://github.com/httprb/form_data"
  gem-io-event :: "https://github.com/socketry/event.git" -> "https://github.com/socketry/io-event"
  gem-ipaddr-extensions :: "https://github.com/jamesotron/ipaddrextensions.git" -> "https://github.com/jimsynz/IPAddrExtensions"
  gem-ipaddress :: "https://github.com/bluemonk/ipaddress.git" -> "https://github.com/ipaddress-gem/ipaddress"
  gem-journald-logger :: "https://github.com/sandfoxme/journald-logger.git" -> "https://github.com/arokettu/journald-logger"
  gem-json :: "https://github.com/flori/json.git" -> "https://github.com/ruby/json"
  gem-licensee :: "https://github.com/benbalter/licensee.git" -> "https://github.com/licensee/licensee"
  gem-mini-magick :: "https://github.com/mini-magick/mini-magick.git" -> 404 OR NOT REPOSITORY URL
  gem-mini-racer :: "https://github.com/discourse/mini_racer.git" -> "https://github.com/rubyjs/mini_racer"
  gem-minitar :: "https://github.com/halostatue/minitar/.git" -> "https://github.com/halostatue/minitar"
  gem-minitest :: "https://github.com/seattlerb/minitest.git" -> "https://github.com/minitest/minitest"
  gem-minitest-autotest :: "https://github.com/seattlerb/minitest-autotest.git" -> "https://github.com/minitest/minitest-autotest"
  gem-minitest-bisect :: "https://github.com/seattlerb/minitest-bisect.git" -> "https://github.com/minitest/minitest-bisect"
  gem-minitest-focus :: "https://github.com/seattlerb/minitest-focus.git" -> "https://github.com/minitest/minitest-focus"
  gem-minitest-reporters :: "https://github.com/capnkernul/minitest-reporters.git" -> "https://github.com/minitest-reporters/minitest-reporters"
  gem-minitest-server :: "https://github.com/seattlerb/minitest-server.git" -> "https://github.com/minitest/minitest-server"
  gem-minitest-sprint :: "https://github.com/seattlerb/minitest-sprint.git" -> "https://github.com/minitest/minitest-sprint"
  gem-native-package-installer :: "https://github.com/ruby-gnome2/native-package-installer.git" -> "https://github.com/ruby-gnome/native-package-installer"
  gem-net-ping :: "https://github.com/chernesk/net-ping.git" -> "https://github.com/eitoball/net-ping"
  gem-paco :: "https://github.com/skryukov/paco.git" -> "https://github.com/ruby-next/paco"
  gem-prettybacon :: "https://github.com/irrationalfab/prettybacon.git" -> "https://github.com/fabiopelosin/PrettyBacon"
  gem-pry-rails :: "https://github.com/rweng/pry-rails.git" -> "https://github.com/pry/pry-rails"
  gem-pusher-client :: "https://github.com/pusher/pusher-ruby-client.git" -> "https://github.com/pusher-community/pusher-websocket-ruby"
  gem-racc :: "https://github.com/tenderlove/racc.git" -> "https://github.com/ruby/racc"
  gem-rack-test :: "https://github.com/rack-test/rack-test.git" -> "https://github.com/rack/rack-test"
  gem-rbvmomi :: "https://github.com/vmware/rbvmomi.git" -> "https://github.com/vmware-archive/rbvmomi"
  gem-remix-stash :: "https://github.com/binary42/remix-stash.git" -> 404 OR NOT REPOSITORY URL
  gem-responders :: "https://github.com/plataformatec/responders.git" -> "https://github.com/heartcombo/responders"
  gem-retryable :: "https://github.com/nfedyashev/retryable/tree/master.git" -> "https://github.com/nfedyashev/retryable"
  gem-rexical :: "https://github.com/tenderlove/rexical.git" -> "https://github.com/sparklemotion/rexical"
  gem-rspec :: "https://github.com/rspec/rspec.git" -> 404 OR NOT REPOSITORY URL
  gem-rspec-stubbed-env :: "https://github.com/pboling/rspec-stubbed_env/tree/v1.0.1.git" -> "https://github.com/pboling/rspec-stubbed_env"
  gem-rubocop :: "https://github.com/rubocop-hq/rubocop.git" -> "https://github.com/rubocop/rubocop"
  gem-rubocop-md :: "https://github.com/rubocop-hq/rubocop-md.git" -> "https://github.com/rubocop/rubocop-md"
  gem-rubocop-performance :: "https://github.com/rubocop/rubocop-performance/.git" -> "https://github.com/rubocop/rubocop-performance"
  gem-rubocop-ruby3-1 :: "https://github.com/rubocop-lts/rubocop-ruby3_1/tree/v1.0.6.git" -> "https://github.com/rubocop-lts/rubocop-ruby3_1"
  gem-rubocop-shopify :: "https://github.com/shopify/ruby-style-guide/tree/v2.4.0.git" -> "https://github.com/Shopify/ruby-style-guide"
  gem-ruby-debug-base19x :: "https://github.com/jetbrains/ruby-debug-base19.git" -> 404 OR NOT REPOSITORY URL
  gem-ruby-memcheck :: "https://github.com/peterzhu2118/ruby_memcheck.git" -> "https://github.com/Shopify/ruby_memcheck"
  gem-ruby-next-parser :: "https://github.com/whitequark/parser/tree/v3.2.2.4.git" -> "https://github.com/whitequark/parser"
  gem-safemode :: "https://github.com/svenfuchs/safemode.git" -> "https://github.com/theforeman/safemode"
  gem-sidekiq :: "https://github.com/mperham/sidekiq.git" -> "https://github.com/sidekiq/sidekiq"
  gem-sigdump :: "https://github.com/frsyuki/sigdump.git" -> "https://github.com/fluent/sigdump"
  gem-smart-proxy-onboard :: "https://github.com/theforeman/smart_proxy_onboard.git" -> 404 OR NOT REPOSITORY URL
  gem-stackprof :: "https://github.com/tmm1/stackprof/tree/v0.2.19.git" -> "https://github.com/tmm1/stackprof"
  gem-standard :: "https://github.com/testdouble/standard.git" -> "https://github.com/standardrb/standard"
  gem-sus :: "https://github.com/ioquatix/sus.git" -> "https://github.com/socketry/sus"
  gem-sus-fixtures-async :: "https://github.com/ioquatix/sus-fixtures-async.git" -> 404 OR NOT REPOSITORY URL
  gem-sus-fixtures-async-http :: "https://github.com/ioquatix/sus-fixtures-async.git" -> 404 OR NOT REPOSITORY URL
  gem-syntax-tree :: "https://github.com/kddnewton/syntax_tree.git" -> "https://github.com/ruby-syntax-tree/syntax_tree"
  gem-test-unit-launchable :: "https://github.com/ono-max/test-unit-launchable.git" -> "https://github.com/launchableinc/test-unit-launchable"
  gem-tf :: "https://github.com/mpapis/tf.git" -> "https://github.com/rvm/tf"
  gem-therubyracer :: "https://github.com/cowboyd/therubyracer.git" -> "https://github.com/rubyjs/therubyracer"
  gem-therubyrhino :: "https://github.com/cowboyd/therubyrhino.git" -> "https://github.com/rubyjs/therubyrhino"
  gem-thor :: "https://github.com/erikhuda/thor.git" -> "https://github.com/rails/thor"
  gem-train-kubernetes :: "https://github.com/bgeesaman/train-kubernetes.git" -> 404 OR NOT REPOSITORY URL
  gem-url-escape :: "https://github.com/bougyman/seedling.git" -> 404 OR NOT REPOSITORY URL
  gem-webdrivers :: "https://github.com/titusfortner/webdrivers/tree/v5.3.1.git" -> "https://github.com/titusfortner/webdrivers"
  gem-webpacker :: "https://github.com/rails/webpacker/tree/v5.4.4.git" -> "https://github.com/rails/webpacker"
  gem-yard-gobject-introspection :: "https://github.com/ruby-gnome2/yard-gobject-introspection.git" -> "https://github.com/ruby-gnome/yard-gobject-introspection"
  gem-yard-junk :: "https://github.com/zverok/junk_yard.git" -> "https://github.com/zverok/yard-junk"
  gem-yard-spellcheck :: "https://github.com/postmodern/yard-spellcheck#readme.git" -> "https://github.com/postmodern/yard-spellcheck"
  gimp-plugin-elsamuko :: "git@github.com:elsamuko/gimp-elsamuko.git" -> "https://github.com/elsamuko/gimp-elsamuko"
  graphs :: "https://github.com/Sjoerd1993/Graphs.git" -> "https://github.com/sstendahl/Graphs"
  himalaya :: "https://github.com/soywod/himalaya" -> "https://github.com/pimalaya/himalaya"
  inotify-tools :: "https://github.com/rvoicilas/inotify-tools" -> "https://github.com/inotify-tools/inotify-tools"
  jpegdump :: "https://github.com/DidierStevens/DidierStevensSuite/commits/master/jpegdump.py" -> "https://github.com/DidierStevens/DidierStevensSuite"
  jq :: "https://github.com/stedolan/jq" -> "https://github.com/jqlang/jq"
  libcdio-paranoia :: "https://github.com/rocky/libcdio-paranoia.git" -> "https://github.com/libcdio/libcdio-paranoia"
  libetpan :: "https://github.com/dinhviethoa/libetpan.git" -> "https://github.com/dinhvh/libetpan"
  lsp-plugins :: "https://github.com/sadko4u/lsp-plugins" -> "https://github.com/lsp-plugins/lsp-plugins"
  lua5.1-module-luaprompt :: "git+https://github.com/dpapavas/luaprompt.git" -> "https://github.com/dpapavas/luaprompt"
  lua5.3-module-luaprompt :: "git+https://github.com/dpapavas/luaprompt.git" -> "https://github.com/dpapavas/luaprompt"
  lua5.4-module-luaprompt :: "git+https://github.com/dpapavas/luaprompt.git" -> "https://github.com/dpapavas/luaprompt"
  minilog-devel :: "https://github.com/dominikschnitzer/minilog.log" -> 404 OR NOT REPOSITORY URL
  muon :: "https://github.com/annacrombie/muon.git" -> "https://github.com/muon-build/muon"
  ocaml-yojson :: "https://github.com/mjambon/yojson.git" -> "https://github.com/ocaml-community/yojson"
  onevpl-intel-gpu :: "https://github.com/oneapi-src/oneVPL-intel-gpu" -> "https://github.com/intel/vpl-gpu-rt"
  paho-c :: "https://github.com/eclipse/paho.mqtt.c" -> "https://github.com/eclipse-paho/paho.mqtt.c"
  perl-Inline-Python :: "git+https://github.com/niner/inline-python-pm" -> "https://github.com/niner/inline-python-pm"
  perl-Moo :: "git+https://github.com/moose/Moo.git" -> "https://github.com/moose/Moo"
  perl-Net-SSLeay :: "git+https://github.com/radiator-software/p5-net-ssleay.git" -> "https://github.com/radiator-software/p5-net-ssleay"
  puppet-theforeman-puppetserver-foreman :: "git@github.com:theforeman/puppet-puppetserver_foreman.git" -> "https://github.com/theforeman/puppet-puppetserver_foreman"
  python3-module-aiohttp_jinja2 :: "https://github.com/aio-libs/aiohttp_jinja2.git" -> "https://github.com/aio-libs/aiohttp-jinja2"
  python3-module-arrow :: "https://github.com/crsmithdev/arrow.git" -> "https://github.com/arrow-py/arrow"
  python3-module-betamax :: "https://github.com/sigmavirus24/betamax" -> "https://github.com/betamaxpy/betamax"
  python3-module-deprecated :: "https://github.com/tantale/deprecated" -> "https://github.com/laurent-laporte-pro/deprecated"
  python3-module-dulwich :: "https://github.com/dulwich/dulwich.git" -> "https://github.com/jelmer/dulwich"
  python3-module-fanstatic :: "https://github.com/fanstatic/fanstatic/" -> "https://github.com/zopefoundation/fanstatic"
  python3-module-fastapi-cli :: "https://github.com/tiangolo/fastapi-cli" -> "https://github.com/fastapi/fastapi-cli"
  python3-module-filelock :: "https://github.com/tox-dev/py-filelock" -> "https://github.com/tox-dev/filelock"
  python3-module-flask-mail :: "https://github.com/mattupstate/flask-mail.git" -> "https://github.com/pallets-eco/flask-mail"
  python3-module-flask-principal :: "https://github.com/mattupstate/flask-principal.git" -> "https://github.com/pallets-eco/flask-principal"
  python3-module-flask-wtf :: "https://github.com/wtforms/flask-wtf" -> "https://github.com/pallets-eco/flask-wtf"
  python3-module-gocept.testing :: "https://github.com/gocept/gocept.testing" -> "https://github.com/minddistrict/gocept.testing"
  python3-module-h5netcdf :: "https://github.com/shoyer/h5netcdf" -> "https://github.com/h5netcdf/h5netcdf"
  python3-module-jsonschema-spec :: "https://github.com/p1c2u/jsonschema-spec.git" -> "https://github.com/p1c2u/jsonschema-path"
  python3-module-lazy_loader :: "https://github.com/scientific-python/lazy_loader.git" -> "https://github.com/scientific-python/lazy-loader"
  python3-module-license-expression :: "https://github.com/nexB/license-expression.git" -> "https://github.com/aboutcode-org/license-expression"
  python3-module-logbook :: "https://github.com/mitsuhiko/logbook" -> "https://github.com/getlogbook/logbook"
  python3-module-markdown :: "https://github.com/waylan/Python-Markdown.git" -> "https://github.com/Python-Markdown/markdown"
  python3-module-memphis-py :: "https://github.com/memphisdev/memphis.py" -> "https://github.com/superstreamlabs/memphis.py"
  python3-module-netaddr :: "https://github.com/drkjam/netaddr" -> "https://github.com/netaddr/netaddr"
  python3-module-openapi-schema-validator :: "https://github.com/p1c2u/openapi-schema-validator" -> "https://github.com/python-openapi/openapi-schema-validator"
  python3-module-openapi-spec-validator :: "https://github.com/p1c2u/openapi-spec-validator" -> "https://github.com/python-openapi/openapi-spec-validator"
  python3-module-pdm-pep517 :: "https://github.com/pdm-project/pdm-pep517.git" -> "https://github.com/pdm-project/pdm-backend"
  python3-module-port-for :: "https://github.com/kmike/port-for" -> "https://github.com/fizyk/port-for"
  python3-module-ptpython :: "https://github.com/jonathanslenders/ptpython" -> "https://github.com/prompt-toolkit/ptpython"
  python3-module-publicsuffix2 :: "https://github.com/nexB/python-publicsuffix2" -> "https://github.com/aboutcode-org/python-publicsuffix2"
  python3-module-pycountry :: "https://github.com/flyingcircusio/pycountry" -> "https://github.com/pycountry/pycountry"
  python3-module-pyperf :: "https://github.com/vstinner/pyperf" -> "https://github.com/psf/pyperf"
  python3-module-pytest-httpserver :: "https://www.github.com/csernazs/pytest-httpserver.git" -> "https://github.com/csernazs/pytest-httpserver"
  python3-module-pytest-ignore-flaky :: "https://github.com/schettino72/pytest-ignore-flaky" -> "https://github.com/coherent-oss/pytest-ignore-flaky"
  python3-module-python-multipart :: "https://github.com/andrew-d/python-multipart" -> "https://github.com/Kludex/python-multipart"
  python3-module-rapidfuzz :: "https://github.com/maxbachmann/RapidFuzz.git" -> "https://github.com/rapidfuzz/RapidFuzz"
  python3-module-requests-cache :: "https://github.com/reclosedev/requests-cache" -> "https://github.com/requests-cache/requests-cache"
  python3-module-requirements-detector :: "https://github.com/landscapeio/requirements-detector.git" -> "https://github.com/prospector-dev/requirements-detector"
  python3-module-setuptools_scm :: "https://github.com/pypa/setuptools_scm/" -> "https://github.com/pypa/setuptools-scm"
  python3-module-skosprovider :: "https://github.com/koenedaele/skosprovider.git" -> "https://github.com/OnroerendErfgoed/skosprovider"
  python3-module-sphinx-autobuild :: "https://github.com/executablebooks/sphinx-autobuild" -> "https://github.com/sphinx-doc/sphinx-autobuild"
  python3-module-sphinx-pytest :: "https://github.com/chrisjsewell/sphinx-pytest" -> "https://github.com/sphinx-extensions2/sphinx-pytest"
  python3-module-sphinx_rtd_theme :: "https://github.com/snide/sphinx_rtd_theme" -> "https://github.com/readthedocs/sphinx_rtd_theme"
  python3-module-sqlitedict :: "https://github.com/RaRe-Technologies/sqlitedict" -> "https://github.com/piskvorky/sqlitedict"
  python3-module-stdio-mgr :: "https://www.github.com/bskinn/stdio-mgr" -> "https://github.com/bskinn/stdio-mgr"
  python3-module-syrupy :: "https://github.com/tophat/syrupy" -> "https://github.com/syrupy-project/syrupy"
  python3-module-tomlkit :: "https://github.com/sdispater/tomlkit.git" -> "https://github.com/python-poetry/tomlkit"
  python3-module-typer :: "https://github.com/tiangolo/typer" -> "https://github.com/fastapi/typer"
  python3-module-ujson :: "https://github.com/esnme/ultrajson" -> "https://github.com/ultrajson/ultrajson"
  python3-module-wtforms :: "https://github.com/wtforms/wtforms" -> "https://github.com/pallets-eco/wtforms"
  python3-module-xmlsec :: "https://github.com/mehcode/python-xmlsec" -> "https://github.com/xmlsec/python-xmlsec"
  radvd :: "https://github.com/reubenhwk/radvd.git" -> "https://github.com/radvd-project/radvd"
  raider :: "https://github.com/ADBeveridge/raider/tree/develop" -> "https://github.com/ADBeveridge/raider"
  ruby-gnome2 :: "https://github.com/ruby-gnome2/ruby-gnome2.git" -> "https://github.com/ruby-gnome/ruby-gnome"
  snapd-glib-2 :: "https://github.com/snapcore/snapd-glib.git" -> "https://github.com/canonical/snapd-glib"
  superfile :: "https://github.com/MHNightCat/superfile" -> "https://github.com/yorukot/superfile"
  tealdeer :: "https://github.com/dbrgn/tealdeer" -> "https://github.com/tealdeer-rs/tealdeer"
  unpaper :: "git@github.com:unpaper/unpaper.git" -> "https://github.com/unpaper/unpaper"
  vsphere-automation-sdk-ruby :: "https://github.com/vmware/vsphere-automation-sdk-ruby.git" -> "https://github.com/vmware-archive/vsphere-automation-sdk-ruby"
  wesnoth :: "git+https://github.com/wesnoth/wesnoth.git" -> "https://github.com/wesnoth/wesnoth"
  xnvme :: "https://github.com/OpenMPDK/xNVMe" -> "https://github.com/xnvme/xnvme"
  yadm :: "https://github.com/TheLocehiliosan/yadm" -> "https://github.com/yadm-dev/yadm"

-- 
Best regards,
Anton Zhukharev
ALT Linux Team

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-19 16:04 [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus Anton Zhukharev
@ 2024-11-19 20:10 ` Anton Zhukharev
  2024-11-19 21:14 ` Alexey V. Vissarionov
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 20+ messages in thread
From: Anton Zhukharev @ 2024-11-19 20:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 84487 bytes --]

On Tue, Nov 19, 2024 at 07:04:14PM +0300, Anton Zhukharev wrote:
> Всем привет!
> 
> В репозитории скопилось достаточно много, так скажем, "испорченных"
> ссылок на репозитории на GitHub. Это очень вредно для BigData.
> 
> Хотелось бы видеть ссылки на репозитории GitHub такими, при которых
> возможно облегчение дальшейшей автоматизации (в частности для аналитических
> инструментов, в основном для информационной безопасности).
> 
> Ниже я привожу список, который самому удалось собрать (осторожно, могут
> быть небольшие косяки, но имена пакетов, в которых необходимо обновить
> ссылки указаны верно точно). Также в некоторых ссылках отрезана, на мой
> взгляд, бесполезная информация.
> 
> Очень прошу всех желающих приложить руку к актуализации ссылок.

Тот же список, но соединенный с https://git.altlinux.org/acl/list.packages.sisyphus,
актуальный на вечер 19.11.2024.

CHANGES OF URL TAGS IN SOURCE PACKAGES:
  NsCDE (by oddity @everybody) :: "https://github.com/NsCDE" -> 404 OR NOT REPOSITORY URL
  TheButterflyEffect (by george @everybody) :: "https://github.com/the-butterfly-effect" -> 404 OR NOT REPOSITORY URL
  a2jmidid (by iv @everybody) :: "https://github.com/linuxaudio/a2jmidid" -> "https://github.com/jackaudio/a2jmidid"
  acr (by arei @everybody) :: "https://github.com/radare/acr" -> "https://github.com/radareorg/acr"
  adwaita-qt (by antohami @everybody) :: "https://github.com/MartinBriza/adwaita-qt" -> "https://github.com/FedoraQt/adwaita-qt"
  amalgamation-sqlcipher (by @nobody) :: "https://github.com/M0Rf30/amalgamation-sqlcipher/" -> 404 OR NOT REPOSITORY URL
  amdgpu-rock (by lakostis @everybody) :: "https://github.com/RadeonOpenCompute/ROCK-Kernel-Driver" -> "https://github.com/ROCm/ROCK-Kernel-Driver"
  apache2-mod_auth_gssapi (by slev @everybody) :: "https://github.com/modauthgssapi/mod_auth_gssapi" -> 404 OR NOT REPOSITORY URL
  apache2-mod_auth_openidc (by naf @everybody) :: "https://github.com/zmartzone/mod_auth_openidc" -> "https://github.com/OpenIDC/mod_auth_openidc"
  apache2-mod_security3 (by naf @qa) :: "https://github.com/SpiderLabs/ModSecurity-apache" -> "https://github.com/owasp-modsecurity/ModSecurity-apache"
  atinject (by viy @everybody) :: "https://github.com/eclipse-ee4j/injection-api" -> "https://github.com/jakartaee/inject"
  bam (by viy @everybody) :: "http://matricks.github.com/bam/" -> "https://github.com/matricks/bam"
  borgmatic (by pv @everybody) :: "https://github.com/witten/borgmatic" -> "https://github.com/borgmatic-collective/borgmatic"
  bpftrace (by vt @everybody) :: "https://github.com/iovisor/bpftrace" -> "https://github.com/bpftrace/bpftrace"
  bubblewrap (by aris lav) :: "https://github.com/projectatomic/bubblewrap" -> "https://github.com/containers/bubblewrap"
  butane (by shaba @everybody) :: "https://github.com/coreos/butane/blob/main/docs/getting-started.md" -> "https://github.com/coreos/butane"
  c-icap (by cas boyarsh @everybody) :: "https://github.com/c-icap" -> 404 OR NOT REPOSITORY URL
  cbindgen (by shaba @everybody) :: "https://github.com/eqrion/cbindgen" -> "https://github.com/mozilla/cbindgen"
  ccat (by obirvalger @everybody) :: "https://github.com/jingweno/ccat" -> "https://github.com/owenthereal/ccat"
  cdi-api (by viy @everybody) :: "https://github.com/eclipse-ee4j/cdi" -> "https://github.com/jakartaee/cdi"
  checksec (by lav @everybody) :: "https://github.com/slimm609/checksec.sh" -> "https://github.com/slimm609/checksec"
  classloader-leak-test-framework (by viy @everybody) :: "https://github.com/mjiderhamn/classloader-leak-prevention/tree/master/classloader-leak-test-framework" -> "https://github.com/mjiderhamn/classloader-leak-prevention"
  clickhouse-backup (by rider) :: "https://github.com/AlexAkulov/clickhouse-backup/" -> "https://github.com/Altinity/clickhouse-backup"
  clight (by koi @everybody) :: "https://github.com/FedeDP/Clight/wiki" -> "https://github.com/FedeDP/Clight"
  clightd (by koi @everybody) :: "https://github.com/FedeDP/Clightd/wiki" -> "https://github.com/FedeDP/Clightd"
  clr (by lakostis @everybody) :: "https://github.com/ROCm-Developer-Tools/clr" -> "https://github.com/ROCm/clr"
  cpu-x (by antohami @everybody) :: "https://github.com/X0rg/CPU-X" -> "https://github.com/TheTumultuousUnicornOfDarkness/CPU-X"
  cri-tools1.22 (by shaba @everybody) :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cri-tools1.23 (by shaba @everybody) :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cri-tools1.24 (by shaba @everybody) :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cri-tools1.25 (by shaba @everybody) :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cri-tools1.26 (by shaba @everybody) :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cri-tools1.27 (by shaba @everybody) :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cri-tools1.28 (by shaba @everybody) :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
  cv (by mike @everybody) :: "https://github.com/Xfennec/cv" -> "https://github.com/Xfennec/progress"
  cve-check-tool (by pv @everybody) :: "https://github.com/ikeydoherty/cve-check-tool" -> "https://github.com/clearlinux/cve-check-tool"
  cwm (by vseleznv @everybody) :: "https://github.com/chneukirchen/cwm" -> "https://github.com/leahneukirchen/cwm"
  deadbeef (by vanomj @everybody) :: "https://github.com/Alexey-Yakovenko/deadbeef" -> "https://github.com/DeaDBeeF-Player/deadbeef"
  deepin-fcitx5configtool-plugin (by lvol @everybody) :: "https://github.com/linuxdeepin/dde-fcitx5configtool-plugin" -> 404 OR NOT REPOSITORY URL
  deepin-gir-generator (by viy @everybody) :: "https://github.com/linuxdeepin/go-gir-generator" -> "https://github.com/linuxdeepin/go-gir"
  deepin-launchpad (by lvol @everybody) :: "https://github.com/linuxdeepin/deepin-launchpad" -> 404 OR NOT REPOSITORY URL
  deepin-menu (by lvol @everybody) :: "https://github.com/linuxdeepin/deepin-menu" -> "https://github.com/martyr-deepin/deepin-menu"
  deepin-network-utils (by lvol @everybody) :: "https://github.com/linuxdeepin/dde-network-utils" -> "https://github.com/martyr-deepin/dde-network-utils"
  deepin-screenshot (by neurofreak @everybody) :: "https://github.com/linuxdeepin/deepin-screenshot" -> "https://github.com/martyr-deepin/deepin-screenshot"
  dehydrated (by naf @everybody) :: "https://github.com/lukas2511/dehydrated" -> "https://github.com/dehydrated-io/dehydrated"
  dnscrypt-proxy (by lav @everybody) :: "https://github.com/jedisct1/dnscrypt-proxy" -> "https://github.com/DNSCrypt/dnscrypt-proxy"
  docker-registry (by obirvalger @everybody) :: "https://github.com/docker/distribution" -> "https://github.com/distribution/distribution"
  dontpanic (by viy @everybody) :: "https://github.com/Perl5-Alien/dontpanic/" -> "https://github.com/PerlAlien/dontpanic"
  dotnet-bootstrap-7.0 (by lav) :: "https://github.com/dotnet" -> 404 OR NOT REPOSITORY URL
  dotnet-bootstrap-8.0 (by lav) :: "https://github.com/dotnet" -> 404 OR NOT REPOSITORY URL
  dotnet-bootstrap-9.0 (by lav @everybody) :: "https://github.com/dotnet" -> 404 OR NOT REPOSITORY URL
  dracut (by shaba vt) :: "https://github.com/dracut-ng/dracut-ng/wiki/" -> "https://github.com/dracut-ng/dracut-ng"
  drbd-reactor (by andy @everybody) :: "https://www.github.com/LINBIT/drbd-reactor" -> "https://github.com/LINBIT/drbd-reactor"
  droidcam (by lakostis @everybody) :: "https://github.com/aramg/droidcam" -> "https://github.com/dev47apps/droidcam-linux-client"
  dynarmic (by nenderus @everybody) :: "https://github.com/merryhime/dynarmic" -> 404 OR NOT REPOSITORY URL
  easyloggingpp (by lakostis @everybody) :: "https://github.com/amrayn/easyloggingpp/" -> "https://github.com/abumq/easyloggingpp"
  efivar (by rider egori) :: "https://github.com/rhinstaller/efivar" -> "https://github.com/rhboot/efivar"
  eglexternalplatform (by viy @everybody) :: "https://github.com/NVIDIA" -> 404 OR NOT REPOSITORY URL
  eterbackup (by lav) :: "https://github.com/vitlav/eterbackup" -> "https://github.com/Etersoft/eterbackup"
  eww (by fiersik @everybody) :: "https://github.com/elkowar/eww?tab=readme-ov-file" -> "https://github.com/elkowar/eww"
  fastfetch (by arbars @everybody) :: "https://github.com/LinusDierheimer/fastfetch" -> "https://github.com/fastfetch-cli/fastfetch"
  fernflower (by viy @everybody) :: "https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine" -> "https://github.com/JetBrains/intellij-community"
  firmware-bcm4345 (by jqt4 @everybody) :: "https://github.com/RPi-Distro/" -> 404 OR NOT REPOSITORY URL
  fixbashisms (by lav @everybody) :: "https://github.com/vitlav/fixbashisms" -> "https://github.com/Etersoft/fixbashisms"
  flameshot (by grenka) :: "https://github.com/lupoDharkael/flameshot" -> "https://github.com/flameshot-org/flameshot"
  fonts-otf-adobe-source-sans-pro (by viy @everybody) :: "https://github.com/adobe-fonts/source-sans-pro/" -> "https://github.com/adobe-fonts/source-sans"
  fonts-otf-euler (by george @everybody) :: "http://github.com/khaledhosny/euler-otf" -> "https://github.com/aliftype/euler-otf"
  fonts-otf-google-noto-cjk (by viy @everybody) :: "https://github.com/googlei18n/noto-cjk" -> "https://github.com/notofonts/noto-cjk"
  fonts-ttf-eosrei-emojione (by viy @everybody) :: "https://github.com/eosrei/emojione-color-font" -> "https://github.com/13rac1/emojione-color-font"
  fonts-ttf-google-noto (by viy @everybody) :: "https://github.com/googlei18n/noto-fonts/" -> "https://github.com/notofonts/noto-fonts"
  fonts-ttf-google-noto-emoji (by viy @everybody) :: "https://github.com/googlei18n/noto-emoji" -> "https://github.com/googlefonts/noto-emoji"
  fonts-ttf-kalapi (by viy @everybody) :: "https://github.com/gujaratilexicon" -> 404 OR NOT REPOSITORY URL
  fonts-ttf-liga-droid-sans-mono (by amakeenk @everybody) :: "https://github.com/abogoyavlensky/DroidCode" -> 404 OR NOT REPOSITORY URL
  fonts-ttf-overpass (by viy @everybody) :: "https://github.com/RedHatBrand/overpass/" -> "https://github.com/RedHatOfficial/Overpass"
  fonts-ttf-vernnobile-muli (by viy @everybody) :: "https://github.com/googlefonts/MuliFont" -> "https://github.com/googlefonts/mulish"
  fontview (by lav @everybody) :: "https://github.com/googlei18n/fontview" -> "https://github.com/googlefonts/fontview"
  fooyin (by srebrov @everybody) :: "https://github.com/ludouzi/fooyin" -> "https://github.com/fooyin/fooyin"
  fuse (by sin mike rider @qa @everybody) :: "https://github.com/libfuse/" -> 404 OR NOT REPOSITORY URL
  fuse-common (by @nobody) :: "https://github.com/libfuse/" -> 404 OR NOT REPOSITORY URL
  fuse3 (by sin @everybody) :: "https://github.com/libfuse/" -> 404 OR NOT REPOSITORY URL
  gamescope (by fidel @everybody) :: "https://github.com/Plagman/gamescope" -> "https://github.com/ValveSoftware/gamescope"
  gem-awrence (by majioa @ruby @everybody) :: "https://github.com/futurechimp/awrence" -> "https://github.com/technicalpanda/awrence"
  gem-bcrypt (by majioa @ruby @everybody) :: "https://github.com/codahale/bcrypt-ruby" -> "https://github.com/bcrypt-ruby/bcrypt-ruby"
  gem-beaneater (by majioa @ruby @everybody) :: "http://beanstalkd.github.com/beaneater" -> "https://github.com/beanstalkd/beaneater"
  gem-brass (by majioa @everybody) :: "http://rubyworks.github.com/brass" -> "https://github.com/rubyworks/brass"
  gem-builder (by majioa @ruby @everybody) :: "https://github.com/tenderlove/builder" -> "https://github.com/rails/builder"
  gem-bundler-audit (by majioa @ruby @everybody) :: "https://github.com/rubysec/bundler-audit#readme" -> "https://github.com/rubysec/bundler-audit"
  gem-bundler-unload (by majioa @everybody) :: "https://github.com/mpapis/bundler-unload" -> "https://github.com/rvm/bundler-unload"
  gem-chef-provisioning (by majioa @ruby @everybody) :: "https://github.com/chef/chef-provisioning" -> "https://github.com/chef-boneyard/chef-provisioning"
  gem-claide-plugins (by majioa @everybody) :: "https://github.com/cocoapods/claide-plugins" -> 404 OR NOT REPOSITORY URL
  gem-covered (by majioa @everybody) :: "https://github.com/ioquatix/covered" -> "https://github.com/socketry/covered"
  gem-dante (by majioa @ruby @everybody) :: "https://github.com/bazaarlabs/dante" -> "https://github.com/nesquena/dante"
  gem-detroit (by majioa @everybody) :: "http://rubyworks.github.com/detroit" -> 404 OR NOT REPOSITORY URL
  gem-did-you-mean (by majioa @ruby @everybody) :: "https://github.com/yuki24/did_you_mean" -> "https://github.com/ruby/did_you_mean"
  gem-digest-crc (by majioa @everybody) :: "https://github.com/postmodern/digest-crc#readme" -> "https://github.com/postmodern/digest-crc"
  gem-docker-api (by majioa @ruby @everybody) :: "https://github.com/swipely/docker-api" -> "https://github.com/upserve/docker-api"
  gem-ed25519 (by majioa @ruby @everybody) :: "https://github.com/crypto-rb/ed25519" -> "https://github.com/RubyCrypto/ed25519"
  gem-facets (by majioa @everybody) :: "http://rubyworks.github.com/facets" -> "https://github.com/rubyworks/facets"
  gem-fakeredis (by majioa @everybody) :: "https://guilleiguaran.github.com/fakeredis" -> "https://github.com/guilleiguaran/fakeredis"
  gem-faraday-excon (by majioa @everybody) :: "https://github.com/lostisland/faraday-excon" -> "https://github.com/excon/faraday-excon"
  gem-ffi (by @ruby) :: "https://github.com/ffi/ffi/wiki" -> "https://github.com/ffi/ffi"
  gem-ffi-compiler (by majioa @everybody) :: "http://wiki.github.com/ffi/ffi" -> "https://github.com/ffi/ffi"
  gem-ffi-hunspell (by majioa @ruby @everybody) :: "https://github.com/postmodern/ffi-hunspell#readme" -> "https://github.com/postmodern/ffi-hunspell"
  gem-ffi-libc (by majioa @everybody) :: "https://github.com/postmodern/ffi-libc#redme" -> "https://github.com/postmodern/ffi-libc"
  gem-get-process-mem (by majioa @ruby @everybody) :: "https://github.com/schneems/get_process_mem" -> "https://github.com/zombocom/get_process_mem"
  gem-gnome-app-driver (by majioa @everybody) :: "http://www.github.com/mvz/ruby-gnome2_app_driver" -> "https://github.com/mvz/gnome_app_driver"
  gem-google-cloud-env (by majioa @everybody) :: "https://github.com/googleapis/google-cloud-ruby/tree/master/google-cloud-env" -> "https://github.com/googleapis/google-cloud-ruby"
  gem-hashery (by majioa @everybody) :: "http://rubyworks.github.com/hashery" -> "https://github.com/rubyworks/hashery"
  gem-hashie (by majioa @everybody) :: "https://github.com/intridea/hashie" -> "https://github.com/hashie/hashie"
  gem-hoe-git2 (by majioa @ruby @everybody) :: "https://github.com/halostatue/hoe-git" -> "https://github.com/halostatue/hoe-git2"
  gem-http-form-data (by majioa @ruby @everybody) :: "https://github.com/httprb/form_data.rb" -> "https://github.com/httprb/form_data"
  gem-i18n (by majioa @ruby @everybody) :: "https://github.com/svenfuchs/i18n" -> "https://github.com/ruby-i18n/i18n"
  gem-iconv (by majioa @ruby @everybody) :: "https://github.com/nurse/iconv" -> "https://github.com/ruby/iconv"
  gem-indexer (by majioa @everybody) :: "http://rubyworks.github.com/indexer" -> "https://github.com/rubyworks/indexer"
  gem-inflection (by majioa @ruby @everybody) :: "https://github.com/reactormonk/extlib/tree/inflection" -> "https://github.com/reactormonk/extlib"
  gem-infobar (by majioa @everybody) :: "http://flori.github.com/infobar" -> "https://github.com/flori/infobar"
  gem-io-event (by majioa @everybody) :: "https://github.com/socketry/event" -> "https://github.com/socketry/io-event"
  gem-ipaddr-extensions (by majioa @everybody) :: "http://github.com/jamesotron/IPAddrExtensions" -> "https://github.com/jimsynz/IPAddrExtensions"
  gem-ipaddress (by majioa @everybody) :: "https://github.com/bluemonk/ipaddress" -> "https://github.com/ipaddress-gem/ipaddress"
  gem-journald-logger (by majioa @ruby @everybody) :: "https://github.com/sandfoxme/journald-logger" -> "https://github.com/arokettu/journald-logger"
  gem-json-schema (by majioa @ruby @everybody) :: "https://github.com/ruby-json-schema/json-schema" -> "https://github.com/voxpupuli/json-schema"
  gem-licensee (by majioa @everybody) :: "https://github.com/benbalter/licensee" -> "https://github.com/licensee/licensee"
  gem-marcel (by majioa @ruby @everybody) :: "https://github.com/basecamp/marcel" -> "https://github.com/rails/marcel"
  gem-markaby (by majioa @ruby @everybody) :: "http://markaby.github.com/" -> 404 OR NOT REPOSITORY URL
  gem-mast (by majioa @everybody) :: "http://rubyworks.github.com/mast/" -> "https://github.com/rubyworks/mast"
  gem-mimemagic (by majioa @ruby @everybody) :: "https://github.com/minad/mimemagic" -> "https://github.com/mimemagicrb/mimemagic"
  gem-mini-magick (by majioa @ruby @everybody) :: "https://github.com/mini-magick/mini-magick" -> 404 OR NOT REPOSITORY URL
  gem-mini-racer (by majioa @everybody) :: "https://github.com/discourse/mini_racer" -> "https://github.com/rubyjs/mini_racer"
  gem-minitest (by majioa @ruby @everybody) :: "https://github.com/seattlerb/minitest" -> "https://github.com/minitest/minitest"
  gem-minitest-autotest (by majioa @everybody) :: "https://github.com/seattlerb/minitest-autotest" -> "https://github.com/minitest/minitest-autotest"
  gem-minitest-bisect (by majioa @everybody) :: "https://github.com/seattlerb/minitest-bisect" -> "https://github.com/minitest/minitest-bisect"
  gem-minitest-focus (by majioa @everybody) :: "https://github.com/seattlerb/minitest-focus" -> "https://github.com/minitest/minitest-focus"
  gem-minitest-moar (by majioa @everybody) :: "https://github.com/dockyard/minitest-moar" -> "https://github.com/DavyJonesLocker/minitest-moar"
  gem-minitest-reporters (by majioa @everybody) :: "https://github.com/CapnKernul/minitest-reporters" -> "https://github.com/minitest-reporters/minitest-reporters"
  gem-minitest-server (by majioa @everybody) :: "https://github.com/seattlerb/minitest-server" -> "https://github.com/minitest/minitest-server"
  gem-minitest-sprint (by majioa @everybody) :: "https://github.com/seattlerb/minitest-sprint" -> "https://github.com/minitest/minitest-sprint"
  gem-mize (by majioa @everybody) :: "http://flori.github.com/mize" -> "https://github.com/flori/mize"
  gem-more-math (by majioa @everybody) :: "http://flori.github.com/more_math" -> "https://github.com/flori/more_math"
  gem-multipart-post (by majioa @ruby @everybody) :: "https://github.com/nicksieger/multipart-post" -> "https://github.com/socketry/multipart-post"
  gem-native-package-installer (by majioa @ruby @everybody) :: "https://github.com/ruby-gnome2/native-package-installer" -> "https://github.com/ruby-gnome/native-package-installer"
  gem-net-ping (by majioa @ruby @everybody) :: "https://github.com/chernesk/net-ping" -> "https://github.com/eitoball/net-ping"
  gem-paco (by majioa @ruby @everybody) :: "https://github.com/skryukov/paco" -> "https://github.com/ruby-next/paco"
  gem-pkg-config (by majioa @ruby @everybody) :: "https://github.com/ruby-gnome2/pkg-config" -> "https://github.com/ruby-gnome/pkg-config"
  gem-plist (by majioa @ruby @everybody) :: "https://github.com/bleything/plist" -> "https://github.com/patsplat/plist"
  gem-pom (by majioa @everybody) :: "https://github.com/midwire/pom" -> 404 OR NOT REPOSITORY URL
  gem-prettybacon (by majioa @everybody) :: "https://github.com/irrationalfab/PrettyBacon" -> "https://github.com/fabiopelosin/PrettyBacon"
  gem-protobuf (by majioa @everybody) :: "https://github.com/localshred/protobuf" -> "https://github.com/ruby-protobuf/protobuf"
  gem-protocol (by majioa @everybody) :: "http://flori.github.com/protocol" -> "https://github.com/flori/protocol"
  gem-protocol-hpack (by majioa @everybody) :: "https://github.com/socketry/http-hpack" -> "https://github.com/socketry/protocol-hpack"
  gem-pry-rails (by majioa @everybody) :: "https://github.com/rweng/pry-rails" -> "https://github.com/pry/pry-rails"
  gem-pstree (by majioa @everybody) :: "http://flori.github.com/pstree" -> "https://github.com/flori/pstree"
  gem-pusher-client (by majioa @everybody) :: "http://github.com/pusher/pusher-ruby-client" -> "https://github.com/pusher-community/pusher-websocket-ruby"
  gem-qed (by majioa @everybody) :: "http://rubyworks.github.com/qed" -> "https://github.com/rubyworks/qed"
  gem-rack-test (by majioa @ruby @everybody) :: "https://github.com/rack-test/rack-test" -> "https://github.com/rack/rack-test"
  gem-rainbow (by majioa @ruby @everybody) :: "https://github.com/sickill/rainbow" -> "https://github.com/ku1ik/rainbow"
  gem-rbench (by majioa @everybody) :: "http://www.github.com/somebee/rbench" -> "https://github.com/somebee/rbench"
  gem-rbnacl (by majioa @ruby @everybody) :: "https://github.com/cryptosphere/rbnacl" -> "https://github.com/RubyCrypto/rbnacl"
  gem-rbvmomi (by majioa @ruby @everybody) :: "https://github.com/vmware/rbvmomi" -> "https://github.com/vmware-archive/rbvmomi"
  gem-remix-stash (by majioa @everybody) :: "http://github.com/binary42/remix-stash" -> 404 OR NOT REPOSITORY URL
  gem-responders (by majioa @ruby @everybody) :: "https://github.com/plataformatec/responders" -> "https://github.com/heartcombo/responders"
  gem-rexical (by majioa @everybody) :: "https://github.com/tenderlove/rexical" -> "https://github.com/sparklemotion/rexical"
  gem-rfc (by majioa @everybody) :: "https://github.com/p-mongo/rfc" -> "https://github.com/p-mongodb/rfc"
  gem-rocco (by majioa @everybody) :: "http://rtomayko.github.com/rocco/" -> "https://github.com/rtomayko/rocco"
  gem-rubocop-md (by majioa @ruby @everybody) :: "https://github.com/rubocop-hq/rubocop-md" -> "https://github.com/rubocop/rubocop-md"
  gem-ruby-debug (by majioa @ruby @everybody) :: "https://github.com/ruby-debug/" -> 404 OR NOT REPOSITORY URL
  gem-ruby-debug-base19x (by majioa @everybody) :: "https://github.com/JetBrains/ruby-debug-base19" -> 404 OR NOT REPOSITORY URL
  gem-ruby-gntp (by majioa @everybody) :: "http://snaka.github.com/ruby_gntp/" -> "https://github.com/snaka/ruby_gntp"
  gem-ruby-memcheck (by majioa @everybody) :: "https://github.com/peterzhu2118/ruby_memcheck" -> "https://github.com/Shopify/ruby_memcheck"
  gem-rubygems-bundler (by majioa @everybody) :: "http://mpapis.github.com/rubygems-bundler" -> "https://github.com/rvm/rubygems-bundler"
  gem-rulebow (by majioa @everybody) :: "http://rubyworks.github.com/rulebow" -> "https://github.com/rubyworks/rulebow"
  gem-safemode (by majioa @ruby @everybody) :: "https://github.com/svenfuchs/safemode" -> "https://github.com/theforeman/safemode"
  gem-search-ui (by majioa @everybody) :: "http://flori.github.com/search_ui" -> "https://github.com/flori/search_ui"
  gem-secure-headers (by majioa @ruby @everybody) :: "https://github.com/twitter/secureheaders" -> "https://github.com/github/secure_headers"
  gem-sigdump (by majioa @ruby @everybody) :: "https://github.com/frsyuki/sigdump/" -> "https://github.com/fluent/sigdump"
  gem-signet (by majioa @ruby @everybody) :: "https://github.com/google/signet/" -> "https://github.com/googleapis/signet"
  gem-simplecov (by majioa @ruby @everybody) :: "https://github.com/colszowka/simplecov" -> "https://github.com/simplecov-ruby/simplecov"
  gem-simplecov-html (by majioa @ruby @everybody) :: "https://github.com/colszowka/simplecov-html" -> "https://github.com/simplecov-ruby/simplecov-html"
  gem-simplecov-json-formatter (by majioa @ruby @everybody) :: "https://github.com/fede-moya/simplecov_json_formatter" -> "https://github.com/codeclimate-community/simplecov_json_formatter"
  gem-slack-notifier (by majioa @everybody) :: "http://github.com/stevenosloan/slack-notifier" -> "https://github.com/slack-notifier/slack-notifier"
  gem-smart-proxy-onboard (by majioa @everybody) :: "https://github.com/theforeman/smart_proxy_onboard" -> 404 OR NOT REPOSITORY URL
  gem-standard (by majioa @everybody) :: "https://github.com/testdouble/standard" -> "https://github.com/standardrb/standard"
  gem-standardrb (by majioa @everybody) :: "https://github.com/testdouble/standardrb" -> "https://github.com/standardrb/standardrb-alias-gem"
  gem-sus (by majioa @everybody) :: "https://github.com/ioquatix/sus" -> "https://github.com/socketry/sus"
  gem-sus-fixtures-async (by majioa @everybody) :: "https://github.com/ioquatix/sus-fixtures-async" -> 404 OR NOT REPOSITORY URL
  gem-sus-fixtures-async-http (by majioa @everybody) :: "https://github.com/ioquatix/sus-fixtures-async" -> 404 OR NOT REPOSITORY URL
  gem-syntax-tree (by majioa @everybody) :: "https://github.com/kddnewton/syntax_tree" -> "https://github.com/ruby-syntax-tree/syntax_tree"
  gem-test-unit-launchable (by majioa @ruby @everybody) :: "https://github.com/ono-max/test-unit-launchable" -> "https://github.com/launchableinc/test-unit-launchable"
  gem-tf (by majioa @everybody) :: "http://github.com/mpapis/tf" -> "https://github.com/rvm/tf"
  gem-therubyracer (by majioa @everybody) :: "http://github.com/cowboyd/therubyracer" -> "https://github.com/rubyjs/therubyracer"
  gem-therubyrhino (by majioa @everybody) :: "http://github.com/cowboyd/therubyrhino" -> "https://github.com/rubyjs/therubyrhino"
  gem-train-kubernetes (by majioa @ruby @everybody) :: "https://github.com/bgeesaman/train-kubernetes" -> 404 OR NOT REPOSITORY URL
  gem-url-escape (by majioa @everybody) :: "http://github.com/bougyman/seedling" -> 404 OR NOT REPOSITORY URL
  gem-yard-gobject-introspection (by majioa @everybody) :: "https://github.com/ruby-gnome2/yard-gobject-introspection" -> "https://github.com/ruby-gnome/yard-gobject-introspection"
  gem-yard-junk (by majioa @ruby @everybody) :: "https://github.com/zverok/junk_yard" -> "https://github.com/zverok/yard-junk"
  gem-yard-spellcheck (by majioa @ruby @everybody) :: "https://github.com/postmodern/yard-spellcheck#readme" -> "https://github.com/postmodern/yard-spellcheck"
  gem-yell (by majioa @everybody) :: "http://rudionrailspec.github.com/yell" -> 404 OR NOT REPOSITORY URL
  getnf (by amakeenk @everybody) :: "https://github.com/ronniedroid/getnf" -> "https://github.com/getnf/getnf"
  ghc8.6.4-aeson (by sin @everybody) :: "https://github.com/bos/aeson" -> "https://github.com/haskell/aeson"
  ghc8.6.4-ansi-terminal (by sin @everybody) :: "https://github.com/feuerbach/ansi-terminal" -> "https://github.com/UnkindPartition/ansi-terminal"
  ghc8.6.4-asn1-types (by sin @everybody) :: "http://github.com/vincenthz/hs-asn1-types" -> 404 OR NOT REPOSITORY URL
  ghc8.6.4-attoparsec (by sin @everybody) :: "https://github.com/bos/attoparsec" -> "https://github.com/haskell/attoparsec"
  ghc8.6.4-base-noprelude (by sin @everybody) :: "https://github.com/hvr/base-noprelude" -> "https://github.com/haskell-hvr/base-noprelude"
  ghc8.6.4-base16-bytestring (by sin @everybody) :: "http://github.com/bos/base16-bytestring" -> "https://github.com/haskell/base16-bytestring"
  ghc8.6.4-basement (by sin @everybody) :: "https://github.com/haskell-foundation/foundation#readme" -> "https://github.com/haskell-foundation/foundation"
  ghc8.6.4-bytestring-encoding (by sin @everybody) :: "https://github.com/msakai/bytestring-encoding#readme" -> "https://github.com/msakai/bytestring-encoding"
  ghc8.6.4-chronos (by sin @everybody) :: "https://github.com/andrewthad/chronos" -> "https://github.com/byteverse/chronos"
  ghc8.6.4-co-log-core (by sin @everybody) :: "https://github.com/kowainik/co-log" -> "https://github.com/co-log/co-log"
  ghc8.6.4-cryptohash-sha256 (by sin @everybody) :: "https://github.com/hvr/cryptohash-sha256" -> "https://github.com/haskell-hvr/cryptohash-sha256"
  ghc8.6.4-doctemplates (by ancieg @everybody) :: "https://github.com/jgm/doctemplates#readme" -> "https://github.com/jgm/doctemplates"
  ghc8.6.4-ed25519 (by sin @everybody) :: "http://thoughtpolice.github.com/hs-ed25519" -> "https://github.com/thoughtpolice/hs-ed25519"
  ghc8.6.4-edit-distance (by sin @everybody) :: "http://github.com/phadej/edit-distance" -> "https://github.com/haskellari/edit-distance"
  ghc8.6.4-emojis (by ancieg @everybody) :: "https://github.com/jgm/emojis#readme" -> "https://github.com/jgm/emojis"
  ghc8.6.4-hashable (by sin @everybody) :: "http://github.com/tibbe/hashable" -> "https://github.com/haskell-unordered-containers/hashable"
  ghc8.6.4-hfuse (by sin @everybody) :: "https://github.com/m15k/hfuse" -> "https://github.com/eyeinsky/hfuse"
  ghc8.6.4-hsyaml (by ancieg @everybody) :: "https://github.com/hvr/HsYAML" -> "https://github.com/haskell-hvr/HsYAML"
  ghc8.6.4-integer-logarithms (by sin @everybody) :: "https://github.com/Bodigrim/integer-logarithms" -> "https://github.com/haskellari/integer-logarithms"
  ghc8.6.4-markdown-unlit (by sin @everybody) :: "https://github.com/sol/markdown-unlit#readme" -> "https://github.com/sol/markdown-unlit"
  ghc8.6.4-safe (by ancieg @everybody) :: "https://github.com/ndmitchell/safe#readme" -> "https://github.com/ndmitchell/safe"
  ghc8.6.4-temporary (by ancieg @everybody) :: "https://github.com/feuerbach/temporary" -> "https://github.com/UnkindPartition/temporary"
  ghc8.6.4-text-conversions (by ancieg @everybody) :: "https://github.com/cjdev/text-conversions#readme" -> 404 OR NOT REPOSITORY URL
  ghc8.6.4-tls (by ancieg @everybody) :: "http://github.com/vincenthz/hs-tls" -> "https://github.com/haskell-tls/hs-tls"
  ghc8.6.4-torsor (by sin @everybody) :: "https://github.com/andrewthad/torsor#readme" -> "https://github.com/byteverse/torsor"
  ghc8.6.4-unicode-transforms (by ancieg @everybody) :: "http://github.com/harendra-kumar/unicode-transforms" -> "https://github.com/composewell/unicode-transforms"
  ghc8.6.4-unix-compat (by sin @everybody) :: "http://github.com/jystic/unix-compat" -> "https://github.com/jacobstanley/unix-compat"
  ghc8.6.4-unordered-containers (by sin @everybody) :: "https://github.com/tibbe/unordered-containers" -> "https://github.com/haskell-unordered-containers/unordered-containers"
  ghc8.6.4-x509 (by ancieg @everybody) :: "http://github.com/vincenthz/hs-certificate" -> "https://github.com/haskell-tls/hs-certificate"
  ghc8.6.4-x509-store (by ancieg @everybody) :: "http://github.com/vincenthz/hs-certificate" -> "https://github.com/haskell-tls/hs-certificate"
  ghc8.6.4-x509-system (by ancieg @everybody) :: "http://github.com/vincenthz/hs-certificate" -> "https://github.com/haskell-tls/hs-certificate"
  ghc8.6.4-x509-validation (by ancieg @everybody) :: "http://github.com/vincenthz/hs-certificate" -> "https://github.com/haskell-tls/hs-certificate"
  git-ftp (by oddity @everybody) :: "https://github.com/git-ftp" -> 404 OR NOT REPOSITORY URL
  gmrun (by ender bircoph @everybody) :: "https://github.com/WdesktopX/gmrun" -> "https://github.com/wdlkmpx/gmrun"
  gnome-shell-extension-gsconnect (by aris) :: "https://github.com/GSConnect//gnome-shell-extension-gsconnect" -> 404 OR NOT REPOSITORY URL
  gnustep-coreimage (by cas @everybody) :: "https://github.com/gnustep/gnustep-coreimage" -> 404 OR NOT REPOSITORY URL
  gnustep-gscrypt (by cas @everybody) :: "https://github.com/gnustep/gnustep-gscrypt" -> 404 OR NOT REPOSITORY URL
  gnustep-palettes (by cas @everybody) :: "https://github.com/gnustep/gnustep-palettes" -> 404 OR NOT REPOSITORY URL
  go-ipfs-pack (by lav @everybody) :: "https://github.com/ipfs/ipfs-pack" -> "https://github.com/ipfs-shipyard/ipfs-pack"
  golang-github-burntsushi-toml-test (by slev @everybody) :: "https://github.com/BurntSushi/toml-test.git" -> "https://github.com/toml-lang/toml-test"
  gpg-keygen (by imz @everybody) :: "https://gist.github.com/jirutka/8dc567ed4d7b4585111996242aa573a8" -> 404 OR NOT REPOSITORY URL
  gqrx (by antohami @everybody) :: "https://github.com/csete/gqrx" -> "https://github.com/gqrx-sdr/gqrx"
  graphs (by aris) :: "https://github.com/Sjoerd1993/Graphs" -> "https://github.com/sstendahl/Graphs"
  gtkhash (by cas @everybody) :: "https://github.com/tristanheaven/gtkhash" -> "https://github.com/gtkhash/gtkhash"
  hackrf (by antohami @everybody) :: "https://github.com/mossmann/hackrf" -> "https://github.com/greatscottgadgets/hackrf"
  http-parser (by shaba @everybody) :: "http://github.com/joyent/http-parser" -> "https://github.com/nodejs/http-parser"
  hub (by lav @everybody) :: "http://hub.github.com/" -> 404 OR NOT REPOSITORY URL
  hurrican (by arbars @everybody) :: "https://github.com/thrimbor/Hurrican/archive/1.0.9.2.tar.gz" -> "https://github.com/thrimbor/Hurrican"
  ibus (by boyarsh @everybody) :: "https://github.com/ibus/ibus/wiki" -> "https://github.com/ibus/ibus"
  imagewriter (by drool cas @everybody) :: "https://github.com/mbarringer/imagewriter" -> "https://github.com/openSUSE/imagewriter"
  inkscape-open-symbols (by lav @everybody) :: "https://github.com/Xaviju/inkscape-open-symbols" -> "https://github.com/PanderMusubi/inkscape-open-symbols"
  inotify-tools (by majioa @everybody) :: "https://github.com/rvoicilas/inotify-tools/wiki/" -> "https://github.com/inotify-tools/inotify-tools"
  jakarta-annotations (by viy @everybody) :: "https://github.com/eclipse-ee4j/common-annotations-api" -> "https://github.com/jakartaee/common-annotations-api"
  jakarta-el (by viy @everybody) :: "https://github.com/eclipse-ee4j/el-ri" -> "https://github.com/jakartaee/expression-language"
  jakarta-interceptors (by viy @everybody) :: "https://github.com/eclipse-ee4j/interceptor-api" -> "https://github.com/jakartaee/interceptors"
  jakarta-mail (by viy @everybody) :: "https://github.com/eclipse-ee4j/mail" -> "https://github.com/jakartaee/mail-api"
  jakarta-persistence (by viy @everybody) :: "https://github.com/eclipse-ee4j/jpa-api" -> "https://github.com/jakartaee/persistence"
  jakarta-saaj (by viy @everybody) :: "https://github.com/eclipse-ee4j/saaj-api" -> "https://github.com/jakartaee/saaj-api"
  jakarta-server-pages (by viy @everybody) :: "https://github.com/eclipse-ee4j/jsp-api" -> "https://github.com/jakartaee/pages"
  jakarta-servlet (by viy @everybody) :: "https://github.com/eclipse-ee4j/servlet-api" -> "https://github.com/jakartaee/servlet"
  jakarta-ws-rs (by viy @everybody) :: "https://github.com/eclipse-ee4j/jaxrs-api" -> "https://github.com/jakartaee/rest"
  jakarta-xml-ws (by viy @everybody) :: "https://github.com/eclipse-ee4j/jax-ws-api" -> "https://github.com/jakartaee/jax-ws-api"
  java-runtime-decompiler (by viy @everybody) :: "https://github.com/pmikova/java-runtime-decompiler" -> "https://github.com/judovana/java-runtime-decompiler"
  jaxb-api (by viy @everybody) :: "https://github.com/eclipse-ee4j/jaxb-api" -> "https://github.com/jakartaee/jaxb-api"
  jdupes (by lav @everybody) :: "https://github.com/jbruchon/jdupes" -> 404 OR NOT REPOSITORY URL
  jglobus (by viy @everybody) :: "http://github.com/jglobus/" -> 404 OR NOT REPOSITORY URL
  json-c (by sbolshakov shaba) :: "https://github.com/json-c/json-c/wiki" -> "https://github.com/json-c/json-c"
  kde5-kamerka (by zerg) :: "http://dos1.github.com/kamerka/" -> "https://github.com/dos1/kamerka"
  kiwix-lib (by cas @everybody) :: "https://github.com/kiwix/kiwix-lib" -> "https://github.com/kiwix/libkiwix"
  kodi-addon-inputstream-adaptive (by sbolshakov @everybody) :: "https://github.com/peak3d/inputstream.adaptive/" -> "https://github.com/xbmc/inputstream.adaptive"
  kyua (by aris) :: "https://github.com/jmmv/kyua" -> "https://github.com/freebsd/kyua"
  ldd-requires (by antohami @everybody) :: "https://github.com/midyukov-anton/ldd-requires" -> "https://github.com/antohami/ldd-requires"
  lgi (by evg @everybody) :: "http://github.com/pavouk/lgi" -> "https://github.com/lgi-devs/lgi"
  libcurl-gnutls-compat (by lav @everybody) :: "https://github.com/EasyCoding/compat-libcurl-gnutls" -> 404 OR NOT REPOSITORY URL
  libdispatch (by lav @everybody) :: "https://github.com/apple/swift-corelibs-libdispatch" -> "https://github.com/swiftlang/swift-corelibs-libdispatch"
  libdouble-conversion (by shaba @everybody) :: "https://github.com/floitsch/double-conversion" -> "https://github.com/google/double-conversion"
  libdqlite (by dans @everybody) :: "https://github.com/CanonicalLtd/dqlite" -> "https://github.com/canonical/dqlite"
  libdtkwm (by @nobody) :: "https://github.com/linuxdeepin/dtkwm" -> "https://github.com/martyr-deepin/dtkwm"
  libgit2 (by aris) :: "https://github.com/libgit2" -> 404 OR NOT REPOSITORY URL
  libhttpseverywhere (by aris) :: "https://github.com/grindhold/libhttpseverywhere" -> 404 OR NOT REPOSITORY URL
  libical (by aris) :: "https://github.com/libical" -> 404 OR NOT REPOSITORY URL
  libjodycode (by lav @everybody) :: "https://github.com/jbruchon/libjodycode" -> 404 OR NOT REPOSITORY URL
  libjson-parser (by shaba @everybody) :: "https://github.com/udp/json-parser" -> "https://github.com/json-parser/json-parser"
  libjson11 (by lav @everybody) :: "https://github.com/dropbox/libjson11" -> 404 OR NOT REPOSITORY URL
  libkeybinder (by rider @everybody) :: "https://github.com/engla/keybinder" -> "https://github.com/kupferlauncher/keybinder"
  libkeybinder3 (by cow @everybody) :: "https://github.com/engla/keybinder/tree/keybinder-3.0" -> "https://github.com/kupferlauncher/keybinder"
  libnatspec (by lav @qa) :: "https://github.com/vitlav/libnatspec" -> "https://github.com/Etersoft/libnatspec"
  libosm-gps-map (by lav @everybody) :: "http://nzjrs.github.com/osm-gps-map/" -> "https://github.com/nzjrs/osm-gps-map"
  libp11 (by majioa @everybody) :: "https://github.com/OpenSC/libp11/wiki" -> "https://github.com/OpenSC/libp11"
  libraft (by dans @everybody) :: "https://github.com/cowsql/libraft" -> 404 OR NOT REPOSITORY URL
  librdkafka (by pv @everybody) :: "https://github.com/edenhill/librdkafka" -> "https://github.com/confluentinc/librdkafka"
  libretro-overlays (by arbars @everybody) :: "https://github.com/libretro/libretro-overlays" -> 404 OR NOT REPOSITORY URL
  librtas (by shrek @everybody) :: "https://github.com/nfont/librtas" -> "https://github.com/ibm-power-utilities/librtas"
  libselinux (by rider nbr darktemplar) :: "https://github.com/SELinuxProject/selinux/wiki" -> "https://github.com/SELinuxProject/selinux"
  libshairport (by viy @everybody) :: "https://github.com/amejia1/libshairport" -> 404 OR NOT REPOSITORY URL
  libstaroffice (by glebfm @qa) :: "https://github.com/fosnola/libstaroffice/wiki" -> "https://github.com/fosnola/libstaroffice"
  libt1ha (by at @everybody) :: "https://github.com/leo-yuriev/t1ha" -> "https://github.com/erthink/t1ha"
  libtweeny (by manowar @everybody) :: "https://github.com/mobius3/tweeny/tree/2/cmake" -> "https://github.com/mobius3/tweeny"
  libunittest-cpp (by aris) :: "https://github.com/unittest-cpp" -> 404 OR NOT REPOSITORY URL
  libva (by sbolshakov rider @everybody) :: "https://github.com/01org/libva" -> 404 OR NOT REPOSITORY URL
  libva1 (by rider) :: "https://github.com/01org/libva" -> 404 OR NOT REPOSITORY URL
  linux-pam (by @core) :: "https://github.com/linux-pam" -> 404 OR NOT REPOSITORY URL
  lua-fun (by @nobody) :: "https://github.com/rtsisyk/luafun" -> "https://github.com/luafun/luafun"
  lua5.1-module-compat53 (by @nobody) :: "https://github.com/keplerproject/lua-compat-5.3" -> "https://github.com/lunarmodules/lua-compat-5.3"
  lua5.3-module-luasec (by ildar @everybody) :: "https://github.com/brunoos/luasec/wiki" -> "https://github.com/lunarmodules/luasec"
  lua5.4-module-luasec (by vseleznv @everybody) :: "https://github.com/brunoos/luasec/wiki" -> "https://github.com/lunarmodules/luasec"
  lutok (by aris) :: "https://github.com/jmmv/lutok" -> "https://github.com/freebsd/lutok"
  lxqt-wallet (by antohami @everybody) :: "https://github.com/mhogomchungu/lxqt_wallet" -> "https://github.com/lxqt/lxqt_wallet"
  magic-wormhole (by lav @everybody) :: "https://github.com/warner/magic-wormhole" -> "https://github.com/magic-wormhole/magic-wormhole"
  mate-file-manager-actions (by lvol @everybody) :: "https://github.com/raveit65/caja-actions" -> "https://github.com/raveit65/caja-actions-eol"
  mdns-repeater (by sbolshakov @everybody) :: "https://github.com/kennylevinsen/mdns-repeater" -> "https://github.com/geekman/mdns-repeater"
  modsecurity (by naf @qa) :: "https://github.com/SpiderLabs/ModSecurity" -> "https://github.com/owasp-modsecurity/ModSecurity"
  muon (by aris) :: "https://github.com/annacrombie/muon" -> "https://github.com/muon-build/muon"
  nautilus-backspace (by qualimock @everybody) :: "https://github.com/alt-gnome-team/nautilus-backspace" -> "https://github.com/alt-gnome/nautilus-backspace"
  netbox-topology-views (by thatman @everybody) :: "https://github.com/mattieserver/netbox-topology-views" -> "https://github.com/netbox-community/netbox-topology-views"
  netplan (by obirvalger @everybody) :: "https://github.com/CanonicalLtd/netplan" -> "https://github.com/canonical/netplan"
  nfdump (by asy crux @everybody) :: "https://github.com/phaag/nfdump/releases" -> "https://github.com/phaag/nfdump"
  nfs-ganesha (by shaba lav @everybody) :: "https://github.com/nfs-ganesha/nfs-ganesha/wiki" -> "https://github.com/nfs-ganesha/nfs-ganesha"
  node-gyp (by lav) :: "https://github.com/TooTallNate/node-gyp" -> "https://github.com/nodejs/node-gyp"
  nqp (by crux @everybody) :: "https://github.com/perl6/nqp" -> "https://github.com/Raku/nqp"
  nss-mdns (by george @everybody) :: "https://github.com/lathiat/nss-mdns" -> "https://github.com/avahi/nss-mdns"
  obs-studio (by antohami @everybody) :: "https://github.com/jp9000/obs-studio" -> "https://github.com/obsproject/obs-studio"
  obshutdown (by akv @everybody) :: "https://github.com/panjandrum" -> 404 OR NOT REPOSITORY URL
  ocaml-biniou (by rider @everybody) :: "https://github.com/mjambon/biniou" -> "https://github.com/ocaml-community/biniou"
  ocaml-ctypes (by obirvalger rider @everybody) :: "https://github.com/ocamllabs/ocaml-ctypes" -> "https://github.com/yallop/ocaml-ctypes"
  ocaml-fix (by rider @everybody) :: "https://github.com/c-cube/sequence/" -> "https://github.com/c-cube/iter"
  ocaml-integers (by obirvalger rider @everybody) :: "https://github.com/ocamllabs/ocaml-integers" -> "https://github.com/yallop/ocaml-integers"
  ocaml-omd (by rider @everybody) :: "https://github.com/ocaml/omd" -> "https://github.com/ocaml-community/omd"
  octave-symbolic (by qa_viy @everybody) :: "http://github.com/cbm755/octsympy" -> "https://github.com/gnu-octave/symbolic"
  openblas (by slazav @everybody) :: "https://github.com/xianyi/OpenBLAS" -> "https://github.com/OpenMathLib/OpenBLAS"
  openlibm (by viy @everybody) :: "https://github.com/JuliaLang/openlibm/" -> "https://github.com/JuliaMath/openlibm"
  openpgl (by lakostis @everybody) :: "https://github.com/OpenPathGuidingLibrary/openpgl" -> "https://github.com/RenderKit/openpgl"
  opensc (by cas dd @qa @everybody) :: "https://github.com/OpenSC/OpenSC/wiki" -> "https://github.com/OpenSC/OpenSC"
  opensc-compat (by grenka) :: "https://github.com/OpenSC/OpenSC/wiki" -> "https://github.com/OpenSC/OpenSC"
  openspecfun (by viy @everybody) :: "https://github.com/JuliaLang/openspecfun" -> "https://github.com/JuliaMath/openspecfun"
  openuds-actor (by shaba @everybody) :: "https://github.com/dkmstr/openuds" -> "https://github.com/VirtualCable/openuds"
  openuds-client (by shaba @everybody) :: "https://github.com/dkmstr/openuds" -> "https://github.com/VirtualCable/openuds"
  openuds-server (by shaba @everybody) :: "https://github.com/dkmstr/openuds" -> "https://github.com/VirtualCable/openuds"
  openuds-tunnel (by shaba @everybody) :: "https://github.com/dkmstr/openuds" -> "https://github.com/VirtualCable/openuds"
  osm2pgsql (by shaba @everybody) :: "https://github.com/openstreetmap/osm2pgsql" -> "https://github.com/osm2pgsql-dev/osm2pgsql"
  palemoon (by ruslandh @everybody) :: "https://github.com/MoonchildProductions/Pale-Moon" -> 404 OR NOT REPOSITORY URL
  patroni (by cas @everybody) :: "https://github.com/zalando/patroni" -> "https://github.com/patroni/patroni"
  pegtl (by zerg) :: "https://github.com/ColinH/pegtl/" -> "https://github.com/taocpp/PEGTL"
  perl-BSON (by viy @everybody) :: "https://github.com/mongodb/mongo-perl-bson" -> "https://github.com/mongodb-labs/mongo-perl-bson"
  perl-CPAN-Common-Index (by viy @everybody) :: "https://github.com/dagolden/CPAN-Common-Index" -> "https://github.com/Perl-Toolchain-Gang/CPAN-Common-Index"
  perl-Data-Dumper-Perltidy (by viy @everybody) :: "http://jmcnamara.github.com/data-dumper-perltidy/" -> "https://github.com/jmcnamara/data-dumper-perltidy"
  perl-File-ShareDir-ProjectDistDir (by viy @everybody) :: "https://github.com/kentfredric/File-ShareDir-ProjectDistDir" -> "https://github.com/kentnl/File-ShareDir-ProjectDistDir"
  perl-Graph-Layout-Aesthetic (by viy @everybody) :: "https://github.com/pypt/p5-Graph-Layout-Aesthetic" -> 404 OR NOT REPOSITORY URL
  perl-Gtk3-Helper (by viy @everybody) :: "https://github.com/potyl/perl-Gtk3-Helper" -> 404 OR NOT REPOSITORY URL
  perl-Gtk3-SimpleList (by viy @everybody) :: "https://github.com/potyl/perl-Gtk3-SimpleList" -> 404 OR NOT REPOSITORY URL
  perl-JSON-Validator (by aas @everybody) :: "https://github.com/mojolicious/json-validator.git" -> "https://github.com/jhthorsen/json-validator"
  perl-Log-Any-Adapter-TAP (by viy @everybody) :: "https://github.com/silverdirk/perl-Log-Any-Adapter-TAP" -> "https://github.com/nrdvana/perl-Log-Any-Adapter-TAP"
  perl-Path-FindDev (by viy @everybody) :: "https://github.com/kentfredric/Path-FindDev" -> "https://github.com/kentnl/Path-FindDev"
  perl-Path-IsDev (by viy @everybody) :: "https://github.com/kentfredric/Path-IsDev" -> "https://github.com/kentnl/Path-IsDev"
  perl-inc-latest (by viy @everybody) :: "https://github.com/dagolden/inc-latest" -> "https://github.com/Perl-Toolchain-Gang/inc-latest"
  php8.1-redis (by rider @everybody) :: "https://github.com/nicolasff/phpredis" -> "https://github.com/phpredis/phpredis"
  php8.2-redis (by rider @everybody) :: "https://github.com/nicolasff/phpredis" -> "https://github.com/phpredis/phpredis"
  php8.3-redis (by rider @everybody) :: "https://github.com/nicolasff/phpredis" -> "https://github.com/phpredis/phpredis"
  pixiewps (by gremlin @qa) :: "https://github.com/wiire/pixiewps" -> "https://github.com/wiire-a/pixiewps"
  ptouch-print (by mcpain underwit @everybody) :: "https://github.com/clarkewd/ptouch-print" -> 404 OR NOT REPOSITORY URL
  pve-spice-client (by mvoronov @everybody) :: "https://github.com/mxmvoronov/pve-spice-client.git" -> 404 OR NOT REPOSITORY URL
  py2pack (by lav @everybody) :: "http://github.com/saschpe/py2pack" -> "https://github.com/openSUSE/py2pack"
  python3-module-IPy (by @python @everybody) :: "https://github.com/haypo/python-ipy" -> "https://github.com/autocracy/python-ipy"
  python3-module-aiodns (by grenka @python) :: "https://github.com/saghul/aiodns" -> "https://github.com/aio-libs/aiodns"
  python3-module-arpeggio (by @python @everybody) :: "https://github.com/igordejanovic/Arpeggio" -> "https://github.com/textX/Arpeggio"
  python3-module-async-timeout (by grenka @python) :: "https://github.com/aio-libs/async_timeout/" -> "https://github.com/aio-libs/async-timeout"
  python3-module-autobahn (by @python @everybody) :: "https://github.com/tavendo/AutobahnPython" -> "https://github.com/crossbario/autobahn-python"
  python3-module-boltons (by lav @everybody) :: "https://github.com/boltons/boltons/" -> 404 OR NOT REPOSITORY URL
  python3-module-breathe (by lav @everybody) :: "https://github.com/michaeljones/breathe" -> "https://github.com/breathe-doc/breathe"
  python3-module-cachecontrol (by aris) :: "https://github.com/ionrock/cachecontrol" -> "https://github.com/psf/cachecontrol"
  python3-module-cachelib (by antohami @everybody) :: "https://github.com/pallets/cachelib" -> "https://github.com/pallets-eco/cachelib"
  python3-module-canberra (by grenka @python) :: "https://github.com/psykoyiko/pycanberra/" -> "https://github.com/totdb/pycanberra"
  python3-module-clickhouse-cityhash (by @python @everybody) :: "https://github.com/xzkostyan/python-cityhash" -> "https://github.com/xzkostyan/clickhouse-cityhash"
  python3-module-commonmark (by cas @everybody) :: "https://github.com/rtfd/CommonMark-py" -> "https://github.com/readthedocs/commonmark.py"
  python3-module-commonmark0.7 (by cas @everybody) :: "https://github.com/rtfd/CommonMark-py" -> "https://github.com/readthedocs/commonmark.py"
  python3-module-consul (by cas @everybody) :: "https://github.com/cablehead/python-consul" -> "https://github.com/python-consul/python-consul"
  python3-module-crashtest (by aris) :: "https://github.com/sdispater/crashtest" -> "https://github.com/python-poetry/crashtest"
  python3-module-distro (by shaba @everybody) :: "https://github.com/nir0s/distro" -> "https://github.com/python-distro/distro"
  python3-module-django-debug-toolbar (by @python @everybody) :: "https://github.com/jazzband/django-debug-toolbar" -> "https://github.com/django-commons/django-debug-toolbar"
  python3-module-django-jsonfield (by @python @everybody) :: "https://github.com/bradjasper/django-jsonfield" -> "https://github.com/rpkilby/jsonfield"
  python3-module-django-redis (by @python @everybody) :: "https://github.com/niwibe/django-redis" -> "https://github.com/jazzband/django-redis"
  python3-module-easysnmp (by @python @everybody) :: "https://github.com/kamakazikamikaze/easysnmp" -> "https://github.com/easysnmp/easysnmp"
  python3-module-eradicate (by grenka @python) :: "https://github.com/myint/eradicate" -> "https://github.com/PyCQA/eradicate"
  python3-module-flask-caching (by lav @everybody) :: "https://github.com/sh4nks/flask-caching" -> "https://github.com/pallets-eco/flask-caching"
  python3-module-fsspec (by rider @everybody) :: "https://github.com/intake/filesystem_spec" -> "https://github.com/fsspec/filesystem_spec"
  python3-module-h2 (by lav @everybody) :: "https://github.com/python-hyper/hyper-h2" -> "https://github.com/python-hyper/h2"
  python3-module-hotqueue (by @python @everybody) :: "https://github.com/richardhenry/hotqueue" -> 404 OR NOT REPOSITORY URL
  python3-module-hyperlink (by grenka @python) :: "https://github.com/mahmoud/hyperlink" -> "https://github.com/python-hyper/hyperlink"
  python3-module-inflect (by lav @everybody) :: "https://github.com/jazzband/inflect" -> "https://github.com/jaraco/inflect"
  python3-module-injector (by cas @everybody) :: "https://github.com/alecthomas/injector" -> "https://github.com/python-injector/injector"
  python3-module-intelhex (by @python @everybody) :: "https://github.com/bialix/intelhex" -> "https://github.com/python-intelhex/intelhex"
  python3-module-kivy-garden (by lav @everybody) :: "https://github.com/kivy-garden" -> 404 OR NOT REPOSITORY URL
  python3-module-ly (by lav @everybody) :: "https://github.com/wbsoft/python-ly" -> "https://github.com/frescobaldi/python-ly"
  python3-module-material-color-utilities-python (by aris) :: "https://github.com/avanishsubbiah/material-color-utilities-python" -> "https://github.com/avanisubbiah/material-color-utilities-python"
  python3-module-ninja_syntax (by @python @everybody) :: "https://github.com/martine/Ninja" -> "https://github.com/ninja-build/ninja"
  python3-module-openid-selector (by @python @everybody) :: "https://github.com/frgomes/openid-selector" -> 404 OR NOT REPOSITORY URL
  python3-module-paste (by lav @everybody) :: "https://github.com/cdent/paste/" -> "https://github.com/pasteorg/paste"
  python3-module-pkcs11 (by grenka @python) :: "https://github.com/danni/python-pkcs11" -> "https://github.com/pyauth/python-pkcs11"
  python3-module-prettytable (by shaba @everybody) :: "https://github.com/jazzband/prettytable" -> "https://github.com/prettytable/prettytable"
  python3-module-pygccxml (by antohami @everybody) :: "https://github.com/gccxml/pygccxml" -> "https://github.com/CastXML/pygccxml"
  python3-module-pymodbus (by @python @everybody) :: "https://github.com/bashwork/pymodbus" -> "https://github.com/pymodbus-dev/pymodbus"
  python3-module-pymorphy2 (by cas @everybody) :: "https://github.com/kmike/pymorphy2" -> "https://github.com/pymorphy2/pymorphy2"
  python3-module-pyrax (by @python @everybody) :: "https://github.com/rackspace/pyrax" -> "https://github.com/pycontribs/pyrax"
  python3-module-pysolr (by @python @everybody) :: "http://github.com/toastdriven/pysolr/" -> "https://github.com/django-haystack/pysolr"
  python3-module-pytest-random-order (by thatman @everybody) :: "https://github.com/jbasko/pytest-random-order" -> "https://github.com/pytest-dev/pytest-random-order"
  python3-module-pyzstd (by thatman @everybody) :: "https://github.com/animalize/pyzstd" -> 404 OR NOT REPOSITORY URL
  python3-module-rtlsdr (by antohami @everybody) :: "https://github.com/roger-/pyrtlsdr" -> "https://github.com/pyrtlsdr/pyrtlsdr"
  python3-module-send2trash (by @python @everybody) :: "https://github.com/hsoft/send2trash" -> "https://github.com/arsenetar/send2trash"
  python3-module-service_identity (by cow @everybody) :: "https://github.com/pyca/service_identity" -> "https://github.com/pyca/service-identity"
  python3-module-simplediff (by amakeenk @everybody) :: "https://github.com/paulgb/simplediff/tree/master/python" -> "https://github.com/paulgb/simplediff"
  python3-module-soundfile (by grenka @python) :: "https://github.com/bastibe/SoundFile" -> "https://github.com/bastibe/python-soundfile"
  python3-module-sphinxcontrib-programoutput (by grenka @python) :: "https://github.com/NextThought/sphinxcontrib-programoutput" -> "https://github.com/OpenNTI/sphinxcontrib-programoutput"
  python3-module-websockets (by sbolshakov @everybody) :: "https://github.com/aaugustin/websockets" -> "https://github.com/python-websockets/websockets"
  python3-module-xapp (by antohami @everybody) :: "https://github.com/linuxmint/python-xapp" -> "https://github.com/linuxmint/python3-xapp"
  qascade (by viy @everybody) :: "https://github.com/viy2/qascade" -> 404 OR NOT REPOSITORY URL
  qcad-dxf2pdf (by slazav @everybody) :: "https://gist.github.com/slazav/2c617b8e7ba09ec67e1e633b043f89dd" -> 404 OR NOT REPOSITORY URL
  qcoro5 (by zerg) :: "https://github.com/danvratil/qcoro" -> "https://github.com/qcoro/qcoro"
  qcoro6 (by zerg) :: "https://github.com/danvratil/qcoro" -> "https://github.com/qcoro/qcoro"
  qmapshack (by glebfm @qa) :: "https://github.com/Maproom/qmapshack/wiki" -> "https://github.com/Maproom/qmapshack"
  qstat (by rider @everybody) :: "https://github.com/multiplay/qstat" -> "https://github.com/Unity-Technologies/qstat"
  qterminal (by mike cas antohami @everybody) :: "http://github.com/qterminal/qterminal" -> "https://github.com/lxqt/qterminal"
  qtox (by lav @everybody) :: "https://github.com/tux3/qTox" -> "https://github.com/qTox/qTox"
  ramsmp (by kastet @everybody) :: "https://github.com/beefyamoeba5/ramspeed" -> 404 OR NOT REPOSITORY URL
  raze (by arbars @everybody) :: "https://github.com/coelckers/Raze" -> "https://github.com/ZDoom/Raze"
  rccl (by lakostis @everybody) :: "https://github.com/ROCm/rcclr" -> 404 OR NOT REPOSITORY URL
  refkeen (by arbars @everybody) :: "https://github.com/NY00123/refkeen" -> "https://github.com/ReflectionHLE/ReflectionHLE"
  rocm-cmake (by lakostis @everybody) :: "https://github.com/RadeonOpenCompute/rocm-cmake" -> "https://github.com/ROCm/rocm-cmake"
  rocminfo (by lakostis @everybody) :: "https://github.com/RadeonOpenCompute/rocminfo" -> "https://github.com/ROCm/rocminfo"
  rocr-runtime (by lakostis @everybody) :: "https://github.com/RadeonOpenCompute/ROCR-Runtime" -> "https://github.com/ROCm/ROCR-Runtime"
  roct-thunk-interface (by lakostis @everybody) :: "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface" -> "https://github.com/ROCm/ROCT-Thunk-Interface"
  rpm-build-perl6 (by crux @everybody) :: "https://github.com/vlet/rpm-build-perl6" -> 404 OR NOT REPOSITORY URL
  rtorrent (by lakostis grenka) :: "https://github.com/rakshasa/rtorrent/wiki" -> "https://github.com/rakshasa/rtorrent"
  runns (by arei @everybody) :: "https://github.com/dalegr/runns" -> "https://github.com/sh1r4s3/runns"
  russian-doom (by arbars @everybody) :: "https://github.com/JNechaevsky/russian-doom" -> "https://github.com/Russian-Doom/russian-doom"
  scanssh (by @core) :: "https://github.com/ofalk/scanssh/wiki" -> "https://github.com/ofalk/scanssh"
  scantailor (by vkni @everybody) :: "https://github.com/vigri/scantailor-advanced" -> "https://github.com/ScanTailor-Advanced/scantailor-advanced"
  sddm-config-editor (by antohami @everybody) :: "https://github.com/hagabaka/sddm-config-editor" -> "https://github.com/lxqt/sddm-config-editor"
  seafile-fuse (by lav @everybody) :: "https://github.com/haiwen/seafile-fuse" -> 404 OR NOT REPOSITORY URL
  seat-inspect (by evg @everybody) :: "https://github.com/spanezz/seat-inspect" -> "https://github.com/scottwakeling/seat-inspect"
  semaphore (by obirvalger @everybody) :: "https://github.com/ansible-semaphore/semaphore" -> "https://github.com/semaphoreui/semaphore"
  setools (by rider darktemplar sem led @qa) :: "https://github.com/SELinuxProject/setools/wiki" -> "https://github.com/SELinuxProject/setools"
  shared-color-profiles (by aris) :: "http://github.com/hughsie/shared-color-profiles" -> 404 OR NOT REPOSITORY URL
  siglo (by naf @qa) :: "https://github.com/alexr4535/siglo" -> "https://github.com/theironrobin/siglo"
  smesh (by cas @everybody) :: "https://github.com/LaughlinResearch/SMESH" -> "https://github.com/trelau/SMESH"
  snapd (by shaba @everybody) :: "https://github.com/snapcore/snapd" -> "https://github.com/canonical/snapd"
  snapd-glib (by zerg) :: "https://github.com/snapcore/snapd-glib" -> "https://github.com/canonical/snapd-glib"
  snapd-glib-2 (by aris) :: "https://github.com/snapcore/snapd-glib" -> "https://github.com/canonical/snapd-glib"
  stlink (by iv asheplyakov @everybody) :: "https://github.com/texane/stlink.git" -> "https://github.com/stlink-org/stlink"
  stoken (by cow @everybody) :: "https://github.com/cernekee/stoken" -> "https://github.com/stoken-dev/stoken"
  termit (by majioa @everybody) :: "https://github.com/nonstop/termit/wiki" -> "https://github.com/nonstop/termit"
  tesseract (by cas @everybody) :: "https://github.com/tesseract-ocr" -> 404 OR NOT REPOSITORY URL
  tora (by rider @everybody) :: "https://github.com/tora-tool/tora/wiki" -> "https://github.com/tora-tool/tora"
  tree-sitter-lua (by sbolshakov @everybody) :: "https://github.com/tree-sitter/tree-sitter-lua" -> 404 OR NOT REPOSITORY URL
  ubdsrv (by vt @everybody) :: "https://github.com/ming1/ubdsrv" -> "https://github.com/ublk-org/ublksrv"
  urxvt-perls (by vseleznv) :: "https://github.com/muennich/urxvt-perls" -> "https://github.com/xyb3rt/urxvt-perls"
  viewnior (by mike @everybody) :: "http://xsisqox.github.com/Viewnior" -> "https://github.com/xsisqox/Viewnior"
  vim-plugin-nerdcommenter (by obirvalger @everybody) :: "https://github.com/scrooloose/nerdcommenter" -> "https://github.com/preservim/nerdcommenter"
  vkroots (by fidel @everybody) :: "https://github.com/Joshua-Ashton/vkroots" -> "https://github.com/misyltoad/vkroots"
  vreen (by nenderus @everybody) :: "http://github.com/gorthauer/vreen" -> "https://github.com/alekseysidorov/vreen"
  vsphere-automation-sdk-ruby (by majioa @everybody) :: "https://github.com/vmware/vsphere-automation-sdk-ruby" -> "https://github.com/vmware-archive/vsphere-automation-sdk-ruby"
  webcamoid (by lav @everybody) :: "https://github.com/hipersayanX/webcamoid" -> "https://github.com/webcamoid/webcamoid"
  whatsapp-for-linux (by lav @everybody) :: "https://github.com/eneshecan/whatsapp-for-linux" -> "https://github.com/xeco23/WasIstLos"
  woadaptor (by baywind @everybody) :: "https://github.com/projectwonder/wonder/tree/master/Utilities/Adaptors" -> "https://github.com/wocommunity/wonder"
  wrath (by arbars @everybody) :: "https://github.com/KillPixelGames/wrath-darkplaces" -> 404 OR NOT REPOSITORY URL
  xapps (by antohami @everybody) :: "https://github.com/linuxmint/xapps" -> "https://github.com/linuxmint/xapp"
  xemu (by arbars @everybody) :: "https://github.com/mborgerson/xemu" -> "https://github.com/xemu-project/xemu"
  xkb-switch (by valintinr @everybody) :: "https://github.com/ierton/xkb-switch" -> "https://github.com/sergei-mironov/xkb-switch"
  xrandr-align (by manowar @everybody) :: "http://wolneykien.github.com/xrandr-align/" -> "https://github.com/wolneykien/xrandr-align"
  yubioath-desktop (by ancieg @everybody) :: "https://github.com/Yubico/yubioath-desktop" -> "https://github.com/Yubico/yubioath-flutter"
  zps (by zerospirit @everybody) :: "https://github.ink/orhun/zps" -> "https://github.com/orhun/zps"
  zxing-cpp (by cas @everybody) :: "https://github.com/nu-book/zxing-cpp" -> "https://github.com/zxing-cpp/zxing-cpp"

CHANGES OF VCS TAGS IN SOURCE PACKAGES:
  atril-gtk (by sem @qa):: "git://github.com/mate-desktop/mate-document-viewer.git" -> "https://github.com/mate-desktop/atril"
  bubblewrap (by aris lav):: "https://github.com/projectatomic/bubblewrap.git" -> "https://github.com/containers/bubblewrap"
  candle (by sirius @everybody):: "https://github.com/Denvi/Candle/archive/refs/tags/v1.2b.tar.gz" -> "https://github.com/Denvi/Candle"
  cbindgen (by shaba @everybody):: "https://github.com/eqrion/cbindgen.git" -> "https://github.com/mozilla/cbindgen"
  drbd-reactor (by andy @everybody):: "https://www.github.com/LINBIT/drbd-reactor.git" -> "https://github.com/LINBIT/drbd-reactor"
  exaile (by crux @everybody):: "https://github.com/exaile.git" -> 404 OR NOT REPOSITORY URL
  forge-sparks (by oleg @everybody):: "https://github.com/rafaelmardojai/forge-sparks/issues" -> "https://github.com/rafaelmardojai/forge-sparks"
  gem-activeresource (by majioa @ruby @everybody):: "https://github.com/rails/activeresource/tree/v6.1.0.git" -> "https://github.com/rails/activeresource"
  gem-augeas (by majioa @ruby @everybody):: "https://github.com/dotdoom/augeas.git" -> 404 OR NOT REPOSITORY URL
  gem-bcrypt (by majioa @ruby @everybody):: "https://github.com/codahale/bcrypt-ruby.git" -> "https://github.com/bcrypt-ruby/bcrypt-ruby"
  gem-bundler-audit (by majioa @ruby @everybody):: "https://github.com/rubysec/bundler-audit#readme.git" -> "https://github.com/rubysec/bundler-audit"
  gem-bundler-unload (by majioa @everybody):: "https://github.com/mpapis/bundler-unload.git" -> "https://github.com/rvm/bundler-unload"
  gem-chef (by majioa @ruby @everybody):: "https://github.com/opscode/chef.git" -> "https://github.com/chef/chef"
  gem-chef-provisioning (by majioa @ruby @everybody):: "https://github.com/chef/chef-provisioning.git" -> "https://github.com/chef-boneyard/chef-provisioning"
  gem-claide-plugins (by majioa @everybody):: "https://github.com/cocoapods/claide-plugins.git" -> 404 OR NOT REPOSITORY URL
  gem-cool-io (by majioa @ruby @everybody):: "https://github.com/tarcieri/cool.io.git" -> "https://github.com/socketry/cool.io"
  gem-covered (by majioa @everybody):: "https://github.com/ioquatix/covered.git" -> "https://github.com/socketry/covered"
  gem-dante (by majioa @ruby @everybody):: "https://github.com/bazaarlabs/dante.git" -> "https://github.com/nesquena/dante"
  gem-ed25519 (by majioa @ruby @everybody):: "https://github.com/crypto-rb/ed25519.git" -> "https://github.com/RubyCrypto/ed25519"
  gem-faraday-excon (by majioa @everybody):: "https://github.com/lostisland/faraday-excon.git" -> "https://github.com/excon/faraday-excon"
  gem-ffi-rzmq (by majioa @ruby @everybody):: "https://github.com/chuckremes/ffi-rzmq-core.git.git" -> 404 OR NOT REPOSITORY URL
  gem-ffi-rzmq-core (by majioa @ruby @everybody):: "https://github.com/chuckremes/ffi-rzmq-core.git.git" -> 404 OR NOT REPOSITORY URL
  gem-hoe-git2 (by majioa @ruby @everybody):: "https://github.com/halostatue/hoe-git.git" -> "https://github.com/halostatue/hoe-git2"
  gem-http-form-data (by majioa @ruby @everybody):: "https://github.com/httprb/form_data.rb.git" -> "https://github.com/httprb/form_data"
  gem-io-event (by majioa @everybody):: "https://github.com/socketry/event.git" -> "https://github.com/socketry/io-event"
  gem-ipaddr-extensions (by majioa @everybody):: "https://github.com/jamesotron/ipaddrextensions.git" -> "https://github.com/jimsynz/IPAddrExtensions"
  gem-ipaddress (by majioa @everybody):: "https://github.com/bluemonk/ipaddress.git" -> "https://github.com/ipaddress-gem/ipaddress"
  gem-journald-logger (by majioa @ruby @everybody):: "https://github.com/sandfoxme/journald-logger.git" -> "https://github.com/arokettu/journald-logger"
  gem-json (by majioa @ruby @everybody):: "https://github.com/flori/json.git" -> "https://github.com/ruby/json"
  gem-licensee (by majioa @everybody):: "https://github.com/benbalter/licensee.git" -> "https://github.com/licensee/licensee"
  gem-mini-magick (by majioa @ruby @everybody):: "https://github.com/mini-magick/mini-magick.git" -> 404 OR NOT REPOSITORY URL
  gem-mini-racer (by majioa @everybody):: "https://github.com/discourse/mini_racer.git" -> "https://github.com/rubyjs/mini_racer"
  gem-minitar (by majioa @ruby @everybody):: "https://github.com/halostatue/minitar/.git" -> "https://github.com/halostatue/minitar"
  gem-minitest (by majioa @ruby @everybody):: "https://github.com/seattlerb/minitest.git" -> "https://github.com/minitest/minitest"
  gem-minitest-autotest (by majioa @everybody):: "https://github.com/seattlerb/minitest-autotest.git" -> "https://github.com/minitest/minitest-autotest"
  gem-minitest-bisect (by majioa @everybody):: "https://github.com/seattlerb/minitest-bisect.git" -> "https://github.com/minitest/minitest-bisect"
  gem-minitest-focus (by majioa @everybody):: "https://github.com/seattlerb/minitest-focus.git" -> "https://github.com/minitest/minitest-focus"
  gem-minitest-reporters (by majioa @everybody):: "https://github.com/capnkernul/minitest-reporters.git" -> "https://github.com/minitest-reporters/minitest-reporters"
  gem-minitest-server (by majioa @everybody):: "https://github.com/seattlerb/minitest-server.git" -> "https://github.com/minitest/minitest-server"
  gem-minitest-sprint (by majioa @everybody):: "https://github.com/seattlerb/minitest-sprint.git" -> "https://github.com/minitest/minitest-sprint"
  gem-native-package-installer (by majioa @ruby @everybody):: "https://github.com/ruby-gnome2/native-package-installer.git" -> "https://github.com/ruby-gnome/native-package-installer"
  gem-net-ping (by majioa @ruby @everybody):: "https://github.com/chernesk/net-ping.git" -> "https://github.com/eitoball/net-ping"
  gem-paco (by majioa @ruby @everybody):: "https://github.com/skryukov/paco.git" -> "https://github.com/ruby-next/paco"
  gem-prettybacon (by majioa @everybody):: "https://github.com/irrationalfab/prettybacon.git" -> "https://github.com/fabiopelosin/PrettyBacon"
  gem-pry-rails (by majioa @everybody):: "https://github.com/rweng/pry-rails.git" -> "https://github.com/pry/pry-rails"
  gem-pusher-client (by majioa @everybody):: "https://github.com/pusher/pusher-ruby-client.git" -> "https://github.com/pusher-community/pusher-websocket-ruby"
  gem-racc (by majioa @ruby @everybody):: "https://github.com/tenderlove/racc.git" -> "https://github.com/ruby/racc"
  gem-rack-test (by majioa @ruby @everybody):: "https://github.com/rack-test/rack-test.git" -> "https://github.com/rack/rack-test"
  gem-rbvmomi (by majioa @ruby @everybody):: "https://github.com/vmware/rbvmomi.git" -> "https://github.com/vmware-archive/rbvmomi"
  gem-remix-stash (by majioa @everybody):: "https://github.com/binary42/remix-stash.git" -> 404 OR NOT REPOSITORY URL
  gem-responders (by majioa @ruby @everybody):: "https://github.com/plataformatec/responders.git" -> "https://github.com/heartcombo/responders"
  gem-retryable (by majioa @ruby @everybody):: "https://github.com/nfedyashev/retryable/tree/master.git" -> "https://github.com/nfedyashev/retryable"
  gem-rexical (by majioa @everybody):: "https://github.com/tenderlove/rexical.git" -> "https://github.com/sparklemotion/rexical"
  gem-rspec (by majioa @ruby @everybody):: "https://github.com/rspec/rspec.git" -> 404 OR NOT REPOSITORY URL
  gem-rspec-stubbed-env (by majioa @ruby @everybody):: "https://github.com/pboling/rspec-stubbed_env/tree/v1.0.1.git" -> "https://github.com/pboling/rspec-stubbed_env"
  gem-rubocop (by majioa @ruby @everybody):: "https://github.com/rubocop-hq/rubocop.git" -> "https://github.com/rubocop/rubocop"
  gem-rubocop-md (by majioa @ruby @everybody):: "https://github.com/rubocop-hq/rubocop-md.git" -> "https://github.com/rubocop/rubocop-md"
  gem-rubocop-performance (by majioa @everybody):: "https://github.com/rubocop/rubocop-performance/.git" -> "https://github.com/rubocop/rubocop-performance"
  gem-rubocop-ruby3-1 (by majioa @everybody):: "https://github.com/rubocop-lts/rubocop-ruby3_1/tree/v1.0.6.git" -> "https://github.com/rubocop-lts/rubocop-ruby3_1"
  gem-rubocop-shopify (by majioa @everybody):: "https://github.com/shopify/ruby-style-guide/tree/v2.4.0.git" -> "https://github.com/Shopify/ruby-style-guide"
  gem-ruby-debug-base19x (by majioa @everybody):: "https://github.com/jetbrains/ruby-debug-base19.git" -> 404 OR NOT REPOSITORY URL
  gem-ruby-memcheck (by majioa @everybody):: "https://github.com/peterzhu2118/ruby_memcheck.git" -> "https://github.com/Shopify/ruby_memcheck"
  gem-ruby-next-parser (by majioa @ruby @everybody):: "https://github.com/whitequark/parser/tree/v3.2.2.4.git" -> "https://github.com/whitequark/parser"
  gem-safemode (by majioa @ruby @everybody):: "https://github.com/svenfuchs/safemode.git" -> "https://github.com/theforeman/safemode"
  gem-sidekiq (by majioa @ruby @everybody):: "https://github.com/mperham/sidekiq.git" -> "https://github.com/sidekiq/sidekiq"
  gem-sigdump (by majioa @ruby @everybody):: "https://github.com/frsyuki/sigdump.git" -> "https://github.com/fluent/sigdump"
  gem-smart-proxy-onboard (by majioa @everybody):: "https://github.com/theforeman/smart_proxy_onboard.git" -> 404 OR NOT REPOSITORY URL
  gem-stackprof (by majioa @everybody):: "https://github.com/tmm1/stackprof/tree/v0.2.19.git" -> "https://github.com/tmm1/stackprof"
  gem-standard (by majioa @everybody):: "https://github.com/testdouble/standard.git" -> "https://github.com/standardrb/standard"
  gem-sus (by majioa @everybody):: "https://github.com/ioquatix/sus.git" -> "https://github.com/socketry/sus"
  gem-sus-fixtures-async (by majioa @everybody):: "https://github.com/ioquatix/sus-fixtures-async.git" -> 404 OR NOT REPOSITORY URL
  gem-sus-fixtures-async-http (by majioa @everybody):: "https://github.com/ioquatix/sus-fixtures-async.git" -> 404 OR NOT REPOSITORY URL
  gem-syntax-tree (by majioa @everybody):: "https://github.com/kddnewton/syntax_tree.git" -> "https://github.com/ruby-syntax-tree/syntax_tree"
  gem-test-unit-launchable (by majioa @ruby @everybody):: "https://github.com/ono-max/test-unit-launchable.git" -> "https://github.com/launchableinc/test-unit-launchable"
  gem-tf (by majioa @everybody):: "https://github.com/mpapis/tf.git" -> "https://github.com/rvm/tf"
  gem-therubyracer (by majioa @everybody):: "https://github.com/cowboyd/therubyracer.git" -> "https://github.com/rubyjs/therubyracer"
  gem-therubyrhino (by majioa @everybody):: "https://github.com/cowboyd/therubyrhino.git" -> "https://github.com/rubyjs/therubyrhino"
  gem-thor (by majioa @ruby @everybody):: "https://github.com/erikhuda/thor.git" -> "https://github.com/rails/thor"
  gem-train-kubernetes (by majioa @ruby @everybody):: "https://github.com/bgeesaman/train-kubernetes.git" -> 404 OR NOT REPOSITORY URL
  gem-url-escape (by majioa @everybody):: "https://github.com/bougyman/seedling.git" -> 404 OR NOT REPOSITORY URL
  gem-webdrivers (by majioa @ruby @everybody):: "https://github.com/titusfortner/webdrivers/tree/v5.3.1.git" -> "https://github.com/titusfortner/webdrivers"
  gem-webpacker (by majioa @ruby @everybody):: "https://github.com/rails/webpacker/tree/v5.4.4.git" -> "https://github.com/rails/webpacker"
  gem-yard-gobject-introspection (by majioa @everybody):: "https://github.com/ruby-gnome2/yard-gobject-introspection.git" -> "https://github.com/ruby-gnome/yard-gobject-introspection"
  gem-yard-junk (by majioa @ruby @everybody):: "https://github.com/zverok/junk_yard.git" -> "https://github.com/zverok/yard-junk"
  gem-yard-spellcheck (by majioa @ruby @everybody):: "https://github.com/postmodern/yard-spellcheck#readme.git" -> "https://github.com/postmodern/yard-spellcheck"
  gimp-plugin-elsamuko (by majioa @everybody):: "git@github.com:elsamuko/gimp-elsamuko.git" -> "https://github.com/elsamuko/gimp-elsamuko"
  graphs (by aris):: "https://github.com/Sjoerd1993/Graphs.git" -> "https://github.com/sstendahl/Graphs"
  himalaya (by amakeenk @everybody):: "https://github.com/soywod/himalaya" -> "https://github.com/pimalaya/himalaya"
  inotify-tools (by majioa @everybody):: "https://github.com/rvoicilas/inotify-tools" -> "https://github.com/inotify-tools/inotify-tools"
  jpegdump (by vt @everybody):: "https://github.com/DidierStevens/DidierStevensSuite/commits/master/jpegdump.py" -> "https://github.com/DidierStevens/DidierStevensSuite"
  jq (by rider):: "https://github.com/stedolan/jq" -> "https://github.com/jqlang/jq"
  libcdio-paranoia (by aris):: "https://github.com/rocky/libcdio-paranoia.git" -> "https://github.com/libcdio/libcdio-paranoia"
  libetpan (by sem @qa):: "https://github.com/dinhviethoa/libetpan.git" -> "https://github.com/dinhvh/libetpan"
  lsp-plugins (by aris):: "https://github.com/sadko4u/lsp-plugins" -> "https://github.com/lsp-plugins/lsp-plugins"
  lua5.1-module-luaprompt (by ildar @everybody):: "git+https://github.com/dpapavas/luaprompt.git" -> "https://github.com/dpapavas/luaprompt"
  lua5.3-module-luaprompt (by ildar @everybody):: "git+https://github.com/dpapavas/luaprompt.git" -> "https://github.com/dpapavas/luaprompt"
  lua5.4-module-luaprompt (by ildar @everybody):: "git+https://github.com/dpapavas/luaprompt.git" -> "https://github.com/dpapavas/luaprompt"
  minilog-devel (by majioa @everybody):: "https://github.com/dominikschnitzer/minilog.log" -> 404 OR NOT REPOSITORY URL
  muon (by aris):: "https://github.com/annacrombie/muon.git" -> "https://github.com/muon-build/muon"
  ocaml-yojson (by rider @everybody):: "https://github.com/mjambon/yojson.git" -> "https://github.com/ocaml-community/yojson"
  onevpl-intel-gpu (by rider @everybody):: "https://github.com/oneapi-src/oneVPL-intel-gpu" -> "https://github.com/intel/vpl-gpu-rt"
  paho-c (by sirius @everybody):: "https://github.com/eclipse/paho.mqtt.c" -> "https://github.com/eclipse-paho/paho.mqtt.c"
  perl-Inline-Python (by aas @everybody):: "git+https://github.com/niner/inline-python-pm" -> "https://github.com/niner/inline-python-pm"
  perl-Moo (by crux @everybody):: "git+https://github.com/moose/Moo.git" -> "https://github.com/moose/Moo"
  perl-Net-SSLeay (by @cpan @qa):: "git+https://github.com/radiator-software/p5-net-ssleay.git" -> "https://github.com/radiator-software/p5-net-ssleay"
  puppet-theforeman-puppetserver-foreman (by majioa @ruby @everybody):: "git@github.com:theforeman/puppet-puppetserver_foreman.git" -> "https://github.com/theforeman/puppet-puppetserver_foreman"
  python3-module-aiohttp_jinja2 (by grenka @python):: "https://github.com/aio-libs/aiohttp_jinja2.git" -> "https://github.com/aio-libs/aiohttp-jinja2"
  python3-module-arrow (by aris):: "https://github.com/crsmithdev/arrow.git" -> "https://github.com/arrow-py/arrow"
  python3-module-betamax (by grenka @python):: "https://github.com/sigmavirus24/betamax" -> "https://github.com/betamaxpy/betamax"
  python3-module-deprecated (by slev @everybody):: "https://github.com/tantale/deprecated" -> "https://github.com/laurent-laporte-pro/deprecated"
  python3-module-dulwich (by @python @everybody):: "https://github.com/dulwich/dulwich.git" -> "https://github.com/jelmer/dulwich"
  python3-module-fanstatic (by grenka @python):: "https://github.com/fanstatic/fanstatic/" -> "https://github.com/zopefoundation/fanstatic"
  python3-module-fastapi-cli (by dutyrok):: "https://github.com/tiangolo/fastapi-cli" -> "https://github.com/fastapi/fastapi-cli"
  python3-module-filelock (by grenka @python):: "https://github.com/tox-dev/py-filelock" -> "https://github.com/tox-dev/filelock"
  python3-module-flask-mail (by majioa @everybody):: "https://github.com/mattupstate/flask-mail.git" -> "https://github.com/pallets-eco/flask-mail"
  python3-module-flask-principal (by majioa @everybody):: "https://github.com/mattupstate/flask-principal.git" -> "https://github.com/pallets-eco/flask-principal"
  python3-module-flask-wtf (by @python @everybody):: "https://github.com/wtforms/flask-wtf" -> "https://github.com/pallets-eco/flask-wtf"
  python3-module-gocept.testing (by @python @everybody):: "https://github.com/gocept/gocept.testing" -> "https://github.com/minddistrict/gocept.testing"
  python3-module-h5netcdf (by @python @everybody):: "https://github.com/shoyer/h5netcdf" -> "https://github.com/h5netcdf/h5netcdf"
  python3-module-jsonschema-spec (by slev @everybody):: "https://github.com/p1c2u/jsonschema-spec.git" -> "https://github.com/p1c2u/jsonschema-path"
  python3-module-lazy_loader (by aris):: "https://github.com/scientific-python/lazy_loader.git" -> "https://github.com/scientific-python/lazy-loader"
  python3-module-license-expression (by slev @everybody):: "https://github.com/nexB/license-expression.git" -> "https://github.com/aboutcode-org/license-expression"
  python3-module-logbook (by grenka @python):: "https://github.com/mitsuhiko/logbook" -> "https://github.com/getlogbook/logbook"
  python3-module-markdown (by aris):: "https://github.com/waylan/Python-Markdown.git" -> "https://github.com/Python-Markdown/markdown"
  python3-module-memphis-py (by ancieg @everybody):: "https://github.com/memphisdev/memphis.py" -> "https://github.com/superstreamlabs/memphis.py"
  python3-module-netaddr (by shaba @everybody):: "https://github.com/drkjam/netaddr" -> "https://github.com/netaddr/netaddr"
  python3-module-openapi-schema-validator (by slev @everybody):: "https://github.com/p1c2u/openapi-schema-validator" -> "https://github.com/python-openapi/openapi-schema-validator"
  python3-module-openapi-spec-validator (by slev @everybody):: "https://github.com/p1c2u/openapi-spec-validator" -> "https://github.com/python-openapi/openapi-spec-validator"
  python3-module-pdm-pep517 (by slev @python):: "https://github.com/pdm-project/pdm-pep517.git" -> "https://github.com/pdm-project/pdm-backend"
  python3-module-port-for (by grenka @python):: "https://github.com/kmike/port-for" -> "https://github.com/fizyk/port-for"
  python3-module-ptpython (by george @everybody):: "https://github.com/jonathanslenders/ptpython" -> "https://github.com/prompt-toolkit/ptpython"
  python3-module-publicsuffix2 (by toni @everybody):: "https://github.com/nexB/python-publicsuffix2" -> "https://github.com/aboutcode-org/python-publicsuffix2"
  python3-module-pycountry (by @python @everybody):: "https://github.com/flyingcircusio/pycountry" -> "https://github.com/pycountry/pycountry"
  python3-module-pyperf (by grenka @python):: "https://github.com/vstinner/pyperf" -> "https://github.com/psf/pyperf"
  python3-module-pytest-httpserver (by aris @everybody):: "https://www.github.com/csernazs/pytest-httpserver.git" -> "https://github.com/csernazs/pytest-httpserver"
  python3-module-pytest-ignore-flaky (by slev @everybody):: "https://github.com/schettino72/pytest-ignore-flaky" -> "https://github.com/coherent-oss/pytest-ignore-flaky"
  python3-module-python-multipart (by ancieg @everybody):: "https://github.com/andrew-d/python-multipart" -> "https://github.com/Kludex/python-multipart"
  python3-module-rapidfuzz (by aris):: "https://github.com/maxbachmann/RapidFuzz.git" -> "https://github.com/rapidfuzz/RapidFuzz"
  python3-module-requests-cache (by @python @everybody):: "https://github.com/reclosedev/requests-cache" -> "https://github.com/requests-cache/requests-cache"
  python3-module-requirements-detector (by @python @everybody):: "https://github.com/landscapeio/requirements-detector.git" -> "https://github.com/prospector-dev/requirements-detector"
  python3-module-setuptools_scm (by slev @python):: "https://github.com/pypa/setuptools_scm/" -> "https://github.com/pypa/setuptools-scm"
  python3-module-skosprovider (by lav @everybody):: "https://github.com/koenedaele/skosprovider.git" -> "https://github.com/OnroerendErfgoed/skosprovider"
  python3-module-sphinx-autobuild (by grenka @python):: "https://github.com/executablebooks/sphinx-autobuild" -> "https://github.com/sphinx-doc/sphinx-autobuild"
  python3-module-sphinx-pytest (by grenka @python):: "https://github.com/chrisjsewell/sphinx-pytest" -> "https://github.com/sphinx-extensions2/sphinx-pytest"
  python3-module-sphinx_rtd_theme (by grenka @python):: "https://github.com/snide/sphinx_rtd_theme" -> "https://github.com/readthedocs/sphinx_rtd_theme"
  python3-module-sqlitedict (by @python @everybody):: "https://github.com/RaRe-Technologies/sqlitedict" -> "https://github.com/piskvorky/sqlitedict"
  python3-module-stdio-mgr (by aris):: "https://www.github.com/bskinn/stdio-mgr" -> "https://github.com/bskinn/stdio-mgr"
  python3-module-syrupy (by grenka @everybody):: "https://github.com/tophat/syrupy" -> "https://github.com/syrupy-project/syrupy"
  python3-module-tomlkit (by slev @everybody):: "https://github.com/sdispater/tomlkit.git" -> "https://github.com/python-poetry/tomlkit"
  python3-module-typer (by dutyrok):: "https://github.com/tiangolo/typer" -> "https://github.com/fastapi/typer"
  python3-module-ujson (by grenka @python):: "https://github.com/esnme/ultrajson" -> "https://github.com/ultrajson/ultrajson"
  python3-module-wtforms (by @python @everybody):: "https://github.com/wtforms/wtforms" -> "https://github.com/pallets-eco/wtforms"
  python3-module-xmlsec (by grenka @python):: "https://github.com/mehcode/python-xmlsec" -> "https://github.com/xmlsec/python-xmlsec"
  radvd (by sem @qa):: "https://github.com/reubenhwk/radvd.git" -> "https://github.com/radvd-project/radvd"
  raider (by oleg @everybody):: "https://github.com/ADBeveridge/raider/tree/develop" -> "https://github.com/ADBeveridge/raider"
  ruby-gnome2 (by majioa @everybody):: "https://github.com/ruby-gnome2/ruby-gnome2.git" -> "https://github.com/ruby-gnome/ruby-gnome"
  snapd-glib-2 (by aris):: "https://github.com/snapcore/snapd-glib.git" -> "https://github.com/canonical/snapd-glib"
  superfile (by lola @everybody):: "https://github.com/MHNightCat/superfile" -> "https://github.com/yorukot/superfile"
  tealdeer (by chernigin @everybody):: "https://github.com/dbrgn/tealdeer" -> "https://github.com/tealdeer-rs/tealdeer"
  unpaper (by majioa @everybody):: "git@github.com:unpaper/unpaper.git" -> "https://github.com/unpaper/unpaper"
  vsphere-automation-sdk-ruby (by majioa @everybody):: "https://github.com/vmware/vsphere-automation-sdk-ruby.git" -> "https://github.com/vmware-archive/vsphere-automation-sdk-ruby"
  wesnoth (by viy @everybody):: "git+https://github.com/wesnoth/wesnoth.git" -> "https://github.com/wesnoth/wesnoth"
  xnvme (by vt @everybody):: "https://github.com/OpenMPDK/xNVMe" -> "https://github.com/xnvme/xnvme"
  yadm (by liannnix @everybody):: "https://github.com/TheLocehiliosan/yadm" -> "https://github.com/yadm-dev/yadm"

-- 
Best regards,
Anton Zhukharev
ALT Linux Team

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-19 16:04 [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus Anton Zhukharev
  2024-11-19 20:10 ` Anton Zhukharev
@ 2024-11-19 21:14 ` Alexey V. Vissarionov
  2024-11-19 21:34   ` Anton Zhukharev
  2024-11-20  7:37 ` Ildar Mulyukov
  2024-11-20  7:45 ` Dmitry V. Levin
  3 siblings, 1 reply; 20+ messages in thread
From: Alexey V. Vissarionov @ 2024-11-19 21:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Good ${greeting_time}!

On 2024-11-19 19:04:14 +0300, Anton Zhukharev wrote:

 > В репозитории скопилось достаточно много, так скажем,
 > "испорченных" ссылок на репозитории на GitHub.Это очень
 > вредно для BigData.

А велик ли наш интерес в том, чтобы эти ссылки были полезны
для BigData? Ну, помимо уменьшения бардака в репе - оно нам
нужно чтобы что?


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-19 21:14 ` Alexey V. Vissarionov
@ 2024-11-19 21:34   ` Anton Zhukharev
  2024-11-21 18:55     ` Alexey V. Vissarionov
  0 siblings, 1 reply; 20+ messages in thread
From: Anton Zhukharev @ 2024-11-19 21:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 841 bytes --]

On Wed, Nov 20, 2024 at 12:14:44AM +0300, Alexey V. Vissarionov wrote:
> Good ${greeting_time}!
> 
> On 2024-11-19 19:04:14 +0300, Anton Zhukharev wrote:
> 
>  > В репозитории скопилось достаточно много, так скажем,
>  > "испорченных" ссылок на репозитории на GitHub.Это очень
>  > вредно для BigData.
> 
> А велик ли наш интерес в том, чтобы эти ссылки были полезны
> для BigData? Ну, помимо уменьшения бардака в репе - оно нам
> нужно чтобы что?

Например, чтобы соотносить GHSA с пакетами из Sisyphus и стабильных
бранчей.

-- 
Best regards,
Anton Zhukharev
ALT Linux Team

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-19 16:04 [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus Anton Zhukharev
  2024-11-19 20:10 ` Anton Zhukharev
  2024-11-19 21:14 ` Alexey V. Vissarionov
@ 2024-11-20  7:37 ` Ildar Mulyukov
  2024-11-20  7:45 ` Dmitry V. Levin
  3 siblings, 0 replies; 20+ messages in thread
From: Ildar Mulyukov @ 2024-11-20  7:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Добрый день!
думаю, эту информацию можно в раздел "Repocop" вынести. ИМХО тот самый
уровень серьёзности и оповещения.
С уважением, Ильдар

On Tue, Nov 19, 2024 at 9:04 PM Anton Zhukharev <ancieg@altlinux.org> wrote:
>
> Всем привет!
>
> В репозитории скопилось достаточно много, так скажем, "испорченных"
> ссылок на репозитории на GitHub. Это очень вредно для BigData.
>
> Хотелось бы видеть ссылки на репозитории GitHub такими, при которых
> возможно облегчение дальшейшей автоматизации (в частности для аналитических
> инструментов, в основном для информационной безопасности).
>
> Ниже я привожу список, который самому удалось собрать (осторожно, могут
> быть небольшие косяки, но имена пакетов, в которых необходимо обновить
> ссылки указаны верно точно). Также в некоторых ссылках отрезана, на мой
> взгляд, бесполезная информация.
>
> Очень прошу всех желающих приложить руку к актуализации ссылок.
>
>
> CHANGES OF URL TAGS IN SOURCE PACKAGES:
>   NsCDE :: "https://github.com/NsCDE" -> 404 OR NOT REPOSITORY URL
>   TheButterflyEffect :: "https://github.com/the-butterfly-effect" -> 404 OR NOT REPOSITORY URL
>   a2jmidid :: "https://github.com/linuxaudio/a2jmidid" -> "https://github.com/jackaudio/a2jmidid"
>   acr :: "https://github.com/radare/acr" -> "https://github.com/radareorg/acr"
>   adwaita-qt :: "https://github.com/MartinBriza/adwaita-qt" -> "https://github.com/FedoraQt/adwaita-qt"
>   amalgamation-sqlcipher :: "https://github.com/M0Rf30/amalgamation-sqlcipher/" -> 404 OR NOT REPOSITORY URL
>   amdgpu-rock :: "https://github.com/RadeonOpenCompute/ROCK-Kernel-Driver" -> "https://github.com/ROCm/ROCK-Kernel-Driver"
>   apache2-mod_auth_gssapi :: "https://github.com/modauthgssapi/mod_auth_gssapi" -> 404 OR NOT REPOSITORY URL
>   apache2-mod_auth_openidc :: "https://github.com/zmartzone/mod_auth_openidc" -> "https://github.com/OpenIDC/mod_auth_openidc"
>   apache2-mod_security3 :: "https://github.com/SpiderLabs/ModSecurity-apache" -> "https://github.com/owasp-modsecurity/ModSecurity-apache"
>   atinject :: "https://github.com/eclipse-ee4j/injection-api" -> "https://github.com/jakartaee/inject"
>   bam :: "http://matricks.github.com/bam/" -> "https://github.com/matricks/bam"
>   borgmatic :: "https://github.com/witten/borgmatic" -> "https://github.com/borgmatic-collective/borgmatic"
>   bpftrace :: "https://github.com/iovisor/bpftrace" -> "https://github.com/bpftrace/bpftrace"
>   bubblewrap :: "https://github.com/projectatomic/bubblewrap" -> "https://github.com/containers/bubblewrap"
>   butane :: "https://github.com/coreos/butane/blob/main/docs/getting-started.md" -> "https://github.com/coreos/butane"
>   c-icap :: "https://github.com/c-icap" -> 404 OR NOT REPOSITORY URL
>   cbindgen :: "https://github.com/eqrion/cbindgen" -> "https://github.com/mozilla/cbindgen"
>   ccat :: "https://github.com/jingweno/ccat" -> "https://github.com/owenthereal/ccat"
>   cdi-api :: "https://github.com/eclipse-ee4j/cdi" -> "https://github.com/jakartaee/cdi"
>   checksec :: "https://github.com/slimm609/checksec.sh" -> "https://github.com/slimm609/checksec"
>   classloader-leak-test-framework :: "https://github.com/mjiderhamn/classloader-leak-prevention/tree/master/classloader-leak-test-framework" -> "https://github.com/mjiderhamn/classloader-leak-prevention"
>   clickhouse-backup :: "https://github.com/AlexAkulov/clickhouse-backup/" -> "https://github.com/Altinity/clickhouse-backup"
>   clight :: "https://github.com/FedeDP/Clight/wiki" -> "https://github.com/FedeDP/Clight"
>   clightd :: "https://github.com/FedeDP/Clightd/wiki" -> "https://github.com/FedeDP/Clightd"
>   clr :: "https://github.com/ROCm-Developer-Tools/clr" -> "https://github.com/ROCm/clr"
>   cpu-x :: "https://github.com/X0rg/CPU-X" -> "https://github.com/TheTumultuousUnicornOfDarkness/CPU-X"
>   cri-tools1.22 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
>   cri-tools1.23 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
>   cri-tools1.24 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
>   cri-tools1.25 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
>   cri-tools1.26 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
>   cri-tools1.27 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
>   cri-tools1.28 :: "https://github.com/kubernetes-incubator/cri-tools" -> "https://github.com/kubernetes-sigs/cri-tools"
>   cv :: "https://github.com/Xfennec/cv" -> "https://github.com/Xfennec/progress"
>   cve-check-tool :: "https://github.com/ikeydoherty/cve-check-tool" -> "https://github.com/clearlinux/cve-check-tool"
>   cwm :: "https://github.com/chneukirchen/cwm" -> "https://github.com/leahneukirchen/cwm"
>   deadbeef :: "https://github.com/Alexey-Yakovenko/deadbeef" -> "https://github.com/DeaDBeeF-Player/deadbeef"
>   deepin-fcitx5configtool-plugin :: "https://github.com/linuxdeepin/dde-fcitx5configtool-plugin" -> 404 OR NOT REPOSITORY URL
>   deepin-gir-generator :: "https://github.com/linuxdeepin/go-gir-generator" -> "https://github.com/linuxdeepin/go-gir"
>   deepin-launchpad :: "https://github.com/linuxdeepin/deepin-launchpad" -> 404 OR NOT REPOSITORY URL
>   deepin-menu :: "https://github.com/linuxdeepin/deepin-menu" -> "https://github.com/martyr-deepin/deepin-menu"
>   deepin-network-utils :: "https://github.com/linuxdeepin/dde-network-utils" -> "https://github.com/martyr-deepin/dde-network-utils"
>   deepin-screenshot :: "https://github.com/linuxdeepin/deepin-screenshot" -> "https://github.com/martyr-deepin/deepin-screenshot"
>   dehydrated :: "https://github.com/lukas2511/dehydrated" -> "https://github.com/dehydrated-io/dehydrated"
>   dnscrypt-proxy :: "https://github.com/jedisct1/dnscrypt-proxy" -> "https://github.com/DNSCrypt/dnscrypt-proxy"
>   docker-registry :: "https://github.com/docker/distribution" -> "https://github.com/distribution/distribution"
>   dontpanic :: "https://github.com/Perl5-Alien/dontpanic/" -> "https://github.com/PerlAlien/dontpanic"
>   dotnet-bootstrap-7.0 :: "https://github.com/dotnet" -> 404 OR NOT REPOSITORY URL
>   dotnet-bootstrap-8.0 :: "https://github.com/dotnet" -> 404 OR NOT REPOSITORY URL
>   dotnet-bootstrap-9.0 :: "https://github.com/dotnet" -> 404 OR NOT REPOSITORY URL
>   dracut :: "https://github.com/dracut-ng/dracut-ng/wiki/" -> "https://github.com/dracut-ng/dracut-ng"
>   drbd-reactor :: "https://www.github.com/LINBIT/drbd-reactor" -> "https://github.com/LINBIT/drbd-reactor"
>   droidcam :: "https://github.com/aramg/droidcam" -> "https://github.com/dev47apps/droidcam-linux-client"
>   dynarmic :: "https://github.com/merryhime/dynarmic" -> 404 OR NOT REPOSITORY URL
>   easyloggingpp :: "https://github.com/amrayn/easyloggingpp/" -> "https://github.com/abumq/easyloggingpp"
>   efivar :: "https://github.com/rhinstaller/efivar" -> "https://github.com/rhboot/efivar"
>   eglexternalplatform :: "https://github.com/NVIDIA" -> 404 OR NOT REPOSITORY URL
>   eterbackup :: "https://github.com/vitlav/eterbackup" -> "https://github.com/Etersoft/eterbackup"
>   eww :: "https://github.com/elkowar/eww?tab=readme-ov-file" -> "https://github.com/elkowar/eww"
>   fastfetch :: "https://github.com/LinusDierheimer/fastfetch" -> "https://github.com/fastfetch-cli/fastfetch"
>   fernflower :: "https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine" -> "https://github.com/JetBrains/intellij-community"
>   firmware-bcm4345 :: "https://github.com/RPi-Distro/" -> 404 OR NOT REPOSITORY URL
>   fixbashisms :: "https://github.com/vitlav/fixbashisms" -> "https://github.com/Etersoft/fixbashisms"
>   flameshot :: "https://github.com/lupoDharkael/flameshot" -> "https://github.com/flameshot-org/flameshot"
>   fonts-otf-adobe-source-sans-pro :: "https://github.com/adobe-fonts/source-sans-pro/" -> "https://github.com/adobe-fonts/source-sans"
>   fonts-otf-euler :: "http://github.com/khaledhosny/euler-otf" -> "https://github.com/aliftype/euler-otf"
>   fonts-otf-google-noto-cjk :: "https://github.com/googlei18n/noto-cjk" -> "https://github.com/notofonts/noto-cjk"
>   fonts-ttf-eosrei-emojione :: "https://github.com/eosrei/emojione-color-font" -> "https://github.com/13rac1/emojione-color-font"
>   fonts-ttf-google-noto :: "https://github.com/googlei18n/noto-fonts/" -> "https://github.com/notofonts/noto-fonts"
>   fonts-ttf-google-noto-emoji :: "https://github.com/googlei18n/noto-emoji" -> "https://github.com/googlefonts/noto-emoji"
>   fonts-ttf-kalapi :: "https://github.com/gujaratilexicon" -> 404 OR NOT REPOSITORY URL
>   fonts-ttf-liga-droid-sans-mono :: "https://github.com/abogoyavlensky/DroidCode" -> 404 OR NOT REPOSITORY URL
>   fonts-ttf-overpass :: "https://github.com/RedHatBrand/overpass/" -> "https://github.com/RedHatOfficial/Overpass"
>   fonts-ttf-vernnobile-muli :: "https://github.com/googlefonts/MuliFont" -> "https://github.com/googlefonts/mulish"
>   fontview :: "https://github.com/googlei18n/fontview" -> "https://github.com/googlefonts/fontview"
>   fooyin :: "https://github.com/ludouzi/fooyin" -> "https://github.com/fooyin/fooyin"
>   fuse :: "https://github.com/libfuse/" -> 404 OR NOT REPOSITORY URL
>   fuse-common :: "https://github.com/libfuse/" -> 404 OR NOT REPOSITORY URL
>   fuse3 :: "https://github.com/libfuse/" -> 404 OR NOT REPOSITORY URL
>   gamescope :: "https://github.com/Plagman/gamescope" -> "https://github.com/ValveSoftware/gamescope"
>   gem-awrence :: "https://github.com/futurechimp/awrence" -> "https://github.com/technicalpanda/awrence"
>   gem-bcrypt :: "https://github.com/codahale/bcrypt-ruby" -> "https://github.com/bcrypt-ruby/bcrypt-ruby"
>   gem-beaneater :: "http://beanstalkd.github.com/beaneater" -> "https://github.com/beanstalkd/beaneater"
>   gem-brass :: "http://rubyworks.github.com/brass" -> "https://github.com/rubyworks/brass"
>   gem-builder :: "https://github.com/tenderlove/builder" -> "https://github.com/rails/builder"
>   gem-bundler-audit :: "https://github.com/rubysec/bundler-audit#readme" -> "https://github.com/rubysec/bundler-audit"
>   gem-bundler-unload :: "https://github.com/mpapis/bundler-unload" -> "https://github.com/rvm/bundler-unload"
>   gem-chef-provisioning :: "https://github.com/chef/chef-provisioning" -> "https://github.com/chef-boneyard/chef-provisioning"
>   gem-claide-plugins :: "https://github.com/cocoapods/claide-plugins" -> 404 OR NOT REPOSITORY URL
>   gem-covered :: "https://github.com/ioquatix/covered" -> "https://github.com/socketry/covered"
>   gem-dante :: "https://github.com/bazaarlabs/dante" -> "https://github.com/nesquena/dante"
>   gem-detroit :: "http://rubyworks.github.com/detroit" -> 404 OR NOT REPOSITORY URL
>   gem-did-you-mean :: "https://github.com/yuki24/did_you_mean" -> "https://github.com/ruby/did_you_mean"
>   gem-digest-crc :: "https://github.com/postmodern/digest-crc#readme" -> "https://github.com/postmodern/digest-crc"
>   gem-docker-api :: "https://github.com/swipely/docker-api" -> "https://github.com/upserve/docker-api"
>   gem-ed25519 :: "https://github.com/crypto-rb/ed25519" -> "https://github.com/RubyCrypto/ed25519"
>   gem-facets :: "http://rubyworks.github.com/facets" -> "https://github.com/rubyworks/facets"
>   gem-fakeredis :: "https://guilleiguaran.github.com/fakeredis" -> "https://github.com/guilleiguaran/fakeredis"
>   gem-faraday-excon :: "https://github.com/lostisland/faraday-excon" -> "https://github.com/excon/faraday-excon"
>   gem-ffi :: "https://github.com/ffi/ffi/wiki" -> "https://github.com/ffi/ffi"
>   gem-ffi-compiler :: "http://wiki.github.com/ffi/ffi" -> "https://github.com/ffi/ffi"
>   gem-ffi-hunspell :: "https://github.com/postmodern/ffi-hunspell#readme" -> "https://github.com/postmodern/ffi-hunspell"
>   gem-ffi-libc :: "https://github.com/postmodern/ffi-libc#redme" -> "https://github.com/postmodern/ffi-libc"
>   gem-get-process-mem :: "https://github.com/schneems/get_process_mem" -> "https://github.com/zombocom/get_process_mem"
>   gem-gnome-app-driver :: "http://www.github.com/mvz/ruby-gnome2_app_driver" -> "https://github.com/mvz/gnome_app_driver"
>   gem-google-cloud-env :: "https://github.com/googleapis/google-cloud-ruby/tree/master/google-cloud-env" -> "https://github.com/googleapis/google-cloud-ruby"
>   gem-hashery :: "http://rubyworks.github.com/hashery" -> "https://github.com/rubyworks/hashery"
>   gem-hashie :: "https://github.com/intridea/hashie" -> "https://github.com/hashie/hashie"
>   gem-hoe-git2 :: "https://github.com/halostatue/hoe-git" -> "https://github.com/halostatue/hoe-git2"
>   gem-http-form-data :: "https://github.com/httprb/form_data.rb" -> "https://github.com/httprb/form_data"
>   gem-i18n :: "https://github.com/svenfuchs/i18n" -> "https://github.com/ruby-i18n/i18n"
>   gem-iconv :: "https://github.com/nurse/iconv" -> "https://github.com/ruby/iconv"
>   gem-indexer :: "http://rubyworks.github.com/indexer" -> "https://github.com/rubyworks/indexer"
>   gem-inflection :: "https://github.com/reactormonk/extlib/tree/inflection" -> "https://github.com/reactormonk/extlib"
>   gem-infobar :: "http://flori.github.com/infobar" -> "https://github.com/flori/infobar"
>   gem-io-event :: "https://github.com/socketry/event" -> "https://github.com/socketry/io-event"
>   gem-ipaddr-extensions :: "http://github.com/jamesotron/IPAddrExtensions" -> "https://github.com/jimsynz/IPAddrExtensions"
>   gem-ipaddress :: "https://github.com/bluemonk/ipaddress" -> "https://github.com/ipaddress-gem/ipaddress"
>   gem-journald-logger :: "https://github.com/sandfoxme/journald-logger" -> "https://github.com/arokettu/journald-logger"
>   gem-json-schema :: "https://github.com/ruby-json-schema/json-schema" -> "https://github.com/voxpupuli/json-schema"
>   gem-licensee :: "https://github.com/benbalter/licensee" -> "https://github.com/licensee/licensee"
>   gem-marcel :: "https://github.com/basecamp/marcel" -> "https://github.com/rails/marcel"
>   gem-markaby :: "http://markaby.github.com/" -> 404 OR NOT REPOSITORY URL
>   gem-mast :: "http://rubyworks.github.com/mast/" -> "https://github.com/rubyworks/mast"
>   gem-mimemagic :: "https://github.com/minad/mimemagic" -> "https://github.com/mimemagicrb/mimemagic"
>   gem-mini-magick :: "https://github.com/mini-magick/mini-magick" -> 404 OR NOT REPOSITORY URL
>   gem-mini-racer :: "https://github.com/discourse/mini_racer" -> "https://github.com/rubyjs/mini_racer"
>   gem-minitest :: "https://github.com/seattlerb/minitest" -> "https://github.com/minitest/minitest"
>   gem-minitest-autotest :: "https://github.com/seattlerb/minitest-autotest" -> "https://github.com/minitest/minitest-autotest"
>   gem-minitest-bisect :: "https://github.com/seattlerb/minitest-bisect" -> "https://github.com/minitest/minitest-bisect"
>   gem-minitest-focus :: "https://github.com/seattlerb/minitest-focus" -> "https://github.com/minitest/minitest-focus"
>   gem-minitest-moar :: "https://github.com/dockyard/minitest-moar" -> "https://github.com/DavyJonesLocker/minitest-moar"
>   gem-minitest-reporters :: "https://github.com/CapnKernul/minitest-reporters" -> "https://github.com/minitest-reporters/minitest-reporters"
>   gem-minitest-server :: "https://github.com/seattlerb/minitest-server" -> "https://github.com/minitest/minitest-server"
>   gem-minitest-sprint :: "https://github.com/seattlerb/minitest-sprint" -> "https://github.com/minitest/minitest-sprint"
>   gem-mize :: "http://flori.github.com/mize" -> "https://github.com/flori/mize"
>   gem-more-math :: "http://flori.github.com/more_math" -> "https://github.com/flori/more_math"
>   gem-multipart-post :: "https://github.com/nicksieger/multipart-post" -> "https://github.com/socketry/multipart-post"
>   gem-native-package-installer :: "https://github.com/ruby-gnome2/native-package-installer" -> "https://github.com/ruby-gnome/native-package-installer"
>   gem-net-ping :: "https://github.com/chernesk/net-ping" -> "https://github.com/eitoball/net-ping"
>   gem-paco :: "https://github.com/skryukov/paco" -> "https://github.com/ruby-next/paco"
>   gem-pkg-config :: "https://github.com/ruby-gnome2/pkg-config" -> "https://github.com/ruby-gnome/pkg-config"
>   gem-plist :: "https://github.com/bleything/plist" -> "https://github.com/patsplat/plist"
>   gem-pom :: "https://github.com/midwire/pom" -> 404 OR NOT REPOSITORY URL
>   gem-prettybacon :: "https://github.com/irrationalfab/PrettyBacon" -> "https://github.com/fabiopelosin/PrettyBacon"
>   gem-protobuf :: "https://github.com/localshred/protobuf" -> "https://github.com/ruby-protobuf/protobuf"
>   gem-protocol :: "http://flori.github.com/protocol" -> "https://github.com/flori/protocol"
>   gem-protocol-hpack :: "https://github.com/socketry/http-hpack" -> "https://github.com/socketry/protocol-hpack"
>   gem-pry-rails :: "https://github.com/rweng/pry-rails" -> "https://github.com/pry/pry-rails"
>   gem-pstree :: "http://flori.github.com/pstree" -> "https://github.com/flori/pstree"
>   gem-pusher-client :: "http://github.com/pusher/pusher-ruby-client" -> "https://github.com/pusher-community/pusher-websocket-ruby"
>   gem-qed :: "http://rubyworks.github.com/qed" -> "https://github.com/rubyworks/qed"
>   gem-rack-test :: "https://github.com/rack-test/rack-test" -> "https://github.com/rack/rack-test"
>   gem-rainbow :: "https://github.com/sickill/rainbow" -> "https://github.com/ku1ik/rainbow"
>   gem-rbench :: "http://www.github.com/somebee/rbench" -> "https://github.com/somebee/rbench"
>   gem-rbnacl :: "https://github.com/cryptosphere/rbnacl" -> "https://github.com/RubyCrypto/rbnacl"
>   gem-rbvmomi :: "https://github.com/vmware/rbvmomi" -> "https://github.com/vmware-archive/rbvmomi"
>   gem-remix-stash :: "http://github.com/binary42/remix-stash" -> 404 OR NOT REPOSITORY URL
>   gem-responders :: "https://github.com/plataformatec/responders" -> "https://github.com/heartcombo/responders"
>   gem-rexical :: "https://github.com/tenderlove/rexical" -> "https://github.com/sparklemotion/rexical"
>   gem-rfc :: "https://github.com/p-mongo/rfc" -> "https://github.com/p-mongodb/rfc"
>   gem-rocco :: "http://rtomayko.github.com/rocco/" -> "https://github.com/rtomayko/rocco"
>   gem-rubocop-md :: "https://github.com/rubocop-hq/rubocop-md" -> "https://github.com/rubocop/rubocop-md"
>   gem-ruby-debug :: "https://github.com/ruby-debug/" -> 404 OR NOT REPOSITORY URL
>   gem-ruby-debug-base19x :: "https://github.com/JetBrains/ruby-debug-base19" -> 404 OR NOT REPOSITORY URL
>   gem-ruby-gntp :: "http://snaka.github.com/ruby_gntp/" -> "https://github.com/snaka/ruby_gntp"
>   gem-ruby-memcheck :: "https://github.com/peterzhu2118/ruby_memcheck" -> "https://github.com/Shopify/ruby_memcheck"
>   gem-rubygems-bundler :: "http://mpapis.github.com/rubygems-bundler" -> "https://github.com/rvm/rubygems-bundler"
>   gem-rulebow :: "http://rubyworks.github.com/rulebow" -> "https://github.com/rubyworks/rulebow"
>   gem-safemode :: "https://github.com/svenfuchs/safemode" -> "https://github.com/theforeman/safemode"
>   gem-search-ui :: "http://flori.github.com/search_ui" -> "https://github.com/flori/search_ui"
>   gem-secure-headers :: "https://github.com/twitter/secureheaders" -> "https://github.com/github/secure_headers"
>   gem-sigdump :: "https://github.com/frsyuki/sigdump/" -> "https://github.com/fluent/sigdump"
>   gem-signet :: "https://github.com/google/signet/" -> "https://github.com/googleapis/signet"
>   gem-simplecov :: "https://github.com/colszowka/simplecov" -> "https://github.com/simplecov-ruby/simplecov"
>   gem-simplecov-html :: "https://github.com/colszowka/simplecov-html" -> "https://github.com/simplecov-ruby/simplecov-html"
>   gem-simplecov-json-formatter :: "https://github.com/fede-moya/simplecov_json_formatter" -> "https://github.com/codeclimate-community/simplecov_json_formatter"
>   gem-slack-notifier :: "http://github.com/stevenosloan/slack-notifier" -> "https://github.com/slack-notifier/slack-notifier"
>   gem-smart-proxy-onboard :: "https://github.com/theforeman/smart_proxy_onboard" -> 404 OR NOT REPOSITORY URL
>   gem-standard :: "https://github.com/testdouble/standard" -> "https://github.com/standardrb/standard"
>   gem-standardrb :: "https://github.com/testdouble/standardrb" -> "https://github.com/standardrb/standardrb-alias-gem"
>   gem-sus :: "https://github.com/ioquatix/sus" -> "https://github.com/socketry/sus"
>   gem-sus-fixtures-async :: "https://github.com/ioquatix/sus-fixtures-async" -> 404 OR NOT REPOSITORY URL
>   gem-sus-fixtures-async-http :: "https://github.com/ioquatix/sus-fixtures-async" -> 404 OR NOT REPOSITORY URL
>   gem-syntax-tree :: "https://github.com/kddnewton/syntax_tree" -> "https://github.com/ruby-syntax-tree/syntax_tree"
>   gem-test-unit-launchable :: "https://github.com/ono-max/test-unit-launchable" -> "https://github.com/launchableinc/test-unit-launchable"
>   gem-tf :: "http://github.com/mpapis/tf" -> "https://github.com/rvm/tf"
>   gem-therubyracer :: "http://github.com/cowboyd/therubyracer" -> "https://github.com/rubyjs/therubyracer"
>   gem-therubyrhino :: "http://github.com/cowboyd/therubyrhino" -> "https://github.com/rubyjs/therubyrhino"
>   gem-train-kubernetes :: "https://github.com/bgeesaman/train-kubernetes" -> 404 OR NOT REPOSITORY URL
>   gem-url-escape :: "http://github.com/bougyman/seedling" -> 404 OR NOT REPOSITORY URL
>   gem-yard-gobject-introspection :: "https://github.com/ruby-gnome2/yard-gobject-introspection" -> "https://github.com/ruby-gnome/yard-gobject-introspection"
>   gem-yard-junk :: "https://github.com/zverok/junk_yard" -> "https://github.com/zverok/yard-junk"
>   gem-yard-spellcheck :: "https://github.com/postmodern/yard-spellcheck#readme" -> "https://github.com/postmodern/yard-spellcheck"
>   gem-yell :: "http://rudionrailspec.github.com/yell" -> 404 OR NOT REPOSITORY URL
>   getnf :: "https://github.com/ronniedroid/getnf" -> "https://github.com/getnf/getnf"
>   ghc8.6.4-aeson :: "https://github.com/bos/aeson" -> "https://github.com/haskell/aeson"
>   ghc8.6.4-ansi-terminal :: "https://github.com/feuerbach/ansi-terminal" -> "https://github.com/UnkindPartition/ansi-terminal"
>   ghc8.6.4-asn1-types :: "http://github.com/vincenthz/hs-asn1-types" -> 404 OR NOT REPOSITORY URL
>   ghc8.6.4-attoparsec :: "https://github.com/bos/attoparsec" -> "https://github.com/haskell/attoparsec"
>   ghc8.6.4-base-noprelude :: "https://github.com/hvr/base-noprelude" -> "https://github.com/haskell-hvr/base-noprelude"
>   ghc8.6.4-base16-bytestring :: "http://github.com/bos/base16-bytestring" -> "https://github.com/haskell/base16-bytestring"
>   ghc8.6.4-basement :: "https://github.com/haskell-foundation/foundation#readme" -> "https://github.com/haskell-foundation/foundation"
>   ghc8.6.4-bytestring-encoding :: "https://github.com/msakai/bytestring-encoding#readme" -> "https://github.com/msakai/bytestring-encoding"
>   ghc8.6.4-chronos :: "https://github.com/andrewthad/chronos" -> "https://github.com/byteverse/chronos"
>   ghc8.6.4-co-log-core :: "https://github.com/kowainik/co-log" -> "https://github.com/co-log/co-log"
>   ghc8.6.4-cryptohash-sha256 :: "https://github.com/hvr/cryptohash-sha256" -> "https://github.com/haskell-hvr/cryptohash-sha256"
>   ghc8.6.4-doctemplates :: "https://github.com/jgm/doctemplates#readme" -> "https://github.com/jgm/doctemplates"
>   ghc8.6.4-ed25519 :: "http://thoughtpolice.github.com/hs-ed25519" -> "https://github.com/thoughtpolice/hs-ed25519"
>   ghc8.6.4-edit-distance :: "http://github.com/phadej/edit-distance" -> "https://github.com/haskellari/edit-distance"
>   ghc8.6.4-emojis :: "https://github.com/jgm/emojis#readme" -> "https://github.com/jgm/emojis"
>   ghc8.6.4-hashable :: "http://github.com/tibbe/hashable" -> "https://github.com/haskell-unordered-containers/hashable"
>   ghc8.6.4-hfuse :: "https://github.com/m15k/hfuse" -> "https://github.com/eyeinsky/hfuse"
>   ghc8.6.4-hsyaml :: "https://github.com/hvr/HsYAML" -> "https://github.com/haskell-hvr/HsYAML"
>   ghc8.6.4-integer-logarithms :: "https://github.com/Bodigrim/integer-logarithms" -> "https://github.com/haskellari/integer-logarithms"
>   ghc8.6.4-markdown-unlit :: "https://github.com/sol/markdown-unlit#readme" -> "https://github.com/sol/markdown-unlit"
>   ghc8.6.4-safe :: "https://github.com/ndmitchell/safe#readme" -> "https://github.com/ndmitchell/safe"
>   ghc8.6.4-temporary :: "https://github.com/feuerbach/temporary" -> "https://github.com/UnkindPartition/temporary"
>   ghc8.6.4-text-conversions :: "https://github.com/cjdev/text-conversions#readme" -> 404 OR NOT REPOSITORY URL
>   ghc8.6.4-tls :: "http://github.com/vincenthz/hs-tls" -> "https://github.com/haskell-tls/hs-tls"
>   ghc8.6.4-torsor :: "https://github.com/andrewthad/torsor#readme" -> "https://github.com/byteverse/torsor"
>   ghc8.6.4-unicode-transforms :: "http://github.com/harendra-kumar/unicode-transforms" -> "https://github.com/composewell/unicode-transforms"
>   ghc8.6.4-unix-compat :: "http://github.com/jystic/unix-compat" -> "https://github.com/jacobstanley/unix-compat"
>   ghc8.6.4-unordered-containers :: "https://github.com/tibbe/unordered-containers" -> "https://github.com/haskell-unordered-containers/unordered-containers"
>   ghc8.6.4-x509 :: "http://github.com/vincenthz/hs-certificate" -> "https://github.com/haskell-tls/hs-certificate"
>   ghc8.6.4-x509-store :: "http://github.com/vincenthz/hs-certificate" -> "https://github.com/haskell-tls/hs-certificate"
>   ghc8.6.4-x509-system :: "http://github.com/vincenthz/hs-certificate" -> "https://github.com/haskell-tls/hs-certificate"
>   ghc8.6.4-x509-validation :: "http://github.com/vincenthz/hs-certificate" -> "https://github.com/haskell-tls/hs-certificate"
>   git-ftp :: "https://github.com/git-ftp" -> 404 OR NOT REPOSITORY URL
>   gmrun :: "https://github.com/WdesktopX/gmrun" -> "https://github.com/wdlkmpx/gmrun"
>   gnome-shell-extension-gsconnect :: "https://github.com/GSConnect//gnome-shell-extension-gsconnect" -> 404 OR NOT REPOSITORY URL
>   gnustep-coreimage :: "https://github.com/gnustep/gnustep-coreimage" -> 404 OR NOT REPOSITORY URL
>   gnustep-gscrypt :: "https://github.com/gnustep/gnustep-gscrypt" -> 404 OR NOT REPOSITORY URL
>   gnustep-palettes :: "https://github.com/gnustep/gnustep-palettes" -> 404 OR NOT REPOSITORY URL
>   go-ipfs-pack :: "https://github.com/ipfs/ipfs-pack" -> "https://github.com/ipfs-shipyard/ipfs-pack"
>   golang-github-burntsushi-toml-test :: "https://github.com/BurntSushi/toml-test.git" -> "https://github.com/toml-lang/toml-test"
>   gpg-keygen :: "https://gist.github.com/jirutka/8dc567ed4d7b4585111996242aa573a8" -> 404 OR NOT REPOSITORY URL
>   gqrx :: "https://github.com/csete/gqrx" -> "https://github.com/gqrx-sdr/gqrx"
>   graphs :: "https://github.com/Sjoerd1993/Graphs" -> "https://github.com/sstendahl/Graphs"
>   gtkhash :: "https://github.com/tristanheaven/gtkhash" -> "https://github.com/gtkhash/gtkhash"
>   hackrf :: "https://github.com/mossmann/hackrf" -> "https://github.com/greatscottgadgets/hackrf"
>   http-parser :: "http://github.com/joyent/http-parser" -> "https://github.com/nodejs/http-parser"
>   hub :: "http://hub.github.com/" -> 404 OR NOT REPOSITORY URL
>   hurrican :: "https://github.com/thrimbor/Hurrican/archive/1.0.9.2.tar.gz" -> "https://github.com/thrimbor/Hurrican"
>   ibus :: "https://github.com/ibus/ibus/wiki" -> "https://github.com/ibus/ibus"
>   imagewriter :: "https://github.com/mbarringer/imagewriter" -> "https://github.com/openSUSE/imagewriter"
>   inkscape-open-symbols :: "https://github.com/Xaviju/inkscape-open-symbols" -> "https://github.com/PanderMusubi/inkscape-open-symbols"
>   inotify-tools :: "https://github.com/rvoicilas/inotify-tools/wiki/" -> "https://github.com/inotify-tools/inotify-tools"
>   jakarta-annotations :: "https://github.com/eclipse-ee4j/common-annotations-api" -> "https://github.com/jakartaee/common-annotations-api"
>   jakarta-el :: "https://github.com/eclipse-ee4j/el-ri" -> "https://github.com/jakartaee/expression-language"
>   jakarta-interceptors :: "https://github.com/eclipse-ee4j/interceptor-api" -> "https://github.com/jakartaee/interceptors"
>   jakarta-mail :: "https://github.com/eclipse-ee4j/mail" -> "https://github.com/jakartaee/mail-api"
>   jakarta-persistence :: "https://github.com/eclipse-ee4j/jpa-api" -> "https://github.com/jakartaee/persistence"
>   jakarta-saaj :: "https://github.com/eclipse-ee4j/saaj-api" -> "https://github.com/jakartaee/saaj-api"
>   jakarta-server-pages :: "https://github.com/eclipse-ee4j/jsp-api" -> "https://github.com/jakartaee/pages"
>   jakarta-servlet :: "https://github.com/eclipse-ee4j/servlet-api" -> "https://github.com/jakartaee/servlet"
>   jakarta-ws-rs :: "https://github.com/eclipse-ee4j/jaxrs-api" -> "https://github.com/jakartaee/rest"
>   jakarta-xml-ws :: "https://github.com/eclipse-ee4j/jax-ws-api" -> "https://github.com/jakartaee/jax-ws-api"
>   java-runtime-decompiler :: "https://github.com/pmikova/java-runtime-decompiler" -> "https://github.com/judovana/java-runtime-decompiler"
>   jaxb-api :: "https://github.com/eclipse-ee4j/jaxb-api" -> "https://github.com/jakartaee/jaxb-api"
>   jdupes :: "https://github.com/jbruchon/jdupes" -> 404 OR NOT REPOSITORY URL
>   jglobus :: "http://github.com/jglobus/" -> 404 OR NOT REPOSITORY URL
>   json-c :: "https://github.com/json-c/json-c/wiki" -> "https://github.com/json-c/json-c"
>   kde5-kamerka :: "http://dos1.github.com/kamerka/" -> "https://github.com/dos1/kamerka"
>   kiwix-lib :: "https://github.com/kiwix/kiwix-lib" -> "https://github.com/kiwix/libkiwix"
>   kodi-addon-inputstream-adaptive :: "https://github.com/peak3d/inputstream.adaptive/" -> "https://github.com/xbmc/inputstream.adaptive"
>   kyua :: "https://github.com/jmmv/kyua" -> "https://github.com/freebsd/kyua"
>   ldd-requires :: "https://github.com/midyukov-anton/ldd-requires" -> "https://github.com/antohami/ldd-requires"
>   lgi :: "http://github.com/pavouk/lgi" -> "https://github.com/lgi-devs/lgi"
>   libcurl-gnutls-compat :: "https://github.com/EasyCoding/compat-libcurl-gnutls" -> 404 OR NOT REPOSITORY URL
>   libdispatch :: "https://github.com/apple/swift-corelibs-libdispatch" -> "https://github.com/swiftlang/swift-corelibs-libdispatch"
>   libdouble-conversion :: "https://github.com/floitsch/double-conversion" -> "https://github.com/google/double-conversion"
>   libdqlite :: "https://github.com/CanonicalLtd/dqlite" -> "https://github.com/canonical/dqlite"
>   libdtkwm :: "https://github.com/linuxdeepin/dtkwm" -> "https://github.com/martyr-deepin/dtkwm"
>   libgit2 :: "https://github.com/libgit2" -> 404 OR NOT REPOSITORY URL
>   libhttpseverywhere :: "https://github.com/grindhold/libhttpseverywhere" -> 404 OR NOT REPOSITORY URL
>   libical :: "https://github.com/libical" -> 404 OR NOT REPOSITORY URL
>   libjodycode :: "https://github.com/jbruchon/libjodycode" -> 404 OR NOT REPOSITORY URL
>   libjson-parser :: "https://github.com/udp/json-parser" -> "https://github.com/json-parser/json-parser"
>   libjson11 :: "https://github.com/dropbox/libjson11" -> 404 OR NOT REPOSITORY URL
>   libkeybinder :: "https://github.com/engla/keybinder" -> "https://github.com/kupferlauncher/keybinder"
>   libkeybinder3 :: "https://github.com/engla/keybinder/tree/keybinder-3.0" -> "https://github.com/kupferlauncher/keybinder"
>   libnatspec :: "https://github.com/vitlav/libnatspec" -> "https://github.com/Etersoft/libnatspec"
>   libosm-gps-map :: "http://nzjrs.github.com/osm-gps-map/" -> "https://github.com/nzjrs/osm-gps-map"
>   libp11 :: "https://github.com/OpenSC/libp11/wiki" -> "https://github.com/OpenSC/libp11"
>   libraft :: "https://github.com/cowsql/libraft" -> 404 OR NOT REPOSITORY URL
>   librdkafka :: "https://github.com/edenhill/librdkafka" -> "https://github.com/confluentinc/librdkafka"
>   libretro-overlays :: "https://github.com/libretro/libretro-overlays" -> 404 OR NOT REPOSITORY URL
>   librtas :: "https://github.com/nfont/librtas" -> "https://github.com/ibm-power-utilities/librtas"
>   libselinux :: "https://github.com/SELinuxProject/selinux/wiki" -> "https://github.com/SELinuxProject/selinux"
>   libshairport :: "https://github.com/amejia1/libshairport" -> 404 OR NOT REPOSITORY URL
>   libstaroffice :: "https://github.com/fosnola/libstaroffice/wiki" -> "https://github.com/fosnola/libstaroffice"
>   libt1ha :: "https://github.com/leo-yuriev/t1ha" -> "https://github.com/erthink/t1ha"
>   libtweeny :: "https://github.com/mobius3/tweeny/tree/2/cmake" -> "https://github.com/mobius3/tweeny"
>   libunittest-cpp :: "https://github.com/unittest-cpp" -> 404 OR NOT REPOSITORY URL
>   libva :: "https://github.com/01org/libva" -> 404 OR NOT REPOSITORY URL
>   libva1 :: "https://github.com/01org/libva" -> 404 OR NOT REPOSITORY URL
>   linux-pam :: "https://github.com/linux-pam" -> 404 OR NOT REPOSITORY URL
>   lua-fun :: "https://github.com/rtsisyk/luafun" -> "https://github.com/luafun/luafun"
>   lua5.1-module-compat53 :: "https://github.com/keplerproject/lua-compat-5.3" -> "https://github.com/lunarmodules/lua-compat-5.3"
>   lua5.3-module-luasec :: "https://github.com/brunoos/luasec/wiki" -> "https://github.com/lunarmodules/luasec"
>   lua5.4-module-luasec :: "https://github.com/brunoos/luasec/wiki" -> "https://github.com/lunarmodules/luasec"
>   lutok :: "https://github.com/jmmv/lutok" -> "https://github.com/freebsd/lutok"
>   lxqt-wallet :: "https://github.com/mhogomchungu/lxqt_wallet" -> "https://github.com/lxqt/lxqt_wallet"
>   magic-wormhole :: "https://github.com/warner/magic-wormhole" -> "https://github.com/magic-wormhole/magic-wormhole"
>   mate-file-manager-actions :: "https://github.com/raveit65/caja-actions" -> "https://github.com/raveit65/caja-actions-eol"
>   mdns-repeater :: "https://github.com/kennylevinsen/mdns-repeater" -> "https://github.com/geekman/mdns-repeater"
>   modsecurity :: "https://github.com/SpiderLabs/ModSecurity" -> "https://github.com/owasp-modsecurity/ModSecurity"
>   muon :: "https://github.com/annacrombie/muon" -> "https://github.com/muon-build/muon"
>   nautilus-backspace :: "https://github.com/alt-gnome-team/nautilus-backspace" -> "https://github.com/alt-gnome/nautilus-backspace"
>   netbox-topology-views :: "https://github.com/mattieserver/netbox-topology-views" -> "https://github.com/netbox-community/netbox-topology-views"
>   netplan :: "https://github.com/CanonicalLtd/netplan" -> "https://github.com/canonical/netplan"
>   nfdump :: "https://github.com/phaag/nfdump/releases" -> "https://github.com/phaag/nfdump"
>   nfs-ganesha :: "https://github.com/nfs-ganesha/nfs-ganesha/wiki" -> "https://github.com/nfs-ganesha/nfs-ganesha"
>   node-gyp :: "https://github.com/TooTallNate/node-gyp" -> "https://github.com/nodejs/node-gyp"
>   nqp :: "https://github.com/perl6/nqp" -> "https://github.com/Raku/nqp"
>   nss-mdns :: "https://github.com/lathiat/nss-mdns" -> "https://github.com/avahi/nss-mdns"
>   obs-studio :: "https://github.com/jp9000/obs-studio" -> "https://github.com/obsproject/obs-studio"
>   obshutdown :: "https://github.com/panjandrum" -> 404 OR NOT REPOSITORY URL
>   ocaml-biniou :: "https://github.com/mjambon/biniou" -> "https://github.com/ocaml-community/biniou"
>   ocaml-ctypes :: "https://github.com/ocamllabs/ocaml-ctypes" -> "https://github.com/yallop/ocaml-ctypes"
>   ocaml-fix :: "https://github.com/c-cube/sequence/" -> "https://github.com/c-cube/iter"
>   ocaml-integers :: "https://github.com/ocamllabs/ocaml-integers" -> "https://github.com/yallop/ocaml-integers"
>   ocaml-omd :: "https://github.com/ocaml/omd" -> "https://github.com/ocaml-community/omd"
>   octave-symbolic :: "http://github.com/cbm755/octsympy" -> "https://github.com/gnu-octave/symbolic"
>   openblas :: "https://github.com/xianyi/OpenBLAS" -> "https://github.com/OpenMathLib/OpenBLAS"
>   openlibm :: "https://github.com/JuliaLang/openlibm/" -> "https://github.com/JuliaMath/openlibm"
>   openpgl :: "https://github.com/OpenPathGuidingLibrary/openpgl" -> "https://github.com/RenderKit/openpgl"
>   opensc :: "https://github.com/OpenSC/OpenSC/wiki" -> "https://github.com/OpenSC/OpenSC"
>   opensc-compat :: "https://github.com/OpenSC/OpenSC/wiki" -> "https://github.com/OpenSC/OpenSC"
>   openspecfun :: "https://github.com/JuliaLang/openspecfun" -> "https://github.com/JuliaMath/openspecfun"
>   openuds-actor :: "https://github.com/dkmstr/openuds" -> "https://github.com/VirtualCable/openuds"
>   openuds-client :: "https://github.com/dkmstr/openuds" -> "https://github.com/VirtualCable/openuds"
>   openuds-server :: "https://github.com/dkmstr/openuds" -> "https://github.com/VirtualCable/openuds"
>   openuds-tunnel :: "https://github.com/dkmstr/openuds" -> "https://github.com/VirtualCable/openuds"
>   osm2pgsql :: "https://github.com/openstreetmap/osm2pgsql" -> "https://github.com/osm2pgsql-dev/osm2pgsql"
>   palemoon :: "https://github.com/MoonchildProductions/Pale-Moon" -> 404 OR NOT REPOSITORY URL
>   patroni :: "https://github.com/zalando/patroni" -> "https://github.com/patroni/patroni"
>   pegtl :: "https://github.com/ColinH/pegtl/" -> "https://github.com/taocpp/PEGTL"
>   perl-BSON :: "https://github.com/mongodb/mongo-perl-bson" -> "https://github.com/mongodb-labs/mongo-perl-bson"
>   perl-CPAN-Common-Index :: "https://github.com/dagolden/CPAN-Common-Index" -> "https://github.com/Perl-Toolchain-Gang/CPAN-Common-Index"
>   perl-Data-Dumper-Perltidy :: "http://jmcnamara.github.com/data-dumper-perltidy/" -> "https://github.com/jmcnamara/data-dumper-perltidy"
>   perl-File-ShareDir-ProjectDistDir :: "https://github.com/kentfredric/File-ShareDir-ProjectDistDir" -> "https://github.com/kentnl/File-ShareDir-ProjectDistDir"
>   perl-Graph-Layout-Aesthetic :: "https://github.com/pypt/p5-Graph-Layout-Aesthetic" -> 404 OR NOT REPOSITORY URL
>   perl-Gtk3-Helper :: "https://github.com/potyl/perl-Gtk3-Helper" -> 404 OR NOT REPOSITORY URL
>   perl-Gtk3-SimpleList :: "https://github.com/potyl/perl-Gtk3-SimpleList" -> 404 OR NOT REPOSITORY URL
>   perl-JSON-Validator :: "https://github.com/mojolicious/json-validator.git" -> "https://github.com/jhthorsen/json-validator"
>   perl-Log-Any-Adapter-TAP :: "https://github.com/silverdirk/perl-Log-Any-Adapter-TAP" -> "https://github.com/nrdvana/perl-Log-Any-Adapter-TAP"
>   perl-Path-FindDev :: "https://github.com/kentfredric/Path-FindDev" -> "https://github.com/kentnl/Path-FindDev"
>   perl-Path-IsDev :: "https://github.com/kentfredric/Path-IsDev" -> "https://github.com/kentnl/Path-IsDev"
>   perl-inc-latest :: "https://github.com/dagolden/inc-latest" -> "https://github.com/Perl-Toolchain-Gang/inc-latest"
>   php8.1-redis :: "https://github.com/nicolasff/phpredis" -> "https://github.com/phpredis/phpredis"
>   php8.2-redis :: "https://github.com/nicolasff/phpredis" -> "https://github.com/phpredis/phpredis"
>   php8.3-redis :: "https://github.com/nicolasff/phpredis" -> "https://github.com/phpredis/phpredis"
>   pixiewps :: "https://github.com/wiire/pixiewps" -> "https://github.com/wiire-a/pixiewps"
>   ptouch-print :: "https://github.com/clarkewd/ptouch-print" -> 404 OR NOT REPOSITORY URL
>   pve-spice-client :: "https://github.com/mxmvoronov/pve-spice-client.git" -> 404 OR NOT REPOSITORY URL
>   py2pack :: "http://github.com/saschpe/py2pack" -> "https://github.com/openSUSE/py2pack"
>   python3-module-IPy :: "https://github.com/haypo/python-ipy" -> "https://github.com/autocracy/python-ipy"
>   python3-module-aiodns :: "https://github.com/saghul/aiodns" -> "https://github.com/aio-libs/aiodns"
>   python3-module-arpeggio :: "https://github.com/igordejanovic/Arpeggio" -> "https://github.com/textX/Arpeggio"
>   python3-module-async-timeout :: "https://github.com/aio-libs/async_timeout/" -> "https://github.com/aio-libs/async-timeout"
>   python3-module-autobahn :: "https://github.com/tavendo/AutobahnPython" -> "https://github.com/crossbario/autobahn-python"
>   python3-module-boltons :: "https://github.com/boltons/boltons/" -> 404 OR NOT REPOSITORY URL
>   python3-module-breathe :: "https://github.com/michaeljones/breathe" -> "https://github.com/breathe-doc/breathe"
>   python3-module-cachecontrol :: "https://github.com/ionrock/cachecontrol" -> "https://github.com/psf/cachecontrol"
>   python3-module-cachelib :: "https://github.com/pallets/cachelib" -> "https://github.com/pallets-eco/cachelib"
>   python3-module-canberra :: "https://github.com/psykoyiko/pycanberra/" -> "https://github.com/totdb/pycanberra"
>   python3-module-clickhouse-cityhash :: "https://github.com/xzkostyan/python-cityhash" -> "https://github.com/xzkostyan/clickhouse-cityhash"
>   python3-module-commonmark :: "https://github.com/rtfd/CommonMark-py" -> "https://github.com/readthedocs/commonmark.py"
>   python3-module-commonmark0.7 :: "https://github.com/rtfd/CommonMark-py" -> "https://github.com/readthedocs/commonmark.py"
>   python3-module-consul :: "https://github.com/cablehead/python-consul" -> "https://github.com/python-consul/python-consul"
>   python3-module-crashtest :: "https://github.com/sdispater/crashtest" -> "https://github.com/python-poetry/crashtest"
>   python3-module-distro :: "https://github.com/nir0s/distro" -> "https://github.com/python-distro/distro"
>   python3-module-django-debug-toolbar :: "https://github.com/jazzband/django-debug-toolbar" -> "https://github.com/django-commons/django-debug-toolbar"
>   python3-module-django-jsonfield :: "https://github.com/bradjasper/django-jsonfield" -> "https://github.com/rpkilby/jsonfield"
>   python3-module-django-redis :: "https://github.com/niwibe/django-redis" -> "https://github.com/jazzband/django-redis"
>   python3-module-easysnmp :: "https://github.com/kamakazikamikaze/easysnmp" -> "https://github.com/easysnmp/easysnmp"
>   python3-module-eradicate :: "https://github.com/myint/eradicate" -> "https://github.com/PyCQA/eradicate"
>   python3-module-flask-caching :: "https://github.com/sh4nks/flask-caching" -> "https://github.com/pallets-eco/flask-caching"
>   python3-module-fsspec :: "https://github.com/intake/filesystem_spec" -> "https://github.com/fsspec/filesystem_spec"
>   python3-module-h2 :: "https://github.com/python-hyper/hyper-h2" -> "https://github.com/python-hyper/h2"
>   python3-module-hotqueue :: "https://github.com/richardhenry/hotqueue" -> 404 OR NOT REPOSITORY URL
>   python3-module-hyperlink :: "https://github.com/mahmoud/hyperlink" -> "https://github.com/python-hyper/hyperlink"
>   python3-module-inflect :: "https://github.com/jazzband/inflect" -> "https://github.com/jaraco/inflect"
>   python3-module-injector :: "https://github.com/alecthomas/injector" -> "https://github.com/python-injector/injector"
>   python3-module-intelhex :: "https://github.com/bialix/intelhex" -> "https://github.com/python-intelhex/intelhex"
>   python3-module-kivy-garden :: "https://github.com/kivy-garden" -> 404 OR NOT REPOSITORY URL
>   python3-module-ly :: "https://github.com/wbsoft/python-ly" -> "https://github.com/frescobaldi/python-ly"
>   python3-module-material-color-utilities-python :: "https://github.com/avanishsubbiah/material-color-utilities-python" -> "https://github.com/avanisubbiah/material-color-utilities-python"
>   python3-module-ninja_syntax :: "https://github.com/martine/Ninja" -> "https://github.com/ninja-build/ninja"
>   python3-module-openid-selector :: "https://github.com/frgomes/openid-selector" -> 404 OR NOT REPOSITORY URL
>   python3-module-paste :: "https://github.com/cdent/paste/" -> "https://github.com/pasteorg/paste"
>   python3-module-pkcs11 :: "https://github.com/danni/python-pkcs11" -> "https://github.com/pyauth/python-pkcs11"
>   python3-module-prettytable :: "https://github.com/jazzband/prettytable" -> "https://github.com/prettytable/prettytable"
>   python3-module-pygccxml :: "https://github.com/gccxml/pygccxml" -> "https://github.com/CastXML/pygccxml"
>   python3-module-pymodbus :: "https://github.com/bashwork/pymodbus" -> "https://github.com/pymodbus-dev/pymodbus"
>   python3-module-pymorphy2 :: "https://github.com/kmike/pymorphy2" -> "https://github.com/pymorphy2/pymorphy2"
>   python3-module-pyrax :: "https://github.com/rackspace/pyrax" -> "https://github.com/pycontribs/pyrax"
>   python3-module-pysolr :: "http://github.com/toastdriven/pysolr/" -> "https://github.com/django-haystack/pysolr"
>   python3-module-pytest-random-order :: "https://github.com/jbasko/pytest-random-order" -> "https://github.com/pytest-dev/pytest-random-order"
>   python3-module-pyzstd :: "https://github.com/animalize/pyzstd" -> 404 OR NOT REPOSITORY URL
>   python3-module-rtlsdr :: "https://github.com/roger-/pyrtlsdr" -> "https://github.com/pyrtlsdr/pyrtlsdr"
>   python3-module-send2trash :: "https://github.com/hsoft/send2trash" -> "https://github.com/arsenetar/send2trash"
>   python3-module-service_identity :: "https://github.com/pyca/service_identity" -> "https://github.com/pyca/service-identity"
>   python3-module-simplediff :: "https://github.com/paulgb/simplediff/tree/master/python" -> "https://github.com/paulgb/simplediff"
>   python3-module-soundfile :: "https://github.com/bastibe/SoundFile" -> "https://github.com/bastibe/python-soundfile"
>   python3-module-sphinxcontrib-programoutput :: "https://github.com/NextThought/sphinxcontrib-programoutput" -> "https://github.com/OpenNTI/sphinxcontrib-programoutput"
>   python3-module-websockets :: "https://github.com/aaugustin/websockets" -> "https://github.com/python-websockets/websockets"
>   python3-module-xapp :: "https://github.com/linuxmint/python-xapp" -> "https://github.com/linuxmint/python3-xapp"
>   qascade :: "https://github.com/viy2/qascade" -> 404 OR NOT REPOSITORY URL
>   qcad-dxf2pdf :: "https://gist.github.com/slazav/2c617b8e7ba09ec67e1e633b043f89dd" -> 404 OR NOT REPOSITORY URL
>   qcoro5 :: "https://github.com/danvratil/qcoro" -> "https://github.com/qcoro/qcoro"
>   qcoro6 :: "https://github.com/danvratil/qcoro" -> "https://github.com/qcoro/qcoro"
>   qmapshack :: "https://github.com/Maproom/qmapshack/wiki" -> "https://github.com/Maproom/qmapshack"
>   qstat :: "https://github.com/multiplay/qstat" -> "https://github.com/Unity-Technologies/qstat"
>   qterminal :: "http://github.com/qterminal/qterminal" -> "https://github.com/lxqt/qterminal"
>   qtox :: "https://github.com/tux3/qTox" -> "https://github.com/qTox/qTox"
>   ramsmp :: "https://github.com/beefyamoeba5/ramspeed" -> 404 OR NOT REPOSITORY URL
>   raze :: "https://github.com/coelckers/Raze" -> "https://github.com/ZDoom/Raze"
>   rccl :: "https://github.com/ROCm/rcclr" -> 404 OR NOT REPOSITORY URL
>   refkeen :: "https://github.com/NY00123/refkeen" -> "https://github.com/ReflectionHLE/ReflectionHLE"
>   rocm-cmake :: "https://github.com/RadeonOpenCompute/rocm-cmake" -> "https://github.com/ROCm/rocm-cmake"
>   rocminfo :: "https://github.com/RadeonOpenCompute/rocminfo" -> "https://github.com/ROCm/rocminfo"
>   rocr-runtime :: "https://github.com/RadeonOpenCompute/ROCR-Runtime" -> "https://github.com/ROCm/ROCR-Runtime"
>   roct-thunk-interface :: "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface" -> "https://github.com/ROCm/ROCT-Thunk-Interface"
>   rpm-build-perl6 :: "https://github.com/vlet/rpm-build-perl6" -> 404 OR NOT REPOSITORY URL
>   rtorrent :: "https://github.com/rakshasa/rtorrent/wiki" -> "https://github.com/rakshasa/rtorrent"
>   runns :: "https://github.com/dalegr/runns" -> "https://github.com/sh1r4s3/runns"
>   russian-doom :: "https://github.com/JNechaevsky/russian-doom" -> "https://github.com/Russian-Doom/russian-doom"
>   scanssh :: "https://github.com/ofalk/scanssh/wiki" -> "https://github.com/ofalk/scanssh"
>   scantailor :: "https://github.com/vigri/scantailor-advanced" -> "https://github.com/ScanTailor-Advanced/scantailor-advanced"
>   sddm-config-editor :: "https://github.com/hagabaka/sddm-config-editor" -> "https://github.com/lxqt/sddm-config-editor"
>   seafile-fuse :: "https://github.com/haiwen/seafile-fuse" -> 404 OR NOT REPOSITORY URL
>   seat-inspect :: "https://github.com/spanezz/seat-inspect" -> "https://github.com/scottwakeling/seat-inspect"
>   semaphore :: "https://github.com/ansible-semaphore/semaphore" -> "https://github.com/semaphoreui/semaphore"
>   setools :: "https://github.com/SELinuxProject/setools/wiki" -> "https://github.com/SELinuxProject/setools"
>   shared-color-profiles :: "http://github.com/hughsie/shared-color-profiles" -> 404 OR NOT REPOSITORY URL
>   siglo :: "https://github.com/alexr4535/siglo" -> "https://github.com/theironrobin/siglo"
>   smesh :: "https://github.com/LaughlinResearch/SMESH" -> "https://github.com/trelau/SMESH"
>   snapd :: "https://github.com/snapcore/snapd" -> "https://github.com/canonical/snapd"
>   snapd-glib :: "https://github.com/snapcore/snapd-glib" -> "https://github.com/canonical/snapd-glib"
>   snapd-glib-2 :: "https://github.com/snapcore/snapd-glib" -> "https://github.com/canonical/snapd-glib"
>   stlink :: "https://github.com/texane/stlink.git" -> "https://github.com/stlink-org/stlink"
>   stoken :: "https://github.com/cernekee/stoken" -> "https://github.com/stoken-dev/stoken"
>   termit :: "https://github.com/nonstop/termit/wiki" -> "https://github.com/nonstop/termit"
>   tesseract :: "https://github.com/tesseract-ocr" -> 404 OR NOT REPOSITORY URL
>   tora :: "https://github.com/tora-tool/tora/wiki" -> "https://github.com/tora-tool/tora"
>   tree-sitter-lua :: "https://github.com/tree-sitter/tree-sitter-lua" -> 404 OR NOT REPOSITORY URL
>   ubdsrv :: "https://github.com/ming1/ubdsrv" -> "https://github.com/ublk-org/ublksrv"
>   urxvt-perls :: "https://github.com/muennich/urxvt-perls" -> "https://github.com/xyb3rt/urxvt-perls"
>   viewnior :: "http://xsisqox.github.com/Viewnior" -> "https://github.com/xsisqox/Viewnior"
>   vim-plugin-nerdcommenter :: "https://github.com/scrooloose/nerdcommenter" -> "https://github.com/preservim/nerdcommenter"
>   vkroots :: "https://github.com/Joshua-Ashton/vkroots" -> "https://github.com/misyltoad/vkroots"
>   vreen :: "http://github.com/gorthauer/vreen" -> "https://github.com/alekseysidorov/vreen"
>   vsphere-automation-sdk-ruby :: "https://github.com/vmware/vsphere-automation-sdk-ruby" -> "https://github.com/vmware-archive/vsphere-automation-sdk-ruby"
>   webcamoid :: "https://github.com/hipersayanX/webcamoid" -> "https://github.com/webcamoid/webcamoid"
>   whatsapp-for-linux :: "https://github.com/eneshecan/whatsapp-for-linux" -> "https://github.com/xeco23/WasIstLos"
>   woadaptor :: "https://github.com/projectwonder/wonder/tree/master/Utilities/Adaptors" -> "https://github.com/wocommunity/wonder"
>   wrath :: "https://github.com/KillPixelGames/wrath-darkplaces" -> 404 OR NOT REPOSITORY URL
>   xapps :: "https://github.com/linuxmint/xapps" -> "https://github.com/linuxmint/xapp"
>   xemu :: "https://github.com/mborgerson/xemu" -> "https://github.com/xemu-project/xemu"
>   xkb-switch :: "https://github.com/ierton/xkb-switch" -> "https://github.com/sergei-mironov/xkb-switch"
>   xrandr-align :: "http://wolneykien.github.com/xrandr-align/" -> "https://github.com/wolneykien/xrandr-align"
>   yubioath-desktop :: "https://github.com/Yubico/yubioath-desktop" -> "https://github.com/Yubico/yubioath-flutter"
>   zps :: "https://github.ink/orhun/zps" -> "https://github.com/orhun/zps"
>   zxing-cpp :: "https://github.com/nu-book/zxing-cpp" -> "https://github.com/zxing-cpp/zxing-cpp"
>
> CHANGES OF VCS TAGS IN SOURCE PACKAGES:
>   atril-gtk :: "git://github.com/mate-desktop/mate-document-viewer.git" -> "https://github.com/mate-desktop/atril"
>   bubblewrap :: "https://github.com/projectatomic/bubblewrap.git" -> "https://github.com/containers/bubblewrap"
>   candle :: "https://github.com/Denvi/Candle/archive/refs/tags/v1.2b.tar.gz" -> "https://github.com/Denvi/Candle"
>   cbindgen :: "https://github.com/eqrion/cbindgen.git" -> "https://github.com/mozilla/cbindgen"
>   drbd-reactor :: "https://www.github.com/LINBIT/drbd-reactor.git" -> "https://github.com/LINBIT/drbd-reactor"
>   exaile :: "https://github.com/exaile.git" -> 404 OR NOT REPOSITORY URL
>   forge-sparks :: "https://github.com/rafaelmardojai/forge-sparks/issues" -> "https://github.com/rafaelmardojai/forge-sparks"
>   gem-activeresource :: "https://github.com/rails/activeresource/tree/v6.1.0.git" -> "https://github.com/rails/activeresource"
>   gem-augeas :: "https://github.com/dotdoom/augeas.git" -> 404 OR NOT REPOSITORY URL
>   gem-bcrypt :: "https://github.com/codahale/bcrypt-ruby.git" -> "https://github.com/bcrypt-ruby/bcrypt-ruby"
>   gem-bundler-audit :: "https://github.com/rubysec/bundler-audit#readme.git" -> "https://github.com/rubysec/bundler-audit"
>   gem-bundler-unload :: "https://github.com/mpapis/bundler-unload.git" -> "https://github.com/rvm/bundler-unload"
>   gem-chef :: "https://github.com/opscode/chef.git" -> "https://github.com/chef/chef"
>   gem-chef-provisioning :: "https://github.com/chef/chef-provisioning.git" -> "https://github.com/chef-boneyard/chef-provisioning"
>   gem-claide-plugins :: "https://github.com/cocoapods/claide-plugins.git" -> 404 OR NOT REPOSITORY URL
>   gem-cool-io :: "https://github.com/tarcieri/cool.io.git" -> "https://github.com/socketry/cool.io"
>   gem-covered :: "https://github.com/ioquatix/covered.git" -> "https://github.com/socketry/covered"
>   gem-dante :: "https://github.com/bazaarlabs/dante.git" -> "https://github.com/nesquena/dante"
>   gem-ed25519 :: "https://github.com/crypto-rb/ed25519.git" -> "https://github.com/RubyCrypto/ed25519"
>   gem-faraday-excon :: "https://github.com/lostisland/faraday-excon.git" -> "https://github.com/excon/faraday-excon"
>   gem-ffi-rzmq :: "https://github.com/chuckremes/ffi-rzmq-core.git.git" -> 404 OR NOT REPOSITORY URL
>   gem-ffi-rzmq-core :: "https://github.com/chuckremes/ffi-rzmq-core.git.git" -> 404 OR NOT REPOSITORY URL
>   gem-hoe-git2 :: "https://github.com/halostatue/hoe-git.git" -> "https://github.com/halostatue/hoe-git2"
>   gem-http-form-data :: "https://github.com/httprb/form_data.rb.git" -> "https://github.com/httprb/form_data"
>   gem-io-event :: "https://github.com/socketry/event.git" -> "https://github.com/socketry/io-event"
>   gem-ipaddr-extensions :: "https://github.com/jamesotron/ipaddrextensions.git" -> "https://github.com/jimsynz/IPAddrExtensions"
>   gem-ipaddress :: "https://github.com/bluemonk/ipaddress.git" -> "https://github.com/ipaddress-gem/ipaddress"
>   gem-journald-logger :: "https://github.com/sandfoxme/journald-logger.git" -> "https://github.com/arokettu/journald-logger"
>   gem-json :: "https://github.com/flori/json.git" -> "https://github.com/ruby/json"
>   gem-licensee :: "https://github.com/benbalter/licensee.git" -> "https://github.com/licensee/licensee"
>   gem-mini-magick :: "https://github.com/mini-magick/mini-magick.git" -> 404 OR NOT REPOSITORY URL
>   gem-mini-racer :: "https://github.com/discourse/mini_racer.git" -> "https://github.com/rubyjs/mini_racer"
>   gem-minitar :: "https://github.com/halostatue/minitar/.git" -> "https://github.com/halostatue/minitar"
>   gem-minitest :: "https://github.com/seattlerb/minitest.git" -> "https://github.com/minitest/minitest"
>   gem-minitest-autotest :: "https://github.com/seattlerb/minitest-autotest.git" -> "https://github.com/minitest/minitest-autotest"
>   gem-minitest-bisect :: "https://github.com/seattlerb/minitest-bisect.git" -> "https://github.com/minitest/minitest-bisect"
>   gem-minitest-focus :: "https://github.com/seattlerb/minitest-focus.git" -> "https://github.com/minitest/minitest-focus"
>   gem-minitest-reporters :: "https://github.com/capnkernul/minitest-reporters.git" -> "https://github.com/minitest-reporters/minitest-reporters"
>   gem-minitest-server :: "https://github.com/seattlerb/minitest-server.git" -> "https://github.com/minitest/minitest-server"
>   gem-minitest-sprint :: "https://github.com/seattlerb/minitest-sprint.git" -> "https://github.com/minitest/minitest-sprint"
>   gem-native-package-installer :: "https://github.com/ruby-gnome2/native-package-installer.git" -> "https://github.com/ruby-gnome/native-package-installer"
>   gem-net-ping :: "https://github.com/chernesk/net-ping.git" -> "https://github.com/eitoball/net-ping"
>   gem-paco :: "https://github.com/skryukov/paco.git" -> "https://github.com/ruby-next/paco"
>   gem-prettybacon :: "https://github.com/irrationalfab/prettybacon.git" -> "https://github.com/fabiopelosin/PrettyBacon"
>   gem-pry-rails :: "https://github.com/rweng/pry-rails.git" -> "https://github.com/pry/pry-rails"
>   gem-pusher-client :: "https://github.com/pusher/pusher-ruby-client.git" -> "https://github.com/pusher-community/pusher-websocket-ruby"
>   gem-racc :: "https://github.com/tenderlove/racc.git" -> "https://github.com/ruby/racc"
>   gem-rack-test :: "https://github.com/rack-test/rack-test.git" -> "https://github.com/rack/rack-test"
>   gem-rbvmomi :: "https://github.com/vmware/rbvmomi.git" -> "https://github.com/vmware-archive/rbvmomi"
>   gem-remix-stash :: "https://github.com/binary42/remix-stash.git" -> 404 OR NOT REPOSITORY URL
>   gem-responders :: "https://github.com/plataformatec/responders.git" -> "https://github.com/heartcombo/responders"
>   gem-retryable :: "https://github.com/nfedyashev/retryable/tree/master.git" -> "https://github.com/nfedyashev/retryable"
>   gem-rexical :: "https://github.com/tenderlove/rexical.git" -> "https://github.com/sparklemotion/rexical"
>   gem-rspec :: "https://github.com/rspec/rspec.git" -> 404 OR NOT REPOSITORY URL
>   gem-rspec-stubbed-env :: "https://github.com/pboling/rspec-stubbed_env/tree/v1.0.1.git" -> "https://github.com/pboling/rspec-stubbed_env"
>   gem-rubocop :: "https://github.com/rubocop-hq/rubocop.git" -> "https://github.com/rubocop/rubocop"
>   gem-rubocop-md :: "https://github.com/rubocop-hq/rubocop-md.git" -> "https://github.com/rubocop/rubocop-md"
>   gem-rubocop-performance :: "https://github.com/rubocop/rubocop-performance/.git" -> "https://github.com/rubocop/rubocop-performance"
>   gem-rubocop-ruby3-1 :: "https://github.com/rubocop-lts/rubocop-ruby3_1/tree/v1.0.6.git" -> "https://github.com/rubocop-lts/rubocop-ruby3_1"
>   gem-rubocop-shopify :: "https://github.com/shopify/ruby-style-guide/tree/v2.4.0.git" -> "https://github.com/Shopify/ruby-style-guide"
>   gem-ruby-debug-base19x :: "https://github.com/jetbrains/ruby-debug-base19.git" -> 404 OR NOT REPOSITORY URL
>   gem-ruby-memcheck :: "https://github.com/peterzhu2118/ruby_memcheck.git" -> "https://github.com/Shopify/ruby_memcheck"
>   gem-ruby-next-parser :: "https://github.com/whitequark/parser/tree/v3.2.2.4.git" -> "https://github.com/whitequark/parser"
>   gem-safemode :: "https://github.com/svenfuchs/safemode.git" -> "https://github.com/theforeman/safemode"
>   gem-sidekiq :: "https://github.com/mperham/sidekiq.git" -> "https://github.com/sidekiq/sidekiq"
>   gem-sigdump :: "https://github.com/frsyuki/sigdump.git" -> "https://github.com/fluent/sigdump"
>   gem-smart-proxy-onboard :: "https://github.com/theforeman/smart_proxy_onboard.git" -> 404 OR NOT REPOSITORY URL
>   gem-stackprof :: "https://github.com/tmm1/stackprof/tree/v0.2.19.git" -> "https://github.com/tmm1/stackprof"
>   gem-standard :: "https://github.com/testdouble/standard.git" -> "https://github.com/standardrb/standard"
>   gem-sus :: "https://github.com/ioquatix/sus.git" -> "https://github.com/socketry/sus"
>   gem-sus-fixtures-async :: "https://github.com/ioquatix/sus-fixtures-async.git" -> 404 OR NOT REPOSITORY URL
>   gem-sus-fixtures-async-http :: "https://github.com/ioquatix/sus-fixtures-async.git" -> 404 OR NOT REPOSITORY URL
>   gem-syntax-tree :: "https://github.com/kddnewton/syntax_tree.git" -> "https://github.com/ruby-syntax-tree/syntax_tree"
>   gem-test-unit-launchable :: "https://github.com/ono-max/test-unit-launchable.git" -> "https://github.com/launchableinc/test-unit-launchable"
>   gem-tf :: "https://github.com/mpapis/tf.git" -> "https://github.com/rvm/tf"
>   gem-therubyracer :: "https://github.com/cowboyd/therubyracer.git" -> "https://github.com/rubyjs/therubyracer"
>   gem-therubyrhino :: "https://github.com/cowboyd/therubyrhino.git" -> "https://github.com/rubyjs/therubyrhino"
>   gem-thor :: "https://github.com/erikhuda/thor.git" -> "https://github.com/rails/thor"
>   gem-train-kubernetes :: "https://github.com/bgeesaman/train-kubernetes.git" -> 404 OR NOT REPOSITORY URL
>   gem-url-escape :: "https://github.com/bougyman/seedling.git" -> 404 OR NOT REPOSITORY URL
>   gem-webdrivers :: "https://github.com/titusfortner/webdrivers/tree/v5.3.1.git" -> "https://github.com/titusfortner/webdrivers"
>   gem-webpacker :: "https://github.com/rails/webpacker/tree/v5.4.4.git" -> "https://github.com/rails/webpacker"
>   gem-yard-gobject-introspection :: "https://github.com/ruby-gnome2/yard-gobject-introspection.git" -> "https://github.com/ruby-gnome/yard-gobject-introspection"
>   gem-yard-junk :: "https://github.com/zverok/junk_yard.git" -> "https://github.com/zverok/yard-junk"
>   gem-yard-spellcheck :: "https://github.com/postmodern/yard-spellcheck#readme.git" -> "https://github.com/postmodern/yard-spellcheck"
>   gimp-plugin-elsamuko :: "git@github.com:elsamuko/gimp-elsamuko.git" -> "https://github.com/elsamuko/gimp-elsamuko"
>   graphs :: "https://github.com/Sjoerd1993/Graphs.git" -> "https://github.com/sstendahl/Graphs"
>   himalaya :: "https://github.com/soywod/himalaya" -> "https://github.com/pimalaya/himalaya"
>   inotify-tools :: "https://github.com/rvoicilas/inotify-tools" -> "https://github.com/inotify-tools/inotify-tools"
>   jpegdump :: "https://github.com/DidierStevens/DidierStevensSuite/commits/master/jpegdump.py" -> "https://github.com/DidierStevens/DidierStevensSuite"
>   jq :: "https://github.com/stedolan/jq" -> "https://github.com/jqlang/jq"
>   libcdio-paranoia :: "https://github.com/rocky/libcdio-paranoia.git" -> "https://github.com/libcdio/libcdio-paranoia"
>   libetpan :: "https://github.com/dinhviethoa/libetpan.git" -> "https://github.com/dinhvh/libetpan"
>   lsp-plugins :: "https://github.com/sadko4u/lsp-plugins" -> "https://github.com/lsp-plugins/lsp-plugins"
>   lua5.1-module-luaprompt :: "git+https://github.com/dpapavas/luaprompt.git" -> "https://github.com/dpapavas/luaprompt"
>   lua5.3-module-luaprompt :: "git+https://github.com/dpapavas/luaprompt.git" -> "https://github.com/dpapavas/luaprompt"
>   lua5.4-module-luaprompt :: "git+https://github.com/dpapavas/luaprompt.git" -> "https://github.com/dpapavas/luaprompt"
>   minilog-devel :: "https://github.com/dominikschnitzer/minilog.log" -> 404 OR NOT REPOSITORY URL
>   muon :: "https://github.com/annacrombie/muon.git" -> "https://github.com/muon-build/muon"
>   ocaml-yojson :: "https://github.com/mjambon/yojson.git" -> "https://github.com/ocaml-community/yojson"
>   onevpl-intel-gpu :: "https://github.com/oneapi-src/oneVPL-intel-gpu" -> "https://github.com/intel/vpl-gpu-rt"
>   paho-c :: "https://github.com/eclipse/paho.mqtt.c" -> "https://github.com/eclipse-paho/paho.mqtt.c"
>   perl-Inline-Python :: "git+https://github.com/niner/inline-python-pm" -> "https://github.com/niner/inline-python-pm"
>   perl-Moo :: "git+https://github.com/moose/Moo.git" -> "https://github.com/moose/Moo"
>   perl-Net-SSLeay :: "git+https://github.com/radiator-software/p5-net-ssleay.git" -> "https://github.com/radiator-software/p5-net-ssleay"
>   puppet-theforeman-puppetserver-foreman :: "git@github.com:theforeman/puppet-puppetserver_foreman.git" -> "https://github.com/theforeman/puppet-puppetserver_foreman"
>   python3-module-aiohttp_jinja2 :: "https://github.com/aio-libs/aiohttp_jinja2.git" -> "https://github.com/aio-libs/aiohttp-jinja2"
>   python3-module-arrow :: "https://github.com/crsmithdev/arrow.git" -> "https://github.com/arrow-py/arrow"
>   python3-module-betamax :: "https://github.com/sigmavirus24/betamax" -> "https://github.com/betamaxpy/betamax"
>   python3-module-deprecated :: "https://github.com/tantale/deprecated" -> "https://github.com/laurent-laporte-pro/deprecated"
>   python3-module-dulwich :: "https://github.com/dulwich/dulwich.git" -> "https://github.com/jelmer/dulwich"
>   python3-module-fanstatic :: "https://github.com/fanstatic/fanstatic/" -> "https://github.com/zopefoundation/fanstatic"
>   python3-module-fastapi-cli :: "https://github.com/tiangolo/fastapi-cli" -> "https://github.com/fastapi/fastapi-cli"
>   python3-module-filelock :: "https://github.com/tox-dev/py-filelock" -> "https://github.com/tox-dev/filelock"
>   python3-module-flask-mail :: "https://github.com/mattupstate/flask-mail.git" -> "https://github.com/pallets-eco/flask-mail"
>   python3-module-flask-principal :: "https://github.com/mattupstate/flask-principal.git" -> "https://github.com/pallets-eco/flask-principal"
>   python3-module-flask-wtf :: "https://github.com/wtforms/flask-wtf" -> "https://github.com/pallets-eco/flask-wtf"
>   python3-module-gocept.testing :: "https://github.com/gocept/gocept.testing" -> "https://github.com/minddistrict/gocept.testing"
>   python3-module-h5netcdf :: "https://github.com/shoyer/h5netcdf" -> "https://github.com/h5netcdf/h5netcdf"
>   python3-module-jsonschema-spec :: "https://github.com/p1c2u/jsonschema-spec.git" -> "https://github.com/p1c2u/jsonschema-path"
>   python3-module-lazy_loader :: "https://github.com/scientific-python/lazy_loader.git" -> "https://github.com/scientific-python/lazy-loader"
>   python3-module-license-expression :: "https://github.com/nexB/license-expression.git" -> "https://github.com/aboutcode-org/license-expression"
>   python3-module-logbook :: "https://github.com/mitsuhiko/logbook" -> "https://github.com/getlogbook/logbook"
>   python3-module-markdown :: "https://github.com/waylan/Python-Markdown.git" -> "https://github.com/Python-Markdown/markdown"
>   python3-module-memphis-py :: "https://github.com/memphisdev/memphis.py" -> "https://github.com/superstreamlabs/memphis.py"
>   python3-module-netaddr :: "https://github.com/drkjam/netaddr" -> "https://github.com/netaddr/netaddr"
>   python3-module-openapi-schema-validator :: "https://github.com/p1c2u/openapi-schema-validator" -> "https://github.com/python-openapi/openapi-schema-validator"
>   python3-module-openapi-spec-validator :: "https://github.com/p1c2u/openapi-spec-validator" -> "https://github.com/python-openapi/openapi-spec-validator"
>   python3-module-pdm-pep517 :: "https://github.com/pdm-project/pdm-pep517.git" -> "https://github.com/pdm-project/pdm-backend"
>   python3-module-port-for :: "https://github.com/kmike/port-for" -> "https://github.com/fizyk/port-for"
>   python3-module-ptpython :: "https://github.com/jonathanslenders/ptpython" -> "https://github.com/prompt-toolkit/ptpython"
>   python3-module-publicsuffix2 :: "https://github.com/nexB/python-publicsuffix2" -> "https://github.com/aboutcode-org/python-publicsuffix2"
>   python3-module-pycountry :: "https://github.com/flyingcircusio/pycountry" -> "https://github.com/pycountry/pycountry"
>   python3-module-pyperf :: "https://github.com/vstinner/pyperf" -> "https://github.com/psf/pyperf"
>   python3-module-pytest-httpserver :: "https://www.github.com/csernazs/pytest-httpserver.git" -> "https://github.com/csernazs/pytest-httpserver"
>   python3-module-pytest-ignore-flaky :: "https://github.com/schettino72/pytest-ignore-flaky" -> "https://github.com/coherent-oss/pytest-ignore-flaky"
>   python3-module-python-multipart :: "https://github.com/andrew-d/python-multipart" -> "https://github.com/Kludex/python-multipart"
>   python3-module-rapidfuzz :: "https://github.com/maxbachmann/RapidFuzz.git" -> "https://github.com/rapidfuzz/RapidFuzz"
>   python3-module-requests-cache :: "https://github.com/reclosedev/requests-cache" -> "https://github.com/requests-cache/requests-cache"
>   python3-module-requirements-detector :: "https://github.com/landscapeio/requirements-detector.git" -> "https://github.com/prospector-dev/requirements-detector"
>   python3-module-setuptools_scm :: "https://github.com/pypa/setuptools_scm/" -> "https://github.com/pypa/setuptools-scm"
>   python3-module-skosprovider :: "https://github.com/koenedaele/skosprovider.git" -> "https://github.com/OnroerendErfgoed/skosprovider"
>   python3-module-sphinx-autobuild :: "https://github.com/executablebooks/sphinx-autobuild" -> "https://github.com/sphinx-doc/sphinx-autobuild"
>   python3-module-sphinx-pytest :: "https://github.com/chrisjsewell/sphinx-pytest" -> "https://github.com/sphinx-extensions2/sphinx-pytest"
>   python3-module-sphinx_rtd_theme :: "https://github.com/snide/sphinx_rtd_theme" -> "https://github.com/readthedocs/sphinx_rtd_theme"
>   python3-module-sqlitedict :: "https://github.com/RaRe-Technologies/sqlitedict" -> "https://github.com/piskvorky/sqlitedict"
>   python3-module-stdio-mgr :: "https://www.github.com/bskinn/stdio-mgr" -> "https://github.com/bskinn/stdio-mgr"
>   python3-module-syrupy :: "https://github.com/tophat/syrupy" -> "https://github.com/syrupy-project/syrupy"
>   python3-module-tomlkit :: "https://github.com/sdispater/tomlkit.git" -> "https://github.com/python-poetry/tomlkit"
>   python3-module-typer :: "https://github.com/tiangolo/typer" -> "https://github.com/fastapi/typer"
>   python3-module-ujson :: "https://github.com/esnme/ultrajson" -> "https://github.com/ultrajson/ultrajson"
>   python3-module-wtforms :: "https://github.com/wtforms/wtforms" -> "https://github.com/pallets-eco/wtforms"
>   python3-module-xmlsec :: "https://github.com/mehcode/python-xmlsec" -> "https://github.com/xmlsec/python-xmlsec"
>   radvd :: "https://github.com/reubenhwk/radvd.git" -> "https://github.com/radvd-project/radvd"
>   raider :: "https://github.com/ADBeveridge/raider/tree/develop" -> "https://github.com/ADBeveridge/raider"
>   ruby-gnome2 :: "https://github.com/ruby-gnome2/ruby-gnome2.git" -> "https://github.com/ruby-gnome/ruby-gnome"
>   snapd-glib-2 :: "https://github.com/snapcore/snapd-glib.git" -> "https://github.com/canonical/snapd-glib"
>   superfile :: "https://github.com/MHNightCat/superfile" -> "https://github.com/yorukot/superfile"
>   tealdeer :: "https://github.com/dbrgn/tealdeer" -> "https://github.com/tealdeer-rs/tealdeer"
>   unpaper :: "git@github.com:unpaper/unpaper.git" -> "https://github.com/unpaper/unpaper"
>   vsphere-automation-sdk-ruby :: "https://github.com/vmware/vsphere-automation-sdk-ruby.git" -> "https://github.com/vmware-archive/vsphere-automation-sdk-ruby"
>   wesnoth :: "git+https://github.com/wesnoth/wesnoth.git" -> "https://github.com/wesnoth/wesnoth"
>   xnvme :: "https://github.com/OpenMPDK/xNVMe" -> "https://github.com/xnvme/xnvme"
>   yadm :: "https://github.com/TheLocehiliosan/yadm" -> "https://github.com/yadm-dev/yadm"
>
> --
> Best regards,
> Anton Zhukharev
> ALT Linux Team
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel



-- 
Ildar Mulyukov,
(ΙΧΘΥΣ) child of God

email: ildar.mulyukov@gmail.com
matrix: @ildar:matrix.org
blog: http://johan-notes.blogspot.com/


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-19 16:04 [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus Anton Zhukharev
                   ` (2 preceding siblings ...)
  2024-11-20  7:37 ` Ildar Mulyukov
@ 2024-11-20  7:45 ` Dmitry V. Levin
  2024-11-20  7:52   ` Anton Zhukharev
  2024-11-20  8:51   ` Anton Farygin
  3 siblings, 2 replies; 20+ messages in thread
From: Dmitry V. Levin @ 2024-11-20  7:45 UTC (permalink / raw)
  To: devel

On Tue, Nov 19, 2024 at 07:04:14PM +0300, Anton Zhukharev wrote:
> В репозитории скопилось достаточно много, так скажем, "испорченных"
> ссылок на репозитории на GitHub. Это очень вредно для BigData.
[...]
>   libselinux :: "https://github.com/SELinuxProject/selinux/wiki" -> "https://github.com/SELinuxProject/selinux"
[...]
>   linux-pam :: "https://github.com/linux-pam" -> 404 OR NOT REPOSITORY URL

Непонятно, чем вам, например, такие URL'ы проектов не угодили.


-- 
ldv


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-20  7:45 ` Dmitry V. Levin
@ 2024-11-20  7:52   ` Anton Zhukharev
  2024-11-20  8:36     ` Paul Wolneykien
  2024-11-20  8:51   ` Anton Farygin
  1 sibling, 1 reply; 20+ messages in thread
From: Anton Zhukharev @ 2024-11-20  7:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1426 bytes --]

On Wed, Nov 20, 2024 at 09:45:33AM +0200, Dmitry V. Levin wrote:
> On Tue, Nov 19, 2024 at 07:04:14PM +0300, Anton Zhukharev wrote:
> > В репозитории скопилось достаточно много, так скажем, "испорченных"
> > ссылок на репозитории на GitHub. Это очень вредно для BigData.
> [...]
> >   libselinux :: "https://github.com/SELinuxProject/selinux/wiki" -> "https://github.com/SELinuxProject/selinux"
> [...]
> >   linux-pam :: "https://github.com/linux-pam" -> 404 OR NOT REPOSITORY URL
> 
> Непонятно, чем вам, например, такие URL'ы проектов не угодили.

libselinux - ссылка на документацию, а не на репозиторий (это как раз
то, о чем я писал в самом первом сообщении в этом треде - про бесполезную
информацию, на мой взгляд).
В целом, такие ссылки можно и не трогать.

linux-pam - ссылка на организацию, а не на репозиторий.
Хоть в этой организаци один одноименный репозиторий - это все равно не
ссылка на репозиторий в понимании GitHub.

-- 
Best regards,
Anton Zhukharev
ALT Linux Team

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-20  7:52   ` Anton Zhukharev
@ 2024-11-20  8:36     ` Paul Wolneykien
  2024-11-20  8:44       ` Anton Zhukharev
  0 siblings, 1 reply; 20+ messages in thread
From: Paul Wolneykien @ 2024-11-20  8:36 UTC (permalink / raw)
  To: devel

В Wed, 20 Nov 2024 10:52:56 +0300
Anton Zhukharev <ancieg@altlinux.org> пишет:

> On Wed, Nov 20, 2024 at 09:45:33AM +0200, Dmitry V. Levin wrote:
> > On Tue, Nov 19, 2024 at 07:04:14PM +0300, Anton Zhukharev wrote:  
> > > В репозитории скопилось достаточно много, так скажем, "испорченных"
> > > ссылок на репозитории на GitHub. Это очень вредно для BigData.  
> > [...]  
> > >   libselinux :: "https://github.com/SELinuxProject/selinux/wiki" -> "https://github.com/SELinuxProject/selinux"  
> > [...]  
> > >   linux-pam :: "https://github.com/linux-pam" -> 404 OR NOT REPOSITORY URL  
> > 
> > Непонятно, чем вам, например, такие URL'ы проектов не угодили.  
> 
> libselinux - ссылка на документацию, а не на репозиторий (это как раз
> то, о чем я писал в самом первом сообщении в этом треде - про бесполезную
> информацию, на мой взгляд).
> В целом, такие ссылки можно и не трогать.
> 
> linux-pam - ссылка на организацию, а не на репозиторий.
> Хоть в этой организаци один одноименный репозиторий - это все равно не
> ссылка на репозиторий в понимании GitHub.

  Насколько мне известно, назначение тегов Url и Vcs в этом отношении
не совпадают: Url --- это адрес с информацией о проекте для человека,
а вот Vcs --- да, должен указывать на репозиторий который можно
склонировать подходящим способом. Поэтому претензии, что Url не
указывает в точности на репозиторий мне кажутся излишними.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-20  8:36     ` Paul Wolneykien
@ 2024-11-20  8:44       ` Anton Zhukharev
  2024-11-20  9:20         ` Arseny Maslennikov
  0 siblings, 1 reply; 20+ messages in thread
From: Anton Zhukharev @ 2024-11-20  8:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2887 bytes --]

On Wed, Nov 20, 2024 at 11:36:02AM +0300, Paul Wolneykien wrote:
> В Wed, 20 Nov 2024 10:52:56 +0300
> Anton Zhukharev <ancieg@altlinux.org> пишет:
> 
> > On Wed, Nov 20, 2024 at 09:45:33AM +0200, Dmitry V. Levin wrote:
> > > On Tue, Nov 19, 2024 at 07:04:14PM +0300, Anton Zhukharev wrote:  
> > > > В репозитории скопилось достаточно много, так скажем, "испорченных"
> > > > ссылок на репозитории на GitHub. Это очень вредно для BigData.  
> > > [...]  
> > > >   libselinux :: "https://github.com/SELinuxProject/selinux/wiki" -> "https://github.com/SELinuxProject/selinux"  
> > > [...]  
> > > >   linux-pam :: "https://github.com/linux-pam" -> 404 OR NOT REPOSITORY URL  
> > > 
> > > Непонятно, чем вам, например, такие URL'ы проектов не угодили.  
> > 
> > libselinux - ссылка на документацию, а не на репозиторий (это как раз
> > то, о чем я писал в самом первом сообщении в этом треде - про бесполезную
> > информацию, на мой взгляд).
> > В целом, такие ссылки можно и не трогать.
> > 
> > linux-pam - ссылка на организацию, а не на репозиторий.
> > Хоть в этой организаци один одноименный репозиторий - это все равно не
> > ссылка на репозиторий в понимании GitHub.
> 
>   Насколько мне известно, назначение тегов Url и Vcs в этом отношении
> не совпадают: Url --- это адрес с информацией о проекте для человека,
> а вот Vcs --- да, должен указывать на репозиторий который можно
> склонировать подходящим способом. Поэтому претензии, что Url не
> указывает в точности на репозиторий мне кажутся излишними.

К сожалению, тэг Vcs указан в относительно малом количестве пакетов.
Поэтому, чтобы как-то более-менее полезно проводить аналитику,
приходится идти на такие допуски.

Обычно GitHub - это хост _репозиториев_ и хотелось бы видеть, что если
ссылка в Url ведет на github.com, то ведет конкретно на репозиторий
проекта.

Да и не претензии это, а скорее просьбы.

-- 
Anton Zhukharev
ALT Linux Team

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-20  7:45 ` Dmitry V. Levin
  2024-11-20  7:52   ` Anton Zhukharev
@ 2024-11-20  8:51   ` Anton Farygin
  1 sibling, 0 replies; 20+ messages in thread
From: Anton Farygin @ 2024-11-20  8:51 UTC (permalink / raw)
  To: devel

On 20.11.2024 10:45, Dmitry V. Levin wrote:
> On Tue, Nov 19, 2024 at 07:04:14PM +0300, Anton Zhukharev wrote:
>> В репозитории скопилось достаточно много, так скажем, "испорченных"
>> ссылок на репозитории на GitHub. Это очень вредно для BigData.
> [...]
>>    libselinux :: "https://github.com/SELinuxProject/selinux/wiki" -> "https://github.com/SELinuxProject/selinux"
> [...]
>>    linux-pam :: "https://github.com/linux-pam" -> 404 OR NOT REPOSITORY URL
> Непонятно, чем вам, например, такие URL'ы проектов не угодили.
>
Как URL нормально, а вот как VCS не очень.

Мне кажется что добавление тэга VCS в этих пакеты решило задачу, которую 
преследует Антон.



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-20  8:44       ` Anton Zhukharev
@ 2024-11-20  9:20         ` Arseny Maslennikov
  2024-12-07  8:14           ` Andrey Savchenko
  0 siblings, 1 reply; 20+ messages in thread
From: Arseny Maslennikov @ 2024-11-20  9:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 3437 bytes --]

On Wed, Nov 20, 2024 at 11:44:40AM +0300, Anton Zhukharev wrote:
> On Wed, Nov 20, 2024 at 11:36:02AM +0300, Paul Wolneykien wrote:
> >   Насколько мне известно, назначение тегов Url и Vcs в этом отношении
> > не совпадают: Url --- это адрес с информацией о проекте для человека,
> > а вот Vcs --- да, должен указывать на репозиторий который можно
> > склонировать подходящим способом. Поэтому претензии, что Url не
> > указывает в точности на репозиторий мне кажутся излишними.
> 
> К сожалению, тэг Vcs указан в относительно малом количестве пакетов.
> Поэтому, чтобы как-то более-менее полезно проводить аналитику,
> приходится идти на такие допуски.
> 
> Обычно GitHub - это хост _репозиториев_ и хотелось бы видеть, что если
> ссылка в Url ведет на github.com, то ведет конкретно на репозиторий
> проекта.

Тогда надо эту ссылку на репозиторий действительно помещать в Vcs0
(да-да, там массив тегов, подобно Source0) и сделать его заполнение
рекомендуемым, признать поддерживаемым во всех актуальных репозиториях.
Это, понятное дело, нужно не от вас, а как решение сообщества. :)

Над этим шагом нужно, конечно, думать дальше. Вдруг у исходника нет
публичной Vcs, а только тарболл с исходниками? а как тогда обозначать
локатор источника исходных кодов? неужели вот так:
    SourceN: https://example.com/downloads/%name-%version.tgz
а если так нельзя? а зависит ли это от gear-схемы или неиспользования
gear? вообще, нужно ли это делать в спеке?

> Да и не претензии это, а скорее просьбы.

Подозреваю, что возмущённая реакция была вызвана по большей части именно
попыткой натянуть Url на Vcs0, которая была недостаточно артикулирована.
Часто бывает так, что проще объяснить некоторую мысль и не вызвать у
собеседника отторжение, аккуратно подобрав слова, чем если этого не делать.

Наверное, если сразу сказать "в пакетах, у исходников которых не указан
Vcs, мы признали таковым URL; в случаях, где тег URL указывал в пакете
на GitHub, мы такие пакеты тоже подвергали проверке на битый Vcs",
ругаться тут было бы уже не на что. :)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-19 21:34   ` Anton Zhukharev
@ 2024-11-21 18:55     ` Alexey V. Vissarionov
  2024-11-22  2:13       ` Grigory Ustinov
  0 siblings, 1 reply; 20+ messages in thread
From: Alexey V. Vissarionov @ 2024-11-21 18:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Good ${greeting_time}!

On 2024-11-20 00:34:08 +0300, Anton Zhukharev wrote:

 >>> В репозитории скопилось достаточно много, так скажем,
 >>> "испорченных" ссылок на репозитории на GitHub.Это очень
 >>> вредно для BigData.
 >> А велик ли наш интерес в том, чтобы эти ссылки были полезны
 >> для BigData? Ну, помимо уменьшения бардака в репе - оно нам
 >> нужно чтобы что?
 > Например, чтобы соотносить GHSA с пакетами из Sisyphus и
 > стабильных бранчей.

А что мешает мейнтейнерам делать это уже сейчас?


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-21 18:55     ` Alexey V. Vissarionov
@ 2024-11-22  2:13       ` Grigory Ustinov
  2024-11-22  8:10         ` Anton Farygin
  2024-11-22 21:55         ` Alexey V. Vissarionov
  0 siblings, 2 replies; 20+ messages in thread
From: Grigory Ustinov @ 2024-11-22  2:13 UTC (permalink / raw)
  To: devel

21.11.2024 21:55, Alexey V. Vissarionov пишет:
> Good ${greeting_time}!
>
> On 2024-11-20 00:34:08 +0300, Anton Zhukharev wrote:
>
>   >>> В репозитории скопилось достаточно много, так скажем,
>   >>> "испорченных" ссылок на репозитории на GitHub.Это очень
>   >>> вредно для BigData.
>   >> А велик ли наш интерес в том, чтобы эти ссылки были полезны
>   >> для BigData? Ну, помимо уменьшения бардака в репе - оно нам
>   >> нужно чтобы что?
>   > Например, чтобы соотносить GHSA с пакетами из Sisyphus и
>   > стабильных бранчей.
>
> А что мешает мейнтейнерам делать это уже сейчас?

Лень. А что мешает написать скрипт, который подготовит массовое NMU?



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-22  2:13       ` Grigory Ustinov
@ 2024-11-22  8:10         ` Anton Farygin
  2024-11-22 21:55         ` Alexey V. Vissarionov
  1 sibling, 0 replies; 20+ messages in thread
From: Anton Farygin @ 2024-11-22  8:10 UTC (permalink / raw)
  To: devel

On 22.11.2024 05:13, Grigory Ustinov wrote:
> 21.11.2024 21:55, Alexey V. Vissarionov пишет:
>> Good ${greeting_time}!
>>
>> On 2024-11-20 00:34:08 +0300, Anton Zhukharev wrote:
>>
>>   >>> В репозитории скопилось достаточно много, так скажем,
>>   >>> "испорченных" ссылок на репозитории на GitHub.Это очень
>>   >>> вредно для BigData.
>>   >> А велик ли наш интерес в том, чтобы эти ссылки были полезны
>>   >> для BigData? Ну, помимо уменьшения бардака в репе - оно нам
>>   >> нужно чтобы что?
>>   > Например, чтобы соотносить GHSA с пакетами из Sisyphus и
>>   > стабильных бранчей.
>>
>> А что мешает мейнтейнерам делать это уже сейчас?
>
> Лень. А что мешает написать скрипт, который подготовит массовое NMU?

А мы готовы к массовому NMU по этому поводу ?

Если да, то вообще ничто не мешает это сделать кроме ACL.



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-22  2:13       ` Grigory Ustinov
  2024-11-22  8:10         ` Anton Farygin
@ 2024-11-22 21:55         ` Alexey V. Vissarionov
  2024-11-26  8:57           ` Grigory Ustinov
  1 sibling, 1 reply; 20+ messages in thread
From: Alexey V. Vissarionov @ 2024-11-22 21:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Good ${greeting_time}!

On 2024-11-22 05:13:10 +0300, Grigory Ustinov wrote:

 >>>>> В репозитории скопилось достаточно много, так скажем,
 >>>>> "испорченных" ссылок на репозитории на GitHub.Это очень
 >>>>> вредно для BigData.
 >>>> А велик ли наш интерес в том, чтобы эти ссылки были полезны
 >>>> для BigData? Ну, помимо уменьшения бардака в репе - оно нам
 >>>> нужно чтобы что?
 >>> Например, чтобы соотносить GHSA с пакетами из Sisyphus и
 >>> стабильных бранчей.
 >> А что мешает мейнтейнерам делать это уже сейчас?
 > Лень.

Других причин точно нет?

 > А что мешает написать скрипт, который подготовит массовое NMU?

Например, наличие у мейнтейнера другого мнения по данному вопросу.
Особенно когда оно совпадает с мнением разработчика.

В частности, в качестве URL вполне может быть правильнее указать
ссылку на весь проект, а не на конкретный пакет - в частности, это
имеет смысл, когда документация формируется отдельными пакетами с
другими сборочными зависимостями, и при этом человекочитаема в
исходном тексте.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-22 21:55         ` Alexey V. Vissarionov
@ 2024-11-26  8:57           ` Grigory Ustinov
  2024-11-26 19:00             ` Andrey Bergman
  0 siblings, 1 reply; 20+ messages in thread
From: Grigory Ustinov @ 2024-11-26  8:57 UTC (permalink / raw)
  To: devel

23.11.2024 0:55, Alexey V. Vissarionov пишет:
> Good ${greeting_time}!
>
> On 2024-11-22 05:13:10 +0300, Grigory Ustinov wrote:
>
>   >>>>> В репозитории скопилось достаточно много, так скажем,
>   >>>>> "испорченных" ссылок на репозитории на GitHub.Это очень
>   >>>>> вредно для BigData.
>   >>>> А велик ли наш интерес в том, чтобы эти ссылки были полезны
>   >>>> для BigData? Ну, помимо уменьшения бардака в репе - оно нам
>   >>>> нужно чтобы что?
>   >>> Например, чтобы соотносить GHSA с пакетами из Sisyphus и
>   >>> стабильных бранчей.
>   >> А что мешает мейнтейнерам делать это уже сейчас?
>   > Лень.
>
> Других причин точно нет?
>
>   > А что мешает написать скрипт, который подготовит массовое NMU?
>
> Например, наличие у мейнтейнера другого мнения по данному вопросу.
> Особенно когда оно совпадает с мнением разработчика.

Можно написать робота, который заменит "неправильные" урлы на 
"правильные" с точки зрения топикстартера, а мейнтейнеры на местах уже 
будут сами аппрувить или дисаппрувить подготовленные таски.

Другой вопрос, что в этой дискуссии чудесным образом присутствуют только 
ссылки на гитхаб. Было бы интересно получить статистику по всем пакетам. 
Я точно знаю, что у нас есть немало пакетов, у которых в урлах и макросы 
%name и ведущие на умершие сайты.

> В частности, в качестве URL вполне может быть правильнее указать
> ссылку на весь проект, а не на конкретный пакет - в частности, это
> имеет смысл, когда документация формируется отдельными пакетами с
> другими сборочными зависимостями, и при этом человекочитаема в
> исходном тексте.
>
>


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-26  8:57           ` Grigory Ustinov
@ 2024-11-26 19:00             ` Andrey Bergman
  0 siblings, 0 replies; 20+ messages in thread
From: Andrey Bergman @ 2024-11-26 19:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

> Другой вопрос, что в этой дискуссии чудесным образом присутствуют только
> ссылки на гитхаб. Было бы интересно получить статистику по всем пакетам. Я
> точно знаю, что у нас есть немало пакетов, у которых в урлах и макросы %name
> и ведущие на умершие сайты.

Да, бывают умершие сайты, таким образом получается, что исходник хранится
только у нас (и, возможно, в Debian). Но это, отмечу, не повод убивать пакет.
Может быть разумно как-то отмечать такие пакеты и наоборот, хранить их
исходники особенно бережно.

И, конечно, кроме GH есть ещё и GitLab, есть частные репозитории (см. тот же
GHC), есть SourceForge, GNU Savannah и т.д.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-11-20  9:20         ` Arseny Maslennikov
@ 2024-12-07  8:14           ` Andrey Savchenko
  2024-12-07  8:25             ` Anton Zhukharev
  2024-12-08 18:22             ` Anton Farygin
  0 siblings, 2 replies; 20+ messages in thread
From: Andrey Savchenko @ 2024-12-07  8:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2640 bytes --]

On Wed, 20 Nov 2024 12:20:41 +0300 Arseny Maslennikov wrote:
> On Wed, Nov 20, 2024 at 11:44:40AM +0300, Anton Zhukharev wrote:
> > On Wed, Nov 20, 2024 at 11:36:02AM +0300, Paul Wolneykien wrote:
> > >   Насколько мне известно, назначение тегов Url и Vcs в этом отношении
> > > не совпадают: Url --- это адрес с информацией о проекте для человека,
> > > а вот Vcs --- да, должен указывать на репозиторий который можно
> > > склонировать подходящим способом. Поэтому претензии, что Url не
> > > указывает в точности на репозиторий мне кажутся излишними.
> > 
> > К сожалению, тэг Vcs указан в относительно малом количестве пакетов.
> > Поэтому, чтобы как-то более-менее полезно проводить аналитику,
> > приходится идти на такие допуски.
> > 
> > Обычно GitHub - это хост _репозиториев_ и хотелось бы видеть, что если
> > ссылка в Url ведет на github.com, то ведет конкретно на репозиторий
> > проекта.
> 
> Тогда надо эту ссылку на репозиторий действительно помещать в Vcs0
> (да-да, там массив тегов, подобно Source0)

Возможно, когда-то был массив тегов, но сейчас не работает при
сборке в Сизифе:

error: line 13: Unknown tag: Vcs0: git://git.code.sf.net/p/atinout/code
hsh-rebuild: pkg.tar: failed to fetch build dependencies.

Вот понадобилось для пакета два Vcs указать (с основным кодом
и с патчами) — и никак.

Анализ спеков Сизифа показывает, что VcsN использует лишь один пакет:

$ git grep -il vcs[[:digit:]]:
m/mumble/mumble.spec

И я не вполне понимаю как он пересобирается.

> и сделать его заполнение
> рекомендуемым, признать поддерживаемым во всех актуальных репозиториях.
> Это, понятное дело, нужно не от вас, а как решение сообщества. :)

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-12-07  8:14           ` Andrey Savchenko
@ 2024-12-07  8:25             ` Anton Zhukharev
  2024-12-08 18:22             ` Anton Farygin
  1 sibling, 0 replies; 20+ messages in thread
From: Anton Zhukharev @ 2024-12-07  8:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2542 bytes --]

On Sat, Dec 07, 2024 at 11:14:55AM +0300, Andrey Savchenko wrote:
> On Wed, 20 Nov 2024 12:20:41 +0300 Arseny Maslennikov wrote:
> > On Wed, Nov 20, 2024 at 11:44:40AM +0300, Anton Zhukharev wrote:
> > > On Wed, Nov 20, 2024 at 11:36:02AM +0300, Paul Wolneykien wrote:
> > > >   Насколько мне известно, назначение тегов Url и Vcs в этом отношении
> > > > не совпадают: Url --- это адрес с информацией о проекте для человека,
> > > > а вот Vcs --- да, должен указывать на репозиторий который можно
> > > > склонировать подходящим способом. Поэтому претензии, что Url не
> > > > указывает в точности на репозиторий мне кажутся излишними.
> > > 
> > > К сожалению, тэг Vcs указан в относительно малом количестве пакетов.
> > > Поэтому, чтобы как-то более-менее полезно проводить аналитику,
> > > приходится идти на такие допуски.
> > > 
> > > Обычно GitHub - это хост _репозиториев_ и хотелось бы видеть, что если
> > > ссылка в Url ведет на github.com, то ведет конкретно на репозиторий
> > > проекта.
> > 
> > Тогда надо эту ссылку на репозиторий действительно помещать в Vcs0
> > (да-да, там массив тегов, подобно Source0)
> 
> Возможно, когда-то был массив тегов, но сейчас не работает при
> сборке в Сизифе:
> 
> error: line 13: Unknown tag: Vcs0: git://git.code.sf.net/p/atinout/code
> hsh-rebuild: pkg.tar: failed to fetch build dependencies.
> 
> Вот понадобилось для пакета два Vcs указать (с основным кодом
> и с патчами) — и никак.
> 
> Анализ спеков Сизифа показывает, что VcsN использует лишь один пакет:
> 
> $ git grep -il vcs[[:digit:]]:
> m/mumble/mumble.spec
> 
> И я не вполне понимаю как он пересобирается.

Они там закомментированы просто ;)

-- 
Anton Zhukharev
ALT Linux Team

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus
  2024-12-07  8:14           ` Andrey Savchenko
  2024-12-07  8:25             ` Anton Zhukharev
@ 2024-12-08 18:22             ` Anton Farygin
  1 sibling, 0 replies; 20+ messages in thread
From: Anton Farygin @ 2024-12-08 18:22 UTC (permalink / raw)
  To: devel

On 07.12.2024 11:14, Andrey Savchenko wrote:
> On Wed, 20 Nov 2024 12:20:41 +0300 Arseny Maslennikov wrote:
>> On Wed, Nov 20, 2024 at 11:44:40AM +0300, Anton Zhukharev wrote:
>>> On Wed, Nov 20, 2024 at 11:36:02AM +0300, Paul Wolneykien wrote:
>>>>    Насколько мне известно, назначение тегов Url и Vcs в этом отношении
>>>> не совпадают: Url --- это адрес с информацией о проекте для человека,
>>>> а вот Vcs --- да, должен указывать на репозиторий который можно
>>>> склонировать подходящим способом. Поэтому претензии, что Url не
>>>> указывает в точности на репозиторий мне кажутся излишними.
>>> К сожалению, тэг Vcs указан в относительно малом количестве пакетов.
>>> Поэтому, чтобы как-то более-менее полезно проводить аналитику,
>>> приходится идти на такие допуски.
>>>
>>> Обычно GitHub - это хост _репозиториев_ и хотелось бы видеть, что если
>>> ссылка в Url ведет на github.com, то ведет конкретно на репозиторий
>>> проекта.
>> Тогда надо эту ссылку на репозиторий действительно помещать в Vcs0
>> (да-да, там массив тегов, подобно Source0)
> Возможно, когда-то был массив тегов, но сейчас не работает при
> сборке в Сизифе:
>
> error: line 13: Unknown tag: Vcs0: git://git.code.sf.net/p/atinout/code
> hsh-rebuild: pkg.tar: failed to fetch build dependencies.
>
> Вот понадобилось для пакета два Vcs указать (с основным кодом
> и с патчами) — и никак.
>
> Анализ спеков Сизифа показывает, что VcsN использует лишь один пакет:
>
> $ git grep -il vcs[[:digit:]]:
> m/mumble/mumble.spec
>
> И я не вполне понимаю как он пересобирается.

Я не уверен что мы готовы к тому, что в VCS будет массив.

https://git.altlinux.org/people/dshein/packages/?p=altrepodb.git;a=blob;f=src/altrepodb/repo/mapper.py;h=6b7a891568b90fb3b360a51897bb38567e45563f;hb=aa657ccd88e9afae6b15a623cb2f7124f5c5c3aa#l196



^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2024-12-08 18:22 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-11-19 16:04 [devel] Устаревшая информация в тэгах URL и VCS исходных пакетов в Sisyphus Anton Zhukharev
2024-11-19 20:10 ` Anton Zhukharev
2024-11-19 21:14 ` Alexey V. Vissarionov
2024-11-19 21:34   ` Anton Zhukharev
2024-11-21 18:55     ` Alexey V. Vissarionov
2024-11-22  2:13       ` Grigory Ustinov
2024-11-22  8:10         ` Anton Farygin
2024-11-22 21:55         ` Alexey V. Vissarionov
2024-11-26  8:57           ` Grigory Ustinov
2024-11-26 19:00             ` Andrey Bergman
2024-11-20  7:37 ` Ildar Mulyukov
2024-11-20  7:45 ` Dmitry V. Levin
2024-11-20  7:52   ` Anton Zhukharev
2024-11-20  8:36     ` Paul Wolneykien
2024-11-20  8:44       ` Anton Zhukharev
2024-11-20  9:20         ` Arseny Maslennikov
2024-12-07  8:14           ` Andrey Savchenko
2024-12-07  8:25             ` Anton Zhukharev
2024-12-08 18:22             ` Anton Farygin
2024-11-20  8:51   ` Anton Farygin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git