Bug 233032
Summary: | Build libxml2 with readline support to enable history in xmllint shell | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | William Graham <waffle.iron+fedora> |
Component: | libxml2 | Assignee: | Daniel Veillard <veillard> |
Status: | CLOSED WORKSFORME | QA Contact: | |
Severity: | low | Docs Contact: | |
Priority: | medium | ||
Version: | 6 | CC: | pantinor, tim |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-03-20 08:20:55 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
William Graham
2007-03-19 23:06:20 UTC
The licence of readline is GPL, and even if only xmllint the program uses it, I prefer to avoid compiling with it enabled, by default to avoid risk of using it by mistake in the main library. So unless there is really strong demand for this I would rather avoid using the GPL'ed library by default, if you have an LGPL'ed or MIt or BSD like replacement I would be fine using that instead. Daniel To add to the strong demand: I'd prefer --with-history as well (and a "xmllint --command 'cat /a/b/c' file.xml" option, too, BTW :-)). If readline is not an option, have you had time to look at libedit? It is shipped with Fedora so there should not be much hassle. I was looking for this some time ago. Feature is still not there, but I have found a nice workaround based on `socat` that does not require to recompile `xmllint` ``` socat READLINE EXEC:'xmllint --shell pom.xml',pty ``` |