Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

debian: Update to 2017.8 and enable --enable-experimental-api flag #77

Closed
wants to merge 1 commit into from

Conversation

pwithnall
Copy link
Contributor

@pwithnall pwithnall commented Jul 12, 2017

  • New upstream release
  • Pull in latest experimental API patches from after the 2017.8 release
  • Enable --enable-experimental-api configure flag — this will enable P2P
    functionality in libostree

Signed-off-by: Philip Withnall withnall@endlessm.com

https://phabricator.endlessm.com/T16919


Rebase our patchset on the upstream 2017.8 release. No major changes to the packaging apart from the libgpgme11-dev dependency change noted above and the --enable-experimental-api flag.

This should eventually be pushed with the Version_2017.8_debian tag.

The code side of this is PR #76.

@pwithnall pwithnall self-assigned this Jul 12, 2017
@pwithnall
Copy link
Contributor Author

I have a horrible feeling that the build has succeeded with me updating libostree-1-1.symbols though. That needs further attention.

 * New upstream release
 * Pull in latest experimental API patches from after the 2017.8 release
   - Add experimental symbols to Debian symbols file
   - Uncomment new experimental documentation
 * Enable --enable-experimental-api configure flag — this will enable P2P
   functionality in libostree

Signed-off-by: Philip Withnall <withnall@endlessm.com>

https://phabricator.endlessm.com/T16919
@pwithnall
Copy link
Contributor Author

pwithnall commented Jul 13, 2017

Updated to include the fixes from PR #75 and update the symbols file.

@cosimoc
Copy link
Contributor

cosimoc commented Aug 10, 2017

@pwithnall It's not clear to me whether these PRs are still valid or if we're targeting a later release now for the full rebase work. Let me know if this still needs review.

@pwithnall
Copy link
Contributor Author

@pwithnall It's not clear to me whether these PRs are still valid or if we're targeting a later release now for the full rebase work. Let me know if this still needs review.

This is obsolete now, as upstream OSTree has made a release (2017.9) which includes all these patches. But then we’ve also made some more local fixes which we’d need to base on top of that. Probably best to abandon this PR, for me to carry on making local fixes while adding flatpak unit tests (upstream flatpak/flatpak#884), and then we re-do this PR once we’ve got a stable stack of OSTree fixes. Most of them will probably end up being in the OSTree 2017.10 release.

@pwithnall pwithnall closed this Aug 10, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants