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

[Backport release/3.4] OGR: Backport fixes for Is3D & IsMeasured from #5477 to 3.4 #5931

Closed
wants to merge 1 commit into from

Conversation

evetion
Copy link

@evetion evetion commented Jun 15, 2022

What does this PR do?

Backports fixes for Is3D & IsMeasured from #5477 to 3.4

What are related issues/pull requests?

The GeoParquet support introduced in #5477, also fixed two smaller bugs in Is3D and IsMeasured, namely that they don't return a boolean as documented, but the result of a bitflag and operation.

This change was breaking for packages that worked around this bug, when 3.5 was introduced in downstream packages, such as GDAL.jl 1.4 in yeesian/ArchGDAL.jl#307.

By backporting, we can align the behaviour of downstream supported versions.

Tasklist

  • Add test case(s)
  • Add documentation
  • Review
  • Adjust for comments
  • All CI builds and checks have passed

@rouault
Copy link
Member

rouault commented Jun 15, 2022

note that there won't be any 3.4.x official releases anymore at that point

@rouault
Copy link
Member

rouault commented Jun 15, 2022

actually if the change that went in 3.5.0 breaks users (I wouldn't have expected it, but that's something that can happen for a feature release), it is not appropriate for backport in a stable branch like 3.4, so I believe this PR shouldn't be merged.

@evetion evetion closed this Jun 15, 2022
@evetion
Copy link
Author

evetion commented Jun 15, 2022

Well, it was a workaround for a bug, the documented behavior didn't change. But this PR doesn't make sense if there's no more 3.4.x releases, so I've closed it.

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.

2 participants