trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: February 2012

Re: [trinity-devel] Strange renaming

From: Serghei Amelian <serghei@...>
Date: Wed, 15 Feb 2012 23:26:01 +0200
On Wednesday 15 February 2012 23:13:54 Darrell Anderson wrote:
> > > > Without renaming TDE must always exist in /opt on
> >
> > a system with Qt4, KDE4,
> >
> > > > or any KDE4 applications, and will never be able
> >
> > to be incorporated into
> >
> > > > any major distribution's main archives as a
> >
> > result.  Furthermore, we have
> >
> > > > received explicit requests for some of the
> >
> > renaming from the original
> >
> > > > project's authors, and as I am not a lawyer I
> >
> > do not want legal trouble
> >
> > > > from using a name that belongs to a different
> >
> > project.  Additionally, it
> >
> > > > can be very confusing to have libraries with
> >
> > identical names and
> >
> > > > completely different functionality; e.g. kdecore
> >
> > (TDE) vs. kdecore (KDE4).
> >
> > > You right, but better method to avoid conflicts is to
> >
> > prefix all relevant
> >
> > > libraries with tde- or trinity-, like tde-kdecore.so or
> >
> > trinity-kdecore.so,
> >
> > > etc. At least is consistent and predictable.
> >
> > The question is, will that be enough for the KDE people
> > who are requesting the rename? I think your suggestion might
> > be fine whilst R14 is in development, but I'm not so
> > sure about when it's released. It's best to either
> > ask to be sure, or to continue renaming. Besides, as I
> > understand it (I haven't been paying close attention),
> > the rename has been planned since before the git migration,
> > or at least shortly after, so the new names should not be a
> > surprise :-)
>
> I understand the frustration with the renaming. I too am sometimes
> frustrated by the renaming or the tqtinterface layer, especially when
> tracking bugs and needing to compare code to 3.5.10.
>
> Yet this is a frustration I'm willing to tolerate. As a long-term project
> goal, I would like to see everything renamed for the simple reasons that
> Trinity never would conflict with KDE4 and could be installed in /usr.
> Several bug reports I have submitted are related to installing Trinity in a
> non standard location or needing to use full pathnames to avoid KDE3/KDE4
> apps of the same name.
>
> As a team we don't test for these conflicts.
>
> A complete renaming avoids potential legal issues too.
>
> I do have some grasp of the enormity of renaming everything. Currently I am
> editing and updating the user guides and just about every paragraph and web
> link needs attention. The same comprehensive approach would be needed to a
> complete renaming.
>
> I'm in favor of adding a complete renaming effort to the R15 goals.
>
> Many apps and shared library files can be renamed by transposing the "k"
> prefix with "t" or "kde" with "tde." I realize some apps do not lend well
> to that renaming (konqueror, kate, konsole, etc.). We likely will have to
> find a new name altogether.
>
> I understand and appreciate the adjustments all of us would have to make to
> rewire our minds to the new names. Not to mention exhaustive testing. Yet I
> think in the long run renaming everything is better.
>
> Darrell

I'm not against renaming libraries or executables. But they should be renamed 
in a consistent manner. I'm pretty sure that renaming kdecore.so to 
trinity-kdecore.so should be enough.

Also, I want to keep untouched the name of header files and function names. We 
really want to have applications which use Qt3 and Qt4 at same time? I can't 
imagine this kind of mess :)


-- 
Serghei.