Hi, reported the markdown.rb issue to Redcarpet upstream. The author explained to me that markdown.rb is a common compatibility layer of all Ruby Markdown implementations:
> The point of having a `markdown.rb` (like all Markdown libraries for > Ruby do, not only RDiscount and Redcarpet) is to allow other > libraries to automatically use any installed Markdown library on the > system by calling `require 'markdown'`. If you look at the Redcarpet > source code, you'll see that the exported `Markdown` is actually > `RedcarpetCompat` which has exactly the same API and functionality as > RDiscount and Bluecloth. > > In a perfect world, every program would just require the Markdown > library they plan to use, but this it not the case. There are already > way too many programs that depend on this "idiom", and dropping > `markdown.rb` would stop Redcarpet from working with them. Maybe this is not the case with other gems, but in case of markdown the alternatives system would be the right way to handle this. So my second proposal (making alternatives as a gem2deb option) would be a good way to settle this. Cheers Michael -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org