[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-04-11 Thread Timo Jyrinki
** Changed in: ubuntu-app-platform
   Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  Fix Released
Status in unity8 package in Ubuntu:
  Fix Released
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-03-28 Thread Launchpad Bug Tracker
** Branch linked: lp:~osomon/webbrowser-app/mir-libs

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  Fix Released
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-03-06 Thread Timo Jyrinki
(requested on Rocket, no answer yet)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  Fix Released
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-03-02 Thread Pat McGowan
@timo can we go ahead and get tracks allocated for this?

In hindsight we likely should not have published to stable but oh well

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  Fix Released
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-03-02 Thread Timo Jyrinki
UAP would probably like to move to the new tracks, like 1/stable,
2/stable etc. At the Hague sprint it was recommended to use what we
currently use, ie have "content" field with ubuntu-app-platform1, where
that 1 could be bumped to 2.

Tracks add another piece to the puzzle, where the latest stable content:
ubuntu-app-platform1 providing snap could continue to be available in
1/stable track. However I'm not sure if everything would work out yet in
practice if we'd have 2/stable with ubuntu-app-platform2 and apps
defining to plug into that - could ubuntu-app-platform1, ubuntu-app-
platform2 and apps using either co-exist fully with snap pulling updates
correctly to everything.

For now, and the mirlibs case, we might not want to go to that though
yet, but it's good that features needed are appearing.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  Fix Released
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-27 Thread Michael Terry
** Changed in: unity8 (Ubuntu)
   Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  Fix Released
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-27 Thread Michael Terry
OK, I found a way to work around that with symlinks, so unity8-session
is now using mir-libs.

Though don't rush to upgrade; something (else?) broke, so edge isn't
rendering on screen.  I think it's a gsettings issue, digging into it.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-27 Thread Michael Terry
Hmm, unity8-session runs into bug 1665123 when trying to use mir-libs.
I'll continue to bundle for now.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-27 Thread Michael Terry
>From my end, I don't know of blockers for the UAP-without-Mir upload.

However, I would like to just take this moment to note that I haven't
heard any talk of actually bumping the UAP interface number.  Which
means that by removing libraries, we're breaking our snap interface
contract -- one we've released into the stable channel.

Now that's fine, teething pains and all that.  And maybe we don't expect
anyone to seriously be using the Mir libraries from UAP.  (Though
someone might be...)

Has the UAP team considered what the Right Thing would look like here?
At least as a thought experiment for next time.  But maybe even if it's
easy, we can do it here too.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-24 Thread Timo Jyrinki
UAP would be ready, but should an upload without mir-libs to edge be
delayed to a later point or could it be done eg in the beginning of next
week?

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-22 Thread Michael Terry
mir-libs is only 0.26.0, but xenial overlay has 0.26.1.  I can't fix
unity8-session to use mir-libs until that's updated.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-22 Thread Michael Terry
Didier and I settled on a version of desktop-launch that tries to use
mir-libs first, falling back to ubuntu-app-platform (while the libs are
in there), and if not, then falling back to an internal copy of the
libraries.

That should help the transition and doesn't encode a requirement on mir-
libs inside of desktop-launch.  But should enable the use of them if the
snap chooses.

This has landed and now also sets LD_LIBRARY_PATH to point inside mir-
libs for your snap, if mir-libs is connected.

So go ahead and update your snaps.  All you need to do is define the
plug and create the $SNAP/mir-libs folder.  Everything else should be
done for you.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-22 Thread Launchpad Bug Tracker
This bug was fixed in the package unity8-desktop-session -
1.0.13+17.04.20170221-0ubuntu1

---
unity8-desktop-session (1.0.13+17.04.20170221-0ubuntu1) zesty; urgency=medium

  * Support connecting to mir-libs and unity8 when using unity8-snap-
install. (LP: #1663048)

 -- Michael Terry   Tue, 21 Feb 2017
16:33:17 +

** Changed in: unity8-desktop-session (Ubuntu)
   Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  Fix Released

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-21 Thread Didier Roche
I still think that this proposal creates a real burden, ABI breakage to
developers. This isn't part of the desktop helper for sure as it doesn't
follow any of the snappy best practices.

To compare paradigms, libwayland has a versioned protocol which is part
of the GNOME and KDE runtime in flatpak. I don't see this concept being
different from us and make it more difficult to package desktop snap
running on Mir than desktop flatpacks running on wayland.

I guess if the Mir team doesn't want to work on some stability, maybe
get the Mir team to document how to do it, what they should depend on,
and adding their own env variable to every single snap in the store (as
this needs rebuilding them all already)?

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  In Progress

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-21 Thread Michael Terry
Didier, I mostly agree with you, but you are missing the context and
meetings that led to this approach.  I'm just the messenger here, and
anyone please correct me if I mess something up.

- The Mir team is actively working on a stable ABI 1.0 release.  That's
coming in short term (but will involve an ABI change when it lands).

- The Mir team is so-far uninterested in providing a stable socket
protocol, certainly in the short or medium term.  (Preferring instead to
say the library is the interface.)  This isn't a very snappy approach,
granted.  But it's been the approach they've used in the archive for a
while.

- *IF* the Mir team says "using a content snap is the only supported
way", we really don't want to make that content snap be u-a-p.  Partly
because there are Mir clients that don't care about the rest of u-a-p
(GTK has a Mir backend for example).  And partly because all the issues
around LD_LIBRARY_PATH and library content snaps (which is sort of a
nightmare that just hasn't happened to bite us yet) make it advantageous
to strongly limit the scope of an always-required content snap.

- I agree in theory Mir is not different than those other system
libraries.  Except that those system libraries tend to have a more
stable library and protocol interface policies.  Policies that mean the
interface can survive the lifetime of a Core series (which is all that
we care about, right?).  But Mir is not able to make such promises yet.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  In Progress

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-20 Thread Timo Jyrinki
FWIW, the UAP branch for removing mir libs is available and linked now.
Since we agreed not to publish anything new to even edge for now (not to
mention beta or candidate), I'm not merging it yet or uploading anything
to the store.

A manually built snap can be downloaded from https://code.launchpad.net
/~timo-jyrinki/+snap/ubuntu-app-platform-nomir

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  In Progress

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-20 Thread Launchpad Bug Tracker
** Merge proposal linked:
   
https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-app-platform/+git/ubuntu-app-platform/+merge/317765

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  In Progress

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-20 Thread Didier Roche
I'm not really found of this decision from a pure developer experience 
perspective.
What would make Mir special compared to other system libraries, like 
libsystemd, pulseaudio, evolution-data-server, your email service libs, and so 
on and so on?

Sure, we can separate all of them, but we are back in the deb world, which is 
exactly what we want to avoid with snap. Also, changing all existing snaps for 
that change really shows something isn't coorrect.
It will mean that every applications that depends on mir-libs needs to declare 
an additional plug, create an empty directory and so on…

I guess a better solution to pave the way forward is either:
- get a version and stable ABI/API between the libs and the server (or this 
won't work on the long term anyway).
- get that transparently transition for applications. Meaning, the content 
ubuntu-app-platform interfaces still ship the Mir functionality. However, this 
could be done either directly or via another content interface snap. It may 
needs some upstream development.

Please discuss those changes on the snapcraft mailing list to not only
base on my opinion.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  In Progress

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1663048] Re: libmirclient in snaps gets out of sync with archive

2017-02-19 Thread Daniel van Vugt
** Summary changed:

- mirclient gets out of sync
+ libmirclient in snaps gets out of sync with archive

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1663048

Title:
  libmirclient in snaps gets out of sync with archive

Status in Canonical System Image:
  Confirmed
Status in Ubuntu App Platform:
  In Progress
Status in unity8 package in Ubuntu:
  In Progress
Status in unity8-desktop-session package in Ubuntu:
  In Progress

Bug description:
  Because we directly include mir client libraries in the platform (due
  to a dependency of qtubuntu), when the mir interface is revised we get
  out of sync. The mir team publishes a mir-libs snap that tracks these
  changes and exposes a mir-libs content interface. We should
  investigate if that can be used transparently by apps connected to the
  platform.

  as of this report they are out of sync.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp