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
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.)