[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-27 Thread Ken VanDine
I've synced 0.11.3-1 from experimental.  Thanks!

** Changed in: flatpak (Ubuntu)
   Status: New => Fix Released

** Changed in: flatpak (Ubuntu)
 Assignee: Ken VanDine (ken-vandine) => (unassigned)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-27 Thread Simon McVittie
OK, so there is no longer any reason for me to avoid 0.11 in Debian
unstable? Thanks for checking. If that's your final answer, this bug can
be closed.

If you are going with 0.11.x, please consider syncing 0.11.3 (from
experimental for now).

It is possible that the stable branch resulting from the 0.11.x series
(what we have called "0.12" in this discussion) will in fact be labelled
1.0.x, but either way it'll be a stabilized version of 0.11.x, like the
difference between GLib 2.55.x and 2.56.x.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-27 Thread Ken VanDine
Considering that 0.10.x will most likely not get backported fixes all
the way through April 2023 it would be desirable to target 0.12 for
18.04.  I confirmed with @sil2100 on IRC that we should be able to SRU
0.12 if we ship 0.11.x now.  It would need to reviewed at the time, but
assuming it doesn't introduce dependencies and passes regression tests
it should be fine.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-26 Thread Ken VanDine
I'm asking for some guidance from the SRU team.  I'm personally in favor
of shipping 0.11.x with a plan to SRU 0.12 in 18.04, as I suspect that
isn't all that far off.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-25 Thread Neal Gompa
> I'm also trying to get some clarifications around why fedora 26/27
ship 0.10.X vs 0.11.X, I wonder if it was just the simplest thing to do
with the document portal move in 0.11.X. If I get any reasoning I'll
update this bug.

Fedora 26 and 27 started out with flatpak 0.9.x, so they transitioned to
0.10.x in the updates process.

Fedora 28 will ship with flatpak 0.11.x, and will likely transition to
0.12.x post-GA if it doesn't release before GA in May.

There is a switch in 0.10.4 to disable building the desktop portal in
flatpak itself (--disable-document-portal) so that you can use xdg-
desktop-portal 0.10's implementation.

As the maintainer of the Flatpak stack in Mageia, I shipped 0.9.x in
Mageia 6 GA and will be shipping an update to 0.10.x to Mageia 6
shortly.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-23 Thread Andrew Hayzen
@smcv, thanks for the comment that is really useful info. I didn't
realize that debian had already split the document portal, this is good
to know.

I had some further discussions with people about the situation
https://pastebin.ubuntu.com/p/gvFBxNFzwN/ (it's quite long). But
interesting points from it are fedora and arch are also on 0.10, with
there being some slight confusion about development vs stable series
again.


I agree that it would be much easier to maintain 0.10.X as you said it has a 
slower pace with less frequent and smaller changes. (also Ubuntu would be 
in-sync with debian then? which would be useful for both).

I wonder if the route to go down is to use 0.10.X, provide point release
updates for that. Then if it is possible to move series (as stated above
we'd probably need approval), jump to the next "stable" series, eg
0.12.X. (even if this is via the backports route).


However there were some interesting discussions, in the pastebin i linked, if 
0.11.X is truely a development branch for 0.12.X could we treat this as Ubuntu 
having 0.12-alpha and then release to 0.12.0 etc (but as you stated the updates 
could be huge, frequent and increases the amount to maintain) - so probably not 
a good idea.


I think overall 0.10.X is probably the simpler route to go down, for the 
reasons smcv has stated above. Are there any other opinions? @Ken do you have 
any input?

I would also like to get some confirmation on if we would be able to
ship 0.12.X at a later stage via SRU/backports or similar to bionic.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-23 Thread Simon McVittie
> i *think* the even ones are considered LTS releases, not necessarily
> that the odd ones are unstable

0.10.x being described as a stable-branch is about the meaning of
"stable/unstable" that could be paraphrased as "doesn't change a
lot/does change a lot" (just like the Debian stable and unstable
suites). It is not about "works/doesn't work". 0.11.x works fine, and
(in general) so does Debian unstable - but they are moving targets, with
frequent changes, some of them large.

If you follow the 0.11.x branch, you have to be prepared for the
possibility that the upgrade from (for example) 0.11.3 to 0.11.4 might
contain intrusive changes (a large diffstat, new features, perhaps new
dependencies, perhaps an elevated risk of regressions). If it does, and
it's too large a change for your distribution's stable release managers
to be willing to apply it as a SRU, then subsequent releases from the
0.11.x branch would not be eligible for SRU either, even if they fix
security vulnerabilities or other major bugs. Your only options would be
to backport individual changes, or reconsider the policy for the size of
changes that is acceptable; there would probably not be a 0.11.3.1
upstream release that you can import, because upstream will have moved
on to later versions already.

> starting at 0.11 simplifies the fact that the document-portal was ripped
> out and moved to xdg-desktop-portal

This is not directly relevant for Debian (and hence Ubuntu, if Ubuntu
syncs versions from Debian), because in Debian I already did that
transition with the move from Flatpak 0.10.3 to 0.10.4.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-23 Thread Andrew Hayzen
I'm also trying to get some clarifications around why fedora 26/27 ship
0.10.X vs 0.11.X, I wonder if it was just the simplest thing to do with
the document portal move in 0.11.X. If I get any reasoning I'll update
this bug.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-23 Thread Andrew Hayzen
So I had a short conversation on #flatpak about this (unfortunately Alex
is on holiday so can't provide any input at this current time).

 Hi, I know alex isn't around, but was wondering if anyone else would 
be able to answer this question. Are the odd series numbers truely development 
series and should distributions only be shipping even numbers in their stable 
releases?
 Eg 0.11 vs 0.10. Should a stable distribution (eg Ubuntu 18.04, FF28, 
Debian Stable) use 0.10 rather than 0.11 ?
 If this is the case, and if the distribution allows backports of 
future versions other than minor point releases, should it then jump to 0.12 
after that to follow the "stable" series? (rather than going through 0.11 then 
0.12)
 ahayzen, i *think* the even ones are considered LTS releases, not 
necessarily that the odd ones are unstable
 The context here is that currently Ubuntu 18.04 has 0.11.X rather 
than 0.10.X https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382
 I'm considering helping out with maintaining/testing, and trying to 
find some clarification here
 TingPing, so if the distro allows us to backport 0.12 later, there 
isn't any harm in shipping 0.11 ? 
 no there should be no harm, just less backports to that release
 As the main disadvantage i see of 0.11.X is that support is dropped 
earlier, so potentially fixes don't go back. Whereas 0.10 being an LTS release 
would have fixes for longer
 ahayzen, at the end of the day Alex really is the authority over it, 
i'm sure if LTS was stuck on 0.11 he'd try to keep it working
 The way i see it is, if Ubuntu will allow us to upgrade from 0.11 -> 
0.12 as a backport, then 0.11 is probably fine. But if they don't, then 0.10 
maybe better to go with as Ubuntu 18.04 will be supported for 5 years
 the ideal case is indeed ubuntu keeping up
 ahayzen, considering flatpak hasn't even existed 5 years, i think it 
is unlikely 0.10 will be supported that long anyway
 TingPing, right, feature freeze/debian import freeze is 1st March :') 
so before Alex comes back i think
 right, i'm looking to try and see if flatpak can be allowed to have 
backports of future versions and then help with the necessary SRUs.
 It probably won't be flatpak itself that'll be the problem, it would 
be if any of its depends needed a later version and then break other things
 TingPing, thanks for the info, this helps clarify some things
 ahayzen, starting at 0.11 simplifies the fact that the 
document-portal was ripped out and moved to xdg-desktop-portal
 right
 and snappy now/will uses xdg-desktop-portal so guess that'll be kept 
up to date ;-)
 cool, so then the concern is just keeping ostree up to date
 right, there aren't many reverse depends on it 
https://pastebin.ubuntu.com/p/DdYSZSvgPd/
 keeping gnome-software up to date is also related, but as you say 
snap uses that too so
 hmm OK, so now i'm leaning towards 0.11
 as that is already in the archive
 and as you say, isn't unstable/development just not LTS
 i just don't want it to get "stuck" on some unsupported version that 
doesn't get fixes :-)
 ahayzen, at worst it will be a great excuse for it to make it to SRU 
:P


@Ken, Do you think we'd be able to SRU future flatpak versions (eg 0.12) into 
the bionic archive? With the relevant testing/SRU procedure. As if we can 
confirm this will be allowed, I think the choice becomes obvious to keep 0.11.X 
and then "upgrade" to 0.12.X as that is released etc. The problems with this 
will be the dependencies of flatpak, eg ostree, if those also need upgrading.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-21 Thread Simon McVittie
I am not an Ubuntu developer, but my understanding of "new upstream
micro-releases" would be that it covers releases with targeted bugfixes,
like GLib 2.54.3 to 2.54.4, dbus 1.12.2 to 1.12.4, or flatpak 0.10.3 to
0.10.4. In some cases Flatpak 0.10.x also contains minor new features if
they are necessary for forwards compatibility. I have used the Debian
equivalent of SRUs (stable updates) to push new micro versions of dbus
and flatpak into Debian stable, which is analogous to Ubuntu LTS, and I
intend to continue to do so. If you want to benefit from my work in that
direction (where it happens to align) please set up your Flatpak version
to make that straightforward :-)

If your stable release managers would allow making an exception to the
usual rules and updating Flatpak across versions that add significant
new feature work (0.8 to 0.9+, or 0.9.x to 0.10) then you might as well
go ahead with 0.11.x, but definitely talk to them first.

What I want to avoid is that Flatpak in bionic is frozen at some random
development release for 5 years, and cannot go forward to a subsequent
release from the same branch (or a 0.12.x or 1.0.x stable branch)
because the changes are considered to be too large, like the way old
Ubuntu releases shipped some random version of dbus 1.3.x and weren't
allowed to advance to the 1.4.x stable branch. In that scenario, I
suspect that the changes allowed to Flatpak by the SRU policy would be
*more* restrictive than if you'd just shipped 0.10.x (no targeted fixes
for non-security bugs, and no changes to improve forward compatibility,
even when upstream consider them important enough to backport into
0.10.x).

I also don't think upstream developers with a stable/development
branching structure can be expected to provide security support for
development branches, so if you got stuck on a development release,
backporting security patches would be entirely up to you.

It's up to you, and I don't intend to tell you how to run your distro,
but I was surprised to see 0.11 land at this point in the release cycle!

(If you do want 0.11.x, 0.11.3 is now in experimental and available for
sync.)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-21 Thread Andrew Hayzen
Hey, as discussed in IRC on #ubuntu-desktop, I'm happy to help out with
any SRUs and maintenance where I can :-)

If Ubuntu stays on 0.11 for bionic, assuming there are no regressions
the SRU process, I'm right in saying SRU process would allow for bionic
users to upgrade to 0.12, or 1.0 at a later date ? Or does it allow only
minor releases? (I see parts of the wiki mention "New upstream
microreleases")

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-21 Thread Ken VanDine
Thanks @smcv!  I'm actually inclined to stick with 0.11.x for bionic.
I've heard there were complaints in the past about us tracking LTS for
flatpak which has evolved much in a short time.  I'm also fine with
rolling back to 0.10.4 if you think that's best, but 0.11 seems to be
working well and we know upstream is responsive.  Thoughts?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-19 Thread Sebastien Bacher
Thanks Simon for the work you are doing and for reaching out/making sure
we do the right things, assigning to Ken who is going to sort that
situation out

** Changed in: flatpak (Ubuntu)
   Importance: Undecided => High

** Changed in: flatpak (Ubuntu)
 Assignee: (unassigned) => Ken VanDine (ken-vandine)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1750382] Re: please roll back to 0.10.x stable branch or confirm use of 0.11.x for bionic

2018-02-19 Thread Simon McVittie
I'm also packaging 0.11.3 now for experimental, so you might want to
sync that. Pull requests welcome at
https://salsa.debian.org/debian/flatpak if you have packaging changes
that are not inherently Ubuntu-specific.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750382

Title:
  please roll back to 0.10.x stable branch or confirm use of 0.11.x for
  bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1750382/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs