can't propose a merge spanning projects or packages

Bug #446716 reported by Zachery Bir
48
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

When trying to propose the branch lp:~urbanape/bindwood/trunk.lp444022 for merging to lp:~ubuntu-dev/firefox-extensions/bindwood.ubuntu, launchpad told me that "This branch is not mergeable into lp:~ubuntu-dev/firefox-extensions/bindwood.ubuntu"

However, when I branch lp:~ubuntu-dev/firefox-extensions/bindwood.ubuntu and manually bzr merge lp:~urbanape/bindwood/trunk.lp444022, it works fine.

This seems to be a flaw or oversight in the way lp allows for merge proposals to run.

Curtis Hovey (sinzui)
affects: launchpad → launchpad-code
Changed in launchpad-code:
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Tim Penhey (thumper) wrote :

This isn't an oversight, but is a flaw. This is by design as the app servers don't have direct access to the underlying branches (right now), and as an approximation we check that the branches have the same target (source package or project).

Martin Pool (mbp)
summary: - Can't target an arbitrary branch for merge
+ can't propose a merge spanning projects or packages
Martin Pool (mbp)
tags: added: code-review confusing-ui
Revision history for this message
Stefan Rijnhart (Opener) (stefan-opener) wrote :

Sorry about this 'me too!' posting but the launchpad tour currently boasts "making it easy to share code [...] across projects" (see [1]), so I am seriously disappointed by this unexpected behaviour.

I have a project to maintain a stable branch of OpenERP as the OpenERP bug fixing policy prevents community bug fixes on the stable branch of the official project (soul sucking hybrid business model). However, we among others post branches of the OpenERP project that fix such bugs on the stable version, and I would like to manage merge requests of these branches with our own project.

Indeed, the two branches in their respective projects have a recent common anchestor and bzr has no problem doing the actual merges, but due to this bug, Launchpad keeps telling me that "This branch (under openobject-addons) is not mergeable into lp:therp-backports".

For example: https://code.launchpad.net/~therp-nl/openobject-addons/l10n_nl-fixes cannot be merged in lp:therp-backports

[1] https://launchpad.net/+tour/index

I would really like this flaw to be solved but of course, with only three people being affected in three years we do not stand a chance...

Cheers,
Stefan.

Revision history for this message
Vivek poddar (vivekimsit) wrote :

Hi,

It seems me too is affected by this bug! I am trying to merge my change proposal of my branch: lp:~synerpgy/synerpgy-projects/synerpgy-extra-trunk into the target branch: lp:openobject-addons/extra-trunk. I am not able to understand what is going wrong.

Thanks and Regards!
Vivek

Revision history for this message
Jobi Kea Carter (keacarterdev) wrote :

Unless there is a reason for this which I don't understand, I too would like to see this behavior changed.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.