On Friday 23 August 2019 02:36:05 Slávek Banko wrote:
Hi Denis,
that sounds very interesting. If I understand this correctly, the result is basically a Debian with the Solaris kernel? Something similar to Debian with the FreeBSD kernel? Awesome.
yes, it is. illumos, OpenIndiana and OmniOS use IPS as package manager delivered by Oracle Solaris. We took Debian as the base.
I remember your patches related to OpenIndiana - I still have them somewhere on my disk... Now the best way to provide patches that are suitable for pushing into the main tree is to use the TGW - see wiki page:
https://wiki.trinitydesktop.org/TDE_Gitea_Workspace
Once you create a TGW account, let us know to add you to the Contributors team. Then you will be able to create pull-requests directly on the main tree, where we can discuss, review patches and merge them.
I've read about it before I wrote this letter. Thank you.
If it seems to be useful, a folder with DilOS packaging files could be created in the tde-packaging repository, which could then contain other patches that are specific to DilOS only.
Debian packages could be shared with DilOS target something like: ifeq ($(DEB_HOST_ARCH_OS),solaris) PLATFORM_ARG = dilos-g++ else # solaris ifeq ($(DEB_HOST_ARCH_OS),hurd) PLATFORM_ARG = hurd-g++ else #hurd ifeq ($(DEB_HOST_ARCH),sparc) PLATFORM_ARG = linux-g++-sparc else #sparc PLATFORM_ARG = linux-g++ endif #sparc endif #hurd endif #solaris
it's from tqt-x11-free-14.0.6~pre5/debian/rules, of course, as example