Hi Stéphane,

To help unblock the WeasyPrint removal, I've verified the packaging for
tinyhtml5.

I built the package locally using sbuild (unstable chroot). The build
succeeds, and the upstream test suite passes correctly (ignoring expected
xfails).

I have submitted a Merge Request on Salsa that fixes the remaining Lintian
warnings where possible and aligns the package with Python Team standards:

0. Added missing "Priority: optional" to Source section.
1. Fixed description synopsis (removed leading article).
2. Set Maintainer to Debian Python Team (added you as Uploader).
3. Added standard Salsa CI configuration (salsa-ci.yml) to ensure future
builds are verified automatically.

Here is the MR:
https://salsa.debian.org/glondu/tinyhtml5/-/merge_requests/1


As this is only my second packaging contribution, I would appreciate a
close review of the changes to ensure everything meets the standards for a
NEW upload.

Hope that helps!

Best regards,
Arian

On Thu, 8 Jan 2026 at 18:07, Arian Ott <[email protected]> wrote:

> Hi Stéphane,
>
> I'd like to help get tinyhtml5 into Debian to unbreak WeasyPrint. I'll
> checkout your repo on Salsa and try to build it in a clean chroot. If I
> find any packaging issues or missing dependencies, I'll send a patch/MR.
>
> Best,
>
> --
> *Arian Ott*
>
> *Student in Business Informatics – Data Science*Member | IEEE
> Mail: [email protected]
> Linkedin: in/arian-ott <https://linkedin.com/in/arian-ott>
> GitHub: github.com/Arian-Ott
> Germany
>
>
> On Thu, 8 Jan 2026 at 09:47, Stéphane Glondu <[email protected]> wrote:
>
>> Package: wnpp
>> Severity: wishlist
>> Owner: Stéphane Glondu <[email protected]>
>> X-Debbugs-Cc: [email protected],
>> [email protected]
>>
>> * Package name    : tinyhtml5
>>   Version         : 2.0.0
>>   Upstream Contact: Guillaume Ayoub
>> * URL             : https://github.com/CourtBouillon/tinyhtml5
>> * License         : Expat
>>   Programming Lang: Python
>>   Description     : a tiny HTML5 parser
>>
>>  tinyhtml5 is a HTML5 parser that transforms a possibly malformed HTML
>>  document into an ElementTree tree.
>>
>> This is a new dependency of weasyprint, see:
>>
>>   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122284#20
>>
>> This is a fork of html5lib, which is packaged in Debian. I've started
>> the Debian package of tinyhtml5 based on html5lib's one.
>>
>> Ideally, this would be part of Debian Python Team... but I got no
>> answers to the mail above, and now weasyprint is scheduled to be
>> removed from testing, so my next step is to upload tinyhtml5 myself
>> (which needs NEW processing), hence this ITP bug.
>>
>> My request for help from someone more knowledgeable in Python still
>> stands.
>>
>
>
> --
>
>
>
>
>
>

-- 
---
Arian
[email protected]

Reply via email to