Re: New Project: HOWTO Freely Obtain Our Source

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2009-06-01 at 17:11 -0500, Mikkel L. Ellertson wrote:
> Eric Christensen wrote:
> > On Mon, Jun 1, 2009 at 12:53, Mikkel L. Ellertson
> > <mikkel@xxxxxxxxxxxxxxxx> wrote:
> >> I guess I don't see the problem - the source RPMs are normally
> >> available from the same mirrors as the binary RPMs. It is just a
> >> matter of enabling the source repo (It is in the config, just
> >> disabled.) and selecting the source RPM you want. This way, you get
> >> the "virgin source" plus the patches that Fedora is using. The .spec
> >> file normally has a pointer to the upstream web site as well, just
> >> in case it isn't in the source package.
> > 
> > And that is one way of obtaining a version of the source.  But how did
> > you know you could get the source from the repos?  Is that were ALL
> > the source files?
> > 
> I don't really remember where the information came from any more. I
> do know that a full mirror will have a SRPMS directory with the
> source RPMs in it.
> 
> In order to have a binary RPM, you first need a source RPM. There
> may be some exceptions in some of the extra repo's, but all the
> "official" Fedora RPMs need to have a source RPM that they were
> built from. It does get a bit complicated in that one source RPM may
> generate more then one binary RPM. Also, some binary RPMs are not
> really binaries, but things like header files needed for building
> other programs.
> 
> By the specifications, the source RPM has to contain the source code
> and packages to build the RPM. It can, and usually will, have
> dependencies on other packages. These are normally the same
> dependencies needed to build the package yourself from a tar file.
> 
> One other thing - if you look at the headers of a binary RPM, you
> will usually find the URL of the upstream home site of the package.
> (The headers have all kinds of interesting information.)
> 
> I believe most of this is covered in teh RPM documentation...
> 
> Mike

But as someone pointed out, that source RPM isn't in an exceptionally
open format.  AND I know that everything Fedora produces isn't in RPM
format.

Eric

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
fedora-docs-list mailing list
fedora-docs-list@xxxxxxxxxx
To unsubscribe: 
https://www.redhat.com/mailman/listinfo/fedora-docs-list

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Red Hat 9]     [Yosemite News]     [KDE Users]

  Powered by Linux