Salvo Tomaselli <[email protected]> writes:

> Did you try to get in touch and ask them to tag things? Sometimes it works.

Yes:
https://github.com/python-jsonschema/hypothesis-jsonschema/issues/113

Hopefully an artifact of this history:
https://github.com/python-jsonschema/hypothesis-jsonschema/issues/114

/Simon

>
> Salvo Tomaselli
>
> I difensori della morale tradizionale sono raramente persone di cuore. Si è
> tentati di pensare che essi si servano della morale come di legittimo sfogo
> al loro desiderio di fare del male agli altri.
>                -- Bertrand Russell, Perché non sono cristiano. 1957
>
> http://ltworf.github.io/
>
> Il Sab 13 Giu 2026, 06:52 Simon Josefsson <[email protected]> ha scritto:
>
>> Jeroen Ploemen <[email protected]> writes:
>>
>> > On Tue, 09 Jun 2026 19:02:53 +0200
>> > Simon Josefsson <[email protected]> wrote:
>> >
>> >> Review of this packaging would be appreciated.
>> >
>> > Most of the upstream testsuite makes use of gen_schemas, which does
>> > not appear to have been packaged in Debian. As a result, no tests are
>> > run on build and 'Testsuite: autopkgtest-pkg-pybuild' should not be
>> > used: all that does under these circumstances is pretend the package
>> > comes with an autopkgtest. Try autopkgtest-pkg--python instead.
>>
>> Thank you for looking at the package!
>>
>> I didn't know about the various python testsuite options.  I changed to
>> use autopkgtest-pkg-python now.  For future reference, I found
>> explanation of autopkgtest-pkg-pybuild vs autopkgtest-pkg-python here:
>>
>>
>> https://manpages.debian.org/testing/autodep8/autodep8.1.en.html#EXAMPLES_OF_PRODUCED_TEST_CONTROL_FILES
>>
>> I have uploaded this to NEW queue.
>>
>> >> I considered using github instead of pypi tarballs, but it seems
>> >> upstream doesn't push tags to github so figuring which commits to
>> >> pin to and writing the watch file seems complicated...  reported as
>> >> https://github.com/python-jsonschema/hypothesis-jsonschema/issues/113
>> >
>> > You are free to use whichever best suits your needs, there's no team
>> > policy that requires or even prefers one over the other. Usually, it
>> > boils down to the one that includes tests and documentation.
>>
>> Okay.  My own preference is now to to use git sources directly.  But for
>> this package, understanding which git commit they used for each release
>> seems complicated since they don't publish git tags.  And writing a
>> debian/watch for this situation seems impossible.  I suspect this isn't
>> intentional by upstream, just some artifact of their workflow (the
>> homepage URL on pypi.org also seems odd... [1]), so this could all be
>> clarified whenever upstream responds.
>>
>> /Simon
>>
>> [1] https://github.com/python-jsonschema/hypothesis-jsonschema/issues/114
>>

Attachment: signature.asc
Description: PGP signature

Reply via email to