wonderfull :)<br>i wonder when the first kde 4 live cd`s will start popping up (eg. based on ubuntu or fedora)<br><br><div><span class="gmail_quote">2007/3/23, Kevin Kofler <<a href="mailto:kevin.kofler@chello.at">kevin.kofler@chello.at
</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Chitlesh GOORAH <chitlesh <at> <a href="http://fedoraproject.org">fedoraproject.org
</a>> writes:<br>> I don't know in details I didnt have time to have a look at the codes.<br>> And since your patch was failing, ive just removed it during the<br>> build.<br><br>It's not really practical to try to merge my patch as a patch. The only really
<br>practical solution is to redo it:<br>1. make a copy of the source directory<br>2. run KFileReplace on it with the kde4home.kfr file in<br><a href="http://www.tigen.org/kevin.kofler/pcprogs/kde-3.80.3-2-specs.tar.bz2">
http://www.tigen.org/kevin.kofler/pcprogs/kde-3.80.3-2-specs.tar.bz2</a><br>3. scan the changes for false positives and revert these.<br>4. create a diff.<br>One way to do step 3 is to take a diff, then open both the original and patched
<br>directory in Krusader (hooray for 2 panes), and looking at the diff, copy the<br>original file back to the patched directory if all changes in a file are bad,<br>otherwise use Kompare (select the original file on the left and the patched one
<br>on the right in Krusader and pick File/Compare by content from the Krusader<br>menu, this fires up Kompare) to revert the bad changes only.<br>There's some manual work in step 3, but it's the highest amount of automation I
<br>could attain. Mechanically replacing things like .kde with .kde4 is not a safe<br>change, I tuned the replacements to avoid false positives as much as it made<br>sense, but there's several ones left I can't easily filter out automatically.
<br>Be warned that this also means some understanding of what the code is trying to<br>do is required.<br><br>> The wallpaper willnot be accessible.<br>> I should dig into it later on to enable plasma.<br><br>As far as I understood, the situation is this:
<br>* Kdesktop has been replaced with krunner.<br>* Kicker has been replaced with Plasma.<br>* The desktop functionality (icons, background) has been moved from kdesktop to<br>Plasma.<br>* They replaced (or are replacing, I'm not sure of the exact status) kdesktop
<br>with krunner before replacing Kicker with Plasma in SVN.<br>And all this leads to the desktop functionality being temporarily missing.<br><br>> Kevin if you are working on updated specs, I'm ready to host them and
<br>> their srpms.<br><br>Well, sorry, but I'm more likely to upload 3.80.3 packages with some backported<br>bugfixes. I collected 2 of them already for bugs which annoyed me, if anyone<br>knows a patch in SVN which fixes an annoying bug (NOT a global source change
<br>like Oxygen or shared-mime-info or an API/ABI change!), please give me the<br>revision number. (Note that I don't take patches which are not in the upstream<br>SVN unless you have a really good reason why I should (
i.e. it's<br>Fedora-specific or required for safe parallel-installability with KDE 3),<br>please get your fixes upstream first!)<br><br>My plan is that the next version update for my packages will be when KDE<br>releases the next official snapshot. AFAIK, this will be Alpha 1 around May
<br>1st.<br><br>Why? For one, I don't want to redo my parallel-installability patches all the<br>time. (As you already noticed, and as explained in the first paragraph, simply<br>updating/merging them isn't really feasible.) Updating them for each official
<br>snapshot is already enough work. And secondly, I'm using these packages to<br>develop applications (well, currently one application) against them. I need<br>packages with a well-defined API which doesn't change all the time, so I can
<br>specify that my CVS HEAD compiles against KDE 3.80.3, not that it may or may<br>not compile against the current HEAD of the KDE SVN trunk depending on the<br>phase of the moon. ;-) See, this is where our needs differ: I'm a developer,
<br>and I need the packages as a development platform. Thus I need full<br>parallel-installability with KDE 3 (in particular seamless integration in a KDE<br>3 session, I'm not going to try to develop in a KDE 4 session, especially not
<br>with something like your script which breaks running all KDE 3 apps in the<br>session). And frankly, I couldn't care less about full KDE 4 sessions at this<br>point. I'm most likely not going to run the KDE 4 workspace before it becomes
<br>the default KDE workspace (replacing KDE 3). (The way the KDE and Fedora<br>timelines align, that might be as soon as Fedora 8. It will require a rock<br>solid compat-kdelibs3 though.) I also don't really have a use for modules like
<br>kdenetwork4, kdepim4, kdegraphics4 etc. at the moment, except possibly for the<br>packages which are new in KDE 4 (like Okular). (I'm not opposed to someone<br>packaging them though, the framework is there with my base packages.) On the
<br>other hand, you want the latest and greatest snapshot in order to show users<br>what's the latest from KDE development. This is an entirely different use case.<br>For example, a script like your startup script works for you because you want
<br>to show only KDE 4 apps anyway, not KDE 3 ones.<br><br>        Kevin Kofler<br><br>--<br>fedora-devel-list mailing list<br><a href="mailto:fedora-devel-list@redhat.com">fedora-devel-list@redhat.com</a><br><a href="https://www.redhat.com/mailman/listinfo/fedora-devel-list">
https://www.redhat.com/mailman/listinfo/fedora-devel-list</a><br></blockquote></div><br>