User:Salimma/FeatureDocs/Clojure

From FedoraProject

< User:Salimma(Difference between revisions)
Jump to: navigation, search
(Ensure Leiningen is configured to use the system Maven repository: mark task as optional)
(Package Clojure frameworks: Mark task as optional)
 
(One intermediate revision by one user not shown)
Line 35: Line 35:
 
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)

Latest revision as of 06:18, 9 August 2012

Contents

[edit] Documentation for the Clojure feature

[edit] 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

[edit] Fix Clojure packaging to comply with our guidelines

Currently in testing

[edit] 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)

Dependencies
Package Depends on Bugzilla# Koji / Bodhi URL Status
clojure-compat #829708 FEDORA-2012-9115
Pass pass
clojure-contrib clojure-maven-plugin #830287 FEDORA-2012-10172
Pass pass
clojure-maven-plugin fest-assert #830278 FEDORA-2012-9986
Pass pass
clucy #830777 FEDORA-2012-10141
Pass pass
lancet #830398 FEDORA-2012-10595
Pass pass
leiningen1 clojure-contrib, clucy, lancet, maven2 update, robert-hooke #830784
Inprogress inprogress
maven2 update #830933
Inprogress inprogress
robert-hooke #830709 FEDORA-2012-9797
Pass pass

[edit] (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

[edit] (Optional) Ensure that the default Leiningen project templates refer to the packaged versions of Clojure libraries

[edit] (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)

[edit] Create a packaging guideline for Clojure packages