Board.KolibriOS.org

Official KolibriOS board
It is currently Sun May 19, 2019 11:57 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 1310 posts ]  Go to page Previous 1 2 3 4 5 688 Next
Author Message
PostPosted: Mon Jan 17, 2011 5:30 pm 
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.


Top
   
PostPosted: Mon Jan 17, 2011 5:47 pm 
Offline

Joined: Tue Oct 05, 2010 6:05 pm
Posts: 214
Is kolibri_0.7.7.0_src\programs\system\end\end.asm (30.01.2009) small enough? It produces 444 b kpacked ru file.


Top
   
PostPosted: Mon Jan 17, 2011 8:55 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
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.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Tue Jan 18, 2011 2:07 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1247
Nice work, clevermouse!
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


Top
   
PostPosted: Tue Jan 18, 2011 2:42 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
hidnplayr, what for? Time for creating an empty image with dd+mformat+dd is negligible.


Top
   
PostPosted: Tue Jan 18, 2011 3:10 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1247
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


Top
   
PostPosted: Tue Jan 18, 2011 3:18 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Yes, e.g. the latest - for now - english image is http://builds.kolibrios.org/eng/svn1741-img.7z.


Top
   
PostPosted: Tue Jan 18, 2011 3:27 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1247
Must have looked over it.
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


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


Top
   
PostPosted: Tue Jan 18, 2011 5:50 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
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.


Top
   
PostPosted: Tue Jan 18, 2011 5:58 pm 
Well, it does not matter to me. :wink:


Top
   
PostPosted: Tue Jan 18, 2011 11:50 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
Спасибо, CleverMouse, за проделанную нелёгкую работу! Потестировал только что сборку. Очень-очень даже неплохо! Заметил, что не хватает файлика .shell (скрипт, который выполняется автоматически при запуске shell, который лучше залить 0.4.52). И Eolite тоже желательно обновить (происходит переполнение буфера, всё описано в соответствующей теме), но он на С--.... Ещё раз спасибо!

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


Top
   
PostPosted: Wed Jan 19, 2011 1:52 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Albom, попроси svn-аккаунт у mike.dld - он в любом случае полезен для обновления исходных текстов - и обнови сам, это легко.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Wed Jan 19, 2011 10:15 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Now NASM programs - we have two such in the current build - can also be compiled from sources automatically.


Top
   
PostPosted: Wed Jan 19, 2011 10:28 pm 
C4 and Tetris.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 1310 posts ]  Go to page Previous 1 2 3 4 5 688 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited