[Git][java-team/icedtea-web][master] 6 commits: Fixed the installation of the CLI tools alternatives (Closes: #924706)

Emmanuel Bourg gitlab at salsa.debian.org
Mon Mar 18 00:01:43 GMT 2019


Emmanuel Bourg pushed to branch master at Debian Java Maintainers / icedtea-web


Commits:
5c158c34 by Emmanuel Bourg at 2019-03-17T20:45:04Z
Fixed the installation of the CLI tools alternatives (Closes: #924706)

- - - - -
7e59e71d by Emmanuel Bourg at 2019-03-17T20:46:35Z
Marked bug #673415 as fixed in 1.7.2-1

- - - - -
db40a49a by Emmanuel Bourg at 2019-03-17T20:59:43Z
Marked bug #675082 as fixed in 1.7.1-1

- - - - -
d7b4302d by Emmanuel Bourg at 2019-03-17T21:15:25Z
Marked bug #889553 as fixed in 1.7.1-1

- - - - -
268826c4 by Emmanuel Bourg at 2019-03-17T21:38:42Z
Improved the package description (Closes: #706306)

- - - - -
9ecd3291 by Emmanuel Bourg at 2019-03-17T23:57:36Z
Upload to unstable

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/icedtea-netx.postinst
- debian/icedtea-netx.prerm


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+icedtea-web (1.7.2-2) unstable; urgency=medium
+
+  * Team upload.
+  * Fixed the installation of the CLI tools alternatives (Closes: #924706)
+  * Improved the package description (Closes: #706306)
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Mon, 18 Mar 2019 00:57:12 +0100
+
 icedtea-web (1.7.2-1) unstable; urgency=medium
 
   * Team upload.
@@ -7,7 +15,7 @@ icedtea-web (1.7.2-1) unstable; urgency=medium
   * Added the missing dependency on a Java runtime (Closes: #912464)
   * icedtea-netx now provides icedtea-netx-common (Closes: #911995)
   * Enabled the enhanced XML parser based on Tagsoup
-  * Enabled Proxy Auto Config support with Rhino
+  * Enabled Proxy Auto Config support with Rhino (Closes: #673415)
 
  -- Emmanuel Bourg <ebourg at apache.org>  Fri, 15 Mar 2019 23:44:27 +0100
 
@@ -27,12 +35,12 @@ icedtea-web (1.7.1-1) unstable; urgency=medium
   [ Emmanuel Bourg ]
   * No longer integrate icedtea-web with a specific JDK
     (Closes: #743922, #642901, #712292)
-  * Merged icedtea-netx-common into icedtea-netx (Closes: #798946)
+  * Merged icedtea-netx-common into icedtea-netx (Closes: #798946, #675082)
   * Package transferred to the Java Team.
   * Removed Damien Raude-Morvan from the uploaders (Closes: #889448)
   * Fixed the detection of Java 10+ in the configure script
   * No longer generate debian/control from template files
-  * Updated the .desktop files
+  * Updated the .desktop files (Closes: #889553)
   * Build with the DH sequencer
   * Use Breaks/Replaces instead of Conflicts/Replaces in debian/control
   * Standards-Version updated to 4.2.1


=====================================
debian/control
=====================================
@@ -28,11 +28,13 @@ Replaces:
  openjdk-6-jre (<< 6b18-1.8.7-3),
  openjdk-6-jre-headless (<< 6b18-1.8.7-3)
 Provides: icedtea-netx-common
-Description: NetX - implementation of the Java Network Launching Protocol (JNLP)
+Description: Implementation of the Java Network Launching Protocol (JNLP)
  NetX provides a drop-in replacement for javaws (Java Web Start). Since
- upstream NetX is dormant, IcedTea is hosting and modifying the sources
- in the IcedTea-Web directory.
+ upstream NetX is dead, the IcedTea Web project is hosting a fork of the
+ original code. However, as icedtea-web has evolved to complex set of tools,
+ extensions and tests, it has now only a few lines of code shared with the
+ original implementation.
  .
  IcedTea's NetX currently supports verification of signed jars, trusted
  certificate storing, system certificate store checking, and provides
- the services specified by the jnlp API.
+ the services specified by the JNLP API.


=====================================
debian/icedtea-netx.postinst
=====================================
@@ -21,14 +21,14 @@ configure)
     fi
 
     if [ "$update_alternatives" = y ]; then
-	if [ -f $basedir/bin/javaws ]; then
+	if [ -f $basedir/bin/javaws.sh ]; then
 	    for tool in $tools; do
 		unset slave1 || true
 		if [ -e $basedir/man/man1/$tool.1.gz ]; then
 		    slave1="--slave /usr/share/man/man1/$tool.1.gz $tool.1.gz $basedir/man/man1/$tool.1.gz"
 		fi
-		update-alternatives --install /usr/bin/$tool $tool $basedir/bin/$tool $priority $slave1
-		update-alternatives --set $tool $basedir/bin/$tool
+		update-alternatives --install /usr/bin/$tool $tool $basedir/bin/$tool.sh $priority $slave1
+		update-alternatives --set $tool $basedir/bin/$tool.sh
 	    done
 	fi
     fi # update_alternatives


=====================================
debian/icedtea-netx.prerm
=====================================
@@ -6,7 +6,7 @@ tools='javaws itweb-settings policyeditor'
 
 if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
     for tool in $tools; do
-        update-alternatives --remove $tool /usr/share/icedtea-web/bin/$tool
+        update-alternatives --remove $tool /usr/share/icedtea-web/bin/$tool.sh
     done
 fi
 



View it on GitLab: https://salsa.debian.org/java-team/icedtea-web/compare/5bcd218ce9eb09ef78814c7ddafd6bbede1865f9...9ecd32914e4dd8a705d86fb57303a08c6963bddf

-- 
View it on GitLab: https://salsa.debian.org/java-team/icedtea-web/compare/5bcd218ce9eb09ef78814c7ddafd6bbede1865f9...9ecd32914e4dd8a705d86fb57303a08c6963bddf
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20190318/578564de/attachment.html>


More information about the pkg-java-commits mailing list