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

Ported mark2 to Python 3 #130

Merged
merged 33 commits into from
Jul 26, 2021
Merged

Ported mark2 to Python 3 #130

merged 33 commits into from
Jul 26, 2021

Conversation

Column01
Copy link
Collaborator

After some painstaking work and well over 12-16 hours of debugging, I have (finally) completed a port of mark2 to python 3! Please note: This includes changes to the readme I submitted in my last PR: #127 which will be closed as of posting.

I tested as much of the functionality as I could (it even passes the self-tests apart from the .parse_time ones that I'm pretty sure are just due to other changes in the code base over the years).

What I could not test is the integrations (IRC, Mumble etc.) as I don't have the infrastructure set up to test that.

I am willing and able to maintain mark2 post update and fix any bugs this port reveals.
I do recommend making a new branch on the repository for this port as I would consider this a test more than a polished port due to the above lack of testing for the integrations.

Added some of the most common issues with mark2 to the readme and their solutions.
Changed properties to be an OrderedDict so options are applied in order.
This allows you to list your JVM arguments in order and if one depends on another, you can just place it before it in your mark2.properties file
Fixed an issue with the test case for the process service where strings were passed instead of bytes causing an error.
@Column01
Copy link
Collaborator Author

Column01 commented Jul 24, 2021

Note: The install guide will need to be updated. I can update the ubuntu one with certainty but others will need to pitch in for the other distros to confirm the process works

@Column01
Copy link
Collaborator Author

@gsand any chance you have some other way I could contact you to discuss this? Would be nice for this to be considered

@gsand gsand merged commit 4b151cd into mark2devel:master Jul 26, 2021
@gsand
Copy link
Collaborator

gsand commented Jul 26, 2021

Hi, I’ve added you as a collaborator. Mark2 needed collaborators. Thank you for updating to python3.

@Column01 Column01 deleted the py3-port branch July 26, 2021 23:39
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