Re: [Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2 -- POSTPONED until 8-9 Feb

2014-02-07 Thread Jacob Nevins
I wrote:
> Let's postpone the releases for a week, until the weekend of 8-9 Feb.

I'm currently planning to start the release tomorrow (Sat 8 Feb), in the
morning (UK time).

___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


Re: [Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2 -- POSTPONED until 8-9 Feb

2014-02-01 Thread Jacob Nevins
Marko Lindqvist writes:
> On 1 February 2014 14:20, Jacob Nevins
> <0jacobnk@chiark.greenend.org.uk> wrote:
>> As discussed on -dev, I plan to make the releases tomorrow (Sunday 2
>> Feb), in the morning (UK time). I'll check here for new translations
>> immediately beforehand.
> 
>  I think bug #21576 just blow up the plan about release tomorrow, do
> you agree?

I haven't thought terribly hard about how serious it is, but there's
been enough other last minute stuff.

Let's postpone the releases for a week, until the weekend of 8-9 Feb.

String freeze is still in effect.

Thanks to those who've already submitted translations.

___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


Re: [Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2 -- S2_4 strings frozen

2014-02-01 Thread Marko Lindqvist
On 1 February 2014 14:20, Jacob Nevins
<0jacobnk@chiark.greenend.org.uk> wrote:
> I wrote:
>> I wrote (22 Jan):
>>> I don't have a date yet, but it should be soonish.
>>
>> Still no firm release date, but perhaps next weekend or the weekend
>> after?
>
> As discussed on -dev, I plan to make the releases tomorrow (Sunday 2
> Feb), in the morning (UK time). I'll check here for new translations
> immediately beforehand.
>
> Sorry for not keeping -i18n updated.

 I think bug #21576 just blow up the plan about release tomorrow, do you agree?


 - ML

___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


Re: [Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2 -- S2_4 strings frozen

2014-02-01 Thread Jacob Nevins
I wrote:
> I wrote (22 Jan):
>> I don't have a date yet, but it should be soonish.
> 
> Still no firm release date, but perhaps next weekend or the weekend
> after?

As discussed on -dev, I plan to make the releases tomorrow (Sunday 2
Feb), in the morning (UK time). I'll check here for new translations
immediately beforehand.

Sorry for not keeping -i18n updated.

___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


Re: [Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2 -- S2_4 strings frozen

2014-01-30 Thread Jacob Nevins
Marko Lindqvist writes:
> On 28 January 2014 02:01, Jacob Nevins
> <0jacobnk@chiark.greenend.org.uk> wrote:
>> Marko Lindqvist writes:
>>>  When you need to know which weekend to reserve for the releasing?
>>
>> I don't currently have any other constraints, so right now I think we
>> can decide pretty much up until the day (Saturday).
> 
>  Could you do it on Sunday?

I could, but it would be a bit tight. I'd have to finish by 1530 UT, so
I would have to kick things off on Sunday morning (giving all of
Saturday for testing).
(The release doesn't take much of my time, but the uploads take a while,
and have to complete before I can complete all the announcement
ceremonies.)

> I don't think I would be confident enough with the testing to release
> Saturday. While Sunday release might mean that Windows binaries are
> built week later than sources are released, this would still give us
> some chance to get 2.4.2 to Ubuntu LTS.

Indeed, this is desirable.

On the other hand, I was just writing an email that I'm starting to get
a little nervous about releasing this weekend, as we're getting a number
of scary-looking changes quite close to the end of the week -- 
bug #21523 (pathfinding; maybe I shouldn't be scared of this?),
bug #21547 (find_next_free_port(); scary because platform-dependent)
with little opportunity to find further regressions.

On balance, if at least one other person is doing organised testing on
Saturday, then I'm still content to go ahead, but if we find any more
last-minute issues I'm inclined to slip a week.

>>  - the possible Gtk3 regression you mentioned
> 
>  I have not reproduced it on Win7, so it's probably XP specific. I
> would accept the corner-case that experimental gtk3-client does not
> work on almost-obsolete WinXP.

OK, will not treat this as a blocker.

(For what it's worth, I just tried starting a local game briefly with
cproc's testing/Freeciv-2.4.1-win32-gtk3-setup.exe on a WinXP machine,
and the graphics did not seem completely broken. So that forms some kind
of baseline, maybe.)

___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


Re: [Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2 -- S2_4 strings frozen

2014-01-30 Thread Marko Lindqvist
On 28 January 2014 02:01, Jacob Nevins
<0jacobnk@chiark.greenend.org.uk> wrote:
> Marko Lindqvist writes:
>> On 26 January 2014 02:26, Jacob Nevins
>> <0jacobnk@chiark.greenend.org.uk> wrote:
>>> Still no firm release date, but perhaps next weekend or the weekend
>>> after?
>>
>>  When you need to know which weekend to reserve for the releasing?
>
> I don't currently have any other constraints, so right now I think we
> can decide pretty much up until the day (Saturday).

 Could you do it on Sunday? I don't think I would be confident enough
with the testing to release Saturday. While Sunday release might mean
that Windows binaries are built week later than sources are released,
this would still give us some chance to get 2.4.2 to Ubuntu LTS.

>> At the moment I'd say next weekend is preferred, but that assumes we
>> can get some testing done in time, and without finding any issues.
>
> I'd naturally want to go for this weekend to get it out ASAP. Things I
> can see that might postpone it:
>  - the possible Gtk3 regression you mentioned

 I have not reproduced it on Win7, so it's probably XP specific. I
would accept the corner-case that experimental gtk3-client does not
work on almost-obsolete WinXP. It's also possible theat this is just
specific to crosser, and latest version of it in that (gtk2-client in
XP has some problems caused by the libpng version shipped in crosser,
this could be similar problem)

>  - pathfinding changes haven't quite converged yet (bug #21523); we
>a decent pause after the last one lands

 These are now resolved, I think.

>  - lack of translator engagement after a long hiatus -- I've not seen
>much activity yet

>
>> In theory we could get Windows installer fixes tested and, depending
>> on the result, committed, if we waited one more week, but they are not
>> important enough to alone postpone the release.
>
> Which fixes are you thinking of here? Bug #21474?

 Yes, and that's now tested and as the S2_4 is where it affects the
default client (gtk2-client is accompanied with gtk3 modpack
installer) I think it still should go in before 2.4.2

 My other patches waiting committing
 - bug #21547 (find_next_free_port() hangs on Windows making
single-player games impossible for average player)
 - patch #4457 (update specialist gfx to get them right from the first release)


 - ML

___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


Re: [Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2 -- S2_4 strings frozen

2014-01-27 Thread Jacob Nevins
Marko Lindqvist writes:
> On 26 January 2014 02:26, Jacob Nevins
> <0jacobnk@chiark.greenend.org.uk> wrote:
>> Still no firm release date, but perhaps next weekend or the weekend
>> after?
> 
>  When you need to know which weekend to reserve for the releasing?

I don't currently have any other constraints, so right now I think we
can decide pretty much up until the day (Saturday).

> At the moment I'd say next weekend is preferred, but that assumes we
> can get some testing done in time, and without finding any issues.

I'd naturally want to go for this weekend to get it out ASAP. Things I
can see that might postpone it:
 - the possible Gtk3 regression you mentioned
 - pathfinding changes haven't quite converged yet (bug #21523); we
   a decent pause after the last one lands
 - lack of translator engagement after a long hiatus -- I've not seen
   much activity yet

(I haven't really done any testing yet beyond basic usage.)

> In theory we could get Windows installer fixes tested and, depending
> on the result, committed, if we waited one more week, but they are not
> important enough to alone postpone the release.

Which fixes are you thinking of here? Bug #21474?

___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


Re: [Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2 -- S2_4 strings frozen

2014-01-27 Thread Marko Lindqvist
On 27 January 2014 15:06, Jacob Nevins
<0jacobnk@chiark.greenend.org.uk> wrote:
> Marko Lindqvist writes:
>>  Windows gtk3-client might be badly broken. I've got a report that one
>> crosser-based build I made just a couple of days ago doesn't show any
>> graphics at all. [...] we cannot release anything before we've
>> confirmed that it works.
>
> Since we're not yet shipping the Windows Gtk3 client, I assume you're
> treating this as a blocker out of concern for (a) non-Windows Gtk3
> function, (b) possible non-Gtk3 brokenness, until we understand the root
> cause?

 Those do count of course, but I think even c) we support windows
gtk3-client in source code, though we don't ship official binaries of
it. I don't want reggressions compared to 2.4.1.

> (If we end up using new Windows Gtk3 libraries, I think it's worth cproc
> doing another test build, to see what state we're in.)

 Maybe it's my imagination, or fluctuations in other load on my
computer, but when I tested the latest pixbuf unref patch, I noticed
(surprising) speed difference with and without the patch in linux (I
don't understand how it could affect speed, but maybe there's some
internal lists in libraries used that get slower when there's more
pixbufs in memory?).

 I just tested crosser-based S2_4 build on Win7 and gfx seemed to
work. But so it worked when I tested the build reported to be broken
in XP. Also, client (both gt2k and gtk3) halted every time I tried to
spawn server - I had to run server separately instead. That's despite
me testing the "-A none" commandline -patch (the obvious suspect) on
same setup before it was committed.


 - ML

___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


Re: [Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2 -- S2_4 strings frozen

2014-01-27 Thread Jacob Nevins
Marko Lindqvist writes:
>  Windows gtk3-client might be badly broken. I've got a report that one
> crosser-based build I made just a couple of days ago doesn't show any
> graphics at all. [...] we cannot release anything before we've
> confirmed that it works.

Since we're not yet shipping the Windows Gtk3 client, I assume you're
treating this as a blocker out of concern for (a) non-Windows Gtk3
function, (b) possible non-Gtk3 brokenness, until we understand the root
cause?

(If we end up using new Windows Gtk3 libraries, I think it's worth cproc
doing another test build, to see what state we're in.)

___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


Re: [Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2 -- S2_4 strings frozen

2014-01-26 Thread Marko Lindqvist
 Windows gtk3-client might be badly broken. I've got a report that one
crosser-based build I made just a couple of days ago doesn't show any
graphics at all. While the sources used in the build are nothing we're
about to release, changes to that tree since previous working build
have been mostly patches that have gone to S2_4 too. I'll test and
debug what I can, but we cannot release anything before we've
confirmed that it works.


 - ML

___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


Re: [Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2 -- S2_4 strings frozen

2014-01-25 Thread Marko Lindqvist
On 26 January 2014 02:26, Jacob Nevins
<0jacobnk@chiark.greenend.org.uk> wrote:
>
> The translations at 
> right now look to be up-to-date except for one unimportant string (and
> lack the latest es/de updates).

 Now updated.

>> I don't have a date yet, but it should be soonish.
>
> Still no firm release date, but perhaps next weekend or the weekend
> after?

 When you need to know which weekend to reserve for the releasing? At
the moment I'd say next weekend is preferred, but that assumes we can
get some testing done in time, and without finding any issues. In
theory we could get Windows installer fixes tested and, depending on
the result, committed, if we waited one more week, but they are not
important enough to alone postpone the release.


 - ML

___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


Re: [Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2 -- S2_4 strings frozen

2014-01-25 Thread Jacob Nevins
I wrote (22 Jan):
> We've had a couple of important bug fixes recently, which means it's
> about time for a new stable release, 2.4.2.
  [...]
> S2_4 is not yet in string freeze, and there are still string changes to
> come.

I've not found any urgent pending fixes requiring string changes, and
cazfi and I are already acting as if we're in string freeze, so I'm
declaring strings frozen on S2_4 until 2.4.2 is released. (Shout if I've
missed something.)

The translations at 
right now look to be up-to-date except for one unimportant string (and
lack the latest es/de updates).

> I don't have a date yet, but it should be soonish.

Still no firm release date, but perhaps next weekend or the weekend
after?

Draft release notes at .

> At the same time, I'm minded to do the "oldstable" 2.3.5 release we've
> talked about, and then finally close the S2_3 branch.

Draft release notes for this are now at
.

___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


[Freeciv-Dev] Upcoming releases: 2.3.5 and 2.4.2

2014-01-21 Thread Jacob Nevins
We've had a couple of important bug fixes recently, which means it's
about time for a new stable release, 2.4.2. I don't have a date yet, but
it should be soonish.

At the same time, I'm minded to do the "oldstable" 2.3.5 release we've
talked about, and then finally close the S2_3 branch.

The notable fixes that I'm thinking of:

 - http://gna.org/bugs/?21279
   information leak and frequent client crash in multiplayer (2.3.x and 2.4.x)
 - http://gna.org/bugs/?21359
   air units committing suicide on goto (2.4.x+ only, not in 2.3.4)
   and related improvements in pathfinding

We've still got to weed out some regressions before release (notably
bugs #21523 and #21524), so release isn't imminent. Further testing of
these branches would be welcome, as there has been a fair amount of
activity recently.

Translations:

S2_3 has remained in string freeze, so needs no new work (although
updates to existing translations are always welcome).

S2_4 is not yet in string freeze, and there are still string changes to
come. However, we'll probably postpone some string changes until after
2.4.2 to avoid creating too much translation work on short notice.

Current stats for both branches below.

S2_4:
en_GB: 99.8%: 7114 translated, 7 fuzzy, 5 untranslated.
es: 99.8%: 7114 translated, 7 fuzzy, 5 untranslated.
pl: 99.8%: 7114 translated, 7 fuzzy, 5 untranslated.
ca: 99.8%: 7114 translated, 7 fuzzy, 5 untranslated.
fr: 99.8%: 7112 translated, 10 fuzzy, 4 untranslated.
de: 95%: 6752 translated, 8 fuzzy, 366 untranslated.
gd: 94%: 6734 translated, 231 fuzzy, 161 untranslated.
ja: 84%: 6017 translated, 694 fuzzy, 415 untranslated.
fi: 83%: 5947 translated, 652 fuzzy, 527 untranslated.
da: 80%: 5704 translated, 891 fuzzy, 531 untranslated.
uk: 69%: 4922 translated, 1169 fuzzy, 1035 untranslated.
nl: 68%: 4845 translated, 1347 fuzzy, 934 untranslated.
it: 62%: 4436 translated, 1739 fuzzy, 951 untranslated.
pt_BR: 59%: 4200 translated, 1976 fuzzy, 950 untranslated.
ru: 58%: 4137 translated, 1940 fuzzy, 1049 untranslated.
ga: 54%: 3870 translated, 41 fuzzy, 3215 untranslated.
id: 52%: 3677 translated, 136 fuzzy, 3313 untranslated.
sv: 50%: 3598 translated, 1988 fuzzy, 1540 untranslated.
tr: 40%: 2872 translated, 2489 fuzzy, 1765 untranslated.
et: 40%: 2843 translated, 2612 fuzzy, 1671 untranslated.
zh_TW: 40%: 2836 translated, 22 fuzzy, 4268 untranslated.
cs: 39%: 2814 translated, 2710 fuzzy, 1602 untranslated.
eo: 38%: 2739 translated, 2044 fuzzy, 2343 untranslated.
lt: 37%: 2648 translated, 2188 fuzzy, 2290 untranslated.
ro: 35%: 2469 translated, 2755 fuzzy, 1902 untranslated.
zh_CN: 34%: 2431 translated, 2872 fuzzy, 1823 untranslated.
ar: 33%: 2381 translated, 3133 fuzzy, 1612 untranslated.
nb: 33%: 2375 translated, 3011 fuzzy, 1740 untranslated.
no: 33%: 2375 translated, 3011 fuzzy, 1740 untranslated.
ko: 29%: 2056 translated, 1929 fuzzy, 3141 untranslated.
sr: 29%: 2047 translated, 1530 fuzzy, 3549 untranslated.
el: 28%: 2002 translated, 2365 fuzzy, 2759 untranslated.
bg: 27%: 1934 translated, 289 fuzzy, 4903 untranslated.
hu: 26%: 1846 translated, 3239 fuzzy, 2041 untranslated.
pt: 24%: 1677 translated, 3260 fuzzy, 2189 untranslated.
fa: 23%: 1642 translated, 2143 fuzzy, 3341 untranslated.
he: 23%: 1635 translated, 1911 fuzzy, 3580 untranslated.

S2_3:
es: 100%: 6299 translated.
gd: 100%: 6299 translated.
fr: 100%: 6299 translated.
pl: 100%: 6299 translated.
ca: 100%: 6299 translated.
ja: 99.8%: 6288 translated, 10 fuzzy, 1 untranslated.
fi: 98.6%: 6209 translated, 90 untranslated.
da: 94%: 5945 translated, 218 fuzzy, 136 untranslated.
uk: 81%: 5114 translated, 545 fuzzy, 640 untranslated.
it: 73%: 4579 translated, 1153 fuzzy, 567 untranslated.
nl: 72%: 4528 translated, 1078 fuzzy, 693 untranslated.
pt_BR: 69%: 4334 translated, 1389 fuzzy, 576 untranslated.
ru: 68%: 4270 translated, 1372 fuzzy, 657 untranslated.
sv: 59%: 3708 translated, 1446 fuzzy, 1145 untranslated.
ga: 56%: 3554 translated, 3 fuzzy, 2742 untranslated.
de: 53%: 3314 translated, 1936 fuzzy, 1049 untranslated.
tr: 47%: 2939 translated, 1989 fuzzy, 1371 untranslated.
et: 46%: 2921 translated, 2092 fuzzy, 1286 untranslated.
cs: 46%: 2888 translated, 2199 fuzzy, 1212 untranslated.
eo: 44%: 2774 translated, 1553 fuzzy, 1972 untranslated.
lt: 43%: 2712 translated, 1675 fuzzy, 1912 untranslated.
ro: 40%: 2536 translated, 2254 fuzzy, 1509 untranslated.
zh_CN: 40%: 2493 translated, 2367 fuzzy, 1439 untranslated.
nb: 39%: 2436 translated, 2510 fuzzy, 1353 untranslated.
no: 39%: 2436 translated, 2510 fuzzy, 1353 untranslated.
ar: 39%: 2435 translated, 2639 fuzzy, 1225 untranslated.
sr: 33%: 2067 translated, 1070 fuzzy, 3162 untranslated.
el: 32%: 2046 translated, 1903 fuzzy, 2350 untranslated.
ko: 32%: 1989 translated, 1518 fuzzy, 2792 untranslated.
bg: 31%: 1958 translated, 10 fuzzy, 4331 untranslated.
hu: 30%: 1880 translated, 2766 fuzzy, 1653 untranslated.
pt: 27%: 1714 translated, 2779 fuzzy, 1806 untranslated.
fa: 26%: 1660 translated, 1718 fuzzy, 2921 untranslate