Hi Aaron,
That change to EAN13.py fixes this bug for me, I can now make a barcode with all 13 digits - thanks! Now all I have to do is get out a magnifying glass and see if I can decode it :-)
This might seem like an edge case, but this EAN-13 support really is a killer feature for designing book jackets and other kinds of product packaging. Otherwise you have to leave a white rectangle and hope the guy at the printers gets it right. You have to pay extra for them to make you a barcode too.
This bug was fixed in SVN revision 20466.
Great, I have marked this in Launchpad as 'in progress' rather than 'fix commited' because I can't see the patch in the Ubuntu changelog:
http://changelogs.ubuntu.com/changelogs/pool/main/i/inkscape/inkscape_0.46-9...
I guess they'll get the change when they package 0.47 though.
Cheers!
Daniel