On Sun, 02 Oct 2016 23:14:56 -0400 "Aaron M. Ucko" <a...@alum.mit.edu> wrote:
> libmojolicious-plugin-renderfile-perl is impossible to install
> alongside libmojolicious-plugin-basicauth-perl because both
> (inappropriately) duplicate their actual man page as
> Mojolicious::Plugin::README(3pm):
>
>   dpkg: error processing archive 
> /.../libmojolicious-plugin-renderfile-perl_0.10-1_all.deb (--unpack):
>    trying to overwrite 
> '/usr/share/man/man3/Mojolicious::Plugin::README.3pm.gz', which is also in 
> package libmojolicious-plugin-basicauth-perl 0.08-1
>
> Could you please take a look?  Meanwhile, I see *README pages
> in a number of other packages, and will file a Lintian bug accordingly.


$ apt-file search /usr/share/man/man3/Mojolicious::Plugin::README.3pm.gz
libmojolicious-plugin-basicauth-perl:
/usr/share/man/man3/Mojolicious::Plugin::README.3pm.gz
libmojolicious-plugin-renderfile-perl:
/usr/share/man/man3/Mojolicious::Plugin::README.3pm.gz

It should be
libmojolicious-plugin-basicauth-perl:
/usr/share/man/man3/Mojolicious::Plugin::basicauth::README.3pm.gz

and

libmojolicious-plugin-renderfile-perl:
/usr/share/man/man3/Mojolicious::Plugin::renderfile::README.3pm.gz


Both packages have README.pod, not README, and renaming it to README
fix this issue.



Makefile says
------------------------------
(snip)
manifypods : pure_all  \
        README.pod \
        lib/Mojolicious/Plugin/RenderFile.pm
        $(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
          README.pod $(INST_MAN3DIR)/Mojolicious::Plugin::README.$(MAN3EXT) \
          lib/Mojolicious/Plugin/RenderFile.pm
$(INST_MAN3DIR)/Mojolicious::Plugin::RenderFile.$(MAN3EXT)
(snip)
------------------------------

README.pod $(INST_MAN3DIR)/Mojolicious::Plugin::README.$(MAN3EXT)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                           It should be Mojolicious::Plugin::RenderFile::README

Reply via email to