-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
usbmux.1.0 - via opam-publish #5552
Conversation
✅ All lint checks passed 5e94fe8
✅ Installability check (4451 → 4452)
|
Is there something wrong with putting |
No, I just don't understand 100% what is desired and have deadlines, especially as the current way seemingly works. I understand you want me to do it and I will, just when I have time to spend on new optimizations. |
What is desired: stop shipping parts of your package to everyone who uses opam. What you can do: put those files in your package repository and include them in tarballs like any other source file. Nice side effects: your package is now usable with |
You're saying it as if I do it maliciously. I use And I have been using As a cynic I understand that maintainers now want to put opam in the best light in front of their new benefactors, that said I don't get why people who used this just fine before are getting grilled now. If there's some kind of failing then its with the process and toolchain, not this PR. |
I've filed ocaml/oasis2opam#24 to report the misuse of opam |
I see, thank you, ugh, then I have to fix this in multiple packages. So instead of oasis you're presumably just using ocamlbuild directly in a makefile? |
@fxfactorial |
@dbuenzli and then I'll use yours and then someone else will tell me "I don't know who told you to use topkg but you should use foo...." I'm back where I started years ago, Makefiles. |
I think I prefer |
Don't do this. There's now more and more people doing it that way but they don't handle correctly a number of situations (e.g. bytecode only switches, lack of dynlink, windows, etc.). If you don't want to move away from oasis, stick with it, it handles these cases correctly.
Don't listen to people, look at what is provided and choose on technical grounds --- w.r.t. I personally think that |
On Thu, 4 Feb 2016 12:15:51 -0800, Daniel Bünzli wrote:
When criticizing the work of someone else, you may at least want to be specific about what you are not happy with. |
I'm really looking forward the day where we have a build system that I'd recommend to newcomers. Until then, I'm fine with accepting the quirks of existing solutions, and keep opam a neutral place. It'd be indeed quite nice to not put too many unnecessary files in opam-repository: but I think it's more an upstream problem than a user problem, so merging this PR anyway. |
Well I don't really have the time to list everything that I'm not happy with in this combo. But for one thing oasis has an install procedure that works perfectly and I don't see why oasis2opam has to fiddle with |
On Sun, 7 Feb 2016 09:37:46 -0800, Daniel Bünzli wrote:
This is because oasis needs some setup files in order to uninstall the binaries which must therefore be preserved.
I agree about that. It is just a matter of delivering a solution in the short time I can spend on this — an oasis plugin would of course be a better solution!
oasis2opam has to guess some dependencies because not of the impedance mismatch between the ocamlfind view of them and the opam one. Case in point: not every package advertises the ocamlfind libraries it provides... (Can't comment more since I do not remember the particular case you "point".)
oasis2opam is a practical solution (as opposed to a principled one) to the fact that oasis users already declare their dependencies in _oasis and should not be forced to do it twice — which of course would quickly lead to discrepancies between the _oasis and opam. |
Control port remapping for iOS devices
Talk to jailbroken iDevices over USB with the CLI, gandalf.
Basically this lets you do:
ssh -p <some_port> root@localhost
for an iPhone/iPod/iDevice.
Example usage:
sudo
which gandalf
--mappings etc/mapping --daemonize --verboseSee uptime, tunnels and other metadata with:
gandalf --status
Check out the man page or see the README at:
https://github.com/onlinemediagroup/ocaml-usbmux/blob/master/README.org
Pull-request generated by opam-publish v0.3.1