Thread: [aKregator-devel] Re: Questions about Akregator development
Brought to you by:
lippel
From: Frank O. <fra...@gm...> - 2005-05-23 07:19:33
|
On Monday 23 May 2005 01:01, you wrote: > Greetings, > > I've recently downloaded Akregator in order to try to make some > customizations (basically adding some additional flags to articles > within feeds). =20 What kind of flags? Maybe its also interesting for other akregator users?:-) > I've encountered several problems with compiling and=20 > debugging the program (although Akregator itself runs fine when I > compile it from source without modifications) > > In general, there seems to be some issue with the library > "libakregatorprivate.dylib" (on Mac OS X/Darwin). If I make > modifications to the program (for instance, in akregator_part.cpp, in > order to modify the Settings panels), issuing "make" causes a > recompilation of everything up to "libakregatorpart.la", but the Dylib > (equivalent to a .so under Darwin) doesn't get relinked. As a result, > the next time the program is run, it still gets linked to an outdated > version of the Dylib. In order to get the Dylib to be updated, I have > to run a "make install". I'd like to be able to cause a relink of the > Dylib without having to do a full install (especially when I'm making > lots of changes and recompiles) So is it libakregatorprivate.so or libakregatorpart.so not being linked?=20 I suggest to install akregator somewhere in your home dir and reinstall=20 kdepim/src/akregator after changes... Things get linked, and copying the=20 files over should take so much time. Maybe using unsermake (see=20 kdenonbeta/unsermake) increases speed here. > Second, I can't seem to get the debugger to run properly. If I use > gdb, it begins to load the symbols for the shared libraries, and then > says that it has lost connection to akregator. Similarly, I haven't > been able to get the debugger built into KDevelop to work either. Have you tried to connect to akregator after startup? like "gdb akregator=20 <PID>". That's what I use and it works here. > I'd be interested to find out what the development environment is that > you folks are using, and how it is that you are doing your debugging, > so that I could hopefully copy your setup to make things work on my > machine. My current setup: Gentoo with gdb 6.3, gcc (GCC) 3.4.3-20050110=20 I compiled Qt (Gentoo version) and kdepim (SVN) with debugging=20 enabled/--enable-debug=3Dfull. I disabled it for kdelibs right now due to d= isk=20 usage (small notebook disk).=20 =46rank |
From: Frank O. <fra...@gm...> - 2005-05-23 07:23:45
|
When debugging KDE apps with gdb, you might find this interesting (if haven= 't=20 found it already): http://developer.kde.org/documentation/other/gdb-doc.html |
From: Frank O. <fra...@gm...> - 2005-05-23 15:25:03
|
Hi Erik,=20 > Possibly... I'm basically using akregator to produce a profile of the > interests of various bloggers, especially where their interests overlap > with my own. At some point I'm going to be inviting people to join > with me in a project, so akregator is supposed to help me "interview" > people, as it were, by looking at their interests and abilities as > revealed by what they put in their blogs. > > So I want to add a capability to right-click on an article and say > "Save as Interesting"... a dialog should pop up whereby I can make > annotations about what's interesting in the article, perhaps select a > category from a dropdown list, and click "OK". The article would then > be copied to a pseudo-feed (which never refreshes itself from the 'net, > it's just there to store articles), along with some metadata (i.e. my > annotations, etc.) > > I hadn't thought that this would be of interest to enough people to > want to add it to Akregator as a permanent feature, but if you think > your users would be interested, I'd be happy to contribute my work > (once I get it working, of course! :) That is interesting, indeed. We also think about advanced search and filter= s=20 in Akregator, like filing articles into categories (which could appear as=20 "virtual folders" in the tree). I mentioned that in =20 http://www.kdedevelopers.org/node/view/1088 . Well, I am not sure how the=20 concept or even the GUI should like, I want to talk to some usability peopl= e=20 first (which will happen next weekend). I want to have this done right=20 instead of hacked in quickly, it doesn't help if we have a perfect system,= =20 but it is useless because people don't get it or find it to tedious to=20 use. ;-) It seems that you're working on the official release tarball. I suggest to= =20 switch to current SVN head if that is possible, the code has changed a lot,= =20 especially the archive backend. If you stick to the released code, you'll=20 have a hard time porting your changes to KDE 3.5/4.0.=20 In SVN HEAD, there are some preparations made for search folders (like gene= ral=20 cleanups, notification of article creation and deletion, and an interface f= or=20 filters (ArticleInterceptor) to get their hands on newly arrived articles).= =20 There is also a plugin system now, not very usable yet though, as there are= =20 only two interfaces where you can plug own stuff into, the backend (so e.g.= a=20 MySQL backend would be possible) and the filter interface. Well, even better than just hacking on your own SVN version, join the team = and=20 help us adding the features directly to the core. :)=20 If you're interested in our plans, I will let you know when things get=20 clearer, hopefully next weekend. You can drop me your exact requirements so= =20 take them into account when thinking about the solution and talking to the= =20 usability experts. =46rank |