Skip to content
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

Please ensure enough releases/tags #640

Closed
triska opened this issue Jul 25, 2020 · 7 comments
Closed

Please ensure enough releases/tags #640

triska opened this issue Jul 25, 2020 · 7 comments

Comments

@triska
Copy link
Contributor

triska commented Jul 25, 2020

If possible, please ensure that releases/tags are frequent enough so that Prolog programmers who install based on releases benefit from new features and improvements within a reasonable time span.

Currently, this is not so much of an issue, because many are compiling and installing Scryer Prolog directly from source. However, what about the Docker-based install thanks to @panasenco, do releases play a role in updating it? And even if the Docker image is updated independent of releases, the issue is now becoming more pressing since Scryer Prolog is already being made available as package for other distribution channels that depend on explicit release tags.

Specifically, there is now ongoing work to make Scryer Prolog available as a package for Void Linux:

void-linux/void-packages#23821

Thank you a lot @mkohlhaas!

A surge of interest in Scryer Prolog from students and instructors is to be expected every start of a semester, and it would be nice to have a recent release of Scryer Prolog available in all distribution channels on a regular basis to distribute the latest changes.

In particular, researchers from Spain, Germany and the UK have already expressed interest in using Scryer Prolog in their classes, and making a new release before the semester starts in these countries would allow for instance the Void Linux package and Docker install to catch up in time.

@mkohlhaas
Copy link

Hi Markus,

updating is not the issue but getting the package approved. I keep trying.

@triska
Copy link
Contributor Author

triska commented Jul 28, 2020

Scryer Prolog is now available in Void Linux (void-linux/void-packages#23821)!

Thank you a lot @mkohlhaas!

Time to celebrate the first official Scryer package for a distribution!

@mkohlhaas
Copy link

Scryer-prolog version on Github is 0.8.123, on crates.io it is 0.8.125. I think we should keep it in sync. Thanks.

@triska
Copy link
Contributor Author

triska commented Jul 28, 2020

Yes absolutely, hence this issue: Please create enough tags (and push them with git push --tags) so that packages that build from Github are reasonably up to date!

As it stands, the latest Github "release"/tag (0.8.123) lacks many very nice features and improvements that have since become available.

@step21
Copy link

step21 commented Sep 11, 2021

Hi Markus,

updating is not the issue but getting the package approved. I keep trying.

Where does it have to get approved? On crates.io?

@natrys
Copy link

natrys commented Oct 3, 2021

I would like to bump the Void package, but 0.8.127 is failing to build with their toolchain because of an issue in dependency. Perhaps a new release with updated dependencies is in order.

@triska
Copy link
Contributor Author

triska commented Nov 13, 2022

I think this is mostly resolved with the newly released 0.9.1: It has all features that are needed for a sensible Prolog course, and suffices for a great number of applications. Therefore, I am closing this issue.

@triska triska closed this as completed Nov 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants