Hi Emmanuel,
I failed to build the poetry deb with the latest package source[1] for some pytest cases[4][5] since I was aware of this thread
https://lists.debian.org/debian-python/2021/06/msg00017.html . Do you
suggest where I should report or record the error messages I found?
By following my build steps[2] I could:
- successfully build the source with the commit "Initial review pass for python-poetry package"[3]
- fail to build the source with the commit "ignore tests that use tar.gz
file instead of skip them"[4]
- fail to build the latest source[1][5]
Would you mind elaborating a bit more regarding the packaging steps or the current packaging status? I walked through the mailing list and the latest update I found is this email
https://lists.debian.org/debian-python/2021/08/msg00025.html thread. It
must be me not following the latest status and missing some necessary information.
I will try to fix these pytest errors during package building. It would be
much appreciated that you could let me know if you are aware of anything
that I should know for fixing these errors or regarding the packaging
status. Thank you!
[1] git clone
[email protected]:python-team/packages/poetry.git
[2] (build environment: ubuntu 20.04 on amd64)
1. Use this script to prepare the build environment
https://gitlab.com/tai271828/tool-box/-/blob/dev/scripts/prepare-deb-build-poetry.sh
2. gbp buildpackage --git-ignore-new --git-builder=sbuild --extra-package=/home/ubuntu/build-poetry-deb/DEPENDENCIES/python3-cleo_0.8.1-2_all.deb
--extra-package=/home/ubuntu/build-poetry-deb/DEPENDENCIES/python3-httpretty_1.1.4-1_all.deb
--extra-package=/home/ubuntu/build-poetry-deb/DEPENDENCIES/python3-pkginfo_1.4.2-3_all.deb
[3] The source of the commit 92c24884d3d1a67fa5de490520d1baf83dc208bf . Besides, I performed a quick test of the deb I built by installing it on
Sid and trying some basic commands like "poetry init" and "poetry shell".
The basic function behaviors expectedly.
[4] The source of the commit c20a910ab5ca679a362f762f5c317ca3af0e0989 and
some of the error messages:
short test summary info
=======================
FAILED tests/test_factory.py::test_create_poetry - AssertionError: assert ['L...
FAILED tests/inspection/test_info.py::test_info_setup_complex_pep517_error
- ...
FAILED tests/masonry/builders/test_editable_builder.py::test_builder_installs_proper_files_for_standard_packages
### 3 failed, 576 passed, 5 skipped, 21 deselected, 15 warnings in 25.73s <message skipped>
short test summary info ============================ ====================================================
FAILED tests/test_factory.py::test_create_poetry - AssertionError: assert ['L...
FAILED tests/masonry/builders/test_editable_builder.py::test_builder_installs_proper_files_for_standard_packages
2 failed, 577 passed, 5 skipped, 21 deselected, 14 warnings in 24.09s ---------------------------------------------------------------------
<message skipped>
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p
"3.10 3.9" returned exit code 13
make: *** [debian/rules:41: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
[5] Some of the error messages from latest package source:
short test summary info ============================ ====================================================
FAILED tests/inspection/test_info.py::test_info_setup_complex_pep517_error
- ...
1 failed, 587 passed, 5 skipped, 23 deselected, 15 warnings in 22.23s ---------------------------------------------------------------------
<message skipped>
588 passed, 5 skipped, 23 deselected, 14 warnings in 24.06s ========== ====================================================================== dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p
"3.10 3.9" returned exit code 13
make: *** [debian/rules:44: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
Kind regards,
Tai
<div dir="ltr">Hi Emmanuel,<br><br>I failed to build the poetry deb with the latest package source[1] for some pytest cases[4][5] since I was aware of this thread <a href="
https://lists.debian.org/debian-python/2021/06/msg00017.html">https://lists.debian.
org/debian-python/2021/06/msg00017.html</a> . Do you suggest where I should report or record the error messages I found?<br><br>By following my build steps[2] I could:<br><blockquote style="margin:0 0 0 40px;border:none;padding:0px"> - successfully build
the source with the commit "Initial review pass for python-poetry package"[3]<br> - fail to build the source with the commit "ignore tests that use tar.gz file instead of skip them"[4]<br> - fail to build the latest source[1][5]</
blockquote><br>Would you mind elaborating a bit more regarding the packaging steps or the current packaging status? I walked through the mailing list and the latest update I found is this email <a href="
https://lists.debian.org/debian-python/2021/08/
msg00025.html">
https://lists.debian.org/debian-python/2021/08/msg00025.html</a> thread. It must be me not following the latest status and missing some necessary information.<br><br>I will try to fix these pytest errors during package building. It would
be much appreciated that you could let me know if you are aware of anything that I should know for fixing these errors or regarding the packaging status. Thank you!<br><br><br>[1] git clone
[email protected]:python-team/packages/poetry.git<br><br>[2] �
�(build environment: ubuntu 20.04 on amd64)<br>1. Use this script to prepare the build environment <a href="
https://gitlab.com/tai271828/tool-box/-/blob/dev/scripts/prepare-deb-build-poetry.sh">https://gitlab.com/tai271828/tool-box/-/blob/dev/scripts/
prepare-deb-build-poetry.sh</a><br>2. gbp buildpackage --git-ignore-new --git-builder=sbuild --extra-package=/home/ubuntu/build-poetry-deb/DEPENDENCIES/python3-cleo_0.8.1-2_all.deb --extra-package=/home/ubuntu/build-poetry-deb/DEPENDENCIES/python3-
httpretty_1.1.4-1_all.deb --extra-package=/home/ubuntu/build-poetry-deb/DEPENDENCIES/python3-pkginfo_1.4.2-3_all.deb<div><br>[3] The source of the commit 92c24884d3d1a67fa5de490520d1baf83dc208bf . Besides, I performed a quick test of the deb I built by
installing it on Sid and trying some basic commands like "poetry init" and "poetry shell". The basic function behaviors expectedly.<br><br>[4] The source of the commit c20a910ab5ca679a362f762f5c317ca3af0e0989 and some of the error
messages:<br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>short test summary info</div><div>=======================</div><div>FAILED tests/test_factory.py::test_create_poetry - AssertionError: assert ['L... �
� </div><div>FAILED tests/inspection/test_info.py::test_info_setup_complex_pep517_error - ... </div><div>FAILED tests/masonry/builders/test_editable_builder.py::
test_builder_installs_proper_files_for_standard_packages </div><div>### 3 failed, 576 passed, 5 skipped, 21 deselected, 15 warnings in 25.73s</div><div><message skipped></div><div>short test summary info ============================</div><div>
====================================================</div><div>FAILED tests/test_factory.py::test_create_poetry - AssertionError: assert ['L... </div><div>FAILED tests/masonry/builders/test_
editable_builder.py::test_builder_installs_proper_files_for_standard_packages </div><div>2 failed, 577 passed, 5 skipped, 21 deselected, 14 warnings in 24.09s</div><div>---------------------------------------------------------------------</div><div>
<message skipped></div><div>dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.10 3.9" returned exit code 13 </div><div>make: *** [debian/rules:41: binary] Error 25
</div><div>dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 </div></blockquote><div><br>[5] Some of the error messages from latest package source:<
</div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>short test summary info ============================</div><div>====================================================</div><div>FAILED tests/inspection/test_info.py::test_info_
setup_complex_pep517_error - ... </div><div>1 failed, 587 passed, 5 skipped, 23 deselected, 15 warnings in 22.23s</div><div>---------------------------------------------------------------------</div><
<message skipped></div><div>588 passed, 5 skipped, 23 deselected, 14 warnings in 24.06s ==========</div><div>======================================================================</div><div>dh_auto_test: error: pybuild --test --test-pytest -i
python{version} -p "3.10 3.9" returned exit code 13 </div><div>make: *** [debian/rules:44: binary] Error 25 </div><div>
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2</div></blockquote><div><br>Kind regards,<br>Tai<br></div></div>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)