Mac OS X Celestia 1.5pre 11-9-07 Available For Download

General discussion about Celestia that doesn't fit into other forums.
Topic author
BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 8 months
Location: Los Angeles, CA

Mac OS X Celestia 1.5pre 11-9-07 Available For Download

Post #1by BlindedByTheLight » 09.11.2007, 23:35

At least it will be at...

http://www.stevenbinder.net

...in about ten minutes. I'm running out the door and figured I'd get this post up first.

I'm doing more frequent builds (on my own) because it seems like we're (and by "we" I mean you guys) are narrowing in on the final builds and more frequent builds will help...I don't know.

Should I bother with the increased frequency? It's either this or walking the picket line... :)
Steven Binder, Mac OS X 10.4.10

Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 20 years 1 month

Post #2by dirkpitt » 10.11.2007, 10:44

Thanks for the builds Steve, indeed there has been a lot of changes to the code recently so your timing feels about right!

BTW I suggest OS X users with no CVS knowledge try downloading Steve's builds and have a go with the newest Celestia fixes such as refined orbit rendering, etc. :)

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 10 months
Location: Seattle, Washington, USA

Post #3by chris » 10.11.2007, 15:13

dirkpitt wrote:Thanks for the builds Steve, indeed there has been a lot of changes to the code recently so your timing feels about right!

BTW I suggest OS X users with no CVS knowledge try downloading Steve's builds and have a go with the newest Celestia fixes such as refined orbit rendering, etc. :)


Actually, refined orbit rendering hasn't been checked into CVS yet. I'll do it today though.

--Chris

Topic author
BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 8 months
Location: Los Angeles, CA

Post #4by BlindedByTheLight » 10.11.2007, 20:58

Cool, Chris. I'll see if I can get another build uploaded when that happens.

Does anyone know a quicker way for me to get the latest CVS on OS X?

Currently, to get the source code I...

1) Go to SourceForge

2) Cut and paste these two lines from the "Anonymous CVS Access" page into Terminal:

cvs -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia login

cvs -z3 -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia co -P modulename

(changing modulename to celestia of course)

Is there some code to just download the changes? What I'm doing now to get the latest CVS will probably make all of you who understand this deep magic giggle...but I'm just trashing the celestia folder that is created in my home folder and start over.

I know there is some CVS management software out there I could get. But is there a way to do that without any other software? Some text I could just type into Terminal for an update?
Steven Binder, Mac OS X 10.4.10

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #5by ElChristou » 10.11.2007, 21:04

BlindedByTheLight wrote:Cool, Chris. I'll see if I can get another build uploaded when that happens.

Does anyone know a quicker way for me to get the latest CVS on OS X?

Currently, to get the source code I...

1) Go to SourceForge

2) Cut and paste these two lines from the "Anonymous CVS Access" page into Terminal:

cvs -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia login

cvs -z3 -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia co -P modulename

(changing modulename to celestia of course)

Is there some code to just download the changes? What I'm doing now to get the latest CVS will probably make all of you who understand this deep magic giggle...but I'm just trashing the celestia folder that is created in my home folder and start over.

I know there is some CVS management software out there I could get. But is there a way to do that without any other software? Some text I could just type into Terminal for an update?


If you don't trash the Celestia folder (your own source) you just need to type in Terminal:

cd celestia

then

cvs update

and your source will be updated...
Image

Topic author
BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 8 months
Location: Los Angeles, CA

Post #6by BlindedByTheLight » 10.11.2007, 21:07

Thanks!

But what an anti-climactic solution... :)
Steven Binder, Mac OS X 10.4.10

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #7by ElChristou » 10.11.2007, 21:12

BlindedByTheLight wrote:Thanks!

But what an anti-climactic solution... :)


:? ... I don't follow you...
Image

Topic author
BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 8 months
Location: Los Angeles, CA

Post #8by BlindedByTheLight » 10.11.2007, 21:49

LOL...I was worried the joke wouldn't translate (not that it's all that great for native speakers, either...)

I was expecting something a little more...code-ish. A big long phrase to type in. Maybe a few lines of some, obscure, esoteric keystrokes I could impress my friends with. Perhaps even some secret chant I had to do over computer in candelight.

I got "cvs update".

Oh well. I guess I shouldn't complain... :)
Steven Binder, Mac OS X 10.4.10

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #9by ElChristou » 10.11.2007, 22:04

BlindedByTheLight wrote:LOL...I was worried the joke wouldn't translate (not that it's all that great for native speakers, either...)

I was expecting something a little more...code-ish. A big long phrase to type in. Maybe a few lines of some, obscure, esoteric keystrokes I could impress my friends with. Perhaps even some secret chant I had to do over computer in candelight.

I got "cvs update".

Oh well. I guess I shouldn't complain... :)


:lol:

You can always say an "abracadabra" before pressing enter!
Image

Topic author
BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 8 months
Location: Los Angeles, CA

Post #10by BlindedByTheLight » 10.11.2007, 22:04

Final Jeopardy Question:

When I recompile Celestia, do I/should I/ought I use the "clean" function? I do it everytime. Can it hurt? Does it matter?

I am like a monkey pushing buttons here...
Steven Binder, Mac OS X 10.4.10

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #11by ElChristou » 10.11.2007, 22:06

BlindedByTheLight wrote:Final Jeopardy Question:

When I recompile Celestia, do I/should I/ought I use the "clean" function? I do it everytime. Can it hurt? Does it matter?

I am like a monkey pushing buttons here...


Better, yes...
(and it takes only a few seconds...)
Image

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #12by ElChristou » 10.11.2007, 22:08

BlindedByTheLight wrote:...I am like a monkey pushing buttons here...


BTW, don't worry, another one is teaching you! :lol:
Image

Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 20 years 1 month

Post #13by dirkpitt » 12.11.2007, 03:53

"cvs update" will work about 90% of the time.

"cvs update -d -P" however will get you there about 95% of the time. The "-d" and "-P" ensure that you get new files, and don't get empty, outdated directories. This is my recommendation.

The remaining 5% of the time, when you get corrupted nibs and CVS conflicts and generally nothing works - you can try and delete the problematic files and update again, but it's just easier at this point to start over and checkout everything afresh. Welcome to the mystical world of CVS. :wink:

Topic author
BlindedByTheLight
Posts: 485
Joined: 19.03.2005
With us: 19 years 8 months
Location: Los Angeles, CA

Post #14by BlindedByTheLight » 13.11.2007, 03:34

Thanks Dirk...now THAT'S more like. I knew it was too easy.

And I'm glad you posted, because the cvs update did NOT work for me.

Question, will I always be aware when something didn't work? And is the way "cvs update" works is to compare what is on my hard-drive versus what's on CVS? So if something is missing, it will just replace it?
Steven Binder, Mac OS X 10.4.10

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #15by ElChristou » 13.11.2007, 10:11

BlindedByTheLight wrote:Thanks Dirk...now THAT'S more like. I knew it was too easy.

And I'm glad you posted, because the cvs update did NOT work for me.

Question, will I always be aware when something didn't work? And is the way "cvs update" works is to compare what is on my hard-drive versus what's on CVS? So if something is missing, it will just replace it?


Perso cvs update never failed apart if I replace by hand some files in my sandbox and it failed in retrieving/merging different version of this file. At this point I have an error message in the lines concerning those files during the update. In this case I simply remove the faulty files and do a cvs -d to download the now missing files.

And yes Steven, the purpose of the update is to find the differences between your local version and CVS and to update just those files (a minute maxi to do the update in general)...
Image

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #16by ElChristou » 13.11.2007, 10:15

Ah, and sometimes it can take a few minutes to begin the update... (I have no idea of the reason of this lag...)
Image

Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 20 years 1 month

Post #17by dirkpitt » 14.11.2007, 02:35

BlindedByTheLight wrote:Question, will I always be aware when something didn't work? And is the way "cvs update" works is to compare what is on my hard-drive versus what's on CVS? So if something is missing, it will just replace it?


Sometimes nib files ("MainMenu.nib" etc inside the various ".lproj" folders) do not update properly, and moreover you don't get a meaningful warning about it either!

Luckily you can usually tell when this happens because Celestia crashes if built with a corrupt nib file. Just use the usual fix (delete files, update with cvs update -d -P).

Note that cvs update compares files on your hard disk with the one on the CVS server, and actually tries to merge differences instead of replacing files outright. Missing files are only downloaded if you specify the "-d".


Return to “Celestia Users”