• Re: Next attempt to add Blends to Debian installer

    From Holger Wansing@21:1/5 to All on Tue Feb 13 23:50:01 2024
    Hi,

    I would like to push a proposal here on this longstanding topic:

    By other means, my attention was drawn to the blends-tasks package.
    While this package is not new, an idea came to my mind when reading the
    package description:

    As a possible way to solve (or work-around ?) this issue:
    could we just "copy tasksel with its UI and infrastructure" into a new package (I name it 'blends-di-tasks' here), which has all the blends listed, and add one entry to tasksel with a name like "Debian Pure Blends" or similar?

    If one then selects "Debian Pure Blends" in the good all known tasksel, the blends-di-tasks package would be installed on /target, and later a new dialog would appear, listing all the blends, where the user could select which one to install.
    (If the "Debian Pure Blends" entry stays unchecked, as would be the default value, everything stays as is: the new dialog would not appear, no difference to previous releases.)

    Would that be a possible solution for all involved parties?

    I know, the current (?) plan is something like an "enhanced tasksel" with some sort of hierarchy included, but I'm not sure, if this will ever happen....

    Thus, I wonder if this could be an alternative, which would be do-able?


    Holger




    --
    Holger Wansing <hwansing@mailbox.org>
    PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Wed Feb 14 09:40:02 2024
    Hi Holger,

    Am Tue, Feb 13, 2024 at 11:43:35PM +0100 schrieb Holger Wansing:
    I would like to push a proposal here on this longstanding topic:

    Thanks a lot for supporting this long standing topic which actually
    bothers me than 20 years. But Debian is not only about technique it is
    also about patience. ;-)

    By other means, my attention was drawn to the blends-tasks package.
    While this package is not new, an idea came to my mind when reading the package description:

    As a possible way to solve (or work-around ?) this issue:
    could we just "copy tasksel with its UI and infrastructure" into a new package
    (I name it 'blends-di-tasks' here), which has all the blends listed, and add one entry to tasksel with a name like "Debian Pure Blends" or similar?

    If one then selects "Debian Pure Blends" in the good all known tasksel, the blends-di-tasks package would be installed on /target, and later a new dialog would appear, listing all the blends, where the user could select which one to
    install.
    (If the "Debian Pure Blends" entry stays unchecked, as would be the default value, everything stays as is: the new dialog would not appear, no difference to previous releases.)

    Would that be a possible solution for all involved parties?

    I consider this an acceptable work-around and it would be definitely a
    great enhancement over having nothing.

    I know, the current (?) plan is something like an "enhanced tasksel" with some
    sort of hierarchy included, but I'm not sure, if this will ever happen....

    I think tasksel deserves a new design, but well if we do not have
    someone who might tackle this task we need to go with the means we have.

    Thus, I wonder if this could be an alternative, which would be do-able?

    Thanks a lot for this inspiring idea.

    Kind regards
    Andreas.

    --
    http://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Thu May 9 23:20:01 2024
    Hallo Holger,

    Holger Wansing <hwansing@mailbox.org> (2024-05-09):
    Holger Wansing <hwansing@mailbox.org> wrote (Tue, 13 Feb 2024 23:43:35 +0100):
    could we just "copy tasksel with its UI and infrastructure" into a
    new package (I name it 'blends-di-tasks' here), which has all the
    blends listed, and add one entry to tasksel with a name like "Debian
    Pure Blends" or similar?

    If one then selects "Debian Pure Blends" in the good all known
    tasksel, the blends-di-tasks package would be installed on /target,
    and later a new dialog would appear, listing all the blends, where
    the user could select which one to install. (If the "Debian Pure
    Blends" entry stays unchecked, as would be the default value,
    everything stays as is: the new dialog would not appear, no
    difference to previous releases.)

    Would that be a possible solution for all involved parties?

    That approach looks very fine to me, thanks.

    So, how to proceed now?
    To make progress, the new blendsel needs to get into the archive I guess, otherwise testing and providing test images will not work IMO.

    Would the installer-team be ok with taking blendsel under its umbrella,
    as tasksel is, to get it uploaded?

    Looks good to me.

    I totally understand how testing can be difficult until packages reach
    the archive, feel free to “upload early, upload often”.

    It looks like the 64-bit time_t transition is getting better (at least
    from afar) but I don't have any immediate plans for a release at the
    moment, so it's perfectly fine to have glitches/temporary regressions
    following the introduction of this feature/new packages along the way.


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmY9PYcACgkQ/5FK8MKz VSBm1g//ffLbRlUNsBYl24kdIbW/LlN1cnTNUKYk+en91S5NC9wf53nsep6Ijttq je7H20Yc7AXga4JDZ56Pa/cryWlJzMNTecwPHTmrQ4FrhrTZlsYKgn6hHdGsJqcn mKt1k/EDIm9gnlALhqiIif6XeHtImplcTI510JxFXTffvOjAVe60wE5Wds04+W7V Qb/vBB1uq4uwYJ8VhFr2WsX/GpbOhaszdu2ycjvVL4nZnyXirsiOOqmnzXkU57Nd A32Gixp9evx9TF8gRqL0gJJapObM/W5kP0VldIF0w3O0QvEO89jYLE8KCrRmVRmU en+9+l3KaBxu0WA4PbbujNnRAb473ovGHwdtHDrioSQj12We4oEvkbuP6O3R/uSx Vd+gIYRGRcz46yTbx6VRcuwE19IlUbrNw62hwd1nLLOhR9lUUGIujoYHJ/5dAb1k xOiijvcqI0lMvcDYoucgXvQid9/0UBMCzQfwOzehZqa6dUaZftBC+socuOkFo/cl bD2fj/0et9HdZK++PVqMIGhzjZhSKT47Z566cpSdTXI76oikjra3IpT991zG/9s+ fp/ARJ+ZjYy9wa3lNdQrh10UVlJTpE918kjs6exiDOqGtjQpG36cC1fl7ftkyv/T u29fEUGh/QzAGC3mKWgfNp+BzQvET8/xzEI9cgkgrRXHiTofgZ0=
    =66jD
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Holger Wansing@21:1/5 to Cyril Brulebois on Fri May 10 08:50:01 2024
    Hi,

    Cyril Brulebois <kibi@debian.org> wrote (Thu, 9 May 2024 23:18:06 +0200):
    Would the installer-team be ok with taking blendsel under its umbrella,
    as tasksel is, to get it uploaded?

    Looks good to me.

    Now blendsel being moved to installer-team, would you mind giving me dm permissions, so I can upload? Thanks


    Holger


    --
    Holger Wansing <hwansing@mailbox.org>
    PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Fri May 10 09:10:02 2024
    Holger Wansing <hwansing@mailbox.org> (2024-05-10):
    Now blendsel being moved to installer-team, would you mind giving me
    dm permissions, so I can upload? Thanks

    I seem to recall that only works for existing packages?

    May I suggest to think about turning your DD account into a
    non-non-uploading one? :)


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmY9xhEACgkQ/5FK8MKz VSCstBAAg7K2JsA94aoqhQ7E5WU+kwnYCozi8XsYFrb5DJh+peACVPW1hdXuTB62 yinVdUadBnuNfPerNDypc3hAORlpuCy/QSGPmy2zGd5o13M3FFeOXymM+0Z4A3fu pTnH3QlqNMFWlo8oj4XQKLzwys+IxCn6xzFUH7N9dRUABrschnf47AgUAs+/gdOI WjN1iK9bMYzIXBzbhR8w1H8cdhWgS2qjuMpMYwFusd3gFUeOgYez7Xuxg7b6MGlu w9FCwl8SEHqr3kqP/5UHj7K+76nv3vHquOKxVE1swyXlsDKN2owIE6mklKTadySO f9LaM0OzvnR1aGloIxtfMHQF26HoGUPgIzaAB0hAjcwEz4wH0Dk//qgX7m/e1ggw /Q0YiMKkHvKX5onzrrL1tIXuCnZ+tMUGsfVDZwyyrK3EJJ7u6lJSvl80xuABPDeO sGzO83LU6UjHgVmeytkIgARvwGNbxhpcgqjmRsZF7eNHbrGTDHIWuAJrUZbjoYsi 5CV+r3nMqzwVgyLop7tGfZWT2rRXBFr/f1Fuk5Qjib9ie8DVy9ETYE1FbCrRcN0s He3V5p4Emia+jhmT/5iRLqgj8jTNq23hlAibw7q4kjZgjqwPPKfe5yMEZRXKeDwp Z2HMsP+Vgo0M5OMl3y6RF74POVI2MJud+iJPkVFxlUffaKWltIA=
    =4Ds1
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Andreas Tille@21:1/5 to All on Fri May 10 11:40:01 2024
    Hi Holger,

    thanks a lot for your effort. Its really appreciated and very valuable
    for the Blends effort.

    Am Thu, May 09, 2024 at 11:05:28PM +0200 schrieb Holger Wansing:
    Holger Wansing <hwansing@mailbox.org> wrote (Tue, 13 Feb 2024 23:43:35 +0100):
    could we just "copy tasksel with its UI and infrastructure" into a new package
    (I name it 'blends-di-tasks' here), which has all the blends listed, and add
    one entry to tasksel with a name like "Debian Pure Blends" or similar?

    If one then selects "Debian Pure Blends" in the good all known tasksel, the blends-di-tasks package would be installed on /target, and later a new dialog
    would appear, listing all the blends, where the user could select which one to
    install.
    (If the "Debian Pure Blends" entry stays unchecked, as would be the default value, everything stays as is: the new dialog would not appear, no difference
    to previous releases.)

    Would that be a possible solution for all involved parties?

    I worked on this in the meantime, and would like to propose my current
    state:

    While I guess the natural place for your packages is installer-team I've
    just added you to the team in case you want to maintain some
    (additional?) packages there.

    - I adapted tasksel, to become an installer for Debian pure blends. The
    new package is blendsel, see https://salsa.debian.org/holgerw/blendsel/

    I've build this package and besides a nitpicking comment thet you should probably fix your ID in Uploaders field.

    - I prepared a change in pkgsel, to call blendsel depending on the
    descision, if Debian pure blends are wanted or not.
    See https://salsa.debian.org/holgerw/pkgsel/


    I did some testing in d-i, however that's tricky:
    testing is problematic as long as the new blendsel package is not in the archive, and the same with the changed pkgsel.
    So I had to "live-patch" the d-i for testing of blendsel, and therefore
    I cannot provide a working test image or the like (or I don't know how).

    I admit I have no idea how to test in d-i but Cyril has given some
    answers according to this.

    Anyway, I think I have it running so far, the blendsel dialog appears
    and shows the items to select; I'm attaching a screenshot showing the
    current state (please note, that the dialog shows three desktop environments as placeholder for now; the tasksel - and therefore blendsel as well -
    logic does not allow to have packages|tasks|blends listed that don't
    have the corresponding task-* packages in the archive).

    I've build the package locally and confirm it works as described.

    However, there will most likely be some glitches and edges to fix in blendsel, a review would be more than welcome...
    The template should be rephrased, I would ask for review on debian-l10n-english
    when the time comes, but I guess there is still time for that...

    ACK.

    So, how to proceed now?
    To make progress, the new blendsel needs to get into the archive I guess, otherwise testing and providing test images will not work IMO.

    Would the installer-team be ok with taking blendsel under its umbrella,
    as tasksel is, to get it uploaded?

    Just let me know if you need any support besides questions that can only
    be answered by installer team.

    Thanks again for your work
    Andreas.

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Philip Hands@21:1/5 to Holger Wansing on Sat May 11 20:30:01 2024
    Hi Holger,

    Well done for deciding to put your shoulder to this old rock, I think we've
    got a pretty good chance of getting to the top of the mountain this time :-)

    Holger Wansing <hwansing@mailbox.org> writes:

    I did some testing in d-i, however that's tricky:
    testing is problematic as long as the new blendsel package is not in the archive, and the same with the changed pkgsel.
    So I had to "live-patch" the d-i for testing of blendsel, and therefore
    I cannot provide a working test image or the like (or I don't know how).

    It is possible to persuade salsa-CI to do this.

    In order to do that, I've cloned your blendsel & pkgsel repos, and
    tweaked them slightly:

    https://salsa.debian.org/philh/pkgsel/-/tree/blendsel?ref_type=heads
    https://salsa.debian.org/philh/blendsel/-/tree/blendsel?ref_type=heads

    The main trick is to set BRANCH2REPO_EXTRA_PROJECTS so that the other
    package gets included in the aptly repo in the pipeline, so that the
    resulting mini-ISO gets to show off all the changes in both packages.

    BTW I also had to tweak pkgsel's postinst to ensure that blendsel gets installed (this is mostly required because an `apt update` is required
    to make the salsa aptly repo visible in the target, so should not end up
    in a release).

    Having done that, one gets a mini-ISO, such as this:

    https://salsa.debian.org/philh/pkgsel/-/jobs/5713711/artifacts/file/debian/output/debian-202306XX+salsaci+20240511+6-amd64-gtkmini.iso

    which when tested on openQA looks like this:

    https://openqa.debian.net/tests/260723

    So I guess I'll need to write a new test to match that next :-)

    BTW there's nothing to stop one creating new task packages, and adding
    them to BRANCH2REPO_EXTRA_PROJECTS, so you don't need to wait for them
    to be released to test them.

    I think that should work for your user on salsa too, if you pull those
    changes into your repos, and set the CI config to `debian/salsa-ci.yml`
    in both repos. If not, just say and we can work out what's missing.

    HTH

    Cheers, Phil.

    P.S. Please don't stress about whether you qualify as a DD. Imposter
    Syndrome is a healthy sign of humility IMO. I'd hope that most of us
    feel like imposters at least some of the time, because the alternative
    is not godlike competence but rather the Dunning–Kruger effect.
    --
    Philip Hands -- https://hands.com/~phil

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

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

    iQIzBAEBCgAdFiEE3/FBWs4yJ/zyBwfW0EujoAEl1cAFAmY/t20ACgkQ0EujoAEl 1cDy0w/+PlOf8lw1ADYZlDCWYxhTS3YpZSYJVaTNHzfRSWUVCEeQK+5kDTJVviL9 A3GBevLtkkrohY8dtBuufFE6csi/XOoibrAmF9h3O+VnYkLwps7iwycXNHZpzA+u 6bg9iklsaxlqi/PEI5NSig08nNT6dqCYVMhV9BVR2ndsCdwROyPRDJfxco9WFHQT qjdUpfUfF+jQKe5UqrdKvQAnD9no0fJFyKm/3OJ/HRqRmLXWb4aEX9GqC+9M80FD Aol6HwIg6fb/1jW+wrPWx7NNcDnyWp+hmgPv9LuX99wi6l4QY/cuf3bMoTicwx8+ U28jWgdLFELbv1WsYh15NLSpHjvaEXi+1VQd2bKnVUmt6xTAhr0O1xJKtZ+yTnkQ OzB3FStsbWvEgzLvi08MRk4OVJYadAZrGkv43ALxCIU5P5Alr+w89FLVd6kJwuw4 h/2t5URPgfOxDFD7XHpQl3bY0q+4leio/XadN7/U4kRcvQKFsMBbOKCf8Uw6RqOY lUDojCQGK0+OipIGqqzqCWXmJBCLsons2y8EnGSZy/kffX+z3svAY08gyM12gLS1 1GvpppIKljhbTjZ07/coQbVq1wwmGwspDAEkXQ2arB8hFGYRN8vkuR7L//0rG939 1SXiqkXV8ShpK+rXCVXmAW3pg6Aqk+AS8mvpSIlwKMkyPX2gbmQ=sgVY
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gatewa
  • From Philip Hands@21:1/5 to Philip Hands on Sun May 12 01:20:01 2024
    Philip Hands <phil@hands.com> writes:

    which when tested on openQA looks like this:

    https://openqa.debian.net/tests/260723

    I got bored waiting for the timeout, so sent that mail before the job
    had ended. The bit you want to see is:

    https://openqa.debian.net/tests/260723#step/grub/3

    Cheers, Phil.
    --
    Philip Hands -- https://hands.com/~phil

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

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

    iQIzBAEBCgAdFiEE3/FBWs4yJ/zyBwfW0EujoAEl1cAFAmY//BwACgkQ0EujoAEl 1cDLRg//XOgFPzyZjCiDD5sBnd9zuIWloAD6xUl+iWfpDJtwuLGLkFvYlkKyeKMU ZfMfXV7C5m42YEJymcwDqThrrhZG/KRv/+o0Z1TadP/v80DWXu3bnLHvyFRiaUXF CICcjPjNfcvYe4LR73yM7UI/mp2SiY/gI3WZCDDdwT6L5Eu9XNoQP5swMUZ9acGZ vMghrDxoufdytUXDKhCwQyxKYI6M95R7PTF7NFNOIpjSC/aACyXzGDM9rpy/3X78 zV3BtfdfaCFKrJjfOQHdCfLMSGNdw5GdWfyhTqi9PqN/vr8OiqhSnRbAq+MbLqNz FZ8Db51vdHnOSYVHg9QVtiqL5bhCPFhGPfFLW/NwYTxsKNHEMTBMdAetfi1ugO6G c5F4TsshyK5hKHJi5UcFbtiO4guLitbiPTgISaKpaKL8ragP9i4GD/zvJ6mzWYNl 6rsqLtDKuI4dKcNUbBXP+/kn9hWwEyVfQpFyEzfmksT4iqNiFIqix3aFEB/a6/41 xLN0ERZ3gidE+Zf2oFXYNNklaDRVVtQazvTKLA0smvroD0zST5+1P0m7RJJms0ld nvfw/P5QaJLfKmdAetsZ01fT4Rue8xDgUJRM7RZfQsNeK+LvINX35o0w4PBIndPo XHkhNTX9eeEKKmnNKfWOTixr62WV4ptyxq1kQ8RpggyUiRRzvKM=v7DZ
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gatewa
  • From Cyril Brulebois@21:1/5 to All on Sun May 12 09:00:01 2024
    Hallo wieder,

    TL;DR = blendsel looks uploadable, even if that mail looks long and full
    of nitpicks, that's all they are: minor things. A bunch of them being in passing comments about tasksel itself. ;)

    Holger Wansing <hwansing@mailbox.org> (2024-05-09):
    - I adapted tasksel, to become an installer for Debian pure blends. The
    new package is blendsel, see https://salsa.debian.org/holgerw/blendsel/

    Now moved under installer-team's namespace.

    Keeping the whole git history of tasksel without its tag is probably
    fine, in case anyone needs to dig up why this thing is done that way,
    but I'm not sure we should keep tasksel entries in debian/changelog; I
    would probably only keep the blendsel entry, adding a reference to the
    version of tasksel it was forked off from. Unless some others feel
    strongly we should keep the whole tasksel history in debian/changelog?

    I've fixed a few minor things for the rename. It looks to me the README
    could probably be stripped down to mention blendsel's being a fork of
    tasksel, and pointing at tasksel's README for more information. Less duplication would be best (and I'm not sure how current the contents are anyway). Ditto for tasks/README.

    I think you know best how to adjust README.translators :)

    I'm happy to upload it as-is (modulo debian/changelog), but I suspect
    it'd make sense to adjust tasks/ before doing so? Happy either way.

    - I prepared a change in pkgsel, to call blendsel depending on the
    descision, if Debian pure blends are wanted or not.
    See https://salsa.debian.org/holgerw/pkgsel/

    That I didn't check yet, my focus is on the current blocker (as far as
    the DM vs. DD limitation is concerned).

    Anyway, I think I have it running so far, the blendsel dialog appears
    and shows the items to select; I'm attaching a screenshot showing the current state (please note, that the dialog shows three desktop environments as placeholder for now; the tasksel - and therefore blendsel as well -
    logic does not allow to have packages|tasks|blends listed that don't
    have the corresponding task-* packages in the archive).

    Understood, but please let me know if it makes sense to have them in the
    0.1 upload, or if you'd like to introduce them in 0.2 once 0.1 has been accepted.

    The template should be rephrased, I would ask for review on debian-l10n-english when the time comes, but I guess there is still
    time for that...

    You should talk to our beloved l10n coordinator!

    And yeah, lintian/bookworm reports some things we don't normally do:

    W: blendsel: using-first-person-in-templates blendsel/tasks [templates:16]

    Seriously though, I'm not familiar with the semantics behind /first vs.
    /tasks in tasksel. Do we want/need the same semantics in blendsel?


    I think we should have lintian-overrides for the main package, just like tasksel, at least for those (again, only running lintian/bookworm):

    E: blendsel: no-debconf-config
    W: blendsel: debconf-is-not-a-registry [usr/lib/blendsel/blendsel-debconf:3]


    Finally, this should probably go away from both packages, I don't even
    remember having managed that package:

    Conflicts: base-config (<< 2.32)

    (And indeed, that was 20 years ago.)


    Bonus points: maybe clean up tasksel's debian/source/lintian-overrides?


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmZAZ4wACgkQ/5FK8MKz VSCoRhAAibRXPsVDEBC/fIXVu8l7cpncbSaFAAiLAfvn+30Sn1nmW3pxFJPjYWZq 4BQfpQtnCpqkWRXWC7gp05nutwE5nYarWNJDmL6Gy8P7IHqDcIitdOGQH49M++v+ ZED8GR6qFvgkO6QFRAajxEvtISRu8wLSUvNlNdOHRTTqITyYHccxuoKLDO0iRlyO O32RqIv43U7xBi40IhTkOd0GA+CFVeXYDgiWUIgiwbcdjlIhageluQlALUzMy61a vlRnQmUk5p3gx2mWwxf2L34DOUio+YBEANbQI7Q66KNNrSDnhEVorJZ+PczC5JCM Y1gRel9P6a4b8hxbk/xGZOapiLOrrV4OSncnBZQq6dlokr/pFkzUKLlQoHqStSgu mAssNniRB72+YXsF7oPnTs9HNovqCSk6U7/MIbaKlJ7RWv9nnB2r0AH2itIiF39B bxv5aSJPvS51iBb7NIzeT81t54v+IuOIRq4ak4Q+SoWTse9IEohtiz8m1JS6kvfa kyaqxA4pkUXJEsOd9Shb7+/jehgBN5EZvFm+dFyraQIDM7jUwDUqgrqNqtAH9J86 tP/BF2dZWll0qtQ92Sv2ECBBOXFXtIjyTbQGmiLKYiGED3Zs9JwYbCNyhz/w8RMW xj799xKYDqpZEyUDax0JKZmlr1zCjSMm5JBKeksBtKbCIRzm6jY=
    =J2Sg
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Holger Wansing@21:1/5 to Cyril Brulebois on Sun May 12 12:00:02 2024
    Hi,

    Cyril Brulebois <kibi@debian.org> wrote (Sun, 12 May 2024 08:54:11 +0200):
    Keeping the whole git history of tasksel without its tag is probably
    fine, in case anyone needs to dig up why this thing is done that way,
    but I'm not sure we should keep tasksel entries in debian/changelog; I
    would probably only keep the blendsel entry, adding a reference to the version of tasksel it was forked off from. Unless some others feel
    strongly we should keep the whole tasksel history in debian/changelog?

    I only kept that for completeness; didn't intended to keep it on the long
    run. Now cleaned up.

    I've fixed a few minor things for the rename. It looks to me the README
    could probably be stripped down to mention blendsel's being a fork of tasksel, and pointing at tasksel's README for more information. Less duplication would be best (and I'm not sure how current the contents are anyway). Ditto for tasks/README.

    Adapting READMEs is my todo list.

    I think you know best how to adjust README.translators :)

    I'm happy to upload it as-is (modulo debian/changelog), but I suspect
    it'd make sense to adjust tasks/ before doing so? Happy either way.

    I would like to leave it as is for now.
    Thank you very much for taking care of this thingy!

    - I prepared a change in pkgsel, to call blendsel depending on the
    descision, if Debian pure blends are wanted or not.
    See https://salsa.debian.org/holgerw/pkgsel/

    That I didn't check yet, my focus is on the current blocker (as far as
    the DM vs. DD limitation is concerned).

    Ok, fine with me.
    Just wanted to illustrate to whole idea behind this approach.

    Anyway, I think I have it running so far, the blendsel dialog appears
    and shows the items to select; I'm attaching a screenshot showing the current state (please note, that the dialog shows three desktop environments
    as placeholder for now; the tasksel - and therefore blendsel as well - logic does not allow to have packages|tasks|blends listed that don't
    have the corresponding task-* packages in the archive).

    Understood, but please let me know if it makes sense to have them in the
    0.1 upload, or if you'd like to introduce them in 0.2 once 0.1 has been accepted.

    I would like to keep that for future releases, even if I already went one step further: thanks to Phil's Salsa CI black-magic tests it's proven that basically it works in the wild as expected. Thanks Phil!

    The template should be rephrased, I would ask for review on debian-l10n-english when the time comes, but I guess there is still
    time for that...

    You should talk to our beloved l10n coordinator!

    Need to find some time when being along at home, to prevent my wife from pondering "Hmm, Holger is getting bewildered, he's having a discussion with himself!" :-)))


    And yeah, lintian/bookworm reports some things we don't normally do:

    W: blendsel: using-first-person-in-templates blendsel/tasks [templates:16]

    Seriously though, I'm not familiar with the semantics behind /first vs. /tasks in tasksel. Do we want/need the same semantics in blendsel?

    I already realized, that blendsel/first is not used at all, so that can go away I think.

    I think we should have lintian-overrides for the main package, just like tasksel, at least for those (again, only running lintian/bookworm):

    E: blendsel: no-debconf-config
    W: blendsel: debconf-is-not-a-registry [usr/lib/blendsel/blendsel-debconf:3]

    Done.

    Finally, this should probably go away from both packages, I don't even remember having managed that package:

    Conflicts: base-config (<< 2.32)

    (And indeed, that was 20 years ago.)

    Done.
    So ready for first upload! Get the ball rolling :-)


    Bonus points: maybe clean up tasksel's debian/source/lintian-overrides?


    On the todo list now.



    Holger


    --
    Holger Wansing <hwansing@mailbox.org>
    PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to All on Wed Dec 11 23:30:02 2024
    Hi kibi,

    blendsel is now ready to be integrated into d-i, pkgsel and tasksel need an upload to make this happen.

    What are your thoughts for this?
    Do you want to make a first alpha/beta d-i release, as a "clean basis" without this Blend integration approach?

    Or am I allowed to upload now and we get a the blendsel solution in the first alpha/beta for Trixie?


    If someone wants to give it a try, to see how it looks like:
    I have a branch https://salsa.debian.org/holgerw/pkgsel-install-blendsel-unconditionally
    where blendsel is installed automatically together with tasksel, and
    blendsel's dialog appears automatically after the tasksel run has finished.

    To test this branch, you can download a mini.iso built on this branch from https://salsa.debian.org/holgerw/pkgsel-install-blendsel-unconditionally/-/jobs/6707524/artifacts/download


    Cheers
    Holger



    --
    Holger Wansing <hwansing@mailbox.org>
    PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Thu Dec 12 07:30:01 2024
    Hi,

    Holger Wansing <hwansing@mailbox.org> (2024-12-11):
    blendsel is now ready to be integrated into d-i, pkgsel and tasksel need an upload to make this happen.

    What are your thoughts for this?
    Do you want to make a first alpha/beta d-i release, as a "clean basis" without
    this Blend integration approach?

    Or am I allowed to upload now and we get a the blendsel solution in the first alpha/beta for Trixie?

    Feel free to go ahead and deal with the missing bits, we have other
    things that aren't ready anyway.


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmdagMsACgkQ/5FK8MKz VSDlvA//SFYlHG7P8m5w9GZN7qZMFlGBy04IoKmrdCL9zTCI7/0951W8DjfLAd72 Qxmap6Mgrbt9yI++YznW6F69E9L0fbQh09SCeybriHVyfmp8lJsRfMdqIu6IHutx L5U/8VRb0q8MzVbFEKdwf2qbZJaWcbp22jdfwcyIoAcKj0qa31m6Gccd5pKFgBme gH11BNBwnkzkbCGRFOJ/ox8TSvhpKViwc/Y4m6rnu3gqX6dK9EF+8vg7a5yvZL0+ 2ub4rvP7lgpHG9idjA9GUeIZkP+LNd2j26hSIUVxrfOSFy26b8NZk9A3SB+8lF/N WqZiIFfcK+UGQHdXMwZweW/RLr9aaSdiuRFfFBmGgNF88rTaosEweMqjfaratXtT +zt9VOx9wQN7V7Y7ErqMd2Ea7B7stwW0FmvFZ/CXM7/wm7qc1u94ZYdcdmioeU6h ZRKiVtBs9eEtbeEevQJdppoP+dSgFENAdhS4wgeutMnBQy8xCDvCBpn8LVwokMR7 mpVRrl0T05tNbeodyZChp1qCBrupoZwkYbv1aZP3nxYOUHh2dYNAmLtHiA+kHqLT /fxwDm56ncaEU/PYR+YPPLhh6mDlUXQOgy0pgze0tyG9bfGCoqxvS6tM7Af17gjm rG1pSj2RmQO6/J4A/UO2InnxT/mT3fyQSFqmw7SSp0Ck9Ht0mkk=
    =XX8h
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Philip Hands@21:1/5 to Holger Wansing on Thu Dec 12 09:50:01 2024
    Hi Holger,

    Thanks for working on this, it's been left undone for way too long
    (which makes me feel guilty, as I really ought to have managed to do
    more to make it happen, so I really appreciate that you're working on
    it).

    Holger Wansing <hwansing@mailbox.org> writes:

    If someone wants to give it a try, to see how it looks like:
    I have a branch https://salsa.debian.org/holgerw/pkgsel-install-blendsel-unconditionally where blendsel is installed automatically together with tasksel, and blendsel's dialog appears automatically after the tasksel run has finished.

    I can see why you opted to put blendsel there from the point of view of
    it being minimally invasive, but I think that after tasksel is too late
    for blend selection.

    Some blends may want to do things like preseed the desktop, or change preferences for disk partitioning, or do other more radical things to
    the way D-I works.

    Debian-Edu's installer looks quite different at the tasksel stage for
    instance:

    https://openqa.debian.net/tests/320732#step/edu_profile/1

    and the only thing before that in the Debian-Edu installer is locale
    selection, so if we wanted to be able to offer Debian-Edu as a blend
    we'd need to be asking about blends very early on, presumably
    immediately after locale selection.

    I would hope to have time to contribute some effort to helping make this
    happen in the near future, and am much more likely to get round to it if prodded, so please ask if there's anything I can help with.

    In particular, I'll be happy to set up openqa tests for attempts to get
    things working, and modify the existing tests so we can show that D-I
    still works with this in place. I can also help you with getting
    openqa-link setup, so that you can launch your own tests from salsa's CI.

    Cheers, Phil.
    --
    Philip Hands -- https://hands.com/~phil

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

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

    iQIzBAEBCgAdFiEE3/FBWs4yJ/zyBwfW0EujoAEl1cAFAmdan7sACgkQ0EujoAEl 1cD5fg//ceC6fRAydBB0bx90j6zTZTHmh2LkwsXGXT4z0bkOcEHW6qC9f/W81sbT 0jvsByA70k0X7EyEn8cY3K1rJKFHvNR79ghQLDyriFDO8I00L2dKlvoWZ9H2x8S7 gDLQtM1IIK1eCOScuunfdCyE0eWkrYkGTkSOu2FAAdkX1MyEACTaMIFyPAOIDbKU TACuhfmMDytSfdi1CJOsgER4ztg3By6bhuaTZKHJKUz5rhe7EJj0i36ggL9Ehgue w80M9GfrnApMvHeokfAe3ASz/OJlDwuY2/pcqko/tju6ZQg4ZUid4+MzB6oiGG8c rhZhmThCur52NzqQcce33l4lo+rv2KhwGgNsuyOAbv702Cy685NRN/E/5/phLZZc G61xyisSvCSgtEjkl+0inhBQhkVYslVfxclmCh9PcPWsOKzChbxaVy14DLYnUeCS QijeLUudAn6KV3KqiId3GkZ2CaztN+gZ9hKv3I5j/zYWLL+5BsXTthkLssGYj23a 0UFrc0VOXq8ZqMq/6kFcD1yp92NaAqUKOXznl+ahe+dSanrpVfUz6g0IIYg1AYAS phpn4vTNAmOBBzU7aXGWwoPATkEQ+rHvbI7fBU8EaxqG8ytL0WwJaepslDd1alTu oVPbS1w+SHOHwxlHRFj84ANKsPr91BwfgbpRVaaDNiDP0fB3MiI=+Toe
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gatewa
  • From Andreas Tille@21:1/5 to All on Thu Dec 12 11:30:01 2024
    Hi Phil,

    Am Thu, Dec 12, 2024 at 09:32:58AM +0100 schrieb Philip Hands:
    I would hope to have time to contribute some effort to helping make this happen in the near future, and am much more likely to get round to it if prodded, so please ask if there's anything I can help with.

    Prodding! ;-P

    Thank you Phil and for sure lots of thanks to Holger
    Andreas.

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to All on Thu Dec 12 16:50:01 2024
    Hi Phil,

    Am 12. Dezember 2024 09:32:58 MEZ schrieb Philip Hands <phil@hands.com>:
    I can see why you opted to put blendsel there from the point of view of
    it being minimally invasive, but I think that after tasksel is too late
    for blend selection.

    Some blends may want to do things like preseed the desktop, or change >preferences for disk partitioning, or do other more radical things to
    the way D-I works.

    Debian-Edu's installer looks quite different at the tasksel stage for >instance:

    https://openqa.debian.net/tests/320732#step/edu_profile/1

    and the only thing before that in the Debian-Edu installer is locale >selection, so if we wanted to be able to offer Debian-Edu as a blend
    we'd need to be asking about blends very early on, presumably
    immediately after locale selection.

    I fear, what you describe here is not what was my goal, when I
    started to work on this.
    I acted on the approach, to modify tasksel so it can have a
    hierachical structure for blends installation.

    So, my path was to create a possibility, to install packages for
    blends by selection. Not more.

    What you describe above is a much more invasive approach, that
    has effects in much more aspects of the installer.


    I see two issues with this approach (at this time):

    1.
    I doubt I personally can perform such wide set of changings/functionality

    2.
    I'm unsure if it's the right time for such comprehensive changings
    in this time of the Trixie development cycle.
    That smells like more time needed for development and testing
    to me?


    Regards
    Holger



    I would hope to have time to contribute some effort to helping make this >happen in the near future, and am much more likely to get round to it if >prodded, so please ask if there's anything I can help with.

    In particular, I'll be happy to set up openqa tests for attempts to get >things working, and modify the existing tests so we can show that D-I
    still works with this in place. I can also help you with getting
    openqa-link setup, so that you can launch your own tests from salsa's CI.


    --
    Sent from /e/ OS on Fairphone3

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Philip Hands@21:1/5 to Holger Wansing on Thu Dec 12 20:10:01 2024
    Holger Wansing <hwansing@mailbox.org> writes:

    Hi Phil,

    Am 12. Dezember 2024 09:32:58 MEZ schrieb Philip Hands <phil@hands.com>:
    I can see why you opted to put blendsel there from the point of view of
    it being minimally invasive, but I think that after tasksel is too late
    for blend selection.

    Some blends may want to do things like preseed the desktop, or change >>preferences for disk partitioning, or do other more radical things to
    the way D-I works.

    Debian-Edu's installer looks quite different at the tasksel stage for >>instance:

    https://openqa.debian.net/tests/320732#step/edu_profile/1

    and the only thing before that in the Debian-Edu installer is locale >>selection, so if we wanted to be able to offer Debian-Edu as a blend
    we'd need to be asking about blends very early on, presumably
    immediately after locale selection.

    I fear, what you describe here is not what was my goal, when I
    started to work on this.
    I acted on the approach, to modify tasksel so it can have a
    hierachical structure for blends installation.

    So, my path was to create a possibility, to install packages for
    blends by selection. Not more.

    What you describe above is a much more invasive approach, that
    has effects in much more aspects of the installer.


    I see two issues with this approach (at this time):

    1.
    I doubt I personally can perform such wide set of changings/functionality

    2.
    I'm unsure if it's the right time for such comprehensive changings
    in this time of the Trixie development cycle.
    That smells like more time needed for development and testing
    to me?

    I think I was perhaps forgetting that tasksel (and so blendsel) rely on
    the installed system to do what they do, so one cannot push them earlier
    in the order without more effort than I had in mind.

    I still think it might be worth having an early question where it might
    be possible to add more complexity later, just to provide a hook where
    people like Debian-Edu could start developing things.

    On the other hand, having a "Do you want to install a Blend?" question immediately after the locale selection seems a bit weird, and would be
    rather annoying if answering it wrong would lead to blendsel not
    appearing after tasksel, when one had hoped it would.

    I guess some feedback from blends folk about what they're hoping for
    would help at this point. Perhaps blendsel is just what most people had
    in mind, in which case the likes of Debian-Edu just need to continue
    with their custom D-I.

    Cheers, Phil.
    --
    Philip Hands -- https://hands.com/~phil

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

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

    iQIzBAEBCgAdFiEE3/FBWs4yJ/zyBwfW0EujoAEl1cAFAmdbMp8ACgkQ0EujoAEl 1cC9IQ//ZWNSVab3pLvwMuNoeMxkKtiyxxUNi+weVRza1I3NzKQ2pLU+iwRa8Jej jQHStkbc/AGPFZCJqCMVB5Oo8fKUOnEdHzXtu7CaUbu0jDc4m5gTRU7aJk8qxczc KUOF73q4xs4YmWaO4Zk9biYnXaG8l8T5zH5KvrejDj46Pe4fGI/llLLfkbSg/a+8 H0tIbLKiZdT9GYvwiYjGMJPdqvPa2XFpJwASI33ZJo5pTmoWyasCmmN731N/zomL hBCy5TeMiOP75yQ5s6hJSw4CSKjh8vTow/ffC/2NvQdn1Uf4KYHYHg7hoM3vZnv/ qQeT/6sPYB7P2S4V6etQKnBcYafCONG2eSbQkk3tp7+h/7GZiT+VRGbxekekPiTg hHLFyoMzbQ5f9Jm507gSD107RRgySg8V7l9EU6liGN+y0FwgDTGpyQCUulhrAGjU UIMcJ1TRQXIiblFAEnuN9avI+sOPOs1UtzYnC/hdnVwZWhh79RvkkKik0wudaIl3 b9RXf7kzXuMj76Zvdan9v1Kmp44bmjNxzHoj0evufP5YRbq3jb+lSXqrXIagued+ 8Z7OhCB4fpePQBDrYdUfYBoCCfszYuC1LnzMdu1IuWKkWiK2zKYKGJ/Ow/CYg+nd DY7LyWOJvxSyW8w4sUfvgl8Mw7gwUSo3kYpt70RDPSgnRCzw9qQ=rgNR
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gatewa
  • From Cyril Brulebois@21:1/5 to All on Fri Dec 13 02:20:01 2024
    Philip Hands <phil@hands.com> (2024-12-12):
    I think I was perhaps forgetting that tasksel (and so blendsel) rely on
    the installed system to do what they do, so one cannot push them earlier
    in the order without more effort than I had in mind.

    I still think it might be worth having an early question where it might
    be possible to add more complexity later, just to provide a hook where
    people like Debian-Edu could start developing things.

    On the other hand, having a "Do you want to install a Blend?" question immediately after the locale selection seems a bit weird, and would be
    rather annoying if answering it wrong would lead to blendsel not
    appearing after tasksel, when one had hoped it would.

    I guess some feedback from blends folk about what they're hoping for
    would help at this point. Perhaps blendsel is just what most people had
    in mind, in which case the likes of Debian-Edu just need to continue
    with their custom D-I.

    As far as I can remember, at least Andreas was fine/happy with the idea proposed by Holger (which also matched what I had in mind to make some
    progress there), so I don't see why we should disrupt the install flow
    with an early question for very specific usecases…


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmdbiaEACgkQ/5FK8MKz VSAlPA//eGaDY7TjGSgGBZnfFO3mcMOuDD8jJt2oVUcGIY2RUHcucaQkvOYVqsIa +565VTvFVy052r/C5F6RrEJreVZuTuT5Z9VubQJSahWCjr9faS+X04CSUBzPKbjV XP9yWjqoI4ugs+S3lTmFNgye1tCwphVE5NLO7PzAx4SH1JNPPNRNaaWGozAWcxz4 DJZg31QCXFboqyFq2g4n6VJnq9cMnB8+4BaUqmnu5F3VVhb96CC8WwiTiFzzk25Y DC/6Bxp2+u0fIcOGqHcgsNztDxqQPWP+fyzvh6Iqr8snMDnQvAPasDZcCk2eX5rG hzqDikrq77shzOAhdMNMDSy2dLJ6/1RuVlrftNUlpoUeqgIUVWqEgkfyn/JgwoBx R0hOpIhTSt1qn5EMvBIfzBzJ93T6Skio6m15vXHygJxEcAfCYdgKOg7BziTRPuhq Xq+0UpWuUP6A0Os7bcJ0pwJcu9xXYUC9NQpYoPuVVOZa/uihxIw7YfyOf7PXaJZy PWydyUOSlYapeqcapDXxBzdkSXUtzvyzYPMAiWT3XP4j9nT6+R3HlCuGD+7aML2S qhu2X7YiyU2VfhHBtCmrJ/jBT3Rty/XIPZbGUnxY2f7OKs0rAdDkd8DVXqiyTLqL 9qeWh1UGlPQbkVMmA/BVVPGSKEJ298Ur0n7DGCmS+MnUQm+Jl+k=
    =gPo0
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Andreas Tille@21:1/5 to All on Fri Dec 13 08:30:01 2024
    Hi,

    I know Debian Edu members are reading the debian-blends list but to
    be very sure I put their list in CC.

    Am Fri, Dec 13, 2024 at 02:11:00AM +0100 schrieb Cyril Brulebois:
    Philip Hands <phil@hands.com> (2024-12-12):
    I think I was perhaps forgetting that tasksel (and so blendsel) rely on
    the installed system to do what they do, so one cannot push them earlier
    in the order without more effort than I had in mind.

    I still think it might be worth having an early question where it might
    be possible to add more complexity later, just to provide a hook where people like Debian-Edu could start developing things.

    On the other hand, having a "Do you want to install a Blend?" question immediately after the locale selection seems a bit weird, and would be rather annoying if answering it wrong would lead to blendsel not
    appearing after tasksel, when one had hoped it would.

    I guess some feedback from blends folk about what they're hoping for
    would help at this point. Perhaps blendsel is just what most people had
    in mind, in which case the likes of Debian-Edu just need to continue
    with their custom D-I.

    As far as I can remember, at least Andreas was fine/happy with the idea proposed by Holger (which also matched what I had in mind to make some progress there), so I don't see why we should disrupt the install flow
    with an early question for very specific usecases…

    I confirm I was very happy about Holger's proposal and it might make
    sense to keep things as simple as possible for the moment. My gut
    feeling is that Debian Edu people consider their pre-seeding as a solved problem. Since the request to offer some Blends selection inside the
    installer did not came from Debian Edu its fine for them to stick to the original proposal doing the Blends selection after tasksel. I could
    imagine since the pre-seeding is done earlier its clear the user wants
    Debian Edu (and no other Blend) so the Blends selection in this case
    might be redundant and some option should be provided to skip blendsel.

    Kind regards
    Andreas.

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to All on Fri Dec 13 15:30:01 2024
    Hi all,

    Am 13. Dezember 2024 08:29:21 MEZ schrieb Andreas Tille <tille@debian.org>:
    I confirm I was very happy about Holger's proposal and it might make
    sense to keep things as simple as possible for the moment. My gut
    feeling is that Debian Edu people consider their pre-seeding as a solved >problem. Since the request to offer some Blends selection inside the >installer did not came from Debian Edu its fine for them to stick to the >original proposal doing the Blends selection after tasksel. I could
    imagine since the pre-seeding is done earlier its clear the user wants
    Debian Edu (and no other Blend) so the Blends selection in this case
    might be redundant and some option should be provided to skip blendsel.

    The idea is, that we add an entry to tasksel, which makes blendsel to
    appear, if chosen.

    So, if the Edu preseed file does not set this option, blendsel will not be shown.
    All good.


    Holger


    --
    Sent from /e/ OS on Fairphone3

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Philip Hands@21:1/5 to Andreas Tille on Sat Dec 14 23:30:01 2024
    Andreas Tille <tille@debian.org> writes:

    Hi,

    I know Debian Edu members are reading the debian-blends list but to
    be very sure I put their list in CC.

    Am Fri, Dec 13, 2024 at 02:11:00AM +0100 schrieb Cyril Brulebois:
    Philip Hands <phil@hands.com> (2024-12-12):
    I think I was perhaps forgetting that tasksel (and so blendsel) rely on
    the installed system to do what they do, so one cannot push them earlier >> > in the order without more effort than I had in mind.

    I still think it might be worth having an early question where it might
    be possible to add more complexity later, just to provide a hook where
    people like Debian-Edu could start developing things.

    On the other hand, having a "Do you want to install a Blend?" question
    immediately after the locale selection seems a bit weird, and would be
    rather annoying if answering it wrong would lead to blendsel not
    appearing after tasksel, when one had hoped it would.

    I guess some feedback from blends folk about what they're hoping for
    would help at this point. Perhaps blendsel is just what most people had
    in mind, in which case the likes of Debian-Edu just need to continue
    with their custom D-I.

    As far as I can remember, at least Andreas was fine/happy with the idea
    proposed by Holger (which also matched what I had in mind to make some
    progress there), so I don't see why we should disrupt the install flow
    with an early question for very specific usecases…

    I confirm I was very happy about Holger's proposal and it might make
    sense to keep things as simple as possible for the moment. My gut
    feeling is that Debian Edu people consider their pre-seeding as a solved problem. Since the request to offer some Blends selection inside the installer did not came from Debian Edu its fine for them to stick to the original proposal doing the Blends selection after tasksel.

    That's good to know -- In that case it sounds like this is going to deal
    with many/most blends' needs while only needing minimal changes to D-I,
    which is great. :-)

    Cheers, Phil.
    --
    Philip Hands -- https://hands.com/~phil

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

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

    iQIzBAEBCgAdFiEE3/FBWs4yJ/zyBwfW0EujoAEl1cAFAmdeBMIACgkQ0EujoAEl 1cCnZBAAiEjW4XSLKAUsCusfnwFpT0an7ISHQGYzR4eGmM5cI7joVSEBr76iXsso PYt1EwqMPaVODuBJJ2ONK7bHfwCHdPEJzSYbClaUbEajvE4D46aM1+dLfIMLXp5G 6yah9DD/FEJ/Hfxdcr1UjhYfuHm/0vEdaXar7aIgfoPVD0ms0OENUnULbCRm4/Mf +sS4JK4ea0b2V2Ehkq/XaMCsTWIwoWBULz6T4hiIj6Jftrtr3eRTqipm2naguywO EFNniibCe7MpsIEJLavXv+GcfLeG1f38NMeyUMeP760UFIM9NxUWxANM9Th3FUuc Yh0SBJrVZCQd3ecRiSYYHweQ05PWjZQR/pm/rVT6LLlR//R/m3oKX8ZRFuLqG+4z TEwTTmM5MKinf2Q/Wknr8212If5Jz8hur7TivNTpiSnz9UFQUBuaep41xFqTkIwU VxdGcuvN+JN26X3REtBv8qcfScKRsk9z/KvcG5ZvVxCfZ8spkCkLg79dsIN1kIW0 9WpvYKij6YGLWzvHuO6cadcgyOca0fHD9NvxkVo139/MrYZi/0oPusFlXZ61tpzf /FcP8guzl4k60e3yD7C3AcWkbLpKJkb3+l/z3l5rjivrPudywtvwkenJFzZ0E89j QLdrc5a0iRjjQrUNEZNtOi4oR5SrQH+Lzu6ZsZmzzyCV4swQCGE=UBhb
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gatewa
  • From Mike Gabriel@21:1/5 to Holger Wansing on Mon Dec 16 13:40:01 2024
    This message is in MIME format and has been PGP signed.

    Hi Holger,

    On Fr 13 Dez 2024 15:21:58 CET, Holger Wansing wrote:

    Hi all,

    Am 13. Dezember 2024 08:29:21 MEZ schrieb Andreas Tille <tille@debian.org>:
    I confirm I was very happy about Holger's proposal and it might make
    sense to keep things as simple as possible for the moment. My gut
    feeling is that Debian Edu people consider their pre-seeding as a solved
    problem. Since the request to offer some Blends selection inside the
    installer did not came from Debian Edu its fine for them to stick to the
    original proposal doing the Blends selection after tasksel. I could
    imagine since the pre-seeding is done earlier its clear the user wants
    Debian Edu (and no other Blend) so the Blends selection in this case
    might be redundant and some option should be provided to skip blendsel.

    The idea is, that we add an entry to tasksel, which makes blendsel to
    appear, if chosen.

    So, if the Edu preseed file does not set this option, blendsel will
    not be shown.
    All good.

    Sounds good to me (with Debian Edu dev hat on). Thanks for the initiative!

    Mike
    --

    DAS-NETZWERKTEAM
    c\o Technik- und Ökologiezentrum Eckernförde
    Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde
    mobile: +49 (1520) 1976 148
    landline: +49 (4351) 850 8940

    GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31
    mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de


    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v2

    iQIzBAABCgAdFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmdgGsYACgkQmvRrMCV3 GzHiPBAAiRkaQW8y872qhJ1fLjoS2Vxbf/8YpUybUfDj3F7EL+Lyf3KMIiQokM0C DZKVquie+hwZ+LXqVHIXiA+reHpTIRUgKj95rZYFLfp+9VUVHQYOdio4nHEaim7d gCANKhlsGMeMUhHhNV6r1qWhkKpbckUJdjEdPW2GxRkwBC++UkS7qo3L5qJqaYbw vXZ0PmDfgGrrJ5j6yUqOWbbvRQmgXaGF3w4hiBxboMChfNfToczxQCy7xrVJez8M 5yOMOvU1xmRbY/VjNWFTVtdb4/IitwO1wnG0+EhI5L0vfJkLDnfrxwRIDLyqwPjO XlogW5rIm1aRlKndlWpyru9eMsLH9oL3Dmke1BCzKpDya7e3XQ8c3058ss6B+3fS em+d8iV8Ht0qyXUkQ65WW4HWXUCiuPj5RypzP7fbcgRr/GBWitxSVWeBUMtNNX2j T3nuFjC3DFuom5NUo097pwa6YTwuWsFEaes+tYD1CUdFlbtiuLLMgR/wnwCN9Az8 bedNJ3unDp6iCK751M4H6nMGP//rWgWAhbcuBVRQmOhY
  • From Andreas Tille@21:1/5 to All on Sun Jan 5 22:30:01 2025
    XPost: linux.debian.maint.jr

    Hi Holger,

    Am Sun, Jan 05, 2025 at 07:45:45PM +0100 schrieb Holger Wansing:
    We now reached the point, where all this can be seen/tested in the wild aka via daily built images.
    Please note, that the last relevant change did not reach testing yet, so you will have to install sid from a trixie daily build image, to test this.

    Sounds really good

    The usual, good old tasksel dialog now has an additional entry at the bottom "Choose a Debian blend for installation" (this is not chosen by default) [blendsel_1.png].

    If you choose this [blendsel_2.png], the blendsel dialog will appear after tasksel has done its work [blendsel_3.png].


    So, the infrastructure is ready now, and I want to ask blend people for a list of blends, that you want to be included in this mechanism.
    I already came across the list in <https://salsa.debian.org/blends-team/blends/-/blob/master/doc/en/04_existing_blends.xml?ref_type=heads>
    Maybe that list could serve as template?
    Please provide a list at your choice.

    Since not everybody is reading the Blends list I've added the relevant
    mailing lists in CC. I personally confirm for

    Debian Med and
    Debian Science

    Also, if you would like to adapt the wording of the dialog, feel free to
    tell me.

    Please spell Blend in
    "Choose a Debian _b_lend for installation
    with upper case _B_ (its a noun).

    In the Blends selection I would start the actual selection (third image) with the
    real Blend name like (and alphabetic ordering) and the "official" short description
    (which each Blend in CC should answer)

    Debian Astro
    Debian Med (life sciences and medicine)
    Debian Junior

    Debian Science (various sciences)

    Thanks again for working on this
    Andreas.

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to Andreas Tille on Tue Jan 14 22:30:01 2025
    XPost: linux.debian.maint.jr

    Hi,

    Andreas Tille <tille@debian.org> wrote (Sun, 5 Jan 2025 22:20:19 +0100):
    Also, if you would like to adapt the wording of the dialog, feel free to tell me.

    Please spell Blend in
    "Choose a Debian _b_lend for installation
    with upper case _B_ (its a noun).

    In the Blends selection I would start the actual selection (third image) with the
    real Blend name like (and alphabetic ordering) and the "official" short description
    (which each Blend in CC should answer)

    Debian Astro
    Debian Med (life sciences and medicine)
    Debian Junior

    Debian Science (various sciences)

    The above has been applied, and also for Astro:
    Debian Astro (professional and hobby astronomers)

    and Junior:
    Debian Junior (children and their guides)


    Holger


    --
    Holger Wansing <hwansing@mailbox.org>
    PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

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