Re: [spice-streaming-agent 5/7] spec: Use %autosetup

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

 



> 
> On Wed, Nov 08, 2017 at 07:15:21AM -0500, Frediano Ziglio wrote:
> > > 
> > > This makes patch applying easier, no need to duplicate the information
> > > in 2 places, a PatchN entry is enough.
> > > ---
> > >  spice-streaming-agent.spec.in | 3 ++-
> > >  1 file changed, 2 insertions(+), 1 deletion(-)
> > > 
> > > diff --git a/spice-streaming-agent.spec.in
> > > b/spice-streaming-agent.spec.in
> > > index 91e6b88..e384951 100644
> > > --- a/spice-streaming-agent.spec.in
> > > +++ b/spice-streaming-agent.spec.in
> > > @@ -9,6 +9,7 @@ Source0:        %{name}-%{version}.tar.xz
> > >  BuildRequires:  spice-protocol >= @SPICE_PROTOCOL_MIN_VER@
> > >  BuildRequires:  libX11-devel libXfixes-devel
> > >  BuildRequires:  libjpeg-turbo-devel
> > > +BuildRequires:  git-core
> > >  # we need /usr/sbin/semanage program which is available on different
> > >  # packages depending on distribution
> > >  Requires(post): /usr/sbin/semanage
> > 
> > Why git is now needed? I think only if you specify -S git calling
> > autosetup.
> 
> Ah, I forgot to add the -S git_am, but I meant to have it there ;)
> 
> Christophe
> 

I personally don't agree. Rpm should just do packaging, this git
integration mainly helps with additional patches which should
be just upstreamed so to have less patches possible but usually
if you want to upstream you should work with patches from git master
not from a spec/rpm/tarball.
Also usually if you need additional patches packagers tend to
have a separate spec file instead of using official one and
in this case you can have the git_am in the separate spec file.

Frediano
_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]