ion issueshttps://gitlab.redox-os.org/redox-os/ion/-/issues2021-06-01T10:24:06Zhttps://gitlab.redox-os.org/redox-os/ion/-/issues/986setup CI and regression tests for macOS2021-06-01T10:24:06ZRoland Teppsetup CI and regression tests for macOSmacOS: install: illegal option -- D
I was trying to install ion shell on macOS and this is the error I am getting when executing `sudo make install`
```bash
❯ sudo make install prefix=/usr
install -Dm0755 target/release/ion //usr/bin/i...macOS: install: illegal option -- D
I was trying to install ion shell on macOS and this is the error I am getting when executing `sudo make install`
```bash
❯ sudo make install prefix=/usr
install -Dm0755 target/release/ion //usr/bin/ion
install: illegal option -- D
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...
make: *** [install] Error 64
```
Google search suggests that -D option does not exist under macOS/Darwin and suggests using -d instead, but I am not experienced enough with install utility (or Makefile) to understand the subtle differences of the two and fix it myself.Ion Shell v1.0.0betahttps://gitlab.redox-os.org/redox-os/ion/-/issues/969homebrew recipie for ion shell2020-12-12T22:09:26ZRoland Tepphomebrew recipie for ion shellPlease, make ion shell installable using [Homebrew](https://brew.sh/).Please, make ion shell installable using [Homebrew](https://brew.sh/).unplannedhttps://gitlab.redox-os.org/redox-os/ion/-/issues/968packaging(ppa): The repository does not have a Release file2021-06-02T19:25:28ZRyan Johnsonryan.johnson.code@gmail.compackaging(ppa): The repository does not have a Release filePopShop fails to update after registering the ppa:
```
E: The repository 'http://ppa.launchpad.net/mmstick76/ion-shell/ubuntu focal Release' does not have a Release file.
W: Updating from such a repository can't be done securely, and is ...PopShop fails to update after registering the ppa:
```
E: The repository 'http://ppa.launchpad.net/mmstick76/ion-shell/ubuntu focal Release' does not have a Release file.
W: Updating from such a repository can't be done securely, and is therefore disabled by default.
W: See apt-secure(8) manpage for repository creation and user configuration details
```
Pop!_OS 20.20LTSIon Shell v1.0.0https://gitlab.redox-os.org/redox-os/ion/-/issues/947Make a new release2020-12-12T22:25:36Zwucke13Make a new releaseThe last release is quite old. AFAIK so old, that it won't even compile on stable as of now. Please make a new release.The last release is quite old. AFAIK so old, that it won't even compile on stable as of now. Please make a new release.Ion Shell v1.0.0betahttps://gitlab.redox-os.org/redox-os/ion/-/issues/921Package install fails in Ubuntu 18.04 container2020-12-12T22:45:05ZColeman McFarlandPackage install fails in Ubuntu 18.04 containerI am not clear if this is supposed to be supported.
See [this dockerfile](https://gitlab.redox-os.org/coleman/ion-container/blob/master/Dockerfile.ubuntu-18.04-packaged) for the build steps I took.
This yields a dependency error:
```
...I am not clear if this is supposed to be supported.
See [this dockerfile](https://gitlab.redox-os.org/coleman/ion-container/blob/master/Dockerfile.ubuntu-18.04-packaged) for the build steps I took.
This yields a dependency error:
```
Step 5/5 : RUN apt-get install ion-shell -y
---> Running in 9e7eb31aac46
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ion-shell : Depends: libc6 (>= 2.29) but 2.27-3ubuntu1 is to be installed
```Ion Shell v1.0.0https://gitlab.redox-os.org/redox-os/ion/-/issues/920Official container builds2021-06-01T13:51:19ZColeman McFarlandOfficial container buildsShould we have official container builds for ion that live alongside our [other images](https://hub.docker.com/u/redoxos)? We could use docker, or another OCI container builder.
Benefits:
* Another way for interested folks to try ion.
*...Should we have official container builds for ion that live alongside our [other images](https://hub.docker.com/u/redoxos)? We could use docker, or another OCI container builder.
Benefits:
* Another way for interested folks to try ion.
* Test environments for ion's debian packages (and redhat, and alpine...)
* The ability to use `image: redoxos/ion:0.x.x` in _other_ CI jobs, so we can dogfood more ion scripts for automation
Drawbacks:
* builds taking up resources on the serverIon Shell v1.0.0matu3bamatu3bahttps://gitlab.redox-os.org/redox-os/ion/-/issues/900"help" builtin command prints garbage2020-12-12T22:59:12Zngirard"help" builtin command prints garbagetyping `help` gives
```
fnhelpjobsreaddirsends-withexistspushdtestdisowndroptypesetexitisunaliasisattybghistorycalckeybindingsrandomsuspendstarts-withaliastrueboolcontainseqstatuspopdsourcewhichfalsefgmatchescdevalechowaitexec
```typing `help` gives
```
fnhelpjobsreaddirsends-withexistspushdtestdisowndroptypesetexitisunaliasisattybghistorycalckeybindingsrandomsuspendstarts-withaliastrueboolcontainseqstatuspopdsourcewhichfalsefgmatchescdevalechowaitexec
```Ion Shell v1.0.0