-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hello qubes-devel,

Developers that contribute to packages using "full" templates and tests
that run on "full" templates don't catch missing dependencies.  I am not
expecting developers to run tests on minimal templates, but the CI
should to ensure no missing dependencies.

I have made some pull requests regarding missing dependencies (sorted
from newest to oldest):

- - https://github.com/QubesOS/qubes-gui-agent-linux/pull/214
- - https://github.com/QubesOS/qubes-video-companion/pull/22
- - https://github.com/QubesOS/qubes-core-agent-linux/pull/483
- - https://github.com/QubesOS/qubes-app-u2f/pull/36
- - https://github.com/QubesOS/qubes-core-qrexec/pull/129
- - https://github.com/QubesOS/qubes-builderv2/pull/73
- - https://github.com/QubesOS/qubes-doc/pull/1338

Most of these issues would be noticed earlier if CI build failed due to
missing dependencies. A package must not expect another package to be
installed, it must depend.

Is this a issue of resources? If CI runs on more templates, 2 more at
least, Fedora and Debian Minimal, it can increase the energy cost,
unless the "full" templates are dropped from the CI, which may not be a
good idea, in the rare case that the full template may have extra
packages conflicting with the desired Qubes package.

- -- 
Benjamin Grande
-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQRklnEdsUUe50UmvUUbcxS/DMyWhwUCZnFWxgAKCRAbcxS/DMyW
hx65AQC7nLyEnjbY01nlGlQyMn6uoPpwTCRn7N9oIBzovCDJwwEAubj31FiLIIsX
G0V2cfJdsEym2SRiHg6UUsbOY8ZpuQY=
=Ykw+
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/ZnFW0KMoaJTucjvE%40SGkEsFZW.

Reply via email to