TJ 2: KDE 4

15 views
Skip to first unread message

Mephinet

unread,
Nov 3, 2009, 7:19:21 AM11/3/09
to TaskJuggler Development
Dear TaskJuggler developers,

now that Gentoo has announced the removal of KDE 3 from the tree, all
the
packages depending on KDE 3 are bound to be removed within a month or
so.
Among these packages is also TaskJugger, currently in version 2.4.1.

As I am using it regularly in the office, I would of course be
interested in
trying to get it to work with KDE 4, so that it can stay in the tree.

My question to you is this: do you know of any attempts to build TJ 2
with KDE 4.
Is this a major undertaking? Does it work for you?

Thank you for any input!
Regards, mephinet

Michael Logvin

unread,
Nov 3, 2009, 7:31:48 AM11/3/09
to taskjug...@googlegroups.com
Mephinet пишет:
I've tried compile it in Fedora 10, but get fail.

Grégoire Barbier

unread,
Nov 6, 2009, 6:02:15 PM11/6/09
to gor...@gmail.com, taskjug...@googlegroups.com

Hello,

I've done some (unpublished) preliminary work a few weeks ago to port
TaskJuggler from Autotools/Qt3 to CMake/Qt4.

I would like to have a Qt4 port for several reasons, mainly to get it
work on Windows natively to have some not-so-geek potential users of
mine to try it. Now you point out another good reason (maybe a better
one) if this become mandatory to be availlable on a mainstream distribution.

However I'm rather a beginner with Qt, Autotools and CMake, and get
blocked not only by my knowledge of the tools but too by some recent
changes in my personnal and professional life that took me some time.
I'm currently trying to learn to use Qt apart from TaskJuggler, and
planned to begin again my port work when I will feel ready.

When is Gentoo planning to actually remove KDE3 support?

For information, the main problems I encountered were:
- cmake configuration creationg through KDE's am2cmake is far from being
straightforward (at less for a newbie like me)
- I messed up with the moc processes, however maybe it would not be a
problem if I knew about moc, I think now I would be able to cope with
moc with less (no?) problems
- some DCOP usages are (I think) to port to D-Bus
- some Qt3 features are not directly translatable into Qt4, and thus we
will probably need extensive regression testing before a Qt4 port being
released in the wild (e.g. qSort(Q3ValueList))

However I may have missed some issues, since I far from being an expert
of the subject.

--
Gregoire Barbier :: g (at) g76r (dot) eu :: +33 6 21 35 73 49

Mephinet

unread,
Nov 10, 2009, 4:23:09 PM11/10/09
to TaskJuggler Development
Dear Grégoire,

> I've done some (unpublished) preliminary work a few weeks ago to port
> TaskJuggler from Autotools/Qt3 to CMake/Qt4.

great to hear that there is already so progress happening.

> When is Gentoo planning to actually remove KDE3 support?

The official wording is "KDE3 is currently being phased out", so I
guess it
will still remain there for several weeks at least. Thanks to the
concept of gentoo, with multiple trees, this phase-out is not a
show-stopper for any hardboilded taskjuggler use, we there will be
some overlay around which allows users to incorporate the old
ebuilds. Still, especially for new taskjuggler users just wanting to
give
it a try, it might be a hurdle too huge to take.

The upgrade issues you're experiencing is pretty much was is to be
expected, according to the 3-to-4 guide - so probably every
developer with a decent knowledge of qt might be able to help out -
So let's hope that someone jumps in...

cu, mephinet

Mephinet

unread,
Jan 4, 2010, 5:36:20 AM1/4/10
to TaskJuggler Development
On Nov 7 2009, 12:02 am, Grégoire Barbier <de...@g76r.eu> wrote:

> When is Gentoo planning to actually remove KDE3 support?

Dear Gregoire,

for your information, kde-libs 3 have been masked (Gentoo's way of
removing packages) on December 31st.

From now on, on every system with taskjuggler installed, a warning
will be reported on every emerge (system update or package
installation),
and kde-libs 3 will be removed thereafter.

cu, mephinet

Reply all
Reply to author
Forward
0 new messages