Re: Build Service



Adrián Ribao wrote:
I have recived the email talking about the build service.

http://lists.opensuse.org/archive/opensuse-announce/2006-May/0008.html

I'm very happy about that, it's a great idea. But I have some questions.

Best would be to go to the apropriate mailinglist where people can
answer you who are involced in it.
http://en.opensuse.org/Communicate#Mailing_Lists

Is it really necesary to add a new repository for every single project?
Because that is not a good idea, the best thing it would be to have them all
together otherwise we have a lot of channels (Smart).

There are several things. First note that this is till now this was the
case as well. Wanted to add a new version of KDE? Add a repository.
What I understand is that you can put repositories in repositories.
Say I have a program KATE. That can be one. That however is again in KDE
wich then again can be in a larger repository. So eventually I asume it
will be possible just to add a buildservice mirror and have everything.
http://en.opensuse.org/FOSDEM and http://en.opensuse.org/Build_Service
for more info.

How is it really working? Are there compiled programs for everything or it's
just download the source code and compile? In my opinion something similar
than portages it would be great.

Everything is compiled or build for you. What it does is it takes the
sourcecode and a specfile and make it into a binary for SUSE (and other
Novell distro's) dfferent versions and later also for RedHat, Mandrake
and Debian and even later perhaps even for Microsoft.

This can be done by the softwaredeveloper (idealy) or by somebody else.
Say you volonteer for makeSUSEdvd, you just look when a new version
comes out and put that in the server. That server builds it for whatever
you desire to build it for.

This question is not really about the build service. If I download the
source code of a program and then I compile it, can I uninstall it after
with smart or with other package manager?

If you make it into an RPM, no problem. If you use e.g. createrepo, not
only can you remove it, you can also install it. Main thing is to build
an RPM. For local use checkinstall is good enough. For distribution you
must make an 'official' RPM.

Great idea!! All Linux distors and users together, is the final step for the
domination of the world :-)

Yep. They are even thinking about automating interfacing with e.g.
freshmeat and sourceforge. The main issue at this moment will be
mirroring. SUSE needs mirrors and plenty of them.

--
houghi http://houghi.org http://www.plainfaqs.org/linux/
http://www.netmeister.org/news/learn2quote.html

Today I went outside. My pupils have never been tinier...
.



Relevant Pages

  • Re: [SLE] [General] Installing compiled sources over network.
    ... >> The RPM that is availabe is broken, so i have to recompile it. ... > the easiest way to do it is to install the standard SuSE ssh RPM first ... Then, compile ssh from ... After extracting the ssh source code, ...
    (SuSE)
  • Re: Whats the difference?
    ... What is the difference between a RPM package and a tar.gz package? ... will contain source code, so you can compile the software they contain, ... You normally use a package management system to install the ...
    (alt.os.linux.suse)
  • Re: New kernel broke my nic module
    ... > Is the module only available as an RPM or available as source code? ... > kernel, that is not likely to work. ... > compile it. ...
    (linux.redhat)
  • Kernel rpm
    ... Is there some rpm package that I can get for the Kernel? ... kernel source code, [not to compile really, just to assist me in reading ... I found a good deposit for the Kernle source code which is ...
    (Fedora)
  • Re: C++/TCL Need Solution to Compile Error c2784
    ... There's always the "Platform SDK" from MSDN if you need the window.h stuff, ... Since I'm using the Command Prompt rather than the GUI to compile the ... I then tried to compile your source code and I kept getting the same ...
    (comp.lang.tcl)