Description of problem: When trying to rebuild jetty in Rawhide (from #e60e2db), with javapackages-tools from Jenkins (javapackages-tools-4.6.0-0.49.git087a86a.noarch), I am getting: + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_change_dep -r javax.transaction:javax.transaction-api org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec Traceback (most recent call last): File "/usr/share/java-utils/pom_editor.py", line 638, in <module> macros[sys.argv[1]](*sys.argv[2:]) File "/usr/share/java-utils/pom_editor.py", line 464, in decorated xml.patch(function, fnargs) File "/usr/share/java-utils/pom_editor.py", line 256, in patch function(**fnargs) File "/usr/share/java-utils/pom_editor.py", line 627, in pom_change_dep new_artifact.merge_into_xml(element) File "/usr/share/java-utils/pom_editor.py", line 107, in merge_into_xml element.append(element.makeelement(name=key, text=value)) File "lxml.etree.pyx", line 1439, in lxml.etree._Element.makeelement (src/lxml/lxml.etree.c:49963) TypeError: makeelement() takes at least 1 positional argument (0 given)
Fix in 5d9aff2, test in 1bdd3ab.
Fixed in Rawhide.