mkitezr kirjoitti:
> That's funny Jani. My question about getting started was more just the
> downloading trac and start coding part. I have that and am starting a
> review. I would like to be respectful to the process established by
> the moderators/contributors of the project. Can I just go and create
> an "Oracle-compliant" branch off of trac 11 stable? I'm guessing no.
> So who do I talk to about really getting this formally started and
> creating a plan to actually address this, properly, completely, in a
> timely fashion, with the necessary support to keep it viable into the
> foreseeable future, and keep up with innovations with the rest of the
> trac's development?

It's rather simple since all DB actions are done through DB backends 
(trac.db.*_backend)

> As for the oracle problem, couldn't you create a proxy-like view that
> fixes the behaviour of strings appropriately using customized
> functions and/or operators?

At the moment I was doing it didn't worked. I'm not sure was it actually 
problem of cx_Oracle or Oracle itself but sometimes implicit conversion 
between VARCHAR2 and CLOB just didn't worked.

> I'm pretty serious about getting this done and done right. I just need
> to know who to talk to, and if I need to talk to edgewall it would be
> nice to know who, and get them to answer my emails and perhaps get
> communicating directly.

Keep in mind that there is bunch of very popular plugins that uses 
handcrafted SQL to run queries too.

That's a kind of a problem with Trac - instead of using real abstraction 
layer between queries and database most queries as passed as is to DB 
(or in most cases somekind of connection wrapper from backend)

That's one reason why some people tried to make usage of some ORM, like 
SQLAlchemy.

Good place to start is to read how to contribute:
http://trac.edgewall.org/wiki/HowToContribute

Trac is OSS after all and there is no "formal way" to start, but very 
formal way to proceed. Also subscribing trac-dev mailing list is good 
good thing todo, specially if you find out that you need to hack into 
somewhere else than just plain backend (like queries itself in other 
modules).

-- 
Jani Tiainen

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to