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
Hyperion 4.0 DASDLS needs enhanced to support new options added to Spinhawk 3.x DASDLS #160
Comments
Um, no. The Hyperion version of DASDLS doesn't ignore any of its options (emphasis on "its"):
The Hyperion version of DASDLS is thus behaving correctly, exactly as designed and originally written:
The above two open errors are the result of the Hyperion version of DASDLS not being able to find any ckdfile with the names The actual "problem" is instead the fact that the 3.12 version of DASDLS was enhanced back in 2013 to add support for quite a few additional processing options. The option(s) you in fact mistakenly believed were being ignored by the Hyperion version:
Here's what 3.12's DASDLS usage report shows:
Notice that it supports many options that the Hyperion version of DASDLS does not. Why the above enhancement was not shared with the rest of the Hercules Development team by Roger Bowler (who's the one that committed Chris's changes) I do not know. This is not the first time (nor likely the last) that this has happened. There are likely many other changes that Roger made to his 3.x version(s) of Hercules that for reasons unknown he did not bother to share with the rest of the Hercules team. Such behavior of course makes it difficult to keep Hercules 3.x and 4.x in sync with one another leading to unfortunate incidents such as this. If you have a complaint you should voice it with Roger. In the mean time I have changed this issue to an enhancement request instead of a bug report. I've also marked it "(( STALLED ))" as well since I do not have the time to work on it right now. Hopefully one of the other Hercules developers (or users!) will be kind enough to take ownership of this issue and complete it for us. Hope that helps, Erwin, and I apologize for the confusion. (I do thank you however for taking the time to report this issue! Thank you for that!) |
Ok, i understand. At this time, if i need it, i use the 3.12 version although the hercules rest runs with 4.00. On the other hand, i think about to implement it into the 4.00 version. But at this time, its not a promise. :-) |
I've worked on it and converted the enhancments from 3.12 also in 4.00. My problem now is, that i'm not familiar with GIT and how can i merge my changed into hyperion. I've uploaded the 2 changed files in this issue and hope, that somebody merges it into the hyperion repository or tells me, how i can do it. |
Hi, Looks quite straightforward and @erwinmars prepared already a change proposal in Dec 2016. What prevents the integration of these changes into the hyperion code base ? Copyright issues ? Or functionality of the functions called by the new code ? |
FWIW, SoftDevLabs's Fish-Git Hyperion already has this support. |
Great !! Is seems that all what is needed to add the spinhawk extensions to hercules-390/hyperion is a pull request from Fish-Git/hyperion :) |
The hyperion DASDLS ignores all options respectively it interprets each options as a volume. This has worked with 3.12.
This is a sample from 3.12:
This is a sample from 4.00:
You see, instead of writing a HDR and the DSCB1 Info, DASDLS writes to open error files
I've checked the dasdls.c file of the 4.00 release. It seems, that the complete code, processing the options is missing.
The text was updated successfully, but these errors were encountered: