Hi Brian,

I'm assuming this is about your work with sshuttle. Thanks a lot for that, btw!

On 2015-12-07 14:49, Graeme Cross wrote:
Brian,

It would be worth asking them if they can do a parallel install of a
more recent Python version; for example, via Fedora EPEL or Rackspace's
IUS:

http://fedoraproject.org/wiki/EPEL
https://ius.io/

There are plenty of good instructions on the web on how to do this for
RHEL 5.

Then again, the reporter may be maintaining mission critical systems
that can't be touched.

I've now read the issue and the patch, and I think the reporter knows well enough how to maintain his own patchset for his own servers, and could install any Python version if he wanted. His interest is in publishing his patches.

https://github.com/sshuttle/sshuttle/pull/37/files

* Redhat is paid to support RHEL; however this project is run entirely
  by one unpaid volunteer.
* The patch adds complexity for all versions of Python, including
  Python 3.5
* Thankyou for your contribution, however I am not interested in applying
  it at this time.

I think this is a good answer. There's a lot of discussion about how to make open source work sustainable emotionally as well as technically and economically,
and the answer is "have boundaries". Yours seem to me perfectly good.

However, there may be a different compromise that is both low-commitment but high-potential:

You can offer the patch poster advertising space on the main project's README, if he wants to maintain his own python2.4-compatible fork indefinitely. Something like: "sshuttle does not support Python 2.4 compatiblity, but viera's sshuttle-oldpy fork does. Buyer beware etc.".

- If he takes the offer, you might wait a couple of revisions to see how good he is at keeping up and merging upstream, and then consider whether you want to offer him co-maintainership in the main project. Win/win!

- Or you may just want to continue the statu quo where you maintain the main project and he maintains a legacy support fork. No hassles!

- Or, if he doesn't take the offer and/or abandons his fork, you can simply not link or stop linking. Nothing lost!

Thanks again for maintaining sshuttle! Mighty useful thing!

J
_______________________________________________
melbourne-pug mailing list
[email protected]
https://mail.python.org/mailman/listinfo/melbourne-pug

Reply via email to