Revisions of libostree

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 699589 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 15)
Disable LTO (boo#1133120). (forwarded request 697425 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 649254 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 13)
 (forwarded request 649030 from dimstar)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 631772 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 12)
- Update to version 2018.8:
  + This release is pretty much all minor bugfixes: memory leaks,
    fixing error messages and docs, handling a race condition on
    pull with summary updates. There's one new feature (noted
    below), and we also gained a new contributing tutorial:
    https://mail.gnome.org/archives/ostree-list/2018-August/msg00005.html
  + The one bugfix I want to call out explicitly is:
    ostree-remount.service: RemainAfterExit=yes
    (gh#ostreedev/ostree#1697). It's surprising it took us so long
    to find and fix this; I've seen occasional boot failures that I
    believe trace down to this problem. The behavior of systemd
    units of Type=simple without RemainAfterExit=yes set is rather
    nonsensical; I may try to push to have a warning emitted
    upstream if such a unit is a dependency of another.
  + And the one new feature is the auto-update-summary config
    option for repositories. For more information, see the docs and
    gh#ostreedev/ostree#1681.
- Rebase ostree-grub2-location.patch with quilt.
- Drop libostree-fix-wformat-warnings-on-i586.patch: Fixed
  upstream.
 
- Update to version 2018.7:
  + There's no one major feature in this release, but we have a
    variety of improvements and bugfixes. (forwarded request 631731 from iznogood)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 620177 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 11)
Update to 2018.6 (forwarded request 619852 from luc14n0)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 603000 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 10)
- Update to version 2018.4:
  + A quick turnaround after 2018.3 to include one main PR:
    gh#ostreedev/ostree#1508.
  + "switchroot: Ensure /run/ostree-booted is created even without
    initramfs".
  + This fixes ostree when booting without an initramfs. Thanks to
    @akiernan for the bug report and helping review the fix! I'm
    working on enhancing the test suite, which will help in adding
    some coverage here.
- Changes from version 2018.3:
  + Keeping up with our ~monthly cadence. A variety of contributors
    here again, it's great to see! There's two notable features,
    and a variety of non-critical bugfixes.
  + On the features side we have:
    - sysroot: Add concept of deployment "pinning".
    - ostree: introduce PAYLOAD_LINK object type.
    - lib/fetcher: Allow clients to append to User-Agent.
  + By default libostree prunes older deployments; the pinning
    feature allows you to explicitly retain them until unpinned.
    This is useful for major version updates.
  + The PAYLOAD_LINK functionality allows libostree to do
    content-based deduplication. Previously, if e.g. a file changes
    in metadata (mode, owner, xattrs such as SELinux labels), we
    can't make a plain Unix hardlink, and hence by default end up
    with a new copy on disk. However, the Linux kernel has
    standardized "reflinks" and some filesystems support them,
    including modern versions of XFS. When reflinks are available,
    this functionality causes libostree to compute a content-only
    payload, and when importing an object, if it matches in content
    with an existing object, to use reflinks to deduplicate, while
    using different inodes.
  + Finally, the HTTP User-Agent API is intended for higher level
    tools linking to libostree where one wants to expose the app
    version as well.
  + Beyond that, as mentioned above we have a variety of
    non-critical fixes such as memory leaks, test suite
    improvements, correctly printing the "would be pruned" size
    when using prune --no-prune, etc.
- Changes from version 2018.2:
  + We're keeping up with the approximately-monthly release cycle.
    There's mostly a collection of smaller fixes here, with some
    enhancements. I'm biased but my personal favorite is
    gh#ostreedev/ostree#1438 since it makes the output of findmnt
    rather significantly nicer on this workstation where I have
    container tooling creating sub-mounts in /var that are no
    longer replicated in /sysroot.
  + For the embedded space, gh#ostreedev/ostree#1411 for devicetree
    support is likely interesting, and is related to a discussion
    on the mailing list:
    https://mail.gnome.org/archives/ostree-list/2018-February/msg00001.html
  + Jonathan's PR gh#ostreedev/ostree#1441 to add callback
    filtering to checkout was necessary for us to re-implement some
    hairy logic from librpm around "file coloring"; see
    projectatomic/rpm-ostree#1227 We're getting quite far along now
    in having rpm-ostree be a truly hybrid system, supporting the
    existing RPM ecosystem.
  + Marcus definitely wins the "lines changed" count this cycle by
    adding SPDX-License-Identifier to all of the C source files
    (gh#ostreedev/ostree#1439). This happened because we relicensed
    the documentation to dual CC BY-SA and GFDL in
    gh#ostreedev/ostree#1432 to enable a Wikipedia page which I
    just noticed exists now! (forwarded request 602906 from iznogood)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 582837 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 8)
spec-cleaner (forwarded request 581265 from dimstar)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 574227 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 7)
- Update to version 2018.1:
  + Support for booting without initramfs.
  + bash/ostree: add missing --add-metadata option.
  + bin/commit: add --keep-metadata option.
  + bin/commit: move parent checking code higher up.
  + bin: Fix cookie builtin build with curl but no soup.
  + build-sys: Allow building with curl, but without libsoup.
  + build-sys: Link with -ldl for rust build.
  + deploy: add --karg-none argument.
  + find-remotes: Add --finders option.
  + grub2: Exit gracefully if there's no system ostree repository.
  + lib/checkout: Validate pathnames during checkout.
  + lib/fetcher: Add version to USER_AGENT string.
  + lib/pull: allways include ostree-repo-pull-private.h.
  + lib: Validate metadata structure more consistently during pull.
  + ostree-prepare-root: enabler for simpler kernel arg.
  + rofiles: Add --copyup option.
  + rofiles: Fix --copyup when creating a new file. (forwarded request 573734 from fcrozat)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 516875 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 3)
New upstream release (forwarded request 516728 from Zaitor)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 479366 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 1)
Push GNOME:Factory
Displaying revisions 21 - 37 of 37
openSUSE Build Service is sponsored by