Opened 15 years ago
Last modified 5 months ago
#24708 new defect
p5-libxml-enno conflicts with p5-xml-dom and p5-xml-regexp
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | narf_tm@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | kurthindenburg (Kurt Hindenburg), dbevans (David B. Evans), rpz@…, cooljeanius (Eric Gallager) | |
Port: | p5-libxml-enno, p5-xml-dom, p5-xml-regexp |
Description
p5-libxml-enno and p5-xml-dom conflict; indeed the description of p5-libxml-enno says it provides XML::DOM. We should have only a single port for this software, whichever is the latest.
Change History (7)
comment:1 Changed 10 years ago by kurthindenburg (Kurt Hindenburg)
Cc: | khindenburg@… added |
---|
comment:2 Changed 10 years ago by kurthindenburg (Kurt Hindenburg)
Not sure the best way to handle this; p5-xml-regexp also conflicts
$ port echo depends:p5.16-xml-dom p5-xml-dom p5-xml-dom-xpath p5.16-xml-dom-xpath port echo depends:p5.16-libxml-enno p5-libxml-enno p5.16-ipe
comment:3 Changed 10 years ago by dbevans (David B. Evans)
Cc: | devans@… rpz@… added |
---|
As Ryan says we should only provide the latest version of these modules. As I understand it, libxml-enno provides an early implementation of both XML::Dom and XML::Regexp and has not been updated since 1999. These modules are now maintained separately under their own names. As you point out, the only port that depends on libxml-enno directly is p5-ipe which is, itself, out of date. Our version is 0.1.48 and the most current version is 0.3.1 which one would hope no longer depends on libxml-enno (I haven't checked).
So I suggest dropping libxml-enno as obsolete when possible and conferring with p5-ipe's maintainer (also an upstream developer I believe) concerning upgrading and compatibility with the newer implementations.
Copying p5-ipe's maintainer for information.
comment:4 Changed 10 years ago by dbevans (David B. Evans)
Cc: | devans@… added; devans@… removed |
---|
comment:5 Changed 10 years ago by dbevans (David B. Evans)
Checking Makefile.PL in ipe-0.3.1 shows that it requires XML::Checker::Parser which is provided by libxml-enno.
comment:6 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Port: | p5-xml-regexp added |
---|---|
Summary: | p5-libxml-enno and p5-xml-dom conflict → p5-libxml-enno conflicts with p5-xml-dom and p5-xml-regexp |
Version: | 1.8.2 |
comment:7 Changed 5 months ago by cooljeanius (Eric Gallager)
Cc: | cooljeanius added |
---|
Cc Me!