mustmodify / valuable

quick ruby modeling -- basically attr_accessor with default values, light-weight casting, and a constructor
http://valuable.mustmodify.com/
MIT License
72 stars 3 forks source link

The web redirect to the github page is weirdly broken #28

Open halfbyte opened 7 years ago

halfbyte commented 7 years ago

I'm part of depfu.io and as part of our service that helps teams keeping their dependencies up to date, we link to changelogs of projects.

Our heuristics to find the github repos (coming from the metadata stored at rubygems.org) stumbled over your web server that gives very weird and inconclusive results: Here's a curl session with a few tries:

$ curl -i http://valuable.mustmodify.com/
HTTP/1.1 200 OK
Cache-Control: max-age=900
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Sun, 25 Jun 2017 20:11:04 GMT
Content-Length: 225
Age: 83
Connection: keep-alive

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html>

This website is temporarily unavailable, please try again later.

<!-- pageok -->
<!-- 12 -->
<!-- -->
</html>
$ curl -i http://valuable.mustmodify.com/
HTTP/1.1 302 Found
Connection: close
Pragma: no-cache
cache-control: no-cache
Location: /
curl -i http://valuable.mustmodify.com/
HTTP/1.1 301 Moved Permanently
Cache-Control: max-age=900
Content-Type: text/html
Location: http://github.com/mustmodify/valuable
Server: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Sun, 25 Jun 2017 20:16:46 GMT
Content-Length: 0
Age: 0
Connection: keep-alive

This looks like a misconfigured web server. For some reason the redirect generally works in the browser, but it would be nice if you could look into the cause of this.

(also, it would be super nice if you could configure the "source code" URL in rubygems, as this would make the automated lookup even simpler)

mustmodify commented 7 years ago

That is weirdly inconclusive. It reminds me of the worst software insult I ever heard, which was at NASA. Someone describe someone else's project as non-deterministic. Brutal, if high-brow. :) Anyway, non-deterministic is bad. Thank you for bringing it to my attention.

I'm pretty sure my documentation is terrible. But I'm not great at writing documentation. So any feedback you guys have about that would be appreciated.

On Jun 25, 2017 3:22 PM, "Jan Krutisch" notifications@github.com wrote:

I'm part of depfu.io and as part of our service that helps teams keeping their dependencies up to date, we link to changelogs of projects.

Our heuristics to find the github repos (coming from the metadata stored at rubygems.org) stumbled over your web server that gives very weird and inconclusive results: Here's a curl session with a few tries:

$ curl -i http://valuable.mustmodify.com/ HTTP/1.1 http://valuable.mustmodify.com/HTTP/1.1 200 OK Cache-Control: max-age=900 Content-Type: text/html; charset=utf-8 Server: Microsoft-IIS/7.5 X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET Date: Sun, 25 Jun 2017 20:11:04 GMT Content-Length: 225 Age: 83 Connection: keep-alive

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

This website is temporarily unavailable, please try again later.

$ curl -i http://valuable.mustmodify.com/ HTTP/1.1 http://valuable.mustmodify.com/HTTP/1.1 302 Found Connection: close Pragma: no-cache cache-control: no-cache Location: /

curl -i http://valuable.mustmodify.com/ HTTP/1.1 http://valuable.mustmodify.com/HTTP/1.1 301 Moved Permanently Cache-Control: max-age=900 Content-Type: text/html Location: http://github.com/mustmodify/valuable Server: Microsoft-IIS/7.5 X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET Date: Sun, 25 Jun 2017 20:16:46 GMT Content-Length: 0 Age: 0 Connection: keep-alive

This looks like a misconfigured web server. For some reason the redirect generally works in the browser, but it would be nice if you could look into the cause of this.

(also, it would be super nice if you could configure the "source code" URL in rubygems, as this would make the automated lookup even simpler)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/mustmodify/valuable/issues/28, or mute the thread https://github.com/notifications/unsubscribe-auth/AAB-sIElDDIvLwNThx0oxPEWzA_nrFg-ks5sHsF9gaJpZM4OEtbP .