Message: previous - next
Month: July 2012

Re: [trinity-devel] 3.5.13-sru - No quick build - Several build issues

From: "David C. Rankin" <drankinatty@...>
Date: Fri, 27 Jul 2012 21:09:16 -0500
On 07/27/2012 08:34 PM, David C. Rankin wrote:
> On 07/27/2012 08:00 PM, Slávek Banko wrote:
>> On Friday 27 of July 2012 21:34:00 David C. Rankin wrote:
>>> All, Slavek,
>>>   I like the idea of having 3.5.13 as a primary desktop to work from while
>>> R14 settles down. I have created tarballs from 3.5.13-sry, but I have run
>>> into several build problems. Currently I have successfully built:
>>> tde-arts-3.5.13_sru-1-i686.pkg.tar.xz
>>> tde-dbus-1-tqt-3.5.13_sru-1-i686.pkg.tar.xz
>>> tde-dbus-tqt-3.5.13_sru-1-i686.pkg.tar.xz
>>> tde-libart-lgpl-3.5.13_sru-1-i686.pkg.tar.xz
>>> tde-libcaldav-3.5.13_sru-1-i686.pkg.tar.xz
>>> tde-libcarddav-3.5.13_sru-1-i686.pkg.tar.xz
>>> tde-qca-tls-3.5.13_sru-1-i686.pkg.tar.xz
>>> tde-qt3-3.8.8.d_git-1-i686.pkg.tar.xz

> OK thanks! It's not really needed, but I thought I would try building
> everything. I have attached my GIT tree module setup below:


  It's working:


  If this works out as well as I think it will, we should consider making the
update 3.5.13-sru an official branch that continues a Qt3 based Trinity. I have
always like the idea of:

TDE-classic (Qt3 based KDE 3.5 compatible TDE)
TDE         (TQt3 based)

  The development work can continue with TDE, while the compatible updates can
be cherrypicked for inclusion in the TDE-classic branch while preserving KDE 3.5
compatibility. The only work required will be working whatever GIT magic is
required to create the v3.5.13-sru top-level branch in the GIT tree so that a
global switch can be done easily between TDE and TDE-classic. I see a huge
benefit to the project for doing what has essentially already been done. That
will allow stable releases from 3.5.13-sru with milestone releases for R14.

  That provides the best of both worlds. With Qt4 not ready, I don't see any
reason to build further incompatibility with Qt3 into the only official branch
of the project. Adding v3.5.13-sru as an official branch solves that problem :)

  Great work Slavek! (Will see how good your cherrypicking is when the tdebase
build is done :)

David C. Rankin, J.D.,P.E.