Bug#769616: tasksel: fails to preseed desktop on kfreebsd, hurd
Hi guys, > Steven Chamberlain, le Sun 10 May 2015 22:41:57 +0100, a écrit : > > Samuel Thibault wrote: > > > I believe it's completely fixed by now: using > > > > > > tasksel tasksel/first multiselect standard, xfce-desktop > > > > > > works to preseed the desktop on !linux, and the tasksel/desktop > > > preseeding works as expected. > > > > The same is also true on linux jessie and sid. > > I just meant that it used to be disfunctional for !linux before, and the > arch difference was fixed in time for jessie. > > > This preseeds to install XFCE: > > > > tasksel tasksel/first multiselect standard, xfce-desktop > > > > whereas this (traditional way) no longer does anything, and you would > > still get GNOME or whatever is default: > > > > tasksel tasksel/desktop multiselect xfce > > Right, the latter doesn't seem to be propagated to the former when only > the latter is preseeded. > > Samuel What's the status here? Can we close this bug? Holger -- Holger Wansing PGP-Finterprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076
Bug#769616: tasksel: fails to preseed desktop on kfreebsd, hurd
Hello, Steven Chamberlain, le Sun 10 May 2015 22:41:57 +0100, a écrit : > Samuel Thibault wrote: > > I believe it's completely fixed by now: using > > > > tasksel tasksel/first multiselect standard, xfce-desktop > > > > works to preseed the desktop on !linux, and the tasksel/desktop > > preseeding works as expected. > > The same is also true on linux jessie and sid. I just meant that it used to be disfunctional for !linux before, and the arch difference was fixed in time for jessie. > This preseeds to install XFCE: > > tasksel tasksel/first multiselect standard, xfce-desktop > > whereas this (traditional way) no longer does anything, and you would > still get GNOME or whatever is default: > > tasksel tasksel/desktop multiselect xfce Right, the latter doesn't seem to be propagated to the former when only the latter is preseeded. Samuel -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150510215832.ga3...@type.youpi.perso.aquilenet.fr
Bug#769616: tasksel: fails to preseed desktop on kfreebsd, hurd
Samuel Thibault wrote: > I believe it's completely fixed by now: using > > tasksel tasksel/first multiselect standard, xfce-desktop > > works to preseed the desktop on !linux, and the tasksel/desktop > preseeding works as expected. The same is also true on linux jessie and sid. This preseeds to install XFCE: tasksel tasksel/first multiselect standard, xfce-desktop whereas this (traditional way) no longer does anything, and you would still get GNOME or whatever is default: tasksel tasksel/desktop multiselect xfce Regards, -- Steven Chamberlain ste...@pyro.eu.org -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150510214156.gc49...@pyro.eu.org
Bug#769616: tasksel: fails to preseed desktop on kfreebsd, hurd
Cyril Brulebois, le Fri 08 May 2015 22:22:41 +0200, a écrit : > Samuel Thibault (2014-11-30): > > Samuel Thibault, le Sat 22 Nov 2014 23:19:24 +0100, a écrit : > > > I however fail to preseed this and still let the user choose. > > > > Ok, forget what I wrote: I made various mistakes. > > > > tasksel tasksel/desktop multiselect mate > > > > does work, except bug #771576. > > What's the status of #769616 now that #771576 is fixed? I believe it's completely fixed by now: using tasksel tasksel/first multiselect standard, xfce-desktop works to preseed the desktop on !linux, and the tasksel/desktop preseeding works as expected. Samuel -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150510213507.gy3...@type.youpi.perso.aquilenet.fr
Bug#769616: tasksel: fails to preseed desktop on kfreebsd, hurd
Hello, Samuel Thibault (2014-11-30): > Samuel Thibault, le Sat 22 Nov 2014 23:19:24 +0100, a écrit : > > I however fail to preseed this and still let the user choose. > > Ok, forget what I wrote: I made various mistakes. > > tasksel tasksel/desktop multiselect mate > > does work, except bug #771576. What's the status of #769616 now that #771576 is fixed? Mraw, KiBi. signature.asc Description: Digital signature
Bug#769616: tasksel: fails to preseed desktop on kfreebsd, hurd
Samuel Thibault, le Sat 22 Nov 2014 23:19:24 +0100, a écrit : > I however fail to preseed this and still let the user choose. Ok, forget what I wrote: I made various mistakes. tasksel tasksel/desktop multiselect mate does work, except bug #771576. Samuel -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141130220609.ga17...@type.youpi.perso.aquilenet.fr
Bug#769616: tasksel: fails to preseed desktop on kfreebsd, hurd
Samuel Thibault, le Sat 22 Nov 2014 01:57:41 +0100, a écrit : > Steven Chamberlain, le Sat 15 Nov 2014 02:20:53 +, a écrit : > > It was seen on kfreebsd and hurd that preseeding with: > > tasksel tasksel/first multiselect standard, desktop > > tasksel tasksel/desktop multiselect xfce > > no longer works, a regressions since wheezy; no desktop gets installed: > > https://lists.debian.org/debian-hurd/2014/11/msg00074.html > > Indeed, it should now be simply: > > tasksel tasksel/first multiselect standard, xfce-desktop I however fail to preseed this and still let the user choose. We'd need this for accessibility, to enable MATE by default when braille or speech was used. I have tried the following: debconf-set-selections mate-preseed.cfg where mate-pressed.cfg contains: tasksel tasksel/first multiselect standard, mate-desktop, print-server tasksel tasksel/first seen false tasksel tasksel/tasks multiselect standard, mate-desktop, print-server tasksel tasksel/tasks seen false tasksel tasksel/desktop mate tasksel tasksel/desktop seen false After that, debconf-get tasksel/first etc. return the expected values. But when arriving on the task choices, gnome is still the default... and debconf-get tasksel/first etc. have become empty. I guess I am missing something? Samuel -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/2014111924.gm12...@type.youpi.perso.aquilenet.fr
Bug#769616: tasksel: fails to preseed desktop on kfreebsd, hurd
Hello, Steven Chamberlain, le Sat 15 Nov 2014 02:20:53 +, a écrit : > It was seen on kfreebsd and hurd that preseeding with: > tasksel tasksel/first multiselect standard, desktop > tasksel tasksel/desktop multiselect xfce > no longer works, a regressions since wheezy; no desktop gets installed: > https://lists.debian.org/debian-hurd/2014/11/msg00074.html Indeed, it should now be simply: tasksel tasksel/first multiselect standard, xfce-desktop I have already pushed a patch to Holger to fix it in jenkins. Samuel -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141122005741.gg4...@type.youpi.perso.aquilenet.fr
Bug#769616: tasksel: fails to preseed desktop on kfreebsd, hurd
Package: src:tasksel Version: 3.29 Severity: important Hi, (this bug may also affect linux release architectures other than i386|amd64|powerpc*, and their CD media, so severity may be higher) It was seen on kfreebsd and hurd that preseeding with: tasksel tasksel/first multiselect standard, desktop tasksel tasksel/desktop multiselect xfce no longer works, a regressions since wheezy; no desktop gets installed: https://lists.debian.org/debian-hurd/2014/11/msg00074.html The logic gets ridiculously complex, but I gather that: * tasksel/first item "desktop", used to be the only thing listed; selecting or preseeding it would previously install task-desktop as well as task-xfce-desktop (whatever was default, or preseeded as tasksel/desktop) * now, preseeding tasksel/desktop seems to work *only* if /usr/lib/tasksel/tests/desktop decides it should install a desktop; irrespective of whether tasksel/first includes "desktop" * as such, on kfreebsd, hurd and some other arches, selecting or preseeding tasksel/first with "desktop" only leads to task-desktop being installed (the parent item), but not the individual task for desktop, despite setting tasksel/desktop So I think possible ways to fix this are: 1. simply adding kfreebsd-* and hurd-* to the list of "common desktop architectures" may inadvertently fix this - that determines whether tasksel preselects the 'desktop' option by default; currently the list has only (linux-) i386|amd64|powerpc* and may explain why the bug wasn't noticed there 2. make tests/default-desktop not conditional on check_desktop_wanted, if tasksel/first has "desktop", or tasksel/desktop is preseeded 3. make tests/desktop (whether to install a desktop) answer "yes" (exit 2) if tasksel/first has "desktop", or tasksel/desktop is preseeded, overriding any guess it would make based on architecture, diskspace, RAM etc. that it does currently I'll send a patch for consideration that probably does all three in some way. -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 9.0-2-amd64-xenhvm-ipsec Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141115022053.63520.58836.report...@sid.kfreebsd-amd64.pyro.eu.org