Bug#258564: nautilus: Nautilus' file type handling is very broken
Kevin Brown
Kevin Brown <kevin@sysexperts.com>, 258564@bugs.debian.org
Sat, 10 Jul 2004 03:51:16 -0700
Package: nautilus
Version: 2.6.3b-1
Severity: grave
Justification: renders package unusable
After upgrading nautilus from 2.6.3-2 (indirectly, this happened as a
result of upgrading gnome from version 55 to version 56, which happened
as a result of an unstable -> unstable dist-upgrade), it no longer seems
to properly interpret the file type of any file. From the looks of it,
nautilus appears to be doing a basic file type check only.
Take a PDF file, for instance. If you open Applications -> Desktop
Preferences -> Advanced -> File Types and Programs, then expand Documents,
then expand Published Materials, you should find a "PDF document" entry.
If you edit it you'll find that it is supposed to match files that have
the pdf extension, and that its MIME type is application/pdf.
But nautilus doesn't seem to make use of any of that. If you examine
the properties of a .pdf file from within nautilus, it says that the
type is "Unknown type" and the MIME type is "application/octet-stream".
That's just an example. This problem also breaks .desktop files and
.drive files, and thus the "Computer" folder as well as
"applications:///". And so, drive mounting no longer works in Nautilus.
In short, Nautilus is now essentially completely useless, and thus I'm
filing this bug as "grave".
Nautilus 2.6.3-2 worked, but downgrading back to that version doesn't
actually solve this problem, so the actual breakage is somewhere else.
But because I don't know which package broke (neither apt-get nor dpkg
seem to retain a package installation history that I can refer to) and
because the breakage is most visible in nautilus, I'm filing this
against nautilus.
- Kevin Brown
kevin@sysexperts.com
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-1-686
Locale: LANG=C, LC_CTYPE=C
Versions of packages nautilus depends on:
ii capplets 1:2.6.1-9 configuration applets for GNOME 2
ii libart-2.0-2 2.3.16-5 Library of functions for 2D graphi
ii libatk1.0-0 1.6.1-2 The ATK accessibility toolkit
ii libaudiofile0 1:0.2.3-1.ximian.2 Library to handle various audio fi
ii libbonobo2-0 2.6.2-4 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.6.1-1 The Bonobo UI library
ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an
ii libeel2-2 2.6.2-1 Eazel Extensions Library (for GNOM
ii libesd0 0.2.29-1 Enlightened Sound Daemon - Shared
ii libexif10 0.6.9-1 The EXIF library allows you to par
ii libgail-common 1.4.1-1 GNOME Accessibility Implementation
ii libgail17 1.4.1-1 GNOME Accessibility Implementation
ii libgconf2-4 2.6.2-1 GNOME configuration database syste
ii libglade2-0 1:2.4.0-1 Library to load .glade files at ru
ii libglib2.0-0 2.4.2-1 The GLib library of C routines
ii libgnome-desktop-2 2.6.1-2 Utility library for loading .deskt
ii libgnome2-0 2.6.1-8 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.6.1.1-2 A powerful object-oriented display
ii libgnomeui-0 2.6.1.1-3 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 2.6.1.1-3 The GNOME virtual file-system libr
ii libgtk2.0-0 2.4.3-3 The GTK+ graphical user interface
ii libice6 4.3.0.dfsg.1-6 Inter-Client Exchange library
ii libjpeg62 6b-9 The Independent JPEG Group's JPEG
ii libnautilus2-2 2.6.3b-1 libraries for nautilus components
ii liborbit2 1:2.10.2-1.1 libraries for ORBit2 - a CORBA ORB
ii libpango1.0-0 1.4.0-4 Layout and rendering of internatio
ii libpopt0 1.7-4 lib for parsing cmdline parameters
ii librsvg2-2 2.7.2-2 SAX-based renderer library for SVG
ii libsm6 4.3.0.dfsg.1-6 X Window System Session Management
ii libstartup-notificati 0.6-2 library for program launch feedbac
ii libx11-6 4.3.0.dfsg.1-6 X Window System protocol client li
ii libxml2 2.6.10-3 GNOME XML library
ii nautilus-data 2.6.3b-1 data files for nautilus
ii shared-mime-info 0.14-1.1 FreeDesktop.org shared MIME databa
ii xlibs 4.3.0.dfsg.1-6 X Window System client libraries m
ii zlib1g 1:1.2.1.1-3 compression library - runtime
-- no debconf information