Comments (13)
Most of the Rakudo dev's add a commit with the "version" changes in the META6.json file anyhow, so an additional "tag" is just max. 2 additional seconds of "work"...
As far as I'm concerned, I'll happily do it and thank you for your reminders to do so. Great work.
from ecosystem.
I'm not sure we have a useful definition of abandoned TBH, @rbt appears to less prolific on GH than some, but maybe they've gone on a world cruise or something. I'd suggest attempting to make contact with the author by other means than a GH issue as a first step.
There have been cases where stuff has been unilaterally re-assigned but IIRC this has been where the original author has completely disappeared and deleted their GH account.
from ecosystem.
First, I'm not totally clear this discussion should take place here. Probably moving it to problem-solving
would make more sense. I can do that if everyone is OK with that.
Meanwhile, from what I gather here, @AntonOks is asking to tag the releases, whether they've destined to be hosted in zef or anywhere else. As far as I can tell, there's already a release tagged, only it's quite outdated. Tagging the current release is literally issuing a couple of commands, @2colours , and it would really help the community since it's one of the releases included in the Rakudo Star distribution, which is the entry point to many new devs and users. So, would it be too much to ask to try and do it, since the repo seems to be active at the moment?
OK, on second thought, basically the distribution is already tagged; there does not seem to be any functional change to the code since that tagged version. So I'm kind of lost here. The OP says "add it to community-modules" but this module has been already adopted elsewhere. So I guess this can be closed safely?
Whatever discussion on tagging and so on I guess can live elsewhere, right?
from ecosystem.
All I ask for from all Raku module developers is, please, whenever you change / update the "version" in your META6.json, also add a "git tag" with the same version string as in META6.json, so keep the various ways to refer to a "version change" in sync.. That's all...
Most of the Rakudo dev's add a commit with the "version" changes in the META6.json file anyhow, so an additional "tag" is just max. 2 additional seconds of "work"...
Yes, we can continue the discussion wherever you want. For all those, who are on github, it could i.e. be https://github.com/rakudo/star/discussions/categories/star-modules
from ecosystem.
I think this issue can be closed now, @rbt passed ownership of that module to me. His last release will continue to live in the "zef ecosystem" and once a new release becomes necessary, I will release it myself.
@AntonOks
from ecosystem.
I think this issue can be closed now, @rbt passed ownership of that module to me. His last release will continue to live in the "zef ecosystem" and once a new release becomes necessary, I will release it myself. @AntonOks
@2colours
sound good.
where will you release it (in the future)?
from ecosystem.
In the "zef ecosystem", as zef:2colours
from ecosystem.
In the "zef ecosystem", as zef:2colours
well... any GIT repo, which hosts this module?
from ecosystem.
Good sir, it's literally in the link in this issue... having said that, it shouldn't even really matter anymore. As tony-o/raku-fez#108 (comment) states, git repositories shouldn't be used as reference when the module is available via the "zef ecosystem", with author and version constraints enforced.
from ecosystem.
Good sir, it's literally in the link in this issue... having said that, it shouldn't even really matter anymore. As tony-o/raku-fez#108 (comment) states, git repositories shouldn't be used as reference when the module is available via the "zef ecosystem", with author and version constraints enforced.
You can find my answer to tony-o/raku-fez#108 right there.
And btw., "author" and "version" (by "git tags") are GIT internals from very early, if not "day 1"! ... and can be ENFORCED with "git push"es since... ever?!? Means, assuming Rakudo development would always be managed by GIT (100% today?!), there wouldn't be a need for something new, say FEZ.
Don't get me wrong. ZEF and FEZ are great tools around Raku. But only for Raku! And maybe tomorrow someone has a even greater tool with more features, guaranties, meta data, .... which enriches Raku even more. Than FEZ may go the "CPAN way" (from Raku modules perspective!). GIT will stay for some decades...
from ecosystem.
Let's stick to the topic. We are releasing Raku here, and it seems to me that this issue has gone outdated.
(By the way, even if somebody does have a public git repository for a dist - which is absolutely not mandatory - it may or may not be hosted on a host that will be available all the time, it may even get deleted, or the commit history rewritten. We have seen the repositories of Patrick Spek go on and off, in which case you have zero control unless you mirrored the repositories, essentially taking up on a fez-complexity task.)
from ecosystem.
Let's stick to the topic. We are releasing Raku here, and it seems to me that this issue has gone outdated.
Right, let's talk "Raku here". As I wrote in the other discussion...
Also the Raku "core" dev team is doing so. Feel free to ask them what "git tags" do for them.
https://github.com/rakudo/rakudo/tags
https://github.com/Raku/nqp/tags
https://github.com/MoarVM/MoarVM/tags
(By the way, even if somebody does have a public git repository for a dist - which is absolutely not mandatory - it may or may not be hosted on a host that will be available all the time, it may even get deleted, or the commit history rewritten. We have seen the repositories of Patrick Spek go on and off, in which case you have zero control unless you mirrored the repositories, essentially taking up on a fez-complexity task.)
I know, say Rakudo Star modules! And the Raku community has also some solutions for this kind of problem, which, btw., is a "common problem" with any kind of software:
- https://github.com/raku-community-modules
- https://github.com/scriptkitties
- https://github.com/Raku/ecosystem
- https://github.com/Raku/REA
From my take on it, FEZ is just the new (smarter) kid on the block. And you don't know what this kid will be once it grew up ;)
from ecosystem.
So kindly, can this issue finally be closed now?
from ecosystem.
Related Issues (20)
- Check for incorrect version strings (including an v at the beginning)
- Testing fails in distributions where provided files are generated in the Build phase
- Testing should be smarter
- Only source-url is checked for source and downloading
- Test script only works on git URIs in source
- Test script fails in a weird way if no distribution name is present
- git: URIs for source-urls work to download source, but then fail test
- Spin off module testing to a specific distribution
- Besides checking source-url, we need to figure out the way to check non-git source-urls
- "No license" passes tests
- Should I submit here and at PAUSE?
- The test script does not understand git URIs
- Modules by deceased community members HOT 4
- Modules with external dependencies could specify a Docker container to test them HOT 2
- DBIish HOT 4
- "Error accessing GitHub API. HTTP Code: 401" HOT 14
- When installing Pod::To::HTML, Raku::Pod::Render ver<3.5.2> tries to install HOT 4
- Create a VSCode dev container for Raku HOT 5
- Some tarballs on REA have 0 bytes
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 ecosystem.