Merge lp:~ebourg/openjdk/openjdk7-suggestjamvm into lp:~openjdk/openjdk/openjdk7

Proposed by Emmanuel Bourg
Status: Needs review
Proposed branch: lp:~ebourg/openjdk/openjdk7-suggestjamvm
Merge into: lp:~openjdk/openjdk/openjdk7
Diff against target: 41 lines (+6/-2)
3 files modified
control (+1/-1)
control.in (+1/-1)
rules (+4/-0)
To merge this branch: bzr merge lp:~ebourg/openjdk/openjdk7-suggestjamvm
Reviewer Review Type Date Requested Status
Matthias Klose Needs Fixing
Review via email: mp+228246@code.launchpad.net

Description of the change

This patch modifies the dependency on icedtea-7-jre-jamvm from Recommends to Suggests. This will prevent JamVM from being installed automatically along openjdk-7-jre.

To post a comment you must log in.
Revision history for this message
Matthias Klose (doko) wrote :

please can you keep the recommends for zero archs, and only make it a suggests for hotspot archs?

review: Needs Fixing
566. By Emmanuel Bourg

Keep recommending JamVM on Zero architectures only

Revision history for this message
Emmanuel Bourg (ebourg) wrote :

I modified the patch to recommend JamVM on zero archs only

Unmerged revisions

566. By Emmanuel Bourg

Keep recommending JamVM on Zero architectures only

565. By Emmanuel Bourg

Suggest the dependency on JamVM instead of recommending it

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'control'
--- control 2014-07-20 15:42:14 +0000
+++ control 2014-07-28 23:16:33 +0000
@@ -41,7 +41,7 @@
41Pre-Depends: ${dpkg:Depends}, ${multiarch:Depends}41Pre-Depends: ${dpkg:Depends}, ${multiarch:Depends}
42Depends: ${jredefault:Depends}, ${cacert:Depends}, ${tzdata:Depends}, ${jcommon:Depends}, ${dlopenhl:Depends}, ${shlibs:Depends}, ${misc:Depends}42Depends: ${jredefault:Depends}, ${cacert:Depends}, ${tzdata:Depends}, ${jcommon:Depends}, ${dlopenhl:Depends}, ${shlibs:Depends}, ${misc:Depends}
43Recommends: ${dlopenhl:Recommends}, ${jamvm:Recommends}43Recommends: ${dlopenhl:Recommends}, ${jamvm:Recommends}
44Suggests: ${cacao:Recommends}, libnss-mdns, sun-java6-fonts, fonts-dejavu-extra, fonts-ipafont-gothic, fonts-ipafont-mincho, ttf-wqy-microhei | ttf-wqy-zenhei, fonts-indic,44Suggests: ${jamvm:Suggests}, ${cacao:Recommends}, libnss-mdns, sun-java6-fonts, fonts-dejavu-extra, fonts-ipafont-gothic, fonts-ipafont-mincho, ttf-wqy-microhei | ttf-wqy-zenhei, fonts-indic,
45Provides: java-runtime-headless, java2-runtime-headless, java5-runtime-headless, java6-runtime-headless, java7-runtime-headless, ${defaultvm:Provides}, ${jvm:Provides}45Provides: java-runtime-headless, java2-runtime-headless, java5-runtime-headless, java6-runtime-headless, java7-runtime-headless, ${defaultvm:Provides}, ${jvm:Provides}
46Replaces: openjdk-7-jre-lib (<< 7u45-2.4.3-1)46Replaces: openjdk-7-jre-lib (<< 7u45-2.4.3-1)
47Conflicts: ${multiarch:Conflicts}47Conflicts: ${multiarch:Conflicts}
4848
=== modified file 'control.in'
--- control.in 2014-07-20 15:42:14 +0000
+++ control.in 2014-07-28 23:16:33 +0000
@@ -41,7 +41,7 @@
41Pre-Depends: ${dpkg:Depends}, ${multiarch:Depends}41Pre-Depends: ${dpkg:Depends}, ${multiarch:Depends}
42Depends: ${jredefault:Depends}, ${cacert:Depends}, ${tzdata:Depends}, ${jcommon:Depends}, ${dlopenhl:Depends}, ${shlibs:Depends}, ${misc:Depends}42Depends: ${jredefault:Depends}, ${cacert:Depends}, ${tzdata:Depends}, ${jcommon:Depends}, ${dlopenhl:Depends}, ${shlibs:Depends}, ${misc:Depends}
43Recommends: ${dlopenhl:Recommends}, ${jamvm:Recommends}43Recommends: ${dlopenhl:Recommends}, ${jamvm:Recommends}
44Suggests: ${cacao:Recommends}, libnss-mdns, sun-java6-fonts, @core_fonts@, @cjk_fonts@44Suggests: ${jamvm:Suggests}, ${cacao:Recommends}, libnss-mdns, sun-java6-fonts, @core_fonts@, @cjk_fonts@
45Provides: java-runtime-headless, java2-runtime-headless, java5-runtime-headless, java6-runtime-headless, java7-runtime-headless, ${defaultvm:Provides}, ${jvm:Provides}45Provides: java-runtime-headless, java2-runtime-headless, java5-runtime-headless, java6-runtime-headless, java7-runtime-headless, ${defaultvm:Provides}, ${jvm:Provides}
46Replaces: @basename@-jre-lib (<< 7u45-2.4.3-1)46Replaces: @basename@-jre-lib (<< 7u45-2.4.3-1)
47Conflicts: ${multiarch:Conflicts}47Conflicts: ${multiarch:Conflicts}
4848
=== modified file 'rules'
--- rules 2014-07-26 07:28:30 +0000
+++ rules 2014-07-28 23:16:33 +0000
@@ -957,7 +957,11 @@
957ifneq (,$(filter-out $(hotspot_archs), $(jamvm_archs)))957ifneq (,$(filter-out $(hotspot_archs), $(jamvm_archs)))
958 ifneq (,$(filter $(DEB_HOST_ARCH),$(jamvm_defaults)))958 ifneq (,$(filter $(DEB_HOST_ARCH),$(jamvm_defaults)))
959 control_vars += '-Vjredefault:Depends=$(p_jrej) (= $${binary:Version})'959 control_vars += '-Vjredefault:Depends=$(p_jrej) (= $${binary:Version})'
960 else ifneq (,$(filter $(DEB_HOST_ARCH), $(hotspot_archs)))
961 # Suggest JamVM on Hotspot architectures
962 control_vars += '-Vjamvm:Suggests=$(p_jrej) (= $${binary:Version})'
960 else963 else
964 # Recommend JamVM on Zero architectures
961 control_vars += '-Vjamvm:Recommends=$(p_jrej) (= $${binary:Version})'965 control_vars += '-Vjamvm:Recommends=$(p_jrej) (= $${binary:Version})'
962 endif966 endif
963endif967endif

Subscribers

People subscribed via source and target branches