[Pkg-puppet-devel] packaging puppet and clojure ITPs

Elana Hashman ehashman at debian.org
Sat Jul 4 01:39:35 BST 2020


Hi friends,

Just subscribed to the list so apologies for not replying to the last
mail[1] directly...

As a general note, I just wanted to let everyone know that I'm happy to
help with any packaging of the Clojure components required for a new
upload of puppet. I'm the de-facto Clojure team lead, and most other
team members haven't been particularly active as of late.

For legacy reasons, a bunch of the Clojure packages are split between
the Java team[2] and the Clojure team[3] on alioth/salsa. Going forward,
new Clojure packages should be owned by the Clojure team. Old Clojure
packages under the Java umbrella, when updated, should be migrated to
the Clojure team.

If you need to reach me, you can message me directly on IRC, send me a
mail, or pop into #debian-clojure. Please cc the
pkg-clojure-maintainers[4] list for things that would concern the whole
Clojure team :)


Now, more specifically: I noticed a few packages in pollo's email marked
as needing ITPs that are already in Debian.

[clj-commons/fs 1.5.1] -> https://salsa.debian.org/java-team/raynes-fs-clojure

The original author of this package passed away. We may want to reupload
to fix the name confusion.

Another package the team maintains found itself in a similar situation,
but since the package name did not need to be changed, I tweaked the
upstream.[5] I am under the impression there are more packages that have
moved under clj-commons maintainership.

[org.clojure/clojurescript 1.7.122]

This is pulled in as a recursive dependency of cemerick's url library.
It will not be needed for Clojure on JVM use, i.e. puppet.
ClojureScript (the Clojure runtime on JavaScript) is basically a whole
new language to upload; while I'd applaud someone taking that project
on, it should be avoidable.

clojure 1.10.1
  @libtools-namespace-clojure 0.2.11<0.2.44@
  libspec-alpha-clojure 0.2.176

libtools-namespace-clojure is listed as a recursive dependency of
Clojure 1.10.1. I think this is a mistake; the actual dependency is
libcore-specs-alpha-clojure[6] which is correctly uploaded at version
0.2.44.

I'm sure I'll find more but these ones jumped out at me.

For version bumps, please file wishlist requests against the appropriate
packages. For the ones already in the Clojure team, I can help with the
bumps and uploads. For those that are currently still over at the Java
team, I'd like to get them migrated and may need to give someone admin
access on salsa to assist with this.

- e

[1]: https://alioth-lists.debian.net/pipermail/pkg-puppet-devel/2020-July/012141.html
[2]: https://salsa.debian.org/java-team
[3]: https://salsa.debian.org/clojure-team
[4]: https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-clojure-maintainers
[5]: https://salsa.debian.org/clojure-team/libbultitude-clojure/-/commit/e24f1f895d1c5a17b589a933a515030d2e987155
[6]: https://tracker.debian.org/pkg/core-specs-alpha-clojure
-------------- 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/20200703/53d26bae/attachment.sig>


More information about the Pkg-puppet-devel mailing list