-
Notifications
You must be signed in to change notification settings - Fork 57
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
Is this repo active? #39
Comments
It might be worth creating another "unofficial" fork and get all pull requests into it. I can help too because I am implementing C++ interfaces for various inverters on daily basis. |
I'm still hopeful (maybe wishing?) that these official repos will spring back to life. My approach with that branch (and likewise for https://github.com/altendky/pysunspec/tree/master_plus_pull_requests) was to submit stand-alone PRs here and then collect them into the branch. This maximizes the opportunity for this repo to do sensible reviews on individual PRs and get back into the game. I figured as long as the PRs weren't stacking on each other that this would work out ok. Of course, at some point this can't sensibly continue and we'll just have to fully fork. :[ It would be one thing to do this on the communication libraries where it makes sense for anyone to write an implementation but the models are more of an official definition so I cringe even more considering forking here. But, when they are as buggy as they are and don't come close to passing their own validation checks... I dunno... @cfstras and @AgronEOS, are we comfortable sticking with the PRs here and I'll merge them into my branch? Or are you two further down the full fork path than I am? One thing that is lacking and problematic to the workflow of submitting PRs here is that while https://travis-ci.org/sunspec/models exists, it is "not an active repository". @bobfox, if SunSpec intends to keep this repo going could we at least get master and PRs building and testing as in #37? |
@altendky I haven't started my own fork (yet 😬), so I'm ok with having an inofficial fork such as yours. However, I am guessing that many hardware vendors (and companies in the SunSpec Alliance) would not want to use an "un-blessed" repository, thus missing out on these fixes and making it harder for everybody downstream. So I'd obviously prefer this repository not to die... |
@altendky, on the contrary, the SunSpec models are a great idea but it leaves vendors with incomplete models and almost every one of them had to come up with additional non-sunspec-compliant models. |
All, |
I think it makes sense to continue the way I have been. If others want changes in my If we want to additionally talk about a way to help organize unofficial models, I'm game. I would have to review what the official way is though since I don't actually know yet... As is, vendors can make their own branches from whatever they want (official, master_plus_pull_requests, etc) and add their unofficial models or even those of other vendors if they want them grouped together. @bobfox, could we at least get Travis going so PRs can be verified against the existing tools provided by the repo? |
@altendky As a sidenote, could you change the default branch for your repo to |
@cfstras, thanks for the suggestion. I have updated both default branches and added notes to the readmes. |
I would be very intersted in getting travis setup. I have done it previously for a private fork of this and could contribute that. |
@garretfick if you have time to review #37 and point out any issues, that would be great. My PR-coalescing-fork should be building with that PR (https://travis-ci.org/altendky/models). |
The change looks reasonable to me. Only comment is that using shell scripts means the build only works on Linux (depends on installing a cpakcage). I did something similar, but with Python so that it could run elsewhere. |
@garretfick I agree that |
Absolutely - they are both dependencies. My rationale for python was it is an easier dependency to consume across multiple platforms. But as you said, hopefully it will get reviewed sometime. |
@bobfox Any word on when this repo might move forward again? |
It will move forward shorty. We are finalizing drafts for updated modeling
and some addition DER models. We will also be addressing the open issues
and pull requests.
Bob
…On Mon, Jun 24, 2019 at 12:13 PM Garret Fick ***@***.***> wrote:
@bobfox <https://github.com/bobfox> Any word on when this repo might move
forward again?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#39?email_source=notifications&email_token=AALVYOVBAQGDNGGTYDD5LCTP4EMF7A5CNFSM4HLIHWK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYN5VQY#issuecomment-505141955>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AALVYOR6Q6FMWN2GTZJFDX3P4EMF7ANCNFSM4HLIHWKQ>
.
|
Now working through these issues. |
Welcome @silvia2019. I tried to keep my PRs tidy here and in https://github.com/sunspec/pysunspec but let me know if I can help clarify anything with them. Cheers, |
Thank you. |
I guess we can close this now! |
Hello @AndrewMiller1E and @bobfox,
There are a flurry of open pull requests fixing typos, invalid XMLs, and other things.
There are even repos from other users fixing all the issues so the models can be used in production, such as https://github.com/altendky/models/tree/master_plus_pull_requests.
I am guessing there are many willing contributors wanting to fix the issues in this repo, but leaving pull requests open for 3+ years does not inspire helping "upstream".
Sincerely,
cfstras
The text was updated successfully, but these errors were encountered: