Branch: refs/heads/develop
  Home:   https://github.com/pyinstaller/pyinstaller
  Commit: 36d85919db580f2073f5743c33df2c83ad2f4d53
      
https://github.com/pyinstaller/pyinstaller/commit/36d85919db580f2073f5743c33df2c83ad2f4d53
  Author: Hartmut Goebel <h.goe...@crazy-compilers.com>
  Date:   2016-07-23 (Sat, 23 Jul 2016)

  Changed paths:
    M tests/functional/test_import.py

  Log Message:
  -----------
  Make emacs happy.

Change quotes so emacs get's them right.


  Commit: 1ec2473a1168f8bb52b2941f584829cbba56c643
      
https://github.com/pyinstaller/pyinstaller/commit/1ec2473a1168f8bb52b2941f584829cbba56c643
  Author: Hartmut Goebel <h.goe...@crazy-compilers.com>
  Date:   2016-07-23 (Sat, 23 Jul 2016)

  Changed paths:
    M tests/functional/test_import.py

  Log Message:
  -----------
  Skip test_ctypes_CDLL_None on Windows.

See pull-request #2098.


  Commit: d5c56699f4f4cb3dab873b484383f874028d1e18
      
https://github.com/pyinstaller/pyinstaller/commit/d5c56699f4f4cb3dab873b484383f874028d1e18
  Author: Bryan A. Jones <bjo...@ece.msstate.edu>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M tests/functional/scripts/pyi_multiprocess.py

  Log Message:
  -----------
  Fix: Correct usage of multiprocessing test.

Fixes:
- In general, the superclass' constructor should be invoked first, unless 
there's a compelling reason not to do so.
- More descriptive diagnostic messages were added.
- Following the example of 
https://docs.python.org/2/library/multiprocessing.html#the-process-class, the 
processes are join()ed.
- Items put into the Queue are now removed. Quoting the programming guidelines 
at 
https://docs.python.org/2/library/multiprocessing.html#programming-guidelines:

Joining processes that use queues

Bear in mind that a process that has put items in a queue will wait before 
terminating until all the buffered items are fed by the “feeder” thread to the 
underlying pipe. (The child process can call the cancel_join_thread() method of 
the queue to avoid this behaviour.)

This means that whenever you use a queue you need to make sure that all items 
which have been put on the queue will eventually be removed before the process 
is joined. Otherwise you cannot be sure that processes which have put items on 
the queue will terminate. Remember also that non-daemonic processes will be 
joined automatically.


  Commit: 5a43ca8c1756b6400fcffc66fe35bb79a2db4644
      
https://github.com/pyinstaller/pyinstaller/commit/5a43ca8c1756b6400fcffc66fe35bb79a2db4644
  Author: Bryan A. Jones <bjo...@ece.msstate.edu>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M tests/functional/test_basic.py

  Log Message:
  -----------
  Fix: Skip failing test (see issue #2116).


  Commit: e09b9472f8ae65ba11432c45137e924e7e302316
      
https://github.com/pyinstaller/pyinstaller/commit/e09b9472f8ae65ba11432c45137e924e7e302316
  Author: Bryan A. Jones <bjo...@ece.msstate.edu>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M tests/functional/test_basic.py

  Log Message:
  -----------
  Fix: Multiprocessing test fails on all Windows versions.


  Commit: 7731368d193d5496e6a8ae6ae03389bfb9bff121
      
https://github.com/pyinstaller/pyinstaller/commit/7731368d193d5496e6a8ae6ae03389bfb9bff121
  Author: Bryan A. Jones <bjo...@ece.msstate.edu>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
    M tests/functional/scripts/pyi_multiprocess.py
    M tests/functional/test_basic.py
    M tests/functional/test_import.py

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/fix-2098-on-windows' into 
upstream-develop


Compare: 
https://github.com/pyinstaller/pyinstaller/compare/d3e0cb4aa454...7731368d193d

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pyinstaller+unsubscr...@googlegroups.com.
To post to this group, send email to pyinstaller@googlegroups.com.
Visit this group at https://groups.google.com/group/pyinstaller.
For more options, visit https://groups.google.com/d/optout.

Reply via email to