List Info

Thread: Towards an 1.4 release: Status




Towards an 1.4 release: Status
user name
2006-06-27 09:21:41
Andreas Hartmann wrote:

> Hi Lenya devs,
>
> here's a short summary of the recent affairs on the
trunk.
>
> Done
> ====
>
> - mandatory module descriptors have been introduced
> - module dependencies are declared + resolved
> - modules can be declared as published / unpublished


I think I kind of missed this. What means
published/unpublished?

you mean published interfaces?

>
>
>
> Work in Progress
> ================
>
> - introspection functionality added (Michi, what's the
status here?)


we are currently moving it into a module and hopefully
finish it soon,
but it doesn't influence anything which means 1.4 can be
released 
independent if this working 100% or not

>
>
> ToDo (from my POV)
> ====
>
> - add documentation about the module concept
> - add documentation for specific modules
> - move all unpublished code to src/impl or to
unpublished modules


I think this would be important

>   to minimize the risk of breaking backwards
compatibility
> - move Kupu code to module (I started this and will try
to finish it)
> - move Xopus code to module


I don't think this is high priority, because it can be
refactored at a 
later stage

> - remove stray code from the core (or move it to
modules)


what do you consider stray code?

> - move tests to modules
>
>
> To be Decided
> =============
>
> - introduce UUIDs?


I think that's the most important thing and we definitely
have to
implement this before releasing.

Michi

>
>
> Did I forget something important?
>
> -- Andreas
>


-- 
Michael Wechner
Wyona      -   Open Source Content Management   -    Apache
Lenya
http://www.wyona.com     
                http://lenya.apache.org
michael.wechnerwyona.com                        michiapache.org
+41 44 272 91 61


------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribelenya.apache.org
For additional commands, e-mail: dev-helplenya.apache.org

Towards an 1.4 release: Status
user name
2006-06-27 09:30:20
Michael Wechner wrote:
> 
> what do you consider stray code?

chiming in here, although the question was directed to
andreas:

my strong definition of stray code is: any part of code
whose purpose 
and design i cannot understand with the help of the
currently existing 
documentation and generous application of grey matter and
time :-D

that's probably a bit harsh for a dev tree, so here's my
weak definition 
of stray code:
any piece of code that no one on the dev list seems to know
about or 
care for (my usual test is to post a question and wait for a
week, after 
which time it gets tagged as "stray code" on my
private list :-P)



-- 
"Open source takes the bullshit out of
software."
	- Charles Ferguson on TechnologyReview.com

--
Jörn Nettingsmeier, EDV-Administrator
Institut für Politikwissenschaft
Universität Duisburg-Essen, Standort Duisburg
Mail: pol-adminuni-due.de, Telefon: 0203/379-2736

------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribelenya.apache.org
For additional commands, e-mail: dev-helplenya.apache.org

Towards an 1.4 release: Status
user name
2006-06-27 09:37:24
Michael Wechner wrote:
> Andreas Hartmann wrote:

[...]

>> - modules can be declared as published /
unpublished
> 
> 
> I think I kind of missed this. What means
published/unpublished?
 >
> you mean published interfaces?

It marks modules that are not part of the API:

http://marc.theaimsgroup.com/?t=115123262800002&a
mp;r=1&w=2

[...]

>> - introspection functionality added (Michi, what's
the status here?)
> 
> we are currently moving it into a module and hopefully
finish it soon,
> but it doesn't influence anything which means 1.4 can
be released 
> independent if this working 100% or not

Hmmm, IMO it should be clearly marked at unstable then.
I wouldn't like to announce features which are not fully
functional (bugs are a different issue).

[...]

>> - move Xopus code to module
> 
> 
> I don't think this is high priority, because it can be
refactored at a 
> later stage

Then we should check if we can move it later on without
breaking
backwards compatibility.


>> - remove stray code from the core (or move it to
modules)
> 
> what do you consider stray code?

Code which is not referenced, i.e. I could imagine that
there
are some XSPs and XSLTs left from 1.2 components which are
not used
anymore.

[...]

>> - introduce UUIDs?
> 
> 
> I think that's the most important thing and we
definitely have to
> implement this before releasing.

OK, then we should try to summarize the UUID discussion, and
come
up with a proposal how to implement them.

-- Andreas


-- 
Andreas Hartmann
Wyona Inc.  -   Open Source Content Management   -   Apache
Lenya
http://www.wyona.com     
                http://lenya.apache.org
andreas.hartmannwyona.com                     andreasapache.org


------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribelenya.apache.org
For additional commands, e-mail: dev-helplenya.apache.org

[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )