[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ipp-usb in Ubuntu Main - Next obstacle: ronn



I have looked deeper into it and as the man page is already available in the GitHub repository/the source tarball the "make man" call during build and so the build dependency on ronn is not actually required. Sorry, Alexander, problem is not on your side.

OdyX, can we remove the

----------
execute_after_dh_auto_build:
        make man
----------

in debian/rules and the build dependency on ronn?

Thanks in advance

   Till


On 24/08/2020 14:11, Till Kamppeter wrote:
Hi,

first thanks for getting rid of the need INI.v1, but unfortunately it seems that it got replaced by "ronn", another possible chain of dependencies in Ubuntu Universe:

----------
Source: ipp-usb
Maintainer: Debian Printing Team <debian-printing@lists.debian.org>
Uploaders: Didier Raboud <odyx@debian.org>
Section: comm
Priority: optional
Build-Depends: debhelper-compat (= 13),
                libusb-1.0-0-dev,
                libavahi-common-dev,
                libavahi-client-dev,
                pkg-config,
                dh-golang,
                golang-any,
                golang-github-openprinting-goipp-dev,
                ronn,                                 <<<===
Standards-Version: 4.5.0
Rules-Requires-Root: no
...
----------

----------
$ apt info ronn
Package: ronn
Version: 0.9.1-1
Priority: optional
Section: universe/ruby
Source: ruby-ronn
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 21.5 kB
Depends: ruby | ruby-interpreter, ruby-ronn (= 0.9.1-1)
Breaks: ruby-ronn (<< 0.7.3-5.1)
Replaces: ruby-ronn (<< 0.7.3-5.1)
Homepage: https://github.com/apjanke/ronn-ng
Download-Size: 8,792 B
APT-Sources: http://at.archive.ubuntu.com/ubuntu groovy/universe amd64 Packages
Description: tool to build manuals from Markdown
 Ronn builds manuals. It converts simple, human readable textfiles to roff for
  terminal display, and also to HTML for the web.
  .
 The source format includes all of Markdown but has a more rigid structure and  syntax extensions for features commonly found in manpages (definition lists,  link notation, etc.). The ronn-format(7) manual page defines the format in
  detail.
  .
  This package contains the ronn conversion tool.
$
----------

This package is in the build dependencies of the Debian package. It is Ruby, why the hell we need Ruby here? Can we somehow get ipp-usb into Ubuntu without use of Ruby? This would be great.

    Til


Reply to: