Package: ruby-kramdown-rfc2629
Version: 1.3.28-1

I would have expected "kramdown-rfc2629 --version" to report either the
upstream version (1.3.28) or the debian revision (1.3.28-1), but instead
i get "unknown-version":

    0 dkg@alice:~$ kramdown-rfc2629 --version
    kramdown-rfc2629 unknown-version
    0 dkg@alice:~$ 

I haven't dug deep enough to know whether this is an upstream bug or an
issue with an impedence mismatch between debian packages and ruby gems,
but i do note that from irb i see the same issue.

kramdown-rfc2629 has this source:

    KDRFC_VERSION=Gem.loaded_specs["kramdown-rfc2629"].version rescue 
"unknown-version"

and from irb:

    irb(main):001:0> require 'kramdown-rfc2629'
    => true
    irb(main):002:0> Gem.loaded_specs["kramdown-rfc2629"]
    => nil
    irb(main):003:0> Gem.loaded_specs["kramdown-rfc2629"].version
    Traceback (most recent call last):
            4: from /usr/bin/irb:23:in `<main>'
            3: from /usr/bin/irb:23:in `load'
            2: from /usr/lib/ruby/gems/2.7.0/gems/irb-1.2.6/exe/irb:11:in `<top 
(required)>'
            1: from (irb):3
    NoMethodError (undefined method `version' for nil:NilClass)
    irb(main):004:0> Gem.loaded_specs["kramdown-rfc2629"].version rescue 
'unknown-version'
    => "unknown-version"
    irb(main):005:0> 


I defer to debian ruby packagers who have much deeper knowledge than i
do about how this stuff all works.  Upstream is pretty responsive,
fwict, so if it's an upstream issue, please forward it to
https://github.com/cabo/kramdown-rfc2629/issues

Regards,

        --dkg

Attachment: signature.asc
Description: PGP signature

Reply via email to