jaror,
jaror avatar

The GitHub repo of the basement and foundation packages was just archived, while it currently has 3764 indirect reverse dependencies including cryptonite, pandoc, and accelerate. I don't know why and I don't know what will happen now, but I am concerned.

mangoiv,
@mangoiv@functional.cafe avatar

@jaror https://media.discordapp.net/attachments/905224379120615424/1154597600788500550/F6lZ9TDbMAAxFX2.png perhaps interesting to know. The first guy is who did foundation. Very responsible lmao

kosmikus,
@kosmikus@functional.cafe avatar

@mangoiv @jaror I don't really see the problem? To my knowledge, Vincent has not really done any active Haskell work in quite a while, nor should anyone be forced to. Isn't it more honest to archive the repositories to reflect that state properly than to continue providing some illusion that these are active libraries? People can still use the code and fork / revive. Isn't this how open-source projects are supposed to work?

mangoiv,
@mangoiv@functional.cafe avatar

@kosmikus @jaror the issue I see is that he’s not really interested in handing these over. See e g this post https://media.discordapp.net/attachments/905224379120615424/1154676585388068864/image.png

This is what I mean with being irresponsible.

IMHO he should at least allow for the ecosystem to take over these packages without forking. There’s also the technical problem that packages on hackage share one namespace.

kosmikus,
@kosmikus@functional.cafe avatar

@mangoiv @jaror I totally agree with the namespace problem. As to handing things over: while I would almost certainly be willing to do that in a similar scenario, I also think that "you can just fork" is a totally valid position.

mangoiv,
@mangoiv@functional.cafe avatar

@kosmikus @jaror absolutely. But foundation and cryptonite have a ton of reverse dependencies and I stand by my opinion of this being irresponsible.

kosmikus,
@kosmikus@functional.cafe avatar

@mangoiv @jaror Yes, it's of course ok if you see it that way. I just think we should appreciate any volunteer work, even if volunteers stop providing that work. I'm worried we're discouraging other potential volunteers and contributors if we start calling people who have done a lot names. And BTW, cryptonite was already forked to crypton by Kazu a while ago (but to my knowledge, that still depends on other libraries by Vincent, such as basement and memory).

mangoiv,
@mangoiv@functional.cafe avatar

@kosmikus @jaror totally. I didn’t want to seem like I didn’t respect the work of that person, to clarify, I absolutely do - and I also indeed use crypton myself currently.

chris__martin,
@chris__martin@functional.cafe avatar

@kosmikus @mangoiv @jaror I don't think it's incoherent to say that somebody did a lot of good and then did some bad.

chris__martin,
@chris__martin@functional.cafe avatar

@kosmikus @mangoiv @jaror I tried to initiate a package takeover from him a year ago, he could have just done nothing, instead he fought it

chris__martin,
@chris__martin@functional.cafe avatar

@kosmikus @mangoiv @jaror I have no more patience for loud "look at me, I have too many successful projects" martyrdom while turning down every offer of help, it's just unnecessary.

kosmikus,
@kosmikus@functional.cafe avatar

@chris__martin @mangoiv @jaror I agree that this is not incoherent. If the person in question has done something bad. In the concrete situation, I see the clarification of basically already established facts via archiving the repos as a good thing, not a bad thing, but it's totally fine if you and others disagree. The wider context and history is admittedly much more complicated.

jaror,
jaror avatar

@kosmikus @mangoiv

The thing I'm concerned about is that there are still a lot of packages depending on it and there doesn't seem to be a fork yet. So, important fixes like making all these packages build on 32-bit platforms are now in limbo.

Also, I'm concerned that this goes unnoticed. Hackage does not currently show maintenance status very well, so people might think these packages are still suitable to use in new projects.

mangoiv,
@mangoiv@functional.cafe avatar

@jaror ouff. probably one of the depending orgs will have to take over?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • haskell
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • provamag3
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • megavids
  • Leos
  • cisconetworking
  • JUstTest
  • lostlight
  • All magazines