Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify use of NORMAL object status #737

Merged
merged 1 commit into from
Feb 28, 2025
Merged

Clarify use of NORMAL object status #737

merged 1 commit into from
Feb 28, 2025

Conversation

afrind
Copy link
Collaborator

@afrind afrind commented Feb 27, 2025

It's implicit unless the object is zero-length

Fixes: #682

It's implicit unless the object is zero-length

Fixes: #682
@@ -2363,7 +2363,8 @@ are beyond the end of a group or track.

`Status` can have following values:

* 0x0 := Normal object. The payload is array of bytes and can be empty.
* 0x0 := Normal object. This status is implicit for any non-zero length object.
Zero-length objects explicitly encode the Normal status.
Copy link
Collaborator

@ianswett ianswett Feb 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree the old description was not ideal, but I'm unsure what you're trying to say here?

I'd like to remove the use of 'Normal', because we're just talking about Objects. There aren't normal and non-normal Objects

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See the #682 that describes the problem. Basically, WTF is Normal for?

If we eliminate zero-length objects, we can get rid of this code point. But that's a separate issue. This just describes the current draft usage.

If you want to change the name of Normal - I don't love it either but don't have a better suggestion right now.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SG, I think Normal is an odd word in this case, but it's good enough for now.

@ianswett ianswett merged commit ef25f68 into main Feb 28, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Object Status of normal object (0x0) - remove or clarify
3 participants