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

Ecosystem content, quality and fragmentation issues. #39

Closed
AlexDaniel opened this issue Jun 14, 2019 · 8 comments
Closed

Ecosystem content, quality and fragmentation issues. #39

AlexDaniel opened this issue Jun 14, 2019 · 8 comments
Labels
fallback If no other label fits

Comments

@AlexDaniel
Copy link
Member

Currently the ecosystem is very messy. To name some problems:

IRC discussion: https://colabti.org/irclogger/irclogger_log/perl6?date=2019-06-14#l399

I don't know what would be the best solution. There are different ideas floating around, like creating a new ecosystem with a better policy, or trying to clean the current one by adding some sort of purgatory for modules. I think we'd benefit from having a person who'd be able to focus on the ecosystem stuff and come up with some solution.

@AlexDaniel AlexDaniel added the fallback If no other label fits label Jun 14, 2019
@AlexDaniel AlexDaniel self-assigned this Jun 14, 2019
@AlexDaniel
Copy link
Member Author

There's currently no label for ecosystem related stuff. I'd happily create one once someone applies to become a responsible dev (similarly to how it was done in #23).

@JJ
Copy link
Contributor

JJ commented Jun 15, 2019

More things:

Also, I refused to merge the several versions of DDt you mention and I was burned. Anyway, the next squashathon is going to be devoted to the ecosystem (actually, modules.perl6.org, but this could e included if necessary)

@JJ
Copy link
Contributor

JJ commented Jun 15, 2019

(I also apply for this position, if you want to take me)

@JJ
Copy link
Contributor

JJ commented Jul 12, 2020

(BTW, I think now that these "duplicate" modules should actually be there, because they are different releases of the same module).

@nxadm nxadm closed this as completed Jul 12, 2020
@nxadm
Copy link

nxadm commented Jul 12, 2020

Closed by accident.

@nxadm nxadm reopened this Jul 12, 2020
@lizmat lizmat unassigned jnthn Oct 5, 2020
@JJ JJ changed the title The ecosystem is a mess Ecosystem content, quality and fragmentation issues. Aug 21, 2021
@JJ
Copy link
Contributor

JJ commented Aug 21, 2021

Maybe it's about time to revive this issue. Most problems here are still outstanding. For starters, I would propose a simple thing: eliminate CPAN from the ecosystem. Main reason is that anything uploaded there is not tested in any way or form, not even conformation to the META6.json de facto standard. Apparently, it's impossible now to get new PAUSE nicks, or at least extremely complicated (and not clear). Plus it's simply not under our control, and there's no way to add any kind of functionality we might need (like, let's say, change the "perl6" directory to Raku). We got fez now, I would propose a 1-year schedule to deprecate CPAN for Raku modules.

@codesections
Copy link
Contributor

We got fez now, I would propose a 1-year schedule to deprecate CPAN for Raku modules.

If we're able to announce the deprecation soon enough, we might even be able to fully deprecate it in 6e – removing support for a chunk of the ecosystem seems like something that's big enough to go on a version boundary.

@lizmat
Copy link
Collaborator

lizmat commented Feb 20, 2022

Closing in light of developments, see #316

@lizmat lizmat closed this as completed Feb 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fallback If no other label fits
Projects
None yet
Development

No branches or pull requests

6 participants