bzr fails to pull a branch from libdbusmenu-qt and says "ERROR: not a branch, is a repository"
I was trying to compile from source, for example juk:
$ cd ~/kde/src/kdesrc-build
$ ./kdesrc-build juk
The first few packages built successfully, but when it came to libdbusmenu-qt, it failed with log message from ~/kde/src/log/2020-08-15-01/libdbusmenu-qt/error.log
:
brz: ERROR: Not a branch: "/home/<mycomputername>/kde/src/libdbusmenu-qt/.bzr/branch/": location is a repository.
I tried to pull the repo manually with bzr, but failed again:
$ cd ~/kde/src/libdbusmenu-qt/
$ bzr pull https://launchpad.net/libdbusmenu-qt
brz: ERROR: Not a branch: "/home/<mycomputername>/kde/src/libdbusmenu-qt/.bzr/branch/": location is a repository.
Eventually I made it work by changing bzr commands and repo name (according to https://code.launchpad.net/~dbusmenu-team/libdbusmenu-qt/trunk )
$ bzr branch lp:libdbusmenu-qt/13.10
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data. See "bzr help launchpad-login".
Branched 250 revisions.
$
The packages built successfully after a rerunning of $ ./kdesrc-build juk
, so I think it's an error of URL addresses in the Perl scripts.
I am using Fedora 32 (KDE Plasma), and for just-for-fun purpose I am trying to build KDE and Qt libraries from scratch. (The rest problems are solved by just forcing a newer extra-cmake-modules version and installing correct development packages: sudo dnf install foo*-devel
.)