[Haskell-cafe] Contributing packages?

Merijn Verstraaten merijn at inconsistent.nl
Thu May 4 08:20:50 UTC 2023

Unlike the "long time ago", when everyone would immediately get upload rights upon account creation, you now need to be manually added to the Uploaders group by mailing the hackage admin address. This due to spammers abusing hackage and uploading packages consisting solely of linkspam/advertisements.


> On 4 May 2023, at 08:23, Henning Thielemann <lemming at henning-thielemann.de> wrote:
> On Thu, 4 May 2023, Dominick Samperi wrote:
>> I just tried to upload a new Haskell package and ran into some difficulties. If I just try to upload, it fails and says I need to contact somebody in the trustees group to be added to the Uploaders group.
>> If I try to upload a package candidate instead, it says Forbidden, No access for this resource.
> You need a Hackage account for both candidate upload and final release.
>> Also, I have a Hackage account and I can get to the account management page, and generate an auth key, but I don't know what I can do with that.
> It's a long time ago that I registered my account, but maybe your account must be added to a special group, the group Uploaders.
> I do not need an auth key for uploading, just user name and password. I use 'cabal upload' for Hackage releases.
>> It seems the package candidate feature is the way to go, since
>> direct uploads are irreversible and more difficult to manage.
> right
> You can watch and check the appearance of your package candidate at Hackage before publishing. You can even use the uploaded candidate temporarily in your project by adding its tarball URL to cabal.project.local or stack.yaml.
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.

More information about the Haskell-Cafe mailing list