The package rpms/aws-c-s3.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/aws-c-s3.git/commit/?id=f99fd4384583....
Change: +ExcludeArch: s390x
Thanks.
Full change: ============
commit f99fd43845831f4a494f54f50cc2667d94ad9339 Author: Dominik Wombacher dominik@wombacher.cc Date: Mon Dec 9 18:00:24 2024 +0000
Initial import (fedora#2279014).
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..baf8e2a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/aws-c-s3-0.7.5.tar.gz diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..6995251 --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,40 @@ +# See the documentation for more information: +# https://packit.dev/docs/configuration/ + +upstream_project_url: https://github.com/awslabs/aws-c-s3 +upstream_tag_template: v{version} + +jobs: + - job: pull_from_upstream + trigger: release + # Keeping dist-git branches non-divergent + # Requirs manual local merge from rawhide to stable release branches + # https://packit.dev/docs/fedora-releases-guide#keeping-dist-git-branches-non-... + dist_git_branches: + - fedora-rawhide + + - job: koji_build + trigger: commit + allowed_pr_authors: + - packit + - all_admins + - all_committers + - '@cloud-sig' # string with @ needs quotes to be valid yaml + allowed_committers: + - all_admins + - all_committers + - '@cloud-sig' # string with @ needs quotes to be valid yaml + dist_git_branches: + - fedora-all + - epel-all + + - job: bodhi_update + trigger: commit + allowed_builders: + - packit + - all_admins + - all_committers + - '@cloud-sig' # string with @ needs quotes to be valid yaml + dist_git_branches: + - fedora-branched # rawhide updates are created automatically + - epel-all diff --git a/0001-disable-tests-that-require-internet-connectivity.patch b/0001-disable-tests-that-require-internet-connectivity.patch new file mode 100644 index 0000000..0bded0a --- /dev/null +++ b/0001-disable-tests-that-require-internet-connectivity.patch @@ -0,0 +1,263 @@ +From def0aa28eae1f8d4bf7e3dc5dda43802275d4e44 Mon Sep 17 00:00:00 2001 +From: Dominik Wombacher dominik@wombacher.cc +Date: Mon, 30 Sep 2024 08:11:24 +0000 +Subject: [PATCH] feat(patch): Disable tests that require internet connectivity + +--- + tests/CMakeLists.txt | 193 ------------------------------------------- + 1 file changed, 193 deletions(-) + +diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt +index b531e93..5594f7c 100644 +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -40,130 +40,19 @@ add_test_case(test_s3_meta_request_body_streaming) + add_test_case(test_s3_update_meta_requests_trigger_prepare) + add_test_case(test_s3_client_update_connections_finish_result) + +-add_net_test_case(test_s3_client_exceed_retries) +-add_net_test_case(test_s3_client_acquire_connection_fail) + add_net_test_case(test_s3_meta_request_fail_prepare_request) + add_net_test_case(test_s3_meta_request_sign_request_fail) +-add_net_test_case(test_s3_meta_request_send_request_finish_fail) +-add_net_test_case(test_s3_auto_range_put_missing_upload_id) + + add_net_test_case(test_s3_cancel_mpu_create_not_sent) +-add_net_test_case(test_s3_cancel_mpu_create_completed) +-add_net_test_case(test_s3_cancel_mpu_one_part_completed) +-add_net_test_case(test_s3_cancel_mpu_one_part_completed_async) +-add_net_test_case(test_s3_cancel_mpu_all_parts_completed) +-add_net_test_case(test_s3_cancel_mpu_cancellable_requests) +-add_net_test_case(test_s3_pause_mpu_cancellable_requests) + add_net_test_case(test_s3_cancel_mpd_nothing_sent) + add_net_test_case(test_s3_cancel_mpd_one_part_sent) +-add_net_test_case(test_s3_cancel_mpd_one_part_completed) +-add_net_test_case(test_s3_cancel_mpd_two_parts_completed) +-add_net_test_case(test_s3_cancel_mpd_head_object_sent) +-add_net_test_case(test_s3_cancel_mpd_head_object_completed) +-add_net_test_case(test_s3_cancel_mpd_empty_object_get_with_part_number_1_sent) +-add_net_test_case(test_s3_cancel_mpd_empty_object_get_with_part_number_1_completed) +-add_net_test_case(test_s3_cancel_mpd_pending_streaming) +-add_net_test_case(test_s3_cancel_prepare) + +-add_net_test_case(test_s3_get_object_tls_disabled) +-add_net_test_case(test_s3_get_object_tls_enabled) +-add_net_test_case(test_s3_get_object_tls_default) +-add_net_test_case(test_s3_get_object_less_than_part_size) +-add_net_test_case(test_s3_get_object_file_path) +-add_net_test_case(test_s3_get_object_file_path_create_new) +-add_net_test_case(test_s3_get_object_file_path_append) +-add_net_test_case(test_s3_get_object_file_path_to_position) +-add_net_test_case(test_s3_get_object_empty_object) +-add_net_test_case(test_s3_get_object_multiple) +-add_net_test_case(test_s3_get_object_multiple_serial) +-add_net_test_case(test_s3_get_object_sse_kms) +-add_net_test_case(test_s3_get_object_sse_aes256) +-add_net_test_case(test_s3_get_object_looks_like_async_error_xml) +-add_net_test_case(test_s3_default_get_object_looks_like_async_error_xml) +-add_net_test_case(test_s3_get_object_backpressure_small_increments) +-add_net_test_case(test_s3_get_object_backpressure_big_increments) +-add_net_test_case(test_s3_get_object_backpressure_initial_size_zero) +-add_net_test_case(test_s3_get_object_backpressure_small_increments_recv_filepath) +-add_net_test_case(test_s3_get_object_backpressure_big_increments_recv_filepath) +-add_net_test_case(test_s3_get_object_backpressure_initial_size_zero_recv_filepath) +-add_net_test_case(test_s3_get_object_part) +-add_net_test_case(test_s3_no_signing) +-add_net_test_case(test_s3_signing_override) +-add_net_test_case(test_s3_put_object_tls_disabled) +-add_net_test_case(test_s3_put_object_tls_enabled) +-add_net_test_case(test_s3_put_object_tls_default) +-add_net_test_case(test_s3_multipart_put_object_with_acl) +-add_net_test_case(test_s3_put_object_multiple) +-add_net_test_case(test_s3_put_object_multiple_with_filepath) +-add_net_test_case(test_s3_put_object_less_than_part_size) +-add_net_test_case(test_s3_put_object_less_than_part_size_with_content_encoding) +-add_net_test_case(test_s3_put_object_mpu_with_content_encoding) +-add_net_test_case(test_s3_put_object_multipart_threshold) +-add_net_test_case(test_s3_put_object_multipart_threshold_less_than_part_size) +-add_net_test_case(test_s3_put_object_empty_object) +-add_net_test_case(test_s3_put_object_with_part_remainder) +-add_net_test_case(test_s3_put_object_sse_kms) +-add_net_test_case(test_s3_put_object_sse_kms_multipart) +-add_net_test_case(test_s3_put_object_sse_aes256) +-add_net_test_case(test_s3_put_object_sse_aes256_multipart) +-add_net_test_case(test_s3_put_object_sse_c_aes256_multipart) +-add_net_test_case(test_s3_put_object_sse_c_aes256_multipart_with_checksum) +-add_net_test_case(test_s3_put_object_singlepart_no_content_md5_enabled) +-add_net_test_case(test_s3_put_object_singlepart_no_content_md5_disabled) +-add_net_test_case(test_s3_put_object_singlepart_correct_content_md5_enabled) +-add_net_test_case(test_s3_put_object_singlepart_correct_content_md5_disabled) +-add_net_test_case(test_s3_put_object_singlepart_incorrect_content_md5_enabled) +-add_net_test_case(test_s3_put_object_singlepart_incorrect_content_md5_disabled) +-add_net_test_case(test_s3_put_object_multipart_no_content_md5_enabled) +-add_net_test_case(test_s3_put_object_multipart_no_content_md5_disabled) +-add_net_test_case(test_s3_put_object_multipart_correct_content_md5_enabled) +-add_net_test_case(test_s3_put_object_multipart_correct_content_md5_disabled) +-add_net_test_case(test_s3_put_object_multipart_incorrect_content_md5_enabled) +-add_net_test_case(test_s3_put_object_multipart_incorrect_content_md5_disabled) + add_net_test_case(test_s3_upload_part_message_with_content_md5) + add_net_test_case(test_s3_upload_part_message_without_content_md5) + add_net_test_case(test_s3_create_multipart_upload_message_with_content_md5) + add_net_test_case(test_s3_complete_multipart_message_with_content_md5) +-add_net_test_case(test_s3_put_object_double_slashes) +-add_net_test_case(test_s3_put_object_no_content_length) +-add_net_test_case(test_s3_put_object_single_part_no_content_length) +-add_net_test_case(test_s3_put_object_zero_size_no_content_length) +-add_net_test_case(test_s3_put_large_object_no_content_length_with_checksum) +-add_net_test_case(test_s3_put_object_no_content_length_multiple) +-add_net_test_case(test_s3_put_object_async_singlepart) +-add_net_test_case(test_s3_put_object_async_multipart) +-add_net_test_case(test_s3_put_object_async_read_completes_synchronously) +-add_net_test_case(test_s3_put_object_small_reads) +-add_net_test_case(test_s3_put_object_async_small_reads) +-add_net_test_case(test_s3_put_object_async_no_content_length_partial_part) +-add_net_test_case(test_s3_put_object_async_no_content_length_1part) +-add_net_test_case(test_s3_put_object_async_no_content_length_empty_part2) +-add_net_test_case(test_s3_put_object_async_no_content_length_2parts) +-add_net_test_case(test_s3_put_object_async_fail_reading) +-add_net_test_case(test_s3_put_object_if_none_match) +-add_net_test_case(test_s3_put_object_mpu_if_none_match) +-add_net_test_case(test_s3_many_async_uploads_without_data) +-add_net_test_case(test_s3_download_empty_file_with_checksum) +-add_net_test_case(test_s3_download_empty_file_with_checksum_header) +-add_net_test_case(test_s3_download_single_part_file_with_checksum) +-add_net_test_case(test_s3_download_multipart_file_with_checksum) +-add_net_test_case(test_s3_asyncwrite_empty_file) +-add_net_test_case(test_s3_asyncwrite_small_file_1_write) +-add_net_test_case(test_s3_asyncwrite_small_file_1_write_then_eof) +-add_net_test_case(test_s3_asyncwrite_small_file_many_writes) +-add_net_test_case(test_s3_asyncwrite_1_part) +-add_net_test_case(test_s3_asyncwrite_1_part_many_writes) +-add_net_test_case(test_s3_asyncwrite_1_part_then_eof) +-add_net_test_case(test_s3_asyncwrite_2_parts_2_partsize_writes) +-add_net_test_case(test_s3_asyncwrite_2_parts_1_write) +-add_net_test_case(test_s3_asyncwrite_2_parts_first_write_over_partsize) +-add_net_test_case(test_s3_asyncwrite_2_parts_first_write_under_partsize) +-add_net_test_case(test_s3_asyncwrite_tolerate_empty_writes) +-add_net_test_case(test_s3_asyncwrite_write_from_future_callback) + add_net_test_case(test_s3_asyncwrite_fails_if_request_has_completed) +-add_net_test_case(test_s3_asyncwrite_fails_if_write_after_eof) + add_net_test_case(test_s3_asyncwrite_fails_if_writes_overlap) +-add_net_test_case(test_s3_asyncwrite_cancel_sends_abort) + + if(ENABLE_MRAP_TESTS) + add_net_test_case(test_s3_get_object_less_than_part_size_mrap) +@@ -172,60 +61,10 @@ if(ENABLE_MRAP_TESTS) + add_net_test_case(test_s3_put_object_multipart_mrap) + endif() + +-add_net_test_case(test_s3_round_trip) +-add_net_test_case(test_s3_round_trip_default_get) +-add_net_test_case(test_s3_round_trip_multipart_get_fc) +-add_net_test_case(test_s3_round_trip_default_get_fc) +-add_net_test_case(test_s3_round_trip_mpu_multipart_get_fc) +-add_net_test_case(test_s3_round_trip_mpu_multipart_get_with_list_algorithm_fc) +-add_net_test_case(test_s3_round_trip_mpu_default_get_fc) +-add_net_test_case(test_s3_round_trip_default_get_fc_header) +-add_net_test_case(test_s3_round_trip_multipart_get_fc_header) +-add_net_test_case(test_s3_round_trip_mpu_multipart_get_fc_header) +-add_net_test_case(test_s3_round_trip_with_filepath) +-add_net_test_case(test_s3_round_trip_mpu_with_filepath) +-add_net_test_case(test_s3_round_trip_with_filepath_no_content_length) +-add_net_test_case(test_s3_round_trip_mpu_with_filepath_no_content_length) +-add_net_test_case(test_s3_round_trip_mpu_multipart_get_full_object_checksum_fc) +-add_net_test_case(test_s3_round_trip_mpu_multipart_get_full_object_checksum_fc_header) +-add_net_test_case(test_s3_chunked_then_unchunked) +- +-add_net_test_case(test_s3_cancel_mpu_one_part_completed_fc) +-add_net_test_case(test_s3_cancel_mpd_one_part_completed_fc) +- +-add_net_test_case(test_s3_meta_request_default) +-add_net_test_case(test_s3_put_object_fail_headers_callback) +-add_net_test_case(test_s3_put_object_fail_body_callback) +-add_net_test_case(test_s3_get_object_fail_headers_callback) +-add_net_test_case(test_s3_get_object_fail_body_callback) +-add_net_test_case(test_s3_default_fail_headers_callback) +-add_net_test_case(test_s3_default_invoke_headers_callback_on_error) +-add_net_test_case(test_s3_default_invoke_headers_callback_cancels_on_error) +-add_net_test_case(test_s3_get_object_invoke_headers_callback_on_error) +-add_net_test_case(test_s3_put_object_invoke_headers_callback_on_error) +-add_net_test_case(test_s3_put_object_invoke_headers_callback_on_error_with_user_cancellation) +-add_net_test_case(test_s3_default_fail_body_callback) +-add_net_test_case(test_s3_default_fail_operation_name) +-add_net_test_case(test_s3_error_missing_file) +-add_net_test_case(test_s3_existing_host_entry) +-add_net_test_case(test_s3_put_fail_object_invalid_request) + add_net_test_case(test_s3_put_fail_object_invalid_send_filepath) +-add_net_test_case(test_s3_put_fail_object_bad_parallel_read_stream) +-add_net_test_case(test_s3_put_fail_object_inputstream_fail_reading) +-add_net_test_case(test_s3_put_fail_object_inputstream_mismatch_content_length) + add_net_test_case(test_s3_put_single_part_fail_object_inputstream_fail_reading) + add_net_test_case(test_s3_put_single_part_fail_object_inputstream_mismatch_content_length) +-add_net_test_case(test_s3_put_object_clamp_part_size) +-add_net_test_case(test_s3_auto_ranged_get_sending_user_agent) +-add_net_test_case(test_s3_auto_ranged_put_sending_user_agent) +-add_net_test_case(test_s3_default_sending_meta_request_user_agent) +-add_net_test_case(test_s3_range_requests) +-add_net_test_case(test_s3_not_satisfiable_range) + add_net_test_case(test_s3_invalid_start_range_greator_than_end_range) +-add_net_test_case(test_s3_invalid_empty_file_with_range) +- +-add_net_test_case(test_s3_bad_endpoint) +-add_net_test_case(test_s3_different_endpoints) + + add_test_case(test_s3_request_type_operation_name) + add_test_case(test_s3_request_type_from_operation_name) +@@ -294,27 +133,8 @@ add_test_case(crc32c_test_invalid_state) + add_net_test_case(verify_checksum_stream) + add_net_test_case(verify_chunk_stream) + +-add_net_test_case(test_s3_copy_small_object) +-add_net_test_case(test_s3_copy_small_object_special_char) +-add_net_test_case(test_s3_multipart_copy_large_object_special_char) +-add_net_test_case(test_s3_multipart_copy_large_object) +-add_net_test_case(test_s3_copy_object_invalid_source_key) +-add_net_test_case(test_s3_copy_source_prefixed_by_slash) +-add_net_test_case(test_s3_copy_source_prefixed_by_slash_multipart) +-add_net_test_case(test_s3_put_pause_resume_happy_path) +-add_net_test_case(test_s3_put_pause_resume_all_parts_done) +-add_net_test_case(test_s3_put_pause_resume_invalid_resume_data) +-add_net_test_case(test_s3_put_pause_resume_invalid_content_length) +-add_net_test_case(test_s3_upload_review) +-add_net_test_case(test_s3_upload_review_no_content_length) +-add_net_test_case(test_s3_upload_review_rejection) +-add_net_test_case(test_s3_upload_review_checksum_location_none) +-add_net_test_case(test_s3_upload_review_checksum_location_none_async) +-add_net_test_case(test_s3_upload_review_checksum_location_none_async_noop_part) +- + add_net_test_case(test_s3_list_bucket_init_mem_safety) + add_net_test_case(test_s3_list_bucket_init_mem_safety_optional_copies) +-add_net_test_case(test_s3_list_bucket_valid) + + # Tests against local mock server + if(ENABLE_MOCK_SERVER_TESTS) +@@ -355,18 +175,6 @@ if(ENABLE_MOCK_SERVER_TESTS) + add_net_test_case(request_timeout_error_mock_server) + endif() + +-add_net_test_case(s3express_provider_long_running_session_refresh) +- +-add_net_test_case(s3express_client_put_object) +-add_net_test_case(s3express_client_put_object_multipart) +-add_net_test_case(s3express_client_put_object_multipart_multiple) +-add_net_test_case(s3express_client_put_object_long_running_session_refresh) +-add_net_test_case(s3express_client_get_object) +-add_net_test_case(s3express_client_get_object_multiple) +-add_net_test_case(s3express_client_get_object_create_session_error) +-add_net_test_case(s3express_client_copy_object) +-add_net_test_case(s3express_client_copy_object_multipart) +- + add_net_test_case(meta_request_auto_ranged_get_new_error_handling) + add_net_test_case(meta_request_auto_ranged_put_new_error_handling) + add_net_test_case(bad_request_error_handling) +@@ -387,7 +195,6 @@ add_test_case(test_s3_buffer_pool_limits) + add_test_case(test_s3_buffer_pool_trim) + add_test_case(test_s3_buffer_pool_reservation_hold) + add_test_case(test_s3_buffer_pool_too_small) +-add_net_test_case(test_s3_put_object_buffer_pool_trim) + add_test_case(test_s3_buffer_pool_forced_buffer) + add_test_case(test_s3_buffer_pool_forced_buffer_after_reservation_hold) + add_test_case(test_s3_buffer_pool_forced_buffer_wont_stop_reservations) +-- +2.47.1 + diff --git a/aws-c-s3-cmake.patch b/aws-c-s3-cmake.patch new file mode 100644 index 0000000..d116ffa --- /dev/null +++ b/aws-c-s3-cmake.patch @@ -0,0 +1,21 @@ +diff -urN a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt 2021-10-01 21:29:28.000000000 +0000 ++++ b/CMakeLists.txt 2022-02-03 21:27:37.515426956 +0000 +@@ -104,7 +104,7 @@ + endif() + + install(EXPORT "${PROJECT_NAME}-targets" +- DESTINATION "${LIBRARY_DIRECTORY}/${PROJECT_NAME}/cmake/${TARGET_DIR}/" ++ DESTINATION "${LIBRARY_DIRECTORY}/cmake/${PROJECT_NAME}/${TARGET_DIR}/" + NAMESPACE AWS:: + COMPONENT Development) + +@@ -113,7 +113,7 @@ + @ONLY) + + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake" +- DESTINATION "${LIBRARY_DIRECTORY}/${PROJECT_NAME}/cmake/" ++ DESTINATION "${LIBRARY_DIRECTORY}/cmake/${PROJECT_NAME}/" + COMPONENT Development) + + include(CTest) diff --git a/aws-c-s3.spec b/aws-c-s3.spec new file mode 100644 index 0000000..9748487 --- /dev/null +++ b/aws-c-s3.spec @@ -0,0 +1,141 @@ +%global _description %{expand: +The AWS-C-S3 library is an asynchronous AWS S3 client +focused on maximizing throughput and network utilization.} + +Name: aws-c-s3 +Version: 0.7.5 +Release: 1%{?dist} +Summary: C99 library implementation for communicating with the S3 service + +License: Apache-2.0 +URL: https://github.com/awslabs/%%7Bname%7D +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +Patch0: aws-c-s3-cmake.patch +Patch1: 0001-disable-tests-that-require-internet-connectivity.patch + +BuildRequires: gcc +BuildRequires: cmake +BuildRequires: openssl-devel +BuildRequires: aws-c-auth-devel +BuildRequires: aws-c-http-devel +BuildRequires: aws-checksums-devel +BuildRequires: aws-c-sdkutils-devel + +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval +ExcludeArch: %{ix86} +# Dependencies like aws-c-common don't support and build on s390x +# Upstream issue: https://github.com/awslabs/aws-c-common/issues/1111 +# Fedora bugzilla ticket to be created after package review +ExcludeArch: s390x + +%description %{_description} + + +%package libs +Summary: %{summary} + +%description libs %{_description} + + +%package devel +Summary: %{summary} +Requires: openssl-devel +Requires: aws-c-auth-devel +Requires: aws-c-http-devel +Requires: aws-checksums-devel +Requires: aws-c-sdkutils-devel +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description devel %{_description} + + +%package doc +Summary: %{summary} +BuildArch: noarch + +%description doc %{_description} + + +%prep +%autosetup -p1 + + +%build +%cmake -DBUILD_SHARED_LIBS=ON +%cmake_build + + +%install +%cmake_install +# install documentation +mkdir -p %{buildroot}/%{_docdir}/aws-c-s3/docs +mkdir -p %{buildroot}/%{_docdir}/aws-c-s3/docs/images +install -p -m 644 docs/*.md %{buildroot}/%{_docdir}/aws-c-s3/docs/ +install -p -m 644 docs/images/*.svg %{buildroot}/%{_docdir}/aws-c-s3/docs/images/ + + +%check +%ctest + + +%files +%license LICENSE NOTICE +%doc README.md +%{_bindir}/s3 + + +%files libs +%{_libdir}/libaws-c-s3.so.1{,.*} +%{_libdir}/libaws-c-s3.so.0unstable + + +%files devel +%{_libdir}/libaws-c-s3.so +%dir %{_includedir}/aws/s3 +%{_includedir}/aws/s3/*.h +%dir %{_libdir}/cmake/aws-c-s3 +%dir %{_libdir}/cmake/aws-c-s3/shared +%{_libdir}/cmake/aws-c-s3/aws-c-s3-config.cmake +%{_libdir}/cmake/aws-c-s3/shared/aws-c-s3-targets-noconfig.cmake +%{_libdir}/cmake/aws-c-s3/shared/aws-c-s3-targets.cmake + + +%files doc +%license LICENSE NOTICE +%dir %{_docdir}/aws-c-s3/docs/ +%dir %{_docdir}/aws-c-s3/docs/images/ +%{_docdir}/aws-c-s3/docs/*.md +%{_docdir}/aws-c-s3/docs/images/*.svg + + +%changelog +* Mon Dec 09 2024 Dominik Wombacher dominik@wombacher.cc - 0.7.5-1 +- update to 0.7.5 + +* Mon Nov 25 2024 Dominik Wombacher dominik@wombacher.cc - 0.7.1-1 +- update to 0.7.1 +- doc sub-package 'BuildArch: noarch' + +* Mon Sep 30 2024 Dominik Wombacher dominik@wombacher.cc - 0.6.6-1 +- update to 0.6.6 +- minor spec file changes + +* Fri May 03 2024 Dominik Wombacher dominik@wombacher.cc - 0.5.7-1 +- update to 0.5.7 + +* Tue Feb 22 2022 David Duncan davdunc@amazon.com - 0.1.27-5 +- Updated for package review + +* Tue Feb 22 2022 Kyle Knapp kyleknap@amazon.com - 0.1.27-4 +- Include missing devel directories + +* Thu Feb 03 2022 Kyle Knapp kyleknap@amazon.com - 0.1.27-3 +- Update specfile based on review feedback + +* Wed Feb 02 2022 David Duncan davdunc@amazon.com - 0.1.27-2 +- Prepare for package review + +* Tue Jan 18 2022 Kyle Knapp kyleknap@amazon.com - 0.1.27-1 +- Initial package development diff --git a/sources b/sources new file mode 100644 index 0000000..7bf7f4b --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (aws-c-s3-0.7.5.tar.gz) = d677adfc757a311404d2140bcb5079dff2080afecb925457c965856ce8e07a29cffa908300922019dbecc2957d87d9aa6c3605fd9fa04d9cfaf9314237815eb1
arch-excludes@lists.fedoraproject.org