This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-01-07
Channels
- # admin-announcements (69)
- # alda (8)
- # beginners (6)
- # boot (182)
- # cider (10)
- # cljs-dev (24)
- # cljsrn (17)
- # clojars (70)
- # clojure (142)
- # clojure-brasil (5)
- # clojure-czech (1)
- # clojure-poland (4)
- # clojure-russia (96)
- # clojurescript (115)
- # community-development (37)
- # component (6)
- # cursive (11)
- # datomic (32)
- # events (4)
- # funcool (6)
- # hoplon (17)
- # ldnclj (10)
- # lein-figwheel (24)
- # mount (12)
- # om (141)
- # onyx (7)
- # parinfer (48)
- # re-frame (24)
- # reagent (31)
micha: yes indeed! https://github.com/clojars/clojars-web/issues/226
one issue is we need to fix any broken maven-metadata files, as they will prevent a deploy from working at all once they are atomic
assuming we signal on the maven-metadata.xml being uploaded to know when a deployment is complete
well, aether won't even give us a maven-metadata.xml if it is invalid, since it will pull the existing, see that its checksum is wrong, and bail
though the checksums could be correct, it just doesn't list all the versions (or extra versions if there has been a deletion)
right, I see it as a fn that we run as part of a scan now, then right after deploying the atomic deploys feature, then on specific repos when we delete a version
i imagine it could happen when a transactional deploy completes (i.e. just generate our own metadata file instead of using the uploaded one)?
we could do that, but the one that was uploaded should be the same as what we generate
maybe it has to run during a deploy, the update part where it molests the metadata file
if aether doesn't download the metadata until after it has started the deploy, we could fix this on the fly
if we detect a deploy is happening, we could fix the metadata as soon as we see the first artifact (before sending a response to that request)
the repo is all served via nginx as static files, so we don't know in the app when they download, only when they upload