Bug#674853: winbind should depend on libpam-winbind and libnss-winbind for wheezy

2012-06-19 Thread Ivo De Decker
tags 674853 wontfix
thanks

On Mon, May 28, 2012 at 12:04:37PM +0200, Christian PERRIER wrote:
 So, sorry but no.

Tagging accordingly.

Cheers,

Ivo




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#674853: winbind should depend on libpam-winbind and libnss-winbind for wheezy

2012-05-28 Thread Adrian Bunk
Package: winbind
Version: 2:3.6.5-3
Severity: serious

Common practice in Debian is that when functionality got split out
of one package, that package will depend in the next stable release
on the new packages to avoid breakages on upgrades.

Please drop the latest two entry from NEWS.Debian, and instead
change the Recommends to a Depends for wheezy.

Not sure whether the severity is too high for this since it only
makes a difference for people with Install-Recommends set to false,
but it is anyway trivial to fix.

As a bonus, this would slightly reduce the flood of NEWS.Debian
entries a user might see during an upgrade.

Note that this bug is only about a temporary change for minimizing
the possible breakage for people upgrading from squeeze to wheezy,
for wheeze+1 it is perfectly fine to demote these dependencies
to Suggests.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#674853: [Pkg-samba-maint] Bug#674853: winbind should depend on libpam-winbind and libnss-winbind for wheezy

2012-05-28 Thread Christian PERRIER
severity 674853 important
thanks

Quoting Adrian Bunk (b...@stusta.de):
 Package: winbind
 Version: 2:3.6.5-3
 Severity: serious
 
 Common practice in Debian is that when functionality got split out
 of one package, that package will depend in the next stable release
 on the new packages to avoid breakages on upgrades.

Which is why winbind *Recommends* libpam-winbind and libnss-winbind.

As we already said ad libitum hereor therewe are not here to
rescue people who shoot in one's own foot by not installing
Recommends.

So, sorry but no.

I'm very tempted to close this bug report and will just downgrade it
as of now.I'm leaving it off to Steve to close it. I'm certain he
agrees with me, here, and the best way for him to say so is probably
by closing the bug report.





signature.asc
Description: Digital signature


Bug#674853: [Pkg-samba-maint] Bug#674853: winbind should depend on libpam-winbind and libnss-winbind for wheezy

2012-05-28 Thread Adrian Bunk
On Mon, May 28, 2012 at 12:04:37PM +0200, Christian PERRIER wrote:
 severity 674853 important
 thanks
 
 Quoting Adrian Bunk (b...@stusta.de):
  Package: winbind
  Version: 2:3.6.5-3
  Severity: serious
  
  Common practice in Debian is that when functionality got split out
  of one package, that package will depend in the next stable release
  on the new packages to avoid breakages on upgrades.
 
 Which is why winbind *Recommends* libpam-winbind and libnss-winbind.
 
 As we already said ad libitum hereor therewe are not here to
 rescue people who shoot in one's own foot by not installing
 Recommends.

If not installing Recommends is considered shoot in one's own foot,
doesn't that imply that Recommends should be converted to Depends?

Either not installing Recommends (which is a *global* setting in Debian) 
is considered a valid setup through all of Debian, or it is anyway 
considered broken. In the latter case there would be no reason against 
changing the Recommends to Depends...

 So, sorry but no.
 
 I'm very tempted to close this bug report and will just downgrade it
 as of now.I'm leaving it off to Steve to close it. I'm certain he
 agrees with me, here, and the best way for him to say so is probably
 by closing the bug report.

cu
Adrian

-- 

   Is there not promise of rain? Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   Only a promise, Lao Er said.
   Pearl S. Buck - Dragon Seed




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#674853: [Pkg-samba-maint] Bug#674853: winbind should depend on libpam-winbind and libnss-winbind for wheezy

2012-05-28 Thread Philipp Kern
# It seems that Christian missed to Cc control@, so copying the instructions
# here.
severity 674853 important
thanks

On Mon, May 28, 2012 at 08:48:54PM +0300, Adrian Bunk wrote:
 Either not installing Recommends (which is a *global* setting in Debian) 
 is considered a valid setup through all of Debian, or it is anyway 
 considered broken. In the latter case there would be no reason against 
 changing the Recommends to Depends...

I'm sorry that I have to quote policy to you:

| Recommends
|
|This declares a strong, but not absolute, dependency.
|
|The Recommends field should list packages that would be found together
|with this one in all but unusual installations.

It's pretty clear that winbind can be used usefully without those two packages
(e.g. for RADIUS auth against Active Directory), but that, as you said, they
should be there in usual installations.  That's the definition of recommends.

Kind regards
Philipp Kern



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#674853: [Pkg-samba-maint] Bug#674853: winbind should depend on libpam-winbind and libnss-winbind for wheezy

2012-05-28 Thread Adrian Bunk
On Mon, May 28, 2012 at 08:30:25PM +0200, Philipp Kern wrote:
...
 On Mon, May 28, 2012 at 08:48:54PM +0300, Adrian Bunk wrote:
  Either not installing Recommends (which is a *global* setting in Debian) 
  is considered a valid setup through all of Debian, or it is anyway 
  considered broken. In the latter case there would be no reason against 
  changing the Recommends to Depends...
 
 I'm sorry that I have to quote policy to you:
 
 | Recommends
 |
 |This declares a strong, but not absolute, dependency.
 |
 |The Recommends field should list packages that would be found together
 |with this one in all but unusual installations.
 
 It's pretty clear that winbind can be used usefully without those two packages
 (e.g. for RADIUS auth against Active Directory), but that, as you said, they
 should be there in usual installations.  That's the definition of recommends.

I am not objecting against that in general.

What I am talking about is the special case of how to ensure that 
everyone who had these installed in squeeze (due to them being part
of winbind) will also have them installed in wheezy after upgrading.

Traditionally, when a package was split out of another package in 
Debian, there is a dependency until the next release to minimize
the risk of upgrade breakages.

It is clear that this is only a short-term dependency, and for wheezy+1 
the dependency will be demoted to a Suggests or Recommends.

Debian always had a reputation for working upgraded (e.g. think back to 
the libc5-libc6 transition), and IMHO it is important that Debian will
continue to do everything possible to avoid upgrade breakages.

 Kind regards
 Philipp Kern

cu
Adrian

-- 

   Is there not promise of rain? Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   Only a promise, Lao Er said.
   Pearl S. Buck - Dragon Seed




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#674853: [Pkg-samba-maint] Bug#674853: Bug#674853: winbind should depend on libpam-winbind and libnss-winbind for wheezy

2012-05-28 Thread Luk Claes
On 05/28/2012 07:48 PM, Adrian Bunk wrote:
 On Mon, May 28, 2012 at 12:04:37PM +0200, Christian PERRIER wrote:
 severity 674853 important
 thanks

 Quoting Adrian Bunk (b...@stusta.de):
 Package: winbind
 Version: 2:3.6.5-3
 Severity: serious

 Common practice in Debian is that when functionality got split out
 of one package, that package will depend in the next stable release
 on the new packages to avoid breakages on upgrades.

 Which is why winbind *Recommends* libpam-winbind and libnss-winbind.

 As we already said ad libitum hereor therewe are not here to
 rescue people who shoot in one's own foot by not installing
 Recommends.
 
 If not installing Recommends is considered shoot in one's own foot,
 doesn't that imply that Recommends should be converted to Depends?
 
 Either not installing Recommends (which is a *global* setting in Debian) 
 is considered a valid setup through all of Debian, or it is anyway 
 considered broken. In the latter case there would be no reason against 
 changing the Recommends to Depends...
 
 So, sorry but no.

On the contrary, if one chooses to not install Recommends one has to
take the consequences of not having everything that is usually needed
installed. How one does that is up to oneself and not to the
distribution at large. So it's actually not installing Recommends, but
not taking necessay measures to keep things working neither is
considered shoot in one's own foot.

Cheers

Luk



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#674853: [Pkg-samba-maint] Bug#674853: winbind should depend on libpam-winbind and libnss-winbind for wheezy

2012-05-28 Thread Philipp Kern
On Mon, May 28, 2012 at 10:45:40PM +0300, Adrian Bunk wrote:
[ winbind only recommending libpam-winbind and libnss-winbind ]
 What I am talking about is the special case of how to ensure that 
 everyone who had these installed in squeeze (due to them being part
 of winbind) will also have them installed in wheezy after upgrading.

The definition of recommends implies that you should opt out of them only in a
concious way and I don't see a way around reviewing missing recommends on
upgrade. We should probably mention the fact that we expect users to review
them in the release notes / upgrade instructions, though, if it isn't already. 

Kind regards
Philipp Kern


signature.asc
Description: Digital signature


Bug#674853: [Pkg-samba-maint] Bug#674853: Bug#674853: winbind should depend on libpam-winbind and libnss-winbind for wheezy

2012-05-28 Thread Adrian Bunk
On Mon, May 28, 2012 at 11:10:00PM +0200, Luk Claes wrote:
 On 05/28/2012 07:48 PM, Adrian Bunk wrote:
  On Mon, May 28, 2012 at 12:04:37PM +0200, Christian PERRIER wrote:
  severity 674853 important
  thanks
 
  Quoting Adrian Bunk (b...@stusta.de):
  Package: winbind
  Version: 2:3.6.5-3
  Severity: serious
 
  Common practice in Debian is that when functionality got split out
  of one package, that package will depend in the next stable release
  on the new packages to avoid breakages on upgrades.
 
  Which is why winbind *Recommends* libpam-winbind and libnss-winbind.
 
  As we already said ad libitum hereor therewe are not here to
  rescue people who shoot in one's own foot by not installing
  Recommends.
  
  If not installing Recommends is considered shoot in one's own foot,
  doesn't that imply that Recommends should be converted to Depends?
  
  Either not installing Recommends (which is a *global* setting in Debian) 
  is considered a valid setup through all of Debian, or it is anyway 
  considered broken. In the latter case there would be no reason against 
  changing the Recommends to Depends...
  
  So, sorry but no.
 
 On the contrary, if one chooses to not install Recommends one has to
 take the consequences of not having everything that is usually needed
 installed. How one does that is up to oneself and not to the
 distribution at large. So it's actually not installing Recommends, but
 not taking necessay measures to keep things working neither is
 considered shoot in one's own foot.

everything that is usually needed != everything that was installed
before the upgrade

These are two quite distinct cases.

Look at it from a practical point of view:

When setting up a server, you configure all services one by one, 
ensuring for each that it works.

If anything you need on that server is only recommended or suggested you 
will install it manually.

A few years later, you are upgrading the server to the next Debian 
release. You expect that everything that worked before the upgrade 
will continue to work after the upgrade.

You might have time for each step when setting up something new, but 
when a running system that is being used by other people has breakages
caused by an upgrade that's usually causing much stress.


Now regarding the Recommends are treated like Depends by default:

Either a system without all recommended packages installed is considered 
in a shoot in one's own foot state. Then Recommends should be 
completely abolished in Debian and replaced with Depends.

Or it is considered a valid and non-broken setup to not install 
recommended packages, and then that should also be supported as
good as possible by Debian - including no upgrade breakages.


 Cheers
 
 Luk

cu
Adrian

-- 

   Is there not promise of rain? Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   Only a promise, Lao Er said.
   Pearl S. Buck - Dragon Seed




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#674853: [Pkg-samba-maint] Bug#674853: winbind should depend on libpam-winbind and libnss-winbind for wheezy

2012-05-28 Thread Adrian Bunk
On Mon, May 28, 2012 at 11:35:28PM +0200, Philipp Kern wrote:
 On Mon, May 28, 2012 at 10:45:40PM +0300, Adrian Bunk wrote:
 [ winbind only recommending libpam-winbind and libnss-winbind ]
  What I am talking about is the special case of how to ensure that 
  everyone who had these installed in squeeze (due to them being part
  of winbind) will also have them installed in wheezy after upgrading.
 
 The definition of recommends implies that you should opt out of them only in a
 concious way and I don't see a way around reviewing missing recommends on
 upgrade. We should probably mention the fact that we expect users to review
 them in the release notes / upgrade instructions, though, if it isn't 
 already. 

Where is the I don't see a way around problem?

If you didn't install a recommended (or suggested) package before the 
upgrade, then you won't expect it to be installed after the ugrade.

Dependencies can ensure that everything that was installed before the 
upgrade will continue to be installed after the upgrade.

 Kind regards
 Philipp Kern

cu
Adrian

-- 

   Is there not promise of rain? Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   Only a promise, Lao Er said.
   Pearl S. Buck - Dragon Seed




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org