Project BlueBubble

Impossible is nothing

“If you build it, they will come”
Field of Dreams

Update: We’ve got a logo now!

Building on the previous post, I decided to make a ‘clean’ implementation of Gnome 2.32 for Fedora 15 (And beyond!). Specifically for those of us who have already updated, and dislike the new experience.

Project BlueBubble aims to bring Gnome 2.32 packages in a Fedora-15 compatible way, breaking the least amount of packages possible. It’ll be a repository you can set up, and just “yum install gnome-desktop-classic”to get up and running. The only catch? It’s either Shell or Classic, a lot of packages conflict, but I’m trying my best to allow Gnome-Classic with Gnome 3.0 packages like gedit and totem.

The final goal? To provide installable media (32 and 64bit DVDs and CDs) that will allow you to install a straight up “Fedora Classic” experience.
This’ll be a remix though, which means we’ll have to shed the cool branding, replacing it with blue, empty circles.

My progress so far? I’ve rebuilt Nautilus, Evolution, gedit, gnome-terminal, and some others, 2.32 flavor, running on Fedora 15. Still missing the good parts, gnome-panels being ‘the big one’.

I’m renaming all my packages to -classic variants, which will get you nautilus-classic, gedit-classic and so on. Each Provides its original package, with the version it should, and Conflicts with the original version, which will probably make things complicated.We’ll see.

The target audience? I’d say its same people who want the “Old Coke” flavor to come back.

The E.T.A.? None. I don’t want to rush this. I’ll announce a public repository once I have one.

The help? I’d appreciate help, testing, and guidance. I’m flying solo here, and blind, too. Reach me at Freenode IRC. I’m in a dozen #fedora-* channels too.

I think the best thing about having switched to KDE, is that I can safely yum remove gnome* and see how my packages are working, one by one.

Finally, I want to leave you with a quote:

“The dangerous man is the one who has only one idea, because then he’ll fight and die for it.” ~ Francis Crick

I’m a very stubborn man. And I really want my Gnome Classic. The future can wait.

Tagged with: , ,
Posted in Fedora, packaging
24 comments on “Project BlueBubble
  1. Alkuzad says:

    Really great news. I hope it can be done and you have some experiences with building packages so it couldn’t be veeeery difficult for you. GNOME3 have a couple of things which I like but overall it’s painful to configure and use as I want so now I am using XFCE spin of F15.

    Do you know any addon to firefox to automatically capitalize “i” to “I” ? It’s funny to write it that way.

    • Nushio says:

      Can’t help you with the Firefox Add-on, sorry.

      I’ve packaged before, I know the rules of packaging. This is my first “big” packaging project, and I’m not sure if there’s any guidelines that might help me out.

      What worries me is that I may not be doing this in the best way possible, and I refuse to do anything less than that.

  2. Glenn says:

    You are my hero if you fix this.

    After upgrading my laptop to Fedora15 I been forced to switch to xfce, and I’m not going to upgrade my main workstation from 14 to 15 as long as I am forced to use the vista-gui of gnome3.

  3. deman says:

    Kudos on your effort! I for one would really love to move to FC15 with Gnome 2.32.

    I’m not really familiar with package build, but it will be good if we can rally some support from those who can contribute.

  4. Shawn says:

    I could so help with this, cause I know some people who, well, ”would” desire a non-goofy desktop.

  5. Whoow, great news, we in Fusion Linux would love to have you packages included in our Fedora Remix so that we can provide classic Fedora GNOME 2 look. Are there already packages uploaded somewhere so we can test them?


    • Nushio says:

      I haven’t uploaded my packages anywhere, but I would *love* to cooperate with Fusion Linux. Could you reach me at IRC Or Gtalk?

  6. Igor says:

    How about RHEL6? Would it be easier to bring EPEL on the level and switch to Scientific Linux 6 by the time FC14 will become history? In this case you would get long term Red Hat release support and a lot of people will be grateful.

    • Nushio says:

      Huh? I didn’t understand the question. EPEL’s suck on old/awesome GNOME 2.32 probably until after the world ends in 2012. Why would they need another set of GNOME 2.32 packages?

  7. Luis Carlos says:

    I do am one of those who switched to XFCE. I’d love to have Gnome 2 in Fedora 15

  8. Wayne Borean says:

    You have my best wished, but I won’t be using it. I never did like Gnome 2. I didn’t expect to like Gnome 3 either, but I find that it’s a rather enjoyable experience. Now if they’d just get rid of that pile of junk called Evolution…


  9. Eric Krejci says:

    You have my support, and best wishes!! Let me know how I can help.

    erik (c instead of k) at viagloria dot com

  10. Fewt says:

    How are you executing this? Are you using Fedora 14 sources and repackaging with newer upstream versions and building on Fedora 15 or is there an extended effort involved in porting from version to version?

    Do you have a source repository, or patches that could be pulled and built? I have been holding off on Fuduntu 15 since it relies on GNOME 3, however with 2.32 packages being available in Fedora 15 that may change my opinion on that.

    How are your packages different from the current GNOME 2.3x packages supported in Fedora 14?

    • Nushio says:

      I’m rebuilding the packages to be compatible with the latest GTK2 and all its surrounding libraries wherever possible. In one very specific case(gnome-bluetooth), I grabbed the latest build direct from git instead of a released tarball as it just wouldn’t build with gobject-introspection 0.10.

      I haven’t uploaded any of my source files anywhere, I’m getting a new server this weekend and plan to set up everything shortly afterwards.

  11. Jim says:

    Gnome 3 takes longer to get personalized, it takes more clicks to change settings, menus are clumped together, wireless no longer works out of the box, and so on.

    Gnome 3 = The future? Not even close.

  12. betsubetsu says:

    It’s a good thing to bring back gnome2 into F15 and name it bluebubble. But how do you plan to make it evolve in the future?

  13. Garg Unzola says:

    Oh, thank you! Thank you so much!! I’ll hang around on your IRC channel for any assistance you may need. Would love to contribute to this.

    • JFS says:

      Why not migrate the GTK2 to GTK3
      maintaining the same look/apps/cleanishin/asdf that Gnome2

      in other words: Same that using gnome2 but build in gtk3

      • Nushio says:

        Because of ABI changes, I have to actually learn to code, rather than patch things up :P

        Besides, I don’t have the resources(time) to actually maintain my own Gnome Fork.

  14. Karsten says:

    Is there any way you could just install this version (gnome2) to /opt/gnome2 so that it doesnt conflict with the other software on the filesystem?

  15. Nushio says:

    That was my original goal, but it’s a lot harder than it seems. All the apps would link to the gnome 3 libraries and would crash and burn miserably. In the end, and due to time constraints, I ended up just adding conflicts.

  16. Somebody says:

    This project is a massive waste of time and effort.
    Gnome-3 includes almost everything that distinguishes gnome-3 from gnome-2, namely gnome-panel. Gnome-panel is referred to (within gnome-3) as “fallback mode”.

    Some people seem to think that gnome-3′s gnome-panel is crippled compared to gnome-2′s. This is really not the case. In fact, the biggest source of confusion is that configuring the panel now requires you to hold the “ALT” key. Do this and your right-click menus come back.

    There are a few other differences;
    1) They’ve taken away the “System” menu. This is easily rectified, either through reverting certain parts of gnome-panel, or (much much better) by introducing an altogether new installable widget (call it “gnome2-menu”) that *is* the full applications-places-system menu…. *OR* a widget that is *JUST* the “System” menu (call it gnome-system-menu) which the user can place immediately beside the “Applications-Places” menu to achieve identical results.
    2) Some widget functionality is lost. Specifically relating to widgets written in python. This is only because gnome-python2 has not (yet) been fully updated to gnome-3. The missing piece of the puzzle is the package “gnome-python2-applet” from the source package “gnome-python2-desktop”. Missing dependency “libpanelapplet”, which has not yet been updated to gnome-3. Specifically, there is a version mismatch against gnome-panel-libs.
    3) Its a different color. This is trivial to change.

    Wouldn’t it be better to add to gnome-3 rather than to revert everything? Also a lot less work since there are only two things that really need to be changed to obtain 100% gnome2-shell functionality within gnome3-shell.

    • Nushio says:

      It’s my massive waste of time, and since I already finished, there’s no point complaining about it :P

  17. Somebody says:

    That should be gnome2-panel functionality within gnome3-panel.

3 Pings/Trackbacks for "Project BlueBubble"
  1. [...] Dlatego Juan “Nushio” Rodriguez, który jest ambasadorem i paczkującym Fedory postanowił, pobawić się trochę i uzyskać GNOME2.32 w F15. Spróbował po prostu doinstalować pakiety ale różne dziwne programy czerpią z bibliotek GTK3 (np. Firefox4) i dlatego zamiast tego zamierza zrekompilować GNOME2.32 na nową Fedorę i udostępnić repo dla wszystkich (w ramach projektu BlueBubble) ! I to nie oznacza, że używając tego repo będzie się skazanym na stare wersje programów – Nushio chce, żeby nowe programy działały pod starym GNOME. Na ile jest to możliwe – zobaczymy bo może być mu ciężko spełnić odpowiednie zależności. Jednak kto jak kto ale on jest człowiekiem z odpowiednią wiedzą do tego by w takie rzeczy się bawić. Oryginalny tekst można znaleźć u niego na blogu – [...]

  2. [...] Rodriguez is taking the proverbial bull by the horns and has initiated a project called BlueBubble, which marries GNOME 2.32 to the newly released Fedora 15, “breaking the least amount of [...]

  3. [...] Project BlueBubble Building on the previous post, I decided to make a ‘clean’ implementation of Gnome 2.32 for Fedora 15 (And beyond!). Specifically for those of us who have already updated, and dislike the new experience. [...]

Leave a Reply


May 2011
« Apr   Jun »