branching broken package
X11:lxde/mtpaint is broken, because it's linked to openSUSE:Factory, but it was removed from there. It's still possible to see original files under "Show unmerged sources" link in web ui. If I try to branch it, I get an error: BuildService API error: failed to branch: openSUSE:Factory/mtpaint: package 'mtpaint' does not exist Is it possible to branch it in a way that would give me unmerged sources?
hi Adam, On Tue, 2021-05-04 at 18:03 +0200, Adam Mizerski wrote:
X11:lxde/mtpaint is broken, because it's linked to openSUSE:Factory, but it was removed from there. It's still possible to see original files under "Show unmerged sources" link in web ui.
If I try to branch it, I get an error: BuildService API error: failed to branch: openSUSE:Factory/mtpaint: package 'mtpaint' does not exist
Is it possible to branch it in a way that would give me unmerged sources?
I don't think that is currently possible. the API tries to expand it to branch out. In order to allow you to fix it, though, I have now used my superpowers and unlinked it from Factory - which makes it a standalone package again which you can branch. cheers, Dominique
On 04.05.21 18:19, Dominique Leuenberger / DimStar wrote:
In order to allow you to fix it, though, I have now used my superpowers and unlinked it from Factory - which makes it a standalone package again which you can branch.
Maybe this should be done automatically with every package that is dropped from Factory, because all packages are broken everywhere once dropped from Factory which lets us lose lots of unfinished work, like for example my attempt at helping to fix syslinux6 in https://build.opensuse.org/request/show/869219 BTW: wouldn't it be much more logical if Factory had links to the devel projects and not the other way round? Best regards, -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman
On Dienstag, 4. Mai 2021, 22:04:11 CEST Stefan Seyfried wrote:
On 04.05.21 18:19, Dominique Leuenberger / DimStar wrote:
In order to allow you to fix it, though, I have now used my superpowers and unlinked it from Factory - which makes it a standalone package again which you can branch.
Maybe this should be done automatically with every package that is dropped from Factory, because all packages are broken everywhere once dropped from Factory which lets us lose lots of unfinished work, like for example my attempt at helping to fix syslinux6 in https://build.opensuse.org/request/show/869219
IMHO it is good when they break, because the package owners need to become aware that their source went away. It is not maintained there anymore and we can not decide what the proper solution is. (removing it as well, rebase on different package or fix and resubmit.)
BTW: wouldn't it be much more logical if Factory had links to the devel projects and not the other way round?
Factory is supposed to be the origin, after all reviews have happened. And not necessarly all changes need to go via devel projects, it is just a current policy. In any case, changes in devel projects should not affect factory directly. -- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer
On Dienstag, 4. Mai 2021, 18:19:59 CEST Dominique Leuenberger / DimStar wrote:
hi Adam,
On Tue, 2021-05-04 at 18:03 +0200, Adam Mizerski wrote:
X11:lxde/mtpaint is broken, because it's linked to openSUSE:Factory, but it was removed from there. It's still possible to see original files under "Show unmerged sources" link in web ui.
If I try to branch it, I get an error: BuildService API error: failed to branch: openSUSE:Factory/mtpaint: package 'mtpaint' does not exist
Is it possible to branch it in a way that would give me unmerged sources?
I don't think that is currently possible. the API tries to expand it to branch out.
In order to allow you to fix it, though, I have now used my superpowers and unlinked it from Factory - which makes it a standalone package again which you can branch.
right, technically it is possible to create a copy though. Fix it in the new place and then submit the unexapnded sources back to resolve the conflict via a submit request. It needs atm some manually fiddeling with the srcmd5 sums in the request, but would work. We could make this easier with osc though, if wanted ... -- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer
Am Dienstag, 4. Mai 2021, 18:03:08 CEST schrieb Adam Mizerski:
X11:lxde/mtpaint is broken, because it's linked to openSUSE:Factory, but it was removed from there. It's still possible to see original files under "Show unmerged sources" link in web ui.
If I try to branch it, I get an error: BuildService API error: failed to branch: openSUSE:Factory/mtpaint: package 'mtpaint' does not exist
Is it possible to branch it in a way that would give me unmerged sources?
Its there https://build.opensuse.org/package/show/X11%3Alxde/mtpaint Stephan
participants (5)
-
Adam Mizerski
-
Adrian Schröter
-
Dominique Leuenberger / DimStar
-
Stefan Seyfried
-
Stephan Hemeier