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

Merge ostree-rs into this repository #2575

Merged
merged 434 commits into from
May 9, 2022
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 6, 2022

  1. Configuration menu
    Copy the full SHA
    903bd86 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e39f8d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d74c0fc View commit details
    Browse the repository at this point in the history
  4. lib: fix clippy

    Look, the type is fine. It's only an opaque thing to ensure lifetimes
    anyway.
    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    315cd53 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    87b34be View commit details
    Browse the repository at this point in the history
  6. lib: brush up some docs

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    01ae586 View commit details
    Browse the repository at this point in the history
  7. lib: generate some additional classes

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    b51b81d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b44202f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9e8192f View commit details
    Browse the repository at this point in the history
  10. conf: clean up comments a bit

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    7f8f32e View commit details
    Browse the repository at this point in the history
  11. conf: add some more loose types

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    6a86340 View commit details
    Browse the repository at this point in the history
  12. Bump version

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    1a301fa View commit details
    Browse the repository at this point in the history
  13. Add notes about releases and tags

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    b1a41e9 View commit details
    Browse the repository at this point in the history
  14. Bump gir version

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    5b6991a View commit details
    Browse the repository at this point in the history
  15. Update to new glib-rs versions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    2c07302 View commit details
    Browse the repository at this point in the history
  16. Enable futures feature

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    8d9aa7a View commit details
    Browse the repository at this point in the history
  17. ci: add job for futures feature

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    43c7791 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    48de859 View commit details
    Browse the repository at this point in the history
  19. ci: fix futures job maybe

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    27ac97d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d7ea8af View commit details
    Browse the repository at this point in the history
  21. ci: include futures in docs

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    3597c3c View commit details
    Browse the repository at this point in the history
  22. ci: remove separate futures build

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    39532d4 View commit details
    Browse the repository at this point in the history
  23. ci: clean up image

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    e4c82f6 View commit details
    Browse the repository at this point in the history
  24. ci: still need before_script for docs

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    35fde60 View commit details
    Browse the repository at this point in the history
  25. ci: fix features for -sys

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    110b09e View commit details
    Browse the repository at this point in the history
  26. ci: I guess we did need CMake

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    14577da View commit details
    Browse the repository at this point in the history
  27. ci: fix

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    dee0490 View commit details
    Browse the repository at this point in the history
  28. ci: use libostree from unstable

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    7f61aeb View commit details
    Browse the repository at this point in the history
  29. Update gir version

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    75ce6df View commit details
    Browse the repository at this point in the history
  30. Add features for docs.rs build

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    160bdae View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    13556fd View commit details
    Browse the repository at this point in the history
  32. Revert "Enable some functions that seem to work now"

    This reverts commit 20a74e0d
    
    Whoops, forgot --all-features
    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    b94af87 View commit details
    Browse the repository at this point in the history
  33. ci: fix feature flags

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    f7d769c View commit details
    Browse the repository at this point in the history
  34. Update gir files

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    3951ac1 View commit details
    Browse the repository at this point in the history
  35. Update OSTree-1.0.gir

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d51861e View commit details
    Browse the repository at this point in the history
  36. Disable build features constant

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    0e3b567 View commit details
    Browse the repository at this point in the history
  37. Regenerate -sys

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d2525da View commit details
    Browse the repository at this point in the history
  38. Ignore BUILT_FEATURES from main crate

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    5980af7 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    377b7ae View commit details
    Browse the repository at this point in the history
  40. Regenerate main crate

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    e6a1fdd View commit details
    Browse the repository at this point in the history
  41. ci: bump used version

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    8f223ac View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    32173d5 View commit details
    Browse the repository at this point in the history
  43. Make kernel_args compile

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    12d976d View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    3bfb805 View commit details
    Browse the repository at this point in the history
  45. kernel_args: fix feature flags

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    6ef9ab2 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    17a9d7c View commit details
    Browse the repository at this point in the history
  47. Implement Repo::write_content

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    78a14d1 View commit details
    Browse the repository at this point in the history
  48. Implement Repo::write_metadata

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    bb4e0c5 View commit details
    Browse the repository at this point in the history
  49. Implement Repo::write_content_async

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    8002e06 View commit details
    Browse the repository at this point in the history
  50. Implement Repo::write_metadata_async

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    e424800 View commit details
    Browse the repository at this point in the history
  51. Add SePolicy::fscreatecon_cleanup

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    6bc1a1d View commit details
    Browse the repository at this point in the history
  52. Fix file mode

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d55d1b1 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    4cd981d View commit details
    Browse the repository at this point in the history
  54. Implement ostree::checksum_file

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    7f3bd56 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    14f2ff4 View commit details
    Browse the repository at this point in the history
  56. Implement ostree::checksum_file_async

    These might not work, I didn't test them...
    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    815b856 View commit details
    Browse the repository at this point in the history
  57. Implement ostree::checksum_file_at

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    ad26aba View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    2fdf020 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    f640444 View commit details
    Browse the repository at this point in the history
  60. Bump crate versions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d801cac View commit details
    Browse the repository at this point in the history
  61. ci: fix build

    I guess the failing checksumming tests were due to user IDs or file system
    permission problems in CI.
    
    Squashed commit of the following:
    
    commit 6680075f3fc1ce483712b1e2b7124f5b04654393
    Author: Felix Krull <f_krull@gmx.de>
    Date:   Tue Sep 3 00:46:02 2019 +0200
    
        Remove troublesome tests
    
        They seemed to be failing due to different user IDs or file system
        permissions. I don't know how to get them stable, so out they go.
    
    commit 6bb28dbf2ed2af093df6120d6095d1aba48fed56
    Author: Felix Krull <f_krull@gmx.de>
    Date:   Tue Sep 3 00:37:15 2019 +0200
    
        Ignore troublesome tests
    
    commit a31a347a18ef4a32cae8ec22532ce938c6000d97
    Author: Felix Krull <f_krull@gmx.de>
    Date:   Tue Sep 3 00:30:17 2019 +0200
    
        Potentially fix checksum tests
    
    commit 8e8bace9ce39d4ef709eb8806502140734eade4c
    Author: Felix Krull <f_krull@gmx.de>
    Date:   Mon Sep 2 23:33:31 2019 +0200
    
        Fix actual/expected (maybe)
    
    commit ab2a1f6f13f8e607dc3824e4ccf51cebc9a17111
    Author: Felix Krull <f_krull@gmx.de>
    Date:   Mon Sep 2 23:23:42 2019 +0200
    
        Fix Checksum::from_{base64,hex}
    
    commit dd462c271ffb54190399dfe50f5797e1956f7bab
    Author: Felix Krull <f_krull@gmx.de>
    Date:   Mon Sep 2 23:08:29 2019 +0200
    
        Fix Checksum::to_base64
    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    376dc28 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    febbd00 View commit details
    Browse the repository at this point in the history
  63. ci: update sccache

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    bdf749b View commit details
    Browse the repository at this point in the history
  64. ci: switch to Fedora Rawhide

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    4bdb7b8 View commit details
    Browse the repository at this point in the history
  65. Fix clippy issue

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    75ab3f5 View commit details
    Browse the repository at this point in the history
  66. Set up cargo workspace

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    486c604 View commit details
    Browse the repository at this point in the history
  67. ci: don't reformat -sys

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    ad6e056 View commit details
    Browse the repository at this point in the history
  68. ci: install make

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    2014336 View commit details
    Browse the repository at this point in the history
  69. ci: install sccache during docs build

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    53f9c1a View commit details
    Browse the repository at this point in the history
  70. ci: fix setup, again

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    14b511d View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    366e9b7 View commit details
    Browse the repository at this point in the history
  72. Update bundled glib gir files

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    f5c255b View commit details
    Browse the repository at this point in the history
  73. Update gir file

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d2e384a View commit details
    Browse the repository at this point in the history
  74. Fix lint in tests

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    bf27ba5 View commit details
    Browse the repository at this point in the history
  75. Add some ignored types

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    f0ef98a View commit details
    Browse the repository at this point in the history
  76. Bump versions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    59f9b69 View commit details
    Browse the repository at this point in the history
  77. gir: update OSTree-1.0.gir

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    5ecc8a0 View commit details
    Browse the repository at this point in the history
  78. Regenerate files

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    5bfc5d1 View commit details
    Browse the repository at this point in the history
  79. Add 2019.6 feature

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    3f438a9 View commit details
    Browse the repository at this point in the history
  80. Bump versions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    2840703 View commit details
    Browse the repository at this point in the history
  81. Update glib + gir and regenerate

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    241806b View commit details
    Browse the repository at this point in the history
  82. Start taking out futures feature

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    3e70feb View commit details
    Browse the repository at this point in the history
  83. Rewrite handwritten futures functions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    3290d5c View commit details
    Browse the repository at this point in the history
  84. Bump versions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    31c80cb View commit details
    Browse the repository at this point in the history
  85. ci: ignore changes in versions.txt lines

    Apparently these now change with each commit.
    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    8576adf View commit details
    Browse the repository at this point in the history
  86. Revert "ci: ignore changes in versions.txt lines"

    This reverts commit 5fb6d791
    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    a4cee3c View commit details
    Browse the repository at this point in the history
  87. Remove repo hash from versions.txt

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    1d262ca View commit details
    Browse the repository at this point in the history
  88. ci: disable clippy warnings for the moment

    I can't get it not to check sys/build.rs.
    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    f0d6172 View commit details
    Browse the repository at this point in the history
  89. gir: update to OSTree 2020.2 gir

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    8636b71 View commit details
    Browse the repository at this point in the history
  90. Regenerate for OSTree 2020.2

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    7c56e3c View commit details
    Browse the repository at this point in the history
  91. Bump versions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    5a852bd View commit details
    Browse the repository at this point in the history
  92. Bump ostree version

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    8530365 View commit details
    Browse the repository at this point in the history
  93. gir-files: update to 2020.3

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    2437901 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    6ab1e99 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    6a077ff View commit details
    Browse the repository at this point in the history
  96. ci: install fewer things

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    1756491 View commit details
    Browse the repository at this point in the history
  97. ci: simplify pipeline a bit maybe

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    935cbf4 View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    ddb781f View commit details
    Browse the repository at this point in the history
  99. Bump version

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    a9d7623 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    7c24103 View commit details
    Browse the repository at this point in the history
  101. Add LICENSE to ostree-sys

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    9af7577 View commit details
    Browse the repository at this point in the history
  102. Change branch name references

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    fddff04 View commit details
    Browse the repository at this point in the history
  103. gir: update bundled gir files

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    3be9cb5 View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    ec2476b View commit details
    Browse the repository at this point in the history
  105. Regenerate with new gir files

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    c040aa4 View commit details
    Browse the repository at this point in the history
  106. Update gir version and regenerate

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    130f0c2 View commit details
    Browse the repository at this point in the history
  107. Switch from lazy_static to once_cell

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    37f9e35 View commit details
    Browse the repository at this point in the history
  108. Bump dependency versions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    c38d832 View commit details
    Browse the repository at this point in the history
  109. gir: patch ostree_repo_finder_avahi_new

    Should be fixed in the next upstream release
    
    Ref: ostreedev#2051
    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    05e86a6 View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    c36ee94 View commit details
    Browse the repository at this point in the history
  111. sys: remove pkg-config dependency

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d7b785c View commit details
    Browse the repository at this point in the history
  112. Configuration menu
    Copy the full SHA
    990bbe2 View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    de0cee4 View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    66f928d View commit details
    Browse the repository at this point in the history
  115. ci: update sccache

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    296768c View commit details
    Browse the repository at this point in the history
  116. ci: use --workspace instead of --all

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    66a16b1 View commit details
    Browse the repository at this point in the history
  117. ci: test building for non-x86 target

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    be60eb7 View commit details
    Browse the repository at this point in the history
  118. Switch back to upstream gir

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    2c3c976 View commit details
    Browse the repository at this point in the history
  119. ci: change docs build command

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    dc69966 View commit details
    Browse the repository at this point in the history
  120. Update rustdoc-stripper

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    253f46e View commit details
    Browse the repository at this point in the history
  121. ci: refactor pipeline

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    28c8a3e View commit details
    Browse the repository at this point in the history
  122. ci: update readme (and pipeline)

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    409527e View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    7ef8668 View commit details
    Browse the repository at this point in the history
  124. Configuration menu
    Copy the full SHA
    b082362 View commit details
    Browse the repository at this point in the history
  125. Add Vagrantfile

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    0b267b2 View commit details
    Browse the repository at this point in the history
  126. Bump versions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    cc1b862 View commit details
    Browse the repository at this point in the history
  127. Fix indentation in readme

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d7848fe View commit details
    Browse the repository at this point in the history
  128. Configuration menu
    Copy the full SHA
    d7156df View commit details
    Browse the repository at this point in the history
  129. Update to OSTree 2020.4

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    aee92d1 View commit details
    Browse the repository at this point in the history
  130. Add feature levels to Cargo.toml

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    cd36d8b View commit details
    Browse the repository at this point in the history
  131. Update docs

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    1010581 View commit details
    Browse the repository at this point in the history
  132. ci: try different Fedora image?

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    2504c97 View commit details
    Browse the repository at this point in the history
  133. Configuration menu
    Copy the full SHA
    7c72d29 View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    65122a5 View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    e76a6b4 View commit details
    Browse the repository at this point in the history
  136. Switch ostree source to git

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d883810 View commit details
    Browse the repository at this point in the history
  137. Configuration menu
    Copy the full SHA
    977b51e View commit details
    Browse the repository at this point in the history
  138. gir: start fixing OSTree.Sign

    I don't think the SignDummy and SignEd25519 types even need to be
    visible. The explicit dummy_* and ed25519_* don't need to be visible
    either, I suspect.
    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    be67b37 View commit details
    Browse the repository at this point in the history
  139. gir: add missing version tag

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d900c58 View commit details
    Browse the repository at this point in the history
  140. Configuration menu
    Copy the full SHA
    24b5148 View commit details
    Browse the repository at this point in the history
  141. gir: fix another out parameter

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    cefbcca View commit details
    Browse the repository at this point in the history
  142. sign: add sanity check for sign API

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    a39328a View commit details
    Browse the repository at this point in the history
  143. conf: disable internal Sign subtypes

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    26f4170 View commit details
    Browse the repository at this point in the history
  144. Update to OSTree 2020.5

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    e49ee07 View commit details
    Browse the repository at this point in the history
  145. Disable some irrelevant functions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    3d8d5ce View commit details
    Browse the repository at this point in the history
  146. src: add CommitSizesEntry

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    5b1bc50 View commit details
    Browse the repository at this point in the history
  147. conf: remove some unfixable TODOs

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    4e7abb3 View commit details
    Browse the repository at this point in the history
  148. Configuration menu
    Copy the full SHA
    f45bfa2 View commit details
    Browse the repository at this point in the history
  149. Configuration menu
    Copy the full SHA
    f3b0bbe View commit details
    Browse the repository at this point in the history
  150. src: reimplement checksum hex and base64 en/decoding

    This allows us to provide actually useful error handling
    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    19076fe View commit details
    Browse the repository at this point in the history
  151. conf: annotate ignores better

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    6f05869 View commit details
    Browse the repository at this point in the history
  152. src: add Checksum::from_bytes

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    86897a5 View commit details
    Browse the repository at this point in the history
  153. Configuration menu
    Copy the full SHA
    5ae1a40 View commit details
    Browse the repository at this point in the history
  154. Bump versions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    8ef294b View commit details
    Browse the repository at this point in the history
  155. Configuration menu
    Copy the full SHA
    1ab87e6 View commit details
    Browse the repository at this point in the history
  156. Update gir file to 2020.6

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    fe03ad1 View commit details
    Browse the repository at this point in the history
  157. gir: update misc gir files

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    e686a0b View commit details
    Browse the repository at this point in the history
  158. gir: update OSTree gir

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    4cbbbf2 View commit details
    Browse the repository at this point in the history
  159. Regenerate based on new gir

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    75848b2 View commit details
    Browse the repository at this point in the history
  160. Switch to patched ostree gir

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d345ea0 View commit details
    Browse the repository at this point in the history
  161. ci: fix rawhide stages?

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    7576363 View commit details
    Browse the repository at this point in the history
  162. Configuration menu
    Copy the full SHA
    e18919e View commit details
    Browse the repository at this point in the history
  163. src: fix tests

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    2caf026 View commit details
    Browse the repository at this point in the history
  164. Remove outdated sentence in readme

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    900973b View commit details
    Browse the repository at this point in the history
  165. Bump versions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    b526f51 View commit details
    Browse the repository at this point in the history
  166. Update common gir files

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    0c33d63 View commit details
    Browse the repository at this point in the history
  167. Fix ostree gir file update

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    be8dbd7 View commit details
    Browse the repository at this point in the history
  168. Update OSTree-1.0.gir to 2021.1

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    c554594 View commit details
    Browse the repository at this point in the history
  169. Regenerate

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    0e9a16f View commit details
    Browse the repository at this point in the history
  170. Switch to patched ostree gir

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    a96be52 View commit details
    Browse the repository at this point in the history
  171. Regenerate

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    674ad14 View commit details
    Browse the repository at this point in the history
  172. Bump all versions

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    6043e5f View commit details
    Browse the repository at this point in the history
  173. Update rustdoc-stripper

    fkrull authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    0718f43 View commit details
    Browse the repository at this point in the history
  174. repo: Add concurrency=send

    Ultimately a repo is just a file descriptor wrapper with some
    cached data, etc.  We can send it between threads, much like how
    `gio::File` is `Send`.
    
    Motivated by trying to write to a repo from a separate thread
    in https://github.com/cgwalters/ostree-container
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    b5496f7 View commit details
    Browse the repository at this point in the history
  175. ci: Add GH action to build

    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    9bb0dd3 View commit details
    Browse the repository at this point in the history
  176. Configuration menu
    Copy the full SHA
    7d15179 View commit details
    Browse the repository at this point in the history
  177. Bump versions

    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    42110ce View commit details
    Browse the repository at this point in the history
  178. Configuration menu
    Copy the full SHA
    bd843b2 View commit details
    Browse the repository at this point in the history
  179. repo_transaction_stats: move to a manual implementation

    This moves `RepoTransactionStats` into a manually implemented
    source file in order to provide getters to expose relevant
    fields.
    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    78ca01c View commit details
    Browse the repository at this point in the history
  180. Configuration menu
    Copy the full SHA
    ae189be View commit details
    Browse the repository at this point in the history
  181. ci: Fix buildroot to use new official image

    Which is maintained and has updated rust.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    f276c04 View commit details
    Browse the repository at this point in the history
  182. Update to glib 0.14

    An intimidating spam of compiler errors at the start, but the
    biggest was handling the new convention of `ostree_sys::` => `ffi::`.
    
    This will require a semver bump of course.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    8a5ac02 View commit details
    Browse the repository at this point in the history
  183. Bump versions

    The glib 0.14 change is semver incompatible.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    04a42df View commit details
    Browse the repository at this point in the history
  184. Add 2021.3 feature

    (We should add doing this as a SOP for ostree releases)
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    6303229 View commit details
    Browse the repository at this point in the history
  185. Re-export glib, gio

    Re-export our dependencies.  See https://gtk-rs.org/blog/2021/06/22/new-release.html
    "Dependencies are re-exported".  Users will need e.g. `gio::File`, so this avoids
    them needing to update matching versions.
    
    Closes: ostreedev/ostree-rs#12
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    deedffd View commit details
    Browse the repository at this point in the history
  186. cargo: fix version in features chain

    This fixes the definition of the `v2016_4` feature.
    It restores the chain of versions so that 2016.3 symbols can be
    actually reached from newer features/versions.
    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    712570b View commit details
    Browse the repository at this point in the history
  187. lib: fix 'dox' feature

    This makes sure docs can be properly built when using the 'dox'
    feature. It should fix auto-builds on docs.rs.
    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    20a025a View commit details
    Browse the repository at this point in the history
  188. cargo: point to docs.rs and clean up

    This removes stale URLs, pointing to the auto-built docpages at
    docs.rs and sorting manifest entries.
    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    fdfaea1 View commit details
    Browse the repository at this point in the history
  189. ostree: release 0.12.1

    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    b2c6dd6 View commit details
    Browse the repository at this point in the history
  190. cargo: bump ostree-sys to 0.8.1

    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    f3df117 View commit details
    Browse the repository at this point in the history
  191. Deny unused results, warn on missing docs (except auto/)

    And add basic docs for our manually implemented functions.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    48e0d33 View commit details
    Browse the repository at this point in the history
  192. Add new GLib 0.14 variant types for metadata types

    This way it's more convenient for downstream crates like ostree-rs-ext
    to convert loaded variants.
    
    TODO: Can we add a feature for the `gvariant` crate and expose via
    that too?
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    83c829e View commit details
    Browse the repository at this point in the history
  193. Add more documentation for --features=v2021_3

    My previous pass was at the default feature level.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    abec2a9 View commit details
    Browse the repository at this point in the history
  194. Fix build with --features=v2021_3, use in CI by default

    It's a huge trap for us not to build with the latest ostree feature
    on, I didn't have my IDE configured for it, and CI didn't have
    it on.
    
    The previous bump to glib 0.14 broke the Sign code.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    709b35b View commit details
    Browse the repository at this point in the history
  195. Use glib-sys via re-exported glib::ffi (and similar for gio)

    In general only `-sys` crates should depend on other `-sys`
    crates.  IOW for us, `ostree-sys` depends on `glib-sys`.
    
    By using the re-export, we avoid needing to keep a version lock
    between `glib` and `glib-sys` in our main crate.  And similar
    is true of our higher level reverse dependencies (e.g. `ostree-rs-ext`).
    
    Also weaken our dependency to `0.14` as that's clearer.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    9b57bda View commit details
    Browse the repository at this point in the history
  196. Release 0.12.2

    ```
    Colin Walters (8):
          Add 2021.3 feature
          Re-export glib, gio
          Deny unused results, warn on missing docs (except auto/)
          Add new GLib 0.14 variant types for metadata types
          Fix build with --features=v2021_3, use in CI by default
          Add more documentation for --features=v2021_3
          Use glib-sys via re-exported `glib::ffi` (and similar for gio)
          Release 0.12.2
    
    Luca BRUNO (5):
          cargo: fix version in features chain
          lib: fix 'dox' feature
          cargo: point to docs.rs and clean up
          ostree: release 0.12.1
          cargo: bump ostree-sys to 0.8.1
    ```
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    9a5f14c View commit details
    Browse the repository at this point in the history
  197. lib: Export ffi too

    Matching how gtk-rs does it.  Right now rpm-ostree does depend
    on interacting with `ostree-sys` via the cxxrs bits.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    f9a91bf View commit details
    Browse the repository at this point in the history
  198. Cargo.toml: Bump to glib 0.14.4

    Not strictly required for this repo, but it has the new variant
    bindings we want in ostree-rs-ext.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    0f7a1d9 View commit details
    Browse the repository at this point in the history
  199. Release 0.12.3

    No major changes, just exporting the `ffi` bits.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    b17f3b3 View commit details
    Browse the repository at this point in the history
  200. Release 0.13

    Just an update to support libostree v2021.4, but bumping semver
    because a few APIs (correctly) gained `Option<T>`.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    09ef16f View commit details
    Browse the repository at this point in the history
  201. sys: Release 0.9.0

    Should have been bumped in the previous commit.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    2bfbfe3 View commit details
    Browse the repository at this point in the history
  202. lib: Reexport libc::AT_FDCWD

    Useful with `Repo::open_at()`.
    
    Right now ostree-rs-ext pulls in libc for this and `fgetxattr`,
    but the latter should go into nix.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    7b47de7 View commit details
    Browse the repository at this point in the history
  203. Make SePolicy have Send

    It's safe to send between threads, and I want to do so
    in ostree-rs-ext to send to a tokio worker thread.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    e33767c View commit details
    Browse the repository at this point in the history
  204. repo: Expose dfd_as_file()

    The `dfd()` API returns just an integer.  Add a safe API that
    makes a copy of the fd.  What we really want here is `BorrowedFd` from
    https://github.com/rust-lang/rfcs/blob/master/text/3128-io-safety.md
    but that isn't here yet.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    955f0dd View commit details
    Browse the repository at this point in the history
  205. Configuration menu
    Copy the full SHA
    5077871 View commit details
    Browse the repository at this point in the history
  206. Configuration menu
    Copy the full SHA
    6995057 View commit details
    Browse the repository at this point in the history
  207. repo: Add auto_transaction and TransactionGuard

    This gives auto-cancelling semantics on `Drop`, plus a nicer
    `.commit()` method on the transaction.
    
    Matches the currently private `_OstreeRepoAutoTransaction` in the C
    library.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    f8852ca View commit details
    Browse the repository at this point in the history
  208. Configuration menu
    Copy the full SHA
    c3141df View commit details
    Browse the repository at this point in the history
  209. Configuration menu
    Copy the full SHA
    349933a View commit details
    Browse the repository at this point in the history
  210. Update to 2021.5

    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    99ac68c View commit details
    Browse the repository at this point in the history
  211. Bump ostree-sys version

    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    0432bd4 View commit details
    Browse the repository at this point in the history
  212. Configuration menu
    Copy the full SHA
    3414747 View commit details
    Browse the repository at this point in the history
  213. Configuration menu
    Copy the full SHA
    faaf045 View commit details
    Browse the repository at this point in the history
  214. repo: Add require_rev method

    The `resolve_rev` C method should really have been
    `resolve_rev_optional` from the start - it is more obviously wrong
    in Rust because the input parameter `allows_noent` controls
    whether the returned `Option` can ever be `None`.
    
    I debated adding this to the C bindings, and may still do so,
    but eh it's faster to write + ship in Rust, and the future of ostree is
    Rust anyways.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    440d872 View commit details
    Browse the repository at this point in the history
  215. sysroot: add a builder object

    This adds a `SysrootBuilder` in order to allow consumers to load
    a configured `Sysroot` in an ergonomic way. It tries to prevent
    logic bugs coming from handling half-initialized entities.
    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    ec572d7 View commit details
    Browse the repository at this point in the history
  216. sysroot: support create and load actions on builder

    This splits the builder completion step into separate actions for
    creating/loading a sysroot.
    It also introduces a roundtrip test over a freshly-created empty
    sysroot.
    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    51a03e1 View commit details
    Browse the repository at this point in the history
  217. Configuration menu
    Copy the full SHA
    16a4ddd View commit details
    Browse the repository at this point in the history
  218. switch from if-else to match

    mstuehn authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    f6c1e0c View commit details
    Browse the repository at this point in the history
  219. update result type

    mstuehn authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    81ea925 View commit details
    Browse the repository at this point in the history
  220. Configuration menu
    Copy the full SHA
    2ab55be View commit details
    Browse the repository at this point in the history
  221. Configuration menu
    Copy the full SHA
    1bd6e2f View commit details
    Browse the repository at this point in the history
  222. sys/cargo: refresh manifest

    This updates stale dependencies and remove leftover settings.
    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    86295e3 View commit details
    Browse the repository at this point in the history
  223. Configuration menu
    Copy the full SHA
    810e86d View commit details
    Browse the repository at this point in the history
  224. lib: run rustfmt

    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    83b03d2 View commit details
    Browse the repository at this point in the history
  225. ci: add jobs for MSRV checks and linting

    This adds two jobs in order to check minimum toolchain compatibility,
    and for overall linting.
    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    f01c847 View commit details
    Browse the repository at this point in the history
  226. repo: Add an API to read and parse directory metadata

    The fact that the uid/gid/mode are big endian bit me when I was
    trying to parse this "by hand" in ostree-rs-ext.
    
    Let's add a footgun-free API for this.
    
    (And yeah, we should probably do the same for the other variant types)
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d1731d0 View commit details
    Browse the repository at this point in the history
  227. Release 0.13.4

    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    4f7eea6 View commit details
    Browse the repository at this point in the history
  228. Add a cap-std-apis feature with open/create

    I'm trying to make more use of `cap-std` in our stack, and
    this will be a key enabling API.
    
    Actually a notable side benefit of this is that we don't need
    to teach the ostree C code itself to use `openat2`, we inherit
    cap-std's setup.
    
    All of the internal ostree code using the prior `openat()` should
    continue to work.
    
    I only did basic sanity checking of this; there may be bugs
    in other APIs.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    6940896 View commit details
    Browse the repository at this point in the history
  229. repo: Add two more cap-std APIs

    Followup to the previous PR.  I realized now with `io_lifetimes`
    we can offer a safe `dfd_borrow()` that *borrows* the file descriptor
    for the repository.  (In contrast to the current `.dfd()` that returns
    the raw version)
    
    Building on that, add another API that re-acquires a `Dir` instance.
    (In the future in theory we could optimize this more by knowing
     whether or not the repo was constructed via cap-std, and perhaps
     in theory synthesize a `&Dir` reference, but I don't think we
     need that now)
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    19224a4 View commit details
    Browse the repository at this point in the history
  230. Add COMMIT_META_CONTAINER_CMD constant

    Today we hardcode `/bin/bash` in
    https://github.com/coreos/coreos-assembler/blob/2088d24884771093101d95f915c921505128ef76/src/cmd-build#L405
    
    But that breaks the concept of a bidirectional bridge between
    container image and ostree commit because this little bit of
    knowledge is encoded at the buildsystem side.
    
    This metadata key is intended to be written into an ostree commit,
    and then we will use it automatically in `container encapsulate`.
    
    The "source of truth" for this key will hence be able live in the same
    place that's generating the ostree commit.
    
    The more "proper" place for this is probably alongside the other
    constants in the libostree core C code.  But that's tedious and
    slow to release.  And Rust is the future.  And we've been slowly
    adding more "core ostree" functionality here.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    9250eff View commit details
    Browse the repository at this point in the history
  231. Release 0.13.5

    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    dde1a7b View commit details
    Browse the repository at this point in the history
  232. Fast-track fix for ostree_gpg_verify_result_get_all()

    This cherry picks just the changes from
    ostreedev#2537
    
    We don't need to wait to respin a new ostree release just
    for this.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    ecbe3ba View commit details
    Browse the repository at this point in the history
  233. Release 0.13.6

    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    46b4a12 View commit details
    Browse the repository at this point in the history
  234. Add manual bindings for MutableTree reading

    I'm trying to debug a problem in ostree-rs-ext, and it's
    handy to be able to do `dbg!(mtree.copy_files())`.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    1199ae9 View commit details
    Browse the repository at this point in the history
  235. repo: Add query_file API

    The underlying `ostree_repo_load_file()` API has the caller pass
    `NULL` for output arguments it doesn't want.  This isn't sanely
    bindable in Rust - what the generator does is always request
    all values, but maps them all to `Option<T>`.
    
    The main cases are where a user wants either metadata, or both
    metadata and content.  This API gives just metadata; it's a
    bit more efficient as we don't need to open the file, and doesn't
    require the caller to `unwrap()`.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    887f5b0 View commit details
    Browse the repository at this point in the history
  236. gir-files: bump to v2022.2

    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    1cb07e0 View commit details
    Browse the repository at this point in the history
  237. ostree-sys: refresh after gir bump

    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    cf54621 View commit details
    Browse the repository at this point in the history
  238. ostree-sys: release 0.9.2

    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    61b4629 View commit details
    Browse the repository at this point in the history
  239. ostree/cargo: bump to ostree-sys 0.9.2

    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    3fc55a5 View commit details
    Browse the repository at this point in the history
  240. ostree: refresh after gir bump

    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    dd0cfc6 View commit details
    Browse the repository at this point in the history
  241. ostree: manually patch generated files

    This manually adds a missing `ToGlibPtr` import, which seems to be result
    of some bugs in `gir` code-generation.
    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    04c8e3e View commit details
    Browse the repository at this point in the history
  242. ostree: release 0.13.7

    lucab authored and cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d1fad37 View commit details
    Browse the repository at this point in the history
  243. lib: Run cargo fmt

    Prep for merge into ostree, where we want to run `cargo fmt` checks
    in CI.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    1541c5e View commit details
    Browse the repository at this point in the history
  244. Add a repo() accessor to TransactionGuard

    I want to write APIs that *require* the caller to have set up
    an ostree transaction.  It's natural to require passing a guard
    to do so.  But then we want an accessor for the repo.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    a5ef4cd View commit details
    Browse the repository at this point in the history
  245. build-sys: Adjust for merge of ostree-rs

    Fix up the paths for the crates now that the Rust bindings are in
    `rust/`.
    
    We can't today include the test suite because it depends on `ostree-rs-ext`
    which would make everything circular.
    
    (Building that now requires a separate `cd tests/inst && cargo build`)
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    2520609 View commit details
    Browse the repository at this point in the history
  246. cfg.mk: Don't even look at rust-bindings/

    It's really tempting to remove `make syntax-check`, it has very
    very rarely found any real problems.
    
    But anyways, just exclude all the binding code because it trips
    up random problems we simply don't care about like mentions of
    `O_NDELAY` in the `GLib-2.0.gir`.
    cgwalters committed May 6, 2022
    Configuration menu
    Copy the full SHA
    d72f168 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. tests/inst: Fix install rules for ostree-rs merger

    `tests/inst` became its own workspace.
    cgwalters committed May 9, 2022
    Configuration menu
    Copy the full SHA
    558d966 View commit details
    Browse the repository at this point in the history
  2. tests/inst: Add .gitignore

    Need this now that it is it's own workspace.
    cgwalters committed May 9, 2022
    Configuration menu
    Copy the full SHA
    ee2c31b View commit details
    Browse the repository at this point in the history
  3. ci: Move rust-bindings CI to toplevel

    It should replace our stub one.
    cgwalters committed May 9, 2022
    Configuration menu
    Copy the full SHA
    e9141e9 View commit details
    Browse the repository at this point in the history
  4. rust-bindings: Remove some unused CI/test bits

    We're not using Vagrant or Gitlab, and our container flow is
    different.
    cgwalters committed May 9, 2022
    Configuration menu
    Copy the full SHA
    6040456 View commit details
    Browse the repository at this point in the history