tetromino    15/05/25 22:35:57

  Added:                shared-mime-info-1.4-iso-2.patch
                        shared-mime-info-1.4-iso-1.patch
  Log:
  Add upstream patches to fix ISO image detection (bug #548676, thanks to 
i.Dark_Templar). Add epatch_user.
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
0x18E5B6F2D8D5EC8D)

Revision  Changes    Path
1.1                  
x11-misc/shared-mime-info/files/shared-mime-info-1.4-iso-2.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/shared-mime-info/files/shared-mime-info-1.4-iso-2.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/shared-mime-info/files/shared-mime-info-1.4-iso-2.patch?rev=1.1&content-type=text/plain

Index: shared-mime-info-1.4-iso-2.patch
===================================================================
>From 824cff3da0f17812715795f0e64a47f7331a338b Mon Sep 17 00:00:00 2001
From: Bastien Nocera <had...@hadess.net>
Date: Wed, 18 Feb 2015 10:37:36 +0100
Subject: [PATCH] Bump priority for ISO images glob matching

To work-around file managers that cannot use magic to differentiate
mime-types.

https://bugs.freedesktop.org/show_bug.cgi?id=80877
---
 freedesktop.org.xml.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/freedesktop.org.xml.in b/freedesktop.org.xml.in
index 64f34b9..59e399c 100644
--- a/freedesktop.org.xml.in
+++ b/freedesktop.org.xml.in
@@ -1515,7 +1515,7 @@ command to generate the output files.
     <sub-class-of type="application/x-raw-disk-image"/>
     <alias type="application/x-iso9660-image"/>
     <!-- No magic, see https://bugs.freedesktop.org/show_bug.cgi?id=10049 -->
-    <glob pattern="*.iso"/>
+    <glob pattern="*.iso" weight="80"/>
     <glob pattern="*.iso9660"/>
   </mime-type>
   <mime-type type="application/x-cdrdao-toc">
-- 
2.4.1




1.1                  
x11-misc/shared-mime-info/files/shared-mime-info-1.4-iso-1.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/shared-mime-info/files/shared-mime-info-1.4-iso-1.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/shared-mime-info/files/shared-mime-info-1.4-iso-1.patch?rev=1.1&content-type=text/plain

Index: shared-mime-info-1.4-iso-1.patch
===================================================================
>From 0e93784410db711eef67fa2a56b0ec4bc4b5e08d Mon Sep 17 00:00:00 2001
From: Bastien Nocera <had...@hadess.net>
Date: Sun, 15 Feb 2015 18:43:49 +0100
Subject: [PATCH] Add a note about ISO image magic

And the fact that we cannot implement it here.
---
 HACKING                | 3 +++
 freedesktop.org.xml.in | 1 +
 2 files changed, 4 insertions(+)

diff --git a/HACKING b/HACKING
index 260025b..370fb68 100644
--- a/HACKING
+++ b/HACKING
@@ -10,6 +10,9 @@ A few ground rules for people interested in adding new 
mime-types.
 * Mime-types/file formats proprietary to one application should only
   be added to a private .xml file and be bundled with the application
   itself
+* Magic offset must be as small as possible. For example, the worst case
+  scenario for ISO images is 32k inside the file. This is too big for a sniff
+  buffer, especially on remote locations. Avoid those.
 * No commits should be done that break the test suite, or the test suite
   test in question should be amended, and reason for the changes clearly
   documented in the commit message
diff --git a/freedesktop.org.xml.in b/freedesktop.org.xml.in
index 7321d40..093c260 100644
--- a/freedesktop.org.xml.in
+++ b/freedesktop.org.xml.in
@@ -1514,6 +1514,7 @@ command to generate the output files.
     <_comment>raw CD image</_comment>
     <sub-class-of type="application/x-raw-disk-image"/>
     <alias type="application/x-iso9660-image"/>
+    <!-- No magic, see https://bugs.freedesktop.org/show_bug.cgi?id=10049 -->
     <glob pattern="*.iso"/>
     <glob pattern="*.iso9660"/>
   </mime-type>
-- 
2.4.1





Reply via email to