August 30th is the deadline for new packages in Ubuntu 7.10

August 30th is the deadline for new packages in Ubuntu 7.10

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

YokoZar
Posts: 883
Joined: 15 Jul 2007, 22:02

August 30th is the deadline for new packages in Ubuntu 7.10

Post by YokoZar »

What this means is that whatever version of the Spring package I manage to make must go into Ubuntu Universe by then. Afterwards only bugfixes, by policy, are a good idea.

Fortunately, 0.75b2 seems pretty stable, and it might be some months before we have another release. This is good, as Gutsy users will be able to point and click.

On the other hand, the lobby clients are not quite so stable. I'm trying to figure out if its a better idea to hack up TASClient + Wine into a package, or to put another lobby in.

It may be possible to upload a better version of the lobby client later, though, via the upstream version freeze exception process. Either way, if you want motivation to power development of your lobby client for these next two weeks, now is the time :)
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Post by imbaczek »

I think that there's quite a lot bugs fixed in svn, at least one crash bug, potential and real exploits, so maybe after replays are fixed there should be a 75b3? Tobi?
User avatar
smoth
Posts: 22309
Joined: 13 Jan 2005, 00:46

Post by smoth »

this version of spring has some serious breaks if possible the next version is better.
CautionToTheWind
Posts: 272
Joined: 30 May 2006, 17:06

Re: August 30th is the deadline for new packages in Ubuntu 7

Post by CautionToTheWind »

YokoZar wrote:Fortunately, 0.75b2 seems pretty stable, and it might be some months before we have another release. This is good, as Gutsy users will be able to point and click.
That is very bad, as the latest spring version has some serious shortcomings. While they fixed the nastiest of the b1 bugs, LUA crashes for me 75% of games, and it has a REALLY bad failure mode where i can't access the build list.

I've been playing for a couple weeks with LUA off and boy do i miss the pretty things.

Please please fix the lua. ASAP.


Also, will Ubuntu allow a future higher version to be packaged in their repos? Putting spring in the official repos seems like a bad idea and trying to appease people who do not understand the rules of the repos.
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Re: August 30th is the deadline for new packages in Ubuntu 7

Post by imbaczek »

CautionToTheWind wrote:That is very bad, as the latest spring version has some serious shortcomings. While they fixed the nastiest of the b1 bugs, LUA crashes for me 75% of games, and it has a REALLY bad failure mode where i can't access the build list.
You can post crashlogs (processed by stacktrace translator) at http://spring.clan-sy.com/mantis/view.php?id=567, but do so only if you find something different from what already is there.

Also, luaui crash that doesn't crash the game should be recoverable by /luaui reload.

Unfortunately, the bug is very ugly and will require some serious debugging tools deployed before it can be efficiently found. (It may be that it is already fixed, too, by some seemingly unrelated patch 8))
CautionToTheWind
Posts: 272
Joined: 30 May 2006, 17:06

Post by CautionToTheWind »

Thank you. Lua crashes but the game goes on. I lose all widgets, including the "scroll" buttons on the build list. This is on a clean install with no custom widgets. Actually i tried disabling almost all, including BA's bundled ones, and it still crashed.

When it bugs, it displays endless error messages. Those messages seem to display a few bytes of memory as a string, and that string changes over time, as if iterating over the memory space, strongly suggesting an off-by-one bug in an uncommon state.

Its the first time i hear of "/luaui reload" and will give it a try.
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

I was planning entering a 2 month release cycle, ie. releasing around September 19th, but since this is just a little while after Ubuntu feature freeze I'll think about an earlier release.

I can not reproduce the Lua crashes so I can not fix them, it never happens for me.

I won't do bugfix only releases parallel to normal development unless someone steps up to maintain a bugfix branch and cherrypicks all non-syncedcode non-networkstreamformat bugfixes from trunk. I don't have enough time to do that myself.
User avatar
Neddie
Community Lead
Posts: 9406
Joined: 10 Apr 2006, 05:05

Post by Neddie »

Once a current package is in Ubuntu, I would be thrilled if somebody could drop me a notification. I'm not as busy in the linux-sphere as I should be, and I need to keep tabs on this sort of thing for my efforts.
User avatar
LOrDo
Posts: 1154
Joined: 27 Feb 2006, 00:21

Post by LOrDo »

Spring is definatly not ready for major advertising yet. If anything the entire thing overall has gotten worse.
User avatar
Neddie
Community Lead
Posts: 9406
Joined: 10 Apr 2006, 05:05

Post by Neddie »

Every time I mention it I get this response, and I push out my deadlines another month or two. I will now be ready to advertise the second or third quarter of 2008 - is that long enough away for you?
YokoZar
Posts: 883
Joined: 15 Jul 2007, 22:02

Post by YokoZar »

Well, nothing's stopping us from just maintaining our own repository Wine-style and hoping users use that ;)

This is especially true if we can't make the Aug 30 deadline.
Torrasque
Posts: 1022
Joined: 05 Oct 2004, 23:55

Post by Torrasque »

YokoZar wrote:Well, nothing's stopping us from just maintaining our own repository Wine-style and hoping users use that ;)

This is especially true if we can't make the Aug 30 deadline.
I even think it's a better solution. At least for now.
Spring is not mature enough... I hope it will be one day :(
User avatar
caldera
Posts: 388
Joined: 18 Oct 2005, 20:56

Post by caldera »

CautionToTheWind wrote:Thank you. Lua crashes but the game goes on. I lose all widgets, including the "scroll" buttons on the build list. This is on a clean install with no custom widgets. Actually i tried disabling almost all, including BA's bundled ones, and it still crashed.

When it bugs, it displays endless error messages. Those messages seem to display a few bytes of memory as a string, and that string changes over time, as if iterating over the memory space, strongly suggesting an off-by-one bug in an uncommon state.

Its the first time i hear of "/luaui reload" and will give it a try.
my brother has exactly the same problem with his spring. lua crashes every 2nd game, making it impossible to use the menu scrollbars. reinstalling spring did not solve anything. he has a very new computer, intel core2duo, gf8800,...
el_matarife
Posts: 933
Joined: 27 Feb 2006, 02:04

Re: August 30th is the deadline for new packages in Ubuntu 7

Post by el_matarife »

YokoZar wrote:Fortunately, 0.75b2 seems pretty stable, and it might be some months before we have another release. This is good, as Gutsy users will be able to point and click.
The problem is, sooner or later we will issue a patch and the repository version will be worthless. All it will do is annoy potential new users if they download Spring off the repository and discover that it can't logon to the lobby or play with other people because the version is old. If Ubuntu can't make repository exceptions for applications that require everyone to have the same version then we really should host our own repository over on Unknown Files or something.
User avatar
Dragon45
Posts: 2883
Joined: 16 Aug 2004, 04:36

Post by Dragon45 »

software is never ready
User avatar
clericvash
Posts: 1394
Joined: 05 Oct 2004, 01:05

Post by clericvash »

It would be good if we could get out a release before the next ubuntu version it would definitely draw in many new members.

It is a bad idea to package tasclient with wine for users, many it doesn't work for, me being one of them.

But in all honest, i would wait till the next version of ubuntu.
CautionToTheWind
Posts: 272
Joined: 30 May 2006, 17:06

Post by CautionToTheWind »

clericvash wrote:It is a bad idea to package tasclient with wine for users, many it doesn't work for, me being one of them.
Maybe i missed something but i don't think anyone is packaging spring with wine. The idea is to distribute spring like wine is distributed, which is custom repositories, not to distribute spring with wine.
YokoZar
Posts: 883
Joined: 15 Jul 2007, 22:02

Post by YokoZar »

CautionToTheWind wrote:
clericvash wrote:It is a bad idea to package tasclient with wine for users, many it doesn't work for, me being one of them.
Maybe i missed something but i don't think anyone is packaging spring with wine. The idea is to distribute spring like wine is distributed, which is custom repositories, not to distribute spring with wine.
I was thinking about doing it, but it looks like the non TASClient lobbies will be "good enough" by release time.
User avatar
clericvash
Posts: 1394
Joined: 05 Oct 2004, 01:05

Post by clericvash »

Well do what you feel is right, but getting it in early isn't always good...
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

I think it should only be put in Ubuntu if we can be reasonably sure we can put next releases into Ubuntu-backports at most a few days after the release (for as long as Gutsy+1 isn't released yet).
Post Reply

Return to “Engine”