Bug#769616: tasksel: fails to preseed desktop on kfreebsd, hurd

2018-09-30 Thread Holger Wansing
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

2015-05-10 Thread Samuel Thibault
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

2015-05-10 Thread Steven Chamberlain
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

2015-05-10 Thread Samuel Thibault
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

2015-05-08 Thread Cyril Brulebois
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

2014-11-30 Thread Samuel Thibault
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

2014-11-22 Thread Samuel Thibault
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

2014-11-21 Thread Samuel Thibault
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

2014-11-14 Thread Steven Chamberlain
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