Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 02 Oct 2011 13:06:44 -0700
From:      Cy Schubert <Cy.Schubert@komquats.com>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org, ports-committers@FreeBSD.org, lme@FreeBSD.org, Cy Schubert <cy@FreeBSD.org>, cvs-ports@FreeBSD.org
Subject:   Re: cvs commit: ports/sysutils/syslog-ng1 Makefile
Message-ID:  <201110022006.p92K6ixe085214@cwsys.cwsent.com>
In-Reply-To: Message from Doug Barton <dougb@FreeBSD.org> of "Sun, 02 Oct 2011 12:28:14 PDT." <4E88BB4E.4040107@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message <4E88BB4E.4040107@FreeBSD.org>, Doug Barton writes:
> On 10/02/2011 12:16, Cy Schubert wrote:
> > In message <4E88AB9A.5010801@FreeBSD.org>, Doug Barton writes:
> >> FYI, in version 1.42 of the Makefile in its old location I tagged it thus:
> >>
> >> FORBIDDEN=      Vulnerable since 2008-11-18,
> >> http://portaudit.freebsd.org/75f2382e-b586-11dd-95f9-00e0815b8da8.html
> >> EXPIRATION_DATE=        2011-10-14
> > 
> > The syslog-ng1 port has been adjusted to reflect the above.
> 
> Thanks again. :)
> 
> >> Apparently the repo copy was done from version 1.41 (another reason that
> >> repo copies are a pointless waste).
> > 
> > I'm not sure how to address this. 
> 
> Don't bother with repo copies at all? :)  Given that the history still
> exists in the old location I've never seen the point. The other answer
> of course is to convert the ports repo to svn. Then the mere-mortal
> developers can just do 'svn cp' at the moment it's needed, which means
> it will be completely up to date. The other advantage to svn in this
> case is that the "copy" doesn't bloat the repo the way cvs repo copies
> (which actually are a physical copy of the relevant files) do.

True and good in practice. However this brings up the question again of 
should we go to svn in ports? I recall discussing this at BSDCan 2009. 
Having performed the conversion of ports to svn just a month prior to that, 
I noticed the ports tree had grown to over 15 GB at the time. IIRC the CVS 
tree was just over 3 GB at that time. At present the repos are:

cwsys# zfs list -r dsk01/repos
NAME                 USED  AVAIL  REFER  MOUNTPOINT
dsk01/repos         11.0G  89.8G    22K  none
dsk01/repos/fcvs    5.71G  89.8G  2.63G  /opt/fcvs
dsk01/repos/fgnats  1.21G  89.8G   878M  /opt/fgnats
dsk01/repos/fsvn    4.04G  89.8G  3.38G  /opt/fsvn
cwsys# zfs get compressratio dsk01/repos
NAME         PROPERTY       VALUE  SOURCE
dsk01/repos  compressratio  1.73x  -
cwsys# df -h /opt/f*
Filesystem                     Size    Used   Avail Capacity  Mounted on
dsk01/repos/fcvs                92G    2.6G     89G     3%    /opt/fcvs
dsk01/repos/fgnats              90G    877M     89G     1%    /opt/fgnats
dsk01/repos/fsvn                93G    3.4G     89G     4%    /opt/fsvn
cwsys# 

Space was a big factor.


-- 
Cheers,
Cy Schubert <Cy.Schubert@komquats.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201110022006.p92K6ixe085214>