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.
"Ночные" сборки KolibriOS
Is kolibri_0.7.7.0_src\programs\system\end\end.asm (30.01.2009) small enough? It produces 444 b kpacked ru file.
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.
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.
Сделаем мир лучше!
Nice work, clevermouse!
Maybe the next step is to copy all files into a pre-made .img file wich only contains the bootloader?
Maybe the next step is to copy all files into a pre-made .img file wich only contains the bootloader?
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
hidnplayr, what for? Time for creating an empty image with dd+mformat+dd is negligible.
So people can download in .img format right away?
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
Yes, e.g. the latest - for now - english image is http://builds.kolibrios.org/eng/svn1741-img.7z.
Must have looked over it.
Great work.
Great work.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
I have restored a easy version of the application END, see SVN r.1742
Thanks to lev for the information.
Thanks to lev for the information.
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.
Well, it does not matter to me.
Спасибо, CleverMouse, за проделанную нелёгкую работу! Потестировал только что сборку. Очень-очень даже неплохо! Заметил, что не хватает файлика .shell (скрипт, который выполняется автоматически при запуске shell, который лучше залить 0.4.52). И Eolite тоже желательно обновить (происходит переполнение буфера, всё описано в соответствующей теме), но он на С--.... Ещё раз спасибо!
P.S. Сори, что не на инглише - аккумулятор на исходе, а на русском я думаю быстрее...
P.S. Сори, что не на инглише - аккумулятор на исходе, а на русском я думаю быстрее...
Albom, попроси svn-аккаунт у mike.dld - он в любом случае полезен для обновления исходных текстов - и обнови сам, это легко.
Сделаем мир лучше!
Now NASM programs - we have two such in the current build - can also be compiled from sources automatically.
C4 and Tetris.
Who is online
Users browsing this forum: No registered users and 2 guests