--
You received this message because you are subscribed to the Google Groups "sucks-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sucks-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sucks-users/dd43cc53-2641-43c8-b9f4-7a418bce91ea%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sucks-users/91ccc7d2-fd13-360f-7ddf-242336595784%40scissor.com.
I've got to say I feel exactly the same way. My biggest roadblock in reviewing the PRs for vacuums I don't have is that I'm really trying to review a black box.In a perfect world I think we would change sucks to use a plugin architecture - sucks would provide the interface layer, and separately-developed and owned plugins could provide the support for the (now 3??) different communication protocols used across the different Ecovacs vacuums. The sucks code is actually already set up really well to make this possible with the way William separated the communication layer from the vacuum logic layer.But the end result I'm looking for there is the same as William suggested: Splitting out to different repos so people with different vacuums can own and contribute wherever it makes sense.Greg
On Sun, Sep 29, 2019 at 10:30 PM William Pietri <wil...@scissor.com> wrote:
Hi, all. Brian, sorry for the lack of action on this. For me, the TL;DR is that my dad got a brain tumor, had extensive treatment, and eventually died from it. And in the last month or so, I've been trying to start a company. This project has been unfortunately low on my priority list.
I did try looking at your pull request a couple of times. It's very large relative to the size of the project. The original code was 628 lines, while your pull request is 62 commits and ~1500 lines changed. That makes it hard to evaluate, especially since I can't actually run the code. Both times I gave up thinking I'd get to it later, but that obviously hasn't happened.
Greg mentioned he was going to look at it, and I'd be interested to hear his take. But I see from your comments on issue 80 that newer models may use yet another protocol. I'm wondering if it just makes sense to fork the library into different ones for different classes of machine. I'm perfectly happy to maintain a library that I use, but I'm not very excited about taking on responsibility for code I can't really verify. Especially since in some sense that would be free labor for Ecovacs, and I'm especially unexcited about helping out a for-profit company when I could be spending time on my own company.
Greg, what's your take?
Thanks,
William
On 9/28/19 6:58 AM, Brian Martin wrote:
--William et al,
What is the current state of the project? There are two pull requests (#63 / #61) that have been waiting for months to be merged. There is lots of activity around them as they add support for newer bots and work well with the other automation projects like Hassio.
Are there users on this list with authority to merge and push the project forward? I would like William to weigh in, but as a community we may need to consider alternatives.
Thoughts?
You received this message because you are subscribed to the Google Groups "sucks-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sucks...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sucks-users/dd43cc53-2641-43c8-b9f4-7a418bce91ea%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "sucks-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sucks...@googlegroups.com.
I'm not 100% sure, but I think most people get the code via PyPI
install, with a few going as far as a Github checkout. For the
PyPI folks, were you thinking that they'd install sucks and get
it with whatever the current plugins are already integrated? Or
that they'd install a more robot-specific library (say,
sucks-ecovacs-d-series) which would have sucks as a dependency?
Or maybe some more complicated option?
Thanks,
William
To unsubscribe from this group and stop receiving emails from it, send an email to sucks-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sucks-users/06098cf9-9383-483c-bacc-20cfb3c3f319%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sucks-users/06098cf9-9383-483c-bacc-20cfb3c3f319%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to sucks-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sucks-users/8b72fb15-0e8e-45b1-90f6-7f3c55080f6f%40googlegroups.com.