Re: Adding to the OBS



On Fri, 10 Apr 2009, Malcolm wrote:-

On Fri, 10 Apr 2009 15:48:04 +0100
David Bolt <blacklist-me@xxxxxxxxxx> wrote:

It wouldn't be allowed on the build service, for just the same reason
that LAME, FFmpeg and numerous other multimedia packages aren't
allowed on it. That wouldn't stop it from being added to Packman, or
from building it yourself locally[0].


[0] which, purely out of interest, I'm presently trying to do.

This is lots of fun, trying to build up a complete list of build
dependencies :|

Hi
I'm wondering if you could get away with a nosrc rpm, I think that
would be allowed?

I don't think so. When you add a package to the build service, the
package file you need to update contains this:

Please have a look at:
http://en.opensuse.org/Restricted_Formats
Packages containing formats listed there are NOT allowed to
be packaged in the openSUSE Buildservice and will be deleted!

And MPEG2, MP3, etc. are listed amongst those that are not allowed on
the build service. This would mean that you couldn't build the package,
as you couldn't add the required build dependencies, since they don't
exist on the build service.

I suppose that if you can create packages that provide the APIs for the
various dependencies, in a similar way to the libffmpeg-api package on
the build service, you may be able to get away with it.

For a definitive answer, you'd really have to ask Novell themselves. A
good place to start would be to ask on the opensuse-buildservice mailing
list for advice, possibly asking Novell Legal if there's conflicting
views between the various SUSE/Novell employees.


Regards,
David Bolt

--
Team Acorn: http://www.distributed.net/ OGR-NG @ ~100Mnodes RC5-72 @ ~1Mkeys/s
openSUSE 10.3 32b | openSUSE 11.0 32b | |
openSUSE 10.3 64b | openSUSE 11.0 64b | openSUSE 11.1 64b |
openSUSE 10.3 PPC | RISC OS 3.6 | RISC OS 3.11 | TOS 4.02
.



Relevant Pages

  • Re: DPS Initial Ideas
    ... of "The FreeBSD package system is broken and needs to be fundamentally ... Rewriting it to use SQLite is a fundamental change. ... running a perl script to connect to a Berkeley database. ... It may be that borrowing from Debian the idea of "abstract" dependencies ...
    (freebsd-hackers)
  • Re: Separate Compilation in Programming Languages
    ... for the Package P1 to the package body of P2. ... no need to recompile anything, ... This is not true in the traditional Ada way when the dependencies are ... package Stacks is ...
    (comp.lang.ada)
  • Re: DPS Initial Ideas
    ... of "The FreeBSD package system is broken and needs to be fundamentally ... to change dependencies which are in the correct range, ... without requiring a rewrite from scratch. ... think about making use of the INDEX file. ...
    (freebsd-hackers)
  • Re: F14 vlc update problem.
    ... That is one of the reasons named dependencies exist. ... I understand that package maintainers ... Not even Fedora does that. ... buildroot, if one plans to build against them. ...
    (Fedora)
  • debian-user-digest Digest V2005 #2076
    ... Re: Firefox and Debian Testing: Gett [Vincent Lefevre ... > If a package in testing is the same version as in stable, ... Once that happens the dependencies for the ...
    (Debian-User)