pkg:brew/openssl%25401.1@1.1.1w parses correctly but then incorrectly serializes as pkg:brew/openssl%401.1@1.1.1w (openssl%401.1 turns into openssl@1.1) because the percent_encoding crate does not encode % by default (https://github.com/servo/rust-url/issues/822).
pkg:brew/openssl%25401.1@1.1.1w
parses correctly but then incorrectly serializes aspkg:brew/openssl%401.1@1.1.1w
(openssl%401.1
turns intoopenssl@1.1
) because thepercent_encoding
crate does not encode%
by default (https://github.com/servo/rust-url/issues/822).