Closed DoctorRyner closed 4 years ago
I personally can donate $100 for that
Looks like this is a duplicate of https://github.com/elm/package.elm-lang.org/issues/278. You could be waiting for a while for this to be fixed though, that issue's been open 6 months and no one with the power to change this appears to have responded or taken any action 🤷♂️
This issue means that we have money and problem.
And we need package.elm-lang.org
administrator to accept money and solve a problem.
@VladimirLogachev did you consider to write official requests to roskomnadzor? https://rkn.gov.ru/treatments/ AFAIK, they have to officially respond to such requests on paper in 30 to 60 days (as long as you send them a request on paper). If they got tons of such requests on paper, they might get bored to respond and unblock this particular IP address?
Of course, we try to communicate with them. They say that DigitalOcean should obey Roskomnadzor (RKN) in every case, not just this IP or Telegram, and then RKN will unblock it so we could access package server.
Even if we ask, there is no reason for DigitalOcean to agree to obey RKN. But we wouldn't, because neither RKN nor any other government structure are not our masters, even though they have some force and impact.
It's not only a Russian problem - blocking things on the internet is our new reality. Today - Russia, tomorrow - China, or some other eastern country.
Take a look at the geography of Elm language on Google Trends. Not all of these governments are sane and allow information to flow freely. In a near perspective we need all critical things to be available via a specified mirror or proxy.
Yeah, sorry, I didn't mean to ask them, but rather flooding them with official requests as a form of civil protest. Not saying it must help though, but maybe worth considering a try?
Even though I'm not in any way involved in the elm infrastructure project, I still don't believe changing IP address is the best approach here. You just said yourself:
It's not only a Russian problem - blocking things on the internet is our new reality. Today - Russia, tomorrow - China, or some other eastern country.
That would just generate tons of toil for infrastructure admins and is merely a temporary solution anyway.
I guess a better way would rather be to contribute some sort of server mirrors support for elm package manager. And then potentially maintain a Russian CDN or at least maybe a mirror? Just IMHO here.
is merely a temporary solution anyway
Well yes, but actually no :) I mean they are not in a pursue to block Elm or anything, they just don't want to admit their mistake and fix it, I doubt that it will be blocked again that way any time soon
tons of toil for infrastructure admins
I doubt it would be nearly that hard and even if it would we already suggested the way to compensate it
Until an official solution is found, maybe the proxies and instructions described in this gist could help.
Note that this has nothing to do with the core Elm team, I'm just a community member.
There needs to be an official guide to configuring the proxy (and connection to hypothetical mirrors).
I have also added a reverse proxy to browse documentation for packages < 0.19: https://old.elm.dmy.fr/
To use 0.18 elm-make
and elm-package
, use:
$ http_proxy=elm.dmy.fr:9999 elm-make [...]
$ http_proxy=elm.dmy.fr:9999 elm-package ...
I have updated the gist with instructions.
From https://github.com/elm/package.elm-lang.org/issues/278#issuecomment-562859978
The site has a new IP address. Is it working for people in Russia now?
Yes, it seems the problem is gone
We're terribly sorry but our government banned this IP in attempts to block the telegram messenger, that's funny isn't it? I mean telegram is still working though ... but I can't say the same about this and now we have to use VPN, it's pretty tough and inconvenient. So... we would love if you would do something about that like transferring it to an another IP and if you would then we will be happy to support you with our donations