Coder Social home page Coder Social logo

Comments (13)

JJ avatar JJ commented on August 20, 2024 4

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.

jonathanstowe avatar jonathanstowe commented on August 20, 2024 1

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.

JJ avatar JJ commented on August 20, 2024 1

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.

AntonOks avatar AntonOks commented on August 20, 2024 1

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.

2colours avatar 2colours commented on August 20, 2024

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.

AntonOks avatar AntonOks commented on August 20, 2024

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.

2colours avatar 2colours commented on August 20, 2024

In the "zef ecosystem", as zef:2colours

from ecosystem.

AntonOks avatar AntonOks commented on August 20, 2024

In the "zef ecosystem", as zef:2colours

well... any GIT repo, which hosts this module?

from ecosystem.

2colours avatar 2colours commented on August 20, 2024

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.

AntonOks avatar AntonOks commented on August 20, 2024

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.

2colours avatar 2colours commented on August 20, 2024

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.

AntonOks avatar AntonOks commented on August 20, 2024

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:

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.

2colours avatar 2colours commented on August 20, 2024

So kindly, can this issue finally be closed now?

from ecosystem.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.