#807109 gdebi in jessie produces blank output instead of dependencies list

Package:
gdebi
Source:
gdebi
Submitter:
Michael Howard
Date:
2024-11-02 14:09:01 UTC
Severity:
important
Tags:
#807109#5
Date:
2015-12-05 12:19:30 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

    * What led up to the situation?
Running gdebi on any control file.
    * What exactly did you do (or not do) that was effective (or ineffective)?
gdebi --apt-line debian/control
    * What was the outcome of this action?
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done

Then a blank line.
    * What outcome did you expect instead?
A list of required dependencies as set out in the control file, as it does in wheezy.

*** End of the template - remove these template lines ***

#807109#10
Date:
2024-11-02 14:06:25 UTC
From:
To:
Control: tags -1 + unreproducible
This behaviour matches "all dependencies are satisfied":
  $ PYTHONPATH=. python3 ./gdebi --apt-line debian/control
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  gir1.2-gtk-3.0 gir1.2-vte-2.91 intltool pyflakes3 python3-all xvfb

  $ sudo apt install gir1.2-gtk-3.0 gir1.2-vte-2.91 intltool pyflakes3 python3-all xvfb --no-install-recommends
  $ PYTHONPATH=. python3 ./gdebi --apt-line debian/control
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done


  $
I can't find a version where this was the case.
Even the initial commit with --apt-line already had
+    if options.apt_line == True:
+        (install, remove, unauthenticated) = debi._deb.requiredChanges
+        print " ".join(install)
+        print " ".join([pkg+"-" for pkg in remove])
+        sys.exit(0)