You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by David Summers <da...@summersoft.fay.ar.us> on 2004/06/02 03:00:38 UTC

Re: [PATCH] Re: I can't maintain Fedora Core 1 Subversion RPMs any more (Re: 1.0.3 release scheduling)

On Mon, 24 May 2004, Matthew Rich wrote:

> another small problem: it seems like the release tarball contains neon/,
> while doing a checkout doesn't, hence building the rpm from a WC would
> use the installed neon libraries, and building an rpm from the release
> tarball always uses the provided neon source code (which breaks the rpm
> by installing files in the buildroot which aren't packaged, which, of
> course, is not a problem with older versions of RHL).

Right, I don't build a release tarball, I just take the existing working 
copy and tar it up.  Is there some problem with doing that that I'm not 
aware of?  I've never run into any problems doing that.  My next question 
is: Why would you build from both the release tarball AND the RPM?  I'm 
missing something.
 
> I assume that when building an rpm, we always want to use the existing
> (installed) neon rpm: so it seems that the simplest solution would be to
> change the subversion spec file to always specify something like:
> 
> --with-neon=%{_prefix}
> 
> (rather than depending on the default behavior of the neon macro),
> the other solution would be to tweak neon.m4 to not be so strict about
> defaulting to building the source code in neon/
> 
> btw, posted 1.0.4
> 
> Matt 
> 
> On Fri, 2004-05-21 at 01:07, Matthew Rich wrote:
> > > I've been including that patch (merged from the 1.0.0 branch) for the last 
> > > three releases.  Yes, it has to be included (patched/merged) into each 
> > > build.  
> > > 
> > > Fortunately, that should change tomorrow with the release of the 1.0.4 as 
> > > the patch to fix it (which is in trunk) is now scheduled to be merged in 
> > > to 1.0.X branch tomorrow before 1.0.4 is released.
> > oh :P
> >  
> > > > The fact that your package build scripts require a repository working
> > > > copy seems a bit contrary to the whole: pristine-source->port&patch
> > > > concept though, which is right up there with: why doesn't tigris.org
> > > > support SSL (the mind boggles), but in any case 1.0.3 is built.  You can
> > > > have them if you want them :)
> > > 
> > > Hmm. Well, sort of.  But I really like just typing "make" or "make 
> > > RELEASE=1" in the working copy to build a complete system.  Along the way, 
> > > it generates a tar-ball, so if anyone else comes along and tries to just 
> > > build from the tar-ball, that works also.  Maybe "pre-prestine" source 
> > > code?  :-)
> > no problem there, but it doesn't seem to work with the release tar-ball,
> > which complains about this not being a working copy of course :(.  I
> > always liked doing:
> > 
> > rpmbuild -ta subversion-1.0.3.tar.gz 
> > 
> > but that obviously wouldn't work with so many different spec files.
> > 
> > Matt
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> > For additional commands, e-mail: dev-help@subversion.tigris.org
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
> 
> 

-- 
David Wayne Summers          "Linux: Because reboots are for hardware upgrades!"
david@summersoft.fay.ar.us   PGP Key: http://summersoft.fay.ar.us/~david/pgp.txt
PGP Key fingerprint =  C0 E0 4F 50 DD A9 B6 2B  60 A1 31 7E D2 28 6D A8 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: [PATCH] Re: I can't maintain Fedora Core 1 Subversion RPMs any more (Re: 1.0.3 release scheduling)

Posted by David Summers <da...@summersoft.fay.ar.us>.
On Tue, 1 Jun 2004, Matthew Rich wrote:

> > Right, I don't build a release tarball, I just take the existing working 
> > copy and tar it up.  Is there some problem with doing that that I'm not 
> > aware of?  I've never run into any problems doing that.  My next question 
> > is: Why would you build from both the release tarball AND the RPM?  I'm 
> > missing something.
> 
> Sorry, I wasn't refering to the existing release process, but just the
> fact that building an rpm from a release tar-ball is broken.  Like I
> said a minor issue.
> 

Ah.  I understand now.  Good point.  I'll cogitate on that a while and see 
if there is anything that can be done.

-- 
David Wayne Summers          "Linux: Because reboots are for hardware upgrades!"
david@summersoft.fay.ar.us   PGP Key: http://summersoft.fay.ar.us/~david/pgp.txt
PGP Key fingerprint =  C0 E0 4F 50 DD A9 B6 2B  60 A1 31 7E D2 28 6D A8 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: [PATCH] Re: I can't maintain Fedora Core 1 Subversion RPMs any more (Re: 1.0.3 release scheduling)

Posted by Matthew Rich <mr...@tigris.org>.
> Right, I don't build a release tarball, I just take the existing working 
> copy and tar it up.  Is there some problem with doing that that I'm not 
> aware of?  I've never run into any problems doing that.  My next question 
> is: Why would you build from both the release tarball AND the RPM?  I'm 
> missing something.

Sorry, I wasn't refering to the existing release process, but just the
fact that building an rpm from a release tar-ball is broken.  Like I
said a minor issue.

-mr


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org