------NPWA0DC1N77KI9AKNKNKXHB17S2VQG
Content-Type: text/plain;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hello,
Jason schéma test suite had been uploaded to be able to enable python-fastjsonschema test suite. At the first try, I embedded the testsuite inside the package but it got rejected by FTP masters. So at the beginning, fastjsonschema what the only package
using it, but we should check now.
I can probably build the git head and check if other packages still build, buy not right now.
Ping me again in a couple of day if I haven't got back to you.
Regards, Adam.
On December 26, 2021 8:46:51 AM GMT+01:00, Andrius Merkys <
[email protected]> wrote:
Dear Karen,
On 2021-12-26 02:06, Karen Etheridge wrote:
I am the maintainer of
https://metacpan.org/dist/Test-JSON-Schema-Acceptance
<https://metacpan.org/dist/Test-JSON-Schema-Acceptance> which is
packaged as libtest-json-schema-acceptance-perl.
Maintainer of libtest-json-schema-acceptance-perl Debian package here.
I've just noticed that its share/ directory is not being taken from the
cpan release, but rather copied directly from
github.com/json-schema-org/JSON-Schema-Test-Suite
<http://github.com/json-schema-org/JSON-Schema-Test-Suite>. Please
don't do that -- the data is not equivalent and downstream consumers may
fail their tests if the data does not match what was expected in the
cpan release.
I have done so because of two reasons:
1. To use the same version of JSON Schema Test Suite in all Debian packages;
2. To deduplicate the shipped files.
When I did the packaging I noticed that JSON Schema Test Suite in >Test::JSON::Schema::Acceptance is already a bit newer than the last
release of JSON Schema Test Suite. I understand why this difference matters.
I am fine with undoing my decision to replace files from CPAN release
with ones from JSON Schema Test Suite release, but I would like to
discuss an alternative approach first (including Adam Cecile, the
maintainer of json-schema-test-suite Debian package, in CC). JSON Schema
Test Suite is released quite rarely, albeit its development is quite >intensive. I expect most commits there being additions of new tests not >touching already existing files much. Thus maybe it is better to package
its Git HEAD and update it from time to time instead of sticking to
releases (previous one happened in 2018)?
Karen, would it still be acceptable to have more up-to-date JSON Schema
Test Suite in libtest-json-schema-acceptance-perl's share/ instead of
what is in the CPAN release?
Adam, does packaging Git HEAD of JSON Schema Test Suite make sense to
you? Are you aware of potential breakages to the reverse dependencies?
If my proposal does not seem viable, I can revert my packaging choice. I
am not tied to it very strongly.
Thanks a lot,
Andrius
------NPWA0DC1N77KI9AKNKNKXHB17S2VQG
Content-Type: text/html;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><head></head><body>Hello,<br><br>Jason schéma test suite had been uploaded to be able to enable python-fastjsonschema test suite. At the first try, I embedded the testsuite inside the package but it got rejected by FTP masters. So at the beginning,
fastjsonschema what the only package using it, but we should check now.<br>I can probably build the git head and check if other packages still build, buy not right now.<br>Ping me again in a couple of day if I haven't got back to you.<br><br>Regards,
Adam.<br><br><div class="gmail_quote">On December 26, 2021 8:46:51 AM GMT+01:00, Andrius Merkys <
[email protected]> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;
<pre dir="auto" class="k9mail">Dear Karen,<br><br>On 2021-12-26 02:06, Karen Etheridge wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">I am the maintainer of<br><a href="
https://metacpan.org/dist/Test-JSON-Schema-Acceptance">https://metacpan.org/dist/Test-JSON-Schema-Acceptance</a><br><<a href="
https://metacpan.org/dist/Test-JSON-Schema-Acceptance">https://metacpan.org/dist/Test-JSON-Schema-Acceptance</a>> which is<
packaged as libtest-json-schema-acceptance-perl.<br></blockquote><br>Maintainer of libtest-json-schema-acceptance-perl Debian package here.<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf;
padding-left: 1ex;">I've just noticed that its share/ directory is not being taken from the<br>cpan release, but rather copied directly from<br>github.com/json-schema-org/JSON-Schema-Test-Suite<br><<a href="
http://github.com/json-schema-org/JSON-
Schema-Test-Suite">
http://github.com/json-schema-org/JSON-Schema-Test-Suite</a>>. Please<br>don't do that -- the data is not equivalent and downstream consumers may<br>fail their tests if the data does not match what was expected in the<br>cpan
release.<br></blockquote><br>I have done so because of two reasons:<br><br>1. To use the same version of JSON Schema Test Suite in all Debian packages;<br><br>2. To deduplicate the shipped files.<br><br>When I did the packaging I noticed that JSON Schema
Test Suite in<br>Test::JSON::Schema::Acceptance is already a bit newer than the last<br>release of JSON Schema Test Suite. I understand why this difference matters.<br><br>I am fine with undoing my decision to replace files from CPAN release<br>with ones
from JSON Schema Test Suite release, but I would like to<br>discuss an alternative approach first (including Adam Cecile, the<br>maintainer of json-schema-test-suite Debian package, in CC). JSON Schema<br>Test Suite is released quite rarely, albeit its
development is quite<br>intensive. I expect most commits there being additions of new tests not<br>touching already existing files much. Thus maybe it is better to package<br>its Git HEAD and update it from time to time instead of sticking to<br>releases
(previous one happened in 2018)?<br><br>Karen, would it still be acceptable to have more up-to-date JSON Schema<br>Test Suite in libtest-json-schema-acceptance-perl's share/ instead of<br>what is in the CPAN release?<br><br>Adam, does packaging Git HEAD
of JSON Schema Test Suite make sense to<br>you? Are you aware of potential breakages to the reverse dependencies?<br><br>If my proposal does not seem viable, I can revert my packaging choice. I<br>am not tied to it very strongly.<br><br>Thanks a lot,<br>
Andrius<br><br></pre></blockquote></div></body></html> ------NPWA0DC1N77KI9AKNKNKXHB17S2VQG--
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)