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

Release v4.2.34 #10403

Closed
12 tasks done
dacook opened this issue Feb 9, 2023 · 6 comments
Closed
12 tasks done

Release v4.2.34 #10403

dacook opened this issue Feb 9, 2023 · 6 comments
Assignees

Comments

@dacook
Copy link
Member

dacook commented Feb 9, 2023

Preparation on Thursday

Testing

Finish on Tuesday

  • Publish and notify #global-community (this is automatically posted with a plugin)
  • Deploy the new release to all managed instances.
    Command line instructions
    cd ofn-install
    git pull
    ansible-playbook --limit all-prod --extra-vars "git_version=vx.y.z" playbooks/deploy.yml
    
  • Notify #instance-managers:

    @instance_managers The new release has been deployed.

  • Nudge next release manager

The full process is described at https://github.com/openfoodfoundation/openfoodnetwork/wiki/Releasing.

@drummer83 drummer83 added the pr-staged-au staging.openfoodnetwork.org.au label Feb 9, 2023
@drummer83 drummer83 self-assigned this Feb 9, 2023
@drummer83
Copy link
Contributor

Hi @dacook,
I have tested this release. Notes are here: https://docs.google.com/document/d/1YoVmHC5Q__QhTUlA-1bUlbthe8ZggLFZRLNJJ_ALZvU/edit?usp=sharing

Everything seems fine, unless it looks like #10375 didn't cover all cases. The situation has improved a lot though:
Before (release v4.2.33):
image

After (release v4.2.34):
image

Up to you or @openfoodfoundation/train-drivers-product-owners to decide if we want to move forward and risk having unhappy users who were hoping for a final solution or if we postpone or change the release.

Adding feedback needed.
Thanks!

@drummer83 drummer83 added feedback-needed and removed pr-staged-au staging.openfoodnetwork.org.au labels Feb 10, 2023
@filipefurtad0
Copy link
Contributor

filipefurtad0 commented Feb 10, 2023

Hey @drummer83 ,

Thanks for testing this release 💪

I'm not sure the second picture relates to the bug #10363, introduced by pagination. I think it is possible to have missing information in the BOM page (under some obscure circumstances, I must admin 😅 )

I would say we need more information on it, to make a decision on blocking a release. A quick test could be:

  • staging a release, previous to the introduction of pagination -> pagination was introduced in v4.2.32, so I guess staging v4.2.31 would be appropriate
  • reopening that page and verifying whether the missing entries are still there

What do you think?

If these missing entries are still there, then I suspect it could relate to:

  • orders placed for distributors which were removed from an order cycle (after the placement of that order)
  • permission changes, over products or over right to be added to order cycles

@RachL
Copy link
Contributor

RachL commented Feb 12, 2023

If I understand everything, we have a release that improves the situation and does not introduce further regressions: let's not postpone it and deploy it on Tuesday now that most of the release process has been done 👍

Even if we see after the test mentioned by Filipe that there are still cases that can be improved, I still think this release can follow the normal process.

@drummer83
Copy link
Contributor

Yes, ok. Let's move ahead.

I can confirm that the missing data can be observed in v 4.2.31 (before pagination) as well.

Empty producer field:

  • line items of suppliers which the distributor has no permission for anymore --> makes kind of sense maybe?
  • --> providing permission to add to order cycle brings the information back
  • --> a note like 'permission has been removed' instead of empty field would be more clear
  • --> wishlist #402

Empty order cycle field:

@dacook
Copy link
Member Author

dacook commented Feb 13, 2023

Thanks everyone for checking on this. Sounds like we're good to go, so I've ticked the 'test build' checkbox and will deploy on Tuesday morning (AU).

@dacook
Copy link
Member Author

dacook commented Feb 14, 2023

🚀 Released and deployed

@dacook dacook closed this as completed Feb 14, 2023
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

No branches or pull requests

4 participants