Shape_dist_traveled is not adjusted when removing stop from pattern

Observed behavior
If you remove a stop from the beginning of the trip pattern using the UI, the shape_dist_traveled values will not be adjusted in stop_times.txt, even though the shape_dist_traveled values in shapes.txt do get updated. This results in a mismatch between the two values.
Expected behavior
Values in stop_times.txt::shape_dist_traveled should get adjusted. The shape_dist_traveled of the new first stop should be 0, instead of its distance before the truncation.
Steps to reproduce the problem

Create a trip pattern with several stops.
Create a trip using the trip pattern.
Remove stops from the beginning of the trip pattern. (E.g. remove the first two stops.)
Create a new snapshot and download the GTFS.

In the resulting GTFS:

shapes.txt will be filled out correctly, the first shape point will have 0 as shape_dist_traveled.
Howerver in stop_times.txt stops will have an incorrect shape_dist_traveled value.

Any special notes on configuration used
None.
Version of datatools-server and datatools-ui if applicable (exact commit hash or branch name)
datatools-ui version: 1be32bec

If I would have to guess, a call to assignDistancesToPatternStops() is missing from somewhere here (either in removeStopFromPattern or in updatePatternStops).

Hi @fberci I think your hunch is probably correct. We've been working on improving some existing bugs with shape_dist_traveled and shapes calculations lately in a series of PRs and this was one that was noted as well. I'll tag this issue when we've got a PR out for it.


Create the API request that could return the free disc space on the node host PC, for a remote monitoring purposes

I think its too sensitive info so shouldnt be on node

if we can control allowed endpoints on config, why not?


[WIP] Follow up to var/ filesystem clean up

Addresses the follow up work as suggested in #12540

@whoodes is this ready for review?

Not yet ready for review. I forgot to add that detail, my apologies.

This is ready to take a look at @timabbott
Here's the output after running the find command, before and after:
(zulip-py3-venv) vagrant@ubuntu-bionic:/srv/zulip$ find ./var/d0deda46-a107-4c55-aa59-99f50454e82f/test-backend/ | wc -l
7
(zulip-py3-venv) vagrant@ubuntu-bionic:/srv/zulip$ find ./var/d0deda46-a107-4c55-aa59-99f50454e82f/ | wc -l
27
(zulip-py3-venv) vagrant@ubuntu-bionic:/srv/zulip$ ./tools/test-backend
.
.
.
(zulip-py3-venv) vagrant@ubuntu-bionic:/srv/zulip$ find ./var/d0deda46-a107-4c55-aa59-99f50454e82f/test-backend/ | wc -l
7
(zulip-py3-venv) vagrant@ubuntu-bionic:/srv/zulip$ find ./var/d0deda46-a107-4c55-aa59-99f50454e82f/ | wc -l
27

And here is the tree of what my var/test-backend directory looks like before and after:
(zulip-py3-venv) vagrant@ubuntu-bionic:/srv/zulip$ tree ./var/d0deda46-a107-4c55-aa59-99f50454e82f/test-backend/
./var/d0deda46-a107-4c55-aa59-99f50454e82f/test-backend/
├── databases
│   └── 568187200
├── test-log-dir
│   ├── events.ubuntu-bionic.2019-07-05
│   └── lock.ubuntu-bionic.2019-07-05
└── test_messages.json

And here is a snapshot of the file structure being populated during a test-backend run:

Looking forward to your feedback :)

This looks pretty good in terms of the output; I posted several comments on making it cleaner.

Updated based on your feedback.  This feels a lot cleaner, and results in an identical directory output.

I did a series of cleanups to this:

Created a shared initialize_worker_path function used by the parallel and non-parallel code paths to avoid duplicated code
Squashed the updates to individual test files into a single commit.
Found a few directories not updated via git grep get_or_create_dev

And merged this as the series ending with 0e3fddbc6e9e52e3835b1a4b905f077a63fdbd13.  Thanks @whoodes!


[App]: wandb.plot.histogram results in incorrect histogram

Current Behavior
Hi, I'm experiencing incorrect behavior in histograms:
For the wandb.Histogram function, I get the correct output in the summary panel of the run overview. However using wandb.plot.histogram I don't get a correct histogram in the workspace, the counts are incorrect and not all values are included.
I've created the following minimal example:
# creating a list of 8 values for a histogram
data = [0.1, 0.1, 0.5, 0.5, 1, 1, 1, 1]
# converting the data in a list of lists (as described [here](https://wandb.ai/wandb/plots/reports/Creating-Custom-Histograms-With-Weights-Biases--VmlldzoyNzE0NzM)):
data_list_of_lists = [[d] for d in data]
wandb_table = wandb.Table(data=data_list_of_lists, columns=["Test values"])
wandb.log({"wandb.plot.histogram": wandb.plot.histogram(wandb_table, "Test values", title="Testing wandb.plot.histogram")})

# correct histogram for summary page:
np_histogram = np.histogram(data, bins=10)
wandb_histogram = wandb.Histogram(np_histogram=np_histogram)
wandb.log({"wandb.Histogram": wandb_histogram})

Results in the following output for wandb.plog.histogram on the workspace page:

Expected Behavior
The expected output would be the correct histogram that is currently only on the summary page and can't be interacted with:

Steps To Reproduce
Run the minimal example code from above and look at the resulting histogram on the workspace page
Screenshots
Count should be 4, but is shown as 1:

Environment
OS: Ubuntu 22.04.4 LTS
Browsers: Firefox Version 124.0.2 (64-bit)
Version: wandb version 0.16.6
Additional Context
The problem was described here a year ago, but it remains unclear what happened afterwards: https://community.wandb.ai/t/histogram-produced-by-wandb-plot-histogram-is-incorrect/4113
Thanks for your help!

Hi @Livvi, sorry to hear you are experiencing this issue. As mentioned in the post you linked, this is a known bug our end. I will add your report to it so we can keep you updated with any progress.
As a workaround, you can edit the Vega specs to something as follow:
{
  "$schema": "https://vega.github.io/schema/vega-lite/v4.json",
  "description": "A simple histogram",
  "data": {"name": "wandb"},
  "transform": [
    {
      "calculate": "if('${field:groupKeys}' === '' || datum['${field:groupKeys}'] === '', false, true)",
      "as": "grouped"
    },
    {
      "calculate": "if('${field:groupKeys}' === '' || datum['${field:groupKeys}'] === '', datum.name, datum['${field:groupKeys}'])",
      "as": "newGroupKeys"
    },
    {
      "calculate": "if('${field:groupKeys}' === '' || datum['${field:groupKeys}'] === '', datum.color, datum['${field:groupKeys}'])",
      "as": "color"
    }
  ],
  "mark": {"type": "bar", "tooltip": {"content": "data"}},
  "encoding": {
    "x": {"bin": true, "field": "${field:value}", "type": "quantitative"},
    "y": {"aggregate": "count", "type": "quantitative"},
    "detail": [{"field": "newGroupKeys", "type": "nominal"}, {"field": "color", "type": "nominal"}],
    "color": {
      "field": "newGroupKeys",
      "type": "nominal",
      "scale": {"range": {"field": "color"}},
      "legend": {"title": null}
    }
  },
  "selection": {"grid": {"type": "interval", "bind": "scales"}},
  "title": "${string:title}",
  "resolve": {"scale": {"color": "independent"}}
}

And save it as a preset to be used directly via the SDK in the future.

Hi @fmamberti-wandb, I've tried the workaround and it works fine. Thanks for your help!


Dynamic Attribute lookup

Hi acrisci,
Thanks for your library. I currently work on a replacement of my old code with your library.
I see that you modify the object dynamic on runtime which eats a lot of resources. I will point to my old dbus implementation they use a more pythonic way to provide such service:
https://github.com/home-assistant/hassio/blob/181/hassio/utils/gdbus.py#L192
I lookup the interface dynamic to the proxy object, that allows using syntax like: object.Manager.functionCall() -> (org.freedesktop.systemd1.Manager).
Anyway, I like your work and that should be only a tip from developer to developer and no critic.

Yeah there are a lot of different ways to do this. Calling general functions is something I would definitely put in the library if someone implemented it.
Another great way to do this is with code generation because that way you get completion and type checking too. I'll open an issue for that as well.


Improve Performance

[ ] STAM
[ ] Consider vector

We are now applying STAM.

[ ] motion models
[ ] Shared CNN Layers
[ ] ROI Pooling on feature map
[ ] Object manager


Too similar names

So there is a new issue I found and am wondering how to approach it. I think a solution should be built into this.
The issue is that if two professors have too similar of a name, or the input is too vague, it chooses the wrong professor.
One solution is to provide ALL results for professors based on input rather than the first relative occurrence, then the user can use their own logic to select a professor.
The second, the better but harder one, would be to accept any name and have this API deduce which professor out of all related results best matches the name. Example:
If I look for professor with name "John Doe" and we get results like "John Mike", "John B", "Dan John, "John D.", the program should be able to think and understand that John D. is most likely to be who we are looking for.
This is important as I realized that in many cases professors' names are shortened or lengthened on RMP compared to how they are shown on the school pages.

Could you not use get_professors_by_school_by_name,  which returns a list of Professors, of which you could find the one you're looking for?
That would be a great idea; unfortunately, I do not have the capability to implement such functionality. Currently, if there are multiple entries for one search result, the professor returned is the one with the maximum amount of ratings. If you have any idea on how to implement a better algorithm, I am all ears.

I would love to take a stab at it. For my own personal project and to grow my knowledge :). If you want to join me / speak I would love to. In general, would love to further this project in many ways as I really do love it. If you interested you can add me on Discord if you want. Its oz#9999, if not it is all good and I can just pull my edits.

Have at it, let me know how it goes! I've sent you a friend request but most likely won't be able to help much, as I'm in finals week. Do keep me updated, however!

#6 Done

I'm going to leave this open until the other pull request gets merged.


Device back button issues / jQueryMobile

Hello,
We are having issues with the gallery and the browser back buttons. We are finding that users are more likely to press their back button to get out of the gallery as opposed to the little (x) button. The problem is when you use the back button you end up at a blank page with no nav or content just the page background!
I have testing on the following...
jQueryMobile RC2
Photoswipe 3.0.2 & 3.0.4
IOS 4 & 5
Google Chrome.
Happens everytime on all the above. I thought it was out code but its even doing it in your jQm example
Any ideas?
Thanks

I've had the same problem too.

I having the same issue, ANY WORKAROUND ?

I can't find anything. There seems to be many issues with Photoshop Closing and Back Buttons and Photoswipe.

I've got the same problem: Using the browsers back-button within the gallery ends up with an empty page.
Has anyone found a workaround for that?


Update grunt-nodemon and livereload only when server has restarted

When a change is detected on server JS and HTML files, grunt-watch livereload the site but nodemon also restart the server and cause white screen on web browser.
The grunt-nodemon readme contains an exemple to create a ".rebooted" file that change when the server has restarted. Then livereload will be executed by watching only the ".rebooted" file.

@lirantal initial feedback?

I'm not much of a frontend person so I didn't bump into this situation but sounds like this fix would make it much easier and quicker to develop for frontenders. Can someone else test it beside @richardlt ?

I have not tested this. but if @richardlt submits another pull request against the latest master, Id be willing to test and as long as there are no bugs, id like to see this get merged in.


"RuntimeError: Cannot modify ReadOnlyDict" after upgrade to 2023.6.1

I am running into issues since upgrading to 2023.6.1, logs are below.
Current version:
Home Assistant 2023.6.1
Supervisor 2023.06.1
Operating System 10.2
Frontend 20230608.0 - latest
Logger: homeassistant.components.light
Source: helpers/storage.py:122
Integration: Light (documentation, issues)
First occurred: 8:43:44 PM (2 occurrences)
Last logged: 8:43:44 PM

Error while setting up artnet_led platform for light
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 320, in _async_setup_platform
    await asyncio.shield(task)
  File "/config/custom_components/artnet_led/light.py", line 146, in async_setup_platform
    await entity_registry.async_load()
  File "/usr/src/homeassistant/homeassistant/helpers/entity_registry.py", line 952, in async_load
    data = await self._store.async_load()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/storage.py", line 122, in async_load
    return await self._load_task
           ^^^^^^^^^^^^^^^^^^^^^
RuntimeError: Cannot modify ReadOnlyDict

Quick update: Removing and reinstalling the integration resolves the issue.

Fixed


Investigate whether dynamic imports are still needed

Summary
A few months ago we had to start using dynamic imports in order for the components get rendered, or else the server would error out with this message:

Not sure if this is still needed in our pages since we're able to use some regular imports properly, so we might need to investigate if it is so.
How it's currently being done:
const DDSCardCTAFooter = dynamic(
  import(
    "@carbon/ibmdotcom-web-components/es/components-react/cta/card-cta-footer"
  ),
  { ssr: true }
);

How it should be (hopefully):
import DDSCardCTAFooter from '@carbon/ibmdotcom-web-components/es/components-react/cta/card-cta-footer';

@IgnacioBecerra is there a priority for this?

@jeffchew Everything is working properly at the moment with the dynamic imports so far, so this isn't critical


Revert "feat(tooltip): reposition on scroll"

Reverts angular/material2#2703
This is temporary solution while we re-work when the scroll dispatcher subscribes.

Found another solution


feature: support GRPC

HTTP REQUEST -> APISIX -> GRPC CALL

I would like to take it

fixed: https://github.com/iresty/apisix/pull/410


Build Docker images

Description
Assemble tar packages to be used on Docker images.
Issues Resolved
Closes #192
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Failing checks are inspected and point to the corresponding known issue(s) (See: Troubleshooting Failing Builds)
[ ] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)
[ ] Public documentation issue/PR created

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

https://localhost:9200/

{
  "name" : "wazuh.indexer",
  "cluster_name" : "opensearch",
  "cluster_uuid" : "tcdPhOrWSdSmxwlYhIZ7-A",
  "version" : {
    "number" : "7.10.2",
    "build_type" : "tar",
    "build_hash" : "cfca84fff78d1e1360b7971397fd80c8f8f6f4a2",
    "build_date" : "2024-03-20T18:56:25.080088Z",
    "build_snapshot" : false,
    "lucene_version" : "9.9.2",
    "minimum_wire_compatibility_version" : "7.10.0",
    "minimum_index_compatibility_version" : "7.0.0"
  },
  "tagline" : "The OpenSearch Project: https://opensearch.org/"
}

https://localhost:9200/_cluster/health

{
  "cluster_name": "opensearch",
  "status": "green",
  "timed_out": false,
  "number_of_nodes": 1,
  "number_of_data_nodes": 1,
  "discovered_master": true,
  "discovered_cluster_manager": true,
  "active_primary_shards": 1,
  "active_shards": 1,
  "relocating_shards": 0,
  "initializing_shards": 0,
  "unassigned_shards": 0,
  "delayed_unassigned_shards": 0,
  "number_of_pending_tasks": 0,
  "number_of_in_flight_fetch": 0,
  "task_max_waiting_in_queue_millis": 0,
  "active_shards_percent_as_number": 100
}


Cuda Out of Memory Error after restarting a previous stored model

I am facing a strange error. I can train a model with batch size 68 and it's all working fine. Then after some iterations I would save it like this:
model:clearState()
torch.save(path, model) -- saving model
torch.save(pathOptim, optimState) -- saving optimisation state

Then when I want to restart it I load it from disk like so:
model = torch.load(path) -- loading model

However, then when I try to continue training I get a Cuda Out of Memory error with that batch size and I have to reduce it to 64 to get it working again.
This happens if I don't use the stored optimState and instead newly create it. When I reuse the stored optimState in training I don't get a Out of Memory error, however, then I have a the problem that the loss (negative log) goes to zero after a few iterations and it is not improving.
Do I have to clear anything before saving the model? Or does anyone know why I am getting this error?
I use cudnn 5.1 and Cuda Toolkit 8.0.

I am experiencing the same issue.

@marcel1991 @gregjohnso is there a small enough model that can reproduce this issue ?


chore: add additional native BN converter (cherry-pick of #2446)

Description
This change adds an additional native BN converter which improves performance of models using BN
Fixes # (issue)
Type of change
Please delete options that are not relevant and/or add your own.

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
This change requires a documentation update

Checklist:

[ ] My code follows the style guidelines of this project (You can use the linters)
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas and hacks
[ ] I have made corresponding changes to the documentation
[ ] I have added tests to verify my fix or my feature
[ ] New and existing unit tests pass locally with my changes
[ ] I have added the relevant labels to my PR in so that relevant reviewers are notified

Also #2454 should be merged with this


feat : add '*.vtt' to constants.ts

fix this issue #15514

Thanks for the PR! There's a duplicated PR (https://github.com/vitejs/vite/pull/15538) that opened earlier and is a bit more complete, so I'll close this in favour of that.


Copy propagate arrays with a single store.

The code generated by the FE around function calls creates a lot of copies of objects.  To get optimize these shaders properly, we have to be able to propagate through all of the temporary symbols.  We have code that can do that very well when as long as all accesses of the structure have constant offset.
However, if we have an array that is accessed using a variable index, we are not able to optimize the code.  Consider the following example:
cbuffer MyCBuffer {
  float4 Data[8];
};

float4 fetch(float4 data[8], int index) {
  return data[index];
}

float4 main(int index : INDEX) : SV_Target {
  return fetch(Data, index);
}

Currently, dxc generates the follow spir-v just before the call:
         %31 = OpAccessChain %_ptr_Uniform__arr_v4float_uint_8 %MyCBuffer %int_0
         %32 = OpLoad %_arr_v4float_uint_8 %31
         %33 = OpCompositeExtract %v4float %32 0
         %36 = OpAccessChain %_ptr_Function_v4float %param_var_data %uint_0
               OpStore %36 %33
         %37 = OpCompositeExtract %v4float %32 1
         %39 = OpAccessChain %_ptr_Function_v4float %param_var_data %uint_1
               OpStore %39 %37
         %40 = OpCompositeExtract %v4float %32 2
         %42 = OpAccessChain %_ptr_Function_v4float %param_var_data %uint_2
               OpStore %42 %40
         %43 = OpCompositeExtract %v4float %32 3
         %45 = OpAccessChain %_ptr_Function_v4float %param_var_data %uint_3
               OpStore %45 %43
         %46 = OpCompositeExtract %v4float %32 4
         %48 = OpAccessChain %_ptr_Function_v4float %param_var_data %uint_4
               OpStore %48 %46
         %49 = OpCompositeExtract %v4float %32 5
         %51 = OpAccessChain %_ptr_Function_v4float %param_var_data %uint_5
               OpStore %51 %49
         %52 = OpCompositeExtract %v4float %32 6
         %54 = OpAccessChain %_ptr_Function_v4float %param_var_data %uint_6
               OpStore %54 %52
         %55 = OpCompositeExtract %v4float %32 7
         %57 = OpAccessChain %_ptr_Function_v4float %param_var_data %uint_7
               OpStore %57 %55

Notice this code loads the entire array, copies the array one element at a time to the function scope symbol %param_var_data.  Then in the end only 1 element gets loaded.  Even after inlining and other optimizations, we do not clean up the code.
This is bad for a couple reasons.  First this is slow.  We loading and storing more memory than needed.  The second issues is that some drivers do not like a single large load like this (especially for arrays of 2048 elements), and those driver are not able to run these shaders.
The solution we will work on is to get implement a memory based copy propagation.  This cannot be done through the SSA variables.  We will identify the symbols with the following properties:

Variable a is a function scope array.
a is stored to exactly once.
The store to a dominates all of its loads.
The value being stored to a is a copy of another variable or member of another variable b.
b is never stored to.

The only difficult part will be how to identify the copy.  The current pattern being generated is not very easy to identify because it has lots of stores, and they need to be grouped and lots of conditions checked.  We will ask the FE to generate the following code pattern instead:

Load the array being copied.
Extract each element using a series of OpCompositeExtract instructions.
Combine the results of the extracts using an OpCompositeConstruct.
Store the result of the OpCompositeConstruct to the local variable.

In case people are wondering why we do not simple load the original object and then store that directly to the local copy, it is because they have different types.  One will be an array with an array stride decoration.  The other is an array with no decorations.

FYI: I've made the change in DXC SPIR-V CodeGen to emit the new code pattern as described in the above: https://github.com/Microsoft/DirectXShaderCompiler/pull/1158


Update amazon-s3-connector-reference.adoc

Replaced by https://github.com/mulesoft/docs-connectors/pull/317


CI: K8sAgentPolicyTest Multi-node policy test validates ingress CIDR-dependent L4 connectivity works from the outside before any policies

CI failure
• Failure in Spec Teardown (AfterEach) [270.789 seconds]
K8sAgentPolicyTest
/home/runner/work/cilium/cilium/test/ginkgo-ext/scopes.go:461
  Multi-node policy test
  /home/runner/work/cilium/cilium/test/ginkgo-ext/scopes.go:461
    validates ingress CIDR-dependent L4
    /home/runner/work/cilium/cilium/test/ginkgo-ext/scopes.go:461
      connectivity works from the outside before any policies [AfterEach]
      /home/runner/work/cilium/cilium/test/ginkgo-ext/scopes.go:515

      Found 1 k8s-app=cilium logs matching list of errors that must be investigated:
      2023-07-24T15:08:35.839935660Z level=error msg="Link not found" device=lxc818f597e2860 subsys=datapath-loader

cilium-sysdumps.zip
https://github.com/cilium/cilium/actions/runs/5646458655/job/15294475107
Triggered from https://github.com/cilium/cilium/pull/25324

Seeing this in quote a few pipelines in https://github.com/cilium/cilium/pull/26894/ too:
https://github.com/cilium/cilium/actions/runs/5669512391/job/15362469906
https://github.com/cilium/cilium/actions/runs/5669512391/job/15362474938
https://github.com/cilium/cilium/actions/runs/5669512391/job/15362480059

Hit: https://github.com/cilium/cilium/actions/runs/5831523877/job/15815159729

Hit on https://github.com/cilium/cilium/pull/27575: https://github.com/cilium/cilium/actions/runs/6028329882/job/16355456036


chore: removes the e2e check action

Description of changes
This check is running on PRs that it shouldn't run. According to @johnpc, this was also a PoC, so I'd like to disable it until we have a better workflow for running tests for non-CLI team members.

Issue #, if available

Description of how you validated changes
Checklist

[ ] PR description included
[ ] yarn test passes
[ ] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #10702 (7ab6fbf) into dev (666b7b0) will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev   #10702   +/-   ##
=======================================
  Coverage   47.37%   47.37%
=======================================
  Files         669      669
  Lines       33063    33063
  Branches     6671     6671
=======================================
+ Hits        15663    15664    +1
+ Misses      15722    15721    -1
  Partials     1678     1678

Impacted Files
Coverage Δ

...li/src/domain/amplify-usageData/getUsageDataUrl.ts
100.00% <0.00%> (+12.50%)
:arrow_up:

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


fix: Setting CLASSPATH environment var doesn't crash extension

The change in javaVersion.ts prevents the extension from crashing if CLASSPATH is set when VSCode is launched.
The change in flix.ts causes CLASSPATH to propagate to Flix (java -jar doesn't seem to respect CLASSPATH), but appends the Flix jar itself to the classpath so that the Flix compiler is available.

@apatil Thanks for your contribution and welcome to our small community!
Can I ask you to either add your name to AUTHORS.md or state here that you agree to release your contributions under Apache 2?

As for the PR, I have a few questions. My first is: Why was  java/CheckJavaVersion.class recompiled? And did you compile it with the oldest possible Java compiler?

I agree to release my contributions under Apache 2.
The recompiled version of java/CheckJavaVersion.class shouldn't have been checked in, sorry. I just didn't notice it in the file list.

I somehow forgot to submit the code part of the review yesterday.

I will test this and get back to you :)

This is being addressed in a new PR.


Add doxygen usage guide to our contributing documentation

Early versions of the Zephyr technical docs included contributing information for using doxygen comments for API documentation but was removed in later versions.  Bring back a practical doxygen usage guide with our project conventions on documenting API interfaces with doxygen comments, how to use Sphinx directives to add the API material to the published documentation set, and known issues and workarounds (e.g., unnamed nested structs/unions).

Note how some APIs depend on KConfig settings, as described in #21727, and should be noted in the API doxygen comments.


New feature suggest - pause & resume

Thanks again for this awesome plugin.
While I was using the feature of setting "interval" property for making continuously calls, soon I realized that I need to pause and resume the looping. For example, I use it to update a table every 10 seconds, and then I need to pause the calling when dialog is opened.
Currently, I use cancel() to stop the looping, and then use reload(). However, after reloading my resource the interval is not working, instead it's calling just once.

On version before 2.1.2:
You can use resource.clearInterval and resource.setInterval(5000) to start and stop interval.
As prior to version 2.2.0:
Changed method names to be more convenient startInterval and stopInterval.
Also you're not have to pass miliseconds parameter to setInterval, it uses the assigned one.
Thanks.


Update pre-commit hooks

Description

Types of Changes

[ ] Core
[ ] Bugfix
[ ] New feature
[ ] Enhancement/optimization
[ ] Documentation

Issues Fixed or Closed by This PR

Checklist

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage).

Hi, thanks for contributing to Strawberry 🍓!
We noticed that this PR is missing a RELEASE.md file. We use that to automatically do releases here on GitHub and, most importantly, to PyPI!
So as soon as this PR is merged, a release will be made 🚀.
Here's an example of RELEASE.md:
Release type: patch

Description of the changes, ideally with some examples, if adding a new feature.

Release type can be one of patch, minor or major. We use semver,so make sure to pick the appropriate type. If in doubt feel free to ask :)

I wonder if we could write a GitHub action that monitors for changes in the pyproject.toml and bumps the versions in the pre-commit hooks

I wonder if we could/should write a GitHub action that monitors for changes in the pyproject.toml and bumps the versions in the pre-commit hooks

We could use this as well: https://pre-commit.ci/
In combination with dependabot we should be good :)


SWIFT 5, XCODE 10.2 PLEASE

@SamboVisal I think this is not an issue. It works fine in the latest version (tested on Swift 5.7 and Xcode 14.0.1).


CV2-3435 add queue prefix

As per requirements on @sonoransun's end to have a way to differentiate queues between environments!


package.json moment dependency error

Please fix the package.json for datepicker to correct moment package dependency and update npm pkg
was
"moment" : "^2.18.1"
should be
"moment" : "2.18.1"

why should this be wrong?

Hi
I just get sources from
https://github.com/angularclass/angular2-webpack-starter
and added few lines:
"@angular-mdl/core": "~4.0.3",
"@angular-mdl/datepicker": "~0.0.2",
"@angular-mdl/expansion-panel": "~0.0.4",
"@angular-mdl/popover": "~0.6.3",
"@angular-mdl/select": "~0.10.4",

result on the screenshot.
node v6.9.4
npm v3.10.10
so after i remove ^ sign all works. :)))
Thnx.
2017-05-19 22:51 GMT+07:00 Michael Seemann<EMAIL_ADDRESS>
why should this be wrong?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mseemann/angular2-mdl-ext/issues/787#issuecomment-302740407,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA3SWplECPUchblb7hN2Lhy5SZNqGffDks5r7bptgaJpZM4Ngqwc
.

screenshot?

:)))
sorry. i replied using gmail

what you get is a warning. because you have not installed moment.js. see the readme: https://github.com/mseemann/angular2-mdl-ext/tree/master/src/components/datepicker. i decided to make it a peerdependency because i absolutely do not want that moment is installed multiple times with different versions if you already have installed moment.
the second call of npm install is a real error. it seems you have specified version 0.0.3 for @angular-mdl/datepicker. but the last version is 0.0.2
so please change the version of the datepicker to 0.0.2 and run npm install --save moment.

As u see on screenshot, i entered again npm install  with 0.0.3 version of datepicker to show u which versions of node and npm i use. Previous i started it with 0.0.2 and after i got error, i SPECIALLY checked that the moment was not installed (not located in node_modules folder).
Step-by-step:

git clone https://github.com/angularclass/angular2-webpack-starter.git
add
"@angular-mdl/core": "~4.0.3",
"@angular-mdl/datepicker": "~0.0.2",
"@angular-mdl/expansion-panel": "~0.0.4",
"@angular-mdl/popover": "~0.6.3",
"@angular-mdl/select": "~0.10.4",
with correct 0.0.2 version

AND I GOT ERROR. if u not trust me i can record screencast with the clean install )))

its not for me. i just solved it. do it for others. pls. coz i like yor project. thnx for great job.


mWeb - iPad 7- Welcome screen is not fully displayed on large screen iPad

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Issue was found when executing #6639
Action Performed:

Open the sign-in page
Make sure the image on the right side is displayed in full

Expected Result:
Log in screen is displayed without any visual issues.
Actual Result:
Welcome screen is not fully displayed on large screen iPad
Workaround:
Unknown
Platform:

Where is this issue occurring?

Mobile Web  iPad 7 size is 10.2in

Version Number:  1.1.19-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
https://user-images.githubusercontent.com/43996225/145446648-9f5bfa5c-4209-4b29-a551-3bc6fd6e9819.mp4
Issue was found when executing #6639
Expensify/Expensify Issue URL:
Issue reported by: Applause
Slack conversation:
View all open jobs on GitHub

Triggered auto assignment to @roryabraham (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

This seems really weird – why is the browser not adjusting to the orientation change in that video?

Got a fix up 👍


[Jenkins]: Fix rebuild route and project depth in view runs route

Hey, I just made a Pull Request!
On jenkins community backend plugin:

Rebuild route ❌
const response = await this.fetchApi.fetch(url);
In backend, the rebuild route was created with POST method but frontend was calling with GET.

View runs route ❌
const arr = jobFullName.split('/');    const multibranchJobName = arr.shift();    jobName = [      multibranchJobName,      'job',      encodeURIComponent(arr.join('/')),    ].join('/');
The above code was not correctly written for job depth more than 1 from root.

Multibranch pipeline job on root
Jenkins Latest Run Card

Jenkins Content Card

Jenkins View Runs table

[ ] A changeset describing the change and affected packages. (more info)
[x] Tests for new functionality and regression tests for bug fixes
[x] Screenshots attached (for UI changes)
[ ] All your commits have a Signed-off-by line in the message. (more info)

adding fix: rebuild route and project depth in view runs route.


Support dynamic dark theme

🚀 Feature
Support dark mode!
Motivation
A lot of users prefer or require dark mode. The current lightning.ai logo (lower left corner) does not read well on a dark background (see lower, left corner of image below).

Additional Context
Users of the Panel framework that I am using can toggle the theme dynamically. I would like the lightning.ai app theme to be able to update accordingly.

Thanks for the issue @MarcSkovMadsen! I appreciate you noticing this, it would bother me too. Since the UI being rendered in your app could be anything, it's difficult for us to guess what the theme is and which logo to render. I'll ask the design team what we can do in this case and check back once I have an answer.


    Fixing error shown when OpenERP database name supplied is wrong ...

Fixing error shown below when OpenERP database name supplied is wrong to OOOr client
Added a validate method with more informative stack trace.
/home/kannan/.rvm/gems/ruby-2.2.1/gems/ooor-2.1.0/lib/ooor/services.rb:51:in login': undefined method[]' for nil:NilClass (NoMethodError)
from /home/kannan/.rvm/gems/ruby-2.2.1/gems/ooor-2.1.0/lib/ooor/services.rb:85:in object_service' from /home/kannan/.rvm/gems/ruby-2.2.1/gems/ooor-2.1.0/lib/ooor/session.rb:98:inread_model_data'
from /home/kannan/.rvm/gems/ruby-2.2.1/gems/ooor-2.1.0/lib/ooor/session.rb:84:in load_models' from /home/kannan/.rvm/gems/ruby-2.2.1/gems/ooor-2.1.0/lib/ooor/session.rb:47:inglobal_login'
from /home/kannan/.rvm/gems/ruby-2.2.1/gems/ooor-2.1.0/lib/ooor/railtie.rb:15:in block in class:Railtie' from /home/kannan/.rvm/gems/ruby-2.2.1/gems/railties-4.2.0/lib/rails/initializable.rb:30:ininstance_exec'
from /home/kannan/.rvm/gems/ruby-2.2.1/gems/railties-4.2.0/lib/rails/initializable.rb:30:in run' from /home/kannan/.rvm/gems/ruby-2.2.1/gems/railties-4.2.0/lib/rails/initializable.rb:55:inblock in run_initializers'
from /home/kannan/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/tsort.rb:226:in block in tsort_each' from /home/kannan/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/tsort.rb:348:inblock (2 levels) in each_strongly_connected_component'
from /home/kannan/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/tsort.rb:429:in each_strongly_connected_component_from' from /home/kannan/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/tsort.rb:347:inblock in each_strongly_connected_component'
from /home/kannan/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/tsort.rb:345:in each' from /home/kannan/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/tsort.rb:345:incall'
from /home/kannan/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/tsort.rb:345:in each_strongly_connected_component' from /home/kannan/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/tsort.rb:224:intsort_each'
from /home/kannan/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/tsort.rb:203:in tsort_each' from /home/kannan/.rvm/gems/ruby-2.2.1/gems/railties-4.2.0/lib/rails/initializable.rb:54:inrun_initializers'
from /home/kannan/.rvm/gems/ruby-2.2.1/gems/railties-4.2.0/lib/rails/application.rb:352:in initialize!' from /home/kannan/Documents/7NODES/external-projects/Metawarelabs-projects/pands/config/environment.rb:5:in'
from /home/kannan/.rvm/gems/ruby-2.2.1/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in require' from /home/kannan/.rvm/gems/ruby-2.2.1/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:inblock in require'
from /home/kannan/.rvm/gems/ruby-2.2.1/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in load_dependency' from /home/kannan/.rvm/gems/ruby-2.2.1/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:inrequire'
from /home/kannan/.rvm/gems/ruby-2.2.1/gems/spring-1.2.0/lib/spring/application.rb:92:in preload' from /home/kannan/.rvm/gems/ruby-2.2.1/gems/spring-1.2.0/lib/spring/application.rb:143:inserve'
from /home/kannan/.rvm/gems/ruby-2.2.1/gems/spring-1.2.0/lib/spring/application.rb:131:in block in run' from /home/kannan/.rvm/gems/ruby-2.2.1/gems/spring-1.2.0/lib/spring/application.rb:125:inloop'
from /home/kannan/.rvm/gems/ruby-2.2.1/gems/spring-1.2.0/lib/spring/application.rb:125:in run' from /home/kannan/.rvm/gems/ruby-2.2.1/gems/spring-1.2.0/lib/spring/application/boot.rb:18:in'
from /home/kannan/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require' from /home/kannan/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:inrequire'
from -e:1:in `
'

Coverage decreased (-0.51%) to 90.3% when pulling ed6ce14b7d4c9710dd0cbe9fbcb11e5376804f67 on kannancet:error_service_fix into 8393f12f264af79703844d5cf9ddd039a5fe3061 on akretion:master.

Coverage decreased (-0.03%) to 90.78% when pulling ed6ce14b7d4c9710dd0cbe9fbcb11e5376804f67 on kannancet:error_service_fix into 8393f12f264af79703844d5cf9ddd039a5fe3061 on akretion:master.

Thanks @kannancet! It's merged in https://github.com/akretion/ooor/commit/7a5758e95cc2bd8793551ad6ad97fae5fbfcccf5 However I completed it with https://github.com/akretion/ooor/commit/1845a26f3d7dfa4378a65f9bfa37ea04f47af8d2 because it didn't seem to work on Odoo v8.

Cool. Thanks for merging
On Mon, Jul 27, 2015 at 1:50 PM, Raphaël Valyi<EMAIL_ADDRESS>wrote:

Closed #126 https://github.com/akretion/ooor/pull/126.
—
Reply to this email directly or view it on GitHub
https://github.com/akretion/ooor/pull/126#event-365828934.

--
Kannan Reghu
*Chief Technology **Officer *
Web: www.7nodes.com http://www.7nodes.com/ , Email:
<EMAIL_ADDRESS><EMAIL_ADDRESS>Mobile: +91<PHONE_NUMBER> | +91<PHONE_NUMBER>
Skype: kannan.reghu86 , Profile: Github https://github.com/kannancet
Legal disclaimerThis email and any files transmitted with it are
confidential and intended solely for the use of the individual or entity to
whom they are addressed. They may contain legally privileged information
and may not be disclosed to anyone else. If you have received this email in
error please notify the sender and delete all copies from your system.

@kannancet sorry for the delay BTW. Also I'm about to publish a demo app for the ooorest layer, I'll point you to it if you are interested. Stay tuned.

Sure. Please do. Always happy to contribute
On Mon, Jul 27, 2015 at 1:54 PM, Raphaël Valyi<EMAIL_ADDRESS>wrote:

@kannancet https://github.com/kannancet sorry for the delay BTW. Also
I'm about to publish a demo app for the ooorest layer, I'll point you to it
if you are interested. Stay tuned.
—
Reply to this email directly or view it on GitHub
https://github.com/akretion/ooor/pull/126#issuecomment-125123233.

--
Kannan Reghu
*Chief Technology **Officer *
Web: www.7nodes.com http://www.7nodes.com/ , Email:
<EMAIL_ADDRESS><EMAIL_ADDRESS>Mobile: +91<PHONE_NUMBER> | +91<PHONE_NUMBER>
Skype: kannan.reghu86 , Profile: Github https://github.com/kannancet
Legal disclaimerThis email and any files transmitted with it are
confidential and intended solely for the use of the individual or entity to
whom they are addressed. They may contain legally privileged information
and may not be disclosed to anyone else. If you have received this email in
error please notify the sender and delete all copies from your system.


Fix build on master.

https://github.com/input-output-hk/cardano-ledger-specs/pull/2063/files#diff-4055a72c7a30117830219210e78348c36e8f038c27e155a1b9a7b06ebf9f01f0L128
I guess bors would have prevented this as well. :(


crash on startup

heres the report i guess
https://pastebin.com/c0A1cJVD

This is a conflict between Immersive Portals and sodium. You'll need to remove one of the two.


feat: migrate Camera to new arch

PR adding Camera implementation on new arch and adding all the files to fabricexample so it is easier to test new things there.

Ok @mfazekas it looks green 🚀

@WoLewicki I've just pressed the merge, but you're still not on contributors graph.  Yeah, now I am the author of the commit so all is fine, thanks!


NameError: include suggested variables in display for where()

By default, only the known variables when where() is used. For NameError, if alternatives are suggested, it might be useful to show their values as well., perhaps prefaced by something like "Best guess".

After thinking about this issue, and the duplication it would create with the information about such names appearing twice (in why() and where()), I have decided against pursuing this idea.


Purchases useless augments for sleeves

Should probably add a blacklist of augments that should not be purchased for sleeves, such as "CashRoot Starter Kit"

It's a fair point, but a pain to manually put together a list considering how little of our money we typically budget to spend on sleeves.
In my mind, every single aug should have an "importance weighting" based on the stats they offer and how useful it is for a sleeve to have those stats. The weight for CashRoot Starter Kit and TRP would be 0, but other things would perhaps be somewhere between 0 and 1.

I started to implement this, but then checked https://github.com/reacocard/bitburner/blob/master/src/PersonObjects/Sleeve/SleeveHelpers.ts and in the #developer channel on discord, and apparently they're on top of this, already working on whittling down the list to only augs sleeves would benefit from.
So I'll dump the code I had in progress here in case it turns out they aren't on top of this, but I think they are.
    ['ignore-augmentations', []] // Can specify augmentations not to bother purchasing, because they add no value to the Sleeve
   //...
    // If `ignore-augmentations` were not specified, default this to augmentations we know are not useful
    if (options['ignore-augmentations'].length == 0) {
        options['ignore-augmentations'].push('CashRoot Starter Kit', 'Neuroreceptor Management Implant', // Note: Let them have TRP, it costs nothing and it gives them hope
            /* Netburners */ "Hacknet Node CPU Architecture Neural-Upload", "Hacknet Node Cache Architecture Neural-Upload", "Hacknet Node NIC Architecture Neural-Upload", "Hacknet Node Kernel Direct-Neural Interface", "Hacknet Node Core Direct-Neural Interface",
            /* Bladeburners */ "The Blade's Simulacrum", "BLADE-51b Tesla Armor: Unibeam Upgrade", "BLADE-51b Tesla Armor: Omnibeam Upgrade", "Hyperion Plasma Cannon V1", "Hyperion Plasma Cannon V2", "BLADE-51b Tesla Armor: Power Cells Upgrade", "BLADE-51b Tesla Armor: IPU Upgrade",
            /* Penalty Augs (Just to be safe) */ "Stanek's Gift - Genesis",
        );
    }

...

async function manageSleeveAugs(ns, i, budget) {
    // Retrieve and cache the set of available sleeve augs (cached temporarily, but not forever, in case rules around this change)
    if (availableAugs[i] == null || Date.now() > cacheExpiry[i]) {
        cacheExpiry[i] = Date.now() + 60000;
        availableAugs[i] = (await getNsDataThroughFile(ns, `ns.sleeve.getSleevePurchasableAugs(ns.args[0])`,  // list of { name, cost }
            '/Temp/sleeve-augs.txt', [i])).sort((a, b) => a.cost - b.cost);
        // Filter out augmentations that we've excluded as being useless
        availableAugs[i] = availableAugs[i].filter(a => !options['ignore-augmentations'].includes(a));
    }


on Ubuntu first call of fresh sbt installation exits without failure

steps
sbt version: 1.3.4
problem
installing sbt based on docker image ubuntu:19.10 with the following commands:
apt-get update
apt-get install -y curl wget gnupg unzip openjdk-11-jdk
echo "install sbt"
echo "deb https://dl.bintray.com/sbt/debian /" | tee -a /etc/apt/sources.list.d/sbt.list
curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | apt-key add
apt-get update
apt-get install -y sbt

first call to sbt --debug sbtVersion ends with the following without error and nothing
[addSbt] arg = '-debug'
[residual] arg = 'sbtVersion'
[residual] arg = 'sbtVersion'
[process_args] java_version = '11'
[sbt_options] declare -a sbt_options=()
[copyRt] java9_rt = '/root/.sbt/0.13/java9-rt-ext-ubuntu_11_0_5_ea/rt.jar'
Copying runtime jar.
# Executing command line:
java
-Dfile.encoding=UTF-8
-Xmx4G
-Xms512M
-Xss2M
-XX:MaxMetaspaceSize=2G
-XX:+UseCodeCacheFlushing
-XX:ReservedCodeCacheSize=128m
-XX:+CMSClassUnloadingEnabled
-Dsbt.classloader.close=false
-jar
/usr/share/sbt/bin/java9-rt-export.jar
/root/.sbt/0.13/java9-rt-ext-ubuntu_11_0_5_ea/rt.jar

a second call to sbt --debug sbtVersion doesn't output version either to my surprise  but I guess that's normal behaviour of --debug in conjunction with sbtVersion, same applies to build only when I run sbt --debug test as second call it actually runs the tests. Strange but well.. another issue I guess.
[addSbt] arg = '-debug'
[residual] arg = 'sbtVersion'
[residual] arg = 'sbtVersion'
[process_args] java_version = '11'
[sbt_options] declare -a sbt_options=()
[copyRt] java9_rt = '/root/.sbt/0.13/java9-rt-ext-ubuntu_11_0_5_ea/rt.jar'
[addJava] arg = '-Dscala.ext.dirs=/root/.sbt/0.13/java9-rt-ext-ubuntu_11_0_5_ea'
# Executing command line:
java
-Dfile.encoding=UTF-8
-Xmx4G
-Xms512M
-Xss2M
-XX:MaxMetaspaceSize=2G
-XX:+UseCodeCacheFlushing
-XX:ReservedCodeCacheSize=128m
-XX:+CMSClassUnloadingEnabled
-Dsbt.classloader.close=false
-Dscala.ext.dirs=/root/.sbt/0.13/java9-rt-ext-ubuntu_11_0_5_ea
-jar
/usr/share/sbt/bin/sbt-launch.jar
-debug
sbtVersion

[info] [launcher] getting org.scala-sbt sbt 1.3.4  (this may take some time)...
downloading https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.4/sbt-1.3.4.jar ...
downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.10/scala-library-2.12.10.jar ...
downloading https://repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar ...
downloading https://repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.4/logic_2.12-1.3.4.jar ...
downloading https://repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.4/main_2.12-1.3.4.jar ...
downloading https://repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.4/actions_2.12-1.3.4.jar ...
downloading https://repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.4/run_2.12-1.3.4.jar ...
downloading https://repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.4/main-settings_2.12-1.3.4.jar ...
:: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
:: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
:: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
:: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
:: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
:: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
:: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
:: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
	[SUCCESSFUL ] org.scala-sbt#sbt;1.3.4!sbt.jar (135ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.4/command_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.scala-sbt#logic_2.12;1.3.4!logic_2.12.jar (291ms)
	[SUCCESSFUL ] org.scala-sbt#run_2.12;1.3.4!run_2.12.jar (301ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.4/scripted-sbt-redux_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.scala-sbt#actions_2.12;1.3.4!actions_2.12.jar (312ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.4/collections_2.12-1.3.4.
....
:: retrieving :: org.scala-sbt#boot-app
	confs: [default]
	81 artifacts copied, 0 already retrieved
...
[debug] Scala compilation took 6.335935979 s
[info] Done compiling.
[debug] Copy resource mappings:
[debug]
[debug] Checking for meta build source updates
[debug] Checking for meta build source updates
[debug] Checking for meta build source updates
[debug] Checking for meta build source updates
[debug] Checking for meta build source updates

expectation
Already the first call works

I wouldn't trust Mystery meat OpenJDK. Could you please try with AdoptOpenJDK and see if it would work? If sbt had the issue of not working the first try we'd be seeing more failures on various CI environments I think.

I have the same issue with whatever OenJDK is on the Ubuntu base docker image.

Here's log output from an alpine based image (https://github.com/eed3si9n/docker-sbt/blob/master/jdk8/alpine/Dockerfile) building

+ curl -Ls https://piccolo.link/sbt-1.3.4.tgz
+ sha256sum /tmp/sbt-1.3.4.tgz
55cc71e4f21f2dde9ba928b6c76f12016443505b32d0c47b19adf3288f94e62f  /tmp/sbt-1.3.4.tgz
+ echo '55cc71e4f21f2dde9ba928b6c76f12016443505b32d0c47b19adf3288f94e62f  /tmp/sbt-1.3.4.tgz'
+ sha256sum -c -
/tmp/sbt-1.3.4.tgz: OK
+ mkdir /opt/sbt
+ tar -zxf /tmp/sbt-1.3.4.tgz -C /opt/sbt
+ sed -i -r 's#run \"\$\@\"#unset JAVA_TOOL_OPTIONS\nrun \"\$\@\"#g' /opt/sbt/sbt/bin/sbt
+ apk del --purge .build-deps
(1/2) Purging .build-deps (20191207.183820)
(2/2) Purging curl (7.66.0-r0)
Executing busybox-1.30.1-r2.trigger
OK: 44 MiB in 41 packages
+ rm -rf /tmp/sbt-1.3.4.tgz /var/cache/apk/APKINDEX.00740ba1.tar.gz /var/cache/apk/APKINDEX.d8b2a6f4.tar.gz
Removing intermediate container e2db0e6b3f4e
 ---> 7cbef1310ebb
Step 4/7 : WORKDIR /opt/workspace
 ---> Running in 1702db27802f
Removing intermediate container 1702db27802f
 ---> b6ecf897070c
Step 5/7 : ENTRYPOINT /bin/bash
 ---> Running in ae109dc59214
Removing intermediate container ae109dc59214
 ---> 1ef946c63e09
Step 6/7 : ENV PATH="/opt/sbt/sbt/bin:$PATH"     JAVA_OPTS="-XX:+UseContainerSupport -Dfile.encoding=UTF-8"     SBT_OPTS="-Xmx2048M -Xss2M"
 ---> Running in f651f8926316
Removing intermediate container f651f8926316
 ---> f6b5f9a03e33
Step 7/7 : RUN sbt about
 ---> Running in 5470928f7691
[info] [launcher] getting org.scala-sbt sbt 1.3.4  (this may take some time)...
downloading file:////root/.sbt/preloaded/org/scala-sbt/sbt/1.3.4/sbt-1.3.4.jar ...
:: loading settings :: url = jar:file:/opt/sbt/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
downloading file:////root/.sbt/preloaded/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar ...
:: loading settings :: url = jar:file:/opt/sbt/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
downloading file:////root/.sbt/preloaded/org/scala-lang/scala-library/2.12.10/scala-library-2.12.10.jar ...
downloading file:////root/.sbt/preloaded/org/scala-sbt/main_2.12/1.3.4/main_2.12-1.3.4.jar ...
:: loading settings :: url = jar:file:/opt/sbt/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
	[SUCCESSFUL ] org.scala-sbt#sbt;1.3.4!sbt.jar (55ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/logic_2.12/1.3.4/logic_2.12-1.3.4.jar ...
:: loading settings :: url = jar:file:/opt/sbt/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
	[SUCCESSFUL ] org.scala-sbt#io_2.12;1.3.1!io_2.12.jar (34ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/actions_2.12/1.3.4/actions_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.scala-sbt#actions_2.12;1.3.4!actions_2.12.jar (5ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/main-settings_2.12/1.3.4/main-settings_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.scala-sbt#logic_2.12;1.3.4!logic_2.12.jar (25ms)
	[SUCCESSFUL ] org.scala-sbt#main-settings_2.12;1.3.4!main-settings_2.12.jar (14ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/run_2.12/1.3.4/run_2.12-1.3.4.jar ...
downloading file:////root/.sbt/preloaded/org/scala-sbt/command_2.12/1.3.4/command_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.scala-sbt#run_2.12;1.3.4!run_2.12.jar (6ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/collections_2.12/1.3.4/collections_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.scala-sbt#command_2.12;1.3.4!command_2.12.jar (6ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/scripted-sbt-redux_2.12/1.3.4/scripted-sbt-redux_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.scala-sbt#scripted-sbt-redux_2.12;1.3.4!scripted-sbt-redux_2.12.jar (5ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/scripted-plugin_2.12/1.3.4/scripted-plugin_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.scala-lang#scala-library;2.12.10!scala-library.jar (110ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/zinc-lm-integration_2.12/1.3.4/zinc-lm-integration_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.scala-sbt#zinc-lm-integration_2.12;1.3.4!zinc-lm-integration_2.12.jar (3ms)
	[SUCCESSFUL ] org.scala-sbt#scripted-plugin_2.12;1.3.4!scripted-plugin_2.12.jar (37ms)
	[SUCCESSFUL ] org.scala-sbt#collections_2.12;1.3.4!collections_2.12.jar (51ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar ...
downloading file:////root/.sbt/preloaded/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar ...
	[SUCCESSFUL ] org.scala-sbt#launcher-interface;1.1.3!launcher-interface.jar (2ms)
downloading file:////root/.sbt/preloaded/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar ...
	[SUCCESSFUL ] org.apache.logging.log4j#log4j-api;2.11.2!log4j-api.jar (7ms)
downloading file:////root/.sbt/preloaded/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar ...
	[SUCCESSFUL ] org.scala-sbt#main_2.12;1.3.4!main_2.12.jar (120ms)
downloading file:////root/.sbt/preloaded/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar ...
	[SUCCESSFUL ] com.github.cb372#scalacache-caffeine_2.12;0.20.0!scalacache-caffeine_2.12.jar (2ms)
downloading file:////root/.sbt/preloaded/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC5-2/lm-coursier-shaded_2.12-2.0.0-RC5-2.jar ...
	[SUCCESSFUL ] org.scala-lang.modules#scala-xml_2.12;1.2.0!scala-xml_2.12.jar(bundle) (20ms)
downloading file:////root/.sbt/preloaded/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar ...
	[SUCCESSFUL ] org.apache.logging.log4j#log4j-slf4j-impl;2.11.2!log4j-slf4j-impl.jar (3ms)
	[SUCCESSFUL ] org.apache.logging.log4j#log4j-core;2.11.2!log4j-core.jar (21ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar ...
downloading file:////root/.sbt/preloaded/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar ...
downloading file:////root/.sbt/preloaded/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar ...
	[SUCCESSFUL ] org.scala-sbt#librarymanagement-ivy_2.12;1.3.0!librarymanagement-ivy_2.12.jar (12ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar ...
	[SUCCESSFUL ] org.scala-sbt#librarymanagement-core_2.12;1.3.0!librarymanagement-core_2.12.jar (17ms)
	[SUCCESSFUL ] org.scala-sbt#compiler-interface;1.3.1!compiler-interface.jar (7ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar ...
	[SUCCESSFUL ] org.scala-sbt#util-logging_2.12;1.3.2!util-logging_2.12.jar (18ms)
	[SUCCESSFUL ] org.scala-sbt#util-relation_2.12;1.3.2!util-relation_2.12.jar (2ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar ...
downloading https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.2/sjson-new-scalajson_2.12-0.8.2.jar ...
	[SUCCESSFUL ] org.scala-sbt#util-position_2.12;1.3.2!util-position_2.12.jar (2ms)
downloading file:////root/.sbt/preloaded/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar ...
downloading file:////root/.sbt/preloaded/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar ...
	[SUCCESSFUL ] com.eed3si9n#shaded-scalajson_2.12;1.0.0-M4!shaded-scalajson_2.12.jar (2ms)
downloading file:////root/.sbt/preloaded/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar ...
	[SUCCESSFUL ] org.scala-sbt#zinc-compile_2.12;1.3.1!zinc-compile_2.12.jar (6ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/completion_2.12/1.3.4/completion_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.spire-math#jawn-parser_2.12;0.10.4!jawn-parser_2.12.jar (6ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/task-system_2.12/1.3.4/task-system_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.scala-sbt#task-system_2.12;1.3.4!task-system_2.12.jar (4ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/tasks_2.12/1.3.4/tasks_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.scala-sbt#completion_2.12;1.3.4!completion_2.12.jar (13ms)
	[SUCCESSFUL ] org.scala-sbt#tasks_2.12;1.3.4!tasks_2.12.jar (12ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/testing_2.12/1.3.4/testing_2.12-1.3.4.jar ...
downloading file:////root/.sbt/preloaded/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar ...
	[SUCCESSFUL ] org.scala-sbt#testing_2.12;1.3.4!testing_2.12.jar (6ms)
	[SUCCESSFUL ] org.scala-sbt#util-tracking_2.12;1.3.2!util-tracking_2.12.jar (7ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar ...
	[SUCCESSFUL ] org.scala-sbt#zinc-classpath_2.12;1.3.1!zinc-classpath_2.12.jar (7ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar ...
	[SUCCESSFUL ] org.scala-sbt#zinc_2.12;1.3.1!zinc_2.12.jar (3ms)
downloading file:////root/.sbt/preloaded/jline/jline/2.14.6/jline-2.14.6.jar ...
downloading file:////root/.sbt/preloaded/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar ...
	[SUCCESSFUL ] org.scala-sbt#zinc-apiinfo_2.12;1.3.1!zinc-apiinfo_2.12.jar (2ms)
	[SUCCESSFUL ] jline#jline;2.14.6!jline.jar (7ms)
downloading file:////root/.sbt/preloaded/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar ...
downloading file:////root/.sbt/preloaded/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar ...
	[SUCCESSFUL ] com.swoval#file-tree-views;2.1.3!file-tree-views.jar (6ms)
	[SUCCESSFUL ] org.scala-sbt#util-control_2.12;1.3.2!util-control_2.12.jar (2ms)
downloading file:////root/.sbt/preloaded/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar ...
downloading file:////root/.sbt/preloaded/net/java/dev/jna/jna/4.5.0/jna-4.5.0.jar ...
	[SUCCESSFUL ] net.java.dev.jna#jna;4.5.0!jna.jar (17ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar ...
	[SUCCESSFUL ] io.get-coursier#lm-coursier-shaded_2.12;2.0.0-RC5-2!lm-coursier-shaded_2.12.jar (119ms)
downloading file:////root/.sbt/preloaded/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar ...
	[SUCCESSFUL ] org.scala-sbt#util-interface;1.3.2!util-interface.jar (2ms)
downloading file:////root/.sbt/preloaded/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar ...
	[SUCCESSFUL ] com.lmax#disruptor;3.4.2!disruptor.jar (3ms)
	[SUCCESSFUL ] com.eed3si9n#sjson-new-scalajson_2.12;0.8.2!sjson-new-scalajson_2.12.jar (89ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar ...
downloading file:////root/.sbt/preloaded/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar ...
	[SUCCESSFUL ] org.scala-sbt#util-cache_2.12;1.3.2!util-cache_2.12.jar (4ms)
	[SUCCESSFUL ] com.eed3si9n#sjson-new-core_2.12;0.8.3!sjson-new-core_2.12.jar (11ms)
downloading file:////root/.sbt/preloaded/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar ...
downloading file:////root/.sbt/preloaded/org/scala-sbt/test-agent/1.3.4/test-agent-1.3.4.jar ...
	[SUCCESSFUL ] com.eed3si9n#sjson-new-murmurhash_2.12;0.8.3!sjson-new-murmurhash_2.12.jar (3ms)
	[SUCCESSFUL ] com.google.protobuf#protobuf-java;3.7.0!protobuf-java.jar(bundle) (15ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar ...
	[SUCCESSFUL ] org.scala-sbt#test-agent;1.3.4!test-agent.jar (3ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar ...
downloading file:////root/.sbt/preloaded/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar ...
	[SUCCESSFUL ] org.scala-sbt#test-interface;1.0!test-interface.jar (4ms)
	[SUCCESSFUL ] org.scala-sbt#compiler-bridge_2.12;1.3.1!compiler-bridge_2.12.jar (8ms)
downloading file:////root/.sbt/preloaded/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar ...
downloading file:////root/.sbt/preloaded/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar ...
	[SUCCESSFUL ] com.eed3si9n#gigahorse-okhttp_2.12;0.5.0!gigahorse-okhttp_2.12.jar (3ms)
downloading file:////root/.sbt/preloaded/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar ...
	[SUCCESSFUL ] org.scala-sbt#zinc-classfile_2.12;1.3.1!zinc-classfile_2.12.jar (13ms)
downloading file:////root/.sbt/preloaded/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar ...
	[SUCCESSFUL ] com.jcraft#jsch;0.1.54!jsch.jar (8ms)
downloading file:////root/.sbt/preloaded/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar ...
	[SUCCESSFUL ] com.eed3si9n#gigahorse-core_2.12;0.5.0!gigahorse-core_2.12.jar (5ms)
	[SUCCESSFUL ] com.squareup.okhttp3#okhttp-urlconnection;3.7.0!okhttp-urlconnection.jar (9ms)
downloading file:////root/.sbt/preloaded/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar ...
downloading file:////root/.sbt/preloaded/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar ...
	[SUCCESSFUL ] com.squareup.okhttp3#okhttp;3.14.2!okhttp.jar (7ms)
downloading file:////root/.sbt/preloaded/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar ...
	[SUCCESSFUL ] org.reactivestreams#reactive-streams;1.0.2!reactive-streams.jar (7ms)
	[SUCCESSFUL ] org.slf4j#slf4j-api;1.7.26!slf4j-api.jar (4ms)
downloading file:////root/.sbt/preloaded/com/typesafe/config/1.3.3/config-1.3.3.jar ...
	[SUCCESSFUL ] net.java.dev.jna#jna-platform;4.5.0!jna-platform.jar (72ms)
downloading file:////root/.sbt/preloaded/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar ...
downloading file:////root/.sbt/preloaded/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar ...
	[SUCCESSFUL ] com.typesafe#config;1.3.3!config.jar(bundle) (6ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar ...
	[SUCCESSFUL ] org.scala-lang.modules#scala-parser-combinators_2.12;1.1.2!scala-parser-combinators_2.12.jar(bundle) (10ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar ...
	[SUCCESSFUL ] com.squareup.okio#okio;1.17.2!okio.jar (10ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar ...
	[SUCCESSFUL ] com.typesafe#ssl-config-core_2.12;0.4.0!ssl-config-core_2.12.jar(bundle) (19ms)
downloading file:////root/.sbt/preloaded/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar ...
	[SUCCESSFUL ] org.scala-sbt#zinc-core_2.12;1.3.1!zinc-core_2.12.jar (9ms)
downloading file:////root/.sbt/preloaded/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar ...
	[SUCCESSFUL ] com.trueaccord.lenses#lenses_2.12;0.4.12!lenses_2.12.jar (2ms)
downloading file:////root/.sbt/preloaded/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar ...
	[SUCCESSFUL ] org.scala-sbt#zinc-persist_2.12;1.3.1!zinc-persist_2.12.jar (24ms)
downloading file:////root/.sbt/preloaded/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar ...
	[SUCCESSFUL ] com.lihaoyi#fastparse-utils_2.12;0.4.2!fastparse-utils_2.12.jar (2ms)
	[SUCCESSFUL ] com.lihaoyi#fastparse_2.12;0.4.2!fastparse_2.12.jar (20ms)
downloading file:////root/.sbt/preloaded/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar ...
downloading file:////root/.sbt/preloaded/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar ...
	[SUCCESSFUL ] com.lihaoyi#sourcecode_2.12;0.1.3!sourcecode_2.12.jar (3ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/core-macros_2.12/1.3.4/core-macros_2.12-1.3.4.jar ...
	[SUCCESSFUL ] org.scala-sbt#sbinary_2.12;0.5.0!sbinary_2.12.jar (4ms)
	[SUCCESSFUL ] org.scala-sbt#zinc-compile-core_2.12;1.3.1!zinc-compile-core_2.12.jar (30ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/protocol_2.12/1.3.4/protocol_2.12-1.3.4.jar ...
downloading file:////root/.sbt/preloaded/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar ...
	[SUCCESSFUL ] org.scala-sbt#core-macros_2.12;1.3.4!core-macros_2.12.jar (7ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar ...
	[SUCCESSFUL ] org.scala-sbt#template-resolver;0.1!template-resolver.jar (8ms)
downloading file:////root/.sbt/preloaded/org/scala-lang/scala-compiler/2.12.10/scala-compiler-2.12.10.jar ...
	[SUCCESSFUL ] org.scala-sbt.ipcsocket#ipcsocket;1.0.0!ipcsocket.jar (3ms)
downloading file:////root/.sbt/preloaded/org/scala-lang/scala-reflect/2.12.10/scala-reflect-2.12.10.jar ...
	[SUCCESSFUL ] com.trueaccord.scalapb#scalapb-runtime_2.12;0.6.0!scalapb-runtime_2.12.jar (48ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar ...
	[SUCCESSFUL ] org.scala-sbt#protocol_2.12;1.3.4!protocol_2.12.jar (20ms)
downloading file:////root/.sbt/preloaded/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar ...
	[SUCCESSFUL ] org.scala-sbt#util-scripted_2.12;1.3.2!util-scripted_2.12.jar (3ms)
downloading file:////root/.sbt/preloaded/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar ...
	[SUCCESSFUL ] com.github.cb372#scalacache-core_2.12;0.20.0!scalacache-core_2.12.jar (3ms)
downloading file:////root/.sbt/preloaded/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar ...
	[SUCCESSFUL ] com.github.ben-manes.caffeine#caffeine;2.5.6!caffeine.jar (19ms)
	[SUCCESSFUL ] org.scala-lang#scala-reflect;2.12.10!scala-reflect.jar (41ms)
	[SUCCESSFUL ] org.scala-sbt.ivy#ivy;2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832!ivy.jar (30ms)
	[SUCCESSFUL ] org.scala-lang#scala-compiler;2.12.10!scala-compiler.jar (118ms)
:: retrieving :: org.scala-sbt#boot-app
	confs: [default]
	81 artifacts copied, 0 already retrieved
[info] [launcher] getting Scala 2.12.10 (for sbt)...
downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar ...
downloading https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.12/jansi-1.12.jar ...
	[SUCCESSFUL ] org.fusesource.jansi#jansi;1.12!jansi.jar (286ms)
	[SUCCESSFUL ] org.scala-lang.modules#scala-xml_2.12;1.0.6!scala-xml_2.12.jar(bundle) (400ms)
:: retrieving :: org.scala-sbt#boot-scala
	confs: [default]
	6 artifacts copied, 0 already retrieved
[warn] No sbt.version set in project/build.properties, base directory: /opt/workspace
[info] Set current project to workspace (in build file:/opt/workspace/)
[info] This is sbt 1.3.4
[info] The current project is ProjectRef(uri("file:/opt/workspace/"), "workspace") 0.1.0-SNAPSHOT
[info] The current project is built against Scala 2.12.10
[info] Available Plugins
[info]  - sbt.ScriptedPlugin
[info]  - sbt.plugins.CorePlugin
[info]  - sbt.plugins.Giter8TemplatePlugin
[info]  - sbt.plugins.IvyPlugin
[info]  - sbt.plugins.JUnitXmlReportPlugin
[info]  - sbt.plugins.JvmPlugin
[info]  - sbt.plugins.SbtPlugin
[info]  - sbt.plugins.SemanticdbPlugin
[info] sbt, sbt plugins, and build definitions are using Scala 2.12.10
Removing intermediate container 5470928f7691
 ---> 6a9faf7dbe1d
Successfully built 6a9faf7dbe1d
Successfully tagged sbt:jdk8-alpine
Successfully tagged sbt:sbt1.3.4-jdk8-alpine

The link you posted is about openJdk docker images, I guess this is irrelevant for this problem as I use the ubuntu:19.10 image and install openjdk11 from the official repo. Shall I try out another repo?

This is likely related to the change that was made in Bash script https://github.com/sbt/sbt-launcher-package/pull/308.
The first time sbt runs on JDK 11, it copies the rt.jar using exec java ..., and the program ends. The fix would be to remove execRunner call for "java" when it's copying the rt.jar.
/cc @esamson

Here's my PR - https://github.com/sbt/sbt-launcher-package/pull/313

TFW the bug you just found and came to the bug tracker to report was already fixed that same day ❤


Specify that a valid AzureWebJobsStorage connection string is needed for Event Hubs Trigger to work properly.

It might be nice to specify that a real AzureWebJobsStorage connection string is needed for Event Hubs Triggers to work with functions.
Background
I followed the documentation on how to setup Events Hub with Functions locally. However, I just can't seem to get the Trigger for in-process to work. I spent ~2 hours trying to fix the issue. The only error message that I was receiving was: "Connection refused", which lack any context as to what eventually solved my issue and allow my triggers to connect.
Turns out replacing AzureWebJobsStorage="UseDevelopmentStorage=true" with AzureWebJobsStorage=<connection-string-to-azure-storage> was the only thing missing.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: a109c38e-b241-c9a2-7ef8-2e828659191c
Version Independent ID: 69842b0f-607f-5cf5-6e1a-4d312c98100c
Content: Azure Event Hubs trigger for Azure Functions
Content Source: articles/azure-functions/functions-bindings-event-hubs-trigger.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

@ShaneMaglangit
Thanks for your feedback! We will investigate and update as appropriate.

@ShaneMaglangit AzureWebJobsStorage="UseDevelopmentStorage=true" is used when you develop function locally with storage emulator. But if you like to connect to azure storage (host), then as you rightly mentioned it needs to be changed. But this is not specific for Event Hub trigger alone and hence this was added as reference in our developer guide https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference?tabs=blob#connecting-to-host-storage-with-an-identity-preview
The doc also explains about host storage usage for different extension.

I hope this helps with your question but feel free to let me know if any other questions.

@ShaneMaglangit We will now proceed to close this thread, but feel free to add a comment for any discussion. Would be happy to answer any questions.


Row Format Size Tracking

Is your feature request related to a problem or challenge? Please describe what you are trying to do.

I would like a way to determine the amount of memory used by the row format, so this can be used to inform memory accounting in DataFusion
Describe the solution you'd like

I would like the row format to support nested types
Describe alternatives you've considered

Additional context

label_issue.py automatically added labels {'arrow'} from #3163


Auto-generate Rust Documentation

We should publish the auto-generated rust docs from the Rust SDK. We could also publish a docs portal for the Rust SDK and other SDKs.

whoever dives into this should look into latex rendering (e.g. via ktex_doc). If we are able to do it without too much friction, then I propose we use latex style docs for function (& above) docstrings, and human-readable docs for inline equations.

All solutions that I've found are variations of using the --html-in-header flag to inject html that runs katex javascript at runtime.
I don't think we need this now, but one interesting find is that you can also use --html-before-content to define global LaTeX equation macros that then can be used throughout.
Here's an example repo the renders latex docs: https://docs.rs/levenberg-marquardt/latest/levenberg_marquardt/

ok, I think I got a handle on it. I'll take lead on this


Batch insert into table (11% faster)

Coverage decreased (-1.9%) to 85.345% when pulling 23f584e30700be9d55731d45bc61251c7d497044 on vsdutka:master into 3acefb2fdf182b231c0aeb3390d60dd10224f207 on casbin:master.

Hi @vsdutka ,
Good job for improving the performance by 11%! It would be better if you can provide the performance example together in the test like func BenchmarkXxx(*testing.B)


[COMPILER] Popped bug on nested AssocSplat within KeywordHash within ArgumentsNode

Minimal repro:
foo([**{}])
1

found in RUBY_ISEQ_DUMP_DEBUG=prism make test/ruby/test_syntax.rb

Fixed on master


Latest script is returning weave addon version: 2.6.5-20221025 when the latest version is 2.8.1-x

See:
apiVersion: cluster.kurl.sh/v1beta1
kind: Installer
metadata:
  name: latest
spec:
  kubernetes:
    version: 1.25.3
  weave:
    version: 2.6.5-20221025
  openebs:
    version: 3.3.0
    isLocalPVEnabled: true
    localPVStorageClassName: default
  minio:
    version: 2022-10-20T00-55-09Z
  contour:
    version: 1.23.0
  registry:
    version: 2.8.1
  prometheus:
    version: 0.60.1-41.7.3
  ekco:
    version: 0.25.0
  kurl:
    installerVersion: v2022.11.10-1
    additionalNoProxyAddresses: []
  containerd:
    version: 1.6.9

Part of why we're moving away from weave is that we've had... issues with the latest versions. (Also, no updates in literal years)
The most 'entertaining' recent ones were (IIRC) broken inter-node comms on centos 7 and weave 2.7 and iptables issues with certain host containerd versions and weave 2.8.
2.6 is the last "we haven't had issues with this" version, and thus is returned as "latest".

So, wdyt about we remove from the code the next upper versions > 2.6 as the git action to bring updates.
Or have we any reason to keep those? (less is more ;-P)

I am closing this one since after the explanations we can see that the versions 2.8.1-x can be used with the right containerId versions;


java.lang.NumberFormatException: For input string: "yesi"

steps
SBT 1.4.6 on a command line and invoked from IntelliJ
Add dependency to a multi-module project and run updateClassifiers. This is run by IDE to synchronize SBT and IntelliJ project structure.
problem
sbt:pm61-reasoner> last catalogProject / updateClassifiers
[debug] not up to date. inChanged = true, force = true
[debug] Updating ProjectRef(uri("file:/orion/forge/promethium/pm61data/pm61-reasoner/"), "catalogProject")...
[error] java.lang.NumberFormatException: For input string: "yesi"
[error]         at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
[error]         at java.lang.Integer.parseInt(Integer.java:580)
[error]         at java.math.BigInteger.<init>(BigInteger.java:470)
[error]         at lmcoursier.internal.shaded.coursier.cache.CacheChecksum$$anonfun$findChecksum$1.applyOrElse(CacheChecksum.scala:22)
[error]         at lmcoursier.internal.shaded.coursier.cache.CacheChecksum$$anonfun$findChecksum$1.applyOrElse(CacheChecksum.scala:20)
[error]         at scala.collection.TraversableOnce.collectFirst(TraversableOnce.scala:172)
[error]         at scala.collection.TraversableOnce.collectFirst$(TraversableOnce.scala:159)
[error]         at scala.collection.AbstractTraversable.collectFirst(Traversable.scala:108)
[error]         at lmcoursier.internal.shaded.coursier.cache.CacheChecksum$.findChecksum(CacheChecksum.scala:20)
[error]         at lmcoursier.internal.shaded.coursier.cache.CacheChecksum$.$anonfun$parseChecksumAlternative$2(CacheChecksum.scala:31)
[error]         at scala.Option.orElse(Option.scala:447)
[error]         at lmcoursier.internal.shaded.coursier.cache.CacheChecksum$.parseChecksumAlternative(CacheChecksum.scala:30)
[error]         at lmcoursier.internal.shaded.coursier.cache.CacheChecksum$.$anonfun$parseRawChecksum$1(CacheChecksum.scala:52)
[error]         at scala.Option.orElse(Option.scala:447)
[error]         at lmcoursier.internal.shaded.coursier.cache.CacheChecksum$.parseRawChecksum(CacheChecksum.scala:52)
[error]         at lmcoursier.internal.shaded.coursier.cache.FileCache.$anonfun$validateChecksum$4(FileCache.scala:677)
[error]         at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:659)
[error]         at scala.util.Success.$anonfun$map$1(Try.scala:255)
[error]         at scala.util.Success.map(Try.scala:213)
[error]         at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
[error]         at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
[error]         at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
[error]         at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
[error]         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[error]         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[error]         at java.lang.Thread.run(Thread.java:748)
[error] (catalogProject / updateClassifiers) java.lang.NumberFormatException: For input string: "yesi"

expectation
Expect no exceptions.
notes
This is very similar to #1425 and #5218 that were reported as fixed in SBT 1.3.3. This is currently happening on 1.4.6.

@asmotrich Thanks for the report. Could you provide reproduction steps so we can reproduce your problem on our computers?
Looking at the stack trace
[error] at java.math.BigInteger.(BigInteger.java:470)
[error] at lmcoursier.internal.shaded.coursier.cache.CacheChecksum$$anonfun$findChecksum$1.applyOrElse(CacheChecksum.scala:22)
[error] at lmcoursier.internal.shaded.coursier.cache.CacheChecksum$$anonfun$findChecksum$1.applyOrElse(CacheChecksum.scala:20)

The function that's causing it seems to be from Coursier https://github.com/coursier/coursier/blob/v2.0.8/modules/cache/jvm/src/main/scala/coursier/cache/CacheChecksum.scala#L16-L23, so could you report this to coursier/coursier too please?

@asmotrich Thanks for the report. Could you provide reproduction steps so we can reproduce your problem on our computers?
Looking at the stack trace
[error] at java.math.BigInteger.(BigInteger.java:470)
[error] at lmcoursier.internal.shaded.coursier.cache.CacheChecksum$$anonfun$findChecksum$1.applyOrElse(CacheChecksum.scala:22)
[error] at lmcoursier.internal.shaded.coursier.cache.CacheChecksum$$anonfun$findChecksum$1.applyOrElse(CacheChecksum.scala:20)

The function that's causing it seems to be from Coursier https://github.com/coursier/coursier/blob/v2.0.8/modules/cache/jvm/src/main/scala/coursier/cache/CacheChecksum.scala#L16-L23, so could you report this to coursier/coursier too please?

@eed3si9n Thank you for feedback. Making a reproducible case is difficult: this is a Spark project with very large dependency tree. And the way the error represents itself is: I add a dependency and sbt crashes, I comment it out and everything else is back to normal. This exception comes for a very specific updateClassifiers task, it is used by IntelliJ during project sync with build.sbt file. You rarely use it in daily development cycle, but it is very reproducible on a command line too.
Can you recommend a way to debug the sbt & plugin in-situ, that way I can produce more info.

@eed3si9n Thank you for feedback. Making a reproducible case is difficult: this is a Spark project with very large dependency tree. And the way the error represents itself is: I add a dependency and sbt crashes, I comment it out and everything else is back to normal. This exception comes for a very specific updateClassifiers task, it is used by IntelliJ during project sync with build.sbt file. You rarely use it in daily development cycle, but it is very reproducible on a command line too.
Can you recommend a way to debug the sbt & plugin in-situ, that way I can produce more info.

I add a dependency and sbt crashes, I comment it out and everything else is back to normal.

Is that a public dependency? If so can I add it to build.sbt and reproduce the problem? If not then it's ok.

I add a dependency and sbt crashes, I comment it out and everything else is back to normal.

Is that a public dependency? If so can I add it to build.sbt and reproduce the problem? If not then it's ok.

It is public: libraryDependencies += "net.sansa-stack" %% "sansa-rdf-spark" % "0.7.2-SNAPSHOT" % Compile,

It is public: libraryDependencies += "net.sansa-stack" %% "sansa-rdf-spark" % "0.7.2-SNAPSHOT" % Compile,

Sorry, you need this:
resolvers += "AKSW snapshot repository" at "https://maven.aksw.org/archiva/repository/snapshots/",
resolvers += "AKSW release repository" at "https://maven.aksw.org/archiva/repository/internal/",

Sorry, you need this:
resolvers += "AKSW snapshot repository" at "https://maven.aksw.org/archiva/repository/snapshots/",
resolvers += "AKSW release repository" at "https://maven.aksw.org/archiva/repository/internal/",

This was fixed in upstream by @chimmi - https://github.com/coursier/coursier/pull/1972


Controlpanel seems to break with vector variables

relevant ipynb

How do we want to fix this? Just by treating them as individual variables?

Need more information -- including more details on the failure mode. Does controlpanel fail for any model that involves vector variables? When a constant (slider) is a vector variable? In some other case?

Oh, it just doesn't know how to split them into sliders, that's all. Not a hard fix from a technical perspective, just an interface one.

Got it. I support your suggestion above (treat as individual variables) for an immediate fix. In the future, we may want to consider a prettier layout where, for example, the sliders for a vector var are grouped and take up slightly less real estate -- but that's not needed immediately.

Noted.


Changes rustup profile to default for nightly.

Coverage relies on nightly, and the default profile seems to be a bit more stable.
I noticed that 2021-04-11 nightly started breaking for clang_sys.  It seems that the version one installs by default for nightly was a few weeks behind.  I am trying setting this profile in the hopes that we get a more "stable" nightly for our coverage CI.  If we run into more problems, we might have to start pinning the nightly version to keep things more reliable.
Hopefully someday soon we won't have to rely on unstable -Zprofile for code coverage.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

It is not clear to me why this change would trigger a reduction of coverage other than differences between the current nightly and the version this change runs with the default profile.


Providers none

Description
The _write_submit_script method currently indicates failure by raising an exception. Despite raising an exception to indicate failure, the _write_submit_script method returns a boolean value (True or False). Changes are made so that _write_submit_script method to return None instead of True or False.
Changed Behaviour
It should return None or raise an exception.
Fixes
Fixes # 3234
Type of change
Choose which options apply, and delete the ones which do not apply.

Bug fix

Hi @SobiaAman, it looks like this PR includes many files that were added unintentionally. If you take a look at this link -> https://github.com/Parsl/parsl/pull/3248/files you can see the files. I would recommend closing this PR and opening another with just the right changes. The task involved should only require the changes you've made to the cluster_provider -> https://github.com/Parsl/parsl/pull/3248/files#diff-e9a948ba158ffe88770badeb650cb4dcfe6ffe78bc5d35409e5b8be0679c685c .

Yeah @yadudoc, I have noticed it before pulling the request but i didn't changed anything other than in cluster_provide file, although i pulled the latest parsl code before making tha changes in cluster_provide file but i'm confused why it shows changes in all these files :/. Do you have any idea? So that i make an eye on it in future. Thanks in advance

Hi. @jessielin34 implemented this in PR #3238 so I'm closing this PR.


Close buffered readers after reading settings from file.

Purpose
Clean up of minor memory leak.

There's no memory leak here; a try-with-resources is being used, which automatically closes bufferedReader.

Hey @notjuanortiz,
Your changes look good to me!
View build log
TravisBuddy Request Identifier: d7b71c60-08eb-11ea-9b4a-8b58b6a56f27

You learn something new everyday. Thanks for this 👍


Division to integer problem

Dividing to integer is not allowed and I couldn't find any way to convert to float.
tc.F32 and tc.Float fails to return float from integer input. My expectation is both should return float.
For convenience,
cxt = tc.Context()
cxt.x = tc.tensor.Dense.ones((3, 3))
cxt.y = cxt.x/tc.Float(3)
# cxt.y = cxt.x/tc.Float(cxt.x.shape[0])
actual = HOST.post(ENDPOINT, cxt)
print(actual)

When you use a TinyChain state type like F32, the purpose is to inform the calling code of what type to expect (in order to access its API), not to force a cast to a specific type. For example, calling tc.String(false).render(...) will fail at runtime with a NotFound exception, because a Boolean has no such method as "render." The issue with your code is that 3 is an integer--you can use 3. or 3.0 instead, or tc.Int(3).cast(tc.F32), or you can cast the tensor x like cxt.x.cast(tc.F32), but I recommend just passing the dtype you want as a parameter to the ones constructor like tc.tensor.Dense.ones((3, 3), tc.F32). I added a test in commit 7e9e1a46 with some examples.


Data host tracking in bulk

Hello,
We are trying to monitor all of our firewalls as hosts with trackme. We have about 50 firewalls. Is there a way to bulk update the priority of each firewall to high. Versus manually going to each firewall and changing the priority to high? We want to monitor each firewall with the alert 'TrackMe - Alert on data host availability'.

Hi @predator2-c3
Have a look here:
https://trackme.readthedocs.io/en/latest/FAQ.html#can-the-priority-be-externally-managed
TrackMe stores entities in KVstores, you basically can interract with this in SPL and bulk edit things lke priority:
Ex:
| inputlookup trackme_host_monitoring | eval key=_key
| search data_host=xxxx*
| eval priority="high"
| outputlookup trackme_host_monitoring append=t key_field=key

The next generation of TrackMe will come with builtin bulk edit capabilities within the UI, but inline SPL will always make sense too.
Feel free to close the issue if this answered properly to your question.
Guilhem

Assuming this answered your questiion - bulk edit will builtin in TrackMe v2


[CS] solid sniffs

S

check the number of public methods

O

check instance of iterations in methods, or ifs
https://github.com/Symplify/Symplify/issues/1018#issue-348605008

L

lisko substituation principle
class have to have the same method type, args etc. as it's parent
https://blog.katuscak.cz/solid-principy-3-dil-liskovove-princip-zastoupeni/

I

interface segregation principle
one interface should have max. X methods
https://github.com/Symplify/Symplify/issues/1018#issue-348605008

D

check if class in constructor has interface
https://blog.katuscak.cz/solid-principy-5-dil-princip-obraceni-zavislosti/
class of some name should always implements interface, like *Rector, or *Command

Based on:

https://leanpub.com/principles-of-package-design
https://github.com/jupeter/clean-code-php#solid

Not clear idea how to make them


Few questions

I'm sorry, could not find any way to connect with you, guys.
IMO mrq is only a competitive to Celery solution. IMO your approach to job-queue is best possible right now with gevent, redis, mongodb.
But before moving from celery to mrq, I decide to inspect mrq sources and was quite surprised with some strange things. It is fine, I will throw some pull-requests and problems to discuss.
But I have some questions.
First of all, what is the status of mrq? I see that it is in Beta already(judging from setup.py). Still not ready for production but... What is about development status?
I mean, I see that dashboard has some ugly hacks and has many issues and plans, but it is clear to me that you cannot handle it by yourself. Anyway, I will write my own dashboard for celery or mrq, just because I need to see how many tasks I have in which status, grouped by queue and with ability to see it all on one screen. Seems like each task will be just a 16x16 image which color shows it's status.
What I want to know, should I spend time to migrate to this right now or it's "future" is questionable so I should stick with celery?

Hi!
Thanks for all your feedback, I'll take time tomorrow to reply to the other issues & PR you opened :)
We also think MRQ is very competitive with Celery, which we used a lot in the past! We have been using it in production for 1+ year, and a few other startups are using it live too. It is at the very core of our infrastructure so we're committed to support it as long as we are alive ;)
Still, it's definitely harder than it should be for a newcomer to the project, and we're more than willing to work on that. The fact that it doesn't readily work on latest Python because of the gevent issue is a shame, we'll fix that right away. I also look forward to seeing your ideas on the dashboard!
So, don't just trust my words - let's see how we can integrate your ideas in the next few days and let's go from there! :)


design a way to get the exported image in png or jpeg

once the user has selected the zone we should provide him a link to download either png or jpeg

Related to #5162.

Closing as duplicated


fix: optimize the median calculation logic of sql

Summary
optimize the median calculation logic of sql on dora dashboards
Does this close any open issues?
Closes #4291
Screenshots

Other Information
Any other information that is important to this PR.

@Startrekzky Please take look at this when you have time, thanks


Unable to edit dates on the GUI

When adding dates on the GUI, the okay button on the date window is unresponsive. however, if a XML file is used with the dates already configured for the program, they appear on the GUI but cannot be edited (They can be deleted but a new ate cannot be entered.)

I have fixed the validation function for the okay button on the DatePickerDialog which wasn't function due to an incomplete validation function that only returned 0. https://github.com/MVAppleby/PCWG/commit/0dcd2bcf0c126baac54e2a02db45b0994ec9ab8e#diff-a3803fe2234e186a0798f2820f406895L1189

merged in #72 - thanks @MVAppleby


Install Extension - Installation Failed

I installed the Sprint Brackets 27 MacOS version and liked it a lot, I was installing and testing the extensions available up to the time the Brackets started giving problems.
And right now I can no longer uninstall or install any extension, the error when I try to install it
Installation failed.
Unknown internal error.
I've tried removing everything that is like but whenever I install back with the same problem

Having the same issue, can't install any extensions. Just deleted Brackets and reinstalled. Release 1.2 build 1.2.0-15697 (release 8f82e2a97).
OSX 10.10.2

@ahainen as a workaround, you can download the extension zip files from the registry web site (https://brackets-registry.aboutweb.com/) and extract them to /Users/<username>/Library/Application Support/Brackets/extensions/user/

I fix the problem by delete the brackets folder in /Library/Application Support/Brackets


bats-main: Use mbland/bats tag optimized-20170317

For greater details, see the comment for mbland/bats tag optimized-20170317.
Per that comment, while the performance improvements are not as dramatic as those from optimized-20170205, they are still significant.
All times were collected on a MacBook Pro with a 2.9GHz Intel Core i5 CPU and 8GB 1867MHz DDR3 RAM. The macOS times were collected on macOS 10.12.3. Times for other operating systems were collected on the same machine, running under VMmare Fusion 8.5.5.
Improvements are in the 7%-8% range across the board on most platforms, but as expected, are significantly greater on some Windows implementations, reaching up to 12%-13.5%.
macOS/Bash 3.2.57(1)-release before:
  789 tests, 0 failures, 2 skipped

  real    1m25.806s
  user    1m1.779s
  sys     0m18.484s

After (~7% faster):
  real    1m19.487s
  user    0m57.632s
  sys     0m15.909s

macOS/Bash 4.4.12(1)-release before:
  789 tests, 0 failures, 3 skipped

  real    1m20.796s
  user    0m55.405s
  sys     0m18.684s

After (~6% faster):
  real    1m14.554s
  user    0m51.306s
  sys     0m16.101s

Ubuntu Linux 16.10 (yakkety)/Bash 4.3.46(1)-release before:
  789 tests, 0 failures, 3 skipped

  real    1m9.426s
  user    0m31.220s
  sys     0m4.224s

After (~8% faster):
  real    1m3.911s
  user    0m29.856s
  sys     0m3.948s

Arch Linux/Bash 4.4.12(1)-release before:
  789 tests, 0 failures, 4 skipped

  real    0m46.714s
  user    0m30.503s
  sys     0m3.713s

After (~9% faster):
  real    0m42.468s
  user    0m28.643s
  sys     0m3.693s

Windows 10/Windows Subsystem for Linux/Bash 4.3.11(1)-release before:
  789 tests, 0 failures, 3 skipped

  real    3m37.525s
  user    0m36.969s
  sys     3m0.891s

After (~7.5% faster):
  real    3m21.062s
  user    0m34.078s
  sys     2m44.313s

Windows 10/Cygwin/Bash 4.4.12(3)-release before:
  789 tests, 0 failures, 3 skipped

  real    5m9.691s
  user    1m33.075s
  sys     2m44.395s

After (~12% faster):
  real    4m32.413s
  user    1m22.036s
  sys     2m22.253s

Windows 10/Git for Windows/Bash 4.3.46(2)-release run from the Windows
Command Prompt (not the Git for Windows MSYS2 terminal) before:
  789 tests, 0 failures, 14 skipped

  real    5m24.973s
  user    1m34.273s
  sys     2m47.360s

After (~13.5% faster):
  real    4m41.114s
  user    1m23.613s
  sys     2m21.771s

Coverage remained the same at 95.264% when pulling a27c0432569b02ddd4ca4dab26aaeaca0432e3df on optimized-bats into c150736fcec0d21a83510d8c6a92e22da733c369 on master.


[Bug]: Unhandled Error: System.IndexOutOfRangeException: Arg_IndexOutOfRangeException

Affected Version
Collapse 1.81.0-PRE
Bug Behavior
Bug preventing me to install Zenless Zone Zero and spitting this error after choosing directory:
System.IndexOutOfRangeException: Arg_IndexOutOfRangeException
   at Hi3Helper.Data.HexTool.BytesToHexUnsafe(ReadOnlySpan`1)
   at CollapseLauncher.InstallManager.GameInstallPackage.get_HashString()
   at CollapseLauncher.InstallManager.Base.InstallManagerBase.AddMainResourceVersionList(RegionResourceVersion asset, List`1 packageList, Boolean isSkipMainPackage)
   at CollapseLauncher.InstallManager.Base.InstallManagerBase.TryAddResourceVersionList(RegionResourceVersion asset, List`1 packageList, Boolean isSkipMainPackage)
   at CollapseLauncher.InstallManager.Base.InstallManagerBase.GetLatestPackageList(List`1 packageList, GameInstallStateEnum gameState, Boolean usePreload)
   at CollapseLauncher.InstallManager.Base.InstallManagerBase.StartPackageDownload(Boolean skipDialog)
   at CollapseLauncher.Pages.HomePage.InstallGameDialog(Object sender, RoutedEventArgs e)

Expected Behavior
It should start downloading the assets file of the game.
Steps to reproduce

Open Collapse
Choose ZZZ Global
Install/Locate game, locate directory or use default directory.
The error code show up.

Related Issues
No response
Screenshot(s)

Additional Information
The reason I'm trying to use 1.81.0-PRE is because the I keep having hash mismatch issue on 1.80.17.

We have pushed a commit to fix the issue and should be expected to get shipped in the next preview version.
https://github.com/CollapseLauncher/Collapse/commit/d0a0941d6949ebdd2c0c1adcef01b933b48fbc99

Thank you.
Is there any way I can get this fix early without building it myself?

Use latest build from our CI https://github.com/CollapseLauncher/Collapse/actions/workflows/build.yml
just extract and run, do not overwrite your current collapse installation
we are hoping to push next preview tonight

Thank you!


hiredis support for CentOS 8

Hi hiredis maintainers,
Is there a plan to add support for CentOS 8?
The package is available in CentOS 7:
https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/h/
But not CentOS 8:
https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/h/
We are trying to install it with
curl -O "https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm"
sudo rpm -Uvh "epel-release-latest-8.noarch.rpm"
sudo yum install hiredis

And we are getting:
Last metadata expiration check: 0:12:05 ago on Wed 16 Oct 2019 08:21:18 PM UTC.
No match for argument: hiredis
Error: Unable to find a match

Try remi https://centos.pkgs.org/8/remi-x86_64/hiredis-0.13.3-9.el8.remi.x86_64.rpm.html

@ifduyue Thanks for the workaround! That's exactly what we are using for now. Is there a plan to add it to dl.fedoraproject.org though?

Closing as we don't maintain pacakges