«

»

Jun
21

osc client in Gentoo

One of the great things we’ve got at openSUSE is openSUSE Build Service. Web service where we can commit sources and recipes and it will produce bunch of binaries for various distributions. Not just for openSUSE. We are friendly people and we love to work together with other distributions. After all, we all have a common goal – make open source succeed and defeat common enemies (some greedy people trying to steal some of our freedoms). OBS follows this path and it is a great tool that can help anybody to package his software for any distribution. It is easy to use and easy to get involved. We even have a public instance where anybody can submit a data and use package for his own purpose. If you want to build a package just for Fedora, we will let you do that. Of course we will be much happier if you’ll consider building it for openSUSE as well, but we don’t force you to do so.

As developers prefer command line interface over the mighty web, we’ve got a tool called osc. Command line utility that let’s you use most of the service via command line. We are even building packages of it for many distributions in OBS. You can just grab a package and use it. But we can’t cover every distribution :-(

Now comes the second part of my post. I have been using Gentoo for a long time and I’m still maintaining some Gentoo computers even though majority of my computers runs openSUSE. I don’t want to compare these two distributions with quite different target audience. But this post is related to both distributions, so I’m stating, that I know both. I also have some friends using Gentoo and I think there are quite some skilled developers around the Gentoo. But Gentoo is also one of the distributions for which we don’t have prebuild packages of osc. Guess why ;-) But we want everybody to be able to use Open Build Service! So I stepped up and I’m glad that I can announce, that ebuild for osc landed in portage tree yesterday! So if you were recommending OBS to some Gentoo user who wanted some better tool to use it than webbrowser or if you are Gentoo user wanting to create binaries of his software for variety of distributions, check out dev-util/osc ;-)

7 comments

  1. Seza says:

    The second link is missing an “i” … I suppose that osc probably won’t understand gentoo’s ebuilds, will it. Because that would be really nice for many users who do cross compiling.

    1. Michal Hrušecký says:

      OBS doesn’t understand ebuilds unfortunately. It currently uses recipes native to every distribution supported and supported distributions are currently .deb based or .rpm based. But we’ve got GSoC project to support Arch. Maybe next year somebody will add Gentoo support :-D Personally I hope for Bitbake support, that would be really awesome.

  2. jospoortvliet says:

    the link to buildservice goes to buldservice.org which, surprise surprise, doesn’t exist :D

  3. Michal Hrušecký says:

    Thanks, fixed the typo :-D

  4. Arun Raghavan says:

    I’ve got a meego-image-creator live ebuild lying in my tree (along with pykickstart, which it needs). Let me know if you’re interested in pushing these too (I would, but I just don’t have the time to maintain them).

    1. Michal Hrušecký says:

      hmmm, nice to know, but as I don’t use these and don’t follow Meego closely I don’t think I would be a good maintainer of those…

  5. Lamarque V. Souza says:

    Hi, Javier Llorente told me you would like to know that I requested adding meego-packaging-tools-0.6.ebuild to Gentoo:

    https://bugs.gentoo.org/show_bug.cgi?id=390751

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>