Hi,
 
Not to hijack, per se...   And, there's probably some dev-standards thread out 
there...  Regarding trunk vice branch...  A la OSGi et al, I am rethinking all 
things CM and build related... I'll even go so far as to say that CMM 
(capability maturity model) is debunk;  I am aiming for a number of things:
 
1. Build irrelevance (the framework is the convention, NOT some build tool -- 
don't even get me started on how pathetic the state of build is these days... 
to the point where we must do everything to strive for build irrelevance 
altogether... Any other compromise on this principle is, well, just to keep 
lying to ourselves... enough is enough)
2. There is no need to recreate anything; Once it's built, it's built; 
Theoretically, throw out the source code; In practical terms, what I might 
propose is something the Peter K. did with his BND bundle/jar -- just through 
the source code under OSGI-OPT;
3. No CM.. ok, wishful thinking... But, following #2 above, if you bundle the 
source with the version of the as built bundle, well -- let's just put it this 
way.. there is zero need for a branch... In other words, everything is always 
on the trunk;
4. Get rid of a build altogether... A la scala et al, what if a bundle were 
ONLY source? Hmmm... The framework does the build... Again, "The Framework Is 
The Convention"...
5. Get rid of "context cookies" -- they couple everything; I think DS ('er SCR) 
is right in that context cookies generally are dissolved;
 
Yeah, quite revolutionary and apologize to hijack... Flame away... My 
motives... After architecting / designing / writing software day in and day out 
for 30 years, I'm fed up with the state of the industry -- except for OSGi and 
particularly declarative services (what Richard et al calls "Modular"); Whether 
fully intended or not, I consider the direction of "modular" a la DS to be 
"brilliant";  Loose coupling yet [more or less] tight binding at its finest;  
And this leads to abandonment of CMM and CM and even build -- let a language 
like scala be the bundle with a DS dependency injection model as we really have 
a serious improvement in software development... your bundle is the source at a 
particular version, let alone it covers CM and CMM, and the framework is the 
convention AND the build...
 
Back to your local station, vent complete... Cheers, L. Craig Phillips, Praxis 
Engineering Technologies
 

________________________________

From: Felix Meschberger [mailto:[email protected]]
Sent: Fri 7/31/2009 11:13 AM
To: Felix Dev
Subject: Next Declarative Services (SCR) release



Hi all,

We are now close to being feature complete with the draft R 4.2
Declarative Service implementation. Also, I did all the changes on the
trunk (instead of the branch as I first intended). As a consequence, I
think it does not make any sense to try to push a 1.0.10 release.

Instead I will create a 1.2.0 release as soon as the open issues have
been fixed. This should make us as feature complete with respect to R
4.2 draft as possible.

Therefore I rescheduled all issues scheduled for the 1.0.10 to the 1.2.0
release and removed the 1.0.10 version from JIRA.

Regards
Felix


Reply via email to