Thank you for taking the time to report this bug and helping to make Ubuntu better.
I can see from https://github.com/puppetlabs/ezbake/pull/303 that you have implemented a fix. Your current settings will force the user to install a openkdk-7|8-jre- headless package even if he has something else installed that could be used as a JRE 7|8. If you actually need to depend on OpenJDK then keep it as it is, otherwise for a broader JRE dependency you can also use: -Depends: ${misc:Depends}, openjdk-7-jre-headless | openjdk-8-jre-headless, net-tools, adduser<%= +Depends: ${misc:Depends}, default-jre-headless | openjdk-7-jre-headless | openjdk-8-jre-headless | java7-runtime-headless | java8-runtime-headless, net-tools, adduser<%= This will: - Install the distro's default headless JRE (either OpenJDK 7 or 8 depending on the distro release) - Or reuse any installed openjdk-7|8-jre-headless - Or reuse any installed package that satisfy the java7|8-runtime-headless -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1584118 Title: 16.04 incorrectly installs openjdk-9 to satisfy java8-runtime dependency To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openjdk-9/+bug/1584118/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs