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

Discussion forum for Celestia developers; topics may only be started by members of the developers group, but anyone can post replies.
Topic author
john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 3 months

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

Post #1by john71 » 11.01.2017, 19:42

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?

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #2by selden » 11.01.2017, 22:54

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.
Selden

Avatar
HB M
Posts: 132
Joined: 26.11.2002
With us: 21 years 11 months
Location: Eindhoven, The Netherlands

Post #3by HB » 26.01.2017, 00:52

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
HB

Avatar
Alexell M
Site Admin
Posts: 303
Joined: 07.10.2010
Age: 30
With us: 14 years 1 month
Location: Moscow, Russia
Contact:

Post #4by Alexell » 26.01.2017, 06:03

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.
Admin of celestia.space
PC: Intel Core i7-8700 @ 3.20GHz, SSD, 16 Gb RAM, NVIDIA GeForce GTX 1080, Creative Sound Blaster ZxR. Windows 10 x64.
Phone: iPhone Xs 256 Gb. iOS 14.
Image

Janus
Posts: 537
Joined: 13.08.2016
With us: 8 years 3 months

Post #5by Janus » 26.01.2017, 19:34

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.

Avatar
HB M
Posts: 132
Joined: 26.11.2002
With us: 21 years 11 months
Location: Eindhoven, The Netherlands

Username

Post #6by HB » 26.01.2017, 22:38

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
HB

Avatar
HB M
Posts: 132
Joined: 26.11.2002
With us: 21 years 11 months
Location: Eindhoven, The Netherlands

SVN R5229 compared with github master

Post #7by HB » 27.01.2017, 08:54

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
HB

Avatar
John Van Vliet
Posts: 2944
Joined: 28.08.2002
With us: 22 years 2 months

Post #8by John Van Vliet » 27.01.2017, 19:36

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

Janus
Posts: 537
Joined: 13.08.2016
With us: 8 years 3 months

Post #9by Janus » 28.01.2017, 03:21

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.

Avatar
Alexell M
Site Admin
Posts: 303
Joined: 07.10.2010
Age: 30
With us: 14 years 1 month
Location: Moscow, Russia
Contact:

Post #10by Alexell » 28.01.2017, 08:58

On GitHub repository saved the entire history of the changes from the beginning of the development project. It demanded Chris.
Admin of celestia.space
PC: Intel Core i7-8700 @ 3.20GHz, SSD, 16 Gb RAM, NVIDIA GeForce GTX 1080, Creative Sound Blaster ZxR. Windows 10 x64.
Phone: iPhone Xs 256 Gb. iOS 14.
Image

Avatar
HB M
Posts: 132
Joined: 26.11.2002
With us: 21 years 11 months
Location: Eindhoven, The Netherlands

Post #11by HB » 29.01.2017, 15:02

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.
HB


Return to “Ideas & News”