zoomzoom It was mentioned these two methods should not be used at the same time, on the same system.
What you should most definitly not do is, mix things from different Q-releases or, from Q-release and current.
And, you shouldn't use modular-xorg bits with the official binary packages, even though a few thing would probably work.
zoomzoom I understand the binary packages are all bulk built together, in a single environment, and that substituting them with pkgsrc build packages could lead to problems.
If you understand this, I'd guess you'd be able to identify potential issues and maybe fix them 🙂
zoomzoom However, I do not understand how it would be problematic to build pkgsrc packages in an additive manner, in other words, using binary packages for all the dependencies, but using a pkgsrc compiled package at the top level (nothing depends on it).
I can see a few potential issues with it in certain situations but again, chances are, if you understand the system, you might recognize the issues and be able to fix a work arround.
zoomzoom This would be for a system using binary and pkgsrc, synced to the same quarterly release.
This makes it less likely to be problematic.
zoomzoom There's a different OS I use, which seems to be superficially structured similar to NetBSD, in having an "integrated base system install" and methods for installing third-party binary packages and a pkgsrc-like build-from-source method of creating packages to install.
Are you using Void with packages from xbps
and xbps-src
? Void base is different from and, smaller than NetBSD base but, yes there are similarities, xbps
was created by a previous NetBSD dev.
zoomzoom However, it does not seem to share this "either/or" restriction with regards to packages.
Linux and NetBSD are different and, I won't go against the general recommendation of not doing this.
What I can tell is that, if you know what you are doing and can troubleshot things, you'd probably be fine.
For the record, I do mix things between them, I even mix things built from git-HEAD through pkgsrc but, I don't expect others to have answers if I break things.
All in all, it depends on your will to understand potential issues and be able to handle them. But, sure it's possible, even though it's not recommended. At the end of the day it's your call.