Subject: Re: NetBSD pkg system growth in 2003
To: Ignatios Souvatzis <ignatios@cs.uni-bonn.de>
From: Mike M. Volokhov <mishka@apk.od.ua>
List: tech-pkg
Date: 03/05/2004 13:44:06
This is a multi-part message in MIME format.

--Multipart=_Fri__5_Mar_2004_13_44_06_+0200__IYp+cMxXIVv+MM2
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

On Fri, 5 Mar 2004 12:27:35 +0100
Ignatios Souvatzis <ignatios@cs.uni-bonn.de> wrote:

> Hi,
> 
> On Fri, Mar 05, 2004 at 01:12:07PM +0200, Mike M. Volokhov wrote:
> 
> > I'm not an expert of gnuplot, thus let me ask you how you build that
> > graph? I got a number of packages for all period of NetBSD pkgsrc life.
> 
> put the packages into a file _one number per line_.
> 
> Then
> 
> % gnuplot
> gnuplot> set ylabel "packages"
> gnuplot> set xlabel "time (months)"
> gnuplot> plot "pkgcount" with linespoints 
> 
> For a good time^W^Wpostscript picture, do:
> 
> gnuplot> set term postscript
> gnuplot> set output "pkgcount.ps"
> gnuplot> replot

Done (but it looks at portrait orientation, but I have set landscape for
postscript term). Please take a look to attachment.

> 
> > That's it:
> > 
> > 27 620 860 909 913 918 939 987 998 1010 1036 1072 1081 1115 1144 1170
> > 1195 1212 1256 1298 1338 1388 1431 1477 1534 1584 1629 1697 1746 1265
> 
> Hm... why does it jump down to 1265 from 1746 ?

Because I just found an error when commented packages also have been
counted. There is a new list:

1 159 137 161 182 229 272 292 307 334 382 436 450 488 522 550 581 603
658 700 749 808 855 908 971 1022 1072 1135 1179 1231 1268 1287 1327 1368
1439 1478 1505 1620 1685 1749 1808 1881 1999 2092 2166 2257 2325 2377
2444 2516 2559 2594 2650 2690 2763 2845 2935 3004 3079 3152 3262 3336
3395 3475 3533 3612 3712 3786 3848 3903 3984 4042 4152 4163 4215 4319
4388 4495

--
Mishka.

P.S. Many thanks for help with gnuplot.

--Multipart=_Fri__5_Mar_2004_13_44_06_+0200__IYp+cMxXIVv+MM2
Content-Type: application/octet-stream;
 name="pkgcount.ps.gz"
Content-Disposition: attachment;
 filename="pkgcount.ps.gz"
Content-Transfer-Encoding: base64

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

--Multipart=_Fri__5_Mar_2004_13_44_06_+0200__IYp+cMxXIVv+MM2--