googleapis / googleapis/google-cloud-cpp

Decommission deprecated MD5HashValue and Crc32cChecksumValue types

Open
#16,404 0 comments 0 reactions 0 assignees View on GitHub
api: storage type: cleanup
Dominant language
C++
Stars
659
Forks
462
Avg merge
1d 2h
Merged PRs (30d)
89

Description

These storage types were deprecated as part of https://github.com/googleapis/google-cloud-cpp/pull/16311. They should be removed 6 months after deprecation, roughly January 2027. Until that time several test.cc files have been updated to include `google/cloud/internal/disable_deprecation_warnings.inc`. When these types are removed, those deprecation includes should also be removed.

Contributor guide

Open the contributing guide

Research direction

Search the repository for MD5HashValue, Crc32cChecksumValue, and google/cloud/internal/disable_deprecation_warnings.inc to identify their definitions, uses, and affected test.cc files. Confirm the six-month deprecation period has elapsed, remove the deprecated types and associated warning-suppression includes, then run the relevant tests to verify the cleanup.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, google-cloud
Domain
cloud
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.