--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: openoffice.org-writer: Wrong mailcap entry
- From: Frank Küster <frank@debian.org>
- Date: Sat, 13 Feb 2010 22:24:48 +0100
- Message-id: <87hbpk7rrz.fsf@alhambra.kuesterei.ch>
Package: openoffice.org-writer
Version: 1:3.1.1-8
Severity: normal
Tags: patch
The mailcap entry for Microsoft Windows *doc files does not work:
$ see --debug Anmeldung_Faltertage08_Küster.doc
- parsing parameter "Anmeldung_Faltertage08_Küster.doc"
- Reading mime.types file "/home/frank/.mime.types"...
- Reading mime.types file "/etc/mime.types"...
- extension "doc" maps to mime-type "application/msword"
- Reading mailcap file "/home/frank/.mailcap"...
- Reading mailcap file "/etc/mailcap"...
Processing file "Anmeldung_Faltertage08_Küster.doc" of type "application/msword" (encoding=none)...
- checking mailcap entry "application/msword; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="Microsoft Word Document"; nametemplate=%s.doc"
- program to execute: soffice -no-oosplash -writer '%s'
- running test: test -n "$DISPLAY" (result=0=true)
- filename contains shell meta-characters; aliased to '/tmp/fileIR9TRR.doc'
- executing: soffice -no-oosplash -writer '/tmp/fileIR9TRR.doc'
terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'
It's the "-no-oosplash" option that causes the crash, without it it
works. The attached patch should fix this, but probably the same change
is needed for other openoffice applications.
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-trunk-686 (SMP w/1 CPU core)
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/dash
Versions of packages openoffice.org-writer depends on:
ii libc6 2.10.2-2 GNU C Library: Shared libraries
ii libgcc1 1:4.4.2-9 GCC support library
ii libicu42 4.2.1-3 International Components for Unico
ii libstdc++6 4.4.2-9 The GNU Standard C++ Library v3
ii libstlport4.6ldbl 4.6.2-7 STLport C++ class library
ii libwpd8c2a 0.8.14-1 Library for handling WordPerfect d
ii libwps-0.1-1 0.1.2-1 Works text file format import filt
ii openoffice.org-base-co 1:3.1.1-8 full-featured office productivity
ii openoffice.org-core 1:3.1.1-8 full-featured office productivity
ii ure 1.5.1+OOo3.1.1-14 OpenOffice.org UNO runtime environ
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages openoffice.org-writer recommends:
ii gcj-4.4-jre [java5-runtime] 4.4.3-1 Java runtime environment using GIJ
ii gcj-jre [java5-runtime] 4:4.4.2-3 Java runtime environment using GIJ
ii openjdk-6-jre [java5-runtim 6b17~pre3-1 OpenJDK Java runtime, using Hotspo
pn openoffice.org-emailmerge <none> (no description available)
ii openoffice.org-filter-binfi 1:3.1.1-8 full-featured office productivity
ii openoffice.org-java-common 1:3.1.1-8 full-featured office productivity
ii openoffice.org-math 1:3.1.1-8 full-featured office productivity
ii sun-java5-jre [java5-runtim 1.5.0-17-0.1 Sun Java(TM) Runtime Environment (
Versions of packages openoffice.org-writer suggests:
ii openoffice.org-base 1:3.1.1-8 full-featured office productivity
ii openoffice.org-gcj 1:3.1.1-8 full-featured office productivity
Versions of packages openoffice.org-core depends on:
ii fontconfig 2.8.0-2 generic font configuration library
ii libc6 2.10.2-2 GNU C Library: Shared libraries
ii libcairo2 1.8.8-2 The Cairo 2D vector graphics libra
ii libcurl3-gnutls 7.19.7-1 Multi-protocol file transfer libra
ii libdb4.8 4.8.26-1 Berkeley v4.8 Database Libraries [
ii libexpat1 2.0.1-7 XML parsing C library - runtime li
ii libfreetype6 2.3.11-1 FreeType 2 font engine, shared lib
ii libgcc1 1:4.4.2-9 GCC support library
ii libglib2.0-0 2.22.4-1 The GLib library of C routines
ii libgstreamer-plugins-b 0.10.25-7 GStreamer libraries from the "base
ii libgstreamer0.10-0 0.10.25-4+b1 Core GStreamer libraries and eleme
ii libgtk2.0-0 2.18.6-1 The GTK+ graphical user interface
ii libhunspell-1.2-0 1.2.8-6 spell checker and morphological an
ii libhyphen0 2.4-6 ALTLinux hyphenation library - sha
ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library
ii libicu42 4.2.1-3 International Components for Unico
ii libjpeg62 6b-15 The Independent JPEG Group's JPEG
ii libldap-2.4-2 2.4.17-2.1 OpenLDAP libraries
ii libneon27-gnutls 0.29.0-1 An HTTP and WebDAV client library
ii libnspr4-0d 4.8.3-1 NetScape Portable Runtime Library
ii libnss3-1d 3.12.5-2 Network Security Service libraries
ii librdf0 1.0.10-1 Redland Resource Description Frame
ii libsm6 2:1.1.1-1 X11 Session Management library
ii libstdc++6 4.4.2-9 The GNU Standard C++ Library v3
ii libstlport4.6ldbl 4.6.2-7 STLport C++ class library
ii libx11-6 2:1.3.3-1 X11 client-side library
ii libxaw7 2:1.0.7-1 X11 Athena Widget library
ii libxext6 2:1.1.1-2 X11 miscellaneous extension librar
ii libxinerama1 2:1.1-2 X11 Xinerama extension library
ii libxml2 2.7.6.dfsg-2+b1 GNOME XML library
ii libxrandr2 2:1.3.0-2 X11 RandR extension library
ii libxrender1 1:0.9.5-1 X Rendering Extension client libra
ii libxslt1.1 1.1.26-1+b1 XSLT processing library - runtime
ii libxt6 1:1.0.7-1 X11 toolkit intrinsics library
ii libxtst6 2:1.1.0-2 X11 Testing -- Resource extension
ii openoffice.org-common 1:3.1.1-14 full-featured office productivity
ii ttf-opensymbol 1:3.1.1-14 OpenSymbol TrueType font
ii ure 1.5.1+OOo3.1.1-14 OpenOffice.org UNO runtime environ
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
-- no debconf information
--
Dr. Frank Küster
Debian Developer (TeXLive)
VCD Aschaffenburg-Miltenberg, ADFC Miltenberg
B90/Grüne KV Miltenberg
--- /usr/lib/mime/packages/openoffice.org-writer 2009-11-17 03:06:04.000000000 +0100
+++ openoffice.org-writer 2010-02-13 22:23:37.000000000 +0100
@@ -2,35 +2,35 @@
# shared-mime-info
# Generic
-application/rtf; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="Rich Text Format"; nametemplate=%s.rtf; priority=3
-application/x-extension-txt; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="Plain Text Document"; nametemplate=%s.txt; priority=3
-application/x-t602; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="T602 Document"; nametemplate=%s.602; priority=3
+application/rtf; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="Rich Text Format"; nametemplate=%s.rtf; priority=3
+application/x-extension-txt; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="Plain Text Document"; nametemplate=%s.txt; priority=3
+application/x-t602; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="T602 Document"; nametemplate=%s.602; priority=3
# Corel WordPerfect
-application/vnd.wordperfect; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="WordPerfect Document"; nametemplate=%s.wp; priority=3
+application/vnd.wordperfect; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="WordPerfect Document"; nametemplate=%s.wp; priority=3
# ECMA Office Open XML (Microsoft Office 2007)
-application/vnd.ms-word.document.macroEnabled.12; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="Office Open XML Document with Macros Enabled"; nametemplate=%s.docm; priority=3
-application/vnd.ms-word.template.macroEnabled.12; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="Office Open XML Document Template with Macros Enabled"; nametemplate=%s.dotm; priority=3
-application/vnd.openxmlformats-officedocument.wordprocessingml.document; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="Office Open XML Document"; nametemplate=%s.docx; priority=3
-application/vnd.openxmlformats-officedocument.wordprocessingml.template; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="Office Open XML Document Template"; nametemplate=%s.dotx; priority=3
+application/vnd.ms-word.document.macroEnabled.12; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="Office Open XML Document with Macros Enabled"; nametemplate=%s.docm; priority=3
+application/vnd.ms-word.template.macroEnabled.12; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="Office Open XML Document Template with Macros Enabled"; nametemplate=%s.dotm; priority=3
+application/vnd.openxmlformats-officedocument.wordprocessingml.document; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="Office Open XML Document"; nametemplate=%s.docx; priority=3
+application/vnd.openxmlformats-officedocument.wordprocessingml.template; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="Office Open XML Document Template"; nametemplate=%s.dotx; priority=3
# Microsoft Word
-application/msword; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="Microsoft Word Document"; nametemplate=%s.doc; priority=3
+application/msword; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="Microsoft Word Document"; nametemplate=%s.doc; priority=3
# Microsoft Works
-application/vnd.ms-works; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="Microsoft Works Document"; nametemplate=%s.wps; priority=3
+application/vnd.ms-works; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="Microsoft Works Document"; nametemplate=%s.wps; priority=3
# OASIS OpenDocument Format
-application/vnd.oasis.opendocument.text; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="OpenDocument Text Document"; nametemplate=%s.odt; priority=9
-application/vnd.oasis.opendocument.text-master; soffice -no-oosplash -global '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="OpenDocument Master Document"; nametemplate=%s.odm; priority=9
-application/vnd.oasis.opendocument.text-template; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="OpenDocument Text Document Template"; nametemplate=%s.ott; priority=9
-application/vnd.oasis.opendocument.text-web; soffice -no-oosplash -web '%s'; edit=soffice -no-oosplash -web '%s'; test=test -n "$DISPLAY"; description="OpenDocument HTML Document Template"; nametemplate=%s.oth; priority=9
+application/vnd.oasis.opendocument.text; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="OpenDocument Text Document"; nametemplate=%s.odt; priority=9
+application/vnd.oasis.opendocument.text-master; soffice -nologo -global '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="OpenDocument Master Document"; nametemplate=%s.odm; priority=9
+application/vnd.oasis.opendocument.text-template; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="OpenDocument Text Document Template"; nametemplate=%s.ott; priority=9
+application/vnd.oasis.opendocument.text-web; soffice -nologo -web '%s'; edit=soffice -nologo -web '%s'; test=test -n "$DISPLAY"; description="OpenDocument HTML Document Template"; nametemplate=%s.oth; priority=9
# OpenOffice.org 1.0
-application/vnd.sun.xml.writer; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; description="OpenOffice.org Text Document"; nametemplate=%s.sxw; priority=8
-application/vnd.sun.xml.writer.global; soffice -no-oosplash -global '%s'; edit=soffice -no-oosplash -writer '%s'; description="OpenOffice.org Master Document"; nametemplate=%s.sxg; priority=8
-application/vnd.sun.xml.writer.template; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; description="OpenOffice.org Text Document Template"; nametemplate=%s.stw; priority=8
+application/vnd.sun.xml.writer; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; description="OpenOffice.org Text Document"; nametemplate=%s.sxw; priority=8
+application/vnd.sun.xml.writer.global; soffice -nologo -global '%s'; edit=soffice -nologo -writer '%s'; description="OpenOffice.org Master Document"; nametemplate=%s.sxg; priority=8
+application/vnd.sun.xml.writer.template; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; description="OpenOffice.org Text Document Template"; nametemplate=%s.stw; priority=8
#
###
@@ -38,9 +38,9 @@
###
# KDE 3 (Obsolete)
-application/wordperfect; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="WordPerfect Document"; nametemplate=%s.wp; priority=3
-text/plain; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="Plain Text Document"; nametemplate=%s.txt; priority=3
-text/rtf; soffice -no-oosplash -writer '%s'; edit=soffice -no-oosplash -writer '%s'; test=test -n "$DISPLAY"; description="Rich Text Format"; nametemplate=%s.rtf; priority=3
+application/wordperfect; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="WordPerfect Document"; nametemplate=%s.wp; priority=3
+text/plain; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="Plain Text Document"; nametemplate=%s.txt; priority=3
+text/rtf; soffice -nologo -writer '%s'; edit=soffice -nologo -writer '%s'; test=test -n "$DISPLAY"; description="Rich Text Format"; nametemplate=%s.rtf; priority=3
#
###
--- End Message ---