Am 12.01.22 um 08:49 schrieb Adrian Schröter:
On Dienstag, 11. Januar 2022, 17:48:51 CET Manfred Schwarb wrote:
Hi, lately, a lot of devel packages are broken, e.g. https://build.opensuse.org/package/show/network:dhcp/dhcp https://build.opensuse.org/package/show/Application:Geo/python-OWSLib etc. etc.
They show messages "Files could not be expanded: could not apply patch 'project.diff'" or similar. If one wants to branch such a package, an internal OBS error occurs (sic!). So how is one supposed to branch such a package? To bug the maintainers of each package individually? Can't this solved in a more general, automated way?
you could copy the package 1:1 and then fix the merge conflict.
Well, are they really merge conflicts? These broken packages are always staging packages for Factory and always contain a strange "_link" file, containing a link to factory. Shouldn't the staging package be the original one? Anyways, such cases are numerous, and I'm not inclined to fix them myself. The thing is, maintainers are probably not even aware of these broken packages. Some sort of "broken package reminder" per email would help perhaps. Cheers, Manfred
afterwards you could submit it back using
osc sr --update-link ...