Fabian Boehm
Fabian Boehm
Alright, I have now incorporated, in spirit: - [0001-build.rs.patch](https://github.com/termux/termux-packages/blob/9cbb0715a9b81232a6cbf86d2d347a30cf372052/packages/fish/0001-build.rs.patch) - disables it in a way that's upstream-appropriate. Ideally you'd figure out *why* it is failing. - [0002-fix-import-when-posix-spawn-disabled.patch](https://github.com/termux/termux-packages/blob/9cbb0715a9b81232a6cbf86d2d347a30cf372052/packages/fish/0002-fix-import-when-posix-spawn-disabled.patch) - clear build...
> For a future-proof solution for/bin/sh Tbqh, the most future-proof solution for /bin/sh is to stop using /bin/sh. Which would require a bunch of work re backgrounding in fish, but...
Basically, go to https://github.com/rust-lang/libc/blob/ce5dc81cd72539fa1195fc2a4ea9ef1a3027f544/src/unix/linux_like/mod.rs#L459-L478 and add the relevant `cfg` there - or ask the libc people if they would prefer to have it in https://github.com/rust-lang/libc/tree/8b1d4d2e05fb277fda63f2ad54220abe88802a0d/src/unix/linux_like/android. The intention is that fish...
```fish bash (curl -fL get.example.io | psub) ```
>Would it be reasonable to consider supporting the way bash does it in the future? No. In general, if you want 100% compatibility with bash/POSIX syntax, use a different shell....
> First, why doesn't fish has a local help function? Fish has a local help function. `help foo` will, if you have the docs installed, open the local html files...
Because the debian package "recommends" a "www-browser" and that's what apt picked. That is how "recommends" dependencies in Debian work, use `apt install --no-install-recommends` to ignore them.
> When I do the same thing with an empty home tree, I don't get the warning message, but the universal variable barf is incorrectly set to the empty string....
Parts of fluent are licensed apache2-only, which is incompatible with fish's GPLv2, so this is, as far as I can tell, legally unmergeable as-is. `cargo deny check licenses` would catch...