[comp.windows.x] All that stupid contrib stuff and weather

jim@EXPO.LCS.MIT.EDU (Jim Fulton) (01/17/89)

                                                     I have a feeling that
    the size of the contributed part of the X distribution for R4 is going to 
    shrink considerably.

I wish!  However, I'm almost certain that it won't.


    A lot of the software released with the R3 tape did not work with R3
    due to changes from R2.

Specifically, a few incompatible changes where made to the Xt Intrinsics.  Now
that those interfaces have been adopted by the Consortium they will remain
stable.  Honest!


    I suppose the only solution is to split the contrib and core releases
    into two tapes and begin accepting the contributions some time after
    the new release is widely available and ask that software be tested on
    the new release already.

The latter release is called "comp.sources.x" and "ftp".  :-)  Seriously
though, Xt will remain compatible.


    First, dealing with a second tape might be unmanageable

Might?


    Staggered distributions seems to be the obvious solution, barring some
    unforeseen objection.

Oh, I can see one....  Yo!  

Keep making suggestions like that, Barry, and you'll be typing with the fishes
(which will still be 3000 miles away from the ocean at Usenix).  :-)


    If we are all going to start adding imakefiles to the system, can
    we at least take a second or two to indicate where in the source
    tree these new clients are to reside?

It shouldn't matter.


    Somebody posts the source for, say, xpostit. Is that in contrib/clients?
    contrib/demos? clients? Where?

I would say contrib/clients/.  The demos subdirectory was generally meant for
things that just draw "pretty" pictures.  Utilities get put into the clients
subdirectory.  


    Also, does anyone have a shell for running imake in a totally random
    location (ie: one where the ../../../ stuff is meaningless?)

You can use util/scripts/ximake.sh if you have your source tree somewhere on
the machine (it needs the imake config files and the compiled libraries).  R4
will install the right things to allow you to generate Makefiles without 
having sources (or objects) around at all.


    >As it stands I get this sinking feeling a few dozen of us have done
    >the same porting jobs over and over again (would it really have been
    >useful for me to post every place that Atoms.h->StringDefs.h*??)

    Until the issue is resolved,

This particular issue was resolved in R2!  The name is StringDefs.h.


							Jim


p.s.  For those attending the X Conference, here's a Boston weather update: the
January Arctic blasts came a few weeks early this year, so if we're lucky
things will be nice next week.  In fact, it was a rather wonderful 51 degrees
on Sunday. 

However, weather wimps should remember that around this time of year, "nice" in
New England is about 30 degrees with only light winds....

If you call right away, Lands' End or L. L. Bean might be able to deliver
appropriate attire by Saturday (you could it shipped to your hotel :-).  
Actually, if you've never been to Bean's you might want to rent a car and go
up there while you're here.  It's only 2 1/2 hours from Boston and they're
open 24 hours a day!