[Pkg-puppet-devel] Plans for packaging puppet 6
Louis-Philippe Véronneau
pollo at debian.org
Fri Jul 3 23:32:45 BST 2020
[snip, messages are getting way too long for my brain to cope]
As Adrian Bunk kindly pointed out on IRC, although zigo did a lot of
work (thanks!), he missed a bunch of java libs.
I have gone the extra mile and I think I have a pretty good portrait of
the work we'll need to do.
Using the original `lein deps :tree` structure but replacing dependency
names by the Debian packages when we can, I get the following tree.
I added a legend, but it's a bit hard to read like that... For those who
use vim, I attached a crappy vimscript to generate a colored output
(:source puppet-deps.vim). Sorry Emacs users!
[com.cemerick/url] has been deprecated upstream and I opened a bug on
Jira [2] to ask Puppetlabs to do something about it. I don't think we
should start packaging this sub-tree for now, as some of the sub-deps
are not in good shape.
[ring-basic-authentication] also need to be packaged, but it depends on
[org.clojure/data.codec] and it's deprecated upstream. I opened an issue
upstream on [ring-basic-authentication] [2].
If we exclude the two problematic sub-trees I mentionned before, we have:
* 22 ITPs (new packages)
* 40 packages to update
-------------------------------------------------------------------------
[foobar] == not in Debian
@barfoo@ == in Debian, but needs to be updated to a new version
libbeckon-clojure 0.1.1
@libclj-yaml-clojure 0.4.0<0.7.0@
[org.flatland/ordered 1.5.7]
[org.flatland/useful 0.11.6]
[clj-commons/fs 1.5.1]
libcommons-compress-java 1.20
libxz-java 1.8
libclj-time-clojure 0.14.0
libjoda-time-java 2.10
[clojure-complete ]0.2.5#
[com.cemerick/url 0.1.1]
[pathetic 0.5.0]
[com.cemerick/clojurescript.test 0.0.4]
[org.clojure/clojurescript 1.7.122]
[com.google.javascript/closure-compiler v20150729]
libargs4j-java 2.33
#libjsr305-java 0.1~+svn49<1.3.9#
libgoogle-gson-java 2.8.6
libguava-java 29.0
[com.google.javascript/closure-compiler-externs v20150729]
libprotobuf-java 3.12.3
[org.clojure/google-closure-library 0.0-20150805-acd8b553]
rhino 1.7.7.1
[com.fasterxml.jackson.module/jackson-module-afterburner 2.10.0]
libjackson2-core-java 2.10.3
libjackson2-databind-java 2.10.2
@libjackson2-annotations-java 2.9.8@
libcommons-io-java 2.6
libcommons-lang-java 2.6
[grimradical/clj-semver 0.3.0]
libdropwizard-metrics-java 3.2.6
libslf4j-java 1.7.25
[liberator 0.15.2]
libhiccup-clojure 1.0.5
[org.clojure/data.csv 0.1.3]
[org.clojure/data.json 0.2.6]
[net.logstash.logback/logstash-logback-encoder 5.0]
liblogback-java 1.2.3
libnrepl-clojure 0.6.0
libcommons-exec-java 1.3
libbcpkix-java 1.65
libbcprov-java 1.65
clojure 1.10.1
@libtools-namespace-clojure 0.2.11<0.2.44@
libspec-alpha-clojure 0.2.176
libtools-namespace-clojure 0.2.11
libyaml-snake-java 1.26
@libprismatic-schema-clojure 1.1.6<1.1.9@
[puppetlabs/clj-shell-utils 1.0.2]
libslf4j-java 1.7.25
@libcomidi-clojure 0.3.1<0.3.2@
@libbidi-clojure 2.1.2<2.1.3@
libcompojure-clojure 1.6.0
libclout-clojure 2.1.2
libinstaparse-clojure 1.4.7
libmedley-clojure 1.0.0
@libdujour-version-check-clojure 0.2.2<0.2.3@
@libpuppetlabs-http-client-clojure 0.9.0<1.1.3@
libhttpasyncclient-java 4.1.4
libcommons-logging-java 1.2
libhttpclient-java 4.5.11
libhttpcore-java 4.4.13
libpuppetlabs-i18n-clojure
libcpath-clojure 0.1.2
libjava-classpath-clojure 0.2.3
gettext-base 0.19.8.1
[puppetlabs/jruby-utils 3.1.4]
libjava-jmx-clojure 0.3.4
@libtools-logging-clojure 0.2.3<0.4.0@
[puppetlabs/jruby-deps 9.2.11.1-1]
@jruby 9.1.17.0<9.2.11.1@
@libjffi-java 1.2.7<1.2.23@
@libjnr-constants-java 0.9.9<0.9.15@
@libjnr-enxio-java 0.16<0.25@
libjnr-netdb-java 1.1.6
@libjnr-posix-java 3.0.45<3.0.54@
@libjnr-unixsocket-java 0.18<0.28@
[com.headius/backport9 1.3]
@libinvokebinder-java 1.7<1.11@
libheadius-options-java 1.4
libjzlib-java 1.1.3
nailgun 0.9.3
[javax.annotation/javax.annotation-api 1.3.1]
libjcodings-java 1.0.55
libjruby-joni-java 2.1.40
libdirgra-java 0.3
@libkitchensink-clojure 2.3.0<3.1.0@
libclj-digest-clojure 1.4.5
@libtools-cli-clojure 0.3.5<0.3.6@
libini4j-java 0.5.2
libdynapath-clojure 1.0.0
@libpuppetlabs-ring-middleware-clojure 1.0.0<1.0.1@
libring-core-clojure 1.6.2
libcommons-fileupload-java 1.4
libcrypto-equality-clojure
libcrypto-random-clojure
@libtools-reader-clojure 1.0.0<1.2.1@
@libssl-utils-clojure 0.8.3<3.0.4@
libcommons-codec-java 1.14
[puppetlabs/trapperkeeper-authorization 1.0.0]
libnrepl-clojure 0.6.0
[puppetlabs/rbac-client 0.9.4]
[ring/ring-json 0.4.0]
[puppetlabs/trapperkeeper-comidi-metrics 0.1.1]
[puppetlabs/trapperkeeper-filesystem-watcher 1.2.2]
@libtrapperkeeper-metrics-clojure 0.4.2<1.2.3@
@libcheshire-clojure 5.7.1<5.8.0@
@libjackson2-dataformat-cbor 2.7.8<2.9.0@
@libjackson2-dataformat-smile 2.7.8<2.9.0@
libtigris-clojure 0.1.1
libdropwizard-metrics-java 3.2.6
[org.jolokia/jolokia-core 1.6.2]
libjson-simple-java 2.3.0
libring-defaults-clojure 0.3.1
libring-anti-forgery-clojure 1.1.0
libring-headers-clojure 0.3.0
libring-ssl-clojure 0.3.0
@libtrapperkeeper-scheduler-clojure 0.1.0<1.1.2@
@libquartz2-java 2.3.0<2.3.1@
@libc3p0-java 0.9.1.2<0.9.5.3@
[com.mchange/mchange-commons-java 0.2.15]
libhikaricp-java 2.7.9
@libtrapperkeeper-status-clojure 0.7.1<1.1.0@
@libversioneer-clojure 0.1.1<0.2.0@
@libtrapperkeeper-webserver-jetty9-clojure 1.7.0<4.1.0@
@libservlet-api-java 4.0.1<3.1.0@
jetty9 9.4.29
libslf4j-java 1.7.25
libring-codec-clojure
libring-servlet-clojure 1.6.2
@libtrapperkeeper-clojure 1.5.2<3.1.0@
liblogback-java 1.2.3
@libcore-async-clojure 0.3.44<0.4.490@
@libtools-analyzer-jvm-clojure 0.7.1<0.7.2@
@libcore-memoize-clojure 0.5.1<0.7.1@
@libcore-cache-clojure 0.6.5<0.7.1@
@libdata-priority-map-clojure 0.0.7<0.0.9@
libtools-analyzer-clojure 0.6.9
libasm-java 7.3.1
libtools-macro-clojure 0.1.5
@libjanino-java 2.7.0<3.0.8@
libprismatic-plumbing-clojure 0.5.4
liblazymap-clojure 3.1.1
libtypesafe-config-clojure 0.1.5
libtypesafe-config-java 1.3.1
[ring-basic-authentication 1.0.5]
[org.clojure/data.codec 0.1.0]
@libring-mock-clojure 0.3.1<0.3.2@
libslingshot-clojure 0.12.2
-------------------------------------------------------------------------
[1] https://tickets.puppetlabs.com/browse/SERVER-2841
[2] https://github.com/remvee/ring-basic-authentication/issues/21
--
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Louis-Philippe Véronneau
⢿⡄⠘⠷⠚⠋ pollo at debian.org / veronneau.org
⠈⠳⣄
-------------- next part --------------
syntax match Yes /^[^=]\+/
highlight Yes ctermfg=blue
syntax match No /^[^=]\+\[.\+/
highlight No ctermfg=red
syntax match Update /^[^=]\+ at .\+/
highlight Update ctermfg=yellow
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-puppet-devel/attachments/20200703/e47e74ae/attachment-0001.sig>
More information about the Pkg-puppet-devel
mailing list