(→Fix Clojure packaging to comply with our guidelines: update status) |
(→Package Clojure frameworks: Mark task as optional) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 12: | Line 12: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|+ Dependencies | |+ Dependencies | ||
! Package !! Depends on !! Bugzilla# !! Koji !! | ! Package !! Depends on !! Bugzilla# !! Koji / Bodhi URL !! Status | ||
|- | |- | ||
| clojure- | | clojure-compat || || [https://bugzilla.redhat.com/show_bug.cgi?id=829708 #829708] || [https://admin.fedoraproject.org/updates/FEDORA-2012-9115/clojure-compat-1.2.1-2.fc17 FEDORA-2012-9115] || {{result|pass}} | ||
|- | |- | ||
| clojure-maven-plugin || [https://admin.fedoraproject.org/updates/FEDORA-2012- | | clojure-contrib || clojure-maven-plugin || [https://bugzilla.redhat.com/show_bug.cgi?id=830287 #830287] || [https://admin.fedoraproject.org/updates/FEDORA-2012-10172/clojure-contrib-1.2.0-1.fc17 FEDORA-2012-10172] || {{result|pass}} | ||
|- | |- | ||
| | | clojure-maven-plugin || [https://admin.fedoraproject.org/updates/FEDORA-2012-8758/fest-assert-1.4-6.fc17 fest-assert] || [https://bugzilla.redhat.com/show_bug.cgi?id=830278 #830278] || [https://admin.fedoraproject.org/updates/FEDORA-2012-9986/clojure-maven-plugin-1.3.10-1.fc17 FEDORA-2012-9986] || {{result|pass}} | ||
|- | |- | ||
| | | clucy || || [https://bugzilla.redhat.com/show_bug.cgi?id=830777 #830777] || [https://admin.fedoraproject.org/updates/FEDORA-2012-10141/clucy-0.3.0-2.fc17 FEDORA-2012-10141] || {{result|pass}} | ||
|- | |- | ||
| | | lancet || || [https://bugzilla.redhat.com/show_bug.cgi?id=830398 #830398] || [https://admin.fedoraproject.org/updates/FEDORA-2012-10595/lancet-1.0.1-4.fc17 FEDORA-2012-10595] || {{result|pass}} | ||
|- | |- | ||
| robert-hooke | | leiningen1 || clojure-contrib, clucy, lancet, maven2 update, robert-hooke || [https://bugzilla.redhat.com/show_bug.cgi?id=830784 #830784] || || {{result|inprogress}} | ||
|- | |- | ||
| maven2 update || || [https://bugzilla.redhat.com/show_bug.cgi?id=830933 #830933] || || {{result|inprogress}} | |||
|- | |||
| robert-hooke || || [https://bugzilla.redhat.com/show_bug.cgi?id=830709 #830709] || [https://admin.fedoraproject.org/updates/FEDORA-2012-9797/robert-hooke-1.2.0-2.fc17 FEDORA-2012-9797] || {{result|pass}} | |||
|} | |} | ||
== Ensure Leiningen is configured to use the system Maven repository == | == (Optional) Ensure Leiningen is configured to use the system Maven repository == | ||
This is not a deal-breaker as we can just invoke <tt>lein pom</tt> to generate a Maven POM file and then follow the normal [[Packaging:Java | Java packaging guidelines]] | This is not a deal-breaker as we can just invoke <tt>lein pom</tt> to generate a Maven POM file and then follow the normal [[Packaging:Java | Java packaging guidelines]] | ||
== Ensure that the default Leiningen project templates refer to the packaged versions of Clojure libraries == | == (Optional) Ensure that the default Leiningen project templates refer to the packaged versions of Clojure libraries == | ||
== Package Clojure frameworks == | |||
== (Optional) Package Clojure frameworks == | |||
Interesting frameworks and tools we should package (please add to this list, but not if they are dependencies of already-listed tools) | Interesting frameworks and tools we should package (please add to this list, but not if they are dependencies of already-listed tools) | ||
Line 40: | Line 44: | ||
* [http://webnoir.org/ Noir] | * [http://webnoir.org/ Noir] | ||
* [http://palletops.com/ Pallet] | * [http://palletops.com/ Pallet] | ||
* [https://code.google.com/p/counterclockwise/ Counterclockwise] | |||
== Create a packaging guideline for Clojure packages == | == Create a packaging guideline for Clojure packages == |
Latest revision as of 06:18, 9 August 2012
Documentation for the Clojure feature
Tracker bug
Bug #830714 tracks the packages that make up the Clojure feature. Will ask what alias we should use for this if the feature is accepted by FESCo
Fix Clojure packaging to comply with our guidelines
Currently in testing
Package Leiningen and dependencies
(NOTE - for "depends on", please only list either components that are not packaged yet, or components that are part of the Clojure packaging queue)
Package | Depends on | Bugzilla# | Koji / Bodhi URL | Status |
---|---|---|---|---|
clojure-compat | #829708 | FEDORA-2012-9115 | ![]() | |
clojure-contrib | clojure-maven-plugin | #830287 | FEDORA-2012-10172 | ![]() |
clojure-maven-plugin | fest-assert | #830278 | FEDORA-2012-9986 | ![]() |
clucy | #830777 | FEDORA-2012-10141 | ![]() | |
lancet | #830398 | FEDORA-2012-10595 | ![]() | |
leiningen1 | clojure-contrib, clucy, lancet, maven2 update, robert-hooke | #830784 | ![]() | |
maven2 update | #830933 | ![]() | ||
robert-hooke | #830709 | FEDORA-2012-9797 | ![]() |
(Optional) Ensure Leiningen is configured to use the system Maven repository
This is not a deal-breaker as we can just invoke lein pom to generate a Maven POM file and then follow the normal Java packaging guidelines
(Optional) Ensure that the default Leiningen project templates refer to the packaged versions of Clojure libraries
(Optional) Package Clojure frameworks
Interesting frameworks and tools we should package (please add to this list, but not if they are dependencies of already-listed tools)