[Bug 2048760] [NEW] [MIR] python-cssselect
Lukas Märdian
2048760 at bugs.launchpad.net
Tue Jan 9 09:41:20 UTC 2024
Public bug reported:
lxml grew a new Recommends on python3-cssselect, that leads to a new
component-mismatch in Ubuntu.
Apparently "cssselect" was split out of lxml back in 2012 (https://lxml.de/3.0/changes-3.0alpha1.html).
It was developed in parallel since then.
According to this bug report (https://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=1017067), it is not really an optional dependency,
but rather crashes if cssselect is not installed. So we should either:
1/ MIR python-cssselect (and make it a real "Depends")
=> Seems plausible, as cssselect is a leaf package, without further dependency, providing test coverage.
2/ Change lxml to make cssselect an actually optional dependency, and downgrade it to "Suggests"
** Affects: lxml (Ubuntu)
Importance: Undecided
Assignee: Ubuntu Foundations Bugs (foundations-bugs)
Status: New
** Affects: python-cssselect (Ubuntu)
Importance: Undecided
Status: Incomplete
** Tags: noble rls-nn-incoming
** Also affects: lxml (Ubuntu)
Importance: Undecided
Status: New
** Changed in: lxml (Ubuntu)
Assignee: (unassigned) => Ubuntu Foundations Bugs (foundations-bugs)
** Description changed:
- lxml grew a new Recommends on python3-cssselect.
+ lxml grew a new Recommends on python3-cssselect, that leads to a new
+ component-mismatch in Ubuntu.
Apparently "cssselect" was split out of lxml back in 2012 (https://lxml.de/3.0/changes-3.0alpha1.html).
It was developed in parallel since then.
According to this bug report (https://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=1017067), it is not really an optional dependency,
but rather crashes if cssselect is not installed. So we should either:
1/ MIR python-cssselect (and make it a real "Depends")
- => Seems plausible, as cssselect is a leaf package, without further dependency, providing test coverage.
+ => Seems plausible, as cssselect is a leaf package, without further dependency, providing test coverage.
2/ Change lxml to make cssselect an actually optional dependency, and downgrade it to "Suggests"
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is a bug assignee.
https://bugs.launchpad.net/bugs/2048760
Title:
[MIR] python-cssselect
Status in lxml package in Ubuntu:
New
Status in python-cssselect package in Ubuntu:
Incomplete
Bug description:
lxml grew a new Recommends on python3-cssselect, that leads to a new
component-mismatch in Ubuntu.
Apparently "cssselect" was split out of lxml back in 2012 (https://lxml.de/3.0/changes-3.0alpha1.html).
It was developed in parallel since then.
According to this bug report (https://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=1017067), it is not really an optional
dependency, but rather crashes if cssselect is not installed. So we
should either:
1/ MIR python-cssselect (and make it a real "Depends")
=> Seems plausible, as cssselect is a leaf package, without further dependency, providing test coverage.
2/ Change lxml to make cssselect an actually optional dependency, and downgrade it to "Suggests"
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxml/+bug/2048760/+subscriptions
More information about the foundations-bugs
mailing list