Skip to content

Conversation

@johnsaigle
Copy link
Contributor

@johnsaigle johnsaigle commented Nov 21, 2018

See #3878 for background.

This PR covers NDB Page and its child classes. They must be updated together because their function signatures all need to match.

@johnsaigle johnsaigle added Category: Cleanup PR or issue introducing/requiring at least one clean-up operation [branch] major labels Nov 21, 2018
@johnsaigle johnsaigle changed the title [Core: Menu Filter] Add return types to function signatures [Core: NDB Page and Children] Add return types to function signatures Nov 21, 2018
@johnsaigle johnsaigle added the State: Needs work PR awaiting additional work by the author to proceed label Nov 21, 2018
@johnsaigle johnsaigle added the State: Blocked PR or issue awaiting an external event such as the merge or another PR to proceed label Nov 21, 2018
@johnsaigle
Copy link
Contributor Author

This PR will be easier to deal with when #4073 is merged so I'm adding Blocked for the time being.

@driusan
Copy link
Collaborator

driusan commented Nov 22, 2018

Can we close this and reopen it after the next major release? NDB_Page type signature changes will also require the updating of every single instrument file in every project that upgrades, and we already forced people to do that a couple releases ago, so giving them a break might be a good idea.

@driusan driusan added the State: Discussion required PR or issue that requires the resolution of a discussion with the relevant parties to proceed label Nov 22, 2018
@johnsaigle
Copy link
Contributor Author

@driusan Sure that makes sense. This also impacts other classes that are tightly coupled with NDB_Page, such as LorisForm I believe. I'll make a list of the libraries that will be excluded from the 21 release.

@johnsaigle johnsaigle removed the State: Blocked PR or issue awaiting an external event such as the merge or another PR to proceed label Nov 27, 2018
@johnsaigle
Copy link
Contributor Author

Closing for now. Should be re-opened after the LORIS 21 release.

@johnsaigle johnsaigle closed this Nov 27, 2018
@johnsaigle johnsaigle removed the State: Discussion required PR or issue that requires the resolution of a discussion with the relevant parties to proceed label Nov 27, 2018
@johnsaigle johnsaigle added this to the 22.0.0 milestone Dec 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Category: Cleanup PR or issue introducing/requiring at least one clean-up operation State: Needs work PR awaiting additional work by the author to proceed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants