Trying to run git obs pr create against the repo of a fellow SUSE developer fails
Versions
- Operating system:
openSUSE Tumbleweed
- Packages: osc-1.24.0-1.1.noarch, latest git ae9c105
To Reproduce
I have a checked out clone of src.suse.de/pool/systemd. I have added src.suse.de/fbui/systemd as a remote. I've pushed to src.suse.de/mwilck/systemd#fix-service and I want to create a PR from there to src.suse.de/fbui/systemd#slfo-main.
> ~/git/osc/git-obs.py pr create \
--source-repo systemd \
--source-owner mwilck \
--source-branch fix-service \
--target-owner fbui \
--target-branch slfo-main \
--title 'Fix _service for osc manualrun' \
--description 'this is the description'
Using the following Gitea settings:
* Config path: /home/mwilck/.config/tea/config.yml
* Login (name of the entry in the config file): ibs
* URL: https://src.suse.de
* User: mwilck
ERROR: Unable to create a pull request because owner 'fbui' has no matching parent repo for 'mwilck/systemd'
Am I doing anything wrong? If yes what? Of course I tried various combinations of options but they all failed, sometimes with different error messages. Here's another example with a different error message:
git obs pr create --target-owner fbui --target-branch slfo-main --title 'Fix _service for osc manualrun' --description ''
Using the following Gitea settings:
* Config path: /home/mwilck/.config/tea/config.yml
* Login (name of the entry in the config file): ibs
* URL: https://src.suse.de
* User: mwilck
ERROR: 404 Not Found: b'{"errors":null,"message":"not found","url":"https://src.suse.de/api/swagger"}\n'
Expected behavior
Doesn't fail
Additional context
I was able to create the PR with tea:
tea pulls create --base slfo-main --repo fbui/systemd
#1 Fix Service (open)
@mwilck created 2026-03-12 21:39 slfo-main <- mwilck:fix-service
--------
• No Conflicts
https://src.suse.de/fbui/systemd/pulls/1
Trying to run
git obs pr createagainst the repo of a fellow SUSE developer failsVersions
openSUSE TumbleweedTo Reproduce
I have a checked out clone of
src.suse.de/pool/systemd. I have addedsrc.suse.de/fbui/systemdas a remote. I've pushed tosrc.suse.de/mwilck/systemd#fix-serviceand I want to create a PR from there tosrc.suse.de/fbui/systemd#slfo-main.Am I doing anything wrong? If yes what? Of course I tried various combinations of options but they all failed, sometimes with different error messages. Here's another example with a different error message:
Expected behavior
Doesn't fail
Additional context
I was able to create the PR with
tea: