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

Forward port and merge changes from the 1.4.0-beta.2 release to our latest dev branch #536

Merged
merged 26 commits into from
Oct 18, 2022

Conversation

ddimatos
Copy link
Collaborator

SUMMARY

This issues addresses:

This pull request level sets the development branch with any code that needed to be ported, ensures we have no sanity failures and aligns documentation with the next release.

Signed-off-by: ddimatos <dimatos@gmail.com>
…ible 2.11

Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
…emoval

Signed-off-by: ddimatos <dimatos@gmail.com>
…emoval

Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
…ogic

Signed-off-by: ddimatos <dimatos@gmail.com>
…e change

Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
Signed-off-by: ddimatos <dimatos@gmail.com>
@ddimatos
Copy link
Collaborator Author

image

URL Suffix: /job/zos-multipath-4/479/consoleText

@ddimatos ddimatos requested a review from richp405 October 18, 2022 16:54
@ddimatos ddimatos changed the title Bugfix/512/linting corrections Forward port and merge changes from the 1.4.0-beta.2 release to our latest dev branch Oct 18, 2022
@ddimatos
Copy link
Collaborator Author

Hi @fernandofloresg , @ketankelkar , @rexemin @richp405 please go over this PR, it did pass regression, I think all you need to focus on is modules, plugins, module_utils and test cases, ignore the rest if you want its simply release content after is nearly 100 files.

This forward ports zos_copy which touched module_utils , plugin and module for zos_copy, so the focus should be that we did not lose any bugs we fixed in the dev branch and ensure all new tests were ported over correctly, i did modify/add a couple. So if you did any work in the dev branch, just be sure its still there.

@rexemin can I get some extra focus on if these were ported correctly, i looked last week week and think they were fine, ill do it again but just wanted extra eyes on it.

@@ -92,6 +92,10 @@ class DataSet(object):

_VSAM_UNCATALOG_COMMAND = " DELETE '{0}' NOSCRATCH"

MVS_PARTITIONED = frozenset({"PE", "PO", "PDSE", "PDS"})
MVS_SEQ = frozenset({"PS", "SEQ", "BASIC"})
MVS_VSAM = frozenset({"KSDS", "ESDS", "RRDS", "LDS", "VSAM"})
Copy link
Collaborator

Choose a reason for hiding this comment

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

Not an issue but why use a frozenset?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Not sure what their reason was but given a frozen set is an immutable set maybe they just did not want anyone to alter them after creation.

Copy link
Collaborator

Choose a reason for hiding this comment

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

To avoid accidentally adding or removing elements, that could cause problems between calls of the class' methods.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Thanks for the clarification @rexemin 👍

Copy link
Collaborator

@richp405 richp405 left a comment

Choose a reason for hiding this comment

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

Nothing scary to my eyes... I only skimmed the docs and .rsts... focused on modules and module tests, but it looked okay from here.

Copy link
Collaborator

@fernandofloresg fernandofloresg left a comment

Choose a reason for hiding this comment

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

I see no issues.

Copy link
Collaborator

@rexemin rexemin left a comment

Choose a reason for hiding this comment

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

I also don't see any issues, looks like it's porting everything from 1.4.0-beta.2.

@ddimatos
Copy link
Collaborator Author

Thanks everyone, going to merge it now :)

@ddimatos ddimatos marked this pull request as ready for review October 18, 2022 22:24
@ddimatos ddimatos merged commit c43a430 into dev Oct 18, 2022
@ddimatos ddimatos deleted the bugfix/512/linting-corrections branch November 2, 2022 18:07
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.

4 participants