[Pkg-puppet-devel] Plans for packaging puppet 6

Elana Hashman ehashman at debian.org
Sat Jul 4 19:58:27 BST 2020


On Sat, Jul 04, 2020 at 07:36:20PM +0200, Thomas Goirand wrote:
> 
> Question: if a library contains both clojure and java code, should it
> still be a clojure package only?

Yes. The only exception to this rule that I am aware of is the Clojure
language package itself: its binary is called libclojure-java.

This is documented on the Clojure wiki under the Packaging reference.[1]

> >  [clj-commons/fs 1.5.1]
> 
> libclj-common-fs-clojure
> https://github.com/clj-commons/fs

As mentioned in my last email, this is already in Debian under its prior
name: https://salsa.debian.org/java-team/raynes-fs-clojure

It will need a version upgrade and change to the new upstream. It might
be worth renaming the package to avoid confusion.

I would name this one libclj-common*s*-fs-clojure if the source package
was renamed, as "libfs-clojure" is too likely to be confused with other
packages, per the policy.

> >  [clojure-complete ]0.2.5#
> 
> libcomplete-clojure
> https://github.com/ninjudd/clojure-complete

This is also in Debian already, on the correct version:
https://salsa.debian.org/clojure-team/complete-clojure

> >  [com.fasterxml.jackson.module/jackson-module-afterburner 2.10.0]
> 
> libjackson-module-afterburner-java
> https://github.com/FasterXML/jackson-module-afterburner/

There is already an RFP for this:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901354

> >        [javax.annotation/javax.annotation-api 1.3.1]
> 
> libjavax.annotation-api-java
> https://mvnrepository.com/artifact/javax.annotation/javax.annotation-api

Is this https://salsa.debian.org/java-team/javax-annotation ?

> >    libnrepl-clojure 0.6.0
> 
> libnrepl-clojure

Already in Debian on the correct version:
https://salsa.debian.org/clojure-team/nrepl-clojure

> >      [com.mchange/mchange-commons-java 0.2.15]
> 
> libmchange-commons-java
> https://github.com/swaldman/mchange-commons-java

There's an existing RFP:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806774

- e

[1]: https://wiki.debian.org/Clojure/PackagingReference#Package_naming_policy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-puppet-devel/attachments/20200704/e2c61dbb/attachment.sig>


More information about the Pkg-puppet-devel mailing list