On Mon, Jan 28, 2019, 00:00 Debarshi Ray, <rishi...@lostca.se> wrote:
> On Sun, Jan 27, 2019 at 09:26:05PM -0800, philip.chime...@gmail.com wrote: > > On Sun, Jan 27, 2019 at 1:04 PM Debarshi Ray <rishi...@lostca.se> wrote: > > > > > On Sun, Jan 27, 2019 at 11:24:00AM -0800, philip.chime...@gmail.com > wrote: > > > > 2. It's not possible to discontinue support for services X, Y, and Z > from > > > > GOA, and yank the rug out from under apps that expected (even if that > > > > expectation was wrong) it to be part of a stable platform. > > > > > > You mean like the time when GJS broke GNOME Documents? > > > > > > > Sorry, I don't know what particular event you're referring to. > > https://bugzilla.gnome.org/show_bug.cgi?id=791613 > > > GJS is even different from GOA because, as pointed out earlier > > in the thread, GOA is not part of a Flatpak runtime but is still used by > > Flatpak apps. > > One, Flatpak is still not the primary way users consume applications. > > Second, being part of the runtime is irrelevant for a session D-Bus > service like GOA. The service is meant to live on the host. There were > no D-Bus or C API breaks. What changed is the metadata associated with > an account, which applications introspect at runtime anyway. > > Third, with Flatpak, a newer version of an application has to be ready > to run on an old host anyway, and the old host might not have the GOA > feature that your new application wants. Apps need to be resilient > about that. Hence the introspection. > > > Are you seriously suggesting that because I committed some mistake, you > > should insist on the right to make the same mistake with eyes wide open? > > And what mistake am I insisting on making? > > > Literally just a few messages before mine in the thread, we heard about > > deja-dup. > > And what about Deja Dup? GOA screwed over Deja Dup? > > > For what it's worth, I don't appreciate the ad-hominem attack here. I > > intended to *help* you by trying to break the cycle of people ignoring > your > > problem and yelling at you about theirs, and vice versa, but if you > prefer > > to continue yelling then suit yourself. > > You are trying to help me by making unsubstantiated innuendoes? > > You said: > > > PS. Yes, count me among the completely surprised that GOA is not an API > > that apps should use. It was not communicated anywhere close to the level > > it needed to be. That's on GNOME, not on those app developers. This is > why > > it's our problem. > > If nothing else, you are driving a wedge between "GNOME" and "those > app developers". > > In the context of this thread, it also sounds as if there exists a > whole bunch of application developers whose hard work was thrown away > because of me. > > You talk about communication. The very first version of the GOA home > page, created in August 2012, said: > > "The objective of GOA is to provide a central place where a set of > online accounts (defined by the OS/distributor) can be configured > for use with core applications. In UX terms, GOA provides a static > list of online accounts that can be setup by users (through the > Online Accounts panel in System Settings). These accounts will then > be used by core GNOME applications. > > While third party applications can access the accounts set up > through GOA, this is not its primary goal, nor does it set out to > enable third party applications to add online accounts of their own. > There are several reasons for this: > ... > ... > " > > See: > > https://wiki.gnome.org/action/recall/Projects/GnomeOnlineAccounts?action=recall&rev=1 > > That text was recently improved and lives on its own page, linked > multiple times from the main landing page: > https://wiki.gnome.org/Projects/GnomeOnlineAccounts/Goals > > The current landing page says: > "GNOME Online Accounts Single sign-on framework for GNOME. It aims to > provide a way for users to setup online accounts to be used by the > core system and applications." > > See: https://wiki.gnome.org/Projects/GnomeOnlineAccounts > > We don't have an active PR team at our disposal to send out weekly > press releases - it's not like the GNOME Engagement Team has a ton of > resources. Blogs were written to address the most pressing issues of > the day. > > There doesn't exist a single application developer whose work was > thrown away without any prior notice or discussion. > > The Telepathy support was removed after multiple Empathy and Telepathy > maintainers publicly and repeatedly asked people not to use the > stack. The removal was publicly announced early in a development > cycle. Not a single soul complained when this happened. > > Michael Catanzaro, Allan, Jakub and I have had multiple discussions, > often over email, with Felipe Borges, author of GNOME's Pocket client > [1], and Bastien over the years. The most recent discussion was about > toggling the Autotools and Meson options to not build the Pocket > extension by default, accompanied with a public announcement. That's > supposed to happen after March. No code was to removed until October. > > Michael Catanzaro, Allan, Jakub and I had similarly discussed the > GNOME Documents situation with Cosimo. > > You are tilting at windmills here. As if, I, the GOA maintainer, > screwed myself, the GNOME Documents maintainer. That's how bizarre > this situation is. > > [1] http://felipeborges.github.io/bolso/ Nope, nope, nope. I'm not going to continue this discussion. Good suggestion from Britt to take a break. I thought I could help but no. Good luck.
_______________________________________________ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list