Search found 485 matches

by Cjkjvfnby
Mon Jan 25, 2021 10:23 pm
Forum: FreeOrion Project
Topic: Online voice chat meeting, Monday January 25th 2021
Replies: 3
Views: 31

Re: Online voice chat meeting, Monday January 25th 2021

As no one except me has shown up in the online meeting after waiting for 15 min, I left the chat - just FYI, in case anyone shows up later and wonders why no one is here ;) At least it was not a birthday party. I'll try to jump in next time. Question I would like to start pushing is upgrade Python ...
by Cjkjvfnby
Fri Jan 15, 2021 5:09 pm
Forum: Programming
Topic: Python3 migration
Replies: 70
Views: 17786

Re: Python3 migration

Geoff the Medio wrote: Fri Jan 15, 2021 4:32 pm
Cjkjvfnby wrote: Fri Jan 15, 2021 3:59 pmHow python3.5 version was chosen?
I would have thought you'd know better than most people likely to reply...
Is it a good time to check if we can switch to a more modern version now?
I think so.
It was not my choice. Some Linux distributoins were taken into account.
by Cjkjvfnby
Fri Jan 15, 2021 3:59 pm
Forum: Programming
Topic: Python3 migration
Replies: 70
Views: 17786

Re: Python3 migration

How python3.5 version was chosen?

Is it a good time to check if we can switch to a more modern version now?

Python3.6 has improved dict implementation, which should give us some performance boost almost for free (I hope so).
by Cjkjvfnby
Thu Jan 14, 2021 8:01 pm
Forum: Dev Blogs
Topic: Dead Code Must Be Removed
Replies: 3
Views: 84

Re: Dead Code Must Be Removed

Visual Studio has some built-in code analysis that I've used to find potential issues in FreeOrion code, but the results have been mostly unimportnant or arising from external, mostly Boost, code. Linters for AI have very flexible configuration, you can disable specific warnings for a project or pe...
by Cjkjvfnby
Tue Jan 12, 2021 8:02 pm
Forum: Dev Blogs
Topic: Dead Code Must Be Removed
Replies: 3
Views: 84

Dead Code Must Be Removed

There is a good article about dead code and its consequences https://www.infoq.com/news/2017/02/dead-code/ Deleting dead code is not a technical problem; it is a problem of mindset and culture It took me some time to change my mindset and start removing dead and commented code. I have created this t...
by Cjkjvfnby
Mon Jul 06, 2020 11:02 pm
Forum: Programming
Topic: Continous Integration Questions, Answers and Howto Thread
Replies: 27
Views: 9125

Re: Continous Integration Questions, Answers and Howto Thread

I want to move python code style checks, python tests and string tables check to Github actions. 1) it is a separate runner, they will work in parallel with the existing ones. 2) it is possible to trigger them only when listed files/directories were changed If not objections, I will test everything ...
by Cjkjvfnby
Sun May 10, 2020 7:12 pm
Forum: Programming
Topic: Stale branches on freeorion/freeorion
Replies: 9
Views: 768

Re: Stale branches on freeorion/freeorion

Ophiuchus wrote: Fri May 08, 2020 4:46 pm
adrian_broher wrote: Thu May 07, 2020 11:42 pm > And I see your name in these branches. Are you talking with yourself?

If you have nothing of value to contribute then shut the fuck up.
I think he did.
You don't contribute value too :)

Looks like the trouble with autocomplete is solved, and I can unsubscribe this thread.
by Cjkjvfnby
Thu May 07, 2020 11:33 pm
Forum: Programming
Topic: Stale branches on freeorion/freeorion
Replies: 9
Views: 768

Re: Stale branches on freeorion/freeorion

Those branches clutter my local autocompletion for no good reason And I see your name in these branches. Are you talking with yourself? I worked in the repo with a lot of stale branches. It was not a trouble for me, it just looked ugly. But we had a user prefix (2-3 chars) in the name of each branc...
by Cjkjvfnby
Wed Apr 29, 2020 9:07 pm
Forum: Programming
Topic: AI module import dependency graph
Replies: 3
Views: 361

Re: AI module import dependency graph

Seems like the class dependencies are all over the place (no different than the C++ code to be honest). Same people? It took me 10 years to start thinking about architecture :) > I post this graph just to track AI progress through the years. So this is the initial state for now? Yes, it is. Does th...
by Cjkjvfnby
Sun Apr 26, 2020 10:44 pm
Forum: Programming
Topic: AI module import dependency graph
Replies: 3
Views: 361

AI module import dependency graph

I plan to do a little refactoring. To check which module depends on which I build a dependency graph. It shows which modules will be affected when you change one. I post this graph just to track AI progress through the years. I will pay additional attention to the dependency management when will wri...
by Cjkjvfnby
Thu Apr 16, 2020 8:54 pm
Forum: Programming
Topic: Python3 migration
Replies: 70
Views: 17786

Re: Python3 migration

We did it!
Thank you.
by Cjkjvfnby
Sun Apr 12, 2020 8:01 pm
Forum: Programming
Topic: Continous Integration Questions, Answers and Howto Thread
Replies: 27
Views: 9125

Re: Continous Integration Questions, Answers and Howto Thread

Github released own CI. It is free for opensource.

Can replace both Travis and Appveyor.

https://github.com/features/actions
by Cjkjvfnby
Sun Apr 12, 2020 10:46 am
Forum: Programming
Topic: Python3 migration
Replies: 70
Views: 17786

Re: Python3 migration

Yep, just give me some time to get around to organize the next release. Need to deal with some Corona-induced RL issues first (as you've maybe heard in the news, Austria, as other countries, has been more or less shut down, that requires some reorganization of work and private life). Corona marchin...
by Cjkjvfnby
Fri Mar 13, 2020 10:08 pm
Forum: Programming
Topic: Python3 migration
Replies: 70
Views: 17786

Re: Python3 migration

Should we add such great news to wiki Latest News section ?

When we plan to do a release?