Hello!

I'm not a subscriber to this list (yet?) and do not wish to subscribe at this time because I do not have any answers -- only questions.

Please, forward the below letter to the list. Thank you!
-mi
P.S. The mailing lists' descriptions do not mention the prohibition on non-members. If such an exclusion is, indeed, deemed necessary (fighting spammers while turning off non-spammers), you may wish to make it explicit.

<trinity-devel@lists.pearsoncomputing.net>:
Sorry, only subscribers may post. If you are a subscriber, please forward this message to trinity-devel-owner@lists.pearsoncomputing.net to get your new address included. (#5.7.2)

Hello!

As you may have heard, FreeBSD stopped maintaining KDE3 ports ("frozen" at 
3.5.10) several years ago. Though they are still available (and the binary 
packages are still being built for new OS-releases), the maintainers switched to 
KDE4.

I don't need to explain to you, why I do not think, KDE4 is a good replacement 
for KDE3 (my own primary objection was having to redo all customizations in 
~/.kde/), so I'd like to explore creating KDE-Trinity ports alongside with (and 
eventually replacing) KDE-3 ones.

Obviously, the effort will be gradual and I'd like to take advantage of as much 
existing stuff as possible. For example, can TQt3 simply replace the Qt3 -- 
without breaking the existing ports? For that, TQt3 needs to provide the same 
q-symbols alongside the new tq-ones...

How about sub-pieces? For example, FreeBSD has for years maintained the port of 
qmake separately from that of the Qt-library -- to avoid having to rebuild the 
tool completely for every minor update to the latter. Other optional pieces of 
Qt3 (such as, for example, database back-ends) also live as separate ports.

If I were to switch (upgrade?) the main library to TQt3, will these sub-pieces 
continue to build and work, or do I have to ensure, ALL Qt3-users (and that's 
hundreds of ports today) are switched at once?

Beyond the (T)Qt3 foundation, can I switch kdelibs3 to Trinity without 
/simultaneously/ switching kdebase3, kdenetworks3, and kdegraphics3? Obviously, 
I'd want to eventually switch them all, but it'd be much easier, if I could do 
it piecemeal, rather than all at once...

I'd also like to ask about the "roadmap" -- there is a Trinity-14 project, which 
warns about "breaking backwards compatibility". Does this simply mean 
ABI-changes (if API is preserved, this is easy to deal with)? Or will the 
dreaded changes to configuration format (stuff already under user's ~/.kde/) 
come and bite me again?

Thanks a lot for suggestions. Yours,

	-mi

P.S. I see people have reported running Trinity on their FreeBSD machines 
already. Please, let me know of any patches or other tricks still (in 3.5.13.1) 
necessary to build on the OS. Collaborators and testers would also be welcome.