Ubuntu Online Accounts and the Ubuntu GNOME Remix

A defining goal of the Ubuntu GNOME Remix is to bridge the gap between Ubuntu and GNOME. Shipping a pure GNOME flavor  that is part of Ubuntu is a huge challenge as Ubuntu has been patching GNOME for years. We’ve made a good amount of progress for 12.10 and things will be even better in 13.04.

On the other hand, the most frustrating regression in our goal that (to me) appeared out of nowhere this cycle is Ubuntu Online Accounts (UOA). UOA is an alternative to GNOME Online Accounts (GOA was released with GNOME 3.2 a year and a half ago). The first I heard of UOA was when reading the GNOME ftp-release list. What was this Ubuntu Online Accounts thing and why was it in GNOME but not in Ubuntu (until a week or so later)?

Apparently, it was actually discussed in private at UDS Orlando II a year ago. It’s another example of Canonical’s “develop in private” open source strategy….but that’s a blog post for another day.

Now for Ubuntu GNOME 12.10, we are now forced into shipping both GOA and UOA which provides a horrible user experience. The Ubuntu tool is required for Ubuntu’s Empathy package; the GNOME tool is required if we want online account integration with Boxes, Documents, and Evolution. Contacts is just broken (which is especially annoying since 12.10 is the first release where Contacts is included by default in the flagship Ubuntu release).

It’s a headache for GNOME app developers too. Because the two APIs are architectured fairly differently, it’s not clear whether other GNOME modules will accept UOA integration patches. And as Canonical doesn’t ship those apps by default, it’s not clear who’s going to write those patches. So as it stands, the duplicate Online Accounts bug is unlikely to be improved for 13.04 either.

I think part of the problem is that GNOME initially appeared to be rather restrictive on what accounts they were going to let into GOA; now the big problem I see is whether Canonical is willing to work with GNOME to merge these two implementations together or at least invest in cooperating to try to define a common API for app developers. Basically, Canonical was a huge part of creating this mess but what will they do to fix it?

Note the two Online Accounts entries

Debarshi Ray, the GOA maintainer has started a public dialog about the GOA/UOA split on his blog. Check it out!

About these ads
Posted in GNOME, Ubuntu
32 comments on “Ubuntu Online Accounts and the Ubuntu GNOME Remix
  1. [...] info and also Jeremy Bicha (UGR Founder) printed a relative post for Ubuntu Gnome Remix “Ubuntu Online Accounts and the Ubuntu GNOME Remix“.         Tweet     [...]

  2. CSRedRat says:

    One Ubuntu To Rule Them All

  3. Maybe the best and simplest solution for the short term would be for Ubuntu to create a fork of the GNOME Control Center; so it could ship both the unmodified GNOME one (which wouldn’t contain the UOA panel) and the one with UOA and other Ubuntu-specific changes.

    It could then use the modified one in the Unity sessions, and the upstream for the rest.

    • Jeremy Bicha says:

      Mardy, thanks for commenting. We may end up needing to fork gnome-control-center this cycle…but that won’t fix the Online Accounts problem. Empathy as packaged in Ubuntu only works with ubuntu-online-accounts; others only work with gnome-online-accounts.

      On the other hand, while the Ubuntu GNOME Remix is currently forced to include ubuntu-online-accounts, it’s a one-line “OnlyShowIn” change to hide that System Settings panel in GNOME Shell or GNOME Classic. We might do that to at least make the problem less obvious.

  4. Both GNOME and Canonical want to retain *control* over their core components. And people need to accept that this is absolutely OK and reasonable, especially if you want to ship a modern and polished UX.

    It’s just funny how Canonical has been consistent with this message for *years*, but with GNOME 3.x, we see the *same* argument coming from GNOME devs more often, yet Canonical *still* gets all the blame.

    (I am not going to list the examples again that would prove my point, but you can find me on IRC if you really want to discuss.)

  5. Also, “my library is older than yours, which makes your library the ursupator” is not a technical argument at all. Nor is “my code is older than yours” the moral high ground to force others into cooperating with you …

    Collaboration happens automatically, f you keep creating beneficial situations for all involved parties. In Economics and Game Theory, you call this win:win scenarios.

  6. The problem I am running into is that neither UOA nor GOA appear to work with Evolution. I have tried to set up my email and calendar using both and when I fire up Evolution, I get the new account wizard. I run through the new account wizard only for the account not to show up in Evolution. I have tried this with both IMAP and POP accounts (Gmail). Any ideas or suggestions? I love UGR for its responsiveness and overall stability, but I would hate the email issue to be the only reason for me to stick with the default Ubuntu 12.10.

  7. GNOME3-Knecht says:

    Hey Jeremy,

    Think it’s great that there is a GNOME Ubuntu Remix! Match it nor would a corresponding website (http://gnomebuntu.org/) … when will the online?

    Thanks for doing, greetings from Germany

  8. GNOME-Knecht says:

    I forgot another question … sorry. GNOME Ubuntu Remix is now officially part of the Ubuntu project? One reason for such demand is that the download is not hosted on Ubuntu mirror. I want nothing wrong with writing in wikis, blogs and forums.

    Thanks!

    • Jeremy Bicha says:

      Right. The Ubuntu GNOME Remix project is not an official Ubuntu flavor yet. If you were around for Lubuntu finally getting accepted as official for 11.10, you know that these things can take a while. I believe it’s clear that Ubuntu would like to see if the GNOME flavor can manage releases by itself first.

      Yes, we are the same project as Gnomebuntu, but as GNOME didn’t really like that name, we haven’t been maintaining that website.

      • GNOME3-Knecht says:

        Hey Jeremy,

        many thanks for your answer. It would be determined in the sense of many GNOME fans if this were an official member of the “Ubuntu Clan”. If the page does not go online because of the name, which website will be launched? Many interested parties to ask for it, even if it could be informative link in a wiki in addition to the project on a website (landingpage, blog, mailing list, IRC, etc?). Many are waiting for user information around the project GNOME Ubuntu Remix … ;-)

        thank you for a job well done

  9. Bob Scott says:

    empathy/telepathy/gnome-online-accounts has always given me nothing but trouble and constant bugs anyway even before this mess came about (for example empathy can’t seem to handle reconnecting properly after resume from suspend, accounts like to randomly disconnect and refuse to reconnect etc…)

    First thing I do on any gnome install is uninstall empathy and install pidgin, because pidgin actually works.

    • please can u share some twaek on the way i can integrate piging on Gnome3 so that it can replace empathy ???
      specially the possibility to recive notifications under and reply without changing windows ???

  10. Very quickly this site will be famous amid all blog users, due
    to it’s fastidious posts

  11. I am not certain where you’re getting your info, but great
    topic. I must spend some time learning more or figuring out more.
    Thank you for great info I used to be looking for this information
    for my mission.

  12. Great blog! Is your theme custom made or did you download it from somewhere?
    A theme like yours with a few simple tweeks would really make my blog
    jump out. Please let me know where you got your theme.
    Kudos

  13. I ϲonstantly ѕpent my halpf an hour tto reaԀ thiis weblog’s
    artiϲles оr reviews daily аlongg with a cuρ of coffee.

  14. Take all these things into consideration when you are planning your workbench.
    If you want to have one, then you need to make a couple of decisions first.
    And isn’t going to it make perception to build my possess.

  15. Hello There. I found your weblog the usage of msn. This is a really well written article.
    I’ll make sure to bookmark it and come back to read more of your useful information. Thanks for the
    post. I’ll definitely comeback.

  16. hey there and thank you for your info – I have certainly picked up
    something new from right here. I did however expertise a few technical issues
    using this website, as I experienced to reload the web site lots of times previous to I could get it to load correctly.
    I had been wondering if your hosting is OK?
    Not that I’m complaining, but sluggish loading instances times will very frequently affect your placement in google and can damage your
    high-quality score if ads and marketing with Adwords. Anyway I am adding
    this RSS to my email and could look out for a lot more of your respective interesting content.

    Ensure that you update this again very soon.

  17. 99 per month for May-pre-orders only, BlueStacks plans to have crystal clear coding fundamentals
    to fulfill your requirement. There are some of the good stuff that the images and candy
    crush saga cheat logo fit well into the gaming rules and various types of visuals in the power of black
    Voldemort.

  18. It is actually a great and helpful piece of information.
    I am satisfied that you simply shared this helpful information with us.
    Please stay us informed like this. Thanks for sharing.

  19. I like the helpful information you provide to your articles.
    I will bookmark your weblog and take a look
    at once more right here frequently. I’m reasonably sure I’ll
    be told many new stuff proper here! Best of luck for the following!

  20. Thanks for sharing your thoughts. I truly appreciate your efforts
    and I will be waiting for your further write ups thank you
    once again.

  21. The game dayz download didn’t sell well when released in late
    2006 they keep making advances. But if you’re feeling
    bored and you can’t beat ‘em, join ‘em.

  22. So far designers have flirted with content generation dayz download over the years?
    The wireless adapter is fast becoming the
    most sought after items in addition to the gamer can decide to allow
    people to dayz download support the idea initial.
    Twenty-year-old Staniforth had a couple of weeks ago as an alternative
    activity. Once you’ve dayz download saved the day, renting it for free.

    While there has been receiving her Barnstar awards, and a
    host of trivia and memory abilities.

  23. Ben says:

    Really when someone doesn’t understand afterward its up to other people that they will assist, so here it takes place.

  24. Actuellement, vous avez exprimé ceci exceptionnellement bien.

Leave your thoughts...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 312 other followers