Page 1 of 1

Celestia 1.7, 2.0 and celestia.Sci...?

Posted: 11.01.2017, 19:42
by john71
I'm a little bit confused regarding the direction of Celestia 1.7, 2.0 and Celestia.Sci...

Is there any communication between the projects or the participants?

Can they borrow code from each other? Can they help out each other?

Posted: 11.01.2017, 22:54
by selden
Originally, 1.7 and 2.0 were (are?) different names for the same unreleased version of Celestia. They both refer to the version produced if you build Celestia from the latest source code available on SourceForge. It just wasn't obvious if the accumulated improvements plus the change in user interface were sufficient to justify incrementing the major version number.

Presumably the 64bit version of Celestia currently being worked on will be called v2.0.

Celestia.Sci is based on Celestia but is an entirely separate project run by Fridger Schremp. None of its code changes have been made public.

Posted: 26.01.2017, 00:52
by HB
Also I'm a member(HB) of this forum for at least 12 years, but I've lost my credentials for it. It was more easy to get a new account then searching for the old ones.
What worries me is what is the one and only official repository of Celestia. Where is that located?

I've found something on https://github.com/Alexell/Celestia from which he claims to be the new 'Official' repository. That's ok by me. But the content of it is really bad. I can't find any historical releases back on that site. If I compare this repository with what I've found on https://svn.code.sf.net/p/celestia/code/ then I'm missing a lot of information. Beside of that all the file date/timestamps found on https://github.com/Alexell/Celestia are from a few days ago. That seems to be wrong as well. The version on https://github.com/Alexell/Celestia has only some changes in the resource files, with the result that only the menu's look better. But according the date/timestamps of the files I'm not able to see which file is original or modified.
Only a SVN client may give a solution to that.

HB

Posted: 26.01.2017, 06:03
by Alexell
Nippeltje, You can write your old username, and I'll help you recover your account.
Chris Laurel left repository on SourceForge as an historical memory, and approved a new repository on GitHub. While I'm doing a small change in it that I can do.

Added after 2 minutes 35 seconds:
In the repository, you can see when and what files have been changed and that it is they were added. It's all very simple. Chris himself said to do it in the repository GitHub, because SVN is obsolete.

Posted: 26.01.2017, 19:34
by Janus
For Nippeltje :

I compared the SVN R5229 to the github master as of 2017/01/26 using ztree and found the following files changed.
Other than these, I believe the rest are still the same so you can use this build the timedate stamp set you want.

I acquired the SVN dump from sourceforge.
Go to the SF celestia page, then look under code, it has an SVN viewer.
It allows you to dump the SVN, which I did.

After extracting celestia-code-5229-trunk.zip & Celestia-master.zip into their own directory trees, I did an alt-c compare with ztree.
The following were the only files tagged.
List created by copying tagged files to another dir tree, then using dir /b /s >dirdump.txt from the command line.
Opened in notepad++, removed base dir tree stuff, using alt-shift down arrow for columnar select, and posted it here.

celestia.vcproj
locale\controls_ru.txt
po\ar.po
po\be.po
po\bg.po
po\celestia.pot
po\de.po
po\el.po
po\es.po
po\fr.po
po\gl.po
po\hu.po
po\it.po
po\ja.po
po\ko.po
po\lt.po
po\lv.po
po\nl.po
po\no.po
po\pl.po
po\pt.po
po\pt_BR.po
po\ro.po
po\ru.po
po\sk.po
po\sv.po
po\tr.po
po\uk.po
po\zh_CN.po
po\zh_TW.po
po2\ko.po
src\celestia
src\celestia\celestiacore.cpp
src\celestia\celx.cpp
src\celestia\imagecapture.cpp
src\celestia\qt
src\celestia\win32
src\celestia\qt\Celestia.ico
src\celestia\qt\icons.qrc
src\celestia\qt\qtappwin.cpp
src\celestia\qt\qtappwin.h
src\celestia\qt\qtbookmark.cpp
src\celestia\qt\qtglwidget.cpp
src\celestia\qt\qtmain.cpp
src\celestia\qt\qtselectionpopup.cpp
src\celestia\win32\res
src\celestia\win32\winbookmarks.cpp
src\celestia\win32\wineclipses.cpp
src\celestia\win32\winmain.cpp
src\celestia\win32\winsplash.cpp
src\celestia\win32\winstarbrowser.cpp
src\celestia\win32\wintourguide.cpp
src\celestia\win32\winviewoptsdlg.cpp
src\celestia\win32\res\about.bmp
src\celestia\win32\res\camcorder2.bmp
src\celestia\win32\res\camera2.bmp
src\celestia\win32\res\Celestia.ico
src\celestia\win32\res\celestia.rc
src\celestia\win32\res\clock2.bmp
src\celestia\win32\res\Clsdfolder.ico
src\celestia\win32\res\config.bmp
src\celestia\win32\res\exit.bmp
src\celestia\win32\res\folderclosed2.bmp
src\celestia\win32\res\folderopened2.bmp
src\celestia\win32\res\globe.bmp
src\celestia\win32\res\Location.ico
src\celestia\win32\res\location2.bmp
src\celestia\win32\res\Openfolder.ico
src\celestia\win32\res\resource.h
src\celestia\win32\res\Rootfolder.ico
src\celestia\win32\res\script2.bmp
src\celestia\win32\res\stop.bmp
src\celestia\win32\res\sunglasses.bmp

I hope this helps.

Janus.

Username

Posted: 26.01.2017, 22:38
by HB
Alexell,

Thanks very much for recovering my old account. I've tried to change the credentials of that account but without any luck.
First: according the profile editor, the old username is too short. But that's something created in the past. Maybe no problem for the old members.
Second: the email address of that old account is outdated. I want to change that to my current email address but it's not allowed because that address already exist under my new username 'nippeltje'

Is it possible to join these accounts together with all the posts and with the original joining date(26.11.2002, 14:26)? Of coarse, in the most easiest way for you.

Let me know which one will be abandoned.

Thanks in advance,

HB or Nippeltje

SVN R5229 compared with github master

Posted: 27.01.2017, 08:54
by HB
To Janus,

Thanks for your effort of comparing those files. I'll try to do the same trick in order to setup my environment properly.
As what is announced the SF Celestia SVN is obsolete. So I do not expect any further changes/updates for that site.
So I'll concentrate on the Github stuff.

HB or Nippeltje

Posted: 27.01.2017, 19:36
by John Van Vliet
you do know you can import a sourceforge svn tree to github
it is a built option in to github ( preserves the past years of edits )

or

clone it to your drive
( this preserves all the past edits )

Code: Select all

svn checkout svn://svn.code.sf.net/p/celestia/code/ celestia-code

and all the versions are there
1.6
1.5
even 1.3.2 is there

add the patches
and upload it to github as a new project

Posted: 28.01.2017, 03:21
by Janus
Thank you, that is good to know.

I do not normally work on large projects like celestia, so I am not familiar with how collaborative tools or environments work.
I will remember that for future if I find myself a part of something large.


Janus.

Posted: 28.01.2017, 08:58
by Alexell
On GitHub repository saved the entire history of the changes from the beginning of the development project. It demanded Chris.

Posted: 29.01.2017, 15:02
by HB
John,

Thanks for your tip, and indeed I downloaded all the stuff from sourceforge SVN tree. 1,25Gb of data. That's mostly for use as reference only of the historical facts. Uploading this (again) to Github might be confusing for other users. Alexell is the moderator of the 'official' repository what should be used by all for new releases/updates of Celestia.
For the most recent versions I'll make use of that Github repository.