Comments (8)
Not a big fan of the initial tone of this discussion. Open source is a service gracefully offered by a stranger on the internet, and Manas has been basically the only maintainer of esy for the last few years, a role that he accepted although he did not create the software. He mentioned that his daily work now gives him less time for esy, and that is unfortunately what it is, I won't complain and am grateful for the time he spent and keeps spending when he can.
That being said, I would be happy with a healthy conversation about the future of esy and potential help for leadership. My own work is also too much at the moment for me to step up. Would you offer your help @dmtrKovalenko ?
Otherwise, @ManasJayanth how would you feel about opening a discussion on the ocaml and/or reason discourse?
Cheers!
from esy.
the real issues are not getting fixed
For my convenience, can you list them?
Would be very helpful if maintainers especially @ManasJayanth will give an update related to this project and give any advice for maintainers of the existing projects that leverages esy's infrastructure.
I recently revived the CI and added support for long paths on Windows. Was considering making a release soon. Not promising any timelines for now.
I am the maintainer of likely largest esy based project on github and it is already an incredible pain to use it.
Is there an issue or a post I can read?
from esy.
The list of pain points I have in https://github.com/dmtrKovalenko/odiff:
- OCaml 5
- Native support for Apple silicon
- Most of the packages (c level) just don't work on Apple silicon
- A cross-compilation that already works in pure dune
- Generated releases have issues installing for different package managers dmtrKovalenko/odiff#68
from esy.
Native support for Apple silicon
I use Apple Silicon a lot with esy. What are you looking for when you say "Native Support" ?
Most of the packages (c level) just don't work on Apple silicon
Most? Again, can you please specify which ones dont work? I have been using esy at work to compile large codebases on M1 too.
from esy.
I am sorry if the original tone looked like passive-aggressive. Actually, esy solved a giant portion of problems that I had in the linked project above and still, it is solving the whole process of npm binary release for me.
(and this is actually the only reason I still don't migrate).
I was just seeking for a feedback form maintainer — are you still interested in this project / do you plan. to invest more time in it? If not lets just declare it verbally.
I do not request any additional support or my issues resolution
from esy.
@giltho Thank you for the kind words about my work. I love this project and keep trying to find ways to work on it.
@dmtrKovalenko TBH, even I found it a bit odd the way you phrased your question. But hey, it's hard to communicate over written text like this and everyone deserves the benefit of the doubt.
What would help me:
- Some more details. Specifically this one: #1495 (comment)
- Maintenance of C packages in the eco system. I worked on a tool to make this easier: https://github.com/ManasJayanth/esy-package It's not perfect, but helps me develop/maintain C packages
- Website and docs.
I'll post more things. Of course there's stuff I could improve on my end too. I should definitely communicate more. I struggle with this.
from esy.
Hi @dmtrKovalenko, there are no guarantees in unpaid software. Asking for set-in-stone promises of an unpaid open source maintainer doesn't make sense. They don't owe you any answers in the first place. If you are able to help out with the maintenance, please do so. If you are looking for a guarantee, you can contract with someone to provide software maintenance support :-)
from esy.
Related Issues (20)
- Building reason 3.9.0 failed HOT 3
- Unable to parse metadata from a curl response
- M1 codesigning: users could opt-in to fail builds loudly where codesigning fails
- Nix config needs some attention
- Bug: Add support for expressions in opam filters
- Invalid_argument("filter_deps") HOT 2
- No package matching giving false results HOT 2
- Translate opam constraints on OCaml package to Semver compliant ones HOT 1
- Esy install fail HOT 7
- OCaml 5 warnings during esy npm-release
- Solver doesn't seem to work correctly with OCaml compiler constraints
- Distribution source tarball source.tgz doesn't contain submodule esy-solve-cudf
- How to get `workspace_root` in package.json? HOT 6
- Provide assistance in CI setups
- @opam/topkg 1.0.7 sometimes fails on CI
- CI: esy-gmp fails to build because of a an error when tarball is being fetched HOT 2
- E2E slow tests are broken on Linux after the recent internal command resolution change
- Support ocaml:<version> in the opam filters
- Place linked/installed NPM modules under the sandbox path and symlink to `node_modules` 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 esy.