diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -20,6 +20,11 @@ libostree-1.so.1:LIBOSTREE_2017.8 libostree-1.so.1:LIBOSTREE_2017.9 libostree-1.so.1:LIBOSTREE_2018.1 +libostree-1.so.1:LIBOSTREE_2018.2 +libostree-1.so.1:LIBOSTREE_2018.3 +libostree-1.so.1:LIBOSTREE_2018.5 +libostree-1.so.1:LIBOSTREE_2018.6 +libostree-1.so.1:LIBOSTREE_2018.7 libostree-1.so.1:ostree_async_progress_finish libostree-1.so.1:ostree_async_progress_get libostree-1.so.1:ostree_async_progress_get_status @@ -68,6 +73,15 @@ libostree-1.so.1:ostree_checksum_to_bytes_v libostree-1.so.1:ostree_cmd__private__ libostree-1.so.1:ostree_cmp_checksum_bytes +libostree-1.so.1:ostree_collection_ref_dup +libostree-1.so.1:ostree_collection_ref_dupv +libostree-1.so.1:ostree_collection_ref_equal +libostree-1.so.1:ostree_collection_ref_free +libostree-1.so.1:ostree_collection_ref_freev +libostree-1.so.1:ostree_collection_ref_get_type +libostree-1.so.1:ostree_collection_ref_hash +libostree-1.so.1:ostree_collection_ref_new +libostree-1.so.1:ostree_commit_get_content_checksum libostree-1.so.1:ostree_commit_get_parent libostree-1.so.1:ostree_commit_get_timestamp libostree-1.so.1:ostree_content_file_parse @@ -88,7 +102,10 @@ libostree-1.so.1:ostree_deployment_get_type libostree-1.so.1:ostree_deployment_get_unlocked libostree-1.so.1:ostree_deployment_hash +libostree-1.so.1:ostree_deployment_is_pinned +libostree-1.so.1:ostree_deployment_is_staged libostree-1.so.1:ostree_deployment_new +libostree-1.so.1:ostree_deployment_origin_remove_transient_state libostree-1.so.1:ostree_deployment_set_bootconfig libostree-1.so.1:ostree_deployment_set_bootserial libostree-1.so.1:ostree_deployment_set_index @@ -113,8 +130,10 @@ libostree-1.so.1:ostree_gpg_verify_result_require_valid_signature libostree-1.so.1:ostree_hash_object_name libostree-1.so.1:ostree_metadata_variant_type +libostree-1.so.1:ostree_mutable_tree_check_error libostree-1.so.1:ostree_mutable_tree_ensure_dir libostree-1.so.1:ostree_mutable_tree_ensure_parent_dirs +libostree-1.so.1:ostree_mutable_tree_fill_empty_from_dirtree libostree-1.so.1:ostree_mutable_tree_get_contents_checksum libostree-1.so.1:ostree_mutable_tree_get_files libostree-1.so.1:ostree_mutable_tree_get_metadata_checksum @@ -122,6 +141,7 @@ libostree-1.so.1:ostree_mutable_tree_get_type libostree-1.so.1:ostree_mutable_tree_lookup libostree-1.so.1:ostree_mutable_tree_new +libostree-1.so.1:ostree_mutable_tree_new_from_checksum libostree-1.so.1:ostree_mutable_tree_replace_file libostree-1.so.1:ostree_mutable_tree_set_contents_checksum libostree-1.so.1:ostree_mutable_tree_set_metadata_checksum @@ -136,6 +156,11 @@ libostree-1.so.1:ostree_raw_file_to_archive_z2_stream libostree-1.so.1:ostree_raw_file_to_archive_z2_stream_with_options libostree-1.so.1:ostree_raw_file_to_content_stream +libostree-1.so.1:ostree_remote_get_name +libostree-1.so.1:ostree_remote_get_type +libostree-1.so.1:ostree_remote_get_url +libostree-1.so.1:ostree_remote_ref +libostree-1.so.1:ostree_remote_unref libostree-1.so.1:ostree_repo_abort_transaction libostree-1.so.1:ostree_repo_add_gpg_signature_summary libostree-1.so.1:ostree_repo_append_gpg_signature @@ -182,7 +207,32 @@ libostree-1.so.1:ostree_repo_file_tree_get_metadata_checksum libostree-1.so.1:ostree_repo_file_tree_query_child libostree-1.so.1:ostree_repo_file_tree_set_metadata +libostree-1.so.1:ostree_repo_find_remotes_async +libostree-1.so.1:ostree_repo_find_remotes_finish +libostree-1.so.1:ostree_repo_finder_avahi_get_type +libostree-1.so.1:ostree_repo_finder_avahi_new +libostree-1.so.1:ostree_repo_finder_avahi_start +libostree-1.so.1:ostree_repo_finder_avahi_stop +libostree-1.so.1:ostree_repo_finder_config_get_type +libostree-1.so.1:ostree_repo_finder_config_new +libostree-1.so.1:ostree_repo_finder_get_type +libostree-1.so.1:ostree_repo_finder_mount_get_type +libostree-1.so.1:ostree_repo_finder_mount_new +libostree-1.so.1:ostree_repo_finder_override_add_uri +libostree-1.so.1:ostree_repo_finder_override_get_type +libostree-1.so.1:ostree_repo_finder_override_new +libostree-1.so.1:ostree_repo_finder_resolve_all_async +libostree-1.so.1:ostree_repo_finder_resolve_all_finish +libostree-1.so.1:ostree_repo_finder_resolve_async +libostree-1.so.1:ostree_repo_finder_resolve_finish +libostree-1.so.1:ostree_repo_finder_result_compare +libostree-1.so.1:ostree_repo_finder_result_dup +libostree-1.so.1:ostree_repo_finder_result_free +libostree-1.so.1:ostree_repo_finder_result_freev +libostree-1.so.1:ostree_repo_finder_result_get_type +libostree-1.so.1:ostree_repo_finder_result_new libostree-1.so.1:ostree_repo_fsck_object +libostree-1.so.1:ostree_repo_get_collection_id libostree-1.so.1:ostree_repo_get_config libostree-1.so.1:ostree_repo_get_dfd libostree-1.so.1:ostree_repo_get_disable_fsync @@ -201,6 +251,7 @@ libostree-1.so.1:ostree_repo_import_object_from_with_trust libostree-1.so.1:ostree_repo_is_system libostree-1.so.1:ostree_repo_is_writable +libostree-1.so.1:ostree_repo_list_collection_refs libostree-1.so.1:ostree_repo_list_commit_objects_starting_with libostree-1.so.1:ostree_repo_list_objects libostree-1.so.1:ostree_repo_list_refs @@ -224,6 +275,8 @@ libostree-1.so.1:ostree_repo_prune_static_deltas libostree-1.so.1:ostree_repo_pull libostree-1.so.1:ostree_repo_pull_default_console_progress_changed +libostree-1.so.1:ostree_repo_pull_from_remotes_async +libostree-1.so.1:ostree_repo_pull_from_remotes_finish libostree-1.so.1:ostree_repo_pull_one_dir libostree-1.so.1:ostree_repo_pull_with_options libostree-1.so.1:ostree_repo_query_object_storage_size @@ -241,24 +294,34 @@ libostree-1.so.1:ostree_repo_remote_get_url libostree-1.so.1:ostree_repo_remote_gpg_import libostree-1.so.1:ostree_repo_remote_list +libostree-1.so.1:ostree_repo_remote_list_collection_refs libostree-1.so.1:ostree_repo_remote_list_refs +libostree-1.so.1:ostree_repo_resolve_collection_ref +libostree-1.so.1:ostree_repo_resolve_keyring_for_collection libostree-1.so.1:ostree_repo_resolve_rev libostree-1.so.1:ostree_repo_resolve_rev_ext libostree-1.so.1:ostree_repo_scan_hardlinks libostree-1.so.1:ostree_repo_set_alias_ref_immediate libostree-1.so.1:ostree_repo_set_cache_dir +libostree-1.so.1:ostree_repo_set_collection_id +libostree-1.so.1:ostree_repo_set_collection_ref_immediate libostree-1.so.1:ostree_repo_set_disable_fsync libostree-1.so.1:ostree_repo_set_ref_immediate libostree-1.so.1:ostree_repo_sign_commit libostree-1.so.1:ostree_repo_sign_delta libostree-1.so.1:ostree_repo_static_delta_execute_offline libostree-1.so.1:ostree_repo_static_delta_generate +libostree-1.so.1:ostree_repo_transaction_set_collection_ref libostree-1.so.1:ostree_repo_transaction_set_ref libostree-1.so.1:ostree_repo_transaction_set_refspec libostree-1.so.1:ostree_repo_transaction_stats_get_type libostree-1.so.1:ostree_repo_traverse_commit libostree-1.so.1:ostree_repo_traverse_commit_union +libostree-1.so.1:ostree_repo_traverse_commit_union_with_parents +libostree-1.so.1:ostree_repo_traverse_new_parents libostree-1.so.1:ostree_repo_traverse_new_reachable +libostree-1.so.1:ostree_repo_traverse_parents_get_commits +libostree-1.so.1:ostree_repo_traverse_reachable_refs libostree-1.so.1:ostree_repo_verify_commit libostree-1.so.1:ostree_repo_verify_commit_ext libostree-1.so.1:ostree_repo_verify_commit_for_remote @@ -291,9 +354,11 @@ libostree-1.so.1:ostree_sepolicy_restorecon libostree-1.so.1:ostree_sepolicy_setfscreatecon libostree-1.so.1:ostree_sysroot_cleanup +libostree-1.so.1:ostree_sysroot_cleanup_prune_repo libostree-1.so.1:ostree_sysroot_deploy_tree libostree-1.so.1:ostree_sysroot_deployment_set_kargs libostree-1.so.1:ostree_sysroot_deployment_set_mutable +libostree-1.so.1:ostree_sysroot_deployment_set_pinned libostree-1.so.1:ostree_sysroot_deployment_unlock libostree-1.so.1:ostree_sysroot_ensure_initialized libostree-1.so.1:ostree_sysroot_get_booted_deployment @@ -306,6 +371,7 @@ libostree-1.so.1:ostree_sysroot_get_merge_deployment libostree-1.so.1:ostree_sysroot_get_path libostree-1.so.1:ostree_sysroot_get_repo +libostree-1.so.1:ostree_sysroot_get_staged_deployment libostree-1.so.1:ostree_sysroot_get_subbootversion libostree-1.so.1:ostree_sysroot_get_type libostree-1.so.1:ostree_sysroot_init_osname @@ -321,6 +387,7 @@ libostree-1.so.1:ostree_sysroot_query_deployments_for libostree-1.so.1:ostree_sysroot_repo libostree-1.so.1:ostree_sysroot_simple_write_deployment +libostree-1.so.1:ostree_sysroot_stage_tree libostree-1.so.1:ostree_sysroot_try_lock libostree-1.so.1:ostree_sysroot_unload libostree-1.so.1:ostree_sysroot_unlock @@ -341,6 +408,7 @@ libostree-1.so.1:ostree_sysroot_write_deployments_with_options libostree-1.so.1:ostree_sysroot_write_origin_file libostree-1.so.1:ostree_validate_checksum_string +libostree-1.so.1:ostree_validate_collection_id libostree-1.so.1:ostree_validate_remote_name libostree-1.so.1:ostree_validate_rev libostree-1.so.1:ostree_validate_structureof_checksum_string diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,5 +1,6 @@ libarchive.so.13 libc.so.6 +libfuse.so.2 libgio-2.0.so.0 libglib-2.0.so.0 libgobject-2.0.so.0 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,9 +1,9 @@ name : ostree -version : 2018.01 -release : 7 +version : 2018.7 +release : 8 source : - - https://github.com/ostreedev/ostree/releases/download/v2018.1/libostree-2018.1.tar.xz : 8b5e3b80425b91c93aeb916bb047ee194aa138a9cf00ce173dcc0ebc0dd11f4b -license : LGPL-2.0 + - https://github.com/ostreedev/ostree/releases/download/v2018.7/libostree-2018.7.tar.xz : 483e359fd934f3fb1abde2cd8ff9c5bccb97e2a37d52ed8bedfa9ab1290883d9 +license : LGPL-2.0-or-later component : system.utils summary : Git-like filesystem management description: | @@ -15,11 +15,7 @@ - pkgconfig(fuse) - pkgconfig(gio-unix-2.0) - pkgconfig(libarchive) - - pkgconfig(liblzma) - pkgconfig(libsoup-2.4) - - pkgconfig(libsystemd) - - pkgconfig(mount) - - pkgconfig(zlib) - docbook-xml - gpgme-devel - libassuan-devel @@ -29,7 +25,6 @@ %make install : | %make_install - # ostree is only used by flatpak in Solus, so nuke the unnecessary harmful bits. - rm -rf $installdir/usr/{bin,lib} - rm -rf $installdir/usr/share/bash-completion/ - rm -rf $installdir/etc + # Remove files only relevant to OSTree based OS images + rm -r $installdir/etc/grub.d/ + rm -r $installdir/usr/lib diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -5,7 +5,7 @@ Pierre-Yves pyu@riseup.net - LGPL-2.0 + LGPL-2.0-or-later system.utils Git-like filesystem management Operating system and container binary deployment and upgrades @@ -19,12 +19,17 @@ system.utils + /etc/ostree/remotes.d + /usr/bin/ostree + /usr/bin/rofiles-fuse /usr/lib64/girepository-1.0/OSTree-1.0.typelib - /usr/lib64/lib*.so.* + /usr/lib64/libostree-1.so.1 + /usr/lib64/libostree-1.so.1.0.0 /usr/lib64/ostree/libostree/grub2-15_ostree /usr/lib64/ostree/libostree/ostree-trivial-httpd + /usr/share/bash-completion/completions/ostree /usr/share/gir-1.0/OSTree-1.0.gir - /usr/share/ostree + /usr/share/ostree/trusted.gpg.d/README-gpg @@ -34,12 +39,36 @@ programming.devel - ostree + ostree - /usr/include/ - /usr/lib64/lib*.so - /usr/lib64/pkgconfig/*.pc + /usr/include/ostree-1/ostree-async-progress.h + /usr/include/ostree-1/ostree-autocleanups.h + /usr/include/ostree-1/ostree-bootconfig-parser.h + /usr/include/ostree-1/ostree-core.h + /usr/include/ostree-1/ostree-deployment.h + /usr/include/ostree-1/ostree-diff.h + /usr/include/ostree-1/ostree-dummy-enumtypes.h + /usr/include/ostree-1/ostree-gpg-verify-result.h + /usr/include/ostree-1/ostree-mutable-tree.h + /usr/include/ostree-1/ostree-ref.h + /usr/include/ostree-1/ostree-remote.h + /usr/include/ostree-1/ostree-repo-deprecated.h + /usr/include/ostree-1/ostree-repo-file.h + /usr/include/ostree-1/ostree-repo-finder-avahi.h + /usr/include/ostree-1/ostree-repo-finder-config.h + /usr/include/ostree-1/ostree-repo-finder-mount.h + /usr/include/ostree-1/ostree-repo-finder-override.h + /usr/include/ostree-1/ostree-repo-finder.h + /usr/include/ostree-1/ostree-repo.h + /usr/include/ostree-1/ostree-sepolicy.h + /usr/include/ostree-1/ostree-sysroot-upgrader.h + /usr/include/ostree-1/ostree-sysroot.h + /usr/include/ostree-1/ostree-types.h + /usr/include/ostree-1/ostree-version.h + /usr/include/ostree-1/ostree.h + /usr/lib64/libostree-1.so + /usr/lib64/pkgconfig/ostree-1.pc @@ -49,16 +78,57 @@ programming.docs - /usr/share/man + /usr/share/man/man1/ostree-admin-cleanup.1 + /usr/share/man/man1/ostree-admin-config-diff.1 + /usr/share/man/man1/ostree-admin-deploy.1 + /usr/share/man/man1/ostree-admin-init-fs.1 + /usr/share/man/man1/ostree-admin-instutil.1 + /usr/share/man/man1/ostree-admin-os-init.1 + /usr/share/man/man1/ostree-admin-pin.1 + /usr/share/man/man1/ostree-admin-set-origin.1 + /usr/share/man/man1/ostree-admin-status.1 + /usr/share/man/man1/ostree-admin-switch.1 + /usr/share/man/man1/ostree-admin-undeploy.1 + /usr/share/man/man1/ostree-admin-unlock.1 + /usr/share/man/man1/ostree-admin-upgrade.1 + /usr/share/man/man1/ostree-admin.1 + /usr/share/man/man1/ostree-cat.1 + /usr/share/man/man1/ostree-checkout.1 + /usr/share/man/man1/ostree-checksum.1 + /usr/share/man/man1/ostree-commit.1 + /usr/share/man/man1/ostree-config.1 + /usr/share/man/man1/ostree-create-usb.1 + /usr/share/man/man1/ostree-diff.1 + /usr/share/man/man1/ostree-export.1 + /usr/share/man/man1/ostree-find-remotes.1 + /usr/share/man/man1/ostree-fsck.1 + /usr/share/man/man1/ostree-gpg-sign.1 + /usr/share/man/man1/ostree-init.1 + /usr/share/man/man1/ostree-log.1 + /usr/share/man/man1/ostree-ls.1 + /usr/share/man/man1/ostree-prune.1 + /usr/share/man/man1/ostree-pull-local.1 + /usr/share/man/man1/ostree-pull.1 + /usr/share/man/man1/ostree-refs.1 + /usr/share/man/man1/ostree-remote.1 + /usr/share/man/man1/ostree-reset.1 + /usr/share/man/man1/ostree-rev-parse.1 + /usr/share/man/man1/ostree-show.1 + /usr/share/man/man1/ostree-static-delta.1 + /usr/share/man/man1/ostree-summary.1 + /usr/share/man/man1/ostree.1 + /usr/share/man/man1/rofiles-fuse.1 + /usr/share/man/man5/ostree.repo-config.5 + /usr/share/man/man5/ostree.repo.5 - - 2018-01-23 - 2018.01 + + 2018-08-20 + 2018.7 Packaging update Pierre-Yves pyu@riseup.net \ No newline at end of file