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

4.0.3 Release Tracking Issue #357

Closed
17 of 26 tasks
dellaert opened this issue Jun 18, 2020 · 12 comments
Closed
17 of 26 tasks

4.0.3 Release Tracking Issue #357

dellaert opened this issue Jun 18, 2020 · 12 comments
Assignees
Labels
wip This is still a work in progress
Milestone

Comments

@dellaert
Copy link
Member

dellaert commented Jun 18, 2020

I created a new release branch to cement things before we switch to 4.1
4.1. will remove the cython wrapper.

@ProfFan will bump release number
Which PR's need to be merged in 4.0.3? @jlblancoc @mikesheffler @varunagrawal @acxz

  • blog post

Issues

Pull Requests

Nice To Have

4.1

@dellaert dellaert added the wip This is still a work in progress label Jun 18, 2020
@varunagrawal
Copy link
Collaborator

I want to definitely get #343 and #358 in. #358 can happen since this is a version bump. 🎉

@varunagrawal
Copy link
Collaborator

Also #329 would be nice. I can add in another PR for Basis classes by this weekend so we can add that too.

@dellaert
Copy link
Member Author

I want to definitely get #343 and #358 in. #358 can happen since this is a version bump. 🎉

No, sorry, this is a minor version bump before we version bump to 4.1, which can include API changes. 4.0.3. should not have API changes. Does that change anything?

@varunagrawal
Copy link
Collaborator

Ah pardon me. #358 should be for 4.1 then.

@jlblancoc
Copy link
Member

Which PR's need to be merged in 4.0.3? @jlblancoc

You can merge #314 after my last commit (after CI does its job), which actually finishes the undo of #310 .... as we discussed, #310 changed the behavior in a very core class just to fix an error somewhere in gtsam_unstable (recall, the error was only revealed when building in intel/arm 32bit architectures), which we should address someday but is not urgent IMO.

@acxz
Copy link
Contributor

acxz commented Jun 20, 2020

None of my PRs are essential at the moment.

For using upstream METIS, we need to wait for METIS to expose more of their API with the default installation. (not critical at all) (update METIS's author has declined in exposing more of their API, citing it as an internal API, this will be indefinitely closed)

For TBB we are using deprecated functionality and deprecation warnings do clutter the build, but most users shouldn't see them and it will only be a problem when that functionality is actually removed in later TBB releases.
While I would like to cleanup my TBB PR, many unit tests fail right now and I don't have to time (in the foreseeable future) to fix it up for 4.0.3

@varunagrawal
Copy link
Collaborator

I discussed this minor release with @ProfFan today and this is the plan we've come up with:

  1. Identify issues/PRs that we would like to see addressed in this release.
  2. Set a date to finalize the release.
  3. Freeze all the issues/PRs we wish to push in this release.
  4. Address the task items and prepare the release.

I have already made a list in the main comment of all the issues and PRs that would be nice to have addressed. We can limit the scope as per priority and requirements.

@dellaert
Copy link
Member Author

dellaert commented Jul 7, 2020

We left “nice to have” behind last week :-) Let’s do the absolute essential, like the broken matlab wrapper. Then pybind wrapper upgrades to 4.1. Everything else can go into 4.1.1.

Speed !!!

@varunagrawal
Copy link
Collaborator

Gotcha! I've updated the list to include the issues that are easy to fix or are serious bugs. I believe we can knock those out by the end of the week.

@dellaert
Copy link
Member Author

dellaert commented Jul 7, 2020

Gotcha! I've updated the list to include the issues that are easy to fix or are serious bugs. I believe we can knock those out by the end of the week.

Forget “easy to fix”. Pare down even more to BROKEN NEEDS TO BE FIXED.

@ProfFan
Copy link
Collaborator

ProfFan commented Jul 11, 2020

Also , we need to remove wrap/pybind11 in the release branch.

@varunagrawal varunagrawal changed the title release bump 4.0.3 Release Tracking Issue Jul 13, 2020
@varunagrawal varunagrawal added this to the GTSAM 4.0.3 milestone Jul 13, 2020
@ProfFan
Copy link
Collaborator

ProfFan commented Jul 22, 2020

Yay!

@ProfFan ProfFan closed this as completed Jul 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wip This is still a work in progress
Projects
None yet
Development

No branches or pull requests

5 participants