[Pkg-puppet-devel] Packaging Puppet Server 6 for Bullseye: status report

Louis-Philippe Véronneau pollo at debian.org
Mon Dec 28 15:20:07 GMT 2020


On 2020-12-28 05 h 32, Thomas Goirand wrote:
> On 12/27/20 1:49 AM, Louis-Philippe Véronneau wrote:
>> On 2020-12-19 19 h 29, Louis-Philippe Véronneau wrote:
>>> Hello folks!
>>>
>>> I think generally, things are moving in the right direction. Looking at
>>> our TODO tracker for puppetserver [1], these are the only top level
>>> dependencies left that keep us from packaging puppetserver
>>>
>>> * jruby-utils-clojure
>>>
>>> Not in the archive. I'm 75% done packaging it and in theory will only
>>> have to update 2 or 3 of its dependencies to finish it.
>>>
>>> * libtrapperkeeper-metrics-clojure
>>>
>>> In the archive, not up to date. The dependency on jolokia-core worries
>>> me; if it proves to be too much, I will probably vendor it in.
>>
>> *Good news:* I was able to update libtrapperkeeper-metrics-clojure by
>> patching out Jolokia. It means reduced features (see #978402), but it's
>> better than nothing.
>>
>> *Bad news:* jruby is in a bad state in Debian and currently cannot be
>> used (see [1]). This pretty much means puppetserver won't be in the
>> archive until someone decides to maintain jruby again.
>>
>> So short of a miracle, puppetserver will most likely not be in Bullseye.
> 
> Hi,
> 
> I don't think you need to go back and forth predicting what will happen.
> Just do it (tm).
Ack.

> So far, you've done a great job. Maybe just take over
> JRuby? If it FTBFS and needs a new version, then no choice, and go ahead
> (maybe going through staging in Experimental first...).

I don't plan on taking over Jruby no, as it has a bunch of very
important bugs and I fear that's outside of field of competence. I guess
I could eventually end up with something working, but it would certainly
take me a _lot_ of time and I think my time is better used fixing
Clojure deps for now.

Do you want to have a go at it? It would certainly unblock me a lot. The
other alternative (that's what Moritz Mühlenhoff proposed me today) is
to vendor jruby in jruby-utils-clojure.

Certainly less clean...

-- 
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   pollo at debian.org / veronneau.org
  ⠈⠳⣄

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-puppet-devel/attachments/20201228/53db76eb/attachment.sig>


More information about the Pkg-puppet-devel mailing list