![]() Registered Member ![]()
|
Thanks for the tip! I read a lot about why KDE3 has been removed from the list of available desktops and my impression was that it would be impossible to run it anymore. It also lets me wonder why a new branch "Trinity" has been started (which apparently doesn't come with rpm packages yet, so I didn't test it). Since I easily ruined my KDE4 by just changing to nm-applet, I'll certainly try your suggestion in a VM first ![]() |
![]() Registered Member ![]()
|
End-user has no reason to bother about maintenance.
If you say so, one could presume you're familiar with what you are saying. Can you please give some examples of such difficult to maintain changes in hardware and gcc? I am asking seriously and as a maintainer of KDE3 in OpenSUSE. Maybe you even can teach us which packages we dropped? To be more precise, here is the KDE3 status in OpenSUSE, https://build.opensuse.org/project/monitor?project=KDE%3AKDE3. Can you please count what percentage of packages were dropped since OpenSUSE 10.3 or since 11.1 ?
Was KDE2 code also brittle? I suppose you looked at the code yourself, and not just repeating what KDE4 devs said? |
![]() Registered Member ![]()
|
In that case I suggest you to try the pre-built KDE3 ISO images: For 32-bit image: http://susestudio.com/download/0052edb3 ... -0.0.1.iso For 64-bit image: http://susestudio.com/download/94f02b17 ... -0.0.1.iso |
![]() Registered Member ![]()
|
Woooow!!! Thank you so much! If I knew that before I had used it for my other 10 new machines. Why we didn't see that earlier? I really can't figure out. Over the last years each new machine got a slightly different desktop which is really a mess. I guess I'll add KDE3 to all of them. The installation in the VM with the yum package worked well, although I had to break 2 dependencies (one of them a dbus packet with a "nothing provides..." message). However, KDE3 is running, kworkdclock is back and I can change it's size ![]() ![]() |
![]() Registered Member ![]()
|
There should not be such behavior because all dependencies are satisfied in build-time. Can you provide more details? Are you sure you're installing it from the correct repository (i.e. I provided the .ymp file link for 11.3, so if you use 11.2 it can report errors). If there were actually some missing dependencies one could not build the OpenSUSE Studio images because to build an image one have to satisfy all dependencies. So apparently you did something wrong. |
![]() Registered Member ![]()
|
I submitted a bug report about this.
This is not just how KDE works, this is a standard on the Linux desktop. Nautilus, for instance, not only does the same thing, but stores them in the same directory. I am pretty sure it has built-in mechanisms for clearing obsolete thumbnails, so this shouldn't be an issue. But you can set gwenview to clear them on exit. It may even use the exif previews for the thumbs, I don't know.
This appears to be a Qt issue, not a KDE one. However, it doesn't matter in gwenview if you are using the thumbnail bar since it is a flat list (one row or column, depending on where you put it). So I am not sure why you would need to do this in gwenview.
It is called plasmoid-networkmanagement, and it is in the main openSUSE repository for 11.2 and 11.3, as well as KDE:Distro:Factory and KDE:Distro:Stable, and KDE:SC:4.5.
As I keep telling you, you should NOT be using ifup.
Of course you did. openSUSE 11.3 comes with KDE 4.4. You added the KDE 4.5 repository. The plasmoid-networkmanager for KDE 4.5 depends on you having KDE 4.5 installed. So when you tried to install plasmoid-networkmanager for KDE 4.5, it tried to install KDE 4.5. You need to change over to KDE 4.5 to make sure you don't have a broken system. Go to the software installer, go to the "repositories" tab (add it with the "view" menu near the upper-left if it isn't there), go to the KDE 4.5 repository on the left, then select "switch system packages to the one in this repository" (you may still get a few conflicts). Then do the same for the KDE:Extra repository (it must be in that order).
If you were still using ifup, it isn't going to connect. You need to turn off ifup and turn on Networkmanager.
As I keep saying, this has nothing to with dbus. dbus is merely a communication tool that allows two programs to talk to each other. If there are problems, it is almost certainly with one of those two programs. If one of the two programs isn't running (which is the case here when you disable Networkmanager and enable ifup), then of course the communication is going to fail. [/quote] You shouldn't be messing with repositories unless you know what you are doing. It is very dangerous, you can easily end up with a broken system. You shouldn't need to, either, plasmoid-networkmanager is available in the default repositories and has been since openSUSE 11.2.
Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965 |
![]() Registered Member ![]()
|
We weren't talking about the end-user, we were talking about how developers spend their time. We are already very short on developers, dividing their resources like this would drastically slow down KDE's progress.
I just did: the move from hal to udev. As for gcc, I've personally had issues with gcc not building older programs because it obsoletes certain things. Not on KDE specifically, but it is likely only a matter of time. Support for python 2.x is also going to end eventually, and python 3 has major breaks with backwards compatibility. Programs coded in python 2 will almost certainly not work with python 3.
I'm not clear on what you are asking here. I am not saying that packages have been dropped (although it looks like a few have, such as kpowersave and the beagle-related packages). The problems are longer-term and more fundamental. It has only been a few years since the switch to KDE 4, yet Linux is already in the process of dropping an entire core software stack that KDE 3 depends on.
Yes, I listen to the KDE devs. Why shouldn't I? They are the ones who know the code best. Or are you accusing the KDE devs, including those that have been around since KDE 2 or even KDE 1, of lying? Or do you trust them code your entire desktop environment, but not trust them to actually understand that code? If I thought they were liars or incompetent I wouldn't be using KDE at all, any versions since many of the same people who work on KDE 4 also worked on KDE 3 and before.
Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965 |
![]() Registered Member ![]()
|
Hmmm, where can I find these messages afterwards? It happened in my VM installation which is a bit minimalistic. Both messages were "nothing provides" messages. Meanwhile I used the same repository and yum packet in the main installation. There it installed without problems. I'll test it soon. Interesting side note: with the KDE3 repository the kdetoys3 package can be installed which contains the kworldclock. It works like a charm even in KDE4. I wonder why it's not part of the kdetoys4 package or even better available as a separate packet? |
![]() Registered Member ![]()
|
To be more concrete. Currently KDE3 builds well with GCC 4.5, the GCC release which will be used in OpenSUSE 11.4. Suppose GCC introduces some changes which will break compatibility with older software. What could be done then? 1. First, such changes are never revolutionary, fixing software for newer GCC release is usually nothing more than just a mechanic change in syntax, otherwise such changes would require software rewrite which is usually avoided by GCC devs. 2. Even if certain difficult-to-fix changes will be introduced, we can take patches from other projects such as Trinity as they will face the same difficulties, so as long as Trinity alive the GCC-related patches will be available. There are also other Linux distributions such as Alt Linux who provide KDE3 in their official repos so they also can provide easily available patches. 3. Even if we cannot fix, and no patches available, OpenSUSE usually comes with a wide set of GCC compilers, with 11.3 including as old compiler as GCC 3.3. Even if no suitable compiler is available in the official repo, we can build it specifically for KDE3. So the fear that KDE3 eventually will become incompatible with newer GCC is as valid as regarding any other software. Besides this it should be noted that KDE3 is in a large part based on kdelibs3 and qt3, both libraries being currently included in the official OpenSUSE repositories because required not only by KDE3 but by a number of other applications. The same is with Python, with a sufficient note that Python of 2.x branch is gradually becomes closer to 3.x branch. We did not experience problems with Python so far but even if Python completely dropped, it will not seriously affect KDE3 because KDE3 is not based on Python.
Last edited by Anixx on Sat Jan 01, 2011 7:03 pm, edited 1 time in total.
|
![]() Registered Member ![]()
|
Oh yes, KDE4 is rock solid compared to KDE3. No doubt.
Well I know no KDE4 devs who were here since KDE1. The oldest KDE4 developers I know joined the project when KDE2 was already released. And the difference between KDE2 and KDE3 is mostly cosmetic (not to the benefit of KDE3 regarding stability and appearance).
Last edited by Anixx on Sat Jan 01, 2011 5:51 pm, edited 1 time in total.
|
![]() Registered Member ![]()
|
You can check if your KDE3 repository matches your release. |
![]() Registered Member ![]()
|
And to illustrate the validity of GCC fears I would add that I have KDE2 installed on my system which bulds with modern GCC pretty well. You can test KDE2 on OpenSUSE 11.3 yourself by downloading this ISO image: http://susestudio.com/download/8ca72044 ... -0.0.2.iso
You know that KDE2 is about 8 years older than the last version of KDE3. |
![]() Registered Member ![]()
|
gcc and python were just examples. Yes, you deal with changes in any single component pretty easily, especially over the short-term. The problem is that KDE depends on a lot of different components, and we are talking about supporting KDE 3 permanently.
Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965 |
![]() Registered Member ![]()
|
It seems that at least the changes in Linux since 2000 weren't enough to prevent KDE2 working well on modern systems without any substantial maintenance and patching. I know no software which is promised to be supported eternally. Anyway KDE3 project in OpenSUSE does not aim at eternal support. If you are for further development, take a look at Trinity project. But even without Trinity I bet that KDE3 in OpenSUSE will be available longer than KDE4 (in case if KDE5 will be introduced). |
![]() Registered Member ![]()
|
Major re-working of core components is pretty rare. The problem is that right now it is happening in several areas simultaneously.
The discussion was not about openSUSE, it was about the OP's request to have KDE developers continue to maintain KDE 3. Since KDE 4 was a major reworking of a lot of things, they are almost certainly not going to go back to how things were in KDE 3, in order for things to work out the way the OP wanted, KDE developers would need to keep supporting KDE 3 forever. You are the one who started discussing openSUSE's KDE 3 implementation.
Once again, this is about the request from OP that KDE developers continue supporting KDE 3 indefinitely. If Trinity suits his or her needs then great, but those are people who apparently have no interest in working on KDE 4. It is a separate issue from KDE developers taking time away from working on the current KDE version to prop up the old one (especially since Qt 3 is no longer even getting security updates, making KDE 3 a potential security risk).
Probably, but eventually openSUSE is going to want to stop packaging obselete components like HAL, which I guess will leave it up to you to keep packaging it.
Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965 |
Registered users: bartoloni, Bing [Bot], Google [Bot], Yahoo [Bot]