Bug#826290: libc6-i686: Neither "$ aptitude show" or "$ apt-cache show" says libc6-i686 is a virtual package

2016-06-04 Thread Aurelien Jarno
On 2016-06-04 12:38, Samuel Thibault wrote:
> Aurelien Jarno, on Sat 04 Jun 2016 11:59:30 +0200, wrote:
> > On 2016-06-04 11:37, Samuel Thibault wrote:
> > > Aurelien Jarno, on Sat 04 Jun 2016 11:04:03 +0200, wrote:
> > > > That said I don't know what we can do from the glibc side point of view
> > > > to change this behavior.
> > > 
> > > We could keep a dumb empty lib6-i686 package for the Stretch release?
> > 
> > Wouldn't that just postpone the problem to Stretch? When we really
> > remove the dummy package, apt and aptitude will still not show it as
> > virtual.
> 
> No, but the description of the package will be that it's a dumb package
> which can safely removed, not "the standard libraries that are used by
> nearly all programs on the system" :)

Indeed. That means we have to go to NEW and keep this package one more
year, but from the user experience, that should work better.

I'll see how we can do that in our build system.

Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://www.aurel32.net




Bug#826290: libc6-i686: Neither "$ aptitude show" or "$ apt-cache show" says libc6-i686 is a virtual package

2016-06-04 Thread Samuel Thibault
Aurelien Jarno, on Sat 04 Jun 2016 11:59:30 +0200, wrote:
> On 2016-06-04 11:37, Samuel Thibault wrote:
> > Aurelien Jarno, on Sat 04 Jun 2016 11:04:03 +0200, wrote:
> > > That said I don't know what we can do from the glibc side point of view
> > > to change this behavior.
> > 
> > We could keep a dumb empty lib6-i686 package for the Stretch release?
> 
> Wouldn't that just postpone the problem to Stretch? When we really
> remove the dummy package, apt and aptitude will still not show it as
> virtual.

No, but the description of the package will be that it's a dumb package
which can safely removed, not "the standard libraries that are used by
nearly all programs on the system" :)

Samuel



Bug#826290: libc6-i686: Neither "$ aptitude show" or "$ apt-cache show" says libc6-i686 is a virtual package

2016-06-04 Thread Aurelien Jarno
On 2016-06-04 11:37, Samuel Thibault wrote:
> Aurelien Jarno, on Sat 04 Jun 2016 11:04:03 +0200, wrote:
> > That said I don't know what we can do from the glibc side point of view
> > to change this behavior.
> 
> We could keep a dumb empty lib6-i686 package for the Stretch release?

Wouldn't that just postpone the problem to Stretch? When we really
remove the dummy package, apt and aptitude will still not show it as
virtual.

Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://www.aurel32.net



Bug#826290: libc6-i686: Neither "$ aptitude show" or "$ apt-cache show" says libc6-i686 is a virtual package

2016-06-04 Thread Samuel Thibault
Aurelien Jarno, on Sat 04 Jun 2016 11:04:03 +0200, wrote:
> That said I don't know what we can do from the glibc side point of view
> to change this behavior.

We could keep a dumb empty lib6-i686 package for the Stretch release?

Samuel



Bug#826290: libc6-i686: Neither "$ aptitude show" or "$ apt-cache show" says libc6-i686 is a virtual package

2016-06-04 Thread Aurelien Jarno
Hi,

On 2016-06-03 16:28, Kingsley G. Morse Jr. wrote:
> Package: libc6-i686
> Version: 2.22-7
> Severity: minor
> 
> Hey guys,
> 
> I hope you're well.
> 
> 
> * What led up to the situation?
> 
>While installing security patches, aptitude
>asked if it would be OK to remove libc6-i686,
>and neither
> 
> $ apt-cache show libc6-i686
> 
> or
> 
> $ aptitude show libc6-i686
> 
> reported that libc6-i686 is now a virtual
> package.
> 
> Instead, they said libc6-i686 contains the
> standard libraries that are used by nearly all
> programs on the system.

That happens because you have a version of libc6-i686 installed on your
system, therefore apt or aptitude show this package. Now that you have
upgraded your system and removed this package, apt and aptitude should
show it is a virtual package.

That said I don't know what we can do from the glibc side point of view
to change this behavior.

Note also that we added a note in /usr/share/doc/libc6/NEWS.Debian.gz of
version 2.22-10 explaining that this package can be safely removed. Is
it enough to consider this bug as fixed?

Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://www.aurel32.net



Bug#826290: libc6-i686: Neither "$ aptitude show" or "$ apt-cache show" says libc6-i686 is a virtual package

2016-06-03 Thread Kingsley G. Morse Jr.
Package: libc6-i686
Version: 2.22-7
Severity: minor

Hey guys,

I hope you're well.


* What led up to the situation?

   While installing security patches, aptitude
   asked if it would be OK to remove libc6-i686,
   and neither

$ apt-cache show libc6-i686

or

$ aptitude show libc6-i686

reported that libc6-i686 is now a virtual
package.

Instead, they said libc6-i686 contains the
standard libraries that are used by nearly all
programs on the system.


* What exactly did you do (or not do) that was effective (or
  ineffective)?

With some help from awwal and Alam_Squeeze on
OFTC's #debian-next channel, I saw that
libc6-i686's web page at

https://packages.debian.org/sid/libc6-i686

says it's a virtual package.

So I removed libc6-i686.


* What was the outcome of this action?

It worked, at least for the (about) half hour
between removal and typing this bug report.


* What outcome did you expect instead?

I expected 

"$ aptitude show libc60i686"

and 

"$ apt-cache show libc6-i686" 

to report that libc6-i686 is a virtual
package, and not that it contains the standard
libraries that are used by nearly all programs
on the system.

Thanks,
Kingsley

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 4.4.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages libc6-i686 depends on:
ii  libc6  2.22-10

libc6-i686 recommends no packages.

libc6-i686 suggests no packages.