[opensuse-buildservice] noarch, debian and arm packages
When are noarch packages built? It's not a selectable architecture. I enabled the two arm distros in my home project but a stand-alone noarch package doesn't build. Something complains about a missing rpm-build dependency. What are the steps for Debian x86 packages? I only see failures. And there's no rpmlint output and nothing equivalent for debian. The OBS documentation is silent on all this as far as I can tell. Thanks, Volker -- Volker Kuhlmann http://volker.dnsalias.net/ Please do not CC list postings to me. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Quoting Volker Kuhlmann <list0570@paradise.net.nz>:
When are noarch packages built? It's not a selectable architecture. I enabled the two arm distros in my home project but a stand-alone noarch package doesn't build. Something complains about a missing rpm-build dependency.
What are the steps for Debian x86 packages? I only see failures. And there's no rpmlint output and nothing equivalent for debian.
The OBS documentation is silent on all this as far as I can tell.
In essence, a noarch package is a 100% normal package, built on i586 and x86_64, but 'marked' as the result being noarch. So the normal i586 and x86_64 schedulers will pick it up (in theory, you could disable one of the two builds; hardle ever done though). Dominique -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Fri 02 Aug 2013 19:24:17 NZST +1200, Dominique Leuenberger a.k.a. Dimstar wrote:
In essence, a noarch package is a 100% normal package, built on i586 and x86_64, but 'marked' as the result being noarch.
So the normal i586 and x86_64 schedulers will pick it up (in theory, you could disable one of the two builds; hardle ever done though).
Yes that's OK and no problem. But the armv6l, armv7l schedulers don't do anything, other than saying "excluded" (or now "unresolvable), and "nothing provides rpm-build". The same package builds fine on all rpm distros. Thanks, Volker -- Volker Kuhlmann http://volker.dnsalias.net/ Please do not CC list postings to me. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Volker Kuhlmann <list0570@paradise.net.nz> writes:
But the armv6l, armv7l schedulers don't do anything, other than saying "excluded" (or now "unresolvable), and "nothing provides rpm-build". The same package builds fine on all rpm distros.
You are probably building against the wrong repository. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Sat 03 Aug 2013 23:57:46 NZST +1200, Andreas Schwab wrote:
But the armv6l, armv7l schedulers don't do anything, other than saying "excluded" (or now "unresolvable), and "nothing provides rpm-build". The same package builds fine on all rpm distros.
You are probably building against the wrong repository.
Ah, that's interesting. Indeed it starts building on Debian7 (but fails, my debian-foo is inadequate). Does that mean obs can't build arm packages against oS 12.3 at all? That would be disappointing. Is there a table somewhere that shows which architectures actually work against which distros (even though they can all be enabled)? Thanks, Volker -- Volker Kuhlmann http://volker.dnsalias.net/ Please do not CC list postings to me. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Monday 2013-08-05 02:23, Volker Kuhlmann wrote:
On Sat 03 Aug 2013 23:57:46 NZST +1200, Andreas Schwab wrote:
But the armv6l, armv7l schedulers don't do anything, other than saying "excluded" (or now "unresolvable), and "nothing provides rpm-build". The same package builds fine on all rpm distros.
You are probably building against the wrong repository.
Does that mean obs can't build arm packages against oS 12.3 at all? That would be disappointing.
Well if you point it to <path project="openSUSE:12.3:Ports" repository="ports"/> it should.
Is there a table somewhere that shows which architectures actually work against which distros (even though they can all be enabled)?
Each bsprj may actually have its own list of architectures (necessarily a subset of the arches understood by OBS in general). -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Jan Engelhardt <jengelh@inai.de> writes:
On Monday 2013-08-05 02:23, Volker Kuhlmann wrote:
On Sat 03 Aug 2013 23:57:46 NZST +1200, Andreas Schwab wrote:
But the armv6l, armv7l schedulers don't do anything, other than saying "excluded" (or now "unresolvable), and "nothing provides rpm-build". The same package builds fine on all rpm distros.
You are probably building against the wrong repository.
Does that mean obs can't build arm packages against oS 12.3 at all? That would be disappointing.
Well if you point it to <path project="openSUSE:12.3:Ports" repository="ports"/> it should.
12.3 doesn't have armv6l, though. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Mon 05 Aug 2013 12:54:59 NZST +1200, Jan Engelhardt wrote:
Well if you point it to <path project="openSUSE:12.3:Ports" repository="ports"/> it should.
And so it does. Thank you very much for the pointer. I had added several newer repos and the arm architectures to some - for '86 it just worked, for arm it's a "port", which is, uhh, not exactly obvious. I'd use obs more often if it didn't take so long (and several questions on this list) just to get started. :-( As Andreas points out, it does nothing much with armv6 though. I'll leave armv6 and obs for later. Thanks everyone for your help, Volker -- Volker Kuhlmann http://volker.dnsalias.net/ Please do not CC list postings to me. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (5)
-
Andreas Schwab
-
Andreas Schwab
-
Dominique Leuenberger a.k.a. Dimstar
-
Jan Engelhardt
-
Volker Kuhlmann