desura / Desurium

Free online games platform (juegos gratis), with an open source client. LGPL repo for Desura client. Potentially out of date. See https://github.com/desura/desura-app for newest (LGPL) client.
https://www.desura.com/es
GNU General Public License v3.0
270 stars 42 forks source link

Release Information 0.8 #537

Open karolherbst opened 11 years ago

karolherbst commented 11 years ago

latest release: 0.8.0_rc10

changelog

karolherbst commented 11 years ago

I want to create a new RC this weekend. Any objections about that?

Jookia commented 11 years ago

None here. What happened to rc2-5?

karolherbst commented 11 years ago

only bugs, that happend after open sourcing I think

karolherbst commented 11 years ago

121 was fixed in rc2. Maybe I should clean up this file a bit and add some missing stuff

Jookia commented 11 years ago

One suggestion is that you finish the Windows stuff up before 0.8 is released. I have no idea how hard that is, but it'd make Desurium not a regression. That and we should probably get licensing worked out. Can somebody get a GitHub account for Desura stuff?

karolherbst commented 11 years ago

I don't want to cherry-pick the windows stuff on the 0.8 branch. I would prefer to keep 0.8 stable and just create a new 0.9 branch.

karolherbst commented 11 years ago

do you mean a github desura organisation account?

Jookia commented 11 years ago

I mean having somebody from Desura on GitHub. I don't really care which way.

karolherbst commented 11 years ago

ahh okay

karolherbst commented 11 years ago

I cleaned the changelog file and added missing stuff.

karolherbst commented 11 years ago

I think we should do another RC before a final release (even after the license stuff got sorted out).

I want to merge #541 for this.

Also we should either look deeper into #539 or just merge it. For me it doesn't make any sense, why replacing copy_file with copy fix this (for me this looks like an arch bug, but I will try to reproduce this).

karolherbst commented 11 years ago

I have to correct my statement: the boost problems we have are both: a distibution bug and a little change in boost.

in the arch boost package the static library for test execution is missing, but boost-1.53 changed the variable name for enforcinf scoped enum emulation.

I've create a patch to fix that: https://github.com/karolherbst/Desurium/commit/684b11849e0ae59d115f096e0fc940e6a7de6f18

karolherbst commented 11 years ago

I am sure it is fair enough to merge #542 and #541 and create a new rc on Friday maybe.

prettyv commented 11 years ago

There seems to have been an error when tagging rc10 - it only includes fixes up to Mar 29, which I'm pretty sure was not the intention. So most notably it will still not compile on Arch due to the missing Boost fixes. And btw, could you use annotated tags so 'git describe' can be more useful? (e.g. for use in the pkgver()-function for the new makepkg)

karolherbst commented 11 years ago

thanks, I fixed this

prettyv commented 11 years ago

It is still missing some commits from master, e.g. https://github.com/lodle/Desurium/commit/9e7a47250cee4152fad7ec7a5ef85eaa85c989c6, which keeps me from compiling with wxWidgets 2.9.4 (I know it's still unstable, and it works on master, so for the purpose of playing around that would suffice I guess). Just not sure whether that slipped through or is intentional...

karolherbst commented 11 years ago

no, it does not work with wxWidgets 2.9.4

We have crashes while updating and installing games, also the GUI seems to be a bit unstable at all. We want to wait until 2.9.5 and see how things changed. Maybe we stay at 2.9.3 until 2.10 (or 3) arrives.

For some reasons, we did not remove this compile check from 0.8. 0.8 shall be a stable branch, where we don't cherry-pick stuff, which could harm the client without benefits.

If you want to try out things, you can use the master branch.

karolherbst commented 10 years ago

@lodle @oz-linden what are your thoughts of having a 0.8 release? there is the idea of skipping it and move forwared with the 0.9 release, because it does add windows support. That would mean, the we have to stabilize the windows build, add some important features and mhh I think we will be ready for a release in 3 months.

karolherbst commented 10 years ago

If we decide to go on with 0.9 I would create another 0.8 rc (with the latest changes) and declare it as the last release of 0.8.

makson96 commented 10 years ago

Hi, As it goes for me the timing is great. Ubuntu 13.10 is just around the corner and I can include support for it in desurium-stable ppa with this new rc: https://launchpad.net/~makson96/+archive/desurium-stable As so much work is now in 0.9 branch I feel fine with this rc being final 0.8 version. But one last think I would like to include in it, is support for system curl, which would be nice for my ppa.

karolherbst commented 10 years ago

you are free to apply patches in your build. I just have problems with verifying your fix.

karolherbst commented 10 years ago

Maybe it will be the best if you add this to your ppa and if nobody complains about errors with system curl we can close this bug

makson96 commented 10 years ago

Hmm, OK. I will test it one more time today and upload new builds with it to Desurium Weekly PPA. We will see if somebody complains about it...

karolherbst commented 10 years ago

Yeah, but the error did not occur in my kvm ubuntu at all. I could test it on another laptop later this day

lodle commented 10 years ago

We are looking at releasing a windows build to qa this week and start testing on it (0.9 but from my branch atm). Hope it wont take 3 months though

karolherbst commented 10 years ago

okay, I took some of the github issues into account, that's why 3 months.

lodle commented 10 years ago

i will prob move some issues to 1.0

karolherbst commented 10 years ago

okay

karolherbst commented 10 years ago

I've moved some not so important issues into the 0.9 milestone.

lodle commented 10 years ago

Ive added a 0.91 milestone for things we wont fix (i.e. linux bugs) in the initial release

karolherbst commented 10 years ago

okay, fine for me. I am planning a last 0.8-rc just because we have some bugfixes on the 0.8 branch, which are pretty safe.