New upstream release flatpak 1.0

Bug #1787917 reported by Andrew Hayzen
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
flatpak (Ubuntu)
Fix Released
Undecided
Andrew Hayzen
Bionic
Fix Released
Medium
Andrew Hayzen

Bug Description

This is a request to SRU the latest release of flatpak into bionic.

[Impact]

New upstream release of flatpak, which brings fixes and improvements.

Bionic is currently at 0.11.7, whereas 1.0.1 is available upstream.

1.0.X is a LTS version of the 0.11.X series, so it will be supported for a longer period of time and will have fixes backported from future series.

[Test Case]

The bugs being resolved are not simple to reproduce, see the test plan below for testing flatpak itself.

[Regression Potential]

Flatpak has a test suite, which is run on build across all architectures and passes.

There is also a manual test plan https://wiki.ubuntu.com/Process/Merges/TestPlan/flatpak. I have confirmed that 1.0.1 passes with this test plan.

Flatpak has autopkgtests enabled http://autopkgtest.ubuntu.com/packages/f/flatpak which is passing on bionic.

Regression potential is low, and upstream is very responsive to any issues raised.

[Other info]

Flatpak requires an updated ostree (at least 2018.7), which is being submitted in bug 1778782

I know that this debdiff is very large, please consider that a large amount is translations, documentation, code which was restructured internally and that this includes more than one upstream release. I'm also happy to do any extra QA that is required.

To assist in your review I have collated the following stats:
debdiff +57629 -28689 86318 100.0%
translations +17595 -10386 27981 32.4%
docs + 4833 - 824 5657 6.6%
code +35201 -17479 52680 61.0%
It's difficult to calculate the noise due to the code restructure, but it could be a large amount of the "code" removals.

Andrew Hayzen (ahayzen)
Changed in flatpak (Ubuntu):
assignee: nobody → Andrew Hayzen (ahayzen)
status: New → In Progress
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I am marking this fixed for cosmic. The new version will migrate out of -proposed once the glibc transition completes (soon).

https://launchpad.net/ubuntu/+source/flatpak/1.0.1-1

Changed in flatpak (Ubuntu):
status: In Progress → Fix Released
Changed in flatpak (Ubuntu Bionic):
status: New → Triaged
Jeremy Bícha (jbicha)
Changed in flatpak (Ubuntu Bionic):
assignee: nobody → Andrew Hayzen (ahayzen)
Andrew Hayzen (ahayzen)
summary: - New upstream microrelease flatpak 1.0
+ New upstream release flatpak 1.0
Andrew Hayzen (ahayzen)
description: updated
Changed in flatpak (Ubuntu Bionic):
importance: Undecided → Medium
Andrew Hayzen (ahayzen)
description: updated
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Please test proposed package

Hello Andrew, or anyone else affected,

Accepted flatpak into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/flatpak/1.0.1-0ubuntu0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in flatpak (Ubuntu Bionic):
status: Triaged → Fix Committed
tags: added: verification-needed verification-needed-bionic
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Note to other SRU members: please only release with ostree 2018.8-0ubuntu0.1 that's in bionic-proposed or after it's released already.

Note to testers/uploaders: please be sure to re do the https://wiki.ubuntu.com/Process/Merges/TestPlan/flatpak manual testing on the binary packages from bionic-proposed when doing verification.

Thanks!

Revision history for this message
Andrew Hayzen (ahayzen) wrote :

flatpak-builder is failing autopkgtest's with flatpak 1.0, I believe this is because some of the tests are using the CLI interface which now has some additional questions. I'll create a debdiff for flatpak-builder with the patches from upstream which fix the tests so that they work with flatpak 1.0 and link the bug that I report here.

Revision history for this message
Andrew Hayzen (ahayzen) wrote :

The autopkgtest fixes for flatpak-builder have been submitted in bug 1794875, if these are accepted into bionic-proposed they should solve the failures. (I have tested that the tests were fixed in a VM)

Revision history for this message
Andrew Hayzen (ahayzen) wrote :

I have run the test plan on a Bionic VM, which passed all relevant tests successfully - I have noted the version of flatpak used below. Autopkgtest's for flatpak itself are passing. Therefore I am marking this as verification-done-bionic.

The autopkgtest's for flatpak-builder are failing against this flatpak version due to the issues described in bug 1794875, once the SRU in that bug is approved this should resolve the autopkgtest failures.

Please correct me if I should not be setting verification as done here, as there are autopkgtest failures in related packages.

$ apt-cache policy flatpak
flatpak:
  Installed: 1.0.1-0ubuntu0.1
  Candidate: 1.0.1-0ubuntu0.1
  Version table:
 *** 1.0.1-0ubuntu0.1 500
        500 http://gb.archive.ubuntu.com/ubuntu bionic-proposed/universe amd64 Packages
        100 /var/lib/dpkg/status
     0.11.7-0ubuntu0.1 500
        500 http://gb.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
     0.11.3-3 500
        500 http://gb.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages

tags: added: verification-done-bionic
removed: verification-needed-bionic
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Thank you for verifying the package and identifying the autopkgtest failures! I will be reviewing the flatpak-builder upload shortly.

Revision history for this message
Łukasz Zemczak (sil2100) wrote : Update Released

The verification of the Stable Release Update for flatpak has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package flatpak - 1.0.1-0ubuntu0.1

---------------
flatpak (1.0.1-0ubuntu0.1) bionic; urgency=medium

  * Update to 1.0.1 (LP: #1787917)
  * New upstream stable release
    - Update symbols file for new ABI
    - Bump ostree (build)dependencies to 2018.7
    - Install new flatpak-coredumpctl script as an example
    - Install zsh completion functions
    - debian/copyright: Update
    - debian/control: Update bubblewrap and ostree dependencies
    - debian/control: Depend on python3 for build-time tests
    - debian/control: flatpak Recommends p11-kit, for p11-kit-server
  * debian/test.sh: Output test logs in the build log, even on success
  * Remove --disable-document-portal, no longer necessary since 0.11.0
  * Version the ostree command-line tool dependency for the tests.
  * debian/tests/gnome-desktop-testing: Enable full test coverage on machines
    where the login name is "user" and the hostname is "host"
  * debian/tests: Mark OCI tests as flaky for now, since hangs do not appear
    to have been completely addressed
  * debian/patches/test-webserver-Fix-race-condition.patch:
    Fix a race condition in test setup
  * debian/patches/debian/Use-Python-3-for-test-web-server.patch:
    Rebase and expand to cover more test code

 -- Andrew Hayzen <email address hidden> Sun, 02 Sep 2018 00:12:41 +0100

Changed in flatpak (Ubuntu Bionic):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.