Home » Developing U++ » Releasing U++ » Releases....
Releases.... [message #16108] |
Wed, 28 May 2008 10:41  |
 |
mirek
Messages: 14257 Registered: November 2005
|
Ultimate Member |
|
|
I am now thinking a lot about U++ future and that involves a release infrastructure.
I think it is about time to create a list of all possible "U++ outputs" and current maintainers.
- source release; should contain makefile, maintainer: AFAIK missing
- win32 (with and without mingw): unodgs, tojocky
- ubuntu64 - mdelfede
- ubuntu32 - bytefield
- freebsd - masu
- Visual C++ - novo
Now some more outputs that I think we should do:
- .rpm
- win64 (maybe)
- NTL (as separate library)
- U++ allocator (beacause it is now the best in the world 
Anything or anybody missing?
As for future infrastructure plans, I plan to deploy "U++ server" to automate the release process, most likely with Ubuntu64 as base system, with ssh access for all maintainers. It should do nightly builds, nightly unit testing and perhaps even nightly benchmarking.
I think we should be able to use wine to compile win32 outputs... Or alternatively, virtualization.
Mirek
[Updated on: Wed, 28 May 2008 18:26] Report message to a moderator
|
|
|
|
|
|
|
|
|
Re: Releases.... [message #16139 is a reply to message #16130] |
Wed, 28 May 2008 22:55   |
 |
mirek
Messages: 14257 Registered: November 2005
|
Ultimate Member |
|
|
[quote title=cbpporter wrote on Wed, 28 May 2008 14:58AFAIK, a binary (ELF) without any shared libs referenced can be run out of the box on most linux distros, and even on FreeBSD, through their binary parallelization system (I could be wrong about the BSD part, but I remember reading that it had some emulation mechanism for such tasks). If we could package a completely self-contained UMK version together with some autodetect mechanism for gcc and needed header files or libs, I think we could make the task of installing on a fresh distro which does not have a binary distribution a lot easier, especially for people who don't have Linux bash experience or just hate bash based make scripts and makefiles like I do . [/quote]
Well, that would require "separating" umk from GUI. OTOH, that is something I wanted to do anyway.
Strangely, it seems we have some overlapping jobs now Separating SlaveProcess from Web, Console from ide and umk from GUI 
Mirek
|
|
|
Re: Releases.... [message #16144 is a reply to message #16108] |
Thu, 29 May 2008 04:18   |
Novo
Messages: 1430 Registered: December 2006
|
Ultimate Contributor |
|
|
luzr wrote on Wed, 28 May 2008 04:41 |
- Visual C++ - novo
|
OK. I just need an SVN revision number. I can also generate C++Builder project files. Nobody complained they aren't working.
Regards,
Novo
|
|
|
|
|
Goto Forum:
Current Time: Sun May 11 14:54:28 CEST 2025
Total time taken to generate the page: 0.02646 seconds
|