Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 726156 - app-text/xmlto[text] should not depend on on virtual/w3m
Summary: app-text/xmlto[text] should not depend on on virtual/w3m
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-05-30 00:42 UTC by marius.spix
Modified: 2021-04-07 01:58 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description marius.spix 2020-05-30 00:42:52 UTC
I am using www-client/links as the default command line web browser. When I update app-text/xmlto from 0.0.26-r1 to 0.0.28-r1, it wants to pull virtual/w3m and thus www-client/w3m, because the text use flag is now set by default.

Actual result:
The text use flag requires virtual/w3m, www-client/lynx or www-client/elinks.

Expected result:
www-client/links should be also supported. www-client/elinks is just a fork of www-client/links but both branches are still in development.

A possible solution would also be adding a virtual/links package, which is similar to the virtual/w3m package (which allows either www-client/w3m or www-client/w3mmee).
Comment 1 marius.spix 2020-05-30 00:43:46 UTC
Quick fix would be replacing line

text? ( || ( virtual/w3m www-client/lynx www-client/elinks ) )

with

text? ( || ( virtual/w3m www-client/lynx www-client/elinks www-client/links ) )
Comment 2 Martin Cihlář 2020-06-30 17:33:09 UTC
This was discussed in the forums, it's Gentoo following upstream:
https://forums.gentoo.org/viewtopic-t-1089662-start-0.html
Comment 3 marius.spix 2020-06-30 17:57:54 UTC
The change which has been done in upstream was adding elinks as an additional option. elinks is preferred, but links is still supported. As Gentoo recommends links in the official installation guide[1], I assume, that links must still be supported. mike155 also states in the forums that this is a Gentoo issue, because a Gentoo developer suggested that change to upstream. He also proofed that elinks is discontinued and not supported in OpenBSD, for example.

[1] https://wiki.gentoo.org/wiki/Handbook:AMD64/Full/Installation#Optional:_Viewing_documentation_while_installing
Comment 4 Larry the Git Cow gentoo-dev 2021-02-27 07:46:47 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05cd4ced17782ad0745c8002d1f921746936912

commit c05cd4ced17782ad0745c8002d1f921746936912
Author:     Volkmar W. Pogatzki <gentoo@pogatzki.net>
AuthorDate: 2021-02-22 09:20:27 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-02-27 07:44:46 +0000

    app-text/xmlto: EAPI 7
    
    Adding www-client/links as an alternative to virtual/w3m
    
    Closes: https://bugs.gentoo.org/726156
    Package-Manager: Portage-3.0.13, Repoman-3.0.2
    Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
    Closes: https://github.com/gentoo/gentoo/pull/19593
    Signed-off-by: Sam James <sam@gentoo.org>

 app-text/xmlto/xmlto-0.0.28-r4.ebuild | 42 +++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)
Comment 5 Larry the Git Cow gentoo-dev 2021-04-07 01:58:19 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a3b04f5cc9df93fa7115c0c16d8bc3148951d5a

commit 7a3b04f5cc9df93fa7115c0c16d8bc3148951d5a
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-04-07 00:46:24 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-04-07 01:57:26 +0000

    x11-misc/xdg-utils: increase app-text/xmlto lower bound to nudge upgrades
    
    We change the bound on app-text/xmlto to be >=app-text/xmlto-0.0.28-r5 to
    ensure we have the fixed xmlto version for links.
    
    Bug: https://bugs.gentoo.org/679626
    Bug: https://bugs.gentoo.org/726156
    Signed-off-by: Sam James <sam@gentoo.org>

 .../xdg-utils/{xdg-utils-1.1.3-r1.ebuild => xdg-utils-1.1.3-r2.ebuild}  | 2 +-
 ...utils-1.1.3_p20200220.ebuild => xdg-utils-1.1.3_p20200220-r2.ebuild} | 2 +-
 ...ls-1.1.3_p20200220-r1.ebuild => xdg-utils-1.1.3_p20200220-r3.ebuild} | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)