<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    The 9 gig initial download is not the only problem.  Visual studio
    is very bandwidth hungry in day to day operations (between polling
    websites and vcs remotes, near constant updating, integration with
    the VS web service, etc.).  You can of course shut all of that off,
    but it's a pain.  It's my understanding from Steve's post that a
    leaner, meaner edition of VS is in the works, so waiting for that
    might just be an overall better solution.<br>
    <br>
    On 2/27/2016 16:27, Franklin? Lee wrote:<br>
    <blockquote
cite="mid:CAB_e7ixOPaTYG+DrwTyuNRFXRD7OSubSypqnmVvDTzPBQ6XLow@mail.gmail.com"
      type="cite">
      <p dir="ltr">For this particular case, is there someone generous
        enough (or, can someone apply for a PSF grant) to ship Mathieu a
        DVD/two/flash drive?</p>
      <div class="gmail_quote">On Feb 26, 2016 12:18 PM, "Mathieu Dupuy"
        <<a moz-do-not-send="true" href="mailto:deronnax@gmail.com">deronnax@gmail.com</a>>
        wrote:<br type="attribution">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi.<br>
          I am currently working on adding some functionality on a
          standard<br>
          library module (<a moz-do-not-send="true"
            href="http://bugs.python.org/issue15873" rel="noreferrer"
            target="_blank">http://bugs.python.org/issue15873</a>). The
          Python part<br>
          went fine, but now I have to do the C counterpart, and I have
          ran into<br>
          in several problems, which, stacked up, are a huge obstacle to
          easily<br>
          contribute further. Currently, despite I could work, I can't
          go<br>
          further<br>
          on my patch.<br>
          <br>
          I am currently working in very limited network, CPU and time<br>
          ressources* which are quite uncommon in the western world, but
          are<br>
          much less in the rest of the world. I have a 2GB/month mobile
          data<br>
          plan and a 100KB/s speed. For the C part of my patch, I should<br>
          download Visual Studio. The Express Edition 2015 is roughly
          9GB. I<br>
          can't afford that.<br>
          <br>
          I downloaded Virtualbox and two Linux netinstall (Ubuntu 15.10
          and<br>
          Fedora 23). Shortly, I couldn't get something working quickly
          and<br>
          simply (quickly = less than 2 hours, downloading time NOT
          included,<br>
          which is anyway way too already much). What went wrong and why
          it went<br>
          wrong could be a whole new thread and is outside of the scope
          of this<br>
          message.<br>
          Let me precise this : at my work I use many virtualbox
          instances<br>
          automatically fired and run in parallel to test new
          deployments and<br>
          run unittests. I like this tool,<br>
          but despite its simple look, it (most of the time) can not be
          used<br>
          simply by a profane. The concepts it requires you to
          understand are<br>
          not intuitive at first sight and there is *always* a thing
          that go<br>
          wrong (guest additions, mostly).(for example : Ubuntu and
          Virtualbox<br>
          shipped for a moment a broken version of mount.vboxsf,
          preventing<br>
          sharing folder to mount. Despite it's fixed, the broken
          releases<br>
          spread everywhere and you may encounter them a lot in various
          Ubuntu<br>
          and Virtualbox version. I downloaded the last versions of both
          and I<br>
          am yet infected. <a moz-do-not-send="true"
            href="https://www.virtualbox.org/ticket/12879"
            rel="noreferrer" target="_blank">https://www.virtualbox.org/ticket/12879</a>).
          I could do<br>
          whole new thread on why you can't ask newcomers to use
          Virtualbox<br>
          (currently, at least).<br>
          <br>
          I ran into is a whole patch set to make CPython compile on
          MinGW<br>
          (<a moz-do-not-send="true"
            href="https://bugs.python.org/issue3871#msg199695"
            rel="noreferrer" target="_blank">https://bugs.python.org/issue3871#msg199695</a>).
          But it is not denying<br>
          it's very experimental, and I know I would again spent useless
          hours<br>
          trying to get it work rather than joyfully improving Python,
          and<br>
          that's exactly what I do not want to happen.<br>
          <br>
          Getting ready to contribute to CPython pure python modules
          from an<br>
          standard, average mr-everyone Windows PC for a
          beginner-to-medium<br>
          contributor only require few megabytes of internet and few
          minutes of his<br>
          time: getting a tarball of CPython sources (or cloning the
          github CPython<br>
          mirror)**, a basic text editor and msys-git. The step further,
          if doing<br>
          some -even basic- C code is required, implies downloading 9GB
          of Visual<br>
          Studio and countless hours for it to be ready to use.<br>
          I think downloading the whole Visual Studio suite is a huge
          stopper to<br>
          contribute further for an average medium-or-below-contributor.<br>
          <br>
          I think (and I must not be the only one since CPython is to be
          moved<br>
          to github), that barriers to contribute to CPython should be
          set to<br>
          the lowest.<br>
          Of course my situation is a bit special but I think it
          represents<br>
          daily struggle of a *lot* of non-western programmer (at least
          for<br>
          limited internet)(even here in Australia, landline limited
          internet<br>
          connections are very common).<br>
          It's not a big deal if the MinGW result build is twenty time
          slower or<br>
          if some of the most advanced modules can't be build. But
          everyone<br>
          programmer should be able to easily make some C hacks and get
          them to<br>
          work.<br>
          <br>
          Hoping you'll be receptive to my pleas,<br>
          Cheers<br>
          <br>
          <br>
          * I am currently picking fruits in the regional Australia. I
          live in a van<br>
          and have internet through with smartphone through an EDGE
          connection. I can<br>
          plug the laptop in the farm but not in the van.<br>
          ** No fresh programmer use mercurial unless he has a gun
          pointed on his<br>
          head.<br>
          _______________________________________________<br>
          Python-Dev mailing list<br>
          <a moz-do-not-send="true" href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
          <a moz-do-not-send="true"
            href="https://mail.python.org/mailman/listinfo/python-dev"
            rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-dev</a><br>
          Unsubscribe: <a moz-do-not-send="true"
href="https://mail.python.org/mailman/options/python-dev/leewangzhong%2Bpython%40gmail.com"
            rel="noreferrer" target="_blank">https://mail.python.org/mailman/options/python-dev/leewangzhong%2Bpython%40gmail.com</a><br>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Python-Dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python-Dev@python.org">Python-Dev@python.org</a>
<a class="moz-txt-link-freetext" href="https://mail.python.org/mailman/listinfo/python-dev">https://mail.python.org/mailman/listinfo/python-dev</a>
Unsubscribe: <a class="moz-txt-link-freetext" href="https://mail.python.org/mailman/options/python-dev/tritium-list%40sdamon.com">https://mail.python.org/mailman/options/python-dev/tritium-list%40sdamon.com</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>