[freeciv-dev] bug in 3.0beta1 : postponed an already built improvement, and loop.

  • From: "Alain Baeckeroot" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "alain.baeckeroot" for DMARC)
  • To: freeciv-dev@xxxxxxxxxxxxx
  • Date: Sun, 28 Mar 2021 19:33:00 +0200

Hi


I added a buildlist with all improvements of cost 0 or 1 to all cities (just to be sure)

Several turn later i noticed that already built stuff was postponed 'reason unknow' , instead of being removed from the list.

I did some test , removed part of the buildings and something hanged up, or more probably was lost in an endless loop of "postpone"


My guess is :

As the buildlist end with "coinage", in a city with everything already built , when i check it looks like :

coinage
city_wall
market
... all 1$ buiding

If I remove "coin" , then there may be a infinite loop ?


( Btw, why not use github bugtracker ?  )

Cheers
Alain

Attachment: freeciv3-T0252-loop_postponed_list.sav.xz
Description: application/xz

Attachment: freeciv3-T0249_postponed_list.sav.xz
Description: application/xz

Other related posts:

  • » [freeciv-dev] bug in 3.0beta1 : postponed an already built improvement, and loop. - Alain Baeckeroot