(→Package Clojure frameworks: add some desirable frameworks/tools to list) |
(→Package Clojure frameworks: Mark task as optional) |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= Documentation for the [[Features/Clojure | Clojure feature]] = | = Documentation for the [[Features/Clojure | Clojure feature]] = | ||
== Tracker bug == | |||
Bug [https://bugzilla.redhat.com/show_bug.cgi?id=830714 #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 [[Packaging:Java | guidelines]] == | == Fix Clojure packaging to comply with our [[Packaging:Java | guidelines]] == | ||
Currently [https://admin.fedoraproject.org/updates/clojure in testing] | |||
== Package Leiningen dependencies == | == 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) | ('''NOTE''' - for "depends on", please only list either components that are not packaged yet, or components that are part of the Clojure packaging queue) | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|+ Dependencies | |+ Dependencies | ||
! Package !! Depends on !! Bugzilla# !! Koji !! | ! Package !! Depends on !! Bugzilla# !! Koji / Bodhi URL !! Status | ||
|- | |||
| 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-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- | | 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] || | | 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}} | ||
|- | |- | ||
| | | 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}} | |||
|} | |} | ||
== | == (Optional) Ensure Leiningen is configured to use the system Maven repository == | ||
== Ensure that the default Leiningen project templates refer to the packaged versions of Clojure libraries == | 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]] | ||
== Package Clojure frameworks == | |||
== (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) | Interesting frameworks and tools we should package (please add to this list, but not if they are dependencies of already-listed tools) | ||
Line 33: | 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)