tech-misc archive

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

Re: NetBSD system package



On Fri, Jun 29, 2018 at 06:23:00AM +0000, Thomas Mueller wrote:
> > I am working on wip/basepkg that follows syspkgs project[1]. It can
> > make base system packages as syspkg.
> 
> > I gave an presentations in AsiaBSDCon 2017 and 2018[2]. I am using
> > it and it seems to be work well. But it has still a few problems
> > (dependency, naming of package, build server, etc).
> 
> > Source code and usage are here[3]. I want to obtain feedback from
> > users of basepkg.
> 
> > Thank you!
> 
> > [1] https://wiki.netbsd.org/projects/project/syspkgs/
> > [2] http://www.jp.netbsd.org/gallery/presentations/index.html
> > [3] https://github.com/user340/basepkg
> 
> > Yuuki Enomoto <uki%e-yuuki.org@localhost>
> 
> FreeBSD is also trying something like this, originally intended to be included in FreeBSD 11.0-RELEASE, but that proved far too ambitious.
> 
> Now FreeBSD is apparently trying to include pkgbase in FreeBSD 12.0, but activity on freebsd-pkgbase%freebsd.org@localhost emailing list is very infrequent.
> 
> Would NetBSD users have the choice on whether or not to include native X in NetBSD system package, or to use pkgsrc modular-xorg?
> 
> FreeBSD does not include Xorg in base system, only in ports (their package building and management system, comparable to pkgsrc for NetBSD).

That isn't a "change of direction announcement", it's a project Yuuki
Enomoto is working on.

NetBSD/pkgsrc do not impose strong choices about where Xorg comes from.
You can use Xorg from pkgsrc if you wish, and not install the X sets.
I assume even with basepkg it is still possible.

The current choice for NetBSD is to continue with base Xorg.
Keep in mind that NetBSD ships a release with a binary & functional Xorg
even for architectures like m68k, and to provide the same from pkgsrc
would take large amounts of work.
Any change will have to be for select architectures only.


Home | Main Index | Thread Index | Old Index