Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 421647 - dev-python/html2text-3.200.3 conflicts with app-text/html2text-1.3.2a
Summary: dev-python/html2text-3.200.3 conflicts with app-text/html2text-1.3.2a
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sebastian Pipping
URL: https://github.com/aaronsw/html2text/...
Whiteboard:
Keywords:
: 473638 544236 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-06-17 19:21 UTC by Sebastian Pipping
Modified: 2015-04-23 07:10 UTC (History)
4 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 Sebastian Pipping gentoo-dev 2012-06-17 19:21:51 UTC
Seems to be new, proper analysis soon.


 * Error messages for package dev-python/html2text-3.200.3:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below).
 * 
 * package dev-python/html2text-3.200.3 NOT merged
 * 
 * Detected file collision(s):
 * 
 * 	/usr/bin/html2text
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * app-text/html2text-1.3.2a
 * 	/usr/bin/html2text
Comment 1 Mike Gilbert gentoo-dev 2012-06-19 02:51:13 UTC
[python hat]

Looks like the /usr/bin/html2text script was introduced here:

https://github.com/aaronsw/html2text/commit/ff24bab2601665e59b1547b847dfd1ad42695a09

[sgml hat]

From what I can tell, app-text/html2text is older, so I call dibs on /usr/bin/html2text.

We can just do blockers if you would rather not rename it.
Comment 2 Sebastian Pipping gentoo-dev 2012-06-19 20:05:49 UTC
(In reply to comment #1)
> From what I can tell, app-text/html2text is older, so I call dibs on
> /usr/bin/html2text.

No objections.


> We can just do blockers if you would rather not rename it.

If anything better than a conflict could be done, I'd prefer that solution.  If not, we have to hope most people can live with a force choice.

If anyone would like to contact Aaron of dev-python/html2text with a clever idea, his e-mail is up here: https://github.com/aaronsw.
Comment 3 Mike Gilbert gentoo-dev 2012-06-19 20:27:41 UTC
Filed a bug upstream.

https://github.com/aaronsw/html2text/issues/42
Comment 4 Sebastian Pipping gentoo-dev 2013-02-14 23:32:30 UTC
Some oberservations:

 - Debian users are used to app-text/html2text for /usr/bin/html2text, see [1]
                            ^^^^^^^^
 - None of the two reverse dependencies of dev-python/html2text
                                           ^^^^^^^^^^
   - net-mail/rss2email

   - www-client/weboob

   call the binary (but rather import its Python module)

So how about

  mv /usr/bin/html2text{,.py}

at dev-python/html2text for a solution?
   ^^^^^^^^^^

Just in case I do not hear back in a week, I may dare to go forward.


[1] http://packages.debian.org/search?searchon=contents&keywords=html2text&mode=path&suite=stable&arch=any
Comment 5 Mike Gilbert gentoo-dev 2013-02-15 02:39:59 UTC
+*html2text-3.200.3-r1 (15 Feb 2013)
+
+  15 Feb 2013; Mike Gilbert <floppym@gentoo.org> +files/html2text-rename.patch,
+  +html2text-3.200.3-r1.ebuild:
+  Convert to distutils-r1. Rename script to pyhtml2text to avoid file collision,
+  bug 421647.
+
Comment 6 Mike Gilbert gentoo-dev 2013-06-17 22:25:08 UTC
*** Bug 473638 has been marked as a duplicate of this bug. ***
Comment 7 Sergey Popov gentoo-dev 2015-04-23 07:10:45 UTC
*** Bug 544236 has been marked as a duplicate of this bug. ***