Page 4 of 91

Re: "Ночные" сборки KolibriOS

Posted: Mon Jan 17, 2011 5:30 pm
by Mario
The new code was written over the old code.
The latest version - SVN r529.
We can use it until. When we find a later version of the small END - we will replace it.

Re: "Ночные" сборки KolibriOS

Posted: Mon Jan 17, 2011 5:47 pm
by lev
Is kolibri_0.7.7.0_src\programs\system\end\end.asm (30.01.2009) small enough? It produces 444 b kpacked ru file.

Re: "Ночные" сборки KolibriOS

Posted: Mon Jan 17, 2011 8:55 pm
by CleverMouse
Autobuild after every commit is configured. It runs synchronously, which means that
1) it introduces some delay after transmitting file data; in the worst case - when you touch one of Makefiles and the system needs to rebuild everything - it takes about half of a minute, in the usual case - several seconds;
2) it can communicate back to the SVN client; if the build has failed, it does this by sending a message like "Auto-build failed for rus. Examine <link> for list of errors" and returning an error, <link> is HTTP-address of a file with error output. Note that this is a build error, it doesn't prevent code from being committed. The console client reacts by saying in the console something like "Warning: post-commit hook has failed with error code 1 and the following output" followed by a message from the build system;
3) when the commit is done, you can be sure that http://builds.kolibrios.org/ already contains logs of a build for this commit and - if a build succeeded - resulting image and data.
Logs of the build can be accessed through HTTP.
The build system keeps files from 3 latest successful builds; of course, it is easy to change.

Autobuild builds all directories under <repository>/data, which contain Makefile.

Re: "Ночные" сборки KolibriOS

Posted: Tue Jan 18, 2011 2:07 pm
by hidnplayr
Nice work, clevermouse!
Maybe the next step is to copy all files into a pre-made .img file wich only contains the bootloader?

Re: "Ночные" сборки KolibriOS

Posted: Tue Jan 18, 2011 2:42 pm
by CleverMouse
hidnplayr, what for? Time for creating an empty image with dd+mformat+dd is negligible.

Re: "Ночные" сборки KolibriOS

Posted: Tue Jan 18, 2011 3:10 pm
by hidnplayr
So people can download in .img format right away?

Re: "Ночные" сборки KolibriOS

Posted: Tue Jan 18, 2011 3:18 pm
by CleverMouse
Yes, e.g. the latest - for now - english image is http://builds.kolibrios.org/eng/svn1741-img.7z.

Re: "Ночные" сборки KolibriOS

Posted: Tue Jan 18, 2011 3:27 pm
by hidnplayr
Must have looked over it.
Great work.

Re: "Ночные" сборки KolibriOS

Posted: Tue Jan 18, 2011 5:32 pm
by Mario
I have restored a easy version of the application END, see SVN r.1742
Thanks to lev for the information.

Re: "Ночные" сборки KolibriOS

Posted: Tue Jan 18, 2011 5:50 pm
by CleverMouse
Mario, I assume that you meant 'лёгкий' = 'легковесный' = 'light', not 'лёгкий' = 'нетрудный' = 'easy', so I renamed the version. Anyway, to change the source of a program in the repository, one must change Makefile; currently I've done this in the same commit with renaming, svn.1743, but you could do this as well.

Re: "Ночные" сборки KolibriOS

Posted: Tue Jan 18, 2011 5:58 pm
by Mario
Well, it does not matter to me. :wink:

Re: "Ночные" сборки KolibriOS

Posted: Tue Jan 18, 2011 11:50 pm
by Albom
Спасибо, CleverMouse, за проделанную нелёгкую работу! Потестировал только что сборку. Очень-очень даже неплохо! Заметил, что не хватает файлика .shell (скрипт, который выполняется автоматически при запуске shell, который лучше залить 0.4.52). И Eolite тоже желательно обновить (происходит переполнение буфера, всё описано в соответствующей теме), но он на С--.... Ещё раз спасибо!

P.S. Сори, что не на инглише - аккумулятор на исходе, а на русском я думаю быстрее... :)

Re: "Ночные" сборки KolibriOS

Posted: Wed Jan 19, 2011 1:52 pm
by CleverMouse
Albom, попроси svn-аккаунт у mike.dld - он в любом случае полезен для обновления исходных текстов - и обнови сам, это легко.

Re: "Ночные" сборки KolibriOS

Posted: Wed Jan 19, 2011 10:15 pm
by CleverMouse
Now NASM programs - we have two such in the current build - can also be compiled from sources automatically.

Re: "Ночные" сборки KolibriOS

Posted: Wed Jan 19, 2011 10:28 pm
by Mario
C4 and Tetris.