[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1024782: marked as done (Doesn't run tests as part of of the build)



Your message dated Thu, 02 Feb 2023 16:00:12 +0000
with message-id <E1pNc0S-00DJ02-3k@fasolo.debian.org>
and subject line Bug#1024782: fixed in libcamera 0.0.4-1
has caused the Debian Bug report #1024782,
regarding Doesn't run tests as part of of the build
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1024782: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024782
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libcamera
Version: 0.0.1-4

I'm working on getting libcamera promoted to main in Ubuntu, one of the requirements is to have tests (build and autopkgtest). The package currently override the dh_auto_test target to ignore those, it seems an old change and isn't really documented and I'm wondering if the rational still stands? Having tests as part of the build (and as autopkgtests) would also benefit Debian.

I'm attaching a trivial patch to enable the tests as part of the build. Doing that on Ubuntu is leading to 3 failures (seems to be due to the env, it fails on the builders or in a pbuilder env but not in a lxc container) so that's an issue to sort out before uploading.

I've reported the issue upstream on https://bugs.libcamera.org/show_bug.cgi?id=173 as a start point. I will update the report once there is a fix (or maybe skip those 3 tests to start?)

Cheers,

diff -Nru libcamera-0.0.1/debian/changelog libcamera-0.0.1/debian/changelog
--- libcamera-0.0.1/debian/changelog	2022-10-26 18:44:01.000000000 +0200
+++ libcamera-0.0.1/debian/changelog	2022-11-24 21:33:29.000000000 +0100
@@ -1,3 +1,9 @@
+libcamera (0.0.1-5) UNRELEASED; urgency=medium
+
+  * debian/rules: enable the upstream tests as part of the build
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 24 Nov 2022 21:33:29 +0100
+
 libcamera (0.0.1-4) unstable; urgency=medium
 
   * Mark liblttng-ust-dev and libudev-dev as linux-only, add more optional
diff -Nru libcamera-0.0.1/debian/.gitignore libcamera-0.0.1/debian/.gitignore
--- libcamera-0.0.1/debian/.gitignore	2022-10-26 18:44:01.000000000 +0200
+++ libcamera-0.0.1/debian/.gitignore	1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-!patches/
-!*.patch
diff -Nru libcamera-0.0.1/debian/rules libcamera-0.0.1/debian/rules
--- libcamera-0.0.1/debian/rules	2022-10-26 18:44:01.000000000 +0200
+++ libcamera-0.0.1/debian/rules	2022-11-24 21:33:13.000000000 +0100
@@ -13,16 +13,13 @@
 	dh_auto_configure -- \
 		--libexecdir=lib/${DEB_HOST_MULTIARCH} \
 		-Dv4l2=true \
+		-Dtest=true \
 		$(empty)
 
 override_dh_install:
 	mv debian/tmp/usr/share/doc/libcamera-0.* debian/tmp/usr/share/doc/libcamera-doc
 	dh_install -X/.doctrees/
 
-.PHONY: override_dh_auto_test
-override_dh_auto_test:
-
-
 .PHONY: licensecheck
 licensecheck:
 	licensecheck --deb-machine -r * \

--- End Message ---
--- Begin Message ---
Source: libcamera
Source-Version: 0.0.4-1
Done: Dylan Aïssi <daissi@debian.org>

We believe that the bug you reported is fixed in the latest version of
libcamera, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1024782@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dylan Aïssi <daissi@debian.org> (supplier of updated libcamera package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 01 Feb 2023 22:02:03 +0100
Source: libcamera
Binary: gstreamer1.0-libcamera gstreamer1.0-libcamera-dbgsym libcamera-dev libcamera-doc libcamera-ipa libcamera-ipa-dbgsym libcamera-tools libcamera-tools-dbgsym libcamera-v4l2 libcamera-v4l2-dbgsym libcamera0.0.4 libcamera0.0.4-dbgsym
Architecture: source amd64 all
Version: 0.0.4-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Dylan Aïssi <daissi@debian.org>
Description:
 gstreamer1.0-libcamera - complex camera support library (GStreamer plugin)
 libcamera-dev - complex camera support library (development files)
 libcamera-doc - complex camera support library (documentation)
 libcamera-ipa - complex camera support library (IPA modules)
 libcamera-tools - complex camera support library (tools)
 libcamera-v4l2 - complex camera support library (V4L2 module)
 libcamera0.0.4 - complex camera support library
Closes: 1024782
Changes:
 libcamera (0.0.4-1) experimental; urgency=medium
 .
   * New upstream version 0.0.4
   * Bump SONAME to libcamera0.0.4
   * Add superficial tests
   * Don't ignore tests failures at build time (Closes: #1024782)
   * Upload to experimental because of the current Bookworm freeze
Checksums-Sha1:
 1610706307d234c7bebd69efefe634b6fc8cf2e9 3079 libcamera_0.0.4-1.dsc
 9094545bf2777b8adb5af99f96ff116422c9b589 972704 libcamera_0.0.4.orig.tar.xz
 03d068254ce52d65c4e64dbc7c5775cb3001ea61 18328 libcamera_0.0.4-1.debian.tar.xz
 21b8a770705bb47d004297bbf59741d11a0b8e80 522028 gstreamer1.0-libcamera-dbgsym_0.0.4-1_amd64.deb
 41f6441c30813626bf6cc94d28d70952571db53e 44416 gstreamer1.0-libcamera_0.0.4-1_amd64.deb
 6f84e1f38691b4ee440f89cc43934d5be9112723 35532 libcamera-dev_0.0.4-1_amd64.deb
 98e4f5dd8545fdd05fc42d5264e3628b66e6935c 10913720 libcamera-doc_0.0.4-1_all.deb
 0b2d95bde8286a10c21d04e129eae56112415c7d 1480744 libcamera-ipa-dbgsym_0.0.4-1_amd64.deb
 906d64f3feba043cdbc95c7f9dcad6bd8a03dd94 90812 libcamera-ipa_0.0.4-1_amd64.deb
 7f42f9cdd73088aa37e68712683032b76261c1b2 5520160 libcamera-tools-dbgsym_0.0.4-1_amd64.deb
 a119ce331fa64c5a08167d462bd3acd85cd9a2ac 305640 libcamera-tools_0.0.4-1_amd64.deb
 0a787b8cbc762091e7f0040487fc80b63ebc5764 769928 libcamera-v4l2-dbgsym_0.0.4-1_amd64.deb
 ffccb8dd376b042faf0865195bbe923c598d5839 44332 libcamera-v4l2_0.0.4-1_amd64.deb
 17fc070f3298c6de39c99dc21a140006b2abc311 8461892 libcamera0.0.4-dbgsym_0.0.4-1_amd64.deb
 a341ac255530abb5b5ae5b178bea37a64406c86d 431596 libcamera0.0.4_0.0.4-1_amd64.deb
 07b1e0b3a8e5a878daf3072b4d3e81f7b612e3bd 21674 libcamera_0.0.4-1_amd64.buildinfo
Checksums-Sha256:
 7b4698449b8c74bb419606e4db193e7624abdc434415e63dfca047bac7fac6d2 3079 libcamera_0.0.4-1.dsc
 c6e0292048b132ce5dd3e173b0aecabcc77e1d291fdc4ad15c1301bc26366b54 972704 libcamera_0.0.4.orig.tar.xz
 7ef93959d6c0274ef6378f2ec4010f943ecbb8a5fe6ad09acdd7a01093147e1c 18328 libcamera_0.0.4-1.debian.tar.xz
 f55706f9560c629f04ed7a69eb3a7bce218c49f3bf78556b196ccf37be1867c1 522028 gstreamer1.0-libcamera-dbgsym_0.0.4-1_amd64.deb
 2ccd44c58ff66d04f4fb9a62c9e24c451b37b567bb9e3fa0fba746511ef3519d 44416 gstreamer1.0-libcamera_0.0.4-1_amd64.deb
 b445178711c92e5390c12c5700e593b9213ee7aa88fa8348c95d18c4c86a6391 35532 libcamera-dev_0.0.4-1_amd64.deb
 249908551ffc5f0d92548136c3881a37ad33092c2de94859806387b3f9a236d5 10913720 libcamera-doc_0.0.4-1_all.deb
 f974072ceeba47207df115e22ea344e4aea1ef8fa608343779adad82b7e9ad67 1480744 libcamera-ipa-dbgsym_0.0.4-1_amd64.deb
 8bca9c03e12a6281967061c1c4336ec4a2aeee08387e947f493146689068f75d 90812 libcamera-ipa_0.0.4-1_amd64.deb
 18ef0da0fd7ca217f1587277d1f533fe0908f2ba3abf634dc4a2264bf9b9b637 5520160 libcamera-tools-dbgsym_0.0.4-1_amd64.deb
 c0bc9f97533319c959b73a0acc503b692f982996b56c55a85140163add028ee3 305640 libcamera-tools_0.0.4-1_amd64.deb
 a51b2b1acf38b5dfb65ca6da79827ca6f7e0fc65305bb03782143dba93044e93 769928 libcamera-v4l2-dbgsym_0.0.4-1_amd64.deb
 f7f22835874469af1e94e6214fc84dc3fad0ebb5632978d7cd09d76974fc70c9 44332 libcamera-v4l2_0.0.4-1_amd64.deb
 762143c2ae602b6e4d78f88c3fab9ea3cf45533cd06501e0bd54caa4f745fc5c 8461892 libcamera0.0.4-dbgsym_0.0.4-1_amd64.deb
 2c504b7301fd3e620d249ac3b1a5aca8c2c98271c52286197d54de1b12b6283a 431596 libcamera0.0.4_0.0.4-1_amd64.deb
 0c15394d1bd94ac098b5f8cdebb2db5fce8696b7f818ab826fab828a597efd48 21674 libcamera_0.0.4-1_amd64.buildinfo
Files:
 1bea5937b088b151b78f8e5001ca625b 3079 libs optional libcamera_0.0.4-1.dsc
 94a1839600bac84e277b5977a8a2e53a 972704 libs optional libcamera_0.0.4.orig.tar.xz
 879e663093b5dd0e6ef0881e74a3bfa9 18328 libs optional libcamera_0.0.4-1.debian.tar.xz
 9f5d5550695bce9f43d0a854c59593a6 522028 debug optional gstreamer1.0-libcamera-dbgsym_0.0.4-1_amd64.deb
 42a8b12c3712adc10d08c870afcbbe33 44416 libs optional gstreamer1.0-libcamera_0.0.4-1_amd64.deb
 c2e728ee12e432a58647cf6da9e41171 35532 libdevel optional libcamera-dev_0.0.4-1_amd64.deb
 d4e95786f32526f9c0011836dde5bbfd 10913720 doc optional libcamera-doc_0.0.4-1_all.deb
 91e8a431f50e2d624bd1821e843a3982 1480744 debug optional libcamera-ipa-dbgsym_0.0.4-1_amd64.deb
 6925843e7245deded4411feca246b842 90812 libs optional libcamera-ipa_0.0.4-1_amd64.deb
 6f5a74381b42eb9d3c422e4ebd8e381d 5520160 debug optional libcamera-tools-dbgsym_0.0.4-1_amd64.deb
 717661ffbe8c70fe59ba02b497a0d1c9 305640 video optional libcamera-tools_0.0.4-1_amd64.deb
 ff5645da639bc574e7b9b1e637424f10 769928 debug optional libcamera-v4l2-dbgsym_0.0.4-1_amd64.deb
 7b6782c35eb6f5426cd34720cc23ecf1 44332 libs optional libcamera-v4l2_0.0.4-1_amd64.deb
 d1e23a00ac2dd103f428bb1a46b8ea53 8461892 debug optional libcamera0.0.4-dbgsym_0.0.4-1_amd64.deb
 e3f3567d7778c958cf07c3d5cd06293b 431596 libs optional libcamera0.0.4_0.0.4-1_amd64.deb
 0bc50042a0ffca2ce6ccbe2adfec038d 21674 libs optional libcamera_0.0.4-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmjwHvQbeL0FugTpdYS7xYT4FD1QFAmPa1lIACgkQYS7xYT4F
D1Rxhg//Wp8khq2f/Jg4ZlopcuOUjVlrhsIOuGT5jpYFkzGFIsIiq8SQzX7WwiVV
9HC/jHow2DmSRkLLsB5qXGfrczBxeI/MAsL6Ml2xw7ZYTr4x0Dzn0OmoB4u7mnYc
DuqI/7RcWbikDC89qM16iIiujgOFjZoAhEhTn282uQUVIP0QH1CRG2jHOy0wsi/Z
R6W0AKdZ+5LASoJLwSv86DvDiqKyqgjnTDtgvYMNfi17EKfzhu3/1us+tyMQ36zB
5tx+Hvdk7MqB+3Kdw/IgP/92v5MJVlxdSe3gNJogc8vck/LPvyyrwvcjLxdhztJK
yV4TIAh0NNUVAcio8cVCo1LlBpMsQDIWnSeRl+DeW7JG4r1TqFOggj+Wt9p/4OKo
wH8AN3nu+sbzMArx+gb4GE+3mDux7zXJLyGoHQQqGq/XGMPusYSBeiRrlRmJZgYM
OhHem74dvBwtRthgTNYyvffs7O7DLQHdUL791Wbk+Ryc7PK/g8LKn1EaF2668FiV
qB7s/Uhy6u8ulcA1NxIUlfWnJ6dGoUod3IqkM6fJMeibAannODHRZHyTwBp5k80i
XU203ajKchU7nCYchnrazlBPrgpmjR0Zpv6qBTrHaCz7xOEgMBfk9K1JBUVApsil
Oli7C3S56EtG080B3Xsu8ckerHJS2LuaR7FH9Aa7Hse8JGKyr3o=
=KWs0
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: