According to https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket , BitBucket will retire mercurial repositories support. Currently all hg repositories switched to read-only state and may in future completely discontinued. There five packages that still uses EHG_REPO_URI="https://bitbucket.org/" (grep 'EHG.*bitbucket.org' -r --exclude-dir=metadata): net-wireless/rfcat net-im/mcabber media-libs/x265 dev-vcs/tortoisehg games-engines/love All of those eventually need either to switch another repository URI or remove LIVE ebuild versions.
Thanks for taking care of this!
Seems today Bitbucket completely removed Mercurial repositories, now all projects with hg returns page "Repository unavailable - Bitbucket no longer supports Mercurial repositories", so tracker now counts packages that hosted in Bitbucket. Unfortunately, there no easy way to distinguish hg and git repositories, only manual check...
Does it return 404? If so, plain HEAD should suffice.
OK, with some black magic and hackery I got list of affected packages: # name src_uri_fetch_error homepage_fetch_error app-dicts/dikt True False app-emulation/pcem False True app-portage/pqlop True True app-text/csvfix True True app-vim/frawor True True app-vim/gundo True False app-vim/splice True False dev-cpp/eigen True False dev-db/sadisplay False True dev-games/ogre True False dev-haskell/equivalence False True dev-haskell/fdo-notify False True dev-haskell/setlocale False True dev-haskell/stringsearch False True dev-python/backports False True dev-python/blockdiag False True dev-python/chainmap False True dev-python/cov-core False True dev-python/cssutils False True dev-python/django-auth-ldap False True dev-python/et_xmlfile False True dev-python/openpyxl True False dev-python/polib False True dev-python/pycountry False True dev-python/pypeg2 False True dev-python/pypy True False dev-python/pypy3 True False dev-python/pypy3-exe True False dev-python/pypy-exe True False dev-python/pytest-cache False True dev-python/reportlab False True dev-python/ruamel-std-pathlib True True dev-python/sphinxcontrib-doxylink False True dev-python/sphinxcontrib-newsfeed False True dev-python/suds False True dev-python/tempita True False dev-python/whoosh False True dev-ruby/pg False True dev-vcs/tortoisehg True False games-action/lugaru False True games-arcade/opentyrian False True mail-filter/courier-pythonfilter False True media-gfx/qiv True True media-libs/coin True True media-libs/SoXt True False media-libs/x265 True True media-plugins/vdr-dvbhddevice True False media-tv/v4l-dvb-saa716x True False media-video/atomicparsley-wez True False media-video/transcode False True net-dns/mdns-repeater True True net-misc/connect True True net-misc/qtm True False net-misc/sks True True net-nds/shelldap True True net-wireless/rfcat True True sci-libs/ignition-math True False sci-libs/tensorflow True False sys-fs/fuse-zip True True sys-power/ncpufreqd False True x11-misc/openbox-menu True False x11-plugins/purple-hangouts True True x11-plugins/wmcpuwatch True True
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4410f8b6ec34d05ac21aab24fabed51ffce97c43 commit 4410f8b6ec34d05ac21aab24fabed51ffce97c43 Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:39:10 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:44:37 +0000 mail-filter/courier-pythonfilter: update HOMEPAGE Replace non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Closes: https://github.com/gentoo/gentoo/pull/17224 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2d90de3d28e58ec881c4f6b8eccbfc4443bf63b commit e2d90de3d28e58ec881c4f6b8eccbfc4443bf63b Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:37:11 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:43:20 +0000 dev-ruby/pg: update HOMEPAGE Replace non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-ruby/pg/metadata.xml | 2 +- dev-ruby/pg/pg-0.21.0.ebuild | 4 ++-- dev-ruby/pg/pg-1.2.2.ebuild | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a1f57923432d540c96afd92acab9fb59f6f5e9 commit 42a1f57923432d540c96afd92acab9fb59f6f5e9 Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:33:14 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:43:17 +0000 dev-python/whoosh: update HOMEPAGE Replace non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/whoosh/metadata.xml | 1 - dev-python/whoosh/whoosh-2.7.4.ebuild | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e12e1b4798f079033bf1c9d426d3a5f5d36cf9d commit 1e12e1b4798f079033bf1c9d426d3a5f5d36cf9d Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:31:27 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:43:14 +0000 dev-python/suds: update HOMEPAGE Remove non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/suds/metadata.xml | 1 - dev-python/suds/suds-0.6-r1.ebuild | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=457e8fe2a68620910d939951ebdeb4d1720e1a4f commit 457e8fe2a68620910d939951ebdeb4d1720e1a4f Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:29:39 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:43:11 +0000 dev-python/sphinxcontrib-newsfeed: update HOMEPAGE Replace non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/sphinxcontrib-newsfeed/metadata.xml | 2 +- dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb0561c60cc7721e32a26e2a6d6bed50e277f6b commit ccb0561c60cc7721e32a26e2a6d6bed50e277f6b Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:26:15 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:43:08 +0000 dev-python/reportlab: update HOMEPAGE Remove non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/reportlab/reportlab-3.5.48.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86408592224aff7ac9bc041b4d84e668cbe371e3 commit 86408592224aff7ac9bc041b4d84e668cbe371e3 Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:24:26 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:43:05 +0000 dev-python/pytest-cache: update HOMEPAGE Remove non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/pytest-cache/metadata.xml | 4 +--- dev-python/pytest-cache/pytest-cache-1.0-r2.ebuild | 1 - 2 files changed, 1 insertion(+), 4 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dae9335f9f6eef6edfee53c5d06f94b60c8251e9 commit dae9335f9f6eef6edfee53c5d06f94b60c8251e9 Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:21:02 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:43:02 +0000 dev-python/pypeg2: update HOMEPAGE Remove non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/pypeg2/metadata.xml | 1 - dev-python/pypeg2/pypeg2-2.15.2-r1.ebuild | 1 - 2 files changed, 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930385abad175bad2801f79fbdc61683fb2bf7cb commit 930385abad175bad2801f79fbdc61683fb2bf7cb Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:19:31 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:42:59 +0000 dev-python/pycountry: update HOMEPAGE Replace non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/pycountry/metadata.xml | 2 +- dev-python/pycountry/pycountry-19.8.18.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f19d7bee1bde0f481ea444d707fddd0686ee95b3 commit f19d7bee1bde0f481ea444d707fddd0686ee95b3 Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:17:42 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:42:56 +0000 dev-python/polib: update HOMEPAGE Replace non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/polib/metadata.xml | 2 +- dev-python/polib/polib-1.1.0-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f7231f3402ae59c5236132fc2b0ae892faacf2 commit 83f7231f3402ae59c5236132fc2b0ae892faacf2 Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:14:48 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:42:53 +0000 dev-python/cssutils: update HOMEPAGE Remove non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/cssutils/cssutils-1.0.2-r2.ebuild | 2 +- dev-python/cssutils/metadata.xml | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5a3c95d1293c58d157b8841b56371a75a1ae2c3 commit f5a3c95d1293c58d157b8841b56371a75a1ae2c3 Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:13:22 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:42:50 +0000 dev-python/cov-core: update HOMEPAGE Replace non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/cov-core/cov-core-1.15.0-r1.ebuild | 2 +- dev-python/cov-core/metadata.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5b9d36e0e22825a342292dcaff52e01462fd02c commit e5b9d36e0e22825a342292dcaff52e01462fd02c Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:10:57 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:42:47 +0000 dev-python/chainmap: update HOMEPAGE Remove non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/chainmap/chainmap-1.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73585f8c778f8aa6aafc0edf4c92441f83cf180 commit d73585f8c778f8aa6aafc0edf4c92441f83cf180 Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:08:36 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:42:44 +0000 dev-python/backports: update HOMEPAGE Remove non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/backports/backports-1.0.ebuild | 2 +- dev-python/backports/metadata.xml | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1dd256f9c219aeffa6e86a58cf493fc9d100f83 commit c1dd256f9c219aeffa6e86a58cf493fc9d100f83 Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:06:30 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:42:41 +0000 dev-haskell/stringsearch: update HOMEPAGE Replace non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-haskell/stringsearch/metadata.xml | 3 --- dev-haskell/stringsearch/stringsearch-0.3.6.6-r1.ebuild | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64cf2816cf17e440b2f5b57502429e6155882ff1 commit 64cf2816cf17e440b2f5b57502429e6155882ff1 Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 03:03:17 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:42:38 +0000 dev-haskell/fdo-notify: update HOMEPAGE Replace non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-haskell/fdo-notify/fdo-notify-0.3.1.ebuild | 4 ++-- dev-haskell/fdo-notify/metadata.xml | 3 --- 2 files changed, 2 insertions(+), 5 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3329aa4f7310fd8684deeb809b489563e5829d commit 5b3329aa4f7310fd8684deeb809b489563e5829d Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 02:56:47 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:42:35 +0000 dev-db/sadisplay: update HOMEPAGE Replace non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-db/sadisplay/metadata.xml | 2 +- dev-db/sadisplay/sadisplay-0.4.9.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bd51b8465baad116f1731f181b2ce0cc6341ef commit 47bd51b8465baad116f1731f181b2ce0cc6341ef Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 02:45:11 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:42:32 +0000 app-emulation/pcem: update HOMEPAGE Replace non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> app-emulation/pcem/metadata.xml | 2 +- app-emulation/pcem/pcem-16.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b02cab2068bc251ecfdb0ddf469a0fa71a4a7ae6 commit b02cab2068bc251ecfdb0ddf469a0fa71a4a7ae6 Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 02:42:53 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-08-23 11:42:29 +0000 dev-python/et_xmlfile: update HOMEPAGE Remove non-functioning BitBucket URL Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild | 2 +- dev-python/et_xmlfile/metadata.xml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-)
There https://bitbucket-archive.softwareheritage.org/ project that mirrored major HG projects from BitBucket. If there no other options than treecleaning or using active mirror, it may used as last resort.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6cf56c35f53484063dfa46f0fa41df9432433d commit 5b6cf56c35f53484063dfa46f0fa41df9432433d Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2020-08-23 01:13:37 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-09-16 08:04:11 +0000 net-dns/mdns-repeater: update version Migrate from bitbucket to github, respect system CFLAGS and LDFLAGS. Closes: https://bugs.gentoo.org/724962 Closes: https://bugs.gentoo.org/724944 Bug: https://bugs.gentoo.org/737896 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> net-dns/mdns-repeater/Manifest | 1 + ...dns-repeater-1.11-system-compiler-options.patch | 33 ++++++++++++++++++++++ net-dns/mdns-repeater/mdns-repeater-1.11.ebuild | 27 ++++++++++++++++++ net-dns/mdns-repeater/metadata.xml | 2 +- 4 files changed, 62 insertions(+), 1 deletion(-)
All done.