Subject: NetBSD/vax pkgsrc-1.6.1 bulkbuilder
To: None <port-vax@netbsd.org>
From: Marco Steinbach <coco@executive-computing.de>
List: port-vax
Date: 02/24/2003 11:49:16
Hi,

I've sat up my VAXStation 4000/90 as a bulk builder for the 1.6.1 pkgsrc, the 
bulk build is in progress for several days now, and I'd like to share my 
results once the box has finished. Being a complete newbie to bulk builds, I 
did RTFM, but was unable to find out about an appropriate contact to turn to 
with this. Thus I ended up posting to this place.

The bulkbuilder box is, as said, a VS 4000/90 with 128 MB of RAM. The 
chrooted sandbox resides on its own 4GB drive, and has been  created from the 
NetBSD 1.6 installation package files, parts of my current configuration and 
my current kernel.

There are flaws in my setup, as I don't understand the exact use of some of 
the parameters given in mk/bulk/build.conf (RSYNC_*, mainly), plus I didn't 
set up sendmail properly. The build did hang several times, which required me 
to restart it, so not all results are like they should be, but I noted down 
these hickups, and plan to manually rebuild these packages.

So, here are my questions:

1. Is my setup correct by means of building pkgsrc 1.6.1 on a NetBSD 1.6 box 
? Or was this basically a waste of CPU cycles ?

2. Other people here on this list are most probably doing bulk builds for 
NetBSD/vax, also. Does it make sense to join efforts ? (I have no knowledge 
about how this might be achieved)

3. Could some kind soul enlighten me about this RSYNC* parameters ? I have a 
faint idea, what they might be good for, but having a faint idea isn't enough 
to make proper use of them, I'd say.

4. Is there some central contact to turn to with the logs of failed builds in 
order to provide some form of help to the maintainers, if so desired by them 
?

5. I'd like to share the binaries, if desired, but don't know how to be able 
to thouroughly check them prior to this, since I really don't have the 
slightest idea about most of these applications. Is there a procedure in 
place for this, like someone actually using the product having a look at it 
or so ? Or are they uploaded "as is" in each and any case, provided my setup 
is correct ?

6. I'd need some place to unload the binaries, if the results are useable and 
people desire to have access to them. Whom can I turn to in order to ask for 
getting these binaries made available to other VAXen users ?

7. Does it make sense to provide some means of access to the build logs from 
the outer world, as I've seen it done for other ports ?

Thanks in advance for your comments.

MfG CoCo