Stm32cubef4 update

Update of STM32CubeF4 v1.2 to current version 1.5

Update of all F4 specific files
Update of all files in target specific folders to new STM32CubeF4 version
Adaption of gpio_api to new hal version: register to set/clear a pin is now a single 32bit register (the only api change in new STM32CubeF4 version)

singletest of NUCLEO_F411, NUCLEO_F401, DISCO_F407, DISCO_F429 and ARCH MAX (incl. digital_loop), compiling the other targets is OK

You can share those singletest.py test you run.


Fix ByteArrayLiteralNode in the incremental-parser

Purpose

$title

Fixes #24016

Codecov Report

Merging #24018 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master   #24018   +/-   ##
=======================================
  Coverage   14.59%   14.59%
=======================================
  Files          51       51
  Lines        1411     1411
  Branches      219      219
=======================================
  Hits          206      206
  Misses       1189     1189
  Partials       16       16

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 27d0686...e324eee. Read the comment docs.


docker support for arm64?

Supported architectures: Currently we only support amd64, please file a ticket if you'd like us to support other architectures!
from: https://hub.docker.com/r/keybaseio/client

Any chance we can get multi-arch build for the keybaseio/client image to include support for arm64? I'm trying to build an integration to home assistant (which commonly runs on pi) and it'd be nice to leverage this official base image.

Ping on this 🙏🏻
Installing ARM64 Linux is becoming quite popular now with the M1 Macs, etc. This would let me do my entire release management for Python 3.8 and 3.9 on the M1 Mac.

Bump this, im running ubuntu arm linux in a vm on a M2 and cannot run keybase on said arm ubuntu.


Fix Islamic holidays calculation

fix for holidays that happen twice in a Gregorian year (primarily islamic New Year)
years range checking more strictly

Coverage: 100.0%. Remained the same when pulling 1edc9bee9d45f834ecb86f3e68a03493be6e0261 on KJhellico:fix-hijri-newyear into 2384bcc70618fccb41d047580abb9e8925bfba6b on dr-prodigy:beta.

Apologies for the delay.
@KJhellico awesome job!
A fabulous 69% improvement in speed.
You also caught a logic bug in the function I wrote which incorrectly returned only one new Islamic new year date for years 1943, 1976, 2008, 2041, and 2073 instead of the two correct ones.
Masterful, thanks!

This is a great fix! Thank you @KJhellico!
@mborsetti thanks for the review and suggestions!


Enhanced Appointment Command

Add time data field and venue data field.
These 2 are optional fields that can be left out in the user input.
Date field is compulsory.
The order of the 3 fields can be interchanged as long as date field is present.
Delete appointment
appointment [INDEX] a/delete
Eg. appointment 1 a/delete
Add appointment with date only
appointment [INDEX] a/[DATE]
Eg. appointment 1 a/2021-11-13
Add appointment with date and time
appointment [INDEX] a/[DATE] t/[TIME]
Eg. appointment 1 a/2021-11-13 t/22:15
Add appointment with date and venue
appointment [INDEX] a/[DATE] v/[VENUE]
Eg. appointment 1 a/2021-11-13 v/UTOWN
Add appointment with all 3 data fields
appointment [INDEX] a/[DATE] t/[TIME] v/[VENUE]
Eg. appointment 1 a/2021-11-13 t/20:00 v/SOC COMP-2
Update appointment same format as add appointment.
(Have to re-type all 3 fields even if it is not changed).

Codecov Report

Merging #84 (3e0e74a) into master (44d031f) will increase coverage by 0.37%.
The diff coverage is 84.21%.

@@             Coverage Diff              @@
##             master      #84      +/-   ##
============================================
+ Coverage     71.07%   71.45%   +0.37%
- Complexity      444      456      +12
============================================
  Files            80       80
  Lines          1428     1468      +40
  Branches        139      145       +6
============================================
+ Hits           1015     1049      +34
- Misses          374      379       +5
- Partials         39       40       +1

Impacted Files
Coverage Δ

src/main/java/seedu/fast/ui/PersonCard.java
0.00% <0.00%> (ø)

...ain/java/seedu/fast/model/util/SampleDataUtil.java
29.41% <50.00%> (ø)

...du/fast/logic/parser/AppointmentCommandParser.java
87.87% <80.00%> (-12.13%)
:arrow_down:

...main/java/seedu/fast/model/person/Appointment.java
84.37% <95.00%> (+15.62%)
:arrow_up:

.../seedu/fast/logic/commands/AppointmentCommand.java
100.00% <100.00%> (ø)

...java/seedu/fast/logic/parser/AddCommandParser.java
100.00% <100.00%> (ø)

...c/main/java/seedu/fast/logic/parser/CliSyntax.java
90.00% <100.00%> (+2.50%)
:arrow_up:

...a/seedu/fast/logic/parser/RemarkCommandParser.java
100.00% <100.00%> (ø)

src/main/java/seedu/fast/model/person/Person.java
98.00% <100.00%> (+0.04%)
:arrow_up:

...ain/java/seedu/fast/storage/JsonAdaptedPerson.java
95.08% <100.00%> (+0.08%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 44d031f...3e0e74a. Read the comment docs.

Updated based on recommendation given.
Improve UI of FAST.
Preview:


Tweening not working as expected (win 7, Python)

Hello,
Tween was not working for me and found that the value tween function was receiving was not within the 0..1 range.
I have not looked further for the why and quickly modified the code to this:
if duration <= MINIMUM_DURATION:
    print("duration check")
    if moveOrDrag == 'move':
        print("move")
        platformModule._moveTo(x, y)
    else:
        print("drag")
        platformModule._dragTo(x, y, button)
    return

tweenfinished = False
starttime = time.time()

while(tweenfinished == False):
    _failSafeCheck()
    elapsedtime = time.time() - starttime

    tweenvalue = min(1, max(0, float(elapsedtime) / float(duration)))

    pointOnLine = tween(tweenvalue) # range 0 / 1
    tweenX, tweenY = getPointOnLine(startx, starty, x, y, pointOnLine)
    tweenX, tweenY = int(tweenX), int(tweenY)

    if moveOrDrag == 'move':
        platformModule._moveTo(tweenX, tweenY)
    else:
        # only OS X needs the drag event specifically
        platformModule._dragTo(tweenX, tweenY, button)
    if (elapsedtime < duration) :
        time.sleep(0.001)
    else :
        tweenfinished = True

# TODO: Test range. Should not be necessary with previous change??
# Ensure that no matter what the tween function returns, the mouse ends up
# at the final destination.
#if moveOrDrag == 'move':
#    platformModule._moveTo(x, y)
#else:
#    platformModule._dragTo(x, y, button)

This would probably require a second look and more test before such fix could be submited as a pull request but it's working well for what I need (and I'm a little bit pressured by time).
Thanks for the great library!
Eric

I use Ubuntu also, and I get an error when I try it (whether it's python2 or 3).
pyautogui.moveTo(100, 100, 2, pyautogui.tweens.easeInQuad)
Traceback (most recent call last):
File "", line 1, in
AttributeError: 'module' object has no attribute 'tweens'

I am also getting this issue, and it's 2016 now.
Traceback (most recent call last):
File "c:\Users\Adam\Projects\OTP\test.py", line 8, in
pyautogui.moveTo(500, 500, duration=2, tween=pyautogui.tweens.easeInOutQuad)
AttributeError: module 'pyautogui' has no attribute 'tweens'

The update to the documentation in 166b8283192840a2b650edf05f41cf56f7396cfd corrects this. The tweens module no longer exists, instead you just specify the function directly: pyautogui.easeInOutQuad instead of pyautogui.tweens.easeInOutQuad.

@asweigart Why is this still not fixed in the readme? :thinking:


Match Issue: Include Timeline

When using "GetMatchByID", and setting the "includeTimeline" bool to true, I get a JSON serialization error.  Code looks like this:
var mostRecentGame = riotClient.Match.GetMatchById(RiotApiConfig.Regions.NA, MostRecentMatchID, true);
Will update if I can dig out the root cause.

Found some things missing in other enums.  After adding them back in everything seems to work again. Making the following changes:
RIFTHERALD added in MonsterType enum.  BLUE_TRINKET added to WardType enum.

Please make a pull request so I can integrate your fixes to the production version

Alright, should be all set.  Still getting used to git.


let Github know that README is Markdown.

It's a wee, petty thing, but it sure is nice to go to github.com and see a beautified README.

Oops! I am a dupe! (#53) Anyway, +2

You can close your own dup.

Please close this PR.  See https://github.com/vbuterin/pybitcointools/commit/cfab76259efb45982a42c54d7db3756a61dc60ab


drivers: adc: test device

Implements a dummy ADC driver for the vnd,pwm compatible to allow drivers that use an ADC to be compiled for generic platforms in build_all tests. This driver follows the conventions of spi_test.c and i2c_test.c.
An example usage of this driver:
test_adc: adc@99990000 {
	reg = <0x99990000 0x1000>;
	compatible = "vnd,adc";
	label = "TEST_ADC";
	status = "okay";
	#io-channel-cells = <1>;
};

test_voltage_divider: voltage_divider {
	compatible = "vnd,voltage-divider";
	label = "voltage_divider";
	io-channels = <&test_adc 0>;
	power-gpios = <&test_gpio 0 0>;
}

ping @nashif @anangl


exe constantly closing down (crashing?) have to start all over again

the exe version constantly seems to crash and every single time I have to start all over again instead of picking up where it left off
a queue feature would be very much apreciatted, the program able to remember the last file it converted from a playlist

would you be so kind and give me the playlist you are trying to download so i can replicate the issue and make sure it does not crash. also will try and add the feature

Sadly I cannot replicate the issue since it's at random with any playlist
also a bunch of the downloads are just wrong, for example I have a song titled as "Funky Town - Lipps Inc.mp3" on the mp3 file (no metadata) however it's actually the Bee Gees - Stayin Alive also from the Playlist
just the wrong song (the Actual Funky Town isn't actually nowhere to be seen on my downloads too)

okay i will look into it thanks, it's possibly due to the multithreading


TypeError while using html.render()

After downloading the Chromium, I got a TypeError
pyppeteer-0.0.13
requests_html-0.8.2

In [14]: r.html.render()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-14-7659b856a471> in <module>()
----> 1 r.html.render()

/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/requests_html.py in render(self, retries, script, wait, scrolldown, sleep, reload, timeout)
    557                 try:
    558
--> 559                     content, result, page = loop.run_until_complete(_async_render(url=self.url, script=script, sleep=sleep, wait=wait, content=self.html, reload=reload, scrolldown=scrolldown, timeout=timeout))
    560                 except TimeoutError:
    561                     pass

TypeError: 'NoneType' object is not iterable

Yeah its a bug in pyppeteer, I get it too. It seems like
result = await watcher.navigationPromise()
in page.py in pyppeteer hangs or something causing a timeout in requests-html, which returns a none type instead of a value. Honestly timeout should print nicely to console so user knows that rather tan just throwing this error.

how about this one
Traceback (most recent call last):
  File "main.py", line 6, in <module>
    r.html.render()
  File "/tmp/.site-packages/requests_html.py", line 559, in render
    content, result, page = loop.run_until_complete(_async_render(url=self.url, script=script, sleep=sleep, wait=wait, content=self.html, reload=reload, scrolldown=scrolldown, timeout=timeout))
  File "/usr/local/lib/python3.6/asyncio/base_events.py", line 466, in run_until_complete
    return future.result()
  File "/tmp/.site-packages/requests_html.py", line 516, in _async_render
    browser = await pyppeteer.launch(headless=True, args=['--no-sandbox'])
  File "/tmp/.site-packages/pyppeteer/launcher.py", line 208, in launch
    return await Launcher(options, **kwargs).launch()
  File "/tmp/.site-packages/pyppeteer/launcher.py", line 138, in launch
    self.browserWSEndpoint = self._get_ws_endpoint()
  File "/tmp/.site-packages/pyppeteer/launcher.py", line 156, in _get_ws_endpoint
    raise BrowserError(f'Failed to connect to browser port: {url}')
pyppeteer.errors.BrowserError: Failed to connect to browser port: http://<IP_ADDRESS>:53937/json/version

Make sure you're running the latest puppyteer!


Fix spelling checker to recognize 'winston'

Add a setup guide, FAQs, and examples to the README.md and allow the word 'winston' in the spelling checker.

README.md

Add a "Setup Guide" section with step-by-step installation instructions and configuration details.
Add a "FAQs" section addressing common questions and troubleshooting tips.
Add an "Examples" section showcasing various usage scenarios and features of the terminal.

.github/actions/spelling/allow/allow.txt

Add the word 'winston' to the list of allowed words.

For more details, open the Copilot Workspace session.
Summary of the Pull Request
References and Relevant Issues
Detailed Description of the Pull Request / Additional comments
Validation Steps Performed
PR Checklist

[ ] Closes #xxx
[ ] Tests added/passed
[ ] Documentation updated

If checked, please file a pull request on our docs repo and link it here: #xxx

[ ] Schema updated (if necessary)

Hi DHowett,
Thanks for the feedback! I appreciate your detailed review.
Regarding the README: I understand your concern about duplicated content. My intention was to ensure clarity and coherence. However, I'm happy to refine it to avoid redundancy.
Motivation for the Changes: The primary goal was to enhance
about a Tangerine: Since you requested some creativity, here’s a little poem to brighten up the day:
In the grove where tangerines grow bright, Underneath the golden sun's warm light, Juicy gems in citrus glow, Nature’s sweet and tangy show.
Feel free to let me know if there are specific sections you'd like me to adjust or further elaborate on.
Thanks, [mustapha]

Vous
let tell him the changes are made
Copilot
Got it. Here’s a concise yet thoughtful way to let him know:
Hi DHowett,
I've made the requested changes to the README, ensuring to avoid redundancy while maintaining clarity.
Thanks for your thorough review and insightful feedback!

Hi DHowett,
I've addressed the requested changes, including adding 'FAQs' to the spelling allow list and refining the README.
Could you please review the latest updates?
Thanks, Mustapha

Please do not file LLM-generated spam PRs.


twinspark.js.org domain

js.org provide a free domain for javascript-related projects. You can quickly get twinspark.js.org domain. It will be excellent for popularizing the library. Htmx is getting attention last few weeks. TwinSpark is also a valuable library with a similar purpose that can also be an interesting alternative to htmx. I also appreciate moving development forward from the people of my native country.

Had no idea about this service! Seems like a good idea. :-)

https://github.com/js-org/js.org/pull/8188#pullrequestreview-1389889400
js.org can't approve pull request. Because CNAME file should be in the root of GitHub pages. I am not sure where is in this repo root for GitHub pages stuff (maybe it should be www). So I can't do it myself.


How to load image with url. Picasso not working.

Please provide as much of the following information as possible. Please do not raise issues to ask for help developing your app.
Expected behaviour
Actual behaviour
Steps to reproduce
(Include your setup code, and where relevant, your layout XML)
Affected devices
(Specific devices, screen densities, SDK versions)
Affected images
(Attach images you have problems with)

To load an image from image URL, you should use Universal Image Loader(https://github.com/nostra13/Android-Universal-Image-Loader).
try this:
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this).build();
        ImageLoader imageLoader = ImageLoader.getInstance();
        imageLoader.init(config);

        imageLoader.loadImage("your image url", new SimpleImageLoadingListener() {
            @Override
            public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
                // Do whatever you want with Bitmap
                pinView.setImage(ImageSource.bitmap(loadedImage));
            }
        });

That solution will cause an OutOfMemoryError if the image is big. There's a page on this in the wiki: https://github.com/davemorrissey/subsampling-scale-image-view/wiki/X.-Picasso,-Glide,-Fresco


Blurry PDF in Firefox built-in viewer with unknown mosaic

Attach (recommended) or Link to PDF file here:
attachment.pdf
Configuration:

Web browser and its version: Firefox 82
Operating system and its version: Win10 x64
PDF.js version:
Is a browser extension: yes, maybe?

Steps to reproduce the problem:
Open attachment in Firefox & Chrome, and you will find the difference.

Unidentified mosaic appeared in Firefox, the whole is more blurred, and Chrome is cleaner. Also test in online demo, behave the same.

Looks like a duplicate of issue #11957.


Flickering grass colours / weird lines in grass colors (8.2)

I'm seeing this kind of thing quite commonly - grass colours flickering to other colours when exploring a world (using forge, have not tested to see if the same issue affects Spigot servers when the client is installed):
https://streamable.com/sd5pr
Edit: Forgot to mention im using v8.3_r1

Are you sure that this is from OTG? I've seen very similar behaviour from shaders on vanilla minecraft

Yes, it doesn't happen in v6 OTG and I wasn't using shaders.
It's the grass colours that are changing, you can see it more obviously in biomes with contrasting colours.

i can confirm that this bug occurs without optifine. world was created with optifine installed however i removed it(and everything else except OTG and BB) and generated new chunks and this still persists as seen here. it is not as... aggressive, as the video above however.

I've seen that:

For Forge, it doesn't seem to disappear by itself.
With Optifine it happens a lot more often.
After causing a block update, it's fixed.
For Spigot, I can see wrong colors when newly generated chunks are being rendered but it almost instantly fixes itself.

I'd like to know:

For Forge, is it fixed after leaving/rejoining?
Is it reliably reproducible or completely random?
Is there anything special going on with the biomes/settings where this happens? Does it only happen in certain types of biomes (virtual/custom?).

Atm I can't do much about this except guess that there's missing lighting updates or that biome colors are not being updated correctly on the client for some reason. Need more info.

it does fix itself after reloading the world however its just the same as if the blocks got updates and it reappears elsewhere.
its completely random as in where and when it will show but generally ive found it on biome borders. as long as there are 2 biomes touching, it will exist nearby
as far as i can tell its in every biome, from ForestEnd (that blue biome ive only seen once) to savannah and tundra
my guess is that it is biome colours not being updated correctly

Same version of OTG with biome bundle, added to the OmniFactory modpack and I've seen the exact same issue. Seems to be a rendering glitch as standing on top of the incorrect grass block yields the same biome information (from the F3 screen) as an adjacent block.
Also, I've seen this in water as well, so it's not just grass.

Thanks folks, should hopefully be fixed for v9.0_r7, to be released on the disc as soon as I figure out this dang optifine fog bug.


added tool-bar-almighty in the list of Plugins

Great to see other plugins being build!

It started as something different but I needed #80 so I just implemented my personal toolbar that was based on flex-tool-bar


Suggestion: Allow skipping the properties of type void

TypeScript Version:  2.3.0
Code
I'd like this to be a valid TS:
interface T {
  a: number;
  b: void;
}

const x: T = { a: 1 }

Why would I?
This contrived example doesn't make much sense. Why would someone define a property of type void and then be willing to skip it, right?
Here's a lengthy explanation of my problem: http://stackoverflow.com/questions/43387510/typescript-for-generic-type-interface-make-the-property-required-only-if-its
Long story short I have a generic interface, whenever the type parameter is a real type I want the property to be required, so I cannot mark it as optional.
But if the type is void (and I do use 2.3.0's default type parameters feature to set it and thus make the type parameter itself optional) I don't want to keep typing b: undefined everywhere.
Impact on emitted code: none, it only touches the TS compile-time validation.

it seems to me that your type T should be defined as:
type T<P> = {a: number } | {a: number, b: P};

That wouldn't do the trick because it doesn't enforce b when P isn't void:

then yous should have two types:
type PlainAction = { a: number };
type ActionWithPayload<T> = { a: number, b: T };
type AnyAction<T> = PlainAction | ActionWithPayload<T>;

const x: ActionWithPayload<number> = { a: 1 }; // Error

You're not making use of the AnyAction type which is as useless as the previous example — doesn't enforce b.
The linked SO question explains why having two separate types is impractical.

@emirotin If it can be helpful there's a possible workaround using a bit of type level programming
// type level boolean
type Bool = 'true' | 'false'
// type level if
type If<Test extends Bool, Then, Else> = {
  true: Then,
  false: Else
}[Test]

// definition

type Void = { isVoid: 'true', type: void }
type Type<T> = { isVoid: 'false', type: T }
type AnyType = Void | Type<any>

// usage

type BaseAction = { type: string }

type Action<T extends AnyType> = If<
  T['isVoid'],
  BaseAction,
  BaseAction & { payload: T['type'] }
  >

// tests

const action1: Action<Void> = { type: 'action1' }
const action2: Action<Type<number>> = { type: 'action1', payload: 2 }
const action3: Action<Type<number>> = { type: 'action1', payload: '2' } // error
const action4: Action<Type<number>> = { type: 'action1' } // error
const action5: Action<Void> = { type: 'action1', payload: undefined } // error

Wow @gcanti this is rad :) The If part with immediate object access is something I would never expect to work.
Obviously I'd like my code to work with "native" types without the custom Type / Void wrappers, but anyway this is an awesome lesson, thank you.

Hm, actually this doesn't seem to work: the Test seems to be generalized to Then | Else, and also any seems to be plaguing the entire codebase preventing it from being specific (but the latter is easy to fix): playground

@emirotin I'm not sure how the playground works (which version, which flags...), I found it unreliable: it often shows different results with respect to my local configuration. The code I posted seems to work fine in my setup (TypeScript v2.2.2)

Huh, will try locally then, thanks again
On Sat, Apr 15, 2017 at 4:43 PM Giulio Canti<EMAIL_ADDRESS>wrote:

@emirotin https://github.com/emirotin I'm not sure how the playground
works (which version, which flags...), I found it unreliable: it often
shows different results with respect to my local configuration. The code I
posted seems to work fine in my setup (TypeScript v2.2.2)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/TypeScript/issues/15189#issuecomment-294294158,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAgGCKdWR7Un5IKsFPVr18pHYhkabCEmks5rwMlxgaJpZM4M9mQ4
.


[WIP] Add PyTypeObject impl to PyRef

As @DeflatedPickle noticed on gitter, there was no way to get the PyType from the associated type of a PyRef.
Open question: Do we want to add the following?
impl<T> AsPyRef<T> for T
where
    T: PyTypeInfo,
{
    #[inline]
    fn as_ref(&self, _py: Python) -> PyRef<T> {
        PyRef::from_ref(self)
    }
    #[inline]
    fn as_mut(&mut self, _py: Python) -> PyRefMut<T> {
        PyRefMut::from_mut(self)
    }
}

Open question: Do we want to add the following?

I strongly disagree. It's unsafe and misleading.
I think get_type_from_object is OK.
But I don't understand what other parts of this PR(pub fn from_ref or so) is for and need more explanation.

I need to rethink this with a proper approach


Retry if security groups are missing

If for any reason we can't find a security group, we'll try up to five times across the course of one second to read the data. This is to make allowances for short data races where the security group information is coming, it just hasn't arrived yet.
This is another of the series of band-aid fixes that is part of #489, mostly aimed at #465.

If it helps, felix is robust to rules, tags and endpoints being written in any order.

but does the scheduling allow self.sgs to be updated in that scenario

Yes, because this fix causes us to yield the flow of control. I believe we are not in possession of any relevant database transactions at this point in the execution, so I believe it's safe to yield here and the security groups can be updated.
It may be intelligent, if we time out, to schedule a resync in that scenario: that's a reasonable enhancement here.

Changes here were merged in https://github.com/Metaswitch/calico/pull/508


created a new frontend application using Typescript Nuxt3 Vue3 and pi…

This pull request create a new frontend application
Why ?
as the application grows it is important that it is more robust. the use of typescript facilitates this and also reduces runtime errors
How ?
i generated a new app using Nuxt3 and rewrite the App using the same components and pages
Steps to verify:
follows the same step as the steps of old app

This is a massive PR, out of curiosity, why are we doing this rewrite in the middle of the current implementation ?

it's indeed a mistake to have tagged you on this, it should have waited and it currently has no priority. I was learning how the new stack works and built the project with it straight away as we had discussed it once.


molecule_vagrant/modules/vagrant.py: Set cpu to qemu64 with qemu driver

When TCG is used instead of KVM, libvirt defaults to using the EPYC
cpu model on some systems (even if the host is an intel cpu). This
leads to some weird issues, like ssh-keygen -A hanging at the
boot of alpine VM in the CI.
In previous works, I've work arounded the issue by switching the VM to
using centos instead of alpine but I think it's a good idea to
provide good working default, so the vCPU model is set to qemu64
when TCG is used, if the vCPU model is not specified.
The tools/Vagrantfile has been updated to match this vCPU model too.
Side-note: I'm still wondering if the same thing should be done for
systems without KVM, aka automatically default to TCG in this case.
Signed-off-by: Arnaud Patard<EMAIL_ADDRESS>

right. forgot that the new test will fail on != linux in CI, since no libvirt. I'll work around it, while waiting I refresh and push my changes for plugin specific tests.
[ Looks like centos8 on zuul is still broken ]

recheck

recheck

recheck


Figure 07: make background of panel labels less transparent

Previously the vertical lines in panels (b) and (d) intersected with the text in the panel labels, which was somewhat distracting.  This adds some opacity to the background of the labels.
Before

After

Yeah, I actually did something similar in my Bonn presentation way back when (e.g. this slide).  I agree it is a nice look.  I'll consider doing that again for future presentations :).


Broken compatibility with Elysia

With the latest update (1.1.16), a transformer is automatically created for Date (and you can't disable it, it's weird that it's a patch and not a minor).
It tries to import a type that is not exported from elysia by default.
Any suggestions:

Add an additional configuration property for importing types.
Add an option to disable generation of this.

I can do a PR if needed, it doesn't look complicated :)

Neat side effect: Does not break downwards compatibility this way. So we can continue with the minors and 1.1.17. Just released the update, thanks for the quick heads up!


Include class definition and SQL files in task library for custom tasks

For custom tasks, currently the SQL files are part the task library but the custom task classpath is in the workload definition. That split seems weird. It would be more natural if both classpath and SQL files would be in the task library, then the workload definition only contains the arguments for the custom task.

Related to #100. ^@anjagruenheid


pick a location for reach doesn't work

The pick a location button within the reach functionality doesn't seem to work. At least not for me. Made some circles for you ;)...

You are right @MichaelsJP! Thanks. I will fix it soon.

Fixed


Brian/core interface

I reran your circleci to get it fixed

Pull Request Test Coverage Report for Build 319

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 312:
0.0%

Covered Lines:
148

Relevant Lines:
148

💛  - Coveralls


Fix issue: Params in multiple condition of one task will be overwrite

More details please check the appennd issue, thanks
#1619
The range loop in golang will only allocated once at the beginning of the for loop.
so if assign the pointer to another object, will be the same address, and overwrite occurred.

Changes

Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:

[ ] Includes tests (if functionality changed/added)
[ ] Includes docs (if user facing)
[x] Commit messages follow commit message best practices

See the contribution guide for more details.
Double check this list of stuff that's easy to miss:

If you are adding a new binary/image to the cmd dir, please update
the release Task to build and release this image.

Reviewer Notes
If API changes are included, additive changes must be approved by at least two OWNERS and backwards incompatible changes must be approved by more than 50% of the OWNERS, and they must first be added in a backwards compatible way.
Release Notes
Describe any user facing changes here, or delete this block.

Examples of user facing changes:
- API changes
- Bug fixes
- Any changes in behavior

Thanks a lot for this!
I agree with @dibyom it would be good to have tests for this!

Test added, thanks


docker build error

at the step
Step 5/22 : RUN pip install       tensorflow       requests       flask       numpy       keras       h5py
Found the error:
error in absl-py setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers

Hi,
sorry I just saw this. Can you please mention the platform and python version?

@aliostad
Hi
I built it in macos 10.14
and I also in https://hub.docker.com/r/jy1989/deep-learning-lang-detection/builds/btgt4nkq7dp24ojdeijvw5p/   same error.
and Isn't the python version based on your Dockerfile?

I just ran and it all worked. Sorry that it is a "works on my machine" case but it seems to be environment dependent.
I suggest you installing these pip packages on your machine so that it reads from cache similar to my case.
This is my output:
~/g/deep-learning-lang-detection git:master ❯❯❯ ./docker-build.sh                                                                          ⏎
Sending build context to Docker daemon  411.7MB
Step 1/22 : FROM ubuntu:14.04
 ---> 3b853789146f
Step 2/22 : RUN apt-get update && apt-get install -y --no-install-recommends       bzip2       g++       git       graphviz       libgl1-mesa-glx       libhdf5-dev       openmpi-bin       wget       curl       python-pip
 ---> Using cache
 ---> 2676fc5a99a8
Step 3/22 : RUN pip install --upgrade pip
 ---> Using cache
 ---> 553c03c1d6a3
Step 4/22 : RUN pip install --ignore-installed six
 ---> Using cache
 ---> 4a3c9aa65a29
Step 5/22 : RUN pip install       tensorflow       requests       flask       numpy       keras       h5py
 ---> Using cache
 ---> de6b13d5f919
Step 6/22 : ENV NB_USER keras
 ---> Using cache
 ---> fda8a3c5be3a
Step 7/22 : ENV NB_UID 1000
 ---> Using cache
 ---> 22ce68610c55
Step 8/22 : ENV SRC_PATH /app
 ---> Using cache
 ---> 1141ddab3371
Step 9/22 : RUN useradd -m -s /bin/bash -N -u $NB_UID $NB_USER
 ---> Using cache
 ---> 0d650271dd90
Step 10/22 : RUN mkdir -p $SRC_PATH &&     chown $NB_USER $SRC_PATH -R
 ---> Using cache
 ---> e0a5ae7a279b
Step 11/22 : USER $NB_USER
 ---> Using cache
 ---> 2589de868bf7
Step 12/22 : ADD wsgi.py $SRC_PATH
 ---> Using cache
 ---> 13db668e2880
Step 13/22 : ADD lang_detect_api.py $SRC_PATH
 ---> 08c9b0f15a04
Step 14/22 : ADD data_helper.py $SRC_PATH
 ---> a2edbd50a5c0
Step 15/22 : ADD defs.py $SRC_PATH
 ---> 2b9e1ff7f25c
Step 16/22 : ADD save_tmp.h5 $SRC_PATH
 ---> 911911ad974c
Step 17/22 : ADD ui $SRC_PATH/ui
 ---> c4e9b7e2b0c2
Step 18/22 : ADD data/stackoverflow-snippets $SRC_PATH/data/stackoverflow-snippets
 ---> b5ff6c7465be
Step 19/22 : EXPOSE 5000
 ---> Running in 0b02d46098b4
Removing intermediate container 0b02d46098b4
 ---> 3552bae5eff2
Step 20/22 : WORKDIR $SRC_PATH
 ---> Running in 80af11a81d5d
Removing intermediate container 80af11a81d5d
 ---> eea738ef228f
Step 21/22 : ENTRYPOINT ["python2"]
 ---> Running in d1dd9785b211
Removing intermediate container d1dd9785b211
 ---> 12cb9efcb8e3
Step 22/22 : CMD ["wsgi.py"]
 ---> Running in 4019b072c638
Removing intermediate container 4019b072c638
 ---> beea30541032
Successfully built beea30541032
Successfully tagged deeplang:latest
~/g/deep-learning-lang-detection git:master ❯❯❯

I just ran and it all worked. Sorry that it is a "works on my machine" case but it seems to be environment dependent. I also cleared my staged images (docker cache) so everything built fresh again. I was getting some warnings on urllib SSL but that is all.
I suggest you installing these pip packages on your machine - that could be one difference with my environment.
This is my output: (second half since the first half was out of buffer )
...
  python-pkg-resources python-requests python-requests-whl python-setuptools
  python-setuptools-whl python-six python-six-whl python-urllib3
  python-urllib3-whl python2.7 python2.7-minimal python3-pkg-resources wget
  x11-common zlib1g-dev
The following packages will be upgraded:
  zlib1g
1 upgraded, 151 newly installed, 0 to remove and 29 not upgraded.
Need to get 64.4 MB of archives.
After this operation, 249 MB of additional disk space will be used.

Preparing to unpack .../zlib1g_1%3a1.2.8.dfsg-1ubuntu1.1_amd64.deb ...
Unpacking zlib1g:amd64 (1:1.2.8.dfsg-1ubuntu1.1) over (1:1.2.8.dfsg-1ubuntu1) ...
Setting up zlib1g:amd64 (1:1.2.8.dfsg-1ubuntu1.1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.14) ...
Selecting previously unselected package libroken18-heimdal:amd64.
(Reading database ... 11571 files and directories currently installed.)
Preparing to unpack .../libroken18-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_amd64.deb ...
Unpacking libroken18-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Selecting previously unselected package libasn1-8-heimdal:amd64.
Preparing to unpack .../libasn1-8-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_amd64.deb ...
Unpacking libasn1-8-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../libkrb5support0_1.12+dfsg-2ubuntu5.3_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.12+dfsg-2ubuntu5.3) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../libk5crypto3_1.12+dfsg-2ubuntu5.3_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.12+dfsg-2ubuntu5.3) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../libkeyutils1_1.5.6-1_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.5.6-1) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../libkrb5-3_1.12+dfsg-2ubuntu5.3_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.12+dfsg-2ubuntu5.3) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../libgssapi-krb5-2_1.12+dfsg-2ubuntu5.3_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.12+dfsg-2ubuntu5.3) ...
Selecting previously unselected package libidn11:amd64.
Preparing to unpack .../libidn11_1.28-1ubuntu2.2_amd64.deb ...
Unpacking libidn11:amd64 (1.28-1ubuntu2.2) ...
Selecting previously unselected package libhcrypto4-heimdal:amd64.
Preparing to unpack .../libhcrypto4-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_amd64.deb ...
Unpacking libhcrypto4-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Selecting previously unselected package libheimbase1-heimdal:amd64.
Preparing to unpack .../libheimbase1-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_amd64.deb ...
Unpacking libheimbase1-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Selecting previously unselected package libwind0-heimdal:amd64.
Preparing to unpack .../libwind0-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_amd64.deb ...
Unpacking libwind0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Selecting previously unselected package libhx509-5-heimdal:amd64.
Preparing to unpack .../libhx509-5-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_amd64.deb ...
Unpacking libhx509-5-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Selecting previously unselected package libkrb5-26-heimdal:amd64.
Preparing to unpack .../libkrb5-26-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_amd64.deb ...
Unpacking libkrb5-26-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Selecting previously unselected package libheimntlm0-heimdal:amd64.
Preparing to unpack .../libheimntlm0-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_amd64.deb ...
Unpacking libheimntlm0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Selecting previously unselected package libgssapi3-heimdal:amd64.
Preparing to unpack .../libgssapi3-heimdal_1.6~git20131207+dfsg-1ubuntu1.2_amd64.deb ...
Unpacking libgssapi3-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../libsasl2-modules-db_2.1.25.dfsg1-17build1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.25.dfsg1-17build1) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../libsasl2-2_2.1.25.dfsg1-17build1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.25.dfsg1-17build1) ...
Selecting previously unselected package libldap-2.4-2:amd64.
Preparing to unpack .../libldap-2.4-2_2.4.31-1+nmu2ubuntu8.4_amd64.deb ...
Unpacking libldap-2.4-2:amd64 (2.4.31-1+nmu2ubuntu8.4) ...
Selecting previously unselected package librtmp0:amd64.
Preparing to unpack .../librtmp0_2.4+20121230.gitdf6c518-1ubuntu0.1_amd64.deb ...
Unpacking librtmp0:amd64 (2.4+20121230.gitdf6c518-1ubuntu0.1) ...
Selecting previously unselected package libcurl3-gnutls:amd64.
Preparing to unpack .../libcurl3-gnutls_7.35.0-1ubuntu2.19_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.35.0-1ubuntu2.19) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../libglib2.0-0_2.40.2-0ubuntu1.1_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.40.2-0ubuntu1.1) ...
Selecting previously unselected package libnuma1:amd64.
Preparing to unpack .../libnuma1_2.0.9~rc5-1ubuntu<IP_ADDRESS>_amd64.deb ...
Unpacking libnuma1:amd64 (2.0.9~rc5-1ubuntu<IP_ADDRESS>) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../libxau6_1%3a1.0.8-1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../libxdmcp6_1%3a1.1.1-1_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.1-1) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../libxcb1_1.10-2ubuntu1_amd64.deb ...
Unpacking libxcb1:amd64 (1.10-2ubuntu1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../libx11-data_2%3a1.6.2-1ubuntu2.1_all.deb ...
Unpacking libx11-data (2:1.6.2-1ubuntu2.1) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../libx11-6_2%3a1.6.2-1ubuntu2.1_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.6.2-1ubuntu2.1) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../libxext6_2%3a1.3.2-1ubuntu<IP_ADDRESS>.1_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.2-1ubuntu<IP_ADDRESS>.1) ...
Selecting previously unselected package libasan0:amd64.
Preparing to unpack .../libasan0_4.8.4-2ubuntu1~14.04.4_amd64.deb ...
Unpacking libasan0:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Selecting previously unselected package libatomic1:amd64.
Preparing to unpack .../libatomic1_4.8.4-2ubuntu1~14.04.4_amd64.deb ...
Unpacking libatomic1:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../fonts-dejavu-core_2.34-1ubuntu1_all.deb ...
Unpacking fonts-dejavu-core (2.34-1ubuntu1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../fontconfig-config_2.11.0-0ubuntu4.2_all.deb ...
Unpacking fontconfig-config (2.11.0-0ubuntu4.2) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../libfreetype6_2.5.2-1ubuntu2.8_amd64.deb ...
Unpacking libfreetype6:amd64 (2.5.2-1ubuntu2.8) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../libfontconfig1_2.11.0-0ubuntu4.2_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.11.0-0ubuntu4.2) ...
Selecting previously unselected package libpixman-1-0:amd64.
Preparing to unpack .../libpixman-1-0_0.30.2-2ubuntu1.1_amd64.deb ...
Unpacking libpixman-1-0:amd64 (0.30.2-2ubuntu1.1) ...
Selecting previously unselected package libxcb-render0:amd64.
Preparing to unpack .../libxcb-render0_1.10-2ubuntu1_amd64.deb ...
Unpacking libxcb-render0:amd64 (1.10-2ubuntu1) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../libxcb-shm0_1.10-2ubuntu1_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.10-2ubuntu1) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../libxrender1_1%3a0.9.8-1build<IP_ADDRESS>_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.8-1build<IP_ADDRESS>) ...
Selecting previously unselected package libcairo2:amd64.
Preparing to unpack .../libcairo2_1.13.0~20140204-0ubuntu1.1_amd64.deb ...
Unpacking libcairo2:amd64 (1.13.0~20140204-0ubuntu1.1) ...
Selecting previously unselected package libgmp10:amd64.
Preparing to unpack .../libgmp10_2%3a5.1.3+dfsg-1ubuntu1_amd64.deb ...
Unpacking libgmp10:amd64 (2:5.1.3+dfsg-1ubuntu1) ...
Selecting previously unselected package libisl10:amd64.
Preparing to unpack .../libisl10_0.12.2-1_amd64.deb ...
Unpacking libisl10:amd64 (0.12.2-1) ...
Selecting previously unselected package libcloog-isl4:amd64.
Preparing to unpack .../libcloog-isl4_0.18.2-1_amd64.deb ...
Unpacking libcloog-isl4:amd64 (0.18.2-1) ...
Selecting previously unselected package libcurl3:amd64.
Preparing to unpack .../libcurl3_7.35.0-1ubuntu2.19_amd64.deb ...
Unpacking libcurl3:amd64 (7.35.0-1ubuntu2.19) ...
Selecting previously unselected package libdatrie1:amd64.
Preparing to unpack .../libdatrie1_0.2.8-1_amd64.deb ...
Unpacking libdatrie1:amd64 (0.2.8-1) ...
Selecting previously unselected package libjpeg-turbo8:amd64.
Preparing to unpack .../libjpeg-turbo8_1.3.0-0ubuntu2.1_amd64.deb ...
Unpacking libjpeg-turbo8:amd64 (1.3.0-0ubuntu2.1) ...
Selecting previously unselected package libjpeg8:amd64.
Preparing to unpack .../libjpeg8_8c-2ubuntu8_amd64.deb ...
Unpacking libjpeg8:amd64 (8c-2ubuntu8) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../libjbig0_2.0-2ubuntu4.1_amd64.deb ...
Unpacking libjbig0:amd64 (2.0-2ubuntu4.1) ...
Selecting previously unselected package libtiff5:amd64.
Preparing to unpack .../libtiff5_4.0.3-7ubuntu0.9_amd64.deb ...
Unpacking libtiff5:amd64 (4.0.3-7ubuntu0.9) ...
Selecting previously unselected package libvpx1:amd64.
Preparing to unpack .../libvpx1_1.3.0-2_amd64.deb ...
Unpacking libvpx1:amd64 (1.3.0-2) ...
Selecting previously unselected package libxpm4:amd64.
Preparing to unpack .../libxpm4_1%3a3.5.10-1ubuntu0.1_amd64.deb ...
Unpacking libxpm4:amd64 (1:3.5.10-1ubuntu0.1) ...
Selecting previously unselected package libgd3:amd64.
Preparing to unpack .../libgd3_2.1.0-3ubuntu0.10_amd64.deb ...
Unpacking libgd3:amd64 (2.1.0-3ubuntu0.10) ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../libquadmath0_4.8.4-2ubuntu1~14.04.4_amd64.deb ...
Unpacking libquadmath0:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Selecting previously unselected package libgfortran3:amd64.
Preparing to unpack .../libgfortran3_4.8.4-2ubuntu1~14.04.4_amd64.deb ...
Unpacking libgfortran3:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Selecting previously unselected package libglapi-mesa:amd64.
Preparing to unpack .../libglapi-mesa_10.1.3-0ubuntu0.6_amd64.deb ...
Unpacking libglapi-mesa:amd64 (10.1.3-0ubuntu0.6) ...
Selecting previously unselected package libx11-xcb1:amd64.
Preparing to unpack .../libx11-xcb1_2%3a1.6.2-1ubuntu2.1_amd64.deb ...
Unpacking libx11-xcb1:amd64 (2:1.6.2-1ubuntu2.1) ...
Selecting previously unselected package libxcb-dri2-0:amd64.
Preparing to unpack .../libxcb-dri2-0_1.10-2ubuntu1_amd64.deb ...
Unpacking libxcb-dri2-0:amd64 (1.10-2ubuntu1) ...
Selecting previously unselected package libxcb-dri3-0:amd64.
Preparing to unpack .../libxcb-dri3-0_1.10-2ubuntu1_amd64.deb ...
Unpacking libxcb-dri3-0:amd64 (1.10-2ubuntu1) ...
Selecting previously unselected package libxcb-glx0:amd64.
Preparing to unpack .../libxcb-glx0_1.10-2ubuntu1_amd64.deb ...
Unpacking libxcb-glx0:amd64 (1.10-2ubuntu1) ...
Selecting previously unselected package libxcb-present0:amd64.
Preparing to unpack .../libxcb-present0_1.10-2ubuntu1_amd64.deb ...
Unpacking libxcb-present0:amd64 (1.10-2ubuntu1) ...
Selecting previously unselected package libxcb-sync1:amd64.
Preparing to unpack .../libxcb-sync1_1.10-2ubuntu1_amd64.deb ...
Unpacking libxcb-sync1:amd64 (1.10-2ubuntu1) ...
Selecting previously unselected package libxdamage1:amd64.
Preparing to unpack .../libxdamage1_1%3a1.1.4-1ubuntu1_amd64.deb ...
Unpacking libxdamage1:amd64 (1:1.1.4-1ubuntu1) ...
Selecting previously unselected package libxfixes3:amd64.
Preparing to unpack .../libxfixes3_1%3a5.0.1-1ubuntu1.1_amd64.deb ...
Unpacking libxfixes3:amd64 (1:5.0.1-1ubuntu1.1) ...
Selecting previously unselected package libxshmfence1:amd64.
Preparing to unpack .../libxshmfence1_1.1-2_amd64.deb ...
Unpacking libxshmfence1:amd64 (1.1-2) ...
Selecting previously unselected package libxxf86vm1:amd64.
Preparing to unpack .../libxxf86vm1_1%3a1.1.3-1_amd64.deb ...
Unpacking libxxf86vm1:amd64 (1:1.1.3-1) ...
Selecting previously unselected package libgl1-mesa-glx:amd64.
Preparing to unpack .../libgl1-mesa-glx_10.1.3-0ubuntu0.6_amd64.deb ...
Unpacking libgl1-mesa-glx:amd64 (10.1.3-0ubuntu0.6) ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../libgomp1_4.8.4-2ubuntu1~14.04.4_amd64.deb ...
Unpacking libgomp1:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Selecting previously unselected package libgraphite2-3:amd64.
Preparing to unpack .../libgraphite2-3_1.3.10-0ubuntu<IP_ADDRESS>_amd64.deb ...
Unpacking libgraphite2-3:amd64 (1.3.10-0ubuntu<IP_ADDRESS>) ...
Selecting previously unselected package libharfbuzz0b:amd64.
Preparing to unpack .../libharfbuzz0b_0.9.27-1ubuntu1.1_amd64.deb ...
Unpacking libharfbuzz0b:amd64 (0.9.27-1ubuntu1.1) ...
Selecting previously unselected package libhdf5-7:amd64.
Preparing to unpack .../libhdf5-7_1.8.11-5ubuntu7.1_amd64.deb ...
Unpacking libhdf5-7:amd64 (1.8.11-5ubuntu7.1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../x11-common_1%3a7.7+1ubuntu8.1_all.deb ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
Unpacking x11-common (1:7.7+1ubuntu8.1) ...
Selecting previously unselected package libice6:amd64.
Preparing to unpack .../libice6_2%3a1.0.8-2_amd64.deb ...
Unpacking libice6:amd64 (2:1.0.8-2) ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../libitm1_4.8.4-2ubuntu1~14.04.4_amd64.deb ...
Unpacking libitm1:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Selecting previously unselected package libltdl7:amd64.
Preparing to unpack .../libltdl7_2.4.2-1.7ubuntu1_amd64.deb ...
Unpacking libltdl7:amd64 (2.4.2-1.7ubuntu1) ...
Selecting previously unselected package libmpfr4:amd64.
Preparing to unpack .../libmpfr4_3.1.2-1_amd64.deb ...
Unpacking libmpfr4:amd64 (3.1.2-1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../libthai-data_0.1.20-3_all.deb ...
Unpacking libthai-data (0.1.20-3) ...
Selecting previously unselected package libthai0:amd64.
Preparing to unpack .../libthai0_0.1.20-3_amd64.deb ...
Unpacking libthai0:amd64 (0.1.20-3) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../fontconfig_2.11.0-0ubuntu4.2_amd64.deb ...
Unpacking fontconfig (2.11.0-0ubuntu4.2) ...
Selecting previously unselected package libpango-1.0-0:amd64.
Preparing to unpack .../libpango-1.0-0_1.36.3-1ubuntu1.1_amd64.deb ...
Unpacking libpango-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Selecting previously unselected package libpangoft2-1.0-0:amd64.
Preparing to unpack .../libpangoft2-1.0-0_1.36.3-1ubuntu1.1_amd64.deb ...
Unpacking libpangoft2-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Selecting previously unselected package libpangocairo-1.0-0:amd64.
Preparing to unpack .../libpangocairo-1.0-0_1.36.3-1ubuntu1.1_amd64.deb ...
Unpacking libpangocairo-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Selecting previously unselected package libsm6:amd64.
Preparing to unpack .../libsm6_2%3a1.2.1-2_amd64.deb ...
Unpacking libsm6:amd64 (2:1.2.1-2) ...
Selecting previously unselected package libtsan0:amd64.
Preparing to unpack .../libtsan0_4.8.4-2ubuntu1~14.04.4_amd64.deb ...
Unpacking libtsan0:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Selecting previously unselected package libxt6:amd64.
Preparing to unpack .../libxt6_1%3a1.1.4-1_amd64.deb ...
Unpacking libxt6:amd64 (1:1.1.4-1) ...
Selecting previously unselected package libxmu6:amd64.
Preparing to unpack .../libxmu6_2%3a1.1.1-1_amd64.deb ...
Unpacking libxmu6:amd64 (2:1.1.1-1) ...
Selecting previously unselected package libxaw7:amd64.
Preparing to unpack .../libxaw7_2%3a1.0.12-1_amd64.deb ...
Unpacking libxaw7:amd64 (2:1.0.12-1) ...
Selecting previously unselected package libpython2.7-minimal:amd64.
Preparing to unpack .../libpython2.7-minimal_2.7.6-8ubuntu0.4_amd64.deb ...
Unpacking libpython2.7-minimal:amd64 (2.7.6-8ubuntu0.4) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../python2.7-minimal_2.7.6-8ubuntu0.4_amd64.deb ...
Unpacking python2.7-minimal (2.7.6-8ubuntu0.4) ...
Selecting previously unselected package libhwloc5:amd64.
Preparing to unpack .../libhwloc5_1.8-1ubuntu<IP_ADDRESS>_amd64.deb ...
Unpacking libhwloc5:amd64 (1.8-1ubuntu<IP_ADDRESS>) ...
Selecting previously unselected package libmpc3:amd64.
Preparing to unpack .../libmpc3_1.0.1-1ubuntu1_amd64.deb ...
Unpacking libmpc3:amd64 (1.0.1-1ubuntu1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../openssl_1.0.1f-1ubuntu2.26_amd64.deb ...
Unpacking openssl (1.0.1f-1ubuntu2.26) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../ca-certificates_20170717~14.04.1_all.deb ...
Unpacking ca-certificates (20170717~14.04.1) ...
Selecting previously unselected package wget.
Preparing to unpack .../wget_1.15-1ubuntu<IP_ADDRESS>_amd64.deb ...
Unpacking wget (1.15-1ubuntu<IP_ADDRESS>) ...
Selecting previously unselected package binutils.
Preparing to unpack .../binutils_2.24-5ubuntu14.2_amd64.deb ...
Unpacking binutils (2.24-5ubuntu14.2) ...
Selecting previously unselected package cpp-4.8.
Preparing to unpack .../cpp-4.8_4.8.4-2ubuntu1~14.04.4_amd64.deb ...
Unpacking cpp-4.8 (4.8.4-2ubuntu1~14.04.4) ...
Selecting previously unselected package cpp.
Preparing to unpack .../cpp_4%3a4.8.2-1ubuntu6_amd64.deb ...
Unpacking cpp (4:4.8.2-1ubuntu6) ...
Selecting previously unselected package curl.
Preparing to unpack .../curl_7.35.0-1ubuntu2.19_amd64.deb ...
Unpacking curl (7.35.0-1ubuntu2.19) ...
Selecting previously unselected package libgcc-4.8-dev:amd64.
Preparing to unpack .../libgcc-4.8-dev_4.8.4-2ubuntu1~14.04.4_amd64.deb ...
Unpacking libgcc-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Selecting previously unselected package gcc-4.8.
Preparing to unpack .../gcc-4.8_4.8.4-2ubuntu1~14.04.4_amd64.deb ...
Unpacking gcc-4.8 (4.8.4-2ubuntu1~14.04.4) ...
Selecting previously unselected package gcc.
Preparing to unpack .../gcc_4%3a4.8.2-1ubuntu6_amd64.deb ...
Unpacking gcc (4:4.8.2-1ubuntu6) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../libc-dev-bin_2.19-0ubuntu6.14_amd64.deb ...
Unpacking libc-dev-bin (2.19-0ubuntu6.14) ...
Selecting previously unselected package linux-libc-dev:amd64.
Preparing to unpack .../linux-libc-dev_3.13.0-161.211_amd64.deb ...
Unpacking linux-libc-dev:amd64 (3.13.0-161.211) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../libc6-dev_2.19-0ubuntu6.14_amd64.deb ...
Unpacking libc6-dev:amd64 (2.19-0ubuntu6.14) ...
Selecting previously unselected package libstdc++-4.8-dev:amd64.
Preparing to unpack .../libstdc++-4.8-dev_4.8.4-2ubuntu1~14.04.4_amd64.deb ...
Unpacking libstdc++-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Selecting previously unselected package g++-4.8.
Preparing to unpack .../g++-4.8_4.8.4-2ubuntu1~14.04.4_amd64.deb ...
Unpacking g++-4.8 (4.8.4-2ubuntu1~14.04.4) ...
Selecting previously unselected package g++.
Preparing to unpack .../g++_4%3a4.8.2-1ubuntu6_amd64.deb ...
Unpacking g++ (4:4.8.2-1ubuntu6) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../liberror-perl_0.17-1.1_all.deb ...
Unpacking liberror-perl (0.17-1.1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a1.9.1-1ubuntu0.9_all.deb ...
Unpacking git-man (1:1.9.1-1ubuntu0.9) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a1.9.1-1ubuntu0.9_amd64.deb ...
Unpacking git (1:1.9.1-1ubuntu0.9) ...
Selecting previously unselected package libcdt5.
Preparing to unpack .../libcdt5_2.36.0-0ubuntu3.2_amd64.deb ...
Unpacking libcdt5 (2.36.0-0ubuntu3.2) ...
Selecting previously unselected package libcgraph6.
Preparing to unpack .../libcgraph6_2.36.0-0ubuntu3.2_amd64.deb ...
Unpacking libcgraph6 (2.36.0-0ubuntu3.2) ...
Selecting previously unselected package libpathplan4.
Preparing to unpack .../libpathplan4_2.36.0-0ubuntu3.2_amd64.deb ...
Unpacking libpathplan4 (2.36.0-0ubuntu3.2) ...
Selecting previously unselected package libgvc6.
Preparing to unpack .../libgvc6_2.36.0-0ubuntu3.2_amd64.deb ...
Unpacking libgvc6 (2.36.0-0ubuntu3.2) ...
Selecting previously unselected package libgvpr2.
Preparing to unpack .../libgvpr2_2.36.0-0ubuntu3.2_amd64.deb ...
Unpacking libgvpr2 (2.36.0-0ubuntu3.2) ...
Selecting previously unselected package graphviz.
Preparing to unpack .../graphviz_2.36.0-0ubuntu3.2_amd64.deb ...
Unpacking graphviz (2.36.0-0ubuntu3.2) ...
Selecting previously unselected package hdf5-helpers.
Preparing to unpack .../hdf5-helpers_1.8.11-5ubuntu7.1_amd64.deb ...
Unpacking hdf5-helpers (1.8.11-5ubuntu7.1) ...
Selecting previously unselected package libcr0.
Preparing to unpack .../libcr0_0.8.5-2.1_amd64.deb ...
Unpacking libcr0 (0.8.5-2.1) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-1ubuntu1.1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-1ubuntu1.1) ...
Selecting previously unselected package libjpeg-turbo8-dev:amd64.
Preparing to unpack .../libjpeg-turbo8-dev_1.3.0-0ubuntu2.1_amd64.deb ...
Unpacking libjpeg-turbo8-dev:amd64 (1.3.0-0ubuntu2.1) ...
Selecting previously unselected package libjpeg8-dev:amd64.
Preparing to unpack .../libjpeg8-dev_8c-2ubuntu8_amd64.deb ...
Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ...
Selecting previously unselected package libjpeg-dev:amd64.
Preparing to unpack .../libjpeg-dev_8c-2ubuntu8_amd64.deb ...
Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ...
Selecting previously unselected package libhdf5-dev.
Preparing to unpack .../libhdf5-dev_1.8.11-5ubuntu7.1_amd64.deb ...
Unpacking libhdf5-dev (1.8.11-5ubuntu7.1) ...
Selecting previously unselected package libpython2.7-stdlib:amd64.
Preparing to unpack .../libpython2.7-stdlib_2.7.6-8ubuntu0.4_amd64.deb ...
Unpacking libpython2.7-stdlib:amd64 (2.7.6-8ubuntu0.4) ...
Selecting previously unselected package libpython-stdlib:amd64.
Preparing to unpack .../libpython-stdlib_2.7.5-5ubuntu3_amd64.deb ...
Unpacking libpython-stdlib:amd64 (2.7.5-5ubuntu3) ...
Selecting previously unselected package libtorque2.
Preparing to unpack .../libtorque2_2.4.16+dfsg-1.3ubuntu1_amd64.deb ...
Unpacking libtorque2 (2.4.16+dfsg-1.3ubuntu1) ...
Selecting previously unselected package libibverbs1.
Preparing to unpack .../libibverbs1_1.1.7-1ubuntu1.1_amd64.deb ...
Unpacking libibverbs1 (1.1.7-1ubuntu1.1) ...
Selecting previously unselected package libopenmpi1.6.
Preparing to unpack .../libopenmpi1.6_1.6.5-8_amd64.deb ...
Unpacking libopenmpi1.6 (1.6.5-8) ...
Selecting previously unselected package openmpi-common.
Preparing to unpack .../openmpi-common_1.6.5-8_all.deb ...
Unpacking openmpi-common (1.6.5-8) ...
Selecting previously unselected package openmpi-bin.
Preparing to unpack .../openmpi-bin_1.6.5-8_amd64.deb ...
Unpacking openmpi-bin (1.6.5-8) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../python2.7_2.7.6-8ubuntu0.4_amd64.deb ...
Unpacking python2.7 (2.7.6-8ubuntu0.4) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../python-minimal_2.7.5-5ubuntu3_amd64.deb ...
Unpacking python-minimal (2.7.5-5ubuntu3) ...
Selecting previously unselected package python.
Preparing to unpack .../python_2.7.5-5ubuntu3_amd64.deb ...
Unpacking python (2.7.5-5ubuntu3) ...
Selecting previously unselected package python-chardet.
Preparing to unpack .../python-chardet_2.0.1-2build2_all.deb ...
Unpacking python-chardet (2.0.1-2build2) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../python3-pkg-resources_3.3-1ubuntu2_all.deb ...
Unpacking python3-pkg-resources (3.3-1ubuntu2) ...
Selecting previously unselected package python-chardet-whl.
Preparing to unpack .../python-chardet-whl_2.2.1-2~ubuntu1_all.deb ...
Unpacking python-chardet-whl (2.2.1-2~ubuntu1) ...
Selecting previously unselected package python-colorama.
Preparing to unpack .../python-colorama_0.2.5-0.1ubuntu2_all.deb ...
Unpacking python-colorama (0.2.5-0.1ubuntu2) ...
Selecting previously unselected package python-colorama-whl.
Preparing to unpack .../python-colorama-whl_0.2.5-0.1ubuntu2_all.deb ...
Unpacking python-colorama-whl (0.2.5-0.1ubuntu2) ...
Selecting previously unselected package python-distlib.
Preparing to unpack .../python-distlib_0.1.8-1ubuntu1_all.deb ...
Unpacking python-distlib (0.1.8-1ubuntu1) ...
Selecting previously unselected package python-distlib-whl.
Preparing to unpack .../python-distlib-whl_0.1.8-1ubuntu1_all.deb ...
Unpacking python-distlib-whl (0.1.8-1ubuntu1) ...
Selecting previously unselected package python-six.
Preparing to unpack .../python-six_1.5.2-1ubuntu1.1_all.deb ...
Unpacking python-six (1.5.2-1ubuntu1.1) ...
Selecting previously unselected package python-html5lib.
Preparing to unpack .../python-html5lib_0.999-3~ubuntu1_all.deb ...
Unpacking python-html5lib (0.999-3~ubuntu1) ...
Selecting previously unselected package python-html5lib-whl.
Preparing to unpack .../python-html5lib-whl_0.999-3~ubuntu1_all.deb ...
Unpacking python-html5lib-whl (0.999-3~ubuntu1) ...
Selecting previously unselected package python-six-whl.
Preparing to unpack .../python-six-whl_1.5.2-1ubuntu1.1_all.deb ...
Unpacking python-six-whl (1.5.2-1ubuntu1.1) ...
Selecting previously unselected package python-urllib3-whl.
Preparing to unpack .../python-urllib3-whl_1.7.1-1ubuntu4.1_all.deb ...
Unpacking python-urllib3-whl (1.7.1-1ubuntu4.1) ...
Selecting previously unselected package python-requests-whl.
Preparing to unpack .../python-requests-whl_2.2.1-1ubuntu0.4_all.deb ...
Unpacking python-requests-whl (2.2.1-1ubuntu0.4) ...
Selecting previously unselected package python-setuptools-whl.
Preparing to unpack .../python-setuptools-whl_3.3-1ubuntu2_all.deb ...
Unpacking python-setuptools-whl (3.3-1ubuntu2) ...
Selecting previously unselected package python-pip-whl.
Preparing to unpack .../python-pip-whl_1.5.4-1ubuntu4_all.deb ...
Unpacking python-pip-whl (1.5.4-1ubuntu4) ...
Selecting previously unselected package python-pkg-resources.
Preparing to unpack .../python-pkg-resources_3.3-1ubuntu2_all.deb ...
Unpacking python-pkg-resources (3.3-1ubuntu2) ...
Selecting previously unselected package python-urllib3.
Preparing to unpack .../python-urllib3_1.7.1-1ubuntu4.1_all.deb ...
Unpacking python-urllib3 (1.7.1-1ubuntu4.1) ...
Selecting previously unselected package python-requests.
Preparing to unpack .../python-requests_2.2.1-1ubuntu0.4_all.deb ...
Unpacking python-requests (2.2.1-1ubuntu0.4) ...
Selecting previously unselected package python-setuptools.
Preparing to unpack .../python-setuptools_3.3-1ubuntu2_all.deb ...
Unpacking python-setuptools (3.3-1ubuntu2) ...
Selecting previously unselected package python-pip.
Preparing to unpack .../python-pip_1.5.4-1ubuntu4_all.deb ...
Unpacking python-pip (1.5.4-1ubuntu4) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Setting up libroken18-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Setting up libasn1-8-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Setting up libkrb5support0:amd64 (1.12+dfsg-2ubuntu5.3) ...
Setting up libk5crypto3:amd64 (1.12+dfsg-2ubuntu5.3) ...
Setting up libkeyutils1:amd64 (1.5.6-1) ...
Setting up libkrb5-3:amd64 (1.12+dfsg-2ubuntu5.3) ...
Setting up libgssapi-krb5-2:amd64 (1.12+dfsg-2ubuntu5.3) ...
Setting up libidn11:amd64 (1.28-1ubuntu2.2) ...
Setting up libhcrypto4-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Setting up libheimbase1-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Setting up libwind0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Setting up libhx509-5-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Setting up libkrb5-26-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Setting up libheimntlm0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Setting up libgssapi3-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.2) ...
Setting up libsasl2-modules-db:amd64 (2.1.25.dfsg1-17build1) ...
Setting up libsasl2-2:amd64 (2.1.25.dfsg1-17build1) ...
Setting up libldap-2.4-2:amd64 (2.4.31-1+nmu2ubuntu8.4) ...
Setting up librtmp0:amd64 (2.4+20121230.gitdf6c518-1ubuntu0.1) ...
Setting up libcurl3-gnutls:amd64 (7.35.0-1ubuntu2.19) ...
Setting up libglib2.0-0:amd64 (2.40.2-0ubuntu1.1) ...
No schema files found: doing nothing.
Setting up libnuma1:amd64 (2.0.9~rc5-1ubuntu<IP_ADDRESS>) ...
Setting up libxau6:amd64 (1:1.0.8-1) ...
Setting up libxdmcp6:amd64 (1:1.1.1-1) ...
Setting up libxcb1:amd64 (1.10-2ubuntu1) ...
Setting up libx11-data (2:1.6.2-1ubuntu2.1) ...
Setting up libx11-6:amd64 (2:1.6.2-1ubuntu2.1) ...
Setting up libxext6:amd64 (2:1.3.2-1ubuntu<IP_ADDRESS>.1) ...
Setting up libasan0:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Setting up libatomic1:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Setting up fonts-dejavu-core (2.34-1ubuntu1) ...
Setting up fontconfig-config (2.11.0-0ubuntu4.2) ...
Setting up libfreetype6:amd64 (2.5.2-1ubuntu2.8) ...
Setting up libfontconfig1:amd64 (2.11.0-0ubuntu4.2) ...
Setting up libpixman-1-0:amd64 (0.30.2-2ubuntu1.1) ...
Setting up libxcb-render0:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-shm0:amd64 (1.10-2ubuntu1) ...
Setting up libxrender1:amd64 (1:0.9.8-1build<IP_ADDRESS>) ...
Setting up libcairo2:amd64 (1.13.0~20140204-0ubuntu1.1) ...
Setting up libgmp10:amd64 (2:5.1.3+dfsg-1ubuntu1) ...
Setting up libisl10:amd64 (0.12.2-1) ...
Setting up libcloog-isl4:amd64 (0.18.2-1) ...
Setting up libcurl3:amd64 (7.35.0-1ubuntu2.19) ...
Setting up libdatrie1:amd64 (0.2.8-1) ...
Setting up libjpeg-turbo8:amd64 (1.3.0-0ubuntu2.1) ...
Setting up libjpeg8:amd64 (8c-2ubuntu8) ...
Setting up libjbig0:amd64 (2.0-2ubuntu4.1) ...
Setting up libtiff5:amd64 (4.0.3-7ubuntu0.9) ...
Setting up libvpx1:amd64 (1.3.0-2) ...
Setting up libxpm4:amd64 (1:3.5.10-1ubuntu0.1) ...
Setting up libgd3:amd64 (2.1.0-3ubuntu0.10) ...
Setting up libquadmath0:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Setting up libgfortran3:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Setting up libglapi-mesa:amd64 (10.1.3-0ubuntu0.6) ...
Setting up libx11-xcb1:amd64 (2:1.6.2-1ubuntu2.1) ...
Setting up libxcb-dri2-0:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-dri3-0:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-glx0:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-present0:amd64 (1.10-2ubuntu1) ...
Setting up libxcb-sync1:amd64 (1.10-2ubuntu1) ...
Setting up libxdamage1:amd64 (1:1.1.4-1ubuntu1) ...
Setting up libxfixes3:amd64 (1:5.0.1-1ubuntu1.1) ...
Setting up libxshmfence1:amd64 (1.1-2) ...
Setting up libxxf86vm1:amd64 (1:1.1.3-1) ...
Setting up libgl1-mesa-glx:amd64 (10.1.3-0ubuntu0.6) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in auto mode
Setting up libgomp1:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Setting up libgraphite2-3:amd64 (1.3.10-0ubuntu<IP_ADDRESS>) ...
Setting up libharfbuzz0b:amd64 (0.9.27-1ubuntu1.1) ...
Setting up libhdf5-7:amd64 (1.8.11-5ubuntu7.1) ...
Setting up x11-common (1:7.7+1ubuntu8.1) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libitm1:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Setting up libltdl7:amd64 (2.4.2-1.7ubuntu1) ...
Setting up libmpfr4:amd64 (3.1.2-1) ...
Setting up libthai-data (0.1.20-3) ...
Setting up libthai0:amd64 (0.1.20-3) ...
Setting up fontconfig (2.11.0-0ubuntu4.2) ...
Regenerating fonts cache... done.
Setting up libpango-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Setting up libpangoft2-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Setting up libpangocairo-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Setting up libtsan0:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Setting up libpython2.7-minimal:amd64 (2.7.6-8ubuntu0.4) ...
Setting up python2.7-minimal (2.7.6-8ubuntu0.4) ...
Linking and byte-compiling packages for runtime python2.7...
Setting up libhwloc5:amd64 (1.8-1ubuntu<IP_ADDRESS>) ...
Setting up libmpc3:amd64 (1.0.1-1ubuntu1) ...
Setting up openssl (1.0.1f-1ubuntu2.26) ...
Setting up ca-certificates (20170717~14.04.1) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
Setting up wget (1.15-1ubuntu<IP_ADDRESS>) ...
Setting up binutils (2.24-5ubuntu14.2) ...
Setting up cpp-4.8 (4.8.4-2ubuntu1~14.04.4) ...
Setting up cpp (4:4.8.2-1ubuntu6) ...
Setting up curl (7.35.0-1ubuntu2.19) ...
Setting up libgcc-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Setting up gcc-4.8 (4.8.4-2ubuntu1~14.04.4) ...
Setting up gcc (4:4.8.2-1ubuntu6) ...
Setting up libc-dev-bin (2.19-0ubuntu6.14) ...
Setting up linux-libc-dev:amd64 (3.13.0-161.211) ...
Setting up libc6-dev:amd64 (2.19-0ubuntu6.14) ...
Setting up libstdc++-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.4) ...
Setting up g++-4.8 (4.8.4-2ubuntu1~14.04.4) ...
Setting up g++ (4:4.8.2-1ubuntu6) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:1.9.1-1ubuntu0.9) ...
Setting up git (1:1.9.1-1ubuntu0.9) ...
Setting up libcdt5 (2.36.0-0ubuntu3.2) ...
Setting up libcgraph6 (2.36.0-0ubuntu3.2) ...
Setting up libpathplan4 (2.36.0-0ubuntu3.2) ...
Setting up libgvc6 (2.36.0-0ubuntu3.2) ...
Setting up libgvpr2 (2.36.0-0ubuntu3.2) ...
Setting up hdf5-helpers (1.8.11-5ubuntu7.1) ...
Setting up libcr0 (0.8.5-2.1) ...
Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-1ubuntu1.1) ...
Setting up libjpeg-turbo8-dev:amd64 (1.3.0-0ubuntu2.1) ...
Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ...
Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ...
Setting up libhdf5-dev (1.8.11-5ubuntu7.1) ...
Setting up libpython2.7-stdlib:amd64 (2.7.6-8ubuntu0.4) ...
Setting up libpython-stdlib:amd64 (2.7.5-5ubuntu3) ...
Setting up libtorque2 (2.4.16+dfsg-1.3ubuntu1) ...
Setting up libibverbs1 (1.1.7-1ubuntu1.1) ...
Setting up libopenmpi1.6 (1.6.5-8) ...
Setting up openmpi-common (1.6.5-8) ...
Setting up openmpi-bin (1.6.5-8) ...
update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode
Setting up python2.7 (2.7.6-8ubuntu0.4) ...
Setting up python-minimal (2.7.5-5ubuntu3) ...
Setting up python (2.7.5-5ubuntu3) ...
Setting up python-chardet (2.0.1-2build2) ...
Setting up python3-pkg-resources (3.3-1ubuntu2) ...
Setting up python-chardet-whl (2.2.1-2~ubuntu1) ...
Setting up python-colorama (0.2.5-0.1ubuntu2) ...
Setting up python-colorama-whl (0.2.5-0.1ubuntu2) ...
Setting up python-distlib (0.1.8-1ubuntu1) ...
Setting up python-distlib-whl (0.1.8-1ubuntu1) ...
Setting up python-six (1.5.2-1ubuntu1.1) ...
Setting up python-html5lib (0.999-3~ubuntu1) ...
Setting up python-html5lib-whl (0.999-3~ubuntu1) ...
Setting up python-six-whl (1.5.2-1ubuntu1.1) ...
Setting up python-urllib3-whl (1.7.1-1ubuntu4.1) ...
Setting up python-requests-whl (2.2.1-1ubuntu0.4) ...
Setting up python-setuptools-whl (3.3-1ubuntu2) ...
Setting up python-pip-whl (1.5.4-1ubuntu4) ...
Setting up python-pkg-resources (3.3-1ubuntu2) ...
Setting up python-urllib3 (1.7.1-1ubuntu4.1) ...
Setting up python-requests (2.2.1-1ubuntu0.4) ...
Setting up python-setuptools (3.3-1ubuntu2) ...
Setting up python-pip (1.5.4-1ubuntu4) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up libice6:amd64 (2:1.0.8-2) ...
Setting up libsm6:amd64 (2:1.2.1-2) ...
Setting up libxt6:amd64 (1:1.1.4-1) ...
Setting up libxmu6:amd64 (2:1.1.1-1) ...
Setting up libxaw7:amd64 (2:1.0.12-1) ...
Setting up graphviz (2.36.0-0ubuntu3.2) ...
Processing triggers for libc-bin (2.19-0ubuntu6.14) ...
Processing triggers for ca-certificates (20170717~14.04.1) ...
Updating certificates in /etc/ssl/certs... 148 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
Removing intermediate container e9ede1d0ddaa
 ---> aca2e26ef566
Step 3/22 : RUN pip install --upgrade pip
 ---> Running in f971ec06ac98
Downloading/unpacking pip from https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl#sha256=7909d0a0932e88ea53a7014dfd14522ffef91a464daaaf5c573343852ef98550
Installing collected packages: pip
  Found existing installation: pip 1.5.4
    Not uninstalling pip at /usr/lib/python2.7/dist-packages, owned by OS
Successfully installed pip
Cleaning up...
Removing intermediate container f971ec06ac98
 ---> b884f6694264
Step 4/22 : RUN pip install --ignore-installed six
 ---> Running in b2a84b82b407
Collecting six
/usr/local/lib/python2.7/dist-packages/pip/_vendor/urllib3/util/ssl_.py:369: SNIMissingWarning: An HTTPS request has been made, but the SNI (Server Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  SNIMissingWarning
/usr/local/lib/python2.7/dist-packages/pip/_vendor/urllib3/util/ssl_.py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecurePlatformWarning
/usr/local/lib/python2.7/dist-packages/pip/_vendor/urllib3/util/ssl_.py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecurePlatformWarning
  Downloading https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl
Installing collected packages: six
Successfully installed six-1.11.0
/usr/local/lib/python2.7/dist-packages/pip/_vendor/urllib3/util/ssl_.py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecurePlatformWarning
Removing intermediate container b2a84b82b407
 ---> 28d5367e6cd8
Step 5/22 : RUN pip install       tensorflow       requests       flask       numpy       keras       h5py
 ---> Running in 948d5f5a4170
Collecting tensorflow
/usr/local/lib/python2.7/dist-packages/pip/_vendor/urllib3/util/ssl_.py:369: SNIMissingWarning: An HTTPS request has been made, but the SNI (Server Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  SNIMissingWarning
/usr/local/lib/python2.7/dist-packages/pip/_vendor/urllib3/util/ssl_.py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecurePlatformWarning
/usr/local/lib/python2.7/dist-packages/pip/_vendor/urllib3/util/ssl_.py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecurePlatformWarning
  Downloading https://files.pythonhosted.org/packages/bd/68/ec26b2cb070a5760707ec8d9491a24e5be72f4885f265bb04abf70c0f9f1/tensorflow-1.12.0-cp27-cp27mu-manylinux1_x86_64.whl (83.1MB)
Requirement already satisfied: requests in /usr/lib/python2.7/dist-packages (2.2.1)
Collecting flask
  Downloading https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl (91kB)
Collecting numpy
  Downloading https://files.pythonhosted.org/packages/de/37/fe7db552f4507f379d81dcb78e58e05030a8941757b1f664517d581b5553/numpy-1.15.4-cp27-cp27mu-manylinux1_x86_64.whl (13.8MB)
Collecting keras
  Downloading https://files.pythonhosted.org/packages/5e/10/aa32dad071ce52b5502266b5c659451cfd6ffcbf14e6c8c4f16c0ff5aaab/Keras-2.2.4-py2.py3-none-any.whl (312kB)
Collecting h5py
  Downloading https://files.pythonhosted.org/packages/33/0c/1c5dfa85e05052aa5f50969d87c67a2128dc39a6f8ce459a503717e56bd0/h5py-2.8.0-cp27-cp27mu-manylinux1_x86_64.whl (2.7MB)
Collecting keras-applications>=1.0.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/3f/c4/2ff40221029f7098d58f8d7fb99b97e8100f3293f9856f0fb5834bef100b/Keras_Applications-1.0.6-py2.py3-none-any.whl (44kB)
Collecting mock>=2.0.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/e6/35/f187bdf23be87092bd0f1200d43d23076cee4d0dec109f195173fd3ebc79/mock-2.0.0-py2.py3-none-any.whl (56kB)
Collecting grpcio>=1.8.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/33/7f/69dceda1f91c31ef4bcc879f218fe9be86ec6837d149a6a28f9cb32adc0c/grpcio-1.16.0-cp27-cp27mu-manylinux1_x86_64.whl (9.6MB)
Collecting tensorboard<1.13.0,>=1.12.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/0b/af/fda67f0a88e31cfabab58421dc1b6025cc1f8fd5c17f24fee5fe9a38eb57/tensorboard-1.12.0-py2-none-any.whl (3.0MB)
Collecting termcolor>=1.1.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz
Collecting backports.weakref>=1.0rc1 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/88/ec/f598b633c3d5ffe267aaada57d961c94fdfa183c5c3ebda2b6d151943db6/backports.weakref-1.0.post1-py2.py3-none-any.whl
Collecting absl-py>=0.1.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/0c/63/f505d2d4c21db849cf80bad517f0065a30be6b006b0a5637f1b95584a305/absl-py-0.6.1.tar.gz (94kB)
Collecting wheel (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/5a/9b/6aebe9e2636d35d1a93772fa644c828303e1d5d124e8a88f156f42ac4b87/wheel-0.32.2-py2.py3-none-any.whl
Requirement already satisfied: six>=1.10.0 in /usr/local/lib/python2.7/dist-packages (from tensorflow) (1.11.0)
Collecting gast>=0.2.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/5c/78/ff794fcae2ce8aa6323e789d1f8b3b7765f601e7702726f430e814822b96/gast-0.2.0.tar.gz
Collecting keras-preprocessing>=1.0.5 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/fc/94/74e0fa783d3fc07e41715973435dd051ca89c550881b3454233c39c73e69/Keras_Preprocessing-1.0.5-py2.py3-none-any.whl
Collecting protobuf>=3.6.1 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/b8/c2/b7f587c0aaf8bf2201405e8162323037fe8d17aa21d3c7dda811b8d01469/protobuf-3.6.1-cp27-cp27mu-manylinux1_x86_64.whl (1.1MB)
Collecting enum34>=1.1.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/c5/db/e56e6b4bbac7c4a06de1c50de6fe1ef3810018ae11732a50f15f62c7d050/enum34-1.1.6-py2-none-any.whl
Collecting astor>=0.6.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/35/6b/11530768cac581a12952a2aad00e1526b89d242d0b9f59534ef6e6a1752f/astor-0.7.1-py2.py3-none-any.whl
Collecting click>=5.1 (from flask)
  Downloading https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl (81kB)
Collecting Werkzeug>=0.14 (from flask)
  Downloading https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)
Collecting itsdangerous>=0.24 (from flask)
  Downloading https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
Collecting Jinja2>=2.10 (from flask)
  Downloading https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl (126kB)
Collecting pyyaml (from keras)
  Downloading https://files.pythonhosted.org/packages/9e/a3/1d13970c3f36777c583f136c136f804d70f500168edc1edea6daa7200769/PyYAML-3.13.tar.gz (270kB)
Collecting scipy>=0.14 (from keras)
  Downloading https://files.pythonhosted.org/packages/2a/f3/de9c1bd16311982711209edaa8c6caa962db30ebb6a8cc6f1dcd2d3ef616/scipy-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl (30.8MB)
Collecting funcsigs>=1; python_version < "3.3" (from mock>=2.0.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/69/cb/f5be453359271714c01b9bd06126eaf2e368f1fddfff30818754b5ac2328/funcsigs-1.0.2-py2.py3-none-any.whl
Collecting pbr>=0.11 (from mock>=2.0.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/f3/04/fddc1c2dd75b256eda4d360024692231a2c19a0c61ad7f4a162407c1ab58/pbr-5.1.1-py2.py3-none-any.whl (106kB)
Collecting futures>=2.2.0 (from grpcio>=1.8.6->tensorflow)
  Downloading https://files.pythonhosted.org/packages/2d/99/b2c4e9d5a30f6471e410a146232b4118e697fa3ffc06d6a65efde84debd0/futures-3.2.0-py2-none-any.whl
Collecting markdown>=2.6.8 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/7a/6b/5600647404ba15545ec37d2f7f58844d690baf2f81f3a60b862e48f29287/Markdown-3.0.1-py2.py3-none-any.whl (89kB)
Requirement already satisfied: setuptools in /usr/lib/python2.7/dist-packages (from protobuf>=3.6.1->tensorflow) (3.3)
Collecting MarkupSafe>=0.23 (from Jinja2>=2.10->flask)
  Downloading https://files.pythonhosted.org/packages/bc/3a/6bfd7b4b202fa33bdda8e4e3d3acc719f381fd730f9a0e7c5f34e845bd4d/MarkupSafe-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl
Installing collected packages: numpy, h5py, keras-applications, funcsigs, pbr, mock, futures, enum34, grpcio, wheel, protobuf, markdown, Werkzeug, tensorboard, termcolor, backports.weakref, absl-py, gast, keras-preprocessing, astor, tensorflow, click, itsdangerous, MarkupSafe, Jinja2, flask, pyyaml, scipy, keras
  Running setup.py install for termcolor: started
    Running setup.py install for termcolor: finished with status 'done'
  Running setup.py install for absl-py: started
    Running setup.py install for absl-py: finished with status 'done'
  Running setup.py install for gast: started
    Running setup.py install for gast: finished with status 'done'
  Running setup.py install for pyyaml: started
    Running setup.py install for pyyaml: finished with status 'done'
Successfully installed Jinja2-2.10 MarkupSafe-1.1.0 Werkzeug-0.14.1 absl-py-0.6.1 astor-0.7.1 backports.weakref-1.0.post1 click-7.0 enum34-1.1.6 flask-1.0.2 funcsigs-1.0.2 futures-3.2.0 gast-0.2.0 grpcio-1.16.0 h5py-2.8.0 itsdangerous-1.1.0 keras-2.2.4 keras-applications-1.0.6 keras-preprocessing-1.0.5 markdown-3.0.1 mock-2.0.0 numpy-1.15.4 pbr-5.1.1 protobuf-3.6.1 pyyaml-3.13 scipy-1.1.0 tensorboard-1.12.0 tensorflow-1.12.0 termcolor-1.1.0 wheel-0.32.2
Removing intermediate container 948d5f5a4170
 ---> 73a1e82a52db
Step 6/22 : ENV NB_USER keras
 ---> Running in 344a29daee99
Removing intermediate container 344a29daee99
 ---> 466fd579232f
Step 7/22 : ENV NB_UID 1000
 ---> Running in 9a6dd9016c0e
Removing intermediate container 9a6dd9016c0e
 ---> 5f1e23fe6db1
Step 8/22 : ENV SRC_PATH /app
 ---> Running in f168dc24cfa8
Removing intermediate container f168dc24cfa8
 ---> 2611d689abc9
Step 9/22 : RUN useradd -m -s /bin/bash -N -u $NB_UID $NB_USER
 ---> Running in dd651850669b
Removing intermediate container dd651850669b
 ---> c88dbea979fb
Step 10/22 : RUN mkdir -p $SRC_PATH &&     chown $NB_USER $SRC_PATH -R
 ---> Running in ada629b99ea9
Removing intermediate container ada629b99ea9
 ---> e5096938de13
Step 11/22 : USER $NB_USER
 ---> Running in bf02422e1adf
Removing intermediate container bf02422e1adf
 ---> 3a57ab8e8429
Step 12/22 : ADD wsgi.py $SRC_PATH
 ---> d8d580d306ae
Step 13/22 : ADD lang_detect_api.py $SRC_PATH
 ---> e010a420a7d1
Step 14/22 : ADD data_helper.py $SRC_PATH
 ---> 301446f3d124
Step 15/22 : ADD defs.py $SRC_PATH
 ---> 706ba68cde28
Step 16/22 : ADD save_tmp.h5 $SRC_PATH
 ---> 3c5a1275a30e
Step 17/22 : ADD ui $SRC_PATH/ui
 ---> f389539d153d
Step 18/22 : ADD data/stackoverflow-snippets $SRC_PATH/data/stackoverflow-snippets
 ---> ff4bbf36c902
Step 19/22 : EXPOSE 5000
 ---> Running in 02b728a76690
Removing intermediate container 02b728a76690
 ---> 127cb9c2dba4
Step 20/22 : WORKDIR $SRC_PATH
 ---> Running in<PHONE_NUMBER>b7
Removing intermediate container<PHONE_NUMBER>b7
 ---> 3c6eeb5c6aee
Step 21/22 : ENTRYPOINT ["python2"]
 ---> Running in bae72110ff28
Removing intermediate container bae72110ff28
 ---> ff362c4967dc
Step 22/22 : CMD ["wsgi.py"]
 ---> Running in 81858154b6ad
Removing intermediate container 81858154b6ad
 ---> 350719fd1e87
Successfully built 350719fd1e87
Successfully tagged deeplang:latest

This tells me that you perhaps are running it with python 3
https://github.com/abseil/abseil-py/issues/79

@jy1989 I suggest you change docker files pip statements with pip2 so it is explicitly python 2.

@aliostad Thank you! I will try again later


cache.remove do not work?

In my project, I use HanekeSwift like this:
iv_sweetsoup.hnk_setImageFromURL(NSURL( string: Soup.instance.img_url )! )
And when inspect the image has changed on server, I want to refresh image by following code:
let url = NSURL(string: img_url )!
let fetcher = NetworkFetcher(URL: url)
Haneke.Shared.imageCache.remove(key: fetcher.key )
Haneke.Shared.imageCache.fetch(fetcher: fetcher).onSuccess { image in
callback()
}
But, It do not work and image is still the old one.
And .removeAll() do not work ether.
What's wrong ? I can not found any information in stackoverflow.com.  Can anybody give some advice?
Thanks!

+1

So I was having the same issue and did the following to resolve the issue

Use a format when assigning an image

let format = Format<UIImage>(name: "profile")
cell.profileImage.hnk_setImageFromURL(NSURL(string: imageUrl)!, placeholder: nil, format: format, failure: nil, success: nil)

Instead of calling -remove:, use -remove:formatName:
Do it on the main thread

dispatch_async(dispatch_get_main_queue(), { () -> Void in
    Shared.imageCache.remove(key: self.user!.faceImage!, formatName: "profile")
    self.tableView.reloadRowsAtIndexPaths([NSIndexPath(forRow: 0, inSection: 0)], withRowAnimation: UITableViewRowAnimation.Automatic)
})

This worked for me. Good luck.

@genu1 , Thanks a lot!
your solution works.

@DeepDiving2015
hi, may i ask how do you inspect if the images has been updated with same file name?

We made a few related changes in #267 that should have made this better. A new version will be pushed soon.

I am facing the same problem. I tried the given solution but its not working for me. Is there anything I need to take care?

After calling Haneke.Shared.imageCache.remove(key: ) for multiple cached images, the memory does not decrease.
It is not working.
However, removeAll() works.