[opensuse-buildservice] Problems with not existing dependencies for ubuntu which should exist
Hello, i am trying to build packages for ubuntu. The strange thing is that i get problems with dependencys though ubuntu should have all the build dependencies in their repositories (I can successfully build the package on launchpad). Well it looks like i am building with a different repository that the official ubuntu one. But since i do not changed anything according to that in the project meta data i do not know how this should work... Has anyone an idea what i am doing wrong? Thanks for help in advance. So this is how i tried building: ~/osc/games/mana > osc build xUbuntu_11.04 mana.dsc --no-service WARNING: source service from package or project will not be executed. This may not be the same build as on server! Building mana.dsc for xUbuntu_11.04/i586 Getting buildinfo from server and store to /home/ablu/osc/games/mana/.osc/_buildinfo-xUbuntu_11.04-i586.xml Getting buildconfig from server and store to /home/ablu/osc/games/mana/.osc/_buildconfig-xUbuntu_11.04-i586 buildinfo is broken... it says: unresolvable: nothing provides libsdl-gfx1.2-dev, nothing provides libphysfs-dev, nothing provides libguichan-dev, nothing provides libsdl-mixer1.2-dev, nothing provides libsdl-net1.2-dev, nothing provides libsdl-ttf2.0-dev My .dsc: ~/osc/games/mana > cat mana.dsc Format: 1.0 Source: mana Binary: mana, mana-dbg, mana-data Architecture: any Version: 0.6.1 Maintainer: Erik Schilling <ablu.erikschilling@googlemail.com> Homepage: http://www.manasource.org/ Standards-Version: 3.9.2 Build-Depends: debhelper (>= 7), cmake, libsdl-gfx1.2-dev, libcurl4-gnutls-dev, libxml2-dev, libphysfs-dev, libguichan-dev, libsdl-mixer1.2-dev, libsdl-net1.2-dev, libsdl-ttf2.0-dev, hardening-wrapper Meta data of the package: ~/osc/games/mana > osc meta pkg games/mana <package project="games" name="mana"> <title>The Mana Client</title> <description>This package contains the Mana Client. See http://manasource.org/ for more information.</description> <person role="maintainer" userid="Ablu"/> <build> <enable repository="Fedora_16"/> <disable repository="Fedora_15"/> <enable repository="xUbuntu_11.04"/> </build> <url>http://manasource.org</url> </package> Meta data of the project: ~/osc/games/mana > osc meta prj games <project name="games"> <title>Games</title> <description>for Gamers by Gamers</description> <person role="maintainer" userid="matejcik"/> <person role="maintainer" userid="hhetter123"/> <person role="maintainer" userid="wstephenson"/> <person role="maintainer" userid="pbleser"/> <person role="maintainer" userid="lrupp"/> <person role="maintainer" userid="anicka"/> <person role="maintainer" userid="hmacht"/> <person role="maintainer" userid="gekker"/> <person role="maintainer" userid="dimstar"/> <person role="maintainer" userid="dstoecker"/> <person role="maintainer" userid="prusnak"/> <person role="maintainer" userid="jengelh"/> <person role="maintainer" userid="psmt"/> <person role="maintainer" userid="pgajdos"/> <person role="maintainer" userid="WernerFink"/> <person role="maintainer" userid="maxmaher"/> <person role="maintainer" userid="RedDwarf"/> <person role="maintainer" userid="bitshuffler"/> <person role="maintainer" userid="mseben"/> <person role="maintainer" userid="PVince81"/> <person role="maintainer" userid="Ansus"/> <person role="bugowner" userid="prusnak"/> <person role="bugowner" userid="RedDwarf"/> <group groupid="factory-maintainers" role="maintainer"/> <debuginfo> <enable/> </debuginfo> <build> <disable repository="Mandriva_2009.1"/> <disable repository="Mandriva_2010"/> <disable repository="Mandriva_2010.1"/> <disable repository="Debian_5.0"/> <disable repository="Debian_6.0"/> <disable repository="xUbuntu_9.10"/> <disable repository="xUbuntu_10.04"/> <disable repository="xUbuntu_10.10"/> <disable repository="xUbuntu_11.04"/> <disable repository="Fedora_15"/> <disable repository="Fedora_16"/> <disable repository="images"/> <disable repository="openSUSE_Tumbleweed"/> </build> <repository name="Debian_5.0"> <path project="Debian:5.0" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="Debian_6.0"> <path project="Debian:6.0" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="Fedora_15"> <path project="Fedora:15" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="Fedora_16"> <path project="Fedora:16" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="images"> <arch>x86_64</arch> <arch>i586</arch> </repository> <repository name="Mandriva_2009.1"> <path project="Mandriva:2009.1" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="Mandriva_2010"> <path project="Mandriva:2010" repository="standard"/> <arch>x86_64</arch> <arch>i586</arch> </repository> <repository name="Mandriva_2010.1"> <path project="Mandriva:2010.1" repository="standard"/> <arch>x86_64</arch> <arch>i586</arch> </repository> <repository name="openSUSE_11.4"> <path project="openSUSE:11.4:Update" repository="standard"/> <path project="openSUSE:11.4:NonFree" repository="standard"/> <arch>x86_64</arch> <arch>i586</arch> </repository> <repository name="openSUSE_12.1"> <path project="openSUSE:12.1:Update" repository="standard"/> <path project="openSUSE:12.1:NonFree" repository="standard"/> <arch>x86_64</arch> <arch>i586</arch> </repository> <repository name="openSUSE_Factory"> <path project="openSUSE:Factory:NonFree" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="openSUSE_Tumbleweed"> <path project="openSUSE:Tumbleweed" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="SLE_10"> <path project="SUSE:SLE-10:SP4:SDK" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="SLE_11"> <path project="SUSE:SLE-11:SP2" repository="standard"/> <arch>x86_64</arch> <arch>i586</arch> </repository> <repository name="xUbuntu_10.04"> <path project="Ubuntu:10.04" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="xUbuntu_10.10"> <path project="Ubuntu:10.10" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="xUbuntu_11.04"> <path project="Ubuntu:11.04" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="xUbuntu_9.10"> <path project="Ubuntu:9.10" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> </project> -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Fri, Apr 13, 2012 at 12:19 PM, Erik Schilling <ablu.erikschilling@googlemail.com> wrote:
unresolvable: nothing provides libsdl-gfx1.2-dev, nothing provides libphysfs-dev, nothing provides libguichan-dev, nothing provides libsdl-mixer1.2-dev, nothing provides libsdl-net1.2-dev, nothing provides libsdl-ttf2.0-dev
Take a look at packages.ubuntu.com: libsdl-gfx1.2-4 (2.0.20-1.1) [universe] drawing and graphical effects extension for SDL OBS doesn't have universe. We've talked about adding a universe project and maintaining select portions of ubuntu's universe for the benefit of OBS, but it would have to be maintained by us. Thing is, universe has some packages that openSUSE can't host because of legal policies, so OBS can't have the full universe repo. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Hi,
OBS doesn't have universe. We've talked about adding a universe project and maintaining select portions of ubuntu's universe for the benefit of OBS, but it would have to be maintained by us. Thing is, universe has some packages that openSUSE can't host because of legal policies, so OBS can't have the full universe repo.
I would also favor some central place where some packages from universe are maintained and would volunteer for maintaining some packages (although I don't have much experience in debian packaging). Maybe the package list of debian can be a guideline of what to add. Regards, Michael -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Fri, Apr 13, 2012 at 5:43 PM, Michael Behrisch <behrisch@users.sourceforge.net> wrote:
OBS doesn't have universe. We've talked about adding a universe project and maintaining select portions of ubuntu's universe for the benefit of OBS, but it would have to be maintained by us. Thing is, universe has some packages that openSUSE can't host because of legal policies, so OBS can't have the full universe repo.
I would also favor some central place where some packages from universe are maintained and would volunteer for maintaining some packages (although I don't have much experience in debian packaging). Maybe the package list of debian can be a guideline of what to add.
Maintaining them is usually mindnumbingly simple, since it's just uploading ubuntu's dsc and tarballs. I would also volunteer for it. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (3)
-
Claudio Freire
-
Erik Schilling
-
Michael Behrisch