Bug#900576: live-task-recommended: dependency on calamares brings in qt dependencies in every image

2018-06-01 Thread Iain Learmonth
Hi Jonathan,

On 01/06/18 16:19, Jonathan Carter wrote:
>> Jonathan did ask about this on irc and I suggested he go ahead and
>> experiment. Apologies - I should have told him to talk to you/Ana
>> specifically as well.
> 
> Yeah I brought it up on both the debian-live mailing list and irc
> channel a few times, and there were no objections and some interest in
> trying it out.

You did not reach out to the named uploader on the package. While it's a
team package, the named uploaders serve as useful points of contact that
understand the package and how it fits with the wider ecosystem.

> I admit I could've communicated both my intentions and those changes better.

My suggestion would be to send Ana an email with what it is you're
trying to achieve and what your end goal is. She can then advise on the
best way to achieve it.

> Which console-only images are affected by this? Do you mind pointing me
> to them?

The intention is that the live-tasks-recommended package should be
installable regardless of desktop environment, or lack thereof.

You should decide which desktop environments should use the new package,
and which would not benefit from it. If all graphical desktop
environments would benefit from it, then Ana would be able to advise on
the best metapackage to add this to, or how to better integrate the changes.

Note that currently the installer is not included in live-tasks at all
and is included separately in live-wrapper.

I feel that this inclusion is being rushed. From quickly skimming
related webpages it looks like it may offer a UX improvement, but (IMO)
we should commit to only shipping one installer. Shipping two doubles
the support workload, QA workload, etc.

Thanks,
Iain.



signature.asc
Description: OpenPGP digital signature


Bug#900576: live-task-recommended: dependency on calamares brings in qt dependencies in every image

2018-06-01 Thread Jonathan Carter
On 01/06/2018 17:05, Steve McIntyre wrote:
>> Jonathan Carter  has recently uploaded version 0.4 for
>> live-tasks that contains a change adding calamares to all live images.
>> The primary complaint in this bug report is that this has now introduced
>> Qt dependencies for every image where they previously did not exist,
>> including console only images.
> 
> Hmmm, that's not ideal.

It was also not intended to go on any console-only images. I'll correct
that.

>> Further, I do not believe that any consultation was made with debian-cd,
>> debian-boot, or the named Uploader for this package. There was no bug
>> filed for this discussion either.
> 
> Jonathan did ask about this on irc and I suggested he go ahead and
> experiment. Apologies - I should have told him to talk to you/Ana
> specifically as well.

Yeah I brought it up on both the debian-live mailing list and irc
channel a few times, and there were no objections and some interest in
trying it out.

I admit I could've communicated both my intentions and those changes better.

Which console-only images are affected by this? Do you mind pointing me
to them?

-Jonathan

-- 
  ⢀⣴⠾⠻⢶⣦⠀  Jonathan Carter (highvoltage) 
  ⣾⠁⢠⠒⠀⣿⡁  Debian Developer - https://wiki.debian.org/highvoltage
  ⢿⡄⠘⠷⠚⠋   https://debian.org | https://jonathancarter.org
  ⠈⠳⣄  Be Bold. Be brave. Debian has got your back.



Bug#900576: live-task-recommended: dependency on calamares brings in qt dependencies in every image

2018-06-01 Thread Alf Gaida
>> The primary complaint in this bug report is that this has now introduced
>> Qt dependencies for every image where they previously did not exist,
>> including console only images.
> 
> Hmmm, that's not ideal.
But it should™ be not a big deal - the only thing that might hurt is the
increased image size. I had the very same discussion in siduction two
years ago - so what really happend?
1. A few installed packages more in a live iso that comes before without
an installer - no big deal.
2. If installed with d-i no bad things happend.
3. If installed with calamares: At the end of the installation calamares
will be removed (including all packages that are not needed without) -
so also no big deal.
4. Increased disc size: ok, might hurt if there are images that are to
big for a normal medium.

Calamares and it's dependencies should not be installed at a normal
minimmal console live image - that would be nuts.

Cheers Alf



signature.asc
Description: OpenPGP digital signature


Bug#900576: live-task-recommended: dependency on calamares brings in qt dependencies in every image

2018-06-01 Thread Steve McIntyre
Hi Iain!

On Fri, Jun 01, 2018 at 03:35:52PM +0100, Iain R. Learmonth wrote:
>Package: live-task-recommended
>Severity: normal
>
>Hi,
>
>Jonathan Carter  has recently uploaded version 0.4 for
>live-tasks that contains a change adding calamares to all live images.
>The primary complaint in this bug report is that this has now introduced
>Qt dependencies for every image where they previously did not exist,
>including console only images.

Hmmm, that's not ideal.

>Further, I do not believe that any consultation was made with debian-cd,
>debian-boot, or the named Uploader for this package. There was no bug
>filed for this discussion either.

Jonathan did ask about this on irc and I suggested he go ahead and
experiment. Apologies - I should have told him to talk to you/Ana
specifically as well.

-- 
Steve McIntyre, Cambridge, UK.st...@einval.com
"Yes, of course duct tape works in a near-vacuum. Duct tape works
 anywhere. Duct tape is magic and should be worshipped."
   -― Andy Weir, "The Martian"



Bug#900576: live-task-recommended: dependency on calamares brings in qt dependencies in every image

2018-06-01 Thread Iain R. Learmonth
Package: live-task-recommended
Severity: normal

Hi,

Jonathan Carter  has recently uploaded version 0.4 for
live-tasks that contains a change adding calamares to all live images.
The primary complaint in this bug report is that this has now introduced
Qt dependencies for every image where they previously did not exist,
including console only images.

Further, I do not believe that any consultation was made with debian-cd,
debian-boot, or the named Uploader for this package. There was no bug
filed for this discussion either.

Thanks,
Iain.