[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files

2017-12-08 Thread R. David Murray

R. David Murray  added the comment:

Thanks, nitishch.  As I said, I'm not going to backport this unless someone 
advances an argument in favor that discusses the possible backward 
compatibility issue.  (I'm not sure there are any significant ones, but someone 
needs to research it and present the results.)

--
resolution:  -> fixed
stage: patch review -> resolved
status: open -> closed
versions: +Python 3.7 -Python 2.7

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files

2017-12-08 Thread R. David Murray

R. David Murray  added the comment:


New changeset ede157331b4f9e550334900b3b4de1c8590688de by R. David Murray 
(Nitish Chandra) in branch 'master':
bpo-22589 Changed MIME type of .bmp to "image/bmp" (#4756)
https://github.com/python/cpython/commit/ede157331b4f9e550334900b3b4de1c8590688de


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files

2017-12-08 Thread Nitish

Change by Nitish :


--
nosy: +nitishch

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files

2017-12-08 Thread Nitish

Change by Nitish :


--
keywords: +patch
pull_requests: +4659
stage:  -> patch review

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files

2017-12-05 Thread R. David Murray

R. David Murray  added the comment:

That's the basis, but its a bit more complicated than that (NEWS item, putting 
bpo-22589 in the issue title, the question of signing a CLA, though a CLA 
doesn't really matter for this kind of change IMO).  If you can't do it one of 
our core-mentorship volunteers will take care of it, I'm sure.

--
keywords: +easy

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files

2017-12-05 Thread Jonathan Watt

Jonathan Watt  added the comment:

I'm unfamiliar with the Python contribution procedures. If it's simply a case 
of cloning from github.com and putting up a PR then I can do that. I'm 
overloaded currently though, so if it's more involved than that it may take me 
a while to figure things out.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files

2017-12-05 Thread Jonathan Watt

Jonathan Watt  added the comment:

> If image/bmp is now[*] the official IANA type

You can find image/bmp here:

https://www.iana.org/assignments/media-types/media-types.xhtml#image

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files

2017-12-05 Thread R. David Murray

R. David Murray  added the comment:

If image/bmp is now[*] the official IANA type, mimetypes should use that.  
However, because this is a change with possible backward compatibility issues, 
it should probably only go into 3.7, but I'm open to arguments about that.

[*] The mimetypes module is very old and nobody specifically maintains it; we 
depend on user reports for updates to it, and obviously this one was 
overlooked.  Care to prepare a PR?

--
nosy: +r.david.murray

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files

2017-12-05 Thread Jonathan Watt

Jonathan Watt  added the comment:

I should note that while Chrome will refuse to open an image/x-ms-bmp file 
directly, when loaded as an image embedded in a document (e.g. via HTML's 
) then Chrome doesn't care what MIME type it has. It will sniff the image 
stream and detect from its contents that it is a BMP image and correctly render 
it.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files

2017-12-05 Thread Jonathan Watt

Jonathan Watt  added the comment:

Using image/x-ms-bmp because that's all that IE7 supports makes no sense. 
Chrome doesn't support image/x-ms-bmp (it only supports the official IANA type 
image/bmp), so if the concern is over browser support then it's clear that 
Chrome (the browser with the most market share) should trump IE7 (a browser 
that stopped getting support/security updates at the beginning of 2016, and has 
virtually no browser share).

--
nosy: +jwatt

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files

2014-10-09 Thread Brian Matthews

New submission from Brian Matthews:

In the file mimetypes.py the mime type for bmp files should be image/bmp for 
IE8 and later. the problem is that if the content header for 'nosniff' is set, 
then the bmp file fails to display due to the incorrect mime type.

--
components: IO
messages: 228892
nosy: brma
priority: normal
severity: normal
status: open
title: mimetypes uses image/x-ms-bmp as the type for bmp files
type: behavior
versions: Python 2.7

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue22589
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com