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

Re: tasksel vs. trixie?



Hi,

On 28-05-2025 21:30, Cyril Brulebois wrote:
To be honest I've tried to answer questions as best as I could when I
got asked whether dropping this or that package from the key package
set would be OK, but I've never wondered how it is built. A quick look
at https://udd.debian.org/cgi-bin/key_packages.yaml.cgi suggests all
desktop tasks are there:

     kibi@tokyo:~$ awk '/^- reason: task-.*desktop / { print $3}' key_packages.yaml|sort -u
     task-cinnamon-desktop
     task-cyrillic-desktop
     task-gnome-desktop
     task-gnome-flashback-desktop
     task-kde-desktop
     task-lxde-desktop
     task-lxqt-desktop
     task-mate-desktop
     task-xfce-desktop

(8 choices currently offered by pkgsel calling tasksel, plus
Cyrillic support for some reason.)

I'm not immediately understanding how those get in there based on
skimming over https://release.debian.org/key-packages.html and
https://salsa.debian.org/qa/udd/-/blob/master/scripts/update-key-packages.pl


I think it's like this (pkgsel doesn't declare task-*desktop dependencies AFAICT): d-i -> debian-edu-install -> debian-edu-config -> education-tasks -> tasksel (and as tasksel comes from src:tasksel, all binaries from it are automatically key [1]).

I would *love* to avoid having all the desktops (and what they pull in) in the key package set, but I also don't want to do that while making your work harder without being aligned on what both sides expect from that. I think now is not a good moment to change the definition of the key package set. Graham and I have been discussing different definitions already, but that's for forky.

Paul

[1] https://release.debian.org/key-packages.html

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


Reply to: