relay
relay copied to clipboard
OS `raw_description` does not get parsed: Windows 10
On a Unity WebGL we send os.raw_description as WIndows 10 but it doesn't get parsed.

"os": {
"raw_description": "Windows 10",
"type": "os"
},
Might require changes in the os regex's: https://github.com/getsentry/relay/blob/f17b293c83ae1344e046760656ca2bb8f201b4b8/relay-general/src/store/normalize/contexts.rs#L8-L9
Relates to: https://github.com/getsentry/relay/issues/1171
Do we generally want to support any string provided by https://docs.unity3d.com/ScriptReference/SystemInfo-operatingSystem.html?
Do we generally want to support any string provided by docs.unity3d.com/ScriptReference/SystemInfo-operatingSystem.html?
I believe that's in there in PRs (maybe #1088 #1201) I believe @RaduW knows details.
In this case it's a WebGL build, so it's actually running on the browser. We might support that today from parsing User-Agent because it works for the JavaScript SDK. But here we're sending this value in the os.raw_description same as we send any other Unity event (not running on the browser).
@bruno-garcia Do you know what we send in os.raw_description for WebGL builds on other operating systems? The reason I'm asking is that I'd rather update the regex for an exhaustive list of values than for this single instance of "Windows 10".
@bruno-garcia Do you know what we send in
os.raw_descriptionfor WebGL builds on other operating systems? The reason I'm asking is that I'd rather update the regex for an exhaustive list of values than for this single instance of "Windows 10".
@bitsandfoxes @vaind have you seen the values coming from Mobile and Desktop versions?
I haven't run it elsewhere but I will give it a go.
iPhoneOS 14.5
@jjbayer this one we should normalize to "iOS".
