-
-
Notifications
You must be signed in to change notification settings - Fork 82
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
Issues 1179 and 1182 #1232
Issues 1179 and 1182 #1232
Conversation
https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-32-bit says that bookworm for the Pi is now available and the recommended OS. @akuker Once again I am disappointed about the lack of transparency. The final buster release was postponed without any further information. My last question about the release has not been commented on even though several branches are ready for PRs. Numerous users have been waiting for ages on the feedback promised in their tickets. It's likely that some of them have already lost interest in the project. |
I apologize for the perceived lack of transparency.
Sorry to hear this. My original goal when I got started with this project was as an enthusiast to help make the original RaSCSI project more accessible outside the X68000 community. It appears I have become the bottleneck in the project successfully moving forward. I'll try to push through the existing PRs that are open and cut a release as soon as possible. Probably this weekend. After that, I'm going to be re-evaluating my role in this project. PiSCSI has an amazing community built around it, and I'm excited to see how it will continue to grow. I hope to stay involved, but its not working to have me as the maintainer/bottleneck on progress. |
@akuker Somehow I doubt that somebody else would be willing to maintain the project, but I hope that I am wrong. IMO what's currently not working well is that on the one hand you often mention that you have hardly any time for the project, but on the other hand besides maintaining releases you also announced several features that you wanted to work on (e.g. Banana Pi, SASI). With not enough time for everything (stewardship and implementation) I would like to encourage you to make the project stewardship the priority. |
Successfully tested on a Pi 4 with the official 64 bit bookworm distribution. |
SonarCloud Quality Gate failed. 0 Bugs 57.0% Coverage Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
I hope so as well. For my own well being, I need to step back.
I hope #1242 helps recruit additional reviewers / volunteers. I need to step back. The vast majority of the changes didn't actually DO anything. Changes like #1182 may align with your vision for the project, and I hope you're able to continue towards that vision. I looked at every file and am going to approve. I don't understand why most of the changes were necessary, but they look benign. I guess the code is "better" now. |
@akuker Thank you, just merged it. Not sure why you say the changes do not DO anything. This ticket was not about new features, but about refactoring and reducing the code volume without losing functionality. It was about improving code qualitiy, where SonarQube is an objective means for measuring, and making use of C++-20 in particular and more modern C++ features in general. This is not about my vision, but about best practices, which are explained in numerous books on C++ and, for instance, in the cppcon workshop videos and other videos of experts involved in the C++ language evolution. Reading all this and watching videos is a bit time consuming, but it pays off. What happened to the final buster release, by the way? I could not find a tag for it. |
Besides resolving #1179 and #1182 this PR also resolves several SonarQube issues and decouples several classes, which also simplifies the unit test setup. The complete non-legacy code (more or less everything not in hal/ and not related to cfilesystem) was reviewed and cleaned up, resulting in more concise and less code than before.
@akuker Please disable this warning in SonarCloud:
We cannot address this issue because the bullseye compiler does not support "using enum".