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

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

Torrasque
Posts: 1022
Joined: 05 Oct 2004, 23:55

Post by Torrasque »

ok, sound good.

Have you heard of that : https://help.launchpad.net/PPAQuickStart ?
I don't know if it can help.
User avatar
Relative
Posts: 1371
Joined: 15 Oct 2006, 13:17

Post by Relative »

Welcome back Yoko.
semi
Posts: 69
Joined: 30 Mar 2007, 20:42

Post by semi »

Yokozar, I'd like to push new versions of SpringLobby sources from my buildbot so that the deb packages get automatically generated in near-real time without anyone needing to manually do something for it. We need to discuss this.

Are you going to make both ubuntu and debian .debs for SpringLobby?

Oh and please report anything you need to fix to make it packageable, I'm happy to fix any non-standardness upstream.
YokoZar
Posts: 883
Joined: 15 Jul 2007, 22:02

Post by YokoZar »

semi wrote:Yokozar, I'd like to push new versions of SpringLobby sources from my buildbot so that the deb packages get automatically generated in near-real time without anyone needing to manually do something for it. We need to discuss this.
This is actually doable via a script.

Code: Select all

cd (current package)
uupdate -u (new tarball) -v (new version)
cd ../spring-(new version)
dpkg-buildpackage -rfakeroot
uupdate will automatically update the changelog with "new upstream version" and a timestamp by the logged in user.

There are a few things to watch out for, though. Because of all the bugs in Spring's scons build file (eg clean doesn't work), the package currently works around them by having a tarball within the source package and making an entire new folder. Unless we fix those scons bugs, you're going to have to modify the debian/rules part of the package to point to the new tarball each time, and you're also going to have to tar up the source tarball (so the "upstream" source is a tar within a tar).

Truthfully, though, there isn't much gained by this process. Only a handful of users will be using nightly debs anyway, and it's not too difficult for them to install by hand, and getting a script based on the above working just right would be alot of hackish effort. Methinks time would be better spent eliminating the needs for the hacks by fixing the scons bugs first.
Are you going to make both ubuntu and debian .debs for SpringLobby?
Yes, it's not that hard.
Oh and please report anything you need to fix to make it packageable, I'm happy to fix any non-standardness upstream.
Just the problems with scons. I'll try filing a bug in mantis soon - it was unable to register me last time I tried this a few weeks back.
semi
Posts: 69
Joined: 30 Mar 2007, 20:42

Post by semi »

SpringLobby is a separate project from Spring RTS. We build with autotools and the build system should be working pretty much the way it is meant to be used. We do not use scons at all. Our svn repo is on our own site. http://springlobby.info

I've nothing to do with scons bugs. So I hope you are making the lobby and the game engine separate debs?

Anyway, our project is progressing pretty fast, so nightly or just on-demand generation would be really nice.
RichiH
Posts: 10
Joined: 22 Sep 2007, 15:51

Post by RichiH »

To get back to the original topic, you can always get packages into Debian and *buntu as long as they follow the packaging standards and you find a sponsor to do a test and upload, for you.

Especially Debian unstable and testing do have some packages that are explicitly marked as software undergoing development. People installing these packages are aware that stuff might not work as expected. In my opinion, it would be good to get Spring into Debian asap as you will have more testers, that way.

If you need some contacts to people in Debian or *buntu, feel free to poke me. While I am not a DD nor a UD, I have contacts with both.
YokoZar
Posts: 883
Joined: 15 Jul 2007, 22:02

Post by YokoZar »

semi wrote:SpringLobby is a separate project from Spring RTS. We build with autotools and the build system should be working pretty much the way it is meant to be used. We do not use scons at all. Our svn repo is on our own site. http://springlobby.info

I've nothing to do with scons bugs. So I hope you are making the lobby and the game engine separate debs?
Yeah, they will be separate.
Anyway, our project is progressing pretty fast, so nightly or just on-demand generation would be really nice.
Honestly it's less of a hassle to just do it manually and push the new update to the server whenever I play Spring ;)
User avatar
Dragon45
Posts: 2883
Joined: 16 Aug 2004, 04:36

Post by Dragon45 »

yoko ono

how goes the conversion and stuff.
Post Reply

Return to “Engine”