> 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

Reply via email to