[Aptitude-devel] Bug#1019465: Bug#1019465: Bug#1019465: aptitude: wants to remove the required package lsb-base with a broken reason

2022-09-10 Thread Axel Beckert
Control: tag -1 - moreinfo

Hi Vincent,

Vincent Lefevre wrote:
> > > Linux Standard Base init script functionality
> > > lsb-base (remove, 11.2) will be automatically removed because of 
> > > dependency▒
> > > errors:   
> > >  ▒
> > 
> > Where did this show up? I didn't get this. Or at least can't remember
> > it. Was this a pop-up message?
> 
> After typing 'g' (to "perform all pending installations, removals,
> and upgrades") and putting the cursor over the
> 
> id  lsb-base -50.2 kB  11.2 11.2
> 
> line (in order to learn why this package is removed). This is what
> the bottom part of the window shows.

Ah, I didn't see that because I have the description window hidden by
default. Thanks for the explanation.

> > > but no errors shown!!!
> > 
> > Because they were resolved.
> 
> OK, so the real reason should be given.

Ack.

> > > It seems to be triggered by the upgrade of sysvinit packages from
> > > 3.04-1 to 3.05-2. In the sysvinit 3.05-1 log message:
> > > 
> > >   * Take over library scripts from lsb-base.
> > 
> > Yes, but because of this:
> > 
> > Conflicts: lsb-base
> 
> Normally conflicts produce an error on packages that must not be
> removed. Here, I suppose that this is OK because of
> 
> Provides: lsb-base (= 11.1.0)
> 
> (by default, this is not shown by aptitude in the package description).

Hmmm, yeah, that probably should be fixed, too.

> > So from my point of view aptitude did everything correctly and I don't
> > see a bug here.
> 
> Well, the "because of dependency errors" in the above message is
> incorrect and very confusing. Since there are no dependency errors,
> this cannot be because of dependency errors.

Indeed. Thanks for the additional information!

Regards, Axel
-- 
 ,''`.  |  Axel Beckert , https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-|  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE

___
Aptitude-devel mailing list
Aptitude-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/aptitude-devel


[Aptitude-devel] Processed: Re: Bug#1019465: Bug#1019465: aptitude: wants to remove the required package lsb-base with a broken reason

2022-09-10 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 - moreinfo
Bug #1019465 [aptitude] aptitude: wants to remove the required package lsb-base 
with a broken reason
Removed tag(s) moreinfo.

-- 
1019465: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019465
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

___
Aptitude-devel mailing list
Aptitude-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/aptitude-devel


[Aptitude-devel] Bug#1019465: Bug#1019465: aptitude: wants to remove the required package lsb-base with a broken reason

2022-09-10 Thread Vincent Lefevre
Hi Axel,

On 2022-09-10 15:34:50 +0200, Axel Beckert wrote:
> Vincent Lefevre wrote:
> > After marking some packages for upgrade, I get:
> > 
> > --\ Packages being deleted due to unsatisfied dependencies (1)
> > id  lsb-base -50.2 kB  11.2 11.2
> 
> which is correct, yes.
> 
> > Linux Standard Base init script functionality
> > lsb-base (remove, 11.2) will be automatically removed because of dependency 
> >▒
> > errors: 
> >▒
> 
> Where did this show up? I didn't get this. Or at least can't remember
> it. Was this a pop-up message?

After typing 'g' (to "perform all pending installations, removals,
and upgrades") and putting the cursor over the

id  lsb-base -50.2 kB  11.2 11.2

line (in order to learn why this package is removed). This is what
the bottom part of the window shows.

> > but no errors shown!!!
> 
> Because they were resolved.

OK, so the real reason should be given.

> > It seems to be triggered by the upgrade of sysvinit packages from
> > 3.04-1 to 3.05-2. In the sysvinit 3.05-1 log message:
> > 
> >   * Take over library scripts from lsb-base.
> 
> Yes, but because of this:
> 
> Conflicts: lsb-base

Normally conflicts produce an error on packages that must not be
removed. Here, I suppose that this is OK because of

Provides: lsb-base (= 11.1.0)

(by default, this is not shown by aptitude in the package description).

> So from my point of view aptitude did everything correctly and I don't
> see a bug here.

Well, the "because of dependency errors" in the above message is
incorrect and very confusing. Since there are no dependency errors,
this cannot be because of dependency errors.

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

___
Aptitude-devel mailing list
Aptitude-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/aptitude-devel


[Aptitude-devel] Processed: Re: Bug#1019465: aptitude: wants to remove the required package lsb-base with a broken reason

2022-09-10 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 + moreinfo
Bug #1019465 [aptitude] aptitude: wants to remove the required package lsb-base 
with a broken reason
Added tag(s) moreinfo.

-- 
1019465: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019465
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

___
Aptitude-devel mailing list
Aptitude-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/aptitude-devel


[Aptitude-devel] Bug#1019465: Bug#1019465: aptitude: wants to remove the required package lsb-base with a broken reason

2022-09-10 Thread Axel Beckert
Control: tag -1 + moreinfo

Hi Vincent,

Vincent Lefevre wrote:
> After marking some packages for upgrade, I get:
> 
> --\ Packages being deleted due to unsatisfied dependencies (1)
> id  lsb-base -50.2 kB  11.2 11.2

which is correct, yes.

> Linux Standard Base init script functionality
> lsb-base (remove, 11.2) will be automatically removed because of dependency   
>  ▒
> errors:   
>  ▒

Where did this show up? I didn't get this. Or at least can't remember
it. Was this a pop-up message?

> but no errors shown!!!

Because they were resolved.

> It seems to be triggered by the upgrade of sysvinit packages from
> 3.04-1 to 3.05-2. In the sysvinit 3.05-1 log message:
> 
>   * Take over library scripts from lsb-base.

Yes, but because of this:

Conflicts: lsb-base

So from my point of view aptitude did everything correctly and I don't
see a bug here.

Regards, Axel
-- 
 ,''`.  |  Axel Beckert , https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-|  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE

___
Aptitude-devel mailing list
Aptitude-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/aptitude-devel