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 ---