On Mon, Sep 22, 2008 at 05:48:24PM +0200, Tomas Pospisek wrote: >> Confirmed: it's the fault of /usr/share/debtags/fetch, which does not >> handle continued fields properly. It will be easy to fix, luckily. > Uhm, well, would it be possible to fix it then? I got hit today by the > same problem. Is there any workaround for this?
I gave it a try today, but it'd have required a substantial rewrite of the parser, which I don't want to do during a freeze: at the moment, it's a simple minded one-line-at-a-time loop, and to get continuation lines I need to change that. So I went for a compromise: at the moment, I made it so that the fetch script won't produce an invalid tag file, but I'll ignore tags in the continuation lines. Post-lenny, I intend to rewrite the fetch script in python using python-debian, which'll give me a proper packages file parser and hopefully solve this problem and many more. Ciao, Enrico -- GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <[email protected]>
signature.asc
Description: Digital signature

