Comments (5)
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.
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.
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.
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.
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)
- Incorrect result for split / rsplit HOT 2
- Directly return vector<string> where appropriate HOT 8
- [SOLVED] pystring::split misunderstanding HOT 4
- wrong version number on installed library HOT 1
- bug in endswith: lower variable overflow under Visual Studio 2008 HOT 1
- Deadlock in split_path HOT 2
- isabs performance improvement HOT 1
- dev-cpp/pystring don't support gcc-10* HOT 8
- translate got a bug HOT 1
- License is not "detected" as BSD-3 Clause by github HOT 1
- C++ version target? HOT 4
- Which is the recommended stable release or commit? HOT 2
- Inconsistent tags. Breaks machinery HOT 3
- Add mul operator HOT 1
- Consider supporting std::wstring HOT 3
- *strip function has bug HOT 2
- Bug in pystring::find HOT 1
- Need python bindings HOT 4
- potential rsplit issue HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pystring.