Bug 1098128 - python-fedora-0.3.34-1.el7 has unsatisfied dependency on python-beautifulsoup4
Summary: python-fedora-0.3.34-1.el7 has unsatisfied dependency on python-beautifulsoup4
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-fedora
Version: epel7
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Toshio Kuratomi
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-05-15 11:11 UTC by Laszlo Ersek
Modified: 2014-11-24 03:11 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-11-24 03:11:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Laszlo Ersek 2014-05-15 11:11:38 UTC
I tried to upgrade the "python-fedora" package on my RHEL-7 laptop. The package is available from EPEL-7.

Old version: python-fedora-0.3.33-3.el7.noarch
New version: python-fedora-0.3.34-1.el7

The new version introduces a dependency (==Requires) on the "python-beautifulsoup4", which is not available in EPEL-7. The dependency was added in the following dist-git

commit c32dedb49cc11d9e4ffc8cafe909de00de0ffa19
Author: Toshio Kuratomi <toshio>
Date:   Fri May 2 19:19:23 2014 -0700

    Upstream 0.3.34 release with security fixes for TG and flask services built
    
      with python-fedora

Please package "python-beautifulsoup4" for EPEL-7 as well. (It is available in EPEL-6, see eg. <http://koji.fedoraproject.org/koji/buildinfo?buildID=403995>.)

Thank you.

Comment 1 Laszlo Ersek 2014-05-15 12:00:33 UTC
Oh, this looks very bad.
- python-beautifulsoup4-4.3.2-1 depends on python-html5lib
- python-html5lib-0.999-2 depends on python3-*
- python3 is not available for RHEL-7 (not even in EPEL-7), and that's not
  something I'd risk rebuilding and installing from an fc19 SRPM on my RHEL-7
  laptop.

Comment 2 Laszlo Ersek 2014-05-15 12:11:03 UTC
python-html5lib-0.999-2 can be hacked not to require python3. The '--without python3' switch doesn't work, but the SPEC file can be hacked before rebuilding.

Comment 3 Toshio Ernie Kuratomi 2014-05-15 15:21:55 UTC
I believe dgilmore fixed the python-html5lib => python3 dep last week so we should just need them branched.

@epel-maintainers of python-beautifulsoup4 and python-html5lib, are you interested in branching for epel7?  Or should I look into becoming the maintainer there?

Comment 4 Kevin Fenzi 2014-05-15 15:31:12 UTC
I'm fine co-maintaining a epel7 branch of python-beautifulsoup4. Feel free to request it and do initial builds. ;)

Comment 5 Rahul Sundaram 2014-05-15 16:20:05 UTC
Please feel free to maintain the EL7 branch of python-html5lib

Comment 6 Ralph Bean 2014-11-24 03:11:09 UTC
I'm going to close this since it looks like python-beautifulsoup4 made it into epel7 back in June:  http://koji.fedoraproject.org/koji/buildinfo?buildID=537459


Note You need to log in before you can comment on or make changes to this bug.