fees: validator voting broken

Since enabling fees in #4306, we've observed that validator voting is broken:
❯ pcli validator vote cast yes --on 9
Scanning blocks from last sync height 375858 to latest height 375858
[0s] ██████████████████████████████████████████████████       0/0       0/s ETA: 0s
building transaction [1 actions, 0 proofs]...
finished proving in 0.002 seconds [1 actions, 0 proofs, 297 bytes]
broadcasting transaction and awaiting confirmation...
Error: error broadcasting transaction

Caused by:
    status: Internal, message: "Error submitting transaction: code 1, log: failed to deliver transaction: check_stateful failed: fee must be greater than or equal to the transaction base price (supplied: 0, base: 1)", details: [], metadata: MetadataMap { headers: {} }

Let's fix and point-release.

Resolved by https://github.com/penumbra-zone/penumbra/pull/4554


PIP install requirements does not work

When trying to run "sudo pip install -r requirements.txt" command form within the king-phisher directory on Ubuntu 14.04, I get the follow error output:
root@phishy:/home/phishy/king-phisher# sudo pip install -r requirements.txt
Downloading/unpacking dnspython>=1.10.0 (from -r requirements.txt (line 1))
Downloading dnspython-1.11.1.zip (220kB): 220kB downloaded
Running setup.py (path:/tmp/pip_build_root/dnspython/setup.py) egg_info for package dnspython
Downloading/unpacking Jinja2>=2.7.1 (from -r requirements.txt (line 2))
Downloading Jinja2-2.7.3.tar.gz (378kB): 378kB downloaded
Running setup.py (path:/tmp/pip_build_root/Jinja2/setup.py) egg_info for package Jinja2
warning: no files found matching '*' under directory 'custom_fixers'
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: no previously-included files matching '*.pyc' found under directory 'jinja2'
warning: no previously-included files matching '*.pyc' found under directory 'docs'
warning: no previously-included files matching '*.pyo' found under directory 'jinja2'
warning: no previously-included files matching '*.pyo' found under directory 'docs'

Downloading/unpacking matplotlib>=1.2.1 (from -r requirements.txt (line 3))
Downloading matplotlib-1.3.1.tar.gz (42.7MB): 42.7MB downloaded
Running setup.py (path:/tmp/pip_build_root/matplotlib/setup.py) egg_info for package matplotlib
============================================================================
Edit setup.cfg to change the build options
BUILDING MATPLOTLIB
            matplotlib: yes [1.3.1]
                python: yes [2.7.6 (default, Mar 22 2014, 22:59:38)  [GCC
                        4.8.2]]
              platform: yes [linux2]

REQUIRED DEPENDENCIES AND EXTENSIONS
                 numpy: yes [not found. pip may install it below.]
              dateutil: yes [dateutil was not found. It is required for date
                        axis support. pip/easy_install may attempt to
                        install it after matplotlib.]
               tornado: yes [tornado was not found. It is required for the
                        WebAgg backend. pip/easy_install may attempt to
                        install it after matplotlib.]
             pyparsing: yes [pyparsing was not found. It is required for
                        mathtext support. pip/easy_install may attempt to
                        install it after matplotlib.]
                 pycxx: yes [Couldn't import.  Using local copy.]
                libagg: yes [pkg-config information for 'libagg' could not
                        be found. Using local copy.]
              freetype: no  [pkg-config information for 'freetype2' could
                        not be found.]
                   png: yes [pkg-config information for 'libpng' could not
                        be found. Using unknown version.]

OPTIONAL SUBPACKAGES
           sample_data: yes [installing]
              toolkits: yes [installing]
                 tests: yes [nose 0.11.1 or later is required to run the
                        matplotlib test suite]

OPTIONAL BACKEND EXTENSIONS
                macosx: no  [Mac OS-X only]
                qt4agg: yes [installing, Qt: 4.8.6, PyQt4: 4.10.4]
error: XDG_RUNTIME_DIR not set in the environment.
error: XDG_RUNTIME_DIR not set in the environment.
               gtk3agg: yes [installing, version 3.8.10]
error: XDG_RUNTIME_DIR not set in the environment.
error: XDG_RUNTIME_DIR not set in the environment.
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
             gtk3cairo: yes [installing, version 3.8.10]
                gtkagg: no  [The C/C++ header for gtk (gtk/gtk.h) could not
                        be found.  You may need to install the development
                        package.]
                 tkagg: no  [TKAgg requires Tkinter.]
                 wxagg: no  [requires wxPython]
                   gtk: no  [The C/C++ header for gtk (gtk/gtk.h) could not
                        be found.  You may need to install the development
                        package.]
                   agg: yes [installing]
                 cairo: yes [installing, version 1.8.8]
             windowing: no  [Microsoft Windows only]

OPTIONAL LATEX DEPENDENCIES
                dvipng: no
           ghostscript: yes [version 9.10]
                 latex: no
               pdftops: yes [version 0.24.5]

============================================================================
                        * The following required packages can not be built:
                        * freetype
Complete output from command python setup.py egg_info:
============================================================================

Edit setup.cfg to change the build options
BUILDING MATPLOTLIB
        matplotlib: yes [1.3.1]

            python: yes [2.7.6 (default, Mar 22 2014, 22:59:38)  [GCC

                    4.8.2]]

          platform: yes [linux2]

REQUIRED DEPENDENCIES AND EXTENSIONS
             numpy: yes [not found. pip may install it below.]

          dateutil: yes [dateutil was not found. It is required for date

                    axis support. pip/easy_install may attempt to

                    install it after matplotlib.]

           tornado: yes [tornado was not found. It is required for the

                    WebAgg backend. pip/easy_install may attempt to

                    install it after matplotlib.]

         pyparsing: yes [pyparsing was not found. It is required for

                    mathtext support. pip/easy_install may attempt to

                    install it after matplotlib.]

             pycxx: yes [Couldn't import.  Using local copy.]

            libagg: yes [pkg-config information for 'libagg' could not

                    be found. Using local copy.]

          freetype: no  [pkg-config information for 'freetype2' could

                    not be found.]

               png: yes [pkg-config information for 'libpng' could not

                    be found. Using unknown version.]

OPTIONAL SUBPACKAGES
       sample_data: yes [installing]

          toolkits: yes [installing]

             tests: yes [nose 0.11.1 or later is required to run the

                    matplotlib test suite]

OPTIONAL BACKEND EXTENSIONS
            macosx: no  [Mac OS-X only]

            qt4agg: yes [installing, Qt: 4.8.6, PyQt4: 4.10.4]

error: XDG_RUNTIME_DIR not set in the environment.
error: XDG_RUNTIME_DIR not set in the environment.
           gtk3agg: yes [installing, version 3.8.10]

error: XDG_RUNTIME_DIR not set in the environment.
error: XDG_RUNTIME_DIR not set in the environment.
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/init.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
         gtk3cairo: yes [installing, version 3.8.10]

            gtkagg: no  [The C/C++ header for gtk (gtk/gtk.h) could not

                    be found.  You may need to install the development

                    package.]

             tkagg: no  [TKAgg requires Tkinter.]

             wxagg: no  [requires wxPython]

               gtk: no  [The C/C++ header for gtk (gtk/gtk.h) could not

                    be found.  You may need to install the development

                    package.]

               agg: yes [installing]

             cairo: yes [installing, version 1.8.8]

         windowing: no  [Microsoft Windows only]

OPTIONAL LATEX DEPENDENCIES
            dvipng: no

       ghostscript: yes [version 9.10]

             latex: no

           pdftops: yes [version 0.24.5]

============================================================================
                    * The following required packages can not be built:

                    * freetype

Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/matplotlib
Storing debug log for failure in /root/.pip/pip.log
root@phishy:/home/phishy/king-phisher#
Here is the debug output from the /root/.pip/pip.log file:
root@phishy:~# cat .pip/log
/usr/local/bin/pip run on Wed Jun 11 08:57:16 2014
Downloading/unpacking dnspython>=1.10.0 (from -r requirements.txt (line 1))
Getting page https://pypi.python.org/simple/dnspython/
URLs to search for versions for dnspython>=1.10.0 (from -r requirements.txt (line 1)):

https://pypi.python.org/simple/dnspython/
Analyzing links from page https://pypi.python.org/simple/dnspython/
Found link https://pypi.python.org/packages/source/d/dnspython/dnspython-1.11.0.zip#md5=958a1a4e57cb30f6875cfea8724878e4 (from https://pypi.python.org/simple/dnspython/), version: 1.11.0
Found link https://pypi.python.org/packages/source/d/dnspython/dnspython-1.11.1.zip#md5=5829130ed557d6f2e1c3ca9ed01d337a (from https://pypi.python.org/simple/dnspython/), version: 1.11.1
Using version 1.11.1 (newest of versions: 1.11.1, 1.11.0)
Downloading from URL https://pypi.python.org/packages/source/d/dnspython/dnspython-1.11.1.zip#md5=5829130ed557d6f2e1c3ca9ed01d337a (from https://pypi.python.org/simple/dnspython/)
Running setup.py (path:/tmp/pip_build_root/dnspython/setup.py) egg_info for package dnspython
running egg_info
creating pip-egg-info/dnspython.egg-info
writing pip-egg-info/dnspython.egg-info/PKG-INFO
writing top-level names to pip-egg-info/dnspython.egg-info/top_level.txt
writing dependency_links to pip-egg-info/dnspython.egg-info/dependency_links.txt
writing manifest file 'pip-egg-info/dnspython.egg-info/SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
reading manifest file 'pip-egg-info/dnspython.egg-info/SOURCES.txt'
writing manifest file 'pip-egg-info/dnspython.egg-info/SOURCES.txt'
Source in /tmp/pip_build_root/dnspython has version 1.11.1, which satisfies requirement dnspython>=1.10.0 (from -r requirements.txt (line 1))
Downloading/unpacking Jinja2>=2.7.1 (from -r requirements.txt (line 2))
Getting page https://pypi.python.org/simple/Jinja2/
URLs to search for versions for Jinja2>=2.7.1 (from -r requirements.txt (line 2)):

https://pypi.python.org/simple/Jinja2/
Analyzing links from page https://pypi.python.org/simple/Jinja2/
Skipping link https://pypi.python.org/packages/2.4/J/Jinja2/Jinja2-2.0rc1-py2.4-linux-i686.egg#md5=e4286023eed2f6d8cc5f5075106db1f4 (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.4/J/Jinja2/Jinja2-2.0rc1-py2.4-linux-x86_64.egg#md5=3f0499f5f0caa7943d4ba3cb20740f5e (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.4/J/Jinja2/Jinja2-2.0rc1-py2.4-macosx-10.3-i386.egg#md5=3b5901001e84aa62c8bc4c6f0a638b18 (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.4/J/Jinja2/Jinja2-2.0rc1-py2.4-win32.egg#md5=6f17c620d4bc9272f3061b70ab7af11b (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.4/J/Jinja2/Jinja2-2.1-py2.4-win32.egg#md5=d8eb08f4ef61b05a00039a48f620deeb (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.4/J/Jinja2/Jinja2-2.1.1-py2.4-win32.egg#md5=ce0a82883624cd31c8b513b7bc961148 (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.5/J/Jinja2/Jinja2-2.0rc1-py2.5-linux-i686.egg#md5=3a2be0c13c6036d59e81f9b3db82bdfa (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.5/J/Jinja2/Jinja2-2.0rc1-py2.5-linux-x86_64.egg#md5=3ccf95d2d6245b5407cdda0577b24f64 (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.5/J/Jinja2/Jinja2-2.0rc1-py2.5-macosx-10.3-i386.egg#md5=bc82f2a2e9b55ca1472bc7b89fedca06 (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.5/J/Jinja2/Jinja2-2.0rc1-py2.5-win32.egg#md5=40af7fdc93abd3892b6ea2f208a6033b (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.5/J/Jinja2/Jinja2-2.1-py2.5-win32.egg#md5=135dad62ce5de34a54d568a2b3cd05f0 (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.5/J/Jinja2/Jinja2-2.1.1-py2.5-win32.egg#md5=a6cd9757966640a7bb7e887c24dd9ff3 (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.6/J/Jinja2/Jinja2-2.1-py2.6-win32.egg#md5=8319235be842d5a61c552be8d206f65a (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Skipping link https://pypi.python.org/packages/2.6/J/Jinja2/Jinja2-2.1.1-py2.6-win32.egg#md5=8540a2bf5bfd263842d3a7c6df13977b (from https://pypi.python.org/simple/Jinja2/); unknown archive format: .egg
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.0.tar.gz#md5=19fe3ee10ee94a6003c53374112f2403 (from https://pypi.python.org/simple/Jinja2/), version: 2.0
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.0rc1.tar.gz#md5=7751e097f23fec244634e601d86e1d60 (from https://pypi.python.org/simple/Jinja2/), version: 2.0rc1
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.1.1.tar.gz#md5=b37fc262e4f613eec57c3defe6aea97c (from https://pypi.python.org/simple/Jinja2/), version: 2.1.1
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.1.tar.gz#md5=c7a31931c95a7ae5e1baf21074fdd576 (from https://pypi.python.org/simple/Jinja2/), version: 2.1
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.2.1.tar.gz#md5=fea849d68891218eb0b21c170f1c32d5 (from https://pypi.python.org/simple/Jinja2/), version: 2.2.1
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.2.tar.gz#md5=7ea7821801eee5def026c216d80e5103 (from https://pypi.python.org/simple/Jinja2/), version: 2.2
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.3.1.tar.gz#md5=391c7dd06c62dfe7e30ebaad7af0a401 (from https://pypi.python.org/simple/Jinja2/), version: 2.3.1
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.3.tar.gz#md5=7fc34b115f157474d988db8caab6895c (from https://pypi.python.org/simple/Jinja2/), version: 2.3
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.4.1.tar.gz#md5=e0cf5af057fac63ac9689b86c8b31ce6 (from https://pypi.python.org/simple/Jinja2/), version: 2.4.1
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.4.tar.gz#md5=635746009a6560e20db97e94db28867d (from https://pypi.python.org/simple/Jinja2/), version: 2.4
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.5.1.tar.gz#md5=12be091a5d2edae961b65adfc99da826 (from https://pypi.python.org/simple/Jinja2/), version: 2.5.1
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.5.2.tar.gz#md5=3829be2926a067ee024e6d3e5327dbf7 (from https://pypi.python.org/simple/Jinja2/), version: 2.5.2
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.5.3.tar.gz#md5=cae31ce405ec5e4f167913b25ee4f65a (from https://pypi.python.org/simple/Jinja2/), version: 2.5.3
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.5.4.tar.gz#md5=4553d5aef15d550bfebbc1903014067e (from https://pypi.python.org/simple/Jinja2/), version: 2.5.4
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.5.5.tar.gz#md5=83b20c1eeb31f49d8e6392efae91b7d5 (from https://pypi.python.org/simple/Jinja2/), version: 2.5.5
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.5.tar.gz#md5=d02f82e33afe918cef8a9abcd23ccd78 (from https://pypi.python.org/simple/Jinja2/), version: 2.5
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.6.tar.gz#md5=1c49a8825c993bfdcf55bb36897d28a2 (from https://pypi.python.org/simple/Jinja2/), version: 2.6
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.1.tar.gz#md5=282aed153e69f970d6e76f78ed9d027a (from https://pypi.python.org/simple/Jinja2/), version: 2.7.1
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.2.tar.gz#md5=df1581455564e97010e38bc792012aa5 (from https://pypi.python.org/simple/Jinja2/), version: 2.7.2
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz#md5=b9dffd2f3b43d673802fe857c8445b1a (from https://pypi.python.org/simple/Jinja2/), version: 2.7.3
Found link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.tar.gz#md5=c2fb12cbbb523c57d3d15bfe4dc0e8fe (from https://pypi.python.org/simple/Jinja2/), version: 2.7
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.0.tar.gz#md5=19fe3ee10ee94a6003c53374112f2403 (from https://pypi.python.org/simple/Jinja2/), version 2.0 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.0rc1.tar.gz#md5=7751e097f23fec244634e601d86e1d60 (from https://pypi.python.org/simple/Jinja2/), version 2.0rc1 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.1.1.tar.gz#md5=b37fc262e4f613eec57c3defe6aea97c (from https://pypi.python.org/simple/Jinja2/), version 2.1.1 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.1.tar.gz#md5=c7a31931c95a7ae5e1baf21074fdd576 (from https://pypi.python.org/simple/Jinja2/), version 2.1 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.2.1.tar.gz#md5=fea849d68891218eb0b21c170f1c32d5 (from https://pypi.python.org/simple/Jinja2/), version 2.2.1 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.2.tar.gz#md5=7ea7821801eee5def026c216d80e5103 (from https://pypi.python.org/simple/Jinja2/), version 2.2 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.3.1.tar.gz#md5=391c7dd06c62dfe7e30ebaad7af0a401 (from https://pypi.python.org/simple/Jinja2/), version 2.3.1 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.3.tar.gz#md5=7fc34b115f157474d988db8caab6895c (from https://pypi.python.org/simple/Jinja2/), version 2.3 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.4.1.tar.gz#md5=e0cf5af057fac63ac9689b86c8b31ce6 (from https://pypi.python.org/simple/Jinja2/), version 2.4.1 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.4.tar.gz#md5=635746009a6560e20db97e94db28867d (from https://pypi.python.org/simple/Jinja2/), version 2.4 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.5.1.tar.gz#md5=12be091a5d2edae961b65adfc99da826 (from https://pypi.python.org/simple/Jinja2/), version 2.5.1 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.5.2.tar.gz#md5=3829be2926a067ee024e6d3e5327dbf7 (from https://pypi.python.org/simple/Jinja2/), version 2.5.2 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.5.3.tar.gz#md5=cae31ce405ec5e4f167913b25ee4f65a (from https://pypi.python.org/simple/Jinja2/), version 2.5.3 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.5.4.tar.gz#md5=4553d5aef15d550bfebbc1903014067e (from https://pypi.python.org/simple/Jinja2/), version 2.5.4 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.5.5.tar.gz#md5=83b20c1eeb31f49d8e6392efae91b7d5 (from https://pypi.python.org/simple/Jinja2/), version 2.5.5 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.5.tar.gz#md5=d02f82e33afe918cef8a9abcd23ccd78 (from https://pypi.python.org/simple/Jinja2/), version 2.5 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.6.tar.gz#md5=1c49a8825c993bfdcf55bb36897d28a2 (from https://pypi.python.org/simple/Jinja2/), version 2.6 doesn't match >=2.7.1
Ignoring link https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.tar.gz#md5=c2fb12cbbb523c57d3d15bfe4dc0e8fe (from https://pypi.python.org/simple/Jinja2/), version 2.7 doesn't match >=2.7.1
Using version 2.7.3 (newest of versions: 2.7.3, 2.7.2, 2.7.1)
Downloading from URL https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz#md5=b9dffd2f3b43d673802fe857c8445b1a (from https://pypi.python.org/simple/Jinja2/)
Running setup.py (path:/tmp/pip_build_root/Jinja2/setup.py) egg_info for package Jinja2
running egg_info
creating pip-egg-info/Jinja2.egg-info
writing requirements to pip-egg-info/Jinja2.egg-info/requires.txt
writing pip-egg-info/Jinja2.egg-info/PKG-INFO
writing top-level names to pip-egg-info/Jinja2.egg-info/top_level.txt
writing dependency_links to pip-egg-info/Jinja2.egg-info/dependency_links.txt
writing entry points to pip-egg-info/Jinja2.egg-info/entry_points.txt
writing manifest file 'pip-egg-info/Jinja2.egg-info/SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
reading manifest file 'pip-egg-info/Jinja2.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '' under directory 'custom_fixers'
warning: no previously-included files matching '' found under directory 'docs/_build'
warning: no previously-included files matching '.pyc' found under directory 'jinja2'
warning: no previously-included files matching '.pyc' found under directory 'docs'
warning: no previously-included files matching '.pyo' found under directory 'jinja2'
warning: no previously-included files matching '.pyo' found under directory 'docs'
writing manifest file 'pip-egg-info/Jinja2.egg-info/SOURCES.txt'
Source in /tmp/pip_build_root/Jinja2 has version 2.7.3, which satisfies requirement Jinja2>=2.7.1 (from -r requirements.txt (line 2))
skipping extra i18n
Downloading/unpacking matplotlib>=1.2.1 (from -r requirements.txt (line 3))
Getting page https://pypi.python.org/simple/matplotlib/
URLs to search for versions for matplotlib>=1.2.1 (from -r requirements.txt (line 3)):

https://pypi.python.org/simple/matplotlib/
Analyzing links from page https://pypi.python.org/simple/matplotlib/
Skipping https://pypi.python.org/packages/2.7/m/matplotlib/matplotlib-1.3.1-cp27-none-macosx_10_6_intel.whl#md5=a1507cee7468bd34a2acb7565649d84b (from https://pypi.python.org/simple/matplotlib/) because it is not compatible with this Python
Skipping https://pypi.python.org/packages/3.3/m/matplotlib/matplotlib-1.3.1-cp33-cp33m-macosx_10_6_intel.whl#md5=e2c82ca15c4f78dd82729bbc0ebef95c (from https://pypi.python.org/simple/matplotlib/) because it is not compatible with this Python
Skipping https://pypi.python.org/packages/3.4/m/matplotlib/matplotlib-1.3.1-cp34-cp34m-macosx_10_6_intel.whl#md5=a3528653b6f1cea53f96a358534242a1 (from https://pypi.python.org/simple/matplotlib/) because it is not compatible with this Python
Found link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-0.86.1.tar.gz#md5=d3727dc75c4c1cff0b0bae856b4e5ad8 (from https://pypi.python.org/simple/matplotlib/), version: 0.86.1
Found link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-0.86.2.tar.gz#md5=9bb3f2b70a26e131c6b10743e8c49fc5 (from https://pypi.python.org/simple/matplotlib/), version: 0.86.2
Found link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-0.86.tar.gz#md5=4770cbcddabcbab72d48fbb237ed5d8c (from https://pypi.python.org/simple/matplotlib/), version: 0.86
Found link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-0.91.0.tar.gz#md5=059aa32556644760aef9cec9fb8fc3ac (from https://pypi.python.org/simple/matplotlib/), version: 0.91.0
Found link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-0.91.1.tar.gz#md5=56a9344b077b5accbc4823be19f69dd6 (from https://pypi.python.org/simple/matplotlib/), version: 0.91.1
Found link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.0.1.tar.gz#md5=2196c0482d5b33dc8d33f67bbafc1323 (from https://pypi.python.org/simple/matplotlib/), version: 1.0.1
Found link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.1.0.tar.gz#md5=091a4d08c6f9fd7e5f7f63adc1abc351 (from https://pypi.python.org/simple/matplotlib/), version: 1.1.0
Found link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.1.1.tar.gz#md5=30ee59119599331bf1f3b6e838fee9a8 (from https://pypi.python.org/simple/matplotlib/), version: 1.1.1
Found link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.3.1.tar.gz#md5=789699851de28a543f3d244cf657ff68 (from https://pypi.python.org/simple/matplotlib/), version: 1.3.1
Skipping link http://matplotlib.org (from https://pypi.python.org/simple/matplotlib/); not a file
Skipping link http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/); not a file
Skipping link http://sourceforge.net/project/showfiles.php?group_id=80706 (from https://pypi.python.org/simple/matplotlib/); unknown archive format: .php
Skipping link http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474 (from https://pypi.python.org/simple/matplotlib/); unknown archive format: .php
Skipping link http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/ (from https://pypi.python.org/simple/matplotlib/); unknown archive format: .0
Skipping link http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.1/ (from https://pypi.python.org/simple/matplotlib/); unknown archive format: .1
Skipping https://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.2.0/matplotlib-1.2.0.tar.gz (from https://pypi.python.org/simple/matplotlib/) because it is externally hosted.
Skipping https://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.2.1/matplotlib-1.2.1.tar.gz (from https://pypi.python.org/simple/matplotlib/) because it is externally hosted.
Skipping https://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.3.0/matplotlib-1.3.0.tar.gz (from https://pypi.python.org/simple/matplotlib/) because it is externally hosted.
Skipping https://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.3.1/matplotlib-1.3.1.tar.gz (from https://pypi.python.org/simple/matplotlib/) because it is externally hosted.
Skipping link https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=278194 (from https://pypi.python.org/simple/matplotlib/); unknown archive format: .php
Skipping link https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474 (from https://pypi.python.org/simple/matplotlib/); unknown archive format: .php
Skipping link https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-0.99.1/ (from https://pypi.python.org/simple/matplotlib/); unknown archive format: .1
Skipping link https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-0.99.3/ (from https://pypi.python.org/simple/matplotlib/); unknown archive format: .3
Skipping link https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0 (from https://pypi.python.org/simple/matplotlib/); unknown archive format: .0
Skipping link https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0.1/ (from https://pypi.python.org/simple/matplotlib/); unknown archive format: .1
Skipping https://svn.sourceforge.net/svnroot/matplotlib/trunk/matplotlib#egg=matplotlib-dev (from https://pypi.python.org/simple/matplotlib/) because it is externally hosted.
Not searching http://matplotlib.org (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.org (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.org (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.org (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://matplotlib.sourceforge.net (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/ (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.1/ (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching https://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.2.0/matplotlib-1.2.0.tar.gz (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching https://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.2.1/matplotlib-1.2.1.tar.gz (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching https://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.3.0/matplotlib-1.3.0.tar.gz (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching https://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.3.1/matplotlib-1.3.1.tar.gz (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=278194 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=278194 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching https://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-0.99.1/ (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-0.99.3/ (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0 (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Not searching https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0.1/ (from https://pypi.python.org/simple/matplotlib/) for files because external urls are disallowed.
Ignoring link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-0.86.1.tar.gz#md5=d3727dc75c4c1cff0b0bae856b4e5ad8 (from https://pypi.python.org/simple/matplotlib/), version 0.86.1 doesn't match >=1.2.1
Ignoring link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-0.86.2.tar.gz#md5=9bb3f2b70a26e131c6b10743e8c49fc5 (from https://pypi.python.org/simple/matplotlib/), version 0.86.2 doesn't match >=1.2.1
Ignoring link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-0.86.tar.gz#md5=4770cbcddabcbab72d48fbb237ed5d8c (from https://pypi.python.org/simple/matplotlib/), version 0.86 doesn't match >=1.2.1
Ignoring link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-0.91.0.tar.gz#md5=059aa32556644760aef9cec9fb8fc3ac (from https://pypi.python.org/simple/matplotlib/), version 0.91.0 doesn't match >=1.2.1
Ignoring link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-0.91.1.tar.gz#md5=56a9344b077b5accbc4823be19f69dd6 (from https://pypi.python.org/simple/matplotlib/), version 0.91.1 doesn't match >=1.2.1
Ignoring link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.0.1.tar.gz#md5=2196c0482d5b33dc8d33f67bbafc1323 (from https://pypi.python.org/simple/matplotlib/), version 1.0.1 doesn't match >=1.2.1
Ignoring link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.1.0.tar.gz#md5=091a4d08c6f9fd7e5f7f63adc1abc351 (from https://pypi.python.org/simple/matplotlib/), version 1.1.0 doesn't match >=1.2.1
Ignoring link https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.1.1.tar.gz#md5=30ee59119599331bf1f3b6e838fee9a8 (from https://pypi.python.org/simple/matplotlib/), version 1.1.1 doesn't match >=1.2.1
Downloading from URL https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.3.1.tar.gz#md5=789699851de28a543f3d244cf657ff68 (from https://pypi.python.org/simple/matplotlib/)
Running setup.py (path:/tmp/pip_build_root/matplotlib/setup.py) egg_info for package matplotlib
Edit setup.cfg to change the build options
BUILDING MATPLOTLIB
matplotlib: yes [1.3.1]
python: yes [2.7.6 (default, Mar 22 2014, 22:59:38)  [GCC
4.8.2]]
platform: yes [linux2]
REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [not found. pip may install it below.]
dateutil: yes [dateutil was not found. It is required for date
axis support. pip/easy_install may attempt to
install it after matplotlib.]
tornado: yes [tornado was not found. It is required for the
WebAgg backend. pip/easy_install may attempt to
install it after matplotlib.]
pyparsing: yes [pyparsing was not found. It is required for
mathtext support. pip/easy_install may attempt to
install it after matplotlib.]
pycxx: yes [Couldn't import.  Using local copy.]
libagg: yes [pkg-config information for 'libagg' could not
be found. Using local copy.]
freetype: no  [pkg-config information for 'freetype2' could
not be found.]
png: yes [pkg-config information for 'libpng' could not
be found. Using unknown version.]
OPTIONAL SUBPACKAGES
sample_data: yes [installing]
toolkits: yes [installing]
tests: yes [nose 0.11.1 or later is required to run the
matplotlib test suite]
OPTIONAL BACKEND EXTENSIONS
macosx: no  [Mac OS-X only]
qt4agg: yes [installing, Qt: 4.8.6, PyQt4: 4.10.4]
error: XDG_RUNTIME_DIR not set in the environment.
error: XDG_RUNTIME_DIR not set in the environment.
gtk3agg: yes [installing, version 3.8.10]
error: XDG_RUNTIME_DIR not set in the environment.
error: XDG_RUNTIME_DIR not set in the environment.
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/init.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
gtk3cairo: yes [installing, version 3.8.10]
gtkagg: no  [The C/C++ header for gtk (gtk/gtk.h) could not
be found.  You may need to install the development
package.]
tkagg: no  [TKAgg requires Tkinter.]
wxagg: no  [requires wxPython]
gtk: no  [The C/C++ header for gtk (gtk/gtk.h) could not
be found.  You may need to install the development
package.]
agg: yes [installing]
cairo: yes [installing, version 1.8.8]
windowing: no  [Microsoft Windows only]
OPTIONAL LATEX DEPENDENCIES
dvipng: no
ghostscript: yes [version 9.10]
latex: no
pdftops: yes [version 0.24.5]
============================================================================
* The following required packages can not be built:
* freetype
Complete output from command python setup.py egg_info:

Edit setup.cfg to change the build options
BUILDING MATPLOTLIB
        matplotlib: yes [1.3.1]

            python: yes [2.7.6 (default, Mar 22 2014, 22:59:38)  [GCC

                    4.8.2]]

          platform: yes [linux2]

REQUIRED DEPENDENCIES AND EXTENSIONS
             numpy: yes [not found. pip may install it below.]

          dateutil: yes [dateutil was not found. It is required for date

                    axis support. pip/easy_install may attempt to

                    install it after matplotlib.]

           tornado: yes [tornado was not found. It is required for the

                    WebAgg backend. pip/easy_install may attempt to

                    install it after matplotlib.]

         pyparsing: yes [pyparsing was not found. It is required for

                    mathtext support. pip/easy_install may attempt to

                    install it after matplotlib.]

             pycxx: yes [Couldn't import.  Using local copy.]

            libagg: yes [pkg-config information for 'libagg' could not

                    be found. Using local copy.]

          freetype: no  [pkg-config information for 'freetype2' could

                    not be found.]

               png: yes [pkg-config information for 'libpng' could not

                    be found. Using unknown version.]

OPTIONAL SUBPACKAGES
       sample_data: yes [installing]

          toolkits: yes [installing]

             tests: yes [nose 0.11.1 or later is required to run the

                    matplotlib test suite]

OPTIONAL BACKEND EXTENSIONS
            macosx: no  [Mac OS-X only]

            qt4agg: yes [installing, Qt: 4.8.6, PyQt4: 4.10.4]

error: XDG_RUNTIME_DIR not set in the environment.
error: XDG_RUNTIME_DIR not set in the environment.
           gtk3agg: yes [installing, version 3.8.10]

error: XDG_RUNTIME_DIR not set in the environment.
error: XDG_RUNTIME_DIR not set in the environment.
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/init.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
         gtk3cairo: yes [installing, version 3.8.10]

            gtkagg: no  [The C/C++ header for gtk (gtk/gtk.h) could not

                    be found.  You may need to install the development

                    package.]

             tkagg: no  [TKAgg requires Tkinter.]

             wxagg: no  [requires wxPython]

               gtk: no  [The C/C++ header for gtk (gtk/gtk.h) could not

                    be found.  You may need to install the development

                    package.]

               agg: yes [installing]

             cairo: yes [installing, version 1.8.8]

         windowing: no  [Microsoft Windows only]

OPTIONAL LATEX DEPENDENCIES
            dvipng: no

       ghostscript: yes [version 9.10]

             latex: no

           pdftops: yes [version 0.24.5]

============================================================================
                    * The following required packages can not be built:

                    * freetype

Cleaning up...
Removing temporary dir /tmp/pip_build_root...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/matplotlib
Exception information:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/pip-1.5.6-py2.7.egg/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/dist-packages/pip-1.5.6-py2.7.egg/pip/commands/install.py", line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/local/lib/python2.7/dist-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 1229, in prepare_files
req_to_install.run_egg_info()
File "/usr/local/lib/python2.7/dist-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 325, in run_egg_info
command_desc='python setup.py egg_info')
File "/usr/local/lib/python2.7/dist-packages/pip-1.5.6-py2.7.egg/pip/util.py", line 697, in call_subprocess
% (command_desc, proc.returncode, cwd))
InstallationError: Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/matplotlib

trying to install the king phisher on my ubuntu 14. its not working

please reply me am having a hard time installing it on my ubuntu system


Invalid reading when record date is presented

Reproducer
Firstly I would like to thank for this great project. Before lofty, I use several different packages to read tags from different formats.
I recently met a problem though.
My code to read tags is:
https://github.com/tramhao/termusic/blob/master/lib/src/track.rs
Don't know when this problem happens, but now more than half of my mp3 are not recognized. I read the same file with tageditor and it's all right. The tags are in ID3V2 format. The only difference is, the unsupported file all have record date presented. When I delete this tag in tageditor, save it, it becomes supported all right by lofty. Is it a known bug or my code is wrong? I didn't use this tag in my code actually.
Summary
Passing of ID3V2 with record date tag is not working.
Expected behavior
It should be able to read all tags.
Assets
I cannot upload mp3 files but you can check this with any mp3 files in termusic. Thanks.

Seem a little bit update:
When record date is 4 number it is all right to read by lofty, when record date is 8 digits lofty cannot read it. Wired.

Hello!
The thing with Lofty is, it will parse timestamps into a Timestamp. This is different from other libraries, which will just return a string.
Timestamp parsing is already setup to handle multiple common encoding errors, but it could be that your file has one I am not aware of. Could you open the file up in a tag editor and send the recording date field here? Or you can email me the asset at serial AT [domain on my profile].

When record date is 4 number it is all right to read by lofty, when record date is 8 digits lofty cannot read it. Wired.

A 4 digit timestamp in ISO 8601 format is just a year, which is perfectly valid (it is the only required field).

The wrong recording date in tageditor is like this:
20200820

The correctly parsed recording date in tageditor is like this:
2009

Or empty is all right. I sent to you a wrongly parsed mp3 by email.

By the way, most of my tags were embeded by yt-dlp(ffmpeg underlying). The recording date should be from youtube.

Yeah, looks like yt-dlp embeds dates incorrectly for some reason. Your date "20200820" should be "2020-08-20". I'll see if I can easily support that format since yt-dlp audio files are pretty popular.

I confirm that the problem is solved by #453. Thanks.


Type classes for common structures: preorders, partial orders, and strict total orders

Description
Update (15 Sep 2023)
This is an extension of PR #199.  It adds a HasStrictTotalOrder type class to the HasOrder module.
Update (6 Sep 2023) (to reflect some of the changes requested in conversation below)
This addresses issue #34 for the special cases of preorders and partial orders.
The goal of this PR is to allow us to use

a single relation symbol ≤, to denote the "less or equal" relation on each of the types ℤ, ℕ, and Slot---on which ≤ denotes a partial order---and on the Epoch type, on which ≤` denotes a preorder.

a single relation symbol < to denote the "strictly less than" relation on each of the types ℤ, ℕ, and Slot.

Checklist

[X] Commit sequence broadly makes sense and commits have useful messages
[X] Code is formatted according to CONTRIBUTING.md
[X] Self-reviewed the diff

This is superseded by #221


Extend information about Promises.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Closed and Reopened this PR to attempt to resolve a specific Travis build failure.

@thecodingaviator This one has gone stale.


ModuleNotFoundError No module named 'openai'

I seem to be getting this error 🤔
I think it's a python env issue but I'm not sure?
➜  v6 git:(feature/DDA-2350-V6-components) ✗ # testTraceback (most recent call last):
  File "/Users/lopu/.oh-my-zsh/custom/plugins/zsh_codex/create_completion.py", line 3, in <module>
    from openai import OpenAI
ModuleNotFoundError: No module named 'openai'

Hmm, overwriting python's env system fixed it but I don't think that's an ideal solution
pip3 install openai --break-system-packages
Not sure why it just suddenly stopped working, maybe I updated python or pip ??

Yeah not sure what's going on there. Sometimes it helps to to python3 -m pip install ...., but I think this might not be one of those cases.


Zone.js higher than 0.6.21 breaks angular-universal https calls

Calls to https:// end up with error code: ECONNRESET, as described in https://github.com/angular/universal-starter/issues/172

This is because the EventEmitter.once is not handled properly, I have create a pull request, you can use my repository for test, https://github.com/JiaLiPassion/zone.js.git.

Any updates on this?

This has been fixed, you can use the latest zone.js 0.7.1 to test.


Controller codebase refactoring

Solves #12072
cc @bgrant0607 @wojtek-t @davidopp @dchen1107

The changes LGTM.
But it would be good for someone else to also look into it too - cc @thockin

Do any of the controllers have cloudprovider-specific logic, or is that all pushed behind the cloudprovider interface?

I will take a look, but note that #6520 exists too.
@markturansky

@bgrant0607 The volume plugins are currently using their specific cloud provider.  The cloud provider interface does not have functions for managing volumes.  The AWS cloud provider contains volumes methods.  GCE does not.   OpenStack will need a cloud provider implementation for volumes.  NFS (NetApp, EMC) has APIs to tap into.

Thanks! Self assigning since I'm currently doing some work in pkg/controller/. Looks simple enough at a glance

@gmarek needs rebase.

Rebased.

LGTM, and leave it to @mikedanese for final call.

LGTM Thanks!

Pinging shippable via close/reopen.

@k8s-bot test this [testing build queue, sorry for the noise]

Automatic merge from SubmitQueue


Frequent crashes resulting in file destruction.

Acknowledgement

[X] I have read Getting-Started and FAQ

🐛 Describe the bug
I've had a problem for a while that other users seem to have reported but seems to have not been resolved, though since the most recent update it has gotten worse.
When I attempt to render anything using WORLDLINE-R (which, unintentionally happens frequently since it is what the program defaults to), the program will crash. I've had this issue for about a year. The program will also frequently crash if I attempt to or accidentally make another edit while it is in the process of rendering. Oddly enough, voicebanks written entirely in hiragana are exempt from this. They work completely fine.
I've gotten used to this and simply work around it by saving extremely frequently, but ever since the last update, when the program crashes, my file is corrupted, either by half of it being completely wiped or by some other means that I can't understand by looking at it. I've begun making backups just in case, but I've lost hours of work to this more than once. As seen in this screenshot, when viewing the file in text format, it ends abruptly in the middle of a line. (If necessary, I can provide some of my files recently corrupted by the program, but I wouldn't see much use in it as other than the abrupt stop, there isn't anything abnormal)

Explains how to reproduce the bug

Load any file
Attempt to render using WORLDLINE-R using any voicebank, with the exception of completely hiragana voicebanks
Program locks up, crashes about two seconds later.
Reload program, attempt to open USTX. Will throw an error of either a null object reference, or missing expected syntax in the file.

In the instance of the null object reference, the file seems to be intact when viewing in text format, but corrupted in some way which doesn't allow it to open. The missing expected character applies to the abruptly ending file.
"lotl_lisa.ustx", "PINK_SAM-PAPA-autosave.ustx", are the abruptly ending files.
"PINK_SAM-PAPA.ustx", is the files that raises a null object exception. There was one more, but I seem to have deleted it. (Files shared through drive links due to being unsupported by Github)
OS & Version
Windows 11 Home
Logs
log20241017_002.txt

Not certain if it has anything to do with the differences in the function of hiragana and non-hiragana banks, but also being a user of classic UTAU my system locale is set to Japanese. I'm not certain that could be responsible for any bugs related to English, Romaji, or other non-kana banks, but it might be useful to mention. Additionally my "MTSAM" and "MTKATHY" banks used in the attached files are written in a slightly custom phoneme format that as far as I'm aware isn't standard to or supported by any of the settings in OU. I wouldn't think this would be an issue either, but you never know. May be worth mentioning.

For right now, you can switch to another resampler by default in preferences in more recent versions!
Worldline-R crashes happen for two reasons:

faulty oto.ini entries being used
faulty audio files being used

Both can be found to fix by running a singer error check via Tools > Singers..., then pressing the ⚙ icon and Singer Error Check. It'll generate a .txt file and tell you what files have issues, and what issues. Typically any duplicate warnings are benign but you're looking for invalid oto.ini formats and invalid audio formats particularly. UTAU resamplers and thus OpenUtau generally call for WAV files that are 44.1k sample rate, 16bit, and mono. Hiragana/romaji/novel formatting should not be an issue! The exclamation points in your file path may or may not be an issue for a few programs, though-- it's probably not the problem here but if you ever have an opportunity to change that source folder name without breaking lots of links, I'd recommend it.
Do you know what phonemizer you were selecting when this error occurred?

The phonemizer was just left at default, you can see that in the USTX track info.

Not quite certain why it'd be having problems between Papa and the phonemizer, I've never had any issues with him, no crashes, lag, audio problems, etc. Works like a charm.
I should have also specified, the crashes also occur while using the Classic renderer. Worldline produces an instant crash regardless of what I'm doing, and Classic produces crashes seemingly at random, though typically when editing lyrics and note parameters.
As for my singers, it seems the more frequent recent crashes may have been corrupt .wav files? I moved everything to a new hard drive recently, actually around the same time of the latest update, and I think some files were damaged in the process? But the close link in timing lead me to believe it was some update related problem.
The singer reports cited invalid oto settings, which is odd because I'd been oto-ing singers in the same way for a pretty long time and never had an issue with it before. I looked and found the oto was completely fine, but some of my samples were 0 ms long. That also explains an issue that randomly popped up after I moved all my files, where one of my singers would fail to render certain phonemes due to "invalid audio format". I fixed the issue by replacing the samples and it is no longer reported in the singer report, but the crashes still persist.
As for my silly looking folder name, it was only supposed to be temporary but I unfortunately forgot about it and yes, I can't change it without breaking a lot of links. Though it's never caused me problems and should be perfectly fine to keep.
I've tested it with a lot of intentional crashes in the past few hours, and it seems to no longer corrupt files when it crashes. It's funny how just 3 or so corrupt wav files can cause that much of an issue.
For the other random crashes, though, I can probably chalk it up to my computer being sort of a piece of junk. The issue happens not only with my singers but with any other fairly commonly used singers that other users seem to not have a problem with(This seems to be a problem brought up in a different issue, where two users experience Worldline crashes using a certain version of TETO, while others using the same version had no problem). It's likely something odd on my end and nothing wrong with the application itself, it's been happening since I begun using it about a year and a half - two years ago. The issue only happening with non-kana singers is likely just coincidence, but I figured it would be worth mentioning just in case.
Also, thank you for letting me know that I can set the default renderer! I guess I didn't notice that when it was added.
My bad for opening an issue over nothing haha, but it never occurred to me that something could have screwed my files up when I moved them to a new drive.
Thanks!


[Meta] Implement Shared Subscriptions

Add shared subscription support allowing for load balanced consumers of a subscription
MQTT specification reference
4.8.2 Shared Subscriptions
Shared Subscription Topic Filter definition
A Shared Subscription can be associated with multiple subscribing MQTT Sessions. Like a Non‑shared Subscription, it has a Topic Filter and Subscription Options; however, a publication that matches its Topic Filter is only sent to one of its subscribing Sessions. Shared Subscriptions are useful where several consuming Clients share the processing of the publications in parallel.
A Shared Subscription is identified using a special style of Topic Filter. The format of this filter is:
$share/{ShareName}/{filter}

$share is a literal string that marks the Topic Filter as being a Shared Subscription Topic Filter.
{ShareName} is a character string that does not include /, + or #
{filter} The remainder of the string has the same syntax and semantics as a Topic Filter in a non-shared subscription. Refer to section 4.7.

A Shared Subscription's Topic Filter MUST start with $share/ and MUST contain a ShareName that is at least one character long [MQTT-4.8.2-1].
The ShareName MUST NOT contain the characters "/", "+" or "#", but MUST be followed by a "/" character. This "/" character MUST be followed by a Topic Filter [MQTT-4.8.2-2] as described in section 4.7.
Non-normative comment
Shared Subscriptions are defined at the scope of the MQTT Server, rather than of a Session. A ShareName is included in the Shared Subscription's Topic Filter so that there can be more than one Shared Subscription on a Server that has the same {filter} component. Typically, applications use the ShareName to represent the group of subscribing Sessions that are sharing the subscription.
Examples:

Shared subscriptions $share/consumer1/sport/tennis/+ and $share/consumer2/sport/tennis/+ are distinct shared subscriptions and so can be associated with different groups of Sessions. Both of them match the same topics as a non-shared subscription to sport/tennis/+.
If a message were to be published that matches sport/tennis/+ then a copy would be sent to exactly one of the Sessions subscribed to $share/consumer1/sport/tennis/+ , a separate copy of the message would be sent to exactly one of the Sessions subscribed to $share/consumer2/sport/tennis/+ and further copies would be sent to any Clients with non-shared subscriptions to sport/tennis/+
Shared subscription $share/consumer1//finance matches the same topics as a non-shared subscription to /finance.
Note that $share/consumer1//finance and $share/consumer1/sport/tennis/+ are distinct shared subscriptions, even though they have the same ShareName. While they might be related in some way, no specific relationship between them is implied by them having the same ShareName.

A Shared Subscription is created by using a Shared Subscription Topic Filter in a SUBSCRIBE request. So long as only one Session subscribes to a particular Shared Subscription, the shared subscription behaves like a non-shared subscription, except that:

The $share and {ShareName} portions of the Topic Filter are not taken into account when matching against publications.
No Retained Messages are sent to the Session when it first subscribes. It will be sent other matching messages as they are published.

Once a Shared Subscription exists, it is possible for other Sessions to subscribe with the same Shared Subscription Topic Filter. The new Session is associated with the Shared Subscription as an additional subscriber. Retained messages are not sent to this new subscriber. Each subsequent Application Message that matches the Shared Subscription is now sent to one and only one of the Sessions that are subscribed to the Shared Subscription.
A Session can explicitly detach itself from a Shared Subscription by sending an UNSUBSCRIBE Packet that contains the full Shared Subscription Topic Filter. Sessions are also detached from the Shared Subscription when they terminate.
A Shared Subscription lasts for as long as it is associated with at least one Session (i.e. a Session that has issued a successful SUBSCRIBE request to its Topic Filter and that has not completed a corresponding UNSUBSCRIBE). A Shared Subscription survives when the Session that originally created it unsubscribes, unless there are no other Sessions left when this happens. A Shared Subscription ends, and any undelivered messages associated with it are deleted, when there are no longer any Sessions subscribed to it.
Notes on Shared Subscriptions:

If there's more than one Session subscribed to the Shared Subscription, the Server implementation is free to choose, on a message by message basis, which Session to use and what criteria it uses to make this selection.
Different subscribing Clients are permitted to ask for different Requested QoS levels in their SUBSCRIBE packets. The Server decides which Maximum QoS to grant to each Client, and it is permitted to grant different Maximum QoS levels to different subscribers. When sending an Application Message to a Client, the Server MUST respect the granted QoS for the Client's subscription [MQTT-4.8.2-3], in the same that it does when sending a message to a ‑Subscriber.
If the Server is in the process of sending a QoS 2 message to its chosen subscribing Client and the connection to the Client breaks before delivery is complete, the Server MUST complete the delivery of the message to that Client when it reconnects [MQTT-4.8.2-4] as described in section 4.3.3. If the Client's Session terminates before the Client reconnects, the Server MUST NOT send the Application Message to any other subscribed Client [MQTT-4.8.2-5].
If the Server is in the process of sending a QoS 1 message to its chosen subscribing Client and the connection to that Client breaks before the Server has received an acknowledgement from the Client, the Server MAY wait for the Client to reconnect and retransmit the message to that Client. If the Client'sSession terminates before the Client reconnects, the Server SHOULD send the Application Message to another Client that is subscribed to the same Shared Subscription. It MAY attempt to send the message to another Client as soon as it loses its connection to the first Client.
If a Client responds with a PUBACK or PUBREC containing a Reason Code of 0x80 or greater to a PUBLISH packet from the Server, the Server MUST discard the Application Message and not attempt to send it to any other Subscriber [MQTT-4.8.2-6].
A Client is permitted to submit a second SUBSCRIBE request to a Shared Subscription on a Session that's already subscribed to that Shared Subscription. For example, it might do this to change the Requested QoS for its subscription or because it was uncertain that the previous subscribe completed before the previous connection was closed. This does not increase the number of times that the Session is associated with the Shared Subscription, so the Session will leave the Shared Subscription on its first UNSUBSCRIBE.
Each Shared Subscription is independent from any other. It is possible to have two Shared Subscriptions with overlapping filters. In such cases a message that matches both Shared Subscriptions will be processed separately by both of them. If a Client has a Shared Subscription and a Non‑shared Subscription and a message matches both of them, the Client will receive a copy of the message by virtue of it having the Non‑shared Subscription. A second copy of the message will be delivered to one of the subscribers to the Shared Subscription, and this could result in a second copy being sent to this Client.

Task list decomposition

[x] Parse and validate Shared Subscription Topic Filter respecting the rules [MQTT-4.8.2-1] [MQTT-4.8.2-1] #795
[x] Update the SUBSCRIBE message flow processing to understand when a shared subscription is involved and create a SharedSubscription object instance on the SubscriptionsDirectory. This SharedSubscription should contains the list of clients that as subscribed to the shared topic. This implementation has to satisfy the requirement:

the Server MUST respect the granted QoS for the Client's subscription [MQTT-4.8.2-3]
same shared subscription name can be used with different TopicFilters, they are effectively different subscriptions.

If a Client responds with a PUBACK or PUBREC containing a Reason Code of 0x80 or greater to a PUBLISH packet from the Server, the Server MUST discard the Application Message and not attempt to send it to any other Subscriber [MQTT-4.8.2-6]  PR: #796

[x] Update the UNSUBSCRIBE and the termination of a session so that all of its shared subscriptions are properly cleaned. A Session can explicitly detach itself from a Shared Subscription by sending an UNSUBSCRIBE Packet that contains the full Shared Subscription Topic Filter. Sessions are also detached from the Shared Subscription when they terminate. PR: #799
[x] Verify if shared subscriptions need to survive broker restarts, and if the answer is yes, provide the implementation to store and reload. The answer is YES, because the clients are removed from shared subscriptions only when they DISCONNECT explicitly and session is clean start, or UNSUBSCRIBE or the session expires, so a broker restart have to re-establish all the shared subscriptions, eventually will be removed if the clients doesn't reconnect within the session expiry period #802
[x] Update the CONNACK response's Shared Subscription Available property accordingly #800
[x] Check SUBACK/DISCONNECT payload doesn't contain Shared Subscriptions not supported reason code

Completed as all tasks has been implemented


Link to invoker repos for samples

@dsyer suggested that it would be helpful to link to the samples. This is a step in that direction while still acknowledging that 3rd parties can write invokers which are just as valid as those provided in the riff project.

LGTM. Presumably https://github.com/projectriff?q=-invoker would work as well?

Yes, cleaned up the URL.


Implement versioning

Implement API version for each request, basically implement this:
https://developers.conekta.com/api?language=node#versioning

Added versioning in #8 , let me know if this works or not!

Perfect! thank you @kdaker  👍


WIP - Set k8s.io/kubernetes dependency to v0.23.3

What this PR does / why we need it:
Set k8s.io/kubernetes to v0.23.3 to match the version needed in github.com/openshift/cluster-node-tuning-operator v0.0.0-20220614214129-2c76314fb3cc
Which issue(s) this PR fixes
Fixes an art issue with respect to go dependency checks in Cachito.
Checklist

[x] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

I meant to open a draft PR first.
/hold

/unhold
Verified creating clusters with 4.12 and 4.13 still works.

why would we hard pin the kube version we vendor in this repo based on cluster-node-tuning-operator commit?

/hold

Closing this PR.
Discussed issue with art further, i.e., go dependency check failing in Cachito when https://github.com/openshift/hypershift/pull/2000 was merged. It's unknown why the go list command is not working as expected, but there will be a change made later to add a flag to ignore this error message on the Cachito side of things -  https://issues.redhat.com/browse/STONEBLD-631

/hold cancel

/lgtm

/lgtm

/approve

/cherry-pick release-4.12


Add option to remove unknown / unsupported apps

Description of the feature you're suggesting.
Several apps on my Flipper are no longer in the catalog or they don't work with the latest firmware. It would be nice if there were an option to delete all of these.
Anything else?
No response

@rinchen companion apps will be the best place to implement it


[VL] Native validation failed due to: Invalid input type in casting: ARRAY/MAP/ROW/VARBINARY

Description
A fallback case. Will fix it.

we encounter same issue which is cast map to string.


Gracefully Shutdown GraphDB

At the moment when we run make stop-<env> we're letting docker's default behavior take over killing the GraphDB container. This results in unclean GraphDB shutdowns.


[e2e]: generic workflow_dispatch branch1 default slsa3

Repo: https://github.com/slsa-framework/example-package/tree/branch1
Run: https://github.com/slsa-framework/example-package/actions/runs/6464234699
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Trigger: workflow_dispatch
Branch: branch1
Date: Tue Oct 10 03:16:53 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/branch1
Run: https://github.com/slsa-framework/example-package/actions/runs/6477492811
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Trigger: workflow_dispatch
Branch: branch1
Date: Wed Oct 11 03:17:05 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/branch1
Run: https://github.com/slsa-framework/example-package/actions/runs/6490766438
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Trigger: workflow_dispatch
Branch: branch1
Date: Thu Oct 12 03:16:41 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/branch1
Run: https://github.com/slsa-framework/example-package/actions/runs/6503545199
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Trigger: workflow_dispatch
Branch: branch1
Date: Fri Oct 13 03:16:52 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/branch1
Run: https://github.com/slsa-framework/example-package/actions/runs/6515220590
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Trigger: workflow_dispatch
Branch: branch1
Date: Sat Oct 14 03:15:19 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/branch1
Run: https://github.com/slsa-framework/example-package/actions/runs/6521633704
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Trigger: workflow_dispatch
Branch: branch1
Date: Sun Oct 15 03:15:54 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/branch1
Run: https://github.com/slsa-framework/example-package/actions/runs/6528515149
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Trigger: workflow_dispatch
Branch: branch1
Date: Mon Oct 16 03:17:05 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/branch1
Run: https://github.com/slsa-framework/example-package/actions/runs/6542031682
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.workflow_dispatch.branch1.default.slsa3.yml
Trigger: workflow_dispatch
Branch: branch1
Date: Tue Oct 17 03:41:27 UTC 2023
Tests are passing now. Closing this issue.


Removed Boost.Signals from Getting Started documentation

Updated the Getting Started documentation to reflect that Boost.Signals is no longer part of Boost.

Done in dd6adac5ac52d5742dd136ffddf8fb328d44b626


Fix pandas v1.4 breaks the IIASA database API #609

pd.read_json in pandas 1.4 expects to receive strings not bytes.

It seems that pandas v1.4 breaks a few more items, related to the filter implementation. If you have a minute to investigate what is going on...?
Note that I have a large PR #598, with a specific PR #614 moving the filter-implementation to a new (test) module. I hope to have that finished by end of next week, will then come back to this PR.


Time published

I just noticed the detection system marks the bounding boxes as having been detected at     boundingBoxesResults_.header.stamp = ros::Time::now();
Wouldn't it make more sense to publish the time from the ROS image coming in. That way the detection is accurate to the correct TF. I would expect on slow machines this to be a huge issue.
msg.header.stamp
https://github.com/leggedrobotics/darknet_ros/blob/master/darknet_ros/src/YoloObjectDetector.cpp#L604
ROS Image documentation
Header header        # Header timestamp should be acquisition time of image

Totally makes sense from my point of view. It has to be the stamp of the image acquisition. ros::Time::now() as stamp for the box is plain wrong.

@gftabor It makes sense to stamp it with the time the image came in, and so looking at BoundingBoxes.msg
Header header
Header image_header
BoundingBox[] bounding_boxes

it does have the time stamp from the image too in the image_header .
I'm currently trying to write a node that subscribes the /camera/image_color and /darknet_ros/bounding_boxes and tries to synchronize them using message_filters - Time Synchronizer but it uses the default header (which is different for these topics) to synchronize.
What would be the best way to synchronize these topics? Any suggestion?

So that change is actually pretty recent. This seems to be added in PR #60 in April . The really interesting bit is that the first commit to that development branch was pushed 2 days before my issue here.

I would imagine a solution could be implemented with this without too much difficulty.
http://wiki.ros.org/topic_tools/transform
Just republish bounding box message after swapping the headers.

I would imagine a solution could be implemented with this without too much difficulty.
http://wiki.ros.org/topic_tools/transform
Just republish bounding box message after swapping the headers.

Assuming:

bounding boxes published to /camera_7/bounding_boxes
bbs with swapped headers published to /camera_7/bounding_boxes_ts

rosrun topic_tools transform /camera_7/bounding_boxes /camera_7/bounding_boxes_ts darknet_ros_msgs/BoundingBoxes 'darknet_ros_msgs.msg.BoundingBoxes(header = m.image_header, image_header = m.header, bounding_boxes = m.bounding_boxes )' --import darknet_ros_msgs


Added macros print! and println!

Added two macros to print to stdout. If SYSTEM_TABLE is None, they panic.

Note: I used core::format_args! inside of itself in println!, instead of core::format_args_nl! since that requires users to add a feature.

OK, will look into it.

Hi @JonahPlusPlus - do you have a status update on this PR?


[Bug] Auth requires GameKit.framework, which may lead to App store rejection

[REQUIRED] Please fill in the following fields:

Unity editor version: 2020.1.10f1
Firebase Unity SDK version: 7.0.2
Source you installed the SDK: .unitypackage
Problematic Firebase Component:Auth
Other Firebase Components in use:Auth
Additional SDKs you are using:  Facebook SDK Unity SDK 9.0.0
Platform you are using the Unity editor on: Windows
Platform you are targeting: iOS
Scripting Runtime:

[REQUIRED] Please describe the issue here:
(Please list the full steps to reproduce the issue. Include device logs, Unity logs, and stack traces if available.)
Steps to reproduce:
Have you been able to reproduce this issue with just the Firebase Unity quickstarts (this GitHub project)?
What's the issue repro rate? (eg 100%, 1/5 etc)
What happened? How can we make the problem occur?
This could be a description, log/console output, etc.
If you have a downloadable sample project that reproduces the bug you're reporting, you will
likely receive a faster response on your issue.
Relevant Code:
Engine : Unity 2020.1.10f1
Using Firebase and Facebook SDK Unity SDK 9.0.0
Build in iOS and Xcode 12.4
I have two error during build in Xcode after add Facebook  SDK

'FBSDKCoreKit/FBSDKCoreKit.h' file not found
This error just happened at .xcodeproj
I don’t know why but It didn’t happened if I builded it at .xcworkspace
But even at .xcworkspace , I still faced the error 2

Undefined symbol: OBJC_CLASS$_GKLocalPlayer
I already tried this solution :
adding GameKit.framework to your xcode prject from
Targets -> UnityFramework -> General -> Frameworks and Libraries
-> click + button and find GameKit.framework -> rebuild.
But it didn’t work for me.
Also try to add
libFirebaseCppAuth.a in Compile Sources . But it still failed to build .
Please help me if you know how to solve it.

Hi @sparrow06078,
You mentioned you've tried solution I guess reference from this comment, which I also see in a following one it mentioned that works with a clean first and then build. Could you try again to see if that can also help you?

Hi @sparrow06078,
You mentioned you've tried solution I guess reference from this comment, which I also see in a following one it mentioned that works with a clean first and then build. Could you try again to see if that can also help you?

I tried this but didnt work.
Targets -> UnityFramework -> General -> Frameworks and Libraries
-> click + button and find GameKit.framework -> rebuild.

'FBSDKCoreKit/FBSDKCoreKit.h' file not found sounds like an error with the Facebook SDK you're using. Have you confirmed that using the Facebook SDK works when Firebase is not included? Or the opposite: that Firebase works when Facebook is not included?
GameKit.framework also shouldn't affect Firebase SDKs as far as I know.
Can you try starting from the Unity Quickstart app and see if you can get that working, then add in libraries until it breaks to see what specifically is breaking your build?

I'm having the same issue with XCODE and SDK 7.1.0
Undefined symbol: OBJC_CLASS$_GKLocalPlayer  referenced from objc-class-ref in libFirebaseCppAuth.a
ld: symbol not find for architecture arm64
Please fix it!!!

@sparrow06078
I believe your issue with FBSDKCoreKit/FBSDKCoreKit.h is a problem in Facebook SDK. See this https://github.com/facebook/facebook-sdk-for-unity/issues/504
Facebook SDK also introduced a number of issue when used with Firebase SDK.  And those should be fixed in the latest 7.1.0. This includes a patch in Firebase, and a couple of new features in EDM4U in order to properly support Swift Framework used by Facebook SDK.
In short, try to upgrade to Firebase 7.1.0 and see if that resolves your issue.
Let us know.
Shawn

@shlighter Thanks so much for your information provided in #981
Here is my understanding, combining information from #981 and https://github.com/facebook/facebook-sdk-for-unity/issues/504#issuecomment-746729238

When using Firebase SDK and Facebook SDK, you will get XCODE ERROR- OBJC_CLASS$_GKLocalPlayer in libFirebaseCppAuth.a symbol not find for architecture arm64 when building Xcode project.

I actually tried quickstart and import both Firebase 7.1.0 and Facebook 9.0.0 and I did not see this build error at all.
@shlighter reported that they only use Firebase SDK and see the same error.  Therefore, this is not necessary to be related to Facebook SDK.
The common workaround is to add GameKit.framework to UnityFramework target.  However, this would cause Apple App Store reject if the app did not GameCenter feature at all. In that case, the only workaround is to modify iOS code using instruction described here https://github.com/facebook/facebook-sdk-for-unity/issues/504#issuecomment-746729238

I did noticed that Auth C++ code has dependency to GameKit here.  I suspect the link error is from here.  I think we probably should use Runtime Reference, a.k.a. Reflection for Objective-C, here.

Seems to be a legit issue.  Let me report to the team.

Hi there, I see you closed my ticket and continue here. I want to add that in my case I don't have Facebook SDK at all, I only have Firebase

I also have this issue and have had to look into PostProcessingScripts to resolve this. Our team is using the Firebase SDK. Just adding this to the list so we can hopefully have a fix for this instead of requiring "unused" frameworks to be added to the build.

We also have this, no Facebook SDK. This happened after updating from 7.0.2 to 7.1.0. We have to add GameKit.framework to the Xcode project.

I'm having the same issue too. We have also just updated to the 7.1.0 SDK but we don't use Facebook and never have.

Also ran into this issue with GKLocalPlayer. Have both Firebase and Facebook.

2 months and no solution still? It used to work fine before the latest SDK releases

Bump

This comment here helped me https://github.com/facebook/facebook-sdk-for-unity/issues/504#issuecomment-747153904

The Unity framework is simply missing the dependency to GameKit that Firebase requires. There should be some separation between the Game Center auth modules and the rest.

Having same issue when started to use FirebaseAuth on my unity project. Thankfully, use of this comment helped to build iOS project: https://github.com/firebase/quickstart-unity/issues/954#issuecomment-780320439. This is major issue, as it takes around 2 hours to find the rootcause. Bump bump bump

I'm also having the same issue with GKLocalPlayer on 7.1.0 SDK, not using facebook.

This issue should not be closed, because the problem is fixed in a separate package and the latest Unity package still does not work. Please, reopen it

I'm not using Facebook - just the Apple Sign-in Authorization ( i've in included Firebase Auth in my Unity project) and the XCode build crashes with:  [...] FirebaseUnity.app/Frameworks/UnityFramework.framework/UnityFramework, 265): Symbol not found: OBJC_CLASS$_GKLocalPlayer
So apparently GameKit is still required.   How do I go about resolving this so I can get the build working in XCode?

@streetwalker-unity this is because the issue not in Facebook SDK, but in Firebase Auth.
This workaround works for me: https://github.com/facebook/facebook-sdk-for-unity/issues/504#issuecomment-747016544
No issues with AppStore review. Game has been successfully published there: https://apps.apple.com/us/app/bitten/id1556407553
Just a kind reminder for this project owners to fix this issue and update Firebase SDK.

@uladzislaubasin  - so what part gets you past, or you have to perform all of these?

Enable GameKit.framework as optional in the UnityFramework target, Link Libraries in the Build Settings
Edit the FIRGameCenterAuthProvider.m an insert the code provided
Add the C# script provided to the Editors folder (somewhere...)

Did you have to perform all 3 of those?

Only 1 and 2.
Point 3 is to automate actions from 1, otherwise you have to repeat 1 and 2 every time you export FRESH iOS build. I did not take this path, because I hope that Firebase SDK will be updated soon and this workaround won't be required anymore.

Enable GameKit.framework as optional in the UnityFramework target, Link Libraries in the Build Settings

This step worked for me, but it's a frustrating workaround as I have to do this every time the xcode project is rebuilt.
I'd also note that it only began happening when I started using https://github.com/googlesamples/google-signin-unity along with firebase auth. Unsure if it's related, or if nothing was being linked previously.

You don’t have to always redo it when building the iOS app, you can write a post build script to link it.
How to do it:
https://github.com/facebook/facebook-sdk-for-unity/issues/504#issuecomment-757912373

Ah, I missed that, thank you!


Report the error message when fails to start GIE service

Currently in graph manager, we use a shell command to launch the GIE, and trying to find the port from the log, then do a simple query g.V().count() to verify the GIE server works normally. If the port is not found or the query failed or timeout, it will return an -1 error to client, and the error logs is in the log files.
It would be better if we give some hints about the errors to client, not just -1, especially in k8s, because the pod maybe deleted as well as the log files.

Resolved by #732


Ethereum

Aka.ms link name
https://www.jubileeclimatefarm.org/forum/general-discussion/urgent-query-ask-expert-how-do-i-contact-ethereum-customer-support-number-by-phone
Category (Optional. Select None to auto-select)
None

https://www.jubileeclimatefarm.org/forum/general-discussion/urgent-query-ask-expert-how-do-i-contact-ethereum-customer-support-number-by-phone

https://community.dynamics.com/forums/thread/details/?threadid=62188df4-275d-ef11-bfe3-002248307cf6

https://community.dynamics.com/forums/thread/details/?threadid=748f54a4-2c5d-ef11-bfe3-002248307cf6


Feature/11972 youtube nocookie

@RobjS You're right. I reworded and reordered the commits.

The changelog may also need updating.

Oops. I forgot.


compile tensorlfow c++ object class as /clr project to make the dll  fail !!

System information

windows10:
install tensorflow: from source by vs2015
TensorFlow version: r1.2
-CMake:  3.8.2 build

Error List

#error instruction:  <condition_variable> is not supported when compiling with /clr or /clr:pure.	CppWrapper	d:\Developer\Microsoft Visual Studio 14.0\VC\include\condition_variable	17

#error instruction:   is not supported when compiling with /clr or /clr:pure.	CppWrapper	d:\Developer\Microsoft Visual Studio 14.0\VC\include\mutex	8

#error instruction:   is not supported when compiling with /clr or /clr:pure.	CppWrapper	d:\Developer\Microsoft Visual Studio 14.0\VC\include\thread	8

e:\tensor\tensorflow\tensorflow\contrib\cmake\build\external\eigen_archive\eigen\src/Core/ArithmeticSequence.h(205): fatal error C1001: An internal error has occurred in the compiler.

The TensorFlow codebase is not compatible with the /clr flag when building with Visual C++. The MSDN documentation outlines some of the restrictions when you compile using that flag.
If there is a compelling reason to build TensorFlow with this flag, and the code changes to make this possible are not too invasive, we might consider accepting a contribution to do so.  Therefore I'll mark this as "Contributions Welcome" for now, and we'll keep the issue open if you can give us some more details about why you want to do this.
(For accessing the TensorFlow API from a managed language, check out TensorFlowSharp by @migueldeicaza. As far as I can tell, it uses P/Invoke to invoke TensorFlow API methods that are implemented in an unmanaged DLL.)

I have build an console exe with tensorflow and opencv libraries for detecting and recognizing human. However, my team built a C# GUI system. They hope me to build the /clr project to make a DLL for their C# project to import and finish human face recognition. But we even don't know tensorflow can't compile with /clr flag. So this is really frustrating.
I right now don't have some ideas about compiling the DLL, but I must do that. Maybe take a long time to find the correct trick or make some changes to Tensorflow source files.

I'd suggest building your console exe as a native DLL instead, and using P/Invoke to call into the DLL from the C# GUI.

@mrry suggestion would work


Replace Point with Coordinate in MapFragment

Fixes #1467

@gino-m PTAL?

Codecov Report

Merging #1481 (ffa4ac7) into master (6772772) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #1481      +/-   ##
============================================
- Coverage     30.53%   30.53%   -0.01%
  Complexity      892      892
============================================
  Files           330      330
  Lines          7372     7373       +1
  Branches        476      476
============================================
  Hits           2251     2251
- Misses         4941     4942       +1
  Partials        180      180

Impacted Files
Coverage Δ

...com/google/android/ground/ui/map/CameraPosition.kt
79.31% <0.00%> (ø)

...le/android/ground/ui/map/gms/GoogleMapsFragment.kt
0.00% <0.00%> (ø)

...ground/ui/datacollection/DataCollectionFragment.kt
0.00% <0.00%> (ø)

...nd/ui/datacollection/PolygonDrawingTaskFragment.kt
0.00% <0.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


<IP_ADDRESS>5 breaks font

Changing font via

View
Default Font

Forces italic. Rolling back to  <IP_ADDRESS>1 fixes the issue

font size of version 995 cannot be changed. zoom doesn't work. version 991 works fine.

Confirming that this is an issue for me too, at least on one Windows 7 (32 bit) machine – trying to use Consolas for the default font in 995 results in everything being in italics. Going back to 991 likewise fixed the issue for me.
A different Windows 7 machine (64 bit) with mostly-unchanged default settings didn't seem to run into this problem – not sure if it's due to the default config, or due to the operating system being 64 bit.

please copy this conversation on notepad3, because notepad2 it is no more
developed and maintained ..
https://github.com/rizonesoft/Notepad3
best regards
blacky

That link for the Notepad3 at Github doesn't work for me, but you can get Notepad3 here:
https://www.rizonesoft.com/downloads/notepad3/

can someone try the build from https://github.com/zufuliu/notepad2/releases?

@zufuliu holy shit you have an Awk lexer? I have been looking for that for years - I think I found my new editor

hi @svnpenn, please try it.

@zufuliu: if you can make a PR, CC me please.


packaging up the refgenie_server

should we make refgenie server a python package?

follow the pattern for caravel.
also you can use the containerization strategy used here (or for episb-hub) to build the container for caravel.


Tweak to realWidth / realHeight in base render texture

Making sure that the resolution used for realWidth & realHeight will work if nothing has been passed in as a constructor parameter

👍


GreatMaps in android

there is program GreatMaps (greatmaps.codeplex.com) it's open source and want to build something like that but in android.
it is same as your library. it downloads tiles,saves them in SDcard , and then put them next to each other and display it. i want to use google satellite tiles to cover it.
i used View class to handle it. but i have problem to handle all of this tiles, in just onDraw method.
when i saw your library it seemed vary sophisticated.
i want to know how you put tiles together, i know you find it's location by it's col and row but i wanna know what's your algorithm,and what kind of method do you use for this . and what's your algorithm to load tiles when you drag the map, for example my algorithm was if i drag it 256 pixel to right remove my last tile column and add one column before the first column of map but it didn't work because of some reason.
please help me.
thanks in advance

@moagrius I am trying to load images from a folder other than the assets folder, I tried following the link above but it doesn't give any info about a custom BitmapDecoder or the links no longer work. Also when I don't get access to the method .setDecoder.
Any help would be appreciated.

did this get deleted?
On Thu, Jun 22, 2017 at 8:25 AM, Andrew Marmion<EMAIL_ADDRESS>wrote:

@moagrius https://github.com/moagrius I am trying to load images from a
folder other than the assets folder, I tried following the link above but
it doesn't give any info about a custom BitmapDecoder or the links no
longer work. Also when I don't get access to the method .setDecoder.
Any help would be appreciated.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/moagrius/TileView/issues/44#issuecomment-310379231,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAqzoLKunhPT3D-er_XJssjYCie3wsc_ks5sGmtWgaJpZM4BHhDS
.