Bug while parsing VCF

Problably with a new version of htslib, the test suite has starting to issue this warning: [W::bcf_hdr_check_sanity] MQ should be declared as Type=Float

As well as this error:

----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/stephane/.local/lib/python3.13/site-packages/egglib/test/io/test_vcf.py", line 1067, in f
    self.assertEqual(val, v,
    ~~~~~~~~~~~~~~~~^^^^^^^^
        msg=f'extension={ext} variant=#{i+1} what={what} exp={v} received={val}')
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Lists differ: ['snp1', 'first', 'zero', 'ro\x17A\x17T\x11', '\x11\x02'] != ['snp1', 'first', 'zero']

First list contains 2 additional elements.
First extra element 3:
'ro\x17A\x17T\x11'

- ['snp1', 'first', 'zero', 'ro\x17A\x17T\x11', '\x11\x02']
+ ['snp1', 'first', 'zero'] : extension=vcf variant=#1 what=id exp=['snp1', 'first', 'zero'] received=['snp1', 'first', 'zero', 'ro\x17A\x17T\x11', '\x11\x02']```