[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Glibc-based Debian GNU/KNetBSD

On Wed, Dec 03, 2003 at 09:30:09AM -0800, Jeremy C. Reed wrote:
> On Wed, 3 Dec 2003, Joel Baker wrote:
> > > Another thing that is interesting is that most of pkgsrc is usable on
> > > non-NetBSD systems. Many admins use it to have a consistent third-party
> > > software installation method under Solaris and Linux. pkgsrc is used (or
> > > has been used) under BSD/OS, Mac OS X, Darwin OS, Irix, FreeBSD, OpenBSD,
> > > HP-UX, and others. In fact, one pkgsrc developer is beginning to use
> > > pkgsrc (via mingw compiler) to provide software for Windows platforms.
> > >
> > > I even use pkgsrc to build and install Linux the kernel, glibc, iptables,
> > > vixie-cron, shadow, all components of my Linux distribution. (A few of
> > > these pkgsrc packages are not in pkgsrc or pkgsrc-wip yet though.)
> >
> > Of course, the same is true of dpkg/apt; with fairly minor changes, dpkg /
> > apt can be built on nearly any modern POSIX system (in fact, the only issue
> > with NetBSD was a non-POSIX-compliance issue). Which is to say, they're
> > both portable, useable management tools, and so it isn't suprising that
> > people port them and use them to manage things. :)
> Yes, I understand that. The point is that pkgsrc is already used on
> various platforms and most of the build instructions/patching has been
> done to configure, build, and install correctly on a wide variety of
> platforms. I'd be curious to know if dpkg/apt is regularily used on
> Solaris, for Windows, HPUX, IRIX, BSD/OS, normal FreeBSD, normal OpenBSD.
> (If I recall correctly, I think soem derivative is used for some Darwin
> OS.)

I know of at least one effort to get it on Solaris; I don't keep track of
the rest enough to know for sure (though I know FreeBSD, like NetBSD, is
compatible for the simple fact that we need it to be).

> Also, many of the *diff.gz patches for the dpkg sources are not portable
> across Irix, Solaris, NetBSD, etc. (I often review debian source diff.gz
> files to get ideas for patches and to see build and
> configuration methods.)

Er. dpkg is a native Debian tool; it has no diff.gz file. So I'm not
entirely sure what you mean here, unless you mean "debian patches against
origional sources to build Debian packages" - any patches which make such
things incompatible with the NetBSD core, at least, will end up under quite
a bit of scrutiny. For obvious reasons.

> By the way, I like Debian packages too! apt is very useful :)

And if pkgsrc were the only thing I wanted to replace on NetBSD, well, I'd
just replace it with dpkg and apt. But since my interest is largely in the
administrative consistancy of Debian, and the policy rules that it enforces
on it's packages, among other things...
Joel Baker <fenton@debian.org>                                        ,''`.
Debian GNU NetBSD/i386 porter                                        : :' :
                                                                     `. `'

Attachment: pgp9atOFnp7uV.pgp
Description: PGP signature

Reply to: