{"action":"closed","issue":{"url":"https://api.github.com/repos/melpa/melpa/issues/3971","repository_url":"https://api.github.com/repos/melpa/melpa","labels_url":"https://api.github.com/repos/melpa/melpa/issues/3971/labels{/name}","comments_url":"https://api.github.com/repos/melpa/melpa/issues/3971/comments","events_url":"https://api.github.com/repos/melpa/melpa/issues/3971/events","html_url":"https://github.com/melpa/melpa/issues/3971","id":159256763,"number":3971,"title":"Broken badge images","user":{"login":"d12frosted","id":6507913,"avatar_url":"https://avatars.githubusercontent.com/u/6507913?v=3","gravatar_id":"","url":"https://api.github.com/users/d12frosted","html_url":"https://github.com/d12frosted","followers_url":"https://api.github.com/users/d12frosted/followers","following_url":"https://api.github.com/users/d12frosted/following{/other_user}","gists_url":"https://api.github.com/users/d12frosted/gists{/gist_id}","starred_url":"https://api.github.com/users/d12frosted/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d12frosted/subscriptions","organizations_url":"https://api.github.com/users/d12frosted/orgs","repos_url":"https://api.github.com/users/d12frosted/repos","events_url":"https://api.github.com/users/d12frosted/events{/privacy}","received_events_url":"https://api.github.com/users/d12frosted/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-06-08T19:56:22Z","updated_at":"2016-06-09T03:13:14Z","closed_at":"2016-06-09T03:13:14Z","body":"A lot of badges are broken for almost 8 hours. The problem doesn't look similar to other closed badges related issues, so I've opened new one.\r\n\r\n```\r\n$ wget http://melpa.org/packages/0blayout-badge.svg\r\n--2016-06-08 22:52:33--  http://melpa.org/packages/0blayout-badge.svg\r\nResolving melpa.org... 104.236.16.183\r\nConnecting to melpa.org|104.236.16.183|:80... connected.\r\nHTTP request sent, awaiting response... 200 OK\r\nLength: 5526 (5.4K) [image/svg+xml]\r\nSaving to: '0blayout-badge.svg'\r\n\r\n0blayout-badge.svg                    100%[=======================================================================>]   5.40K  --.-KB/s    in 0.002s  \r\n\r\n2016-06-08 22:52:33 (2.65 MB/s) - '0blayout-badge.svg' saved [5526/5526]\r\n```\r\n\r\nEverything seems fine. But this `svg` file is malformed. You see it in [your browser](http://melpa.org/packages/0blayout-badge.svg). Here is content of that file. Notice that, for example, `body` tag is not closed.\r\n\r\n<details>\r\n <summary>Contents of 0blayout-badge.svg</summary>\r\n```\r\n$ cat 0blayout-badge.svg\r\n<!DOCTYPE html>\r\n<!--[if lt IE 7]> <html class=\"no-js ie6 oldie\" lang=\"en-US\"> <![endif]-->\r\n<!--[if IE 7]>    <html class=\"no-js ie7 oldie\" lang=\"en-US\"> <![endif]-->\r\n<!--[if IE 8]>    <html class=\"no-js ie8 oldie\" lang=\"en-US\"> <![endif]-->\r\n<!--[if gt IE 8]><!--> <html class=\"no-js\" lang=\"en-US\"> <!--<![endif]-->\r\n<head>\r\n\r\n\r\n<meta http-equiv=\"set-cookie\" content=\"cf_use_ob=0; expires=Wed, 08-Jun-16 17:26:13 GMT; path=/\">\r\n\r\n\r\n<title>img.shields.io | 521: Web server is down</title>\r\n<meta charset=\"UTF-8\" />\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\r\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge,chrome=1\" />\r\n<meta name=\"robots\" content=\"noindex, nofollow\" />\r\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1,maximum-scale=1\" />\r\n<link rel=\"stylesheet\" id=\"cf_styles-css\" href=\"/cdn-cgi/styles/cf.errors.css\" type=\"text/css\" media=\"screen,projection\" />\r\n<!--[if lt IE 9]><link rel=\"stylesheet\" id='cf_styles-ie-css' href=\"/cdn-cgi/styles/cf.errors.ie.css\" type=\"text/css\" media=\"screen,projection\" /><![endif]-->\r\n<style type=\"text/css\">body{margin:0;padding:0}</style>\r\n<!--[if lte IE 9]><script type=\"text/javascript\" src=\"/cdn-cgi/scripts/jquery.min.js\"></script><![endif]-->\r\n<!--[if gte IE 10]><!--><script type=\"text/javascript\" src=\"/cdn-cgi/scripts/zepto.min.js\"></script><!--<![endif]-->\r\n<script type=\"text/javascript\" src=\"/cdn-cgi/scripts/cf.common.js\"></script>\r\n\r\n</head>\r\n<body>\r\n<div id=\"cf-wrapper\">\r\n\r\n    \r\n\r\n    <div id=\"cf-error-details\" class=\"cf-error-details-wrapper\">\r\n        <div class=\"cf-wrapper cf-error-overview\">\r\n            <h1>\r\n              <span class=\"cf-error-type\" data-translate=\"error\">Error</span>\r\n              <span class=\"cf-error-code\">521</span>\r\n              <small class=\"heading-ray-id\">Ray ID: 2afe0b6f3f6906a9 &bull; 2016-06-08 17:25:43 UTC</small>\r\n            </h1>\r\n            <h2 class=\"cf-subheadline\" data-translate=\"error_desc\">Web server is down</h2>\r\n        </div><!-- /.error-overview -->\r\n\r\n        <div class=\"cf-section cf-highlight cf-status-display\">\r\n            <div class=\"cf-wrapper\">\r\n                <div class=\"cf-columns cols-3\">\r\n                  \r\n<div id=\"cf-browser-status\" class=\"cf-column cf-status-item cf-browser-status \">\r\n  <div class=\"cf-icon-error-container\">\r\n    <i class=\"cf-icon cf-icon-browser\"></i>\r\n    <i class=\"cf-icon-status cf-icon-ok\"></i>\r\n  </div>\r\n  <span class=\"cf-status-desc\" data-translate=\"browser_desc\">You</span>\r\n  <h3 class=\"cf-status-name\" data-translate=\"browser_label\">Browser</h3>\r\n  <span class=\"cf-status-label\" data-translate=\"browser_status_label\">Working</span>\r\n</div>\r\n\r\n<div id=\"cf-cloudflare-status\" class=\"cf-column cf-status-item cf-cloudflare-status \">\r\n  <div class=\"cf-icon-error-container\">\r\n    <i class=\"cf-icon cf-icon-cloud\"></i>\r\n    <i class=\"cf-icon-status cf-icon-ok\"></i>\r\n  </div>\r\n  <span class=\"cf-status-desc\" data-translate=\"cloud_desc\">Newark</span>\r\n  <h3 class=\"cf-status-name\" data-translate=\"cloud_label\">CloudFlare</h3>\r\n  <span class=\"cf-status-label\" data-translate=\"cloud_status_label\">Working</span>\r\n</div>\r\n\r\n<div id=\"cf-host-status\" class=\"cf-column cf-status-item cf-host-status cf-error-source\">\r\n  <div class=\"cf-icon-error-container\">\r\n    <i class=\"cf-icon cf-icon-server\"></i>\r\n    <i class=\"cf-icon-status cf-icon-error\"></i>\r\n  </div>\r\n  <span class=\"cf-status-desc\" data-translate=\"server_desc\">img.shields.io</span>\r\n  <h3 class=\"cf-status-name\" data-translate=\"server_label\">Host</h3>\r\n  <span class=\"cf-status-label\" data-translate=\"server_status_label\">Error</span>\r\n</div>\r\n\r\n                </div>\r\n            </div>\r\n        </div><!-- /.status-display -->\r\n\r\n        <div class=\"cf-section cf-wrapper\">\r\n            <div class=\"cf-columns two\">\r\n                <div class=\"cf-column\">\r\n                    <h2 data-translate=\"what_happened\">What happened?</h2>\r\n                    <p data-translate=\"not_returning_connection\">The web server is not returning a connection. As a result, the web page is not displaying.</p>\r\n                </div>\r\n\r\n                <div class=\"cf-column\">\r\n                    <h2 data-translate=\"what_can_i_do\">What can I do?</h2>\r\n                          <h5 data-translate=\"if_website_visitor\">If you are a visitor of this website:</h5>\r\n      <p data-translate=\"try_again_in_a_few\">Please try again in a few minutes.</p>\r\n\r\n      <h5 data-translate=\"if_website_owner\">If you are the owner of this website:</h5>\r\n      <p><span data-translate=\"521_owner_desc\">Contact your hosting provider letting them know your web server is not responding.</span> <a data-translate=\"addtl_troubleshooting\" href=\"https://support.cloudflare.com/hc/en-us/articles/200171916-Error-521\">Additional troubleshooting information</a>.</p>\r\n                </div>\r\n            </div>\r\n        </div><!-- /.section -->\r\n\r\n        <div class=\"cf-error-footer cf-wrapper\">\r\n  <p>\r\n    <span class=\"cf-footer-item\">CloudFlare Ray ID: <strong>2afe0b6f3f6906a9</strong></span>\r\n    <span class=\"cf-footer-separator\">&bull;</span>\r\n    <span class=\"cf-footer-item\"><span data-translate=\"your_ip\">Your IP</span>: 104.236.16.183</span>\r\n    <span class=\"cf-footer-separator\">&bull;</span>\r\n    <span class=\"cf-footer-item\"><span data-translate=\"performance_security_by\">Performance &amp; security by</span> <a data-orig-proto=\"https\" data-orig-ref=\"www.cloudflare.com/5xx-error-landing?utm_source=error_footer\" id=\"brand_link\" target=\"_blank\">CloudFlare</a></span>\r\n    \r\n  </p>\r\n</div><!-- /.error-footer -->\r\n\r\n\r\n    </div><!-- /#cf-error-details -->\r\n</div><!-- /#cf-wrapper -->\r\n```\r\n</details>"}}
{"actor":{"display_login":"milkypostman"}}