Bug#846982: override: downgrade priority of all libraries to optional

2018-01-20 Thread Luca Falavigna
Hi Cyril,

2018-01-20 14:14 GMT+01:00 Cyril Brulebois :
> Just as a reminder, priority is archive-wise so we won't have that in
> unstable then in testing, right?

Normally overrides are changed for unstable, but are propagated to
testing during dinstall. If we have a look at a recent override change
(see #886053), we can notice exactly that:

projectb=> select o.package, s.suite_name as suite, p.priority
projectb-> from override o
projectb-> join suite s on s.id = o.suite
projectb-> join priority p on p.id = o.priority
projectb-> where o.package = 'libudev1'
projectb-> and o.type = (
projectb(>   select id
projectb(>   from override_type
projectb(>   where type = 'deb');
 package  |   suite   | priority
--+---+---
 libudev1 | wheezy-backports  | important
 libudev1 | oldstable | important
 libudev1 | stable| important
 libudev1 | jessie-backports  | important
 libudev1 | stretch-backports | important
 libudev1 | testing   | optional
 libudev1 | unstable  | optional
(7 rows)

projectb=>

> That being said, that looks reasonable enough; a bit curious as to which
> things might break, but let's do that, and we'll see…

Alright! Thanks both to you and Steve for the fast replies!

-- 
Cheers,
Luca



Bug#846982: override: downgrade priority of all libraries to optional

2018-01-20 Thread Cyril Brulebois
Hi,

Luca Falavigna  (2018-01-19):
> could you please comment on the request of demoting library priorities
> from required and important to optional?

Just as a reminder, priority is archive-wise so we won't have that in
unstable then in testing, right?

That being said, that looks reasonable enough; a bit curious as to which
things might break, but let's do that, and we'll see…


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant


signature.asc
Description: PGP signature


Bug#846982: override: downgrade priority of all libraries to optional

2018-01-19 Thread Steve McIntyre
On Fri, Jan 19, 2018 at 03:50:42PM +0100, Luca Falavigna wrote:
>Dear -boot and -cd teams,
>
>could you please comment on the request of demoting library priorities
>from required and important to optional?

Hey Luca (again!),

In terms of -cd, libraries aren't likely to be affected. Dependencies
will still pull them ahead of the packages that need them, in terms of
installation media. Assuming sane packages, of course... :-)

-- 
Steve McIntyre, Cambridge, UK.st...@einval.com
< liw> everything I know about UK hotels I learned from "Fawlty Towers"



Bug#846982: override: downgrade priority of all libraries to optional

2018-01-19 Thread Luca Falavigna
Dear -boot and -cd teams,

could you please comment on the request of demoting library priorities
from required and important to optional?

Thanks,
Luca



Bug#846982: override: downgrade priority of all libraries to optional (was: override: libudev1:libs/optional)

2017-07-20 Thread Felipe Sateler
Control: retitle -1 override: downgrade priority of all libraries to optional

On Sun, 04 Dec 2016 20:52:14 +0100 Michael Biebl  wrote:
> Package: ftp.debian.org
> Severity: normal
>
> Hi,
>
> please demote the priority of libudev1 from important to optional.
>
> Having library packages being pulled in as a result of their priority is
> actively harmful. See #845464 as a current example.
>
> The priority of libudev1 was taken over from the original udev source
> package, but I'm convinced we should fix that.
>
> #758234 has some more background.

This bug is pending, and the appropriate change has been committed[1].
I think the priorities of all libraries should be downgraded to
optional

% grep-dctrl -n -sPackage -FPriority required \
  -a -FSection 'libs'  \
  /var/lib/apt/lists/deb.debian.org_debian_dists_sid_main_binary-amd64_Packages
libacl1
libattr1
e2fslibs
libcomerr2
libss2
gcc-5-base
gcc-6-base
gcc-7-base
libgcc1
libc-bin
libc6
multiarch-support
libselinux1
libsepol1
libtinfo5
libpam0g
libpcre3
libblkid1
libfdisk1
libmount1
libsmartcols1
libuuid1
liblzma5
zlib1g

% grep-dctrl -n -sPackage -FPriority important \
   -a -FSection 'libs' \
   /var/lib/apt/lists/deb.debian.org_debian_dists_sid_main_binary-amd64_Packages
libapt-inst2.0
libapt-pkg5.0
libbz2-1.0
libstdc++6
libgdbm3
libkmod2
libestr0
liblogging-stdlog0
libpipeline1
libncursesw5
libnewt0.52
libssl1.1
libssl1.0.2
libpopt0
libprocps6
libreadline7
libreadline6
libslang2
libudev1
libxapian30


It wold be nice to finally get gcc-5 out of minbase :)

[1] 
https://anonscm.debian.org/cgit/dbnpolicy/policy.git/commit/?id=4b3e61ac3fa06d8b82433e09a76f42a4f8859306