[Fedora-packaging] %prep

Christopher Meng cickumqt at gmail.com
Fri Apr 13 07:27:38 UTC 2012


That's right.BuildRequires is the most important thing you should set up.

On Thursday, April 12, 2012, Jochen Schmitt wrote:

> On Thu, Apr 12, 2012 at 06:48:27AM -0700, Kamal Ahmed wrote:
> > Is it ok to have the following in the %prep section
> >
> > %prep
> > sudo yum -y groupinstall "Development Tools"
> > echo "Installing Development Tools"
> > sudo yum -y install python-devel.i386
> > sudo yum -y install postgresql84-server.i386 postgresql84-devel.i386
> postgresql84-python.i386
>
> Don't use sudo because it's not non-interactive (asking for a password)
> and grant
> you with root access which rise the dange of demanging the system. This
> may be very
> bad for a user which try to rebuild your package from a SRPM and may get a
> system demage.
>
> One reason why the SuSE Build server is bad is the fact, that builds are
> executed
> in a root environment. So some kinds of errors may be not find, which may
> be dangerous
> for users which try to rebuild the created SRPMs on thier own systems.
>
> Instead of using yum and rpm to install packages requires for build time,
> please
> use BuidRequires:. Mock and koji can analyze the package can install the
> requires
> package in the build environemnt.
>
> Best Regards:
>
> Jochen Schmitt
> --
> packaging mailing list
> packaging at lists.fedoraproject.org <javascript:;>
> https://admin.fedoraproject.org/mailman/listinfo/packaging



-- 
Sent from Gmail Mobile
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/packaging/attachments/20120413/4dee8905/attachment.html>


More information about the packaging mailing list