Software Management call for RFEs
Jan Zeleny
jzeleny at redhat.com
Fri May 24 08:41:48 UTC 2013
Dne Čt 23. května 2013 11:54:04, John.Florian at dart.biz napsal(a):
> > From: pmatilai at laiskiainen.org
> >
> > On 05/23/2013 06:09 PM, John.Florian at dart.biz wrote:
> > > And even though I have to give rpmbuild a tarball, I don't
> > > believe it ever reuses it "as is". My understanding is that the
>
> content
>
> > > gets extracted, processed and tarballed again.
> >
> > I dont know what gave you such an idea
>
> Me neither. Perhaps the apparent slowness with large packages and/or a
> lack of coffee this morning.
>
> , rpm certainly does nothing of
>
> > the sort. The tarball is obviously extracted for building, but what ends
> >
> > up in the src.rpm is the original tarball and the patches defined in the
> >
> > spec - this is the "pristine sources" principle:
> > http://rpm.org/max-rpm-snapshot/ch-rpm-philosophy.html#S1-RPM-
> > PHILOSOPHY-PRISTINE-SOURCES
>
> You are, of course, right. I actually knew that for srpms. I just tend
> not to think about the srpms much since for nearly all the builds I do, *I
> am the upstream* source so I'm really only interested in the binary rpms.
>
> > > I'd like to see it behave more the way I expected it to when I naively
> > > first started rolling my own packages. Specifically, it would be nice
> > > if the %Source URI was processed intelligently to automatically
>
> retrieve
>
> > > the content via HTTP, FTP, GIT, FILE or whatever (within reason)
>
> happens
>
> > > to be specified there.
> >
> > Rpm >= 4.10 can automatically download remote sources and patches over
> > http and ftp, but since there's (currently) no way to verify downloaded
> > content the feature is disabled by default as its quite a security risk
> > to download arbitrary content from the internet without checking
> > checksums at least.
This sounds more like something that should be a part of rpmdev-tools (if it
isn't already. I recommend getting in touch with the maintainer of those and
see if there is something that can be done there.
Thanks
Jan
More information about the devel
mailing list