Your message dated Thu, 14 Aug 2014 15:39:54 +0000
with message-id <[email protected]>
and subject line Bug#756053: fixed in ruby2.1 2.1.2-3
has caused the Debian Bug report #756053,
regarding missing manpages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
756053: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756053
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ruby2.1
Version: 2.1.2-2
Severity: normal

Right now, ruby-defaults is creating symlinks for every binary, linking
to the manpages being provided the default ruby version. This works
fine for ruby1.8 and ruby1.9.1, because the manpages are manually 
included in the debian directory (upstream did not include them). 
With ruby2.1, no manpages have been included in debian/, presumably 
because we're relying on the manpages now provided byupstream. The problem 
is, upstream is not providing a manpage for every binary. As a result, 
ruby-defaults is creating broken symlinks, and some binaries do not 
have manpages.

For example, 
>$ man gem
>  man: warning: /usr/share/man/man1/gem.1.gz is a dangling symlink
>  No manual entry for gem
>  See 'man 7 undocumented' for help when manual pages are not
>  available.
>$ ls -l /usr/share/man/man1/gem.1.gz
>  lrwxrwxrwx 1 root root 11 May 10 13:13 /usr/share/man/man1/gem.1.gz
>  -> gem2.1.1.gz
>$ ls -l /usr/share/man/man1/gem.2.1.1.gz
>  ls: cannot access /usr/share/man/man1/gem.2.1.1.gz: No such file or
>  directory

Debian policy says each binary should have a manpage. Therefore, ruby2.1
should be providing manpages for those that don't exist upstream: gem,
testrb*, and rdoc.

* Caveat: /bin/testrb has actually now been removed upstream, so this 
may be a pointless endeavour.

Some possible approaches:
- look at the packages for earlier versions of ruby. The ruby1.8 and
  1.9.1 packages both provide the missing manpages. Obviously, these
  would need to be updated.
- use help2man

I have labelled this as "normal" for now. Technically, this is a
policy violation. However, I know this is one aspect of policy that
people tend to turn a blind eye on.

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ruby2.1 depends on:
ii  libc6                 2.19-7
ii  libgmp10              2:6.0.0+dfsg-4
ii  libruby2.1            2.1.2-2
ii  ruby                  1:2.1.0.1
ii  ruby1.8 [ruby]        1.8.7.358-7.1+deb7u1
ii  rubygems-integration  1.7

ruby2.1 recommends no packages.

ruby2.1 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: ruby2.1
Source-Version: 2.1.2-3

We believe that the bug you reported is fixed in the latest version of
ruby2.1, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antonio Terceiro <[email protected]> (supplier of updated ruby2.1 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 14 Aug 2014 10:45:29 -0300
Source: ruby2.1
Binary: ruby2.1 libruby2.1 ruby2.1-dev ruby2.1-doc ruby2.1-tcltk
Architecture:source amd64 all
Version: 2.1.2-3
Distribution: unstable
Urgency: medium
Maintainer: Antonio Terceiro <[email protected]>
Changed-By: Antonio Terceiro <[email protected]>
Description:
 libruby2.1 - Libraries necessary to run Ruby 2.1
 ruby2.1    - Interpreter of object-oriented scripting language Ruby
 ruby2.1-dev - Header files for compiling extension modules for the Ruby 2.1
 ruby2.1-doc - Documentation for Ruby 2.1
 ruby2.1-tcltk - Ruby/Tk for Ruby 2.1
Closes: 745360 747858 756053 756815
Changes:
 ruby2.1 (2.1.2-3) unstable; urgency=medium
 .
   [ Antonio Terceiro ]
   * debian/rules: call debian/split-tk-out.rb with $(baseruby) instead of
     `ruby` to actually support bootstrapping with ruby1.8 (and no `ruby`)
   * Break dependency loop (Closes: #747858)
     - ruby2.1: drop dependency on ruby
     - libruby2.1: drop dependency on ruby2.1
 .
   [ Christian Hofstaedtler ]
   * Add missing man pages for gem, rdoc, testrb (Closes: #756053, #756815)
   * Correct ruby2.1's Multi-Arch flag to 'allowed' (Closes: #745360)
Checksums-Sha1:
 3b65e1d78d7641a40f33d7455c7c320076ce4546 2422 ruby2.1_2.1.2-3.dsc
 05cd20237a8fc4f1b4981473b9ae28409c747710 81956 ruby2.1_2.1.2-3.debian.tar.xz
 f53de6ec076869f2b852a613d10d3743d08ca8ca 3341956 ruby2.1-doc_2.1.2-3_all.deb
Checksums-Sha256:
 d34137d53c86f83ec55be250ad027deb6de499e72b7b7231735ce5cb2322752d 2422 
ruby2.1_2.1.2-3.dsc
 fd75843b046ffdd29efa3763fc7194e43a2374005f39f4f6d5831987b45aa381 81956 
ruby2.1_2.1.2-3.debian.tar.xz
 712eb79c7b46a4a441f195f38557a540f6d08c6e0222cf082fb9dea6e7f7fb0a 3341956 
ruby2.1-doc_2.1.2-3_all.deb
Files:
 42fc57b6d8481807a25e85e891e2d34a 3341956 doc extra ruby2.1-doc_2.1.2-3_all.deb
 78870fbdf4d839c67ce94394ea4f052d 2422 ruby extra ruby2.1_2.1.2-3.dsc
 38703039ff1b19f45c8df768868e4b60 81956 ruby extra ruby2.1_2.1.2-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJT7MJ6AAoJEPwNsbvNRgvedFQQAO943fPvzO9WmqdsPWSsM5nU
mH+/ewMY7E0KjK3pIra7gVrJNOop6D3TAnrspcC07uH0HoFjUqj52GfJ01y1FUgv
iatIaLWlkf7iQZ5KNfjclKDGxFVfSaNVLYeXbjiE9uAAiTNFFePKfMUkzyW1+sGi
bnpb78pQx9vEwppzAIQMKSsYSeGvf22L6hD7L0/Jm88cOoZ+NaK7q0iw7FPhgaM9
lq6p7+fFoIAK6N8ThcnH3P4BWcNI6Y8muop0svdbLryVeWAcMn4Ji2Il0LGMjs+K
fjbjTFS624/idrvo4jNykgWkfuC3op48KsolMfqSG4ERH71syoNCMTbSgZBVd6n/
vicSWXnOZR1e8IYQ8eZIE/BDm3vpc7ibzK+CtTNcHUBOn3ySZcrEORDyCJmzJmjo
7kVQmBt5s2sxpXPxe3E+2eJIa5RtxHFTX+NeCUeU+Qm+LqTaA220/QeQQzMOu3nx
WhHEsrg6QQu7RMvi29LOWxSpPR6n8l7m9pB31lNI9TizINXQSeuPkTji0iu7RaKI
L3iXB4Pkowt/IySjsjDCYvao45Ewzn0W3JTYFsK4u5ANiF5AnPrFgnUasbjPbZTt
0WL7LbO4zWROZxQ+Ndu0HnqPGTIAoUVulG1DELqElus/+Zou7TROVdI3lIxf3+Sz
S0nnaSk12/qwNiVE6HWp
=88pv
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to