> Trinity 3.5.12 is not yet officially released, but I suspect we now are
close to a serious freeze. I would like to address future plans. This is
just my rambling.
Correct; the 3.5.12 release is in a little under 4 days so everything
should be finalized at this point.
> I have seen conversations about moving to cmake. Then there is the
tqtinterface support moving toward the goal of being compatible with
qt4.
> I presume moving to cmake means all build scripts have to be revised,
not
> to mention all the testing and debugging that follows such a change. I'm
exhausted with getting build scripts to function in Slackware, let alone
having to consider starting all over again.
No. My intention is to provide the older Automake system in parallel with
CMake for at least a couple of releases. This will allow time for the
CMake system to stabilize fully, while also permitting Trinity to build on
newer systems. The latter is what makes the CMake conversion so critical;
Automake (and therefore the Trinity build process) has already started to
fail on the latest distributions.
> In the short term I hope serious attention is provided after 3.5.12 to
dramatically reducing the number of existing bug reports and enhancement
requests.
I agree with this and will address it on-list after release.
> I'd like to see 3.5.13 focus solely on the bugzilla. Possibly too,
resolve
> significant bugs and enhancement requests from the original KDE 3
bugzilla. Apparent to me of late is that the KDE developers abandoned
3.5.x long before the final 3.5.10 release. The patches committed from
the
> Chakra project, Suse, and even Slackware is evidence of that. Many of
those patches are fairly old and never got merged into the KDE SVN tree.
I'd like to see cmake and qt4 support scheduled for a subsequent
release.
> Can the transition to cmake be scheduled for 3.5.14 or 3.6? New bugs
will
> be introduced once the transition to cmake begins, thereby fattening the
bugzilla. This is what happened with the original KDE developers. They
always focused on bling and seldom spent serious time adding polish to
what already existed.
CMake support is critical to the continued viability of the project, and
therefore I don't think it can wait. Breakage concerns are minimal, as it
will be provided fully in parallel with the existing build system.
Qt4 support is another matter. Without significant help I honestly don't
see that becoming viable for at least several releases. However, work can
slowly continue on it without the risk of breaking existing software, as
the Qt4 portion of the compatibility layer is completely isolated from the
Qt3 portion.
> The release schedule for Trinity does not have to coincide with Ubuntu
releases. If 3.5.13 focused on bugs and minor enhancments, 3.5.13 could
get released in only two or three months. I think the Trinity schedule
should be independent of Ubuntu.
Not sure here. Ubuntu is a primary consumer of the Trinity project, in
addition to having one of the fastest release cycles (6 months) of the
various distributions Trinity supports. As a result, having the releases
synchronized has worked out fairly well in the past.
> Dramatically reducing the bugs and enhancement requests in 3.5.13 would
provide a nice long-term stable desktop. That then would provide
breathing
> room to migrate to cmake and qt4.
> My own hope is 3.5.13 focuses on bugs and minor enhancements, not whole
new features. That is, add the polish the original KDE devs never added.
Create the stable desktop that KDE 4 isn't.
Working on it! ;-) Remember that unfinished features can be disabled for
release...
Just my $0.02.
Tim
Trinity 3.5.12 is not yet officially released, but I suspect we now are close to a serious freeze. I would like to address future plans. This is just my rambling.
I have seen conversations about moving to cmake. Then there is the tqtinterface support moving toward the goal of being compatible with qt4.
I presume moving to cmake means all build scripts have to be revised, not to mention all the testing and debugging that follows such a change. I'm exhausted with getting build scripts to function in Slackware, let alone having to consider starting all over again.
In the short term I hope serious attention is provided after 3.5.12 to dramatically reducing the number of existing bug reports and enhancement requests.
I'd like to see 3.5.13 focus solely on the bugzilla. Possibly too, resolve significant bugs and enhancement requests from the original KDE 3 bugzilla. Apparent to me of late is that the KDE developers abandoned 3.5.x long before the final 3.5.10 release. The patches committed from the Chakra project, Suse, and even Slackware is evidence of that. Many of those patches are fairly old and never got merged into the KDE SVN tree.
I'd like to see cmake and qt4 support scheduled for a subsequent release. Can the transition to cmake be scheduled for 3.5.14 or 3.6? New bugs will be introduced once the transition to cmake begins, thereby fattening the bugzilla. This is what happened with the original KDE developers. They always focused on bling and seldom spent serious time adding polish to what already existed.
The release schedule for Trinity does not have to coincide with Ubuntu releases. If 3.5.13 focused on bugs and minor enhancments, 3.5.13 could get released in only two or three months. I think the Trinity schedule should be independent of Ubuntu.
Dramatically reducing the bugs and enhancement requests in 3.5.13 would provide a nice long-term stable desktop. That then would provide breathing room to migrate to cmake and qt4.
My own hope is 3.5.13 focuses on bugs and minor enhancements, not whole new features. That is, add the polish the original KDE devs never added. Create the stable desktop that KDE 4 isn't.
Darrell
> And you have cookies and javascript enabled?
Nope.
I somewhat understand cookies, but JS? The bane of the internet? I hate JS. I have a slow enough internet connection as is. And I never have trusted JS. At all.
Yes, I use NoScript. I still hate JS.
Seems to work with those enabled, but I discovered I have little patience at the moment. I tried to paste text and the formatting is incorrect. I'm irritated I have to use JS and my internet connection has been horrible the past few weeks. Not to mention the 8 hours every day required to build these packages.
I'll try later. I'm not in a good mood all of a sudden. In the mean time I'm attaching a text file to modify the bottom of the developer's page.
This patch is in the Slackware koffice 1.6.3 build set. I don't know what the patch provides.
http://slackware.mirrors.tds.net/pub/slackware/slackware-12.2/source/kde/ko…
The date of the patch is Aug 28, 2008, which is about when 3.5.10 was released, but about a year after koffice 1.6.3 was released. Possibly yet another patch the KDE developers refused to merge.
Darrell
Darrell,
I haven't forgotten about your offer to help with the release notes /
what's new document. I think the Wiki is a perfect medium for us to
collaborate and get a professional quality document together; thoughts?
I have put up a preliminary page here:
http://trinity.pearsoncomputing.net/wiki/bin/view/Documentation/Releases_3_…
What I can do is pick through the SVN commit logs and add a list of what
is new from 3.5.11 to that Wiki page. Then maybe you could go through
each item and write a short description of what is new about the feature,
and throw up a screenshot or two highlighting how to use / access the
feature.
Would this work for you? Do you have a different (better) idea of how to
create the release notes?
Thanks!
Tim
> Are any processes using 100% CPU while you are
> waiting? If so, which
> program is using the CPU?
>
> I didn't write the pykdeextensions/python-kde3 package; in
> fact I have
> next to zero Python programming ability, so that is a
> package I don't
> touch unless something is seriously wrong.
I downloaded 3.16.7 and tried compiling that rather than from SVN. Same results. Same stall point.
Top showed the cc1plus compiler hogging 99% CPU time and 8% memory.
This time I waited about 15 minutes and then the build continued.
Possibly then the svn version is okay too.
After continuing to compile --- for only a second --- there was another long stall. The pause was with the kdeui directory.
According to the build instructions (http://www.riverbankcomputing.co.uk/static/Docs/PyKDE3/install.html), compiling should take 15 minutes to one hour.
I waited an hour. Nothing.
I decided to force non-concatenation with the -i switch.
At least the -i switch is verbose and I could see things happening. That mode also was easier on the CPU.
The package failed to build, but I knew right away. More than likely the concatenated version failed too and there was no message.
SIP 4.11.1 and PyQT3 3.18.1 compiled fine.
Log attached.
According to the failure error, kinputidalog.h has an undeclared class QValidator. kinputidalog.h is installed from kdelibs.
krun.cpp:977: error: 'KStringHandler' has not been declared
Does krun.cpp need an include statement to kstringhandler.h?
I notice a similar recent patch with konq_mainwindow.cc using KStringHandler. I'll guess that one will fail to compile too without the same patch?
I'm curious how these SVN changes pass muster for Debian and not Slackware. Same basic tool chain.
Do your Debian build scripts contain "make || exit 1" as a mechanism to force the make process to terminate? That is what I use to force the build process to terminate.
Darrell