Your message dated Sun, 10 Feb 2008 19:23:26 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug#464768: libswt-gtk-3.2-java not removing alternatives 
entry swt on uninstall
has caused the Debian Bug report #464768,
regarding libswt-gtk-3.2-java not removing alternatives entry swt on uninstall
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
464768: http://bugs.debian.org/cgi-bin//464768
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: libswt-gtk-3.2
Version: 3.2.1-5

dpkg -l libswt-gtk-3.2-java
ii libswt-gtk-3.2 3.2.1-5 Standard Widget Toolkit for GTK Java library

# ls -l /etc/alternatives/swt.jar
lrwxrwxrwx 1 root root 33 Feb 8 19:46 /etc/alternatives/swt.jar -> /usr/share/java/swt-gtk-3.2.1.jar

# ls -l /usr/share/java/swt-gtk-3.2.1.jar
-rw-r--r-- 1 root root 1216763 Jan 16 2007 /usr/share/java/swt-gtk-3.2.1.jar

# update-alternatives --list swt.jar
/usr/share/java/swt-gtk-3.2.1.jar

# ls -l /etc/alternatives/libswt-3.2-java
lrwxrwxrwx 1 root root 42 Feb 8 19:46 /etc/alternatives/libswt-3.2-java -> /usr/share/java-config/libswt-gtk-3.2-java

# update-alternatives --list libswt-3.2-java
/usr/share/java-config/libswt-gtk-3.2-java


So far everything is OK.

Uninstalling libswt-gtk-3.2-java ...

# apt-get remove libswt-gtk-3.2-java
...

# dpkg -l libswt-gtk-3.2-java
pn  libswt-gtk-3.2 <none>         (no description available)


# ls -l /etc/alternatives/libswt-3.2-java
ls: /etc/alternatives/libswt-3.2-java: No such file or directory

OK - alternatives entry for libswt-3.2-java removed

let's look at swt.jar ...
# update-alternatives --list swt.jar

is empty but ...

# ls -l /etc/alternatives/swt.jar
lrwxrwxrwx 1 root root 33 Feb 8 19:52 /etc/alternatives/swt.jar -> /usr/share/java/swt-gtk-3.2.1.jar
# ls -l /usr/share/java/swt-gtk-3.2.1.jar
ls: /usr/share/java/swt-gtk-3.2.1.jar: No such file or directory

Ohg!
/etc/alternatives/swt.jar is still there and a dead symlink!


I suggest to change libswt-gtk-3.2-java.prerm
line
update-alternatives --remove swt.jar \
   /usr/share/java/swt.jar
to
update-alternatives --remove swt.jar \
   /usr/share/java/swt-gtk-3.2.1.jar

as the postinst script registers
/usr/share/java/swt-gtk-3.2.1.jar
and not
/usr/share/java/swt.jar

diff -Naur libswt-gtk-3.2-java.prerm libswt-gtk-3.2-java.prerm.fixed
--- libswt-gtk-3.2-java.prerm   2008-02-08 22:35:00.000000000 +0100
+++ libswt-gtk-3.2-java.prerm.fixed     2008-02-08 22:34:34.000000000 +0100
@@ -6,7 +6,7 @@
                update-alternatives --remove libswt-3.2-java \
                 /usr/share/java-config/libswt-gtk-3.2-java
                update-alternatives --remove swt.jar \
-                /usr/share/java/swt.jar
+                /usr/share/java/swt-gtk-3.2.1.jar
        ;;
     failed-upgrade)
        ;;



uninstalling the package with the fixed prerm:
# apt-get remove libswt-gtk-3.2-java
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED:
  libswt-gtk-3.2-java
0 upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
Need to get 0B of archives.
After unpacking 1315kB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 190807 files and directories currently installed.)
Removing libswt-gtk-3.2-java ...
# ls -l /etc/alternatives/*swt*
ls: /etc/alternatives/*swt*: No such file or directory



Best regards
Klaus Zerwes





--- End Message ---
--- Begin Message ---
Version: 3.2.2-2

Fixed. Dupe of #440690.

Cheers,
Shaun

On Feb 8, 2008 1:35 PM, klaus zerwes <[EMAIL PROTECTED]> wrote:

> Package: libswt-gtk-3.2
> Version: 3.2.1-5
>
> dpkg -l libswt-gtk-3.2-java
> ii  libswt-gtk-3.2 3.2.1-5        Standard Widget Toolkit for GTK Java
> library
>
> # ls -l /etc/alternatives/swt.jar
> lrwxrwxrwx 1 root root 33 Feb  8 19:46 /etc/alternatives/swt.jar ->
> /usr/share/java/swt-gtk-3.2.1.jar
>
> # ls -l /usr/share/java/swt-gtk-3.2.1.jar
> -rw-r--r-- 1 root root 1216763 Jan 16  2007
> /usr/share/java/swt-gtk-3.2.1.jar
>
> # update-alternatives --list swt.jar
> /usr/share/java/swt-gtk-3.2.1.jar
>
> # ls -l /etc/alternatives/libswt-3.2-java
> lrwxrwxrwx 1 root root 42 Feb  8 19:46 /etc/alternatives/libswt-3.2-java
> -> /usr/share/java-config/libswt-gtk-3.2-java
>
> # update-alternatives --list libswt-3.2-java
> /usr/share/java-config/libswt-gtk-3.2-java
>
>
> So far everything is OK.
>
> Uninstalling libswt-gtk-3.2-java ...
>
> # apt-get remove libswt-gtk-3.2-java
> ...
>
> # dpkg -l libswt-gtk-3.2-java
> pn  libswt-gtk-3.2 <none>         (no description available)
>
>
> # ls -l /etc/alternatives/libswt-3.2-java
> ls: /etc/alternatives/libswt-3.2-java: No such file or directory
>
> OK - alternatives entry for libswt-3.2-java removed
>
> let's look at swt.jar ...
> # update-alternatives --list swt.jar
>
> is empty but ...
>
> # ls -l /etc/alternatives/swt.jar
> lrwxrwxrwx 1 root root 33 Feb  8 19:52 /etc/alternatives/swt.jar ->
> /usr/share/java/swt-gtk-3.2.1.jar
> # ls -l /usr/share/java/swt-gtk-3.2.1.jar
> ls: /usr/share/java/swt-gtk-3.2.1.jar: No such file or directory
>
> Ohg!
> /etc/alternatives/swt.jar is still there and a dead symlink!
>
>
> I suggest to change libswt-gtk-3.2-java.prerm
> line
> update-alternatives --remove swt.jar \
>    /usr/share/java/swt.jar
> to
> update-alternatives --remove swt.jar \
>    /usr/share/java/swt-gtk-3.2.1.jar
>
> as the postinst script registers
> /usr/share/java/swt-gtk-3.2.1.jar
> and not
> /usr/share/java/swt.jar
>
> diff -Naur libswt-gtk-3.2-java.prerm libswt-gtk-3.2-java.prerm.fixed
> --- libswt-gtk-3.2-java.prerm   2008-02-08 22:35:00.000000000 +0100
> +++ libswt-gtk-3.2-java.prerm.fixed     2008-02-08 22:34:34.000000000+0100
> @@ -6,7 +6,7 @@
>                 update-alternatives --remove libswt-3.2-java \
>                  /usr/share/java-config/libswt-gtk-3.2-java
>                 update-alternatives --remove swt.jar \
> -                /usr/share/java/swt.jar
> +                /usr/share/java/swt-gtk-3.2.1.jar
>         ;;
>      failed-upgrade)
>         ;;
>
>
>
> uninstalling the package with the fixed prerm:
> # apt-get remove libswt-gtk-3.2-java
> Reading package lists... Done
> Building dependency tree... Done
> The following packages will be REMOVED:
>   libswt-gtk-3.2-java
> 0 upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
> Need to get 0B of archives.
> After unpacking 1315kB disk space will be freed.
> Do you want to continue [Y/n]?
> (Reading database ... 190807 files and directories currently installed.)
> Removing libswt-gtk-3.2-java ...
> # ls -l /etc/alternatives/*swt*
> ls: /etc/alternatives/*swt*: No such file or directory
>
>
>
> Best regards
> Klaus Zerwes
>
>
>
>
>

--- End Message ---

Reply via email to