Path: csiph.com!goblin3!goblin1!goblin2!goblin.stu.neva.ru!aioe.org!bofh.it!news.nic.it!robomod From: Emmanuel Bourg Newsgroups: linux.debian.maint.java Subject: Default JRE and Java plugin Date: Wed, 07 Oct 2015 11:40:02 +0200 Message-ID: X-Original-To: Debian Java X-Mailbox-Line: From debian-java-request@lists.debian.org Wed Oct 7 09:35:16 2015 Old-Return-Path: X-Amavis-Spam-Status: No, score=-7.5 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.198, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, LDO_WHITELIST=-5, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -7 Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:subject:to:cc:message-id:date:user-agent:mime-version :content-type:content-transfer-encoding; bh=rDLyojwmn9OZvKXUXbaD64Vh7RIHVhViF1OfxgSqD1s=; b=xA8qe+hs3L4aKQ1gaUSFjqaAGOJsjd7Ka3gmohy1t7+wLsiYzJHy6faDNpd/yleKlp SrBvm692/bkL1pYNIkxP5i/1m7GVmF6hzJxVR6vpkEbsCkXDtgcZjkMNFhOU/D5HNmo8 H/F5OJbWMCk3GU3AVhiZTSqH21j9rhms00KqWpnH5/PiTR6Y98E5bxUvvmdGnAy1Po66 8KGCnUo3idhhN9WKPb9MmOh3RW1AliGQzIp6MRmHYokLKoOVDRCHJwBvGEaUPrd9eEca WEown55JbRyNFFofDBCDCwuV0TZ5OWKVPehdWhzn2+AjODlw7IJ5b6qDl1O5zzS6kf5s JeuQ== X-Received: by 10.180.230.197 with SMTP id ta5mr21220491wic.26.1444210488751; Wed, 07 Oct 2015 02:34:48 -0700 (PDT) Sender: robomod@news.nic.it X-Enigmail-Draft-Status: N1110 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Mailing-List: archive/latest/18745 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/5614E737.5000905@apache.org Approved: robomod@news.nic.it Lines: 39 Organization: linux.* mail to news gateway X-Original-Cc: Matthias Klose X-Original-Date: Wed, 7 Oct 2015 11:34:47 +0200 X-Original-Message-ID: <5614E737.5000905@apache.org> X-Original-Sender: Emmanuel Bourg Xref: csiph.com linux.debian.maint.java:8431 Hi all, I'm still rounding the corners for the switch to OpenJDK 8 and there is a remaining issue regarding the Java plugin. The src:icedtea-web package provides the icedtea-plugin package which pulls icedtea-7-plugin. Matthias would like to split src:icedtea-web and have one version per JRE supported. That would give a src:icedtea-8-web package building icedtea-8-plugin. The question is what do we do with the versionless icedtea-plugin package? It cannot remain in src:icedtea-web since the package will eventually go away. Since the package basically selects the default plugin its role could be taken over by src:java-common (the source of the default-jre/jdk packages). I see different solutions: 1. Move icedtea-plugin as is to src:java-common and make it select the default plugin (icedtea-7-plugin now, icedtea-8-plugin after the switch). 2. Move icedtea-plugin to src:java-common and rename it to default-java-plugin or default-jre-plugin (so if we switch to another implementation some day we don't have to rename the package). 3. Don't move icedtea-plugin but make default-jre recommends the default plugin. 4. Solution 1 + make default-jre recommends icedtea-plugin 5. Solution 2 + make default-jre recommends default-java-plugin I tend to favor the solution 3. With default-jre recommending the plugin we mimic the behaviour of the Oracle JRE since it includes the plugin by default, but the weak dependency makes it possible to uninstall the plugin afterward. What do you think? Emmanuel Bourg