[Piuparts-devel] Bug#825487: Bug#825487: Patch
Sean Whitton
spwhitton at spwhitton.name
Sun Oct 2 00:00:59 UTC 2016
Hello Holger,
On Sat, Sep 24, 2016 at 10:30:34AM +0000, Holger Levsen wrote:
> it would have been easier to me (and thus probably resulted in a sooner
> reply…) if you had presented those questions again, instead of making us
> wade through half answered stuff…
>
> Huhmf :/ While I could see parts of questions unanswered by me, I do think Andreas
> answered these bits. Could you maybe please just rebase your patch based on that
> feedback and then we comment again? Or, simple isolate the questions and
> repeat them?
Since the questions I asked were quite fundamental to the patch, I'd
prefer to ask some feedback on them before I dive into the code again.
1. --allow-downgrades seems to be necessary when using the `apt-get
install ./foo.deb` invocation, if foo.deb is already installed with the
same version. Otherwise, the re-install fails. That breaks piuparts'
standard reinstall test. (As you say, it is not required with `apt-get
install foo` -- not sure if that is deliberate.)
I'll verify that apt has not changed its behaviour since the time I
prepared my first patch, but if the --allow-downgrades is still
required, do you still object to it? If so, this bug is wontfix.
2. Andreas said that dropping the call to list_installed_files "breaks
some options that are not frequently used". What could those options
be? I thought that list_installed_files should be called once for each
command that is run. So when I removed the `dpkg -i` call, I removed
the call to list_installed_files. Why is that wrong?
(of course, I am going to add a check for the version of apt, and if
it's old I'll call `dpkg -i` and list_installed_files, but I'm talking
about the case where apt is new enough and I'm calling `apt-get install
./foo.deb`).
Thanks!
--
Sean Whitton
More information about the Piuparts-devel
mailing list