From: <fab...@go...> - 2007-05-30 12:42:52
|
Hi all, I've been spending the last 1.5 days trying to compile stellarium on windows using mingw and so far without success.. I am almost there but the problem comes from the boost libraries thread and filesystem which need to be compiled against STLPort which I was yet unable to achieve yet.. I am actually now quite pessimistic to make it work properly.. Would you agree to release version 0.9.0 on linux/macOSX only and wait that we get rid of those 2 dependencies in version 0.9.1 to make a windows build? Getting rid of those two dependencies should be not too difficult if we use the Qt replacement but this means that we loose the SDL compatibility. The timeline would be the following: - release 0.9.0 src version (+macOSX binary?) in the very next few days. Last version with SDL support. - release 0.9.1 src version + win32 + macOSX binaries based on QT only a few days after. The only change between the two would be the drop boost thread and filesystem replaced by QT equivalents. Note that it will still be possible in principle to compile with SDL for managing the main window, but QT will also be required for thread and filesystem operations. - release 0.9.2 with the features marked in the roadmap spreadsheet for 0.9.1 a couple of week later. If you agree with this we can speed up 0.9.0 release on June 1st. Fabien |
From: Rob S. <ro...@di...> - 2007-05-30 15:51:12
|
I think it would just be confusing/frustrating to have a new release but not for Windows, which is probably most of our users. If we call it a Beta release just for testing, then I have no problem. But for the full 0.9 release I think we should cover the main platforms all at once. If we switch to QT for 0.9, I think we need to add a task to get the audio working with QT. June 1st seems very agressive for a final release. Maybe a Beta depending on what bugs are left (grids for example). Rob On Wed, 2007-05-30 at 14:42 +0200, Fabien Chéreau wrote: > Hi all, > > I've been spending the last 1.5 days trying to compile stellarium on > windows using mingw and so far without success.. I am almost there but > the problem comes from the boost libraries thread and filesystem which > need to be compiled against STLPort which I was yet unable to achieve > yet.. I am actually now quite pessimistic to make it work properly.. > > Would you agree to release version 0.9.0 on linux/macOSX only and wait > that we get rid of those 2 dependencies in version 0.9.1 to make a > windows build? > Getting rid of those two dependencies should be not too difficult if > we use the Qt replacement but this means that we loose the SDL > compatibility. > > The timeline would be the following: > - release 0.9.0 src version (+macOSX binary?) in the very next few > days. Last version with SDL support. > - release 0.9.1 src version + win32 + macOSX binaries based on QT only > a few days after. The only change between the two would be the drop > boost thread and filesystem replaced by QT equivalents. Note that it > will still be possible in principle to compile with SDL for managing > the main window, but QT will also be required for thread and > filesystem operations. > - release 0.9.2 with the features marked in the roadmap spreadsheet > for 0.9.1 a couple of week later. > > If you agree with this we can speed up 0.9.0 release on June 1st. > > Fabien > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ Stellarium-pubdevel mailing list Ste...@li... https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel -- Digitalis Education Solutions, Inc. tel 360.616.8915 P.O. Box 2976 fax 360.616.8917 Bremerton, WA 98310 http://digitaliseducation.com |
From: Matthew G. <mat...@gm...> - 2007-05-30 15:59:55
|
On Wednesday 30 May 2007, Fabien Ch=C3=A9reau wrote: > Hi all, > > I've been spending the last 1.5 days trying to compile stellarium on > windows using mingw and so far without success.. I am almost there but > the problem comes from the boost libraries thread and filesystem which > need to be compiled against STLPort which I was yet unable to achieve > yet.. I am actually now quite pessimistic to make it work properly.. > > Would you agree to release version 0.9.0 on linux/macOSX only and wait > that we get rid of those 2 dependencies in version 0.9.1 to make a > windows build? Getting rid of those two dependencies should be not too > difficult if we use the Qt replacement but this means that we loose the > SDL compatibility. > > The timeline would be the following: > - release 0.9.0 src version (+macOSX binary?) in the very next few days. > Last version with SDL support. The current OSX build which Nigel has made is QT only I think. > - release 0.9.1 src version + win32 + macOSX binaries based on QT only a > few days after. The only change between the two would be the drop boost > thread and filesystem replaced by QT equivalents. I shall start to work on removing boost::filesystem from StelFileMgr. I=20 shall work out of the tree for now and merge it when we are ready to start= =20 committing QT-dependent code. =20 > Note that it will still=20 > be possible in principle to compile with SDL for managing the main > window, but QT will also be required for thread and filesystem > operations. > - release 0.9.2 with the features marked in the roadmap spreadsheet for > 0.9.1 a couple of week later. > > If you agree with this we can speed up 0.9.0 release on June 1st. > > Fabien |
From: <fab...@go...> - 2007-05-30 17:18:37
|
On 5/30/07, Rob Spearman <ro...@di...> wrote: > > > I think it would just be confusing/frustrating to have a new release but > not for Windows, which is probably most of our users. It's ok since just a few day later they will get 0.9.1 with windows support. If we call it a Beta release just for testing, then I have no problem. > But for the full 0.9 release I think we should cover the main platforms > all at once. I don't want to make "beta" release. It causes troubles to have non number version names. If we switch to QT for 0.9, I think we need to add a task to get the > audio working with QT. yeah. You should have a look at qt audio support: http://doc.trolltech.com/4.2/qsound.html June 1st seems very agressive for a final release. Maybe a Beta > depending on what bugs are left (grids for example). the 0.x.0 version have always been kind of beta versions, followed quiclky by a 0.x.1 version which fixes the main bugs and all the packaging bugs. Usually the binary releases are not made on 0.x.0, but on 0.x.1 and it's just fine like that. Fab Rob > > On Wed, 2007-05-30 at 14:42 +0200, Fabien Ch=E9reau wrote: > > Hi all, > > > > I've been spending the last 1.5 days trying to compile stellarium on > > windows using mingw and so far without success.. I am almost there but > > the problem comes from the boost libraries thread and filesystem which > > need to be compiled against STLPort which I was yet unable to achieve > > yet.. I am actually now quite pessimistic to make it work properly.. > > > > Would you agree to release version 0.9.0 on linux/macOSX only and wait > > that we get rid of those 2 dependencies in version 0.9.1 to make a > > windows build? > > Getting rid of those two dependencies should be not too difficult if > > we use the Qt replacement but this means that we loose the SDL > > compatibility. > > > > The timeline would be the following: > > - release 0.9.0 src version (+macOSX binary?) in the very next few > > days. Last version with SDL support. > > - release 0.9.1 src version + win32 + macOSX binaries based on QT only > > a few days after. The only change between the two would be the drop > > boost thread and filesystem replaced by QT equivalents. Note that it > > will still be possible in principle to compile with SDL for managing > > the main window, but QT will also be required for thread and > > filesystem operations. > > - release 0.9.2 with the features marked in the roadmap spreadsheet > > for 0.9.1 a couple of week later. > > > > If you agree with this we can speed up 0.9.0 release on June 1st. > > > > Fabien > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ Stellarium-pubdevel > mailing list Ste...@li... > https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel > -- > Digitalis Education Solutions, Inc. tel 360.616.8915 > P.O. Box 2976 fax 360.616.8917 > Bremerton, WA 98310 http://digitaliseducation.com > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Stellarium-pubdevel mailing list > Ste...@li... > https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel > |
From: <fab...@go...> - 2007-05-30 17:21:12
|
> On 5/30/07, Rob Spearman <ro...@di...> wrote: > > > > > > I think it would just be confusing/frustrating to have a new release but > > not for Windows, which is probably most of our users. > > And I just add that if it would be easy to have a windows version I would do it of course, but I can't do it, so we have the choice between waiting even more or release 2 times quickly. Fab |
From: Rob S. <ro...@di...> - 2007-05-30 18:06:24
|
On Wed, 2007-05-30 at 19:17 +0200, Fabien Chéreau wrote: > > > On 5/30/07, Rob Spearman <ro...@di...> wrote: > > I think it would just be confusing/frustrating to have a new > release but > not for Windows, which is probably most of our users. > > It's ok since just a few day later they will get 0.9.1 with windows > support. > > > If we call it a Beta release just for testing, then I have no > problem. > But for the full 0.9 release I think we should cover the main > platforms > all at once. > > I don't want to make "beta" release. It causes troubles to have non > number version names. I have been appending a letter to my own releases and have not seen any issues. > > > If we switch to QT for 0.9, I think we need to add a task to > get the > audio working with QT. > > yeah. You should have a look at qt audio support: > http://doc.trolltech.com/4.2/qsound.html Unfortunately, it is a lot more limited than SDLmixer. I can't see using it. Rob |
From: Johannes G. <joh...@gm...> - 2007-05-30 19:34:48
|
On 2007.05.30 14:42:42 CEST, Fabien Chéreau wrote: > Hi all, > > Would you agree to release version 0.9.0 on linux/macOSX only and wait that > we get rid of those 2 dependencies in version 0.9.1 to make a windows build? > Getting rid of those two dependencies should be not too difficult if we use > the Qt replacement but this means that we loose the SDL compatibility. Although I agree that it would be a sadistic pleasure to make a linux/mac only release, I advise against it. Because the windows people are mostly neigther educated enough to build their own binary, nor would they propably be able to appreciate the advantages of linux/mac operating systems. They are just poor guys who depend on the binary release, without any means of getting out of their situation. While on the other hand at least the linux users do not need the release: it is just the same source code they get from svn. Furthermore I must point out that having a release is more than just claiming that the current development version is the new version. It should involve bug lists and regression testing (Matthew: you have done something in this direction?). Also I remember that the planned scedule was release "in the first week of June", not on the "1st of June". I can remember that for version 0.8 there was a lot of fuzz with bug fixing. Last not least I must admit that I am not finished with new star catalogs yet. But if you insist, I could propably achieve something until 1st of June. Johannes |
From: Nigel K. <nig...@gm...> - 2007-05-30 21:00:22
|
On 5/30/07, Matthew Gates <mat...@gm...> wrote: > The current OSX build which Nigel has made is QT only I think. This is correct, if it helps any. I'm not using the SDL libraries at all now for the build. It has enabled the fullscreen toggle to work, and key-handling did not require the hack it used to for certain keys. It took some fiddling, and i think there are initialization order issues (i meant to post my patches for discussion yestereve, but just didn't get to it). cheers, Nigel |
From: <fab...@go...> - 2007-05-31 20:00:36
|
I succeeded my first windows compilation since 1 year :) I used mingw32 and msys + cmake. It seems to work pretty good after i fixed many bugs. Fabien On 5/30/07, Nigel Kerr <nig...@gm...> wrote: > > On 5/30/07, Matthew Gates <mat...@gm...> wrote: > > The current OSX build which Nigel has made is QT only I think. > > This is correct, if it helps any. I'm not using the SDL libraries at > all now for the build. It has enabled the fullscreen toggle to work, > and key-handling did not require the hack it used to for certain keys. > It took some fiddling, and i think there are initialization order > issues (i meant to post my patches for discussion yestereve, but just > didn't get to it). > > cheers, > Nigel > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Stellarium-pubdevel mailing list > Ste...@li... > https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel > |
From: Matthew G. <mat...@gm...> - 2007-05-30 21:01:16
|
On Wednesday 30 May 2007, Johannes Gajdosik wrote: > On 2007.05.30 14:42:42 CEST, Fabien Ch=E9reau wrote: > > Hi all, > > > > Would you agree to release version 0.9.0 on linux/macOSX only and wait > > that we get rid of those 2 dependencies in version 0.9.1 to make a > > windows build? Getting rid of those two dependencies should be not too > > difficult if we use the Qt replacement but this means that we loose the > > SDL compatibility. > > Although I agree that it would be a sadistic pleasure to make a linux/mac > only release,=20 I understand that sentiment ;) > Furthermore I must point out that having a release is more than just > claiming that the current development version is the new version. It > should involve bug lists and regression testing (Matthew: you have done > something in this direction?).=20 Yes, we have a test spreadsheet. Nigel already ran it over the Mac build,= =20 and identified a few issues which should be attended to before we do a=20 release. You can read about it here (I hope you are able to download the file from=20 porpoisehead.net after the recent problems you encountered): http://stellarium.org/wiki/index.php/Testers_wanted Before we put any binaries up on sourceforge, I think we should run through= =20 the whole sheet with those binaries. It will take a few hours to complete,= =20 but I feel it is worth it. > Also I remember that the planned scedule=20 > was release "in the first week of June", not on the "1st of June". > > I can remember that for version 0.8 there was a lot of fuzz with bug > fixing. > > Last not least I must admit that I am not finished with new star catalogs > yet. But if you insist, I could propably achieve something until 1st of > June. > > Johannes > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Stellarium-pubdevel mailing list > Ste...@li... > https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel |
From: <fab...@go...> - 2007-05-30 22:26:48
|
On 5/30/07, Matthew Gates <mat...@gm...> wrote: > > On Wednesday 30 May 2007, Johannes Gajdosik wrote: > > On 2007.05.30 14:42:42 CEST, Fabien Ch=E9reau wrote: > > > Hi all, > > > > > > Would you agree to release version 0.9.0 on linux/macOSX only and wai= t > > > that we get rid of those 2 dependencies in version 0.9.1 to make a > > > windows build? Getting rid of those two dependencies should be not to= o > > > difficult if we use the Qt replacement but this means that we loose > the > > > SDL compatibility. > > > > Although I agree that it would be a sadistic pleasure to make a > linux/mac > > only release, > > I understand that sentiment ;) But again the problem is that I don't want to spend more time on trying to compile a windows version knowing that the part which blocks me is exactely the one which will be removed in a quite close release. If you feel like trying a windows build please do... Using MSVC++ should be easier since it doesn't need STLPort but I don't have it. So we have the choice between moving right now to a QT only version and delaying the release, or releasing it like that without windows version, an= d make it later. I personally really prefere the second choice, and actually it is not only = a sadistic pleasure if some windows users decide to install linux to try the last version it's fine. Before we put any binaries up on sourceforge, I think we should run through > the whole sheet with those binaries. It will take a few hours to > complete, > but I feel it is worth it. Could we have the spread sheet on google like the roadmap/bug list? I find it very convenient. Fab |
From: Matthew G. <mat...@gm...> - 2007-05-30 22:39:39
|
On Wednesday 30 May 2007, Fabien Ch=C3=A9reau wrote: > > Before we put any binaries up on sourceforge, I think we should=20 > > run through the whole sheet with those binaries. It will take a=20 > > few hours to complete, but I feel it is worth it. > > Could we have the spread sheet on google like the roadmap/bug list? I > find it very convenient. I fear google spreadsheet it too limiting. I will try. |
From: Rob S. <ro...@di...> - 2007-05-30 22:45:09
|
> But again the problem is that I don't want to spend more time on > trying to compile a windows version knowing that the part which blocks > me is exactely the one which will be removed in a quite close release. > If you feel like trying a windows build please do... Using MSVC++ > should be easier since it doesn't need STLPort but I don't have it. > But if it is easy to switch to QT, what is the point of the SDL release? Just for testing? > > So we have the choice between moving right now to a QT only version > and delaying the release, or releasing it like that without windows > version, and make it later. I view it that most of our users are using Windows right now, so it isn't really a release if they can't use it. When we do a release, it should be well tested and mostly bug free. If we want a beta (or alpha) release, call it such so people are aware of the potential problems. We have a much higher standard to keep to now that our user base and reputation has grown and expectations are much higher. Rob |
From: Johannes G. <joh...@gm...> - 2007-05-30 23:57:08
|
This time I agree. There is no point in making an SDL release, except that I personally like it better. SDL version has been declared dead. Rather proper testing than a release without window$. Also I remember the complaining of the mac-users when there was no mac-release for 0.8.0. The same, but only 20 times as much, is about to happen with a non-windows release. Well, perhaps we should try it, just to see what happens. Johannes On 2007.05.31 00:44:50 CEST, Rob Spearman wrote: > > > > But again the problem is that I don't want to spend more time on > > trying to compile a windows version knowing that the part which blocks > > me is exactely the one which will be removed in a quite close release. > > If you feel like trying a windows build please do... Using MSVC++ > > should be easier since it doesn't need STLPort but I don't have it. > > > > But if it is easy to switch to QT, what is the point of the SDL release? > Just for testing? > > > > > So we have the choice between moving right now to a QT only version > > and delaying the release, or releasing it like that without windows > > version, and make it later. > > I view it that most of our users are using Windows right now, so it > isn't really a release if they can't use it. > > When we do a release, it should be well tested and mostly bug free. If > we want a beta (or alpha) release, call it such so people are aware of > the potential problems. We have a much higher standard to keep to now > that our user base and reputation has grown and expectations are much > higher. > > Rob > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Stellarium-pubdevel mailing list > Ste...@li... > https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel > |
From: <fab...@go...> - 2007-05-31 09:00:58
|
On 5/31/07, Johannes Gajdosik <joh...@gm...> wrote: > > This time I agree. There is no point in making an SDL release, > except that I personally like it better. SDL version has been > declared dead. Rather proper testing than a release without window$. OK, in this case we can work right now on removing the boost thread and filesystem dependencies and force a dependency on QT even for version 0.9.0. If Johannes you agree with that, I think everybody else agree, so we can go on right now. Also I remember the complaining of the mac-users when there was no > mac-release for 0.8.0. > The same, but only 20 times as much, is about to happen with a non-windows > release. > Well, perhaps we should try it, just to see what happens. I already did that in the past, and just mentioned that windows release will follow in the new item and it was fine.. Fabien |
From: Matthew G. <mat...@gm...> - 2007-05-31 09:38:51
|
On Thursday 31 May 2007, Fabien Ch=C3=A9reau wrote: > On 5/31/07, Johannes Gajdosik <joh...@gm...> wrote: > > This time I agree. There is no point in making an SDL release, > > except that I personally like it better. SDL version has been > > declared dead. Rather proper testing than a release without window$. > > OK, in this case we can work right now on removing the boost thread and > filesystem dependencies and force a dependency on QT even for version > 0.9.0. If Johannes you agree with that, I think everybody else agree, so > we can go on right now. A QT version of the StelFileMgr is in progress. Shouldn't take too long. = I=20 will not commit anything until we all agree for sure (I am Ok with the QT=20 dependency). Maybe we should make a SVN tag to mark the last revision of code which is=20 possible to build without QT? =20 Matthew |
From: <fab...@go...> - 2007-05-31 10:22:12
|
Hi, A QT version of the StelFileMgr is in progress. Shouldn't take too long. I > will not commit anything until we all agree for sure (I am Ok with the QT > dependency). I am done with the mutex stuff. I now use QMutex and QThread. I commit now. Maybe we should make a SVN tag to mark the last revision of code which is > possible to build without QT? It's tagged under the name last-without-qt. Fabien |