<p>cider-nrepl:jar:0.14.0-SNAPSHOT fehlt?</p>

Erstellt am 28. Juli 2016  ·  9Kommentare  ·  Quelle: clojure-emacs/cider

Erwartetes Verhalten

Apfelwein-Jack-in sollte funktionieren.

Tatsächliches Verhalten

Scheitert mit
Could not find artifact cider:cider-nrepl:jar:0.14.0-SNAPSHOT in clojars (https://clojars.org/repo/)

Schritte zum Reproduzieren des Problems

  • Aktualisieren Sie auf die neuesten Pakete in Emacs (nicht auf die angehefteten Pakete)
  • Öffnen Sie eine beliebige Clojure-Datei
  • Und Mx Cider-Jack-in

    Umgebungs- und Versionsinformationen

Informationen zur CIDER-Version

CIDER 0.14.0Schnappschuss (Paket: 20160727.904)

Emacs-Version

GNU Emacs 25.1.1 (x86_64-apple-darwin15.6.0, Carbon Version 157 AppKit 1404.47) vom 2016-07-25

Betriebssystem

OS X 10.11 "El Capitan"

Hilfreichster Kommentar

Bis einer der Betreuer eine neue Version auf Clojars überträgt, denken Sie daran, dass die Problemumgehung im Wesentlichen darin besteht:

git clone https://github.com/clojure-emacs/cider-nrepl.git
cd cider-nrepl
lein install

Ich hoffe, das hilft.

Alle 9 Kommentare

Ich habe meine Clojars-Anmeldeinformationen hier bei der Arbeit noch nicht konfiguriert. Aber ich kann den Snapshot heute Abend verschieben, wenn @bbatsov nicht zuerst dazu kommt.

Ist dies ein Argument dafür, zu einem mehr Git-Flow-Entwicklungsstil zu wechseln? Da dies ein Commit auf Master war, ermöglichte es den Leuten, auf elpa zu aktualisieren. Bei der Arbeit arbeiten wir von der Entwicklung ab, und die einzigen Verpflichtungen zum Master (abgesehen von Hotfixes) sind Releases. Sie können die Entwicklung immer noch regelmäßig mit dem Master zusammenführen, um den Leuten Snapshot-Builds zu geben, aber es würde Updates für jeden einzelnen Commit und möglicherweise fehlerhafte wie diesen verhindern?

Dies geschah jedoch nicht aufgrund eines zufälligen Commits. Dies geschah aufgrund dieses Commits, das die injizierte Version speziell auf 0.14.0-snapshot hebt.

Ja. Das ist es was ich meinte. Es war ein Commit, das ausschließlich für Entwickler gedacht war und nicht veröffentlicht werden sollte. Aber da es auf Master war, sahen viele Leute ein Upgrade auf Cider und aktualisierten, wodurch ihre Cider-Pakete kaputt gingen. Wenn dies im Entwicklungszweig geschehen wäre, wäre eine solche Veröffentlichung auf Melpa nicht erfolgt und die Entwicklung für CIDER-Entwickler wäre davon nicht betroffen.

@bbatsov wurde gerade abgelenkt und hat vergessen, dasselbe für cider-nrepl zu tun, was unabhängig von unserem Release-Workflow zur gleichen Zeit erfolgen muss (er ist ein vielbeschäftigter Typ :-).
Es ist kein Commit für Entwickler, es ist nur ein völlig kaputtes Commit, so wie es ist. :-)

Außerdem würde der Wechsel zu einem Dev-Zweig die Vorteile von Melpa sozusagen neu implementieren.
Wir haben stabile Releases auf Melpa-stable. Melpa ist für Schnappschüsse und wird gelegentlich kaputt gehen.

Bis einer der Betreuer eine neue Version auf Clojars überträgt, denken Sie daran, dass die Problemumgehung im Wesentlichen darin besteht:

git clone https://github.com/clojure-emacs/cider-nrepl.git
cd cider-nrepl
lein install

Ich hoffe, das hilft.

Danke @expez. Gut zu wissen, dass wenigstens einer von uns nicht verlernt hat, wie man einen Clojar schiebt. :-)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen