>>>>> "Fabio" == Fabio Massimo Di Nitto <[EMAIL PROTECTED]> writes:

    Fabio> Sam Hartman wrote:
    >> E
    >> 
    Fabio> [snip]

    >> 
    >> 
    >> Yet I want to be able to maintain these patches, share them
    >> with others and have others be able to add patches.
    >> 
    >> I'd be willing to throw together a build system to do this sort
    >> of thing.  Would it be useful to anyone besides me?  Would it
    >> be useful enough for people to give me the current hacked
    >> together sources so that I can integrate them into such a
    >> system?
    >> 
    >> --Sam
    >> 
    >> 

    Fabio> If we can make things very
    Fabio> clean (but I need help) we can try to place our
    Fabio> -netbsd-i386 pkgs directly in the pool. 

I think that there may be few packages for wich we can really do this
now.  We would need to get changes accepted upstream before we could
do this.  I suspect that for some packages we may be able to do that,
but for others, particularly where we are working around stuff that
does not yet build, we will need to maintain local packages, just like
the s390 folks did for a while.

How real do we need to be before ftpmaster will accept uploads?


    Fabio> Let me know how you want to procede.


I saw Richard Tibbetts trying to debug apt-get last night.  Based on
what he said it seemed like apt-get was failing to parse
/var/lib/dpkg/status; finding a \n where it expected something else.
It segfaulted going off the end of a string at a page boundary.  Thus
it's just really good luck we cought the segfault instead of it simply
randomly failing.

The package being parsed was base-files.

So apt-get source seems like a reasonable short-term goal.

What I think I'd like to do is throw together some scripts to take a
well-defined source package either from the pool or an NFS mirror,
unpack, apply BSD-specific patches, then build.  I'd also like to have
a script to constitute a new chroot; perhaps doing this by patching
the debootstrap package is the right direction.

Then we could put these scripts along with the patches into a CVS
repository.



Reply via email to