GithubHelp home page GithubHelp logo

Comments (5)

lgritz avatar lgritz commented on August 20, 2024

I'm embarrassed to say that this project has not had any reported bugs or patches offered for 5+ years (that's a strength, right?), and now nobody who had previously contributed to this project is still at SPI. We use it a lot, but so thoroughly take for granted its stability that there's nobody specifically assigned to it, nor easily identified as knowing about the internals. So our mechanism for dealing with reported problems is rusty, to say the least.

If you have a proposed fix, please do submit a PR -- including an appropriate test in test.cpp if this case is not already covered -- and I will merge the patch and tag a release.

from pystring.

wrosecrans avatar wrosecrans commented on August 20, 2024

Haha, no worries. I understand. (I only hope I ever write something that nobody runs into a bug after five years of use. For some reason, my own projects always seem to retain very recent organisational memory about such things!)

If I make a PR, would I need to sort out a CLA?

Would you take a PR that adds a CMakeLists.txt for building on non-gcc?

from pystring.

lgritz avatar lgritz commented on August 20, 2024

Yes, sorry, CLAs are necessary to merge any code. It's practically the only constraint placed on our open source projects by the corporate overlords, so we feel obligated to be strict with that rule.

Yes, a CMake build system would be welcome. Somebody else also pointed out that the whole thing needs a generous sprinkling of 'const' if we really want to be modern and helpful.

We do continue to use pystring extensively internally, it's by no means abandoned... just that no change had been needed for so long that we kind of didn't notice that none of the original caretakers were still at the company. But I think we've identified somebody here who can continue to shepherd this project.

from pystring.

wrosecrans avatar wrosecrans commented on August 20, 2024

Gotcha. My employer is also pretty open source friendly, but there is a process for CLA review. I submitted an internal request for approval, but it may be a little bit before that gets sorted out. Sometimes the corporate wheels turn slowly.

And then I actually have to make time to sit down and write a PR.

from pystring.

grdanny avatar grdanny commented on August 20, 2024

This has been addressed in PR #23
I tested it on our end on both windows and linux, so it should be fine, but do let me know if anything looks strange on your end.

Thanks!

from pystring.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.