> I was just explaining why they weren't in the gate > before - I still > think it would be better if you could work with the > JDS & G11n teams > to get your changes merged with theirs instead of > maintaining separate > copies, but it's up to you if you want to put in that > effort. > > Certainly, the Sun distributions will be ignoring > them - that's easy, > since we don't use the FOX gate directly, but still > maintain the > Nevada master gate from which we push to FOX, and to > which we pull > changes from FOX after going through the required > review processes, > so we can just not pull those directories from FOX > into the Nevada X gate. > > The G11n xkb code is at: > http://src.opensolaris.org/source/xref/nv-g11n/g11n/sr > c/xorg/keytables/ > aka src/xorg/keytables in > ssh://anon at hg.opensolaris.org/hg/nv-g11n/g11n > As far as I know that's kept up to date, but you'd > have to ask the g11n > team about that. > > > But I don't understand the following: In > > > http://src.opensolaris.org/source/xref/fox/fox-gate/XW > _NV/open-src/xserver/Makefile.inc > > you set the server's "Build XDM-Auth-1 extension > (default: auto)" > > from "auto" to "disable". Why? > > Because XDM-Auth-1 uses Triple-DES encryption, which > at one point meant > we couldn't include it in Solaris and still ship to > certain countries. > Though I believe all the laws around that have > changed to recognize that > Triple-DES isn't serious encryption any more, I still > have to sit down and > do paperwork to send to our lawyers to submit to > various governments before > I can enable it in a Sun product, to comply with the > various countries' > encryption import/export/usage laws. Again, this is > something that you > can do in your builds that I could just not pull into > the Nevada gates > until that paperwork is done. > > > It is still possible to start the resulting server > through xdm, but > > you would always be greeted by a warning message by > default, sating > > "UNSECURE SESSION". > > You shouldn't get that for XDM-Auth-1 being disabled > as long as you're using > MIT-MAGIC-COOKIE instead. I haven't checked how the > xdm Moinak put into FOX > is configured though. I'll have to check that when > I merge our existing > Solaris xdm codebase with it. > > -- > -Alan Coopersmith- > - alan.coopersmith at sun.com > Sun Microsystems, Inc. - X Window System > em Engineering
@Alan: Good, thanks for the response. I appreciate it. I will also check why xdm gives this warning despite using alternative MIT-MAGIC-COOKIE authentication (maybe one has to instruct it to use it, I must look). I haven't been active on this list (nor on the gate) for two days, because I spent two days on the Natamar project's distro-generator, which is based on your excellent fox-gate Makefile framework. Here is a preview, but we will soon establish a hg repo for this: bash-3.2$ ls -al /media/0A/natamar-distro- generator/ total 24 drwxr-xr-x 5 bochnig other 512 Oct 7 13:25 . drwxrwxrwx 22 nobody nobody 1024 Oct 6 12:35 .. -rwxr-xr-x 1 bochnig other 3505 Oct 7 13:24 buildit drwxr-xr-x 5 bochnig other 512 Oct 6 15:18 conary -rwxr-xr-x 1 bochnig other 2310 Oct 7 13:25 download-tarballs drwxr-xr-x 3 bochnig other 512 Oct 6 11:59 mnt drwxr-xr-x 4 bochnig other 512 Oct 7 19:10 natamar You have new mail in /var/mail/bochnig bash-3.2$ ls -al /media/0A/natamar-distro-generator/natamar total 52 drwxr-xr-x 4 bochnig other 512 Oct 7 19:10 . drwxr-xr-x 5 bochnig other 512 Oct 7 13:25 .. -rwxr-xr-x 1 bochnig other 7863 Sep 30 22:32 make_release_packages -rwxr-xr-x 1 bochnig other 9621 Sep 30 22:32 make_release_packages_fsw -rw-r--r-- 1 bochnig other 2100 Sep 30 22:32 newPkRev drwxr-xr-x 8 bochnig other 512 Oct 8 04:28 open-src drwxr-xr-x 72 bochnig other 2048 Oct 5 09:58 packages bash-3.2$ ls -al /media/0A/natamar-distro-generator/natamar/open-src total 86 drwxr-xr-x 8 bochnig other 512 Oct 8 04:28 . drwxr-xr-x 4 bochnig other 512 Oct 7 19:10 .. -rw-r--r-- 1 bochnig other 2618 Oct 8 02:30 Makefile -rw-r--r-- 1 bochnig other 2689 Oct 7 14:13 Makefile~ -rw-r--r-- 1 bochnig other 20111 Sep 30 22:32 README drwxr-xr-x 4 bochnig other 512 Oct 7 14:05 common drwxr-xr-x 11 bochnig other 512 Oct 7 19:12 fully-open-x drwxr-xr-x 3 bochnig other 512 Oct 8 06:14 on-src drwxr-xr-x 9 bochnig other 512 Oct 8 04:43 proto-sun4-svr4 drwxr-xr-x 2 bochnig other 9728 Oct 8 05:23 tarballs drwxr-xr-x 3 bochnig other 512 Oct 8 04:46 usr-sfw bash-3.2$ uname -a SunOS SunBlade-2000 5.11 snv_95 sun4u sparc SUNW,Sun-Blade-1000 bash-3.2$ ls /media/0A/natamar-distro-generator/natamar/open-src Makefile Makefile~ README common fully-open-x on-src proto-sun4-svr4 tarballs usr-sfw bash-3.2$ ls /media/0A/natamar-distro-generator/natamar/open-src/fully-open-x Makefile README app common data doc driver font lib proto tarballs util xserver bash-3.2$ ls /media/0A/natamar-distro-generator/natamar/open-src/on-src Makefile Makefile__000 build_32 opensolaris.sh sfw-opensolaris.sh__000 Makefile.inc Makefile__JEIN common_Makefile.inc opensolaris.sh__ORIG sfw-opensolaris.sh~ Makefile.inc~ Makefile~ common_Makefile.inc~ opensolaris.sh~ wget_on-closed-bins-nd.ARCH bash-3.2$ ls /media/0A/natamar-distro-generator/natamar/open-src/usr-sfw Makefile Makefile__000 Makefile~ common_Makefile.inc~ sfw-opensolaris.sh__001 Makefile.inc Makefile__001 build_32 sfw-opensolaris.sh sfw-opensolaris.sh~ Makefile.inc~ Makefile__JEIN common_Makefile.inc sfw-opensolaris.sh__000 test.patch bash-3.2$ So this is based on Alan Coopersmith's (and / or the X11 group's) fox-gate Makefile framework. Advantages: * It is strictly modular and can easily be extended to handle additional or less or different "modules" of software. * In every module subdir you can (but don't need to) run autoconf/automake/ ./configure / make * an arbitrary number of patches can be applied automaticly in every subdir * at the end SVR4 (and IPS) packages are generated (With some work this can be mad compatible to conary, but on step at a time) I had this "vision" for over a year already, now it is soon prime time: Put all consolidations you like into a single src tree, hit start and return after one day of compile time. Everything shoukd be finished then. Right now I put fox-gate, usr/sfw and os/net into it. We can add whatever stuff we like, such as kde. Inside the modules (such as os/net and sfw) I left the entire build system unchanged. If somebody has two men's life time to waste, he could change all the internal Makefiles, but this is nonsense. I forgot the main benefit: It has a "make download" target in whatever subdir. So you don't need to mess around with tarballs: They are all maintained in a single central folder. And the default "make" (make all) target extracts everything for you and runs auto-tools and ./configure and make and make instaall (into a local normal-user-account proto-area). At the end you have the ready2run pkgadd packages of everything. Panic at desaster.org Regards, Martin Bochnig Natamar Project -- This message posted from opensolaris.org