Bug#826680: [Pkg-utopia-maintainers] Bug#826680: network-manager: please move isc-dhcp-client from Depends: to Recommends:

2016-08-10 Thread Cesare Leonardi

On Tue, 7 Jun 2016 23:49:33 +0200 Michael Biebl  wrote:

The default configuration still uses isc-dhcp-client, unless it's
explicitly configured otherwise.


I don't understand this phrase. The default NetworkManager.conf comes 
with only these directives:

--
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false
--

So why it shouldn't behave like reported in the man page? That is, if 
the "dhcp" key is missing, "available DHCP clients are looked for in 
this order: dhclient, dhcpcd, internal".


FTR, i also currently use the internal dhcp client without any problem.

Cesare.



Bug#826680: [Pkg-utopia-maintainers] Bug#826680: network-manager: please move isc-dhcp-client from Depends: to Recommends:

2016-06-07 Thread Daniel Kahn Gillmor
On Tue 2016-06-07 17:49:33 -0400, Michael Biebl wrote:
> Am 07.06.2016 um 23:33 schrieb Daniel Kahn Gillmor:
>> Given that network-manager ships with an internal DHCP client, it seems like
>> isc-dhcp-client should be a Recommends: and not a Depends:
>
> The default configuration still uses isc-dhcp-client, unless it's
> explicitly configured otherwise. So not having isc-dhcp-client installed
> means it's very likely that your network connection will be broken.
>  I'm worried that I'll have enough users which turn off Recommends and
> will end up with no network connection.

It sounds to me like you're saying that the internal dhcp client
actually can't handle some common set of networks that users are likely
to encounter.  Is that the case?  In my experience, it works on common
networks i've tried.

fwiw, this is exactly the reason we have Recommends: -- normal users get
to have things that work in the "usual" way, and people who want a
stripped-down system get a stripped-down system (potentially meaning
that they might have to do some additional fiddling if they meet a
corner case).

Users which turn off Recommends on an already-installed system will
already have isc-dhcp-client installed, and won't end up with no network
connection upon upgrade even if the internal dhcp client *doesn't* work
on their local network.  And users who are doing a fresh install while
forcing --no-install-recommends on an unusually-broken network might
need to either drop --no-install-recommends, or add isc-dhcp-client to
their configuration explicitly.

I think this is the right set of tradeoffs, fwiw.  Otherwise, we're
going to end up with "dependency inflation" where we add a
"really-recommends" or a "probably-depends" or something silly like that
;)

Thanks for your work on network-manager!

   --dkg


signature.asc
Description: PGP signature


Bug#826680: [Pkg-utopia-maintainers] Bug#826680: network-manager: please move isc-dhcp-client from Depends: to Recommends:

2016-06-07 Thread Michael Biebl
Am 07.06.2016 um 23:33 schrieb Daniel Kahn Gillmor:
> Given that network-manager ships with an internal DHCP client, it seems like
> isc-dhcp-client should be a Recommends: and not a Depends:

The default configuration still uses isc-dhcp-client, unless it's
explicitly configured otherwise. So not having isc-dhcp-client installed
means it's very likely that your network connection will be broken.
 I'm worried that I'll have enough users which turn off Recommends and
will end up with no network connection.





-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature