• Bug#1042478: #1042478 Tasks missing in tasksel and its task-description

    From Andreas Tille@21:1/5 to All on Sat Mar 22 10:30:01 2025
    XPost: linux.debian.maint.boot

    Hi Holger,

    at first I'd like to thank you for all your work.

    I'd also like to stress that due to my other tasks I'm not regularly
    reading this list - feel free to ping me more hardly than in simple list replies.

    Am Fri, Mar 07, 2025 at 11:04:35PM +0100 schrieb Holger Wansing:

    d3vf4n@tutanota.com wrote at Sat, 29 Jul 2023:
    Package: tasksel
    Version: 3.73

    There are tasksel tasks that
    1. The command "tasksel --list-tasks" does not list.
    2. They do not show either in the task description file "/usr/share/tasksel/descs/debian-tasks.desc"

    Some examples are the tasks "science-tasks", "electronic-tasks", "education-tasks", and quite a few more:
    https://packages.debian.org/search?suite=bookworm&section=all&arch=any&searchon=all&keywords=tasksel
    https://packages.debian.org/search?suite=bookworm&section=all&arch=any&searchon=names&keywords=live-task-

    Despite all this, tasksel can actually install them: for instance, "tasksel -t install science-tasks".

    [ Adding debian-blends mailinglist to the loop ]


    The first packages.d.o link from above lists these packages (amongst others):

    pan-tasks: PAN Blends tasks for tasksel

    electronics-tasks: Debian Electronics tasks for tasksel

    science-tasks: Debian Science tasks for tasksel

    multimedia-tasks: Debian Multimedia tasks for tasksel

    junior-tasks: Debian Jr. tasks for tasksel

    games-tasks: Debian Games tasks for tasksel

    debichem-tasks: DebiChem tasks for tasksel

    gis-tasks: Debian GIS tasks for tasksel

    med-tasks: Debian Med tasks for tasksel

    education-tasks: Debian Edu tasks for tasksel

    fbx-tasks: FreedomBox tasks for tasksel

    astro-tasks: Debian Astronomy Pure Blend (tasksel tasks)

    hamradio-tasks: Debian Hamradio Tasks

    blends-tasks: Debian Pure Blends tasks for new installations

    I think the last one does not really fit into that list. All others
    are providing tasksel support for the according blend

    These look to me as an early attempt, to allow blends installation from
    our debian-installer (via tasksel). Is this correct?

    I do not think that the initial idea was debian-installer support.
    However, it might be perfectly usalbe for this as well.

    Since there is a (new) working mechanism for this approach now (via
    blendsel [1]), the above packages might be no longer needed?

    Or are they still used?

    I *personally* do not use these. Unfortunately we can't really know
    since we have no direct from our users. Do you think these packages are creating any harm if these are just available?

    In every case, this approach now might be irritating, since it is based
    on tasksel, while the new mechanism works via the new blendsel (so
    completely independent from tasksel) ...

    That's a valid point, thought,

    I was not aware of these packages, when I developed blendsel, BTW.

    Do you have any suggestion what should be changed?

    Kind regards
    Andreas.

    [1] https://lists.debian.org/debian-blends/2025/01/msg00000.html

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to All on Sat Mar 22 14:50:02 2025
    XPost: linux.debian.maint.boot

    Hi,

    Am 22. März 2025 10:17:46 MEZ schrieb Andreas Tille <tille@debian.org>:
    I'd also like to stress that due to my other tasks I'm not regularly
    reading this list - feel free to ping me more hardly than in simple list >replies.

    My reply to the blends list was not to only contact you personally, I guessed there are more blends people?
    I would not consume leader's time, when not strictly needed.


    Am Fri, Mar 07, 2025 at 11:04:35PM +0100 schrieb Holger Wansing:

    d3vf4n@tutanota.com wrote at Sat, 29 Jul 2023:
    Package: tasksel
    Version: 3.73

    There are tasksel tasks that
    1. The command "tasksel --list-tasks" does not list.
    2. They do not show either in the task description file "/usr/share/tasksel/descs/debian-tasks.desc"

    Some examples are the tasks "science-tasks", "electronic-tasks", "education-tasks", and quite a few more:
    https://packages.debian.org/search?suite=bookworm&section=all&arch=any&searchon=all&keywords=tasksel
    https://packages.debian.org/search?suite=bookworm&section=all&arch=any&searchon=names&keywords=live-task-

    Despite all this, tasksel can actually install them: for instance, "tasksel -t install science-tasks".

    [ Adding debian-blends mailinglist to the loop ]


    The first packages.d.o link from above lists these packages (amongst others):

    pan-tasks: PAN Blends tasks for tasksel

    electronics-tasks: Debian Electronics tasks for tasksel

    science-tasks: Debian Science tasks for tasksel

    multimedia-tasks: Debian Multimedia tasks for tasksel

    junior-tasks: Debian Jr. tasks for tasksel

    games-tasks: Debian Games tasks for tasksel

    debichem-tasks: DebiChem tasks for tasksel

    gis-tasks: Debian GIS tasks for tasksel

    med-tasks: Debian Med tasks for tasksel

    education-tasks: Debian Edu tasks for tasksel

    fbx-tasks: FreedomBox tasks for tasksel

    astro-tasks: Debian Astronomy Pure Blend (tasksel tasks)

    hamradio-tasks: Debian Hamradio Tasks

    blends-tasks: Debian Pure Blends tasks for new installations

    I think the last one does not really fit into that list. All others
    are providing tasksel support for the according blend

    These look to me as an early attempt, to allow blends installation from
    our debian-installer (via tasksel). Is this correct?

    I do not think that the initial idea was debian-installer support.
    However, it might be perfectly usalbe for this as well.

    Since there is a (new) working mechanism for this approach now (via
    blendsel [1]), the above packages might be no longer needed?

    Or are they still used?

    I *personally* do not use these. Unfortunately we can't really know
    since we have no direct from our users. Do you think these packages are >creating any harm if these are just available?

    Not apart from the confusion mentioned below, which can also be seen in the fact, that this bug was filed.

    In every case, this approach now might be irritating, since it is based
    on tasksel, while the new mechanism works via the new blendsel (so
    completely independent from tasksel) ...

    That's a valid point, thought,

    I was not aware of these packages, when I developed blendsel, BTW.

    Do you have any suggestion what should be changed?

    The meta packages mentioned above cannot be installed via tasksel's UI, and thus we cannot install the blends via tasksel in the debian-installer.

    So, you can only install them with tasksel via 'tasksel -t install <name>'. Therefore there is no difference against using 'apt install <name>':
    you need to know the metapackage name, and you have use a console command.

    So users don't need the tasksel way, and they don't need above packages at all.

    Instead, we should advise users to use 'apt install'.
    On d.o/blends the name of all blends' metapackages are mentioned.
    Maybe we could also mention the *-all metapackages, for the case, that people want to install all the metapackages for a blend?

    (That would be the same as installing a blend via blendsel in debian-installer, since blendsel is relying on exactly those *-all metapackages, like science-all or med-all.)


    Holger




    --
    Sent from /e/ OS on Fairphone3

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)