Slashdot Mirror


KDE 3.0 is Out

Emilio Hansen noted that KDE 3.0 is on their site. There is no official announcement yet, but this looks like the real deal. No debian packages yet, but you can snag RPMs from various distros or src for the do it yourself. Updated by HeUnique:Here is the announcement, enjoy.

35 of 531 comments (clear)

  1. KDE 3.0 Scoop by fruey · · Score: 5, Funny

    What I want to know is who is spending time lurking on ftp sites to get scoops like this?

    --
    Conversion Rate Optimisation French / English consultant
    1. Re:KDE 3.0 Scoop by Rushuru · · Score: 5, Insightful

      Just check the KDE cvs

      KDE 3.0 was tagged a couple of days ago..and they didn't want to announce it on April 1st :)

      --
      !
      ^_^
  2. Give them a chance... by rleyton · · Score: 4, Insightful

    Good grief.

    Give the poor sods a chance to get the distribution ready, please. Perhaps they didn't WANT people downloading it just yet... Hence no announcement, just yet??

    Bandwidth and hosting costs money, as poor old distributed.net is finding out. A few mirrors being updated, and then linking to the appropriate announcement would be a bit more considerate than putting up the first submission on the 3.0 release.

    --
    ooooooh! What does this button do? - DeeDee, Dexters Lab.
    1. Re:Give them a chance... by Rob+Kaper · · Score: 5, Funny
      The KDE project is famous for its funded and organised trolling of weblogs and message board associated with Linux and Free software/open source.


      So there is money in open source! :-)

  3. Great idea! by codexus · · Score: 4, Informative

    Slashdot their main FTP before the mirrors are ready. That's a really bright idea!

    --
    True warriors use the Klingon Google
  4. How Incredibly Discourteous by gnugeekus · · Score: 5, Insightful

    The KDE developers have not announced the release of KDE 3.0 yet because the mirrors have not gotten KDE 3.0 yet. Since they have not announced the release, do you think there might be a *reason* they have not announced it?

    The editors at slashdot *know* the effect it has on a web site or ftp site when a story runs about that site. They *know* that the kde ftp site will get hammered because of this story. The *know* that the KDE developers obviously aren't ready yet BECAUSE THEY HAVE NOT ANNOUNCED THE RELEASE.

    Yet, you announce the story anyway, before the actual release. Now, the ftp site will be slammed *before* the mirrors get a copy, which insures that things will be a huge mess for quiet some time.

    This is the most incredibly discourteous and unprofessional behavior I've seen on a web site. Show some freaking respect towards the open source developers who create code (and give you something to write about on this site) and DO NOT ANNOUNCE A RELEASE BEFORE THE RELEASE.

    Your lack of caring about the impact of your actions on this site really disgusts me.

    1. Re:How Incredibly Discourteous by gnugeekus · · Score: 5, Insightful

      What good would that do? Someone would find the files on a mirror, and instantly we'd get a slashdot story about the kde3 release with a link to the ftp site, and it would get slammed again.

      I think it is much easier and simpler for slashdot to not run false stories. In fact, the kde developers have NOT announced the release of KDE 3.0, and therefore, KDE 3.0 *has* *not* *been* *released*.

    2. Re:How Incredibly Discourteous by Accipiter · · Score: 4, Interesting

      They've done this before, and had the nerve to try to pass the blame on to the developers.

      Looks like this stupidity affects more than one of the editors.

      --

      -- Give him Head? Be a Beacon?
      (If you can't figure out how to E-Mail me, Don't. :P)

    3. Re:How Incredibly Discourteous by FortKnox · · Score: 4, Insightful

      Isn't it funny. All the editors think this is just a personal site of theirs, and they don't need to have a perfessional manner.

      The fact is, they are a professional website, they get paid for running it, and they should act like professionals.

      Don't even get me started on how rude Michael really is, either...

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
  5. KDE3 -pre is in Red Hat's Skipjack by MSG · · Score: 5, Interesting

    I tried the CVS release of KDE 3 included in Red Hat's Skipjack beta. Like a man admiring his neighbor's well groomed lawn, I've got to say that it looks *beautiful*. There's some good stuff in there.

    One of my favorite features is that the panel can optionally display the "description" of each item, rather than the "name" of the application. That's far more useful for the novice user. I suggested that the GNOME panel do that about.... 2 years ago (??) on one of the gnome mailing lists, but never got around to submitting a patch myself.

  6. New KDE version? by Nighttime · · Score: 5, Funny

    Then it must be time for the following posts:
    - how KDE kicks GNOME's butt
    - GNOME is now a dead-end for the Linux desktop
    - why GNOME 2.0 will be better
    - KDE looks too much like Windows
    - KDE loading times
    - KDE/GNOME are bloated, use iceWM/XFCE/Blackbox/whatever
    - who needs a GUI? the command line is where it's at
    - people making lists of expected posts :)

    Any more?

    --
    I've got a fever and the only prescription is more COBOL.
  7. Ethics in Journalism? by Trilaka · · Score: 5, Insightful

    Is it just me, or does anyone else find this unethical behavior? Granted, the release of KDE 3.0 is News for Nerds, and Stuff that Matters, but is it so important to get the scoop on something like this that you are unwilling to allow time for propogation? For a popular software release like this, I believe the editors should consider it their ethical duty to wait for the official announcement, and post a list (or at least a link to a list) of mirror sites.

    The way it stands now, the mirrors may be having difficulty getting a copy of the distribution, as a hoard of eager slashdotters floods the primary ftp site.

    Just to recap, I have no problems with someone submitting this story as soon as they see they possibly can, but I believe the editors have a responsibility to be respectful in their decision when to post the story.

    1. Re:Ethics in Journalism? by stienman · · Score: 5, Interesting

      Slashdot is a journal, and as such wants 'the scoop'. When they get 'the scoop' they post it. While it may not be nice, there are dozens of things the ftp manager can do to limit their problems. First (and most important) is to NOT RELEASE IT if it's not released. They can do this by disabling anonymous access to that directory, while enabling mirrors to log in and get access (either using IP, or ssh ftp with usernames and passwords, etc). This is something they will have to implement for following releases. It's plain common sense to give official mirrors front row seating and advance notice. Independantly run mirrors can wait like everyone else.

      No one would be complaining if some other tidbit of software was available but not announced at some other FTP site.

      The sooner people start treating slashdot like the Enquirer, the fewer people will complian. This site is not much more than mental candy for nerds, and provides very little real value to its users. But it is fun, interesting, and often entertaining.

      -Adam

  8. KDE 3.11 by 9633 · · Score: 5, Funny

    When it reaches that version then we will have reached nirvana.

    1. Re:KDE 3.11 by bbh · · Score: 5, Funny

      And when we reach 3.14... does that mean we have come full circle?

      bbh

  9. apt-get[able] for Conectiva Linux by rsd · · Score: 5, Informative

    KDE 3 is already apt-get_able for Conectiva Linux for a few days

    Just make sure you have the snapshot in your /etc/apt/sources.list the lines:

    rpm ftp://ftp.nl.linux.org/pub conectiva/snapshot/conectiva main extra orphan gnome experimental games kde
    rpm-src ftp://ftp.nl.linux.org/pub conectiva/snapshot/conectiva main extra orphan gnome experimental games kde

    then:

    apt-get update
    apt-get install task-kde
    apt-get clean

    and go for it.

    of course if you are not using the snapshot version yet, you might want to:
    apt-get dist-upgrade

  10. What's the correct way to upgrade my KDE? by antdude · · Score: 5, Interesting

    I have Red Hat Linux 7.1 and 7.2 boxes. What's the correct way to upgrade from KDE v2.2.1 and v2.2.2? Should I uninstall KDE packages and then install or use rpm -Uvh?

    Thank you in advance. :)

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:What's the correct way to upgrade my KDE? by ZaMoose · · Score: 5, Informative

      It's generally a better practice to remove all your previous KDE packages. I've never gotten a -Uvh to work. Crashes, freezes, all sorts of wackiness usually result.

      I have been using the KDE3-pre that's included in RH's Skipjack and I do have to say that it appears to be well worth the upgrade. It seems slower to start initially, but once it's running, it seems just fine.

      And the xrender menu transparencies finally work (semi)correctly (i.e. less/no annoying menu flicker as it grabs the image behind itself).

      --
      I wish I had a kryptonite cross, because then you could keep Dracula and Superman away.
    2. Re:What's the correct way to upgrade my KDE? by nitehorse · · Score: 4, Interesting
      Care to back that up?

      (And no, mosfet's web page doesn't count. How about you look at the code and decide for yourself?)

      Here, I'll back up the fact that it IS XRender. (code is from a CVS copy of kdelibs/kdefx/kstyle.cpp.)
      // Here we go, use XRender in all its glory.
      // NOTE: This is actually a bit slower than the above routines
      // on non-accelerated displays. -- Karol.
      void TransparencyHandler::XRenderBlendToPixmap(const QPopupMenu* p)
      {
      KPixmap renderPix;
      renderPix.resize( pix.width(), pix.height() );

      // Allow styles to define the blend pixmap - allows for some interesting effects.
      kstyle->renderMenuBlendPixmap( renderPix, p->colorGroup(), p );

      Display* dpy = qt_xdisplay();
      Pixmap alphaPixmap;
      Picture alphaPicture;
      XRenderPictFormat Rpf;
      XRenderPictureAttributes Rpa;
      XRenderColor clr;
      clr.alpha = ((unsigned short)(255*opacity) << 8);

      Rpf.type = PictTypeDirect;
      Rpf.depth = 8;
      Rpf.direct.alphaMask = 0xff;
      Rpa.repeat = True; // Tile

      XRenderPictFormat* xformat = XRenderFindFormat(dpy,
      PictFormatType | PictFormatDepth | PictFormatAlphaMask, &Rpf, 0);

      alphaPixmap = XCreatePixmap(dpy, p->handle(), 1, 1, 8);
      alphaPicture = XRenderCreatePicture(dpy, alphaPixmap, xformat, CPRepeat, &Rpa);

      XRenderFillRectangle(dpy, PictOpSrc, alphaPicture, &clr, 0, 0, 1, 1);

      XRenderComposite(dpy, PictOpOver,
      renderPix.x11RenderHandle(), alphaPicture, pix.x11RenderHandle(), // src, mask, dst
      0, 0, // srcx, srcy
      0, 0, // maskx, masky
      0, 0, // dstx, dsty
      pix.width(), pix.height());

      XRenderFreePicture(dpy, alphaPicture);
      XFreePixmap(dpy, alphaPixmap);
      }
      Now, like I was saying, where's your backup? Hell, I'll even quote mosfet's web page about this one.

      (from mosfet's liquid web page)

      Where Liquid and KDE3's implementation differed was that KDE3 can optionally use XRender to shade the background pixmap, while Liquid will always use the blending methods I included in KPixmapEffect.


      Now, mosfet has a funny position here. He says "It's not really XRender" and then he admits that we use XRender to shade the background pixmap. This is exactly what we claim. The method of transparency is chosen by the user in the KDE Control Center. There are options for Software Tint, Software Blend, and XRender Blend. Nobody claimed that these were 100% Real Translucent Menus (Just like in MacOS X!). We're still waiting for keithp and his magical X Translucency Extension before we can promise that.

      But really. Don't you have anything better to do than troll about how "it's fake"?
  11. Slashdot != Professional Journalism by Seanasy · · Score: 5, Insightful

    Don't confuse Slashdot with journalism. The site is still run like a college kid's pet project. Sure they're making money and have thousands of readers but that doesn't make the staff qualified journalists/editors. They're geeks with a popular geek web-site -- nothing more.

    I come here almost everyday to see what they've collected because it's usually a nice mix. It has a the right amounts of tech, science and politics to keep me coming back. But, I never read their 'editorials' or Jon Katz because it's amateurish bunk. And, usually skip or skim the comments for the same reason :).

  12. Re:Screenshots anyone? by Paladin128 · · Score: 4, Informative

    Check some screen shots out here. Keep in mind, these are only some of the possibilities. KDE is super-themable.

    --
    Lex orandi, lex credendi.
  13. I almost posted about this (Re: How Incredibly...) by InodoroPereyra · · Score: 4, Insightful
    This is the most incredibly discourteous and unprofessional behavior I've seen on a web site. Show some freaking respect towards the open source developers who create code (and give you something to write about on this site) and DO NOT ANNOUNCE A RELEASE BEFORE THE RELEASE.

    I totally agree. Even LinuxToday, beaten up to death some time ago by /. , was respectfull of the schedule and at least up to now did not announce anything (which by the way is natural since there was no announcement yet).

    Yesterday night I saw 3.0 in ftp.kde.org, and I almost posted a story (not supposed to be published) asking the /. editors to please NOT announce anything until the release was official . Then I thought, no, they will not do that again. Oh well ...

  14. At least use a mirror! by RPoet · · Score: 5, Informative

    It's not even been announced yet, so please don't take down kde.org by slashdotting it. Use a mirror, list here. I got it from the Norwegian mirror which was very fast for me (I'm in Norway, YMMV, look out your window and check). It's a cool 100 megs though.

    --
    "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
  15. Re:Valgrind and memory leaks by Anonymous Coward · · Score: 5, Insightful

    Umm; try writing some real world application with more than 5 lines of code in it, and then come back here telling about impossible memory leaks.

  16. KDE For Workgroups! by wiredog · · Score: 5, Funny

    I can't wait...

  17. Better looking.... by JPriest · · Score: 5, Informative

    Although I am still working on getting connected the to ftp server and have not yet installed it, I have seen some Screenshots of the 3.0 theme and think it's overall smoother and more professional looking than 2.2.

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  18. You really need to get out more by drew_kime · · Score: 5, Insightful

    Linking to the kde.org ftp site before they've had a chance to mirror and announce it first is like bombing a hospital.

    No it's not. It's not even close. If I really have to explain why, it wouldn't do you any good anyway.

    --
    Nope, no sig
    1. Re:You really need to get out more by Elwood+P+Dowd · · Score: 4, Funny

      If /. prematurely announces popular software, then the terrorists have already won.

      --

      There are no trails. There are no trees out here.
  19. Re:My wife uses KDE and likes it.. by WildBeast · · Score: 5, Insightful

    well her needs are probably more than extremely basic. I tried that experience with my cousin, a casual user who doesn't know much about computers, so I rebooted in Linux and told him to try it out. His first impression is that it was ugly. He used KWord and plenty of other apps and most of the time he was unable to understand what was going on because of the lack of messages. Why not put messages like "Please wait while loading", "Cannot open file", etc.? Some apps have it but many don't.

    For some reason, he didn't like Mozilla. What bothered him is that he couldn't use the microphone to talk with his MSN Messenger Buddies, he could only type the messages. He didn't like the games much, im some games he had to use the mouse in other games he had to use the keyboard. What bothered him most in this is that he couldn't exit some games by clicking on the X, I told him that he had to press ESC.

    In short, there's way too many usability problems. If KDE or GNOME had at least 1 usability expert helping them, they would get rid of most of those problems.

  20. Re:Valgrind and memory leaks by swillden · · Score: 5, Informative

    You've always had to pair allocate/free constructs in C and C++

    I haven't done that for years. I just use constructs like the following:

    {
    auto_ptr<Foo> f = new Foo();
    // ....
    }

    Or, in some rare cases where the lifetime of the object is less obvious:

    {
    smart_ptr<Foo> f = new Foo();
    // ...
    }

    Add the careful use of auto-destroying and smart pointers to careful implementation of constructors and destructors and memory leaks are a complete non-issue for my C++ code. Using auto and smart pointers inside classes wastes a small amount of memory per instance, but, in many cases, makes default copy ctors and destructors do the Right Thing, reducing programmer error. Same thing works for other resources as well, like file handles, drawing contexts, etc.

    Thus requiring consistent use of copy constructors, if only to print a message saying "you didn't really mean to copy me, did you?".

    There's a better way. Make a class "Uncopyable", like so:

    class Uncopyable
    {
    public:
    Uncopyable() {}
    private:
    Uncopyable(const Uncopyable&);
    void operator=(const Uncopyable&);
    };

    And provide *no* implementation for the copy ctor and assignment operator. Then, when you have a class that shouldn't be copied, just mix in Uncopyable like so:

    #include "uncopyable.h"
    class MyClass : Uncopyable
    {
    //...
    };

    There you are! Most accidental copies will be flagged by the compiler, because the copy methods of Uncopyable are private. Copies made within, for example, MyClass won't be caught by the compiler, but since there are no implementations of the Uncopyable methods, the linker will barf. This method has zero overhead; the only Uncopyable method that will ever be "called" is the default ctor, and it's empty and inlined. Uncopyable has no virtual functions, so no vtable. Any code that happens to generate calls to the copy ctor or the assignment operator is a bug that will be diagnosed by the linker.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  21. Re:New to Linux world (please be gentle) by Rob+Kaper · · Score: 4, Informative
    KDE has its own window manager, while Gnome lets the user run whichever one he wants.


    Correction: KDE lets the user run whichever netwm-compliant window manager he wants, but uses its own kwin window manager by default.

  22. Why not post it to Usenet? by Dr.+Spork · · Score: 4, Interesting
    Look, obviously, a ton of people will be downloading this, and the people hosting it are just volunteers who support KDE out of goodwill. I think major releases like this should just be posted to usenet. I mean, 100 Megs (or even 700 megs for all the different binary distributions) is barely a drop in the usenet bucket, everyone would get excellent transfer rates, the ftp would be for people without usenet access, and everyone would be happy!

    Also, it would be an important example of how usenet binaries serve and important and legal purpose.

    I would really support a Slashdot code of ethics that says: you can't announce major software before the developers do unless you have already posted it to Usenet.

  23. Re:FreeBSD packages ready? by bluGill · · Score: 4, Informative

    There are some freeBSD packages at freebsd.kde.org, but they are not yet right. There is at least one known problem. They will be re-generating the packages soon, but they would like experts (those who can work around the current known problems) to find any other problems that need to be fixed before a general release is done.

    A general release will probably be on freebsd.kde.org long before anyplace else. I'd expect ports to be updated in a couple days though, so cvsup once in a while.

  24. flipflapflopflup is not insightful by JoeBuck · · Score: 4, Informative

    Um, Mr. flipflapflup, there is evidently something you do not know. For a high-visibility package such as KDE, in order for everyone to get it, it has to get to the mirror sites. That's why when a release is made and put on a site, no announcement goes out: this is to allow at least a day for it to get to all the mirrors. If some dork posts an alert to Slashdot prematurely, the primary site gets hammered and the mirror sites can't get in. Everyone suffers from horrendously slow downloads from the primary site.

    What's scary is that CmdrTaco evidently still does not realize this, and continues his irresponsible policy of announcing releases prematurely.

  25. Re:One thing that's starting to annoy me about deb by Daniel+Stone · · Score: 4, Informative

    KDE 3.0.0 final tarballs were released to a group of packagers 9 days ago. That's how everyone has final packages, and that's why I have some packages that end in _3.0.0-1_i386.deb.