You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The PURL test suite contains a non-canonical PURL pkg:gem/jruby-launcher@1.1.2?Platform=java which is supposed to parse as a PURL with the qualifier platform=java, but packageurl-dotnet parses the qualifier as Platform=java. The qualifier case is normalized only in ToString.
This causes two problems:
If somebody writes code that parses a PURL and then tries to obtain the value of a qualifier, they will sometimes not get the expected value because the qualifier case doesn't match.
Serializing the PURL and then deserializing the PURL results in a slightly different PURL.
The text was updated successfully, but these errors were encountered:
The PURL test suite contains a non-canonical PURL
pkg:gem/jruby-launcher@1.1.2?Platform=java
which is supposed to parse as a PURL with the qualifierplatform=java
, but packageurl-dotnet parses the qualifier asPlatform=java
. The qualifier case is normalized only inToString
.This causes two problems:
The text was updated successfully, but these errors were encountered: