Results 573 comments of gbaz

Yep, your approach sounds cleaner. I'd also want to store when someone was vouched for, just for more audit trail here. I like this approach, and think it could help...

i believe the intended meaning is: "have the database store a map of users to the list of those that have vouched for them"

Right -- in the event we get a spam package we can trace up the tree to find the malicious approvers and cut them off.

That package was removed from hackage because it was a proprietary package mistakenly uploaded. I'd welcome a PR to make the mirror client robust to such missing things.

I think for now ignoring 500 is fine.

Would this let us implement https://github.com/haskell/hackage-server/issues/727 as well?

I think we really should merge this. Sorry for letting it languish. Can you explain what "The queryExplain API apparently changed fractionally, which affects searchPackagesExplain." means in more detail? (the...

underlying/related issue in tar https://github.com/haskell/tar/issues/6

We have a plan to tackle the CDN issue so that shouldn't be a blocker on this.

Hackage server doesn't have a notion of special urls for special package docs -- anything we do should be able to be uniform for all docs. I don't think its...