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

XCF signaling stopped working. #15

Closed
edtgek opened this issue Nov 6, 2017 · 6 comments
Closed

XCF signaling stopped working. #15

edtgek opened this issue Nov 6, 2017 · 6 comments
Assignees
Labels
BUG The issue describes likely incorrect product functionality that likely needs corrected.

Comments

@edtgek
Copy link

edtgek commented Nov 6, 2017

Hi.
With Hercules version ga36e0bbc (8873, dated 2017-07-08) I reported an issue with “XCF signaling stopped working” (Issue #11).

With version g6359717a (8904, dated 2017-11-04) it seems that same issue is back. I have the same problem.

With version gb6106b1 (which was a private build at commit b6106b1 dated Jul 29, 2017 that includes the fix for Issue 11), everything with XCF was working fine for me.

Hercules configuration file for system E001:

    0E24 CTCE 31880 localhost 31882 
    0E25 CTCE 31884 localhost 31886

Hercules configuration file for system E002:

    0E24 CTCE 31882 localhost 31880
    0E25 CTCE 31886 localhost 31884

image

Goran Eklof
mail: goran@ekloef.se

@Fish-Git
Copy link
Member

Fish-Git commented Nov 7, 2017

Hi Göran!

It appears Peter Jansen's latest changes to the CTCE driver that I merged may have reverted my earlier fix.

I need to do some research to see if maybe I can figure out how it broke and how to fix it (which may require me to contact Peter for help).

In the mean time, could you please do us a favor to help us please?

I would like to see a CCW trace on devices E24 and E25 for both commit 9269d74 (without Peter's changes) and commit 6359717 (with Peter's changes).

Make sure you do a CCW trace (t+e24, t+e25) when you run your test on each version. The goal here is to compare how each behaves, both with and without Peter's changes, so I need to see the CCW trace for both test runs (both with and without Peter's changes).

Thanks!

@Peter-J-Jansen
Copy link
Collaborator

Peter-J-Jansen commented Nov 7, 2017 via email

@Peter-J-Jansen
Copy link
Collaborator

Oops, sorry for sending the same e-mail twice.

@Fish-Git
Copy link
Member

Fish-Git commented Nov 7, 2017

Oops, sorry for sending the same e-mail twice.

No problem. As the repository owner, I can delete any comment I want.

Your duplicate comment has been deleted! Problem solved!   :)


FYI: I would personally prefer that everyone not use email when responding/replying to an issue, and instead use GitHub's web based user interface.

Yes, I realize it may be faster and easier to respond via email and slightly more bothersome to use GitHub's web interface instead, but here's the problem: GitHub does not allow me to edit email based replies using markdown (styling). It only allow markdown for comments entered via their web based user interface.

Forgive me, but oftentimes the comments added by others are not well formatted, and I prefer to be able to edit them so they are easier to read and understand (adding italics, inline code, etc) . I cannot do that when you reply via email.

You can continue to reply via email if you want. That's okay. I'm not asking or demanding that you to change your behavior!

I'm simply letting you know about my own personal preference, that's all.

Whether or not you feel my personal preference is important enough to you to change your behavior is entirely up to you.   ;-)

@Fish-Git
Copy link
Member

Fish-Git commented Nov 7, 2017

... but then I realized that the extra logic Fish introduced around “ctce_haltorclear” in the CTCE_Send routine would cause problems on the “send” side. [...]

That was going to be my second guess!   ;-)

I wasn't sure whether it was my attempt to the fix the HaltOrClear logic in the various communication device handlers (LCS, CTCI, CTCE and PTP) or whether it was something you did in your original merge request (which was based on a version of my SDL Hyperion without my "fix"). I was hoping Göran could do some tests for us to determine which it was. (I am unable to test CTCE myself.)

I only suspected your code since my code is always perfect and 100% bug free. Only other people make mistakes. I never do.  ;-)
</sarcasm>

Anyway, THANK YOU Peter, for finding and fixing this bug so quickly!

And please accept my apology for temporarily breaking your truly awesome code (and it is truly awesome!!!).

I will merge your fix right away, and close this issue once I do.

Thanks again for everything, Peter.

You are a good friend.   :`)

@Fish-Git
Copy link
Member

Fish-Git commented Nov 7, 2017

Resolved by merge "Fixed "XCF signalling stopped working" #16 (commit 1b91101).

Closing this issue as resolved.

Thanks again, Peter!

I will build and upload a new Windows pre-built with this fix in it as soon as I can.

@Fish-Git Fish-Git closed this as completed Nov 7, 2017
@Fish-Git Fish-Git self-assigned this Nov 13, 2017
@Fish-Git Fish-Git added the BUG The issue describes likely incorrect product functionality that likely needs corrected. label Apr 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BUG The issue describes likely incorrect product functionality that likely needs corrected.
Projects
None yet
Development

No branches or pull requests

3 participants