Hi,
I just upgraded to the nightlies on Ubuntu Precise. Some issues I noticed:
The python-sip package has incorrect 'provides'. Instead of:
Provides: python2.7-sip, sip-api-7.0, sip-api-7.1
It should be:
Provides: python2.7-sip, sip-api-8.0, sip-api-8.1
The shortcut to open the process list, ctrl+esc does not work. It is set
up correctly according to the keybindings configuration.
When looking at the process table in ksysguard, the table just keeps
flashing. It's impossible to actually use ksysguard to kill a program.
Should I report these bugs (or other problems like this)? I tried
everything both with my normal user and with a new test user (clean
homedir).
Best regards,
Julius
Resolving bug report 892 includes important patches to reduce potential conflict with KDE4 and to make our own *.desktop files XDG compliant (recently Trinity/TDE was added to the list of registered environments: http://standards.freedesktop.org/menu-spec/latest/apb.html).
Resolving this bug report is important to release R14.
The gritty work of creating patches to update all *.desktop files for each module is complete. Yet there is hard-coding somewhere deep in the tdelibs/tdebase sources that affixes the location of $PREFIX/share/applications/kde. I want to change that location to $PREFIX/share/applications/tde.
During testing, to change the location to $PREFIX/share/applications/tde, I modify the sources on-the-fly of every module by running the following snippet in my master build script:
echo "Fixing applications path in $APP_SOURCES_DIR."
if [ -d $APP_SOURCES_DIR/cmake ];then
find $APP_SOURCES_DIR/cmake -name TDESetupPaths.cmake -exec sed -i 's|\${SHARE_INSTALL_PREFIX}/applications/kde|\${SHARE_INSTALL_PREFIX}/applications/tde|g' {} \;
fi
if [ -d $APP_SOURCES_DIR/admin ]; then
find $APP_SOURCES_DIR/admin -type f -exec sed -i 's|{datadir}/applications/kde|{datadir}/applications/tde|g' {} \;
fi
find $APP_SOURCES_DIR -type f -exec sed -i 's|share/applications/kde/|share/applications/tde/|g' {} \;
echo
After I resolve the mysterious hard-coding I'll patch each module with this on-the-fly snippet.
tdelibs/tdecore/kstandarddirs.cpp has this snippet:
if (!strcmp(type, "xdgdata-apps"))
return "applications/";
Notice there is no "kde" affixed to the path.
Therefore the "kde" subdirectory is being added somewhere else.
The on-the-fly changes work great and all desktop files get installed to $PREFIX/share/applications/tde. Nonetheless, there is breakage. The hard-coding is real because various components stop working in Trinity. For example, opening the Konqueror Settings dialog reveals that most of the configuration options in the icon list are missing. I can temporarily create a sym link from $PREFIX/share/applications/tde to $PREFIX/share/applications/kde and then everything works again --- evidence of hard-coding.
I've looked and looked and I can't find anything. I would be grateful anybody would help me find this mysterious hard-coding.
Darrell
I spent much of the day updating various text strings of branding issues, such as KDE -> TDE, K Desktop -> Trinity Desktop. These strings included What's This, Quick Help, KMessageBox, printf, i18n strings, etc. There was no easy search-and-replace method because many strings had to be read in context before deciding to change anything. Grunt work --- but I think most of this is now behind us.
I still have the lsm files to update.
Please let me know after rebuilding with the latest GIT sources when you notice remnant strings needing attention and let me know whether I got cross-eyed and changed something I should not have.
Darrell
I updated all of the lsm files. I used this guide:
http://lsm.execpc.com/LSM.README
All of the Trinity lsm files follow the same internal pattern:
Begin4
Title:
Version: R14.0.0
Entered-date: 2012-05-10
Description: .... for the Trinity Desktop Environment
Keywords: TDE Qt
Author:
Maintained-by: The Trinity Desktop Environment (TDE) http://www.trinitydesktop.org/
Primary-site: http://git.trinitydesktop.org/cgit/
Alternate-site:
Original-site:
Platforms: Linux and other Unices running TDE
Copying-policy:
End
When the Original-site URL proved stale I changed the URL to http://www.kde.org/.
I maintained original authors throughout.
Instructions for updating the lsm files with each new Trinity release are in the etherpad check list.
There now is a high degree of consistency among all lsm files. They all are not exactly the same, but now should be easier to search and update if you want to fine-tune field entries.
I only updated existing lsm files. I did not add any new files. I did notice some packages do not have any lsm files, such as gwenview.
Darrell
Hi devs,
I've got a question for the KDE/Qt specialists:
I was just wondering whether the automoc version 0.9.88 is actually still able to work with Qt3…
(If I am not completely mistaken an automoc 0.9.88 must have worked just fine building kmymoney 1.0.5 still half a year ago on MacOSX through MacPorts…)
Greets,
Marko
Darrell, David, François,
I found that the first part of the commit c94de3af causes incorrect
computation of unread messages in KMail - in the tray icon. Every time
you switch to any folder, the number of unread messages is increased.
I could easily revert that part, but I fear that it will return a problem
with gcc 4.7. You look at it? I do not know if a problem does not even
rename "it" in the second part - for KOrganizer.
Slávek
--
All,
I have an idea to make the killer-app basket-notepads, that much better. When
entering notes, I use indent levels to format information in basic
heading/subheading style within simple text baskets. Basket currently lacks an
indent feature such as kwrite/kate have where pressing enter starts the next
line with the indent of the current line (similar to vim ':set autoindent')
Since the code exists for kwrite/kate/quanta+ how hard would it be to add that
capability to basket? I guess it would be adding the kpart feature to whatever
the 'text edit' widget in basket is. Anybody looked at that code in kwrite/kate
to know what it is called or how difficult it looks to implement in something
like basket?
That would be a killer addition to this killer app. Screenshot example:
http://www.3111skyline.com/dl/dt/trinity/ss/basket-indent.jpg
--
David C. Rankin, J.D.,P.E.
Just a heads up, the ABI for kate/kwrite broke in GIT hash 08c816f.
A rebuild/reinstall of tdelibs, followed by tdebase, should clear up any
potential issues caused by this commit.
Tim
Tim,
The manhunt had begun -- What had happened to Tim? TDE GIT -> dead, mailing
list -> dead, Tim -> ? We were beginning to worry... What's up?
--
David C. Rankin, J.D.,P.E.