Re: cleanly getting rid of manually installed transitional packages due to rename
On 2020-04-23 13:59:29 -0500, David Wright wrote:
> On Thu 23 Apr 2020 at 02:53:06 (+0200), Vincent Lefevre wrote:
> > On 2020-04-22 16:07:28 -0500, David Wright wrote:
> > > For trivial renames, which yours looks like, as do those I've done,
> > > it would be pretty easy to script. I've never made the effort,
> > > because it's not something I do frequently enough, usually just once,
> > > soon after I start running a new release on the first computer. Then
> > > I adjust the list of packages used for the rest of them. Manually:
> > >
> > > $ apt-get -s purge pdftk
> > > The following package was automatically installed and is no longer required:
> > > pdftk-java
> > > Use 'apt autoremove' to remove it.
> > > # apt-mark manual pdftk-java
> > > pdftk-java set to manually installed.
> > > $ apt-get -s purge pdftk
> > > # apt-get purge pdftk
> > > Removing pdftk (2.02-5) ...
> > >
> > > (Routine output edited out.) The first step can list more packages,
> > > so checking the Depends line for the original package should show
> > > which is the replacement.
> >
> > I think that you are over-optimistic. Imagine the following case.
> > The pdftk package has been manually installed in the past
>
> Right…
>
> > and is
> > not a transitional package to pdftk-java
>
> OK, let's pretend that is true…
> (Not changing the names may be confusing.)
>
> > (currently, this is like
> > your example).
>
> I can't determine what you mean by this, so I'm ignoring it.
>
> > But the system has some package that depends on
> > pdftk-java. So, when you run
> >
> > apt-get -s purge pdftk
> >
> > you won't have any message about pdftk-java.
>
> Why would I suddenly decide to purge pdftk? I installed it for a
> reason and, if it's not transitional, it's still fulfilling that
> purpose.
Since you don't want to purge pdftk, why did you decide to purge it
above?
> > Later in the future,
> > the dependency on pdftk-java disappears, so that pdftk-java will
> > be proposed for autoremoval.
>
> No, because I'm not removing pdftk in the first place, so the rest
> of this hypothetical scenario is flawed, hence ignored:
But you did purge it. I don't follow you.
--
Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
Reply to: