Opened 6 years ago

Closed 6 years ago

#9852 closed enhancement (fixed)


Reported by: bdubbs@… Owned by: blfs-book@…
Priority: normal Milestone: 8.2
Component: BOOK Version: SVN
Severity: normal Keywords:


New point version.

Change History (7)

comment:1 by Armin K, 6 years ago

Seeing that this version added python3 support, I decided to try it myself. When I built it passing PYTHON=/usr/bin/python3 to configure, it built fine.

However, running "itstool" after installing it complained that there's no libxml2 python module found. Figures, I built it for python2 only. So, I suppose it should be noted that libxml2 python module is required.

Another issue I found is related to infamous PyVerify_fd problem in libxml2 which is still present.

comment:2 by Armin K, 6 years ago

Hm, this version is broken somehow. When building certain packages, it will use up all the memory and the system will lock-up. I've confirmed that it isn't related to python, both py2 and py3 versions behave the same. So far, I've found that building gdm and aisleriot would cause it to use up all the memory.

comment:3 by Armin K, 6 years ago

Previously described issue was fixed upstream this morning. Expect new release soon. Wait for 2.0.4

comment:4 by bdubbs@…, 6 years ago

Summary: itstool-2.0.3itstool-2.0.4

comment:5 by Armin K, 6 years ago

2.0.4 is now available

comment:6 by bdubbs@…, 6 years ago


  • Fixed a massive performance issue


  • Added Python 3 support. Keeping Python 2 support for now. (Virgil Dupras)
  • Fixed --keep-entities mode after some libxml2 changes.
  • Added --path option for extra paths for ITS files.
  • Don't error out (except under -s) for mismatched placeholders.
  • Fixed UTF-8 handling for translated attributes.

comment:7 by bdubbs@…, 6 years ago

Resolution: fixed
Status: newclosed

Fixed at revision 19341.

Note: See TracTickets for help on using tickets.