[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>:
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:
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:
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:
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:
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:
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:
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

Quoting Volker Kuhlmann <list0570@paradise.net.nz>:
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:
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:
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:
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:
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:
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
participants (5)
-
Andreas Schwab
-
Andreas Schwab
-
Dominique Leuenberger a.k.a. Dimstar
-
Jan Engelhardt
-
Volker Kuhlmann