parser prototype apr20

Tested fairly well in rescript-mocha while I was developing it in it's own repository, but I haven't translated the tests back into rescript-jest.
Proof of concept can add, subtract, and multiply normal distributions (see Parser_Squiggle.res and Parser/Squiggle_test.res for the juicy parts)
I'm very unhappy with the notation, there are a variety of techniques we can use to make the core logic easier on the eyes, and I might employ them if I took a pass longer than 10 hours at this.

Some cleverness is required to make a non terrible solution to number/dist polymorphism. I don't yet know how to swing it.

Codecov Report

Merging #336 (a391140) into develop (e83d5b1) will decrease coverage by 6.24%.
The diff coverage is 0.00%.

:exclamation: Current head a391140 differs from pull request most recent head 6f9d083. Consider uploading reports for the commit 6f9d083 to get more accurate results

@@             Coverage Diff             @@
##           develop     #336      +/-   ##
===========================================
- Coverage    61.05%   54.81%   -6.25%
===========================================
  Files           33       33
  Lines         2044     2045       +1
===========================================
- Hits          1248     1121     -127
- Misses         796      924     +128

Impacted Files
Coverage Δ

...Interface/ReducerInterface_GenericDistribution.res
61.02% <0.00%> (-0.46%)
:arrow_down:

...cript/Distributions/PointSetDist/PointSetTypes.res
6.66% <0.00%> (-33.34%)
:arrow_down:

.../src/rescript/Distributions/PointSetDist/Mixed.res
10.89% <0.00%> (-29.71%)
:arrow_down:

...c/rescript/Distributions/PointSetDist/Discrete.res
10.11% <0.00%> (-29.22%)
:arrow_down:

...ges/squiggle-lang/src/rescript/Utility/XYShape.res
44.57% <0.00%> (-16.00%)
:arrow_down:

...ript/Distributions/SampleSetDist/SampleSetDist.res
50.00% <0.00%> (-14.29%)
:arrow_down:

...cript/Distributions/PointSetDist/Distributions.res
55.55% <0.00%> (-11.12%)
:arrow_down:

...ns/DistributionOperation/DistributionOperation.res
47.82% <0.00%> (-10.44%)
:arrow_down:

...t/Distributions/PointSetDist/MixedShapeBuilder.res
72.72% <0.00%> (-9.10%)
:arrow_down:

...rescript/Distributions/PointSetDist/Continuous.res
52.03% <0.00%> (-8.14%)
:arrow_down:

... and 5 more

Continue to review full report at Codecov.

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


Content: Vision and mission

Develop vision and mission statements for ODI to live on the website.

Content done and launched on live site.


Bounding box editing issues.

Hi:
Here are my setup:
Ubuntu 17.10 /w Gnome on desktop
Installed current version of BeaverDam
I am not using AWS.
Everything runs locally on the desktop.
Both of the following problem occured in Chromium and Firefox.
Steps:

Open video, e.g. http://<IP_ADDRESS>:5000/video/4/, in Firefox or Chromium.

Draw a bounding box around a car.

I looked at “Instructions & Requirements” in the Web UI,
but it was of no help.  Is there another help source I am missing?

3.1) Issue, not able to delete a bounding box:
Clicked on the bound box then press “d” to delete.
But it was not deleted.
Why can’t I delete the box?
3.2) Issue, unable to move the bounding box.
I click on the bounding box, how do move the box?
3.3) I tried drawing another box, but it does not allow me to do so.
I cannot draw more than one box at a time.
Is this by design?

Hi AnTingShen:
Thank you for the fast response.

3.1) The "d" to delete seems broken indeed. Try clicking on the trash can button instead.
Result:
I clicked on the box, then clicked on Trash can.  Nothing happened.
Box is still there.

3.2) Drag the box to move the box.
Result:
I clicked and hold down the mouse button, Then dragged it.
Nothing happened.

3.3) It should allow you to draw another box when you draw outside any existing boxes
Above two operations did not work.
This did not work either.

What did I missed?

3.1) You must have a keyframe selected. Is the box dashed lines or solid border?
3.2) Weird. Could you check for errors in the console?
3.3) But you were able to create a first box? Try a new video, can you create a box there?

Hi Anting Shen:
Thank you.

3.1) You must have a keyframe selected. Is the box dashed lines or solid border?
Response:
I did not see any discussion of keyframe in the  “Instructions & Requirements” Web UI help popup,
What do you mean by keyframe?
I assume this means selecting a video frame, i.e. a starting frame of the first bounding box.
How do you go about selecting a keyframe?

3.2) Weird. Could you check for errors in the console?
Response:
Do you mean at where I ran scripts/serve from console?

3.3) But you were able to create a first box? Try a new video, can you create a box there?
Response:
Yes, I can create a first box in first video frame.
Once I know how to select a keyframe as mentioned above, then
I can try all of above questions and give you feedback of the results.

Thank you again.

3.1) The instructions & requirements are a placeholder. Keyframes are the orange dots at the bottom, click on one to select it. Boxes in all other frames are interpolated from keyframes
3.2) Javascript console of your browser. Ask Google how to open it for your browser
3.3) You should be able to create a second box still

Hi:

3.1) The instructions & requirements are a placeholder. Keyframes are the orange dots at the bottom, click on one to select it. Boxes in all other frames are interpolated from keyframes

Every time I opened a sample video, e.g. http://<IP_ADDRESS>:5000/video/1/ ,  I get this pop up
error message,  "Error: status code is 500"
On the web browser console (Firefox) side some errors are like so:
TypeError: this.transport is null[Learn More]  main.js:1510:5
Attempt to set a forbidden header was denied: Connection
I did not see any orange dots on the white row below the video frame scroll bar
and above the row of "trash can, play, pause, etc" icons.
How do I go about creating those orange dots?
I login in using super user account create from this command:
./manage.py createsuperuser
instead of using username test and password password login.
But that should not prevent me from seeing the orange dots, correct?
===============================================
Here is how I started the server from terminal:
user: ~/BeaverDam$ source venv/bin/activate
(venv) user:~/BeaverDam$ scripts/serve
$ source venv/bin/activate
$ ./manage.py runserver <IP_ADDRESS>:5000
Performing system checks...
System check identified no issues (0 silenced).
April 10, 2018 - 08:27:03
Django version 1.10, using settings 'beaverdam.settings'
Starting development server at http://<IP_ADDRESS>:5000/
Quit the server with CONTROL-C.
[10/Apr/2018 08:27:15] "GET / HTTP/1.1" 200 40739
=========================================


FireFox Bug

In the FireFox:
var svg = document.getElementsByTagName('svg')[0];
console.log('Result = ' + svg.offsetHeight);
//Result = NaN, but offsetHeight for div element is number.
//This solve issuse for FireFox

@naduda Hi and thank you for your feedback. I understand that you have a problem with Firefox and SVG elements. I still have the following questions:

Can you please specify what version of Firefox you were testing?
Can you please specify what you tried to do with an SVG element related to iScroll?
Can you please specify the expected behaviour of using SVG and iScroll?
Can you please specify the actual, broken behaviour of using SVG and iScroll?

Also, please note that you made changes to the build/iscroll-zoom file, but we would need to make changes to the source files.

Hi, David.
I speak English some bad, but I try explain following questions...
I have English lessons two days at week :), and I happy to answer.

Can you please specify what version of Firefox you were testing? The
latest one - yesterday downloaded )))
2,3,4 - if You will be have a some free time tomorow (or later) call
(write) me in skype and I will give you a link to my app (I start it (app)
in own laptop). Maybe You have now free time then call me back right now.
My skype - naduda.pr (the dark photo - I in blue jacket, and location
Ukraine)

Why did you comment out this.translateZ? Because I have not clear picture
(fog) in browser when I use this library.
2015-05-20 15:28 GMT+03:00 David Pfahler<EMAIL_ADDRESS>
@naduda https://github.com/naduda Hi and thank you for your feedback. I
understand that you have a problem with Firefox and SVG elements. I still
have the following questions:

Can you please specify what version of Firefox you were testing?
Can you please specify what you tried to do with an SVG element related
to iScroll?
Can you please specify the expected behaviour of using SVG and iScroll?
Can you please specify the actual, broken behaviour of using SVG and
iScroll?

Also, please note that you made changes to the build/iscroll-zoom file,
but we would need to make changes to the source files.
—
Reply to this email directly or view it on GitHub
https://github.com/cubiq/iscroll/pull/914#issuecomment-103863081.

My wife speaks Italian very well. If you are Italian we can speak in your
language.

@naduda I understand you have a problem with iScroll, but this is an open source project and iScroll has over 300 open issues. If you cannot supply the information so I can help you with your project here, I'm afraid I cannot proceed. When you can post answers to the questions above, I will reopen the issue.


Countdown Timer and/or Stopwatch plugin or function?

Is your feature request related to a particular plugin or theme? If so, specify it.
 Yes, in a way. It is a request for help to create a new custom plugin or function that would create a countdown/up timer and/or a stopwatch.
Is your feature request related to a problem? Please describe.
The only problem is that I've been spending too much time at my computer and would like a way to see the time spent in a more interactive way than just a small clock in the status bar. These plugins/functions would have myriad use in other contexts as well.
Describe the solution you'd like
I am somewhat new to coding and command-line usage so I would like to know how to go about formatting the syntax for a custom plugin or function that could be placed in my ~.zshrc
Describe alternatives you've considered
There are many stopwatches and timers I could download from Apple's app store on my Macbook but I'd prefer to have something that shows up directly in the terminal I'm using. I also tried using a couple of commands that did not work out too well...see screenshots.
Additional context
Here are two screenshots of solutions I attempted on my own. As you can see, from the second photo, ZSH attempted to run the function for quite a long time before I cancelled it. Any help would be appreciated.

There are many resources available on a quick search for "terminal timer", have a look at some of the results for inspiration:

https://superuser.com/questions/611538/is-there-a-way-to-display-a-countdown-or-stopwatch-timer-in-a-terminal
https://github.com/trehn/termdown
https://github.com/drgrib/ttimer


Not responsive for mobile device

Portofolio, blog, contact. > Page title not responsive.
screenshoot error

Hey @hervyqa ,
thanks for your concern. i just fixed this issues and make a push.


Add DB explorer UI

Closes #781
Repo: https://github.com/orbitdb/orbit-db-control-center

Thank you!


Document WotLK focus

The current version of Blizzardry focusses on Wrath of the Lich King file formats.

Covered by 38a2bd737e422da66a1fe15ccf4ead7908fca358.


Fix issues in the fuzzers for array, map and set

Codecov Report

Merging #143 into master will decrease coverage by 0.50%.
The diff coverage is 69.88%.

@@            Coverage Diff             @@
##           master     #143      +/-   ##
==========================================
- Coverage   94.23%   93.72%   -0.51%
==========================================
  Files          94       98       +4
  Lines        8194     8373     +179
==========================================
+ Hits         7722     7848     +126
- Misses        472      525      +53

Impacted Files
Coverage Δ

test/oss-fuzz/flex-vector-0.cpp
59.55% <ø> (ø)

test/oss-fuzz/array-0.cpp
43.90% <43.90%> (ø)

test/oss-fuzz/array-gc-0.cpp
60.37% <60.37%> (ø)

test/oss-fuzz/map-gc-0.cpp
81.39% <81.39%> (ø)

test/oss-fuzz/set-gc-0.cpp
97.14% <97.14%> (ø)

extra/fuzzer/fuzzer_input.hpp
96.87% <100.00%> (+0.87%)
:arrow_up:

... and 1 more

Continue to review full report at Codecov.

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


how can i use it with Expo ?

I don’t think expo is supported. I guess this question is better suited for the expo community forums.

@chirag04  so if I build my app with usual CRNA ( react native cli ) , would i be able to use your package then?

i think so. if not yet ejecting will def work.

@chirag04 I wanna be sure, I don't want to "eject".

@jpca999 only to be sure is to try it :) I don't use CRNA.

What do you use @chirag04


[WIP] Manylinux wheels

I'm trying to create manylinux wheels with Travis as shown in this example, but the problem is basically that the docker image uses/is CentOS 5.x(basically old Red Hat distro), thus:

no SDL2 related packages (we can't use SDL<2)
didn't find GLES & mesa packages
missing khrplatform-devel
missing mtdev (probably not necessary)

I've been looking for the packages at http://rpm.pbone.net but the only thing it found were quite new packages for Fedora 25 and those don't like being installed on such an old platform, so to make these wheels work we'll need first the GLES packages. If there's some source, I might be able to compile it, but free Travis builds are limited to 1 hour (iirc), so compiling everything from source probably isn't the best solution.
The next thing is Python 2.6. I'm not certain, but in the docker image there should be even python 2.7 and 3.x too, but I think we might need to create our own docker file (judging from the pygame solution).
What might fix this thing are SDL2 manylinux wheels (@matham ?), but that could be overkill if Kivy dependencies are available at repositories for modern gnu/linux distros and we'd probably still need opengl deps and other required deps (therefore we'd end up making wheels for the whole dependency tree just to compile Kivy).
If someone feels adventurous and would like to speed it up, I'll leave the edits from other maintainers allowed, as always. 😋

As discussed on irc, there have to be kivy.deps.* wheels built separately and then pip installed in the docker container before creating the main kivy wheel, we must not use or depend on distro libs for our dependencies, kivy.deps.* wheels will be built by compiling sdl2 ourselves.

Well, it is getting forward a bit by bit, however there are packages needed by SDL2 and others. Those are nowhere to find:

SDL2
pulseaudio

However, SDL2 seems satisfied with libasound, OpenGL GLX instead of OpenGL ES, is nuts about dbus although it's installed and apparently uses X11 instead of OpenGL although it reports GLX is ok.
From compilation this is a complete wtf to me and it fails SDL2 compilation right in the beginning, so Kivy has no SDL2 to work with.

Well, currently it's rather a proof of working wheel(s), but it still needs some things done hopefully by the end of the week. The docker folder is +/- completely forked from the pypa's manylinux repo (MIT, I have it mentioned in readme that's WIP locally for now) except the Docker files that were customized for our needs mainly because missing crucial libs, so the OS (and basically the Docker image) was changed to CentOS 7, therefore it's not an official manylinux1 wheel although it should work just fine on newer versions of GNU/Linux distros that have glibc >= 2.17.
Still even with that some of the libs are from rather unofficial package repos, so we will need some backup of those in case the repos die (well, until compiling from source is done for such libs).
Still missing stuff:

switching to compiling from source (mainly SDL2)
separating the libs into similar structure we have on Windows (e.g. kivy.deps.sdl2) - we could have kivy.libs.sdl2 so that it isn't mixed with the Windows packages + the folder itself that contains the .so files is called .libs
fixing tests for GStreamer
uploading to server
adding the rest of the Travis builds
probably even something else

GStreamer remaining!  That's being said, I'll maybe do something about it after I make GStreamer work and/or after all the tests start to pass.

Fixes https://github.com/kivy/kivy/pull/4950.

Closing because we now use pypa's recently published manylinux2010 docker to make wheels.


some code style stuff

@joshkosmala do you want to merge this? Other I'd close it :)

Hello @joshkosmala ,
do you want to merge this in? Otherwise I'll close the PR.
Cheers,
spek


Update automation scripts to stop looking at release planner test work items

We need to update automation scripts so they don't look at work items that have the tag Release Planner Test App or we are going to keep breaking it:
See: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=2998249&view=logs&j=12f1170f-54f2-53f3-20dd-22fc7dff55f9&t=d01ed771-bc1f-5e98-e7ad-71f8c6eef93d

Code comes from: https://github.com/Azure/azure-sdk/blob/main/eng/scripts/Update-DevOps-WorkItems.ps1


ZRZ-649: Add Custom MC Page

As per internal ZRZ-649. Had some issues on the previous branch. This also includes some new changes, such as example code.

CC @bjesus @simonabadoiu

Alrighty, finally ready to get merged! :)


Docs for signed images

This doc provides a very brief overview of the purpose of signed images. Then it details the steps (generating keys, signing, and updating KBS) for both cosign and "simple signing."

if I may add my 2c over here, the documentation is quite confusing :)
I didn't see any mention about where to get neither cosign nor skopeo.
I'd at least some external source to get them, if going through the installation process is out-of-scope for this document.
Also, the fact that the documentation keep switching between different processes, approaches and methods is VERY confusing.
I'd say it's better to get beginning to end, in one batch, for each method/approach separately, so that people can focus on their preferred approach and ignore the other (ie: I've been using skopeo and I don't want to introduce another tool, so I'll just ignore cosign).
Feel free to finish working on this PR and I can re-review and propose changes/improvements once it's merged.
Thank you for writing this! 👍🏻 🙏🏻 🙇🏻


chore: Use Spark's ParquetFilters

Which issue does this PR close?

Closes #36.
Rationale for this change

What changes are included in this PR?

How are these changes tested?

retest this please


Rancher2 - Load balance requests between pods with session affinity if needed

Problem
I would like to load balance the traffic between my pod instances with session affinity.
By default, the sessionAffinity is set to none that means requests are randomly redirected to pods.
Which causes problems with no stateless web applications as a session is lost when request is redirected to a wrong pod.

As I am using Google Cloud I am enable to modify the loadbalancer service's yaml and set sessionAffinity to ClientIP and it worked. With 2 different ips , requests are loadbalanced between my pods and stick to the same node for the configured amount of time.

test values:
 sessionAffinity: ClientIP
  sessionAffinityConfig:
    clientIP:
      timeoutSeconds: 30
  type: LoadBalancer

How to reproduce

Create a pod with at least 2 instances of it.

Choose "loadbalancer"

Run a lot a requests and check that traffic does not always go to the same instance.

Or if you use Google Cloud platform:  kubernetes engine > "Discovery & load balancing" and check the yaml generated file by RKE.

Maybe I am doing it wrong.
It would be nice to propose this option (with a timeout) or activate it by default.

Useful
Info

Versions
Rancher v2.0.0-beta3 UI: v2.0.35

Access
local admin

Route
containers.run

We are going to address it by letting user to create LB service explicitly via Services tab. Enabling LB port via workloads will not carry any extra options, as its intent was the most basic configuration. Going to keep track of this issue in https://github.com/rancher/rancher/issues/15070


single batch specialization for MLC serve

change the signature of decode and prefill to embed-in-logit-out when using paged kv cache
run decode / prefill instead of batch_decode / batch_prefill when batch size = 1 in mlc serve

cc: @MasterJH5574


zero length of error count channels if 1553 channels empty

[x] This contribution adheres to CONTRIBUTING.md.

What does this Pull Request accomplish?
Use empty error count channel array if 1553 channels empty.
Why should this Pull Request be merged?
Fixes #188
What testing has been done?
All automated tests pass:

This change is a bandaid. A true fix would decouple the error count channels from the 1553 channels since the error count channels are created when the custom device initializes and are not at all dependent on the number of hardware channels in the configuration.


TypeError after updating to React 16

After updating to react 16, I received a lot of errors mainly from the navigation part - Sidebar and Header. And I dont know what to do
I'm doing User Authentication using React.createContext() - https://medium.com/dailyjs/reacts--new-context-api-70c9fe01596b. Here's a link about it
Pleas kindly advise >.<

Hello @Louventia ,
And thank you for your interest in using our product.
We are going to make an update to this dashboard next week, maybe Monday or Tuesday, but can not  promise anything. If you want you could wait for our update.
This being said, i've made a quick test by installing react 16 instead fo react 15 (which is in our product), and everything works just fine.
The error you are getting is probably because you do not render the Sidebar and Header correctly.
The correct code for rendering them is:
<Sidebar {...this.props} />

<Header {...this.props}/>

As you can see we are passing {...this.props} in both of them because we want to be able to access this.props.location.pathname (which is a prop, if i'm not mistaken, that comes from the Route in src/index.js (see line 24 in this file).
So the Sidebar and the Header components should somehow be rendered inside a Route.
If you do not like this approach (rendering these components inside a Route) then you'll have to change every occurrence of this.props.location.pathname with another instruction which returns the current link that you have in your browser's input.
After a quick search on Google i've found that an easy way of getting the same result as we've done in our product is to replace it with window.location.href.
Hope this information helps you. Please let me know if i can help you with anything else.
Best,
Manu

Thank for the reply! (/^▽^)/
The Information is really helpful. However I did render the sidebar and header correctly though Σ(-᷅_-᷄๑)
I was thinking I may have run the authentication wrongly. So just to double confirm, May I know where is controller that displays the dashboard? I believe its in the container/App.jsx

^ This part in case there is some misunderstanding

Hello @Louventia ,
You are correct, the dashboard is rendered in src/containers/App/App.jsx, through a Route component (see line 123).
And you will find the actual page in src/views/Dashboard/Dashboard.jsx.
Hope this information helps you. Please let me know if i can help you with anything else.
Best,
Manu


Introduce options to marker

AgmMarker has no setOptions possibility to customize it, f.e. cursor on hover-over
Can it be introduced and used the same way [iconUrl] is working?

you can request to add marker properties to inputs, but angular and agm discourage using directives directly.


Some dragging issues

Wondering if this is related to #2, but you can test it in the example. Add a bunch of items and go to one near the bottom of the list and drag it. For me, the update of the cloned draggingDom is a bit slow, there's quite a bit of a delay between the node being dragged and the draggingDom. Any idea for improvements here?

On from this, I've noticed that in my implementation, when dragging up, the draggingDom seems to go down first, it seems to be offset or something like that. I know I've changed a few things but did you notice anything like this ever happening in development? Maybe it's some kind of CSS or something that is wrong. Dragging down seems fine, it only happens when dragging up.


Add various Music Information Retrieval python libraries

Motivation for this change
Expand nixpkgs to include pypi libraries relevant to music information retrieval.
Things done
Added mirdata, mir_eval, music21, and jams packages.

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Mirdata tests fail with
Traceback (most recent call last):
  File "nix_run_setup", line 8, in <module>
    exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))
  File "setup.py", line 42, in <module>
    'dali': ['DALI-dataset>=1.0.0'],
  File "/nix/store/110cqfw7ncbn4haynn8x8ziwzmr55dlg-python3.7-setuptools-45.2.0/lib/python3.7/site-packages/setuptools/__init__.py", line 144, in setup
    return distutils.core.setup(**attrs)
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/nix/store/110cqfw7ncbn4haynn8x8ziwzmr55dlg-python3.7-setuptools-45.2.0/lib/python3.7/site-packages/setuptools/command/test.py", line 238, in run
    self.run_tests()
  File "/nix/store/110cqfw7ncbn4haynn8x8ziwzmr55dlg-python3.7-setuptools-45.2.0/lib/python3.7/site-packages/setuptools/command/test.py", line 260, in run_tests
    exit=False,
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/main.py", line 100, in __init__
    self.parseArgs(argv)
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/main.py", line 124, in parseArgs
    self._do_discovery(argv[2:])
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/main.py", line 244, in _do_discovery
    self.createTests(from_discovery=True, Loader=Loader)
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/main.py", line 154, in createTests
    self.test = loader.discover(self.start, self.pattern, self.top)
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/loader.py", line 349, in discover
    tests = list(self._find_tests(start_dir, pattern))
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/loader.py", line 406, in _find_tests
    full_path, pattern, namespace)
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/loader.py", line 483, in _find_test_path
    tests = self.loadTestsFromModule(package, pattern=pattern)
  File "/nix/store/110cqfw7ncbn4haynn8x8ziwzmr55dlg-python3.7-setuptools-45.2.0/lib/python3.7/site-packages/setuptools/command/test.py", line 55, in loadTestsFromModule
    tests.append(self.loadTestsFromName(submodule))
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
  File "/build/mirdata-0.1.2/tests/test_utils.py", line 7, in <module>
    from mirdata import utils
  File "/build/mirdata-0.1.2/mirdata/__init__.py", line 7, in <module>
    from . import beatles
  File "/build/mirdata-0.1.2/mirdata/beatles.py", line 20, in <module>
    import librosa
  File "/nix/store/242byyk84j3r3c878v53fjxkvxh5qdpa-python3.7-librosa-0.7.1/lib/python3.7/site-packages/librosa/__init__.py", line 12, in <module>
    from . import core
  File "/nix/store/242byyk84j3r3c878v53fjxkvxh5qdpa-python3.7-librosa-0.7.1/lib/python3.7/site-packages/librosa/core/__init__.py", line 123, in <module>
    from .time_frequency import *  # pylint: disable=wildcard-import
  File "/nix/store/242byyk84j3r3c878v53fjxkvxh5qdpa-python3.7-librosa-0.7.1/lib/python3.7/site-packages/librosa/core/time_frequency.py", line 12, in <module>
    from ..util.deprecation import Deprecated
  File "/nix/store/242byyk84j3r3c878v53fjxkvxh5qdpa-python3.7-librosa-0.7.1/lib/python3.7/site-packages/librosa/util/__init__.py", line 77, in <module>
    from .utils import *  # pylint: disable=wildcard-import
  File "/nix/store/242byyk84j3r3c878v53fjxkvxh5qdpa-python3.7-librosa-0.7.1/lib/python3.7/site-packages/librosa/util/utils.py", line 1825, in <module>
    def __shear_dense(X, factor=+1, axis=-1):
  File "/nix/store/05jp6hjww0a5s7k01b6hph1iqmzmjjqg-python3.7-numba-0.48.0/lib/python3.7/site-packages/numba/decorators.py", line 193, in wrapper
    disp.enable_caching()
  File "/nix/store/05jp6hjww0a5s7k01b6hph1iqmzmjjqg-python3.7-numba-0.48.0/lib/python3.7/site-packages/numba/dispatcher.py", line 679, in enable_caching
    self._cache = FunctionCache(self.py_func)
  File "/nix/store/05jp6hjww0a5s7k01b6hph1iqmzmjjqg-python3.7-numba-0.48.0/lib/python3.7/site-packages/numba/caching.py", line 614, in __init__
    self._impl = self._impl_class(py_func)
  File "/nix/store/05jp6hjww0a5s7k01b6hph1iqmzmjjqg-python3.7-numba-0.48.0/lib/python3.7/site-packages/numba/caching.py", line 349, in __init__
    "for file %r" % (qualname, source_path))
RuntimeError: cannot cache function '__shear_dense': no locator available for file '/nix/store/242byyk84j3r3c878v53fjxkvxh5qdpa-python3.7-librosa-0.7.1/lib/python3.7/site-packages/librosa/util/utils.py'
builder for '/nix/store/1yzkzqkjibjgidp31zaw7hy8n642iz01-python3.7-mirdata-0.1.2.drv' failed with exit code 1
cannot build derivation '/nix/store/r6gcp3kfqnpzkkhlxk1nmxw81x1gaxqf-python3-3.7.6-env.drv': 1 dependencies couldn't be built
error: build of '/nix/store/r6gcp3kfqnpzkkhlxk1nmxw81x1gaxqf-python3-3.7.6-env.drv' failed

It looks like it has something to do with https://github.com/librosa/librosa/issues/1013 but I don't know how to emulate the solution in nix.

Music21 tests fail with
Traceback (most recent call last):
  File "nix_run_setup", line 8, in <module>
    exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))
  File "setup.py", line 71, in <module>
    include_package_data=True,
  File "/nix/store/110cqfw7ncbn4haynn8x8ziwzmr55dlg-python3.7-setuptools-45.2.0/lib/python3.7/site-packages/setuptools/__init__.py", line 144, in setup
    return distutils.core.setup(**attrs)
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/nix/store/110cqfw7ncbn4haynn8x8ziwzmr55dlg-python3.7-setuptools-45.2.0/lib/python3.7/site-packages/setuptools/command/test.py", line 238, in run
    self.run_tests()
  File "/nix/store/110cqfw7ncbn4haynn8x8ziwzmr55dlg-python3.7-setuptools-45.2.0/lib/python3.7/site-packages/setuptools/command/test.py", line 260, in run_tests
    exit=False,
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/main.py", line 100, in __init__
    self.parseArgs(argv)
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/main.py", line 124, in parseArgs
    self._do_discovery(argv[2:])
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/main.py", line 244, in _do_discovery
    self.createTests(from_discovery=True, Loader=Loader)
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/main.py", line 154, in createTests
    self.test = loader.discover(self.start, self.pattern, self.top)
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/loader.py", line 349, in discover
    tests = list(self._find_tests(start_dir, pattern))
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/loader.py", line 406, in _find_tests
    full_path, pattern, namespace)
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/loader.py", line 483, in _find_test_path
    tests = self.loadTestsFromModule(package, pattern=pattern)
  File "/nix/store/110cqfw7ncbn4haynn8x8ziwzmr55dlg-python3.7-setuptools-45.2.0/lib/python3.7/site-packages/setuptools/command/test.py", line 55, in loadTestsFromModule
    tests.append(self.loadTestsFromName(submodule))
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/loader.py", line 191, in loadTestsFromName
    return self.loadTestsFromModule(obj)
  File "/nix/store/110cqfw7ncbn4haynn8x8ziwzmr55dlg-python3.7-setuptools-45.2.0/lib/python3.7/site-packages/setuptools/command/test.py", line 55, in loadTestsFromModule
    tests.append(self.loadTestsFromName(submodule))
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/loader.py", line 191, in loadTestsFromName
    return self.loadTestsFromModule(obj)
  File "/nix/store/110cqfw7ncbn4haynn8x8ziwzmr55dlg-python3.7-setuptools-45.2.0/lib/python3.7/site-packages/setuptools/command/test.py", line 55, in loadTestsFromModule
    tests.append(self.loadTestsFromName(submodule))
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/loader.py", line 191, in loadTestsFromName
    return self.loadTestsFromModule(obj)
  File "/nix/store/110cqfw7ncbn4haynn8x8ziwzmr55dlg-python3.7-setuptools-45.2.0/lib/python3.7/site-packages/setuptools/command/test.py", line 55, in loadTestsFromModule
    tests.append(self.loadTestsFromName(submodule))
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/loader.py", line 191, in loadTestsFromName
    return self.loadTestsFromModule(obj)
  File "/nix/store/110cqfw7ncbn4haynn8x8ziwzmr55dlg-python3.7-setuptools-45.2.0/lib/python3.7/site-packages/setuptools/command/test.py", line 55, in loadTestsFromModule
    tests.append(self.loadTestsFromName(submodule))
  File "/nix/store/xb1mp0f16lv23rwhfdc1665v5r20jfmm-python3-3.7.6/lib/python3.7/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
  File "/build/music21-5.7.2/music21/ext/joblib/externals/cloudpickle/cloudpickle_fast.py", line 388, in <module>
    class CloudPickler(Pickler):
  File "/build/music21-5.7.2/music21/ext/joblib/externals/cloudpickle/cloudpickle_fast.py", line 410, in CloudPickler
    dispatch[types.CellType] = _cell_reduce
AttributeError: module 'types' has no attribute 'CellType'

which I think has to do with a python2/3 incompatibility.

Jams tests fail when trying to import jams.version but there aren't any tests anyway.

I've force-pushed the other suggested changes. Thank you for your feedback.

Are you actually going to use all these libraries? We should not just add packages to Nixpkgs for the sake of it, as it does add to the maintenance burden.

As a music technology student, I do use these packages for coursework and research. If you don't want the added burden of maintaining hand-written pypi expressions I can just maintain them in my fork.

Another option is https://github.com/nix-community/NUR. They're not in the main nixpkgs repository, but almost as easy to use, and faster to get them out there than the Nix PR process.

true, also, if these are just plain python packages, it's enough to create a virtualenv/pipenv/conda env/poetry env with nix, and just jump into using normal python tooling to solve your needs.
Main reason to add python packages is so that python applications can be exported, or a python package that has some native dependencies which may not play nicely in a nix-shell

@jmorag did you decide what path you want to go with these packages? NUR, in nixpkgs, or self-maintained in fork? Can you close this PR if you're not using nixpkgs?

Self maintained in my fork.


Add different output options for dependency graph

Add the option to output a dependency graph in any output format
supported by GraphViz.
Based on the idea and code from @johnyf to output the dependency
graph as dot code: #43
Goes a step further than that, by using graphviz instead of
networkx and pydotplus, which allows output as dot code as well, but
enables output in any of GraphViz supported output formats directly,
if the GraphViz command line tools are installed.

Thanks, I will have a look at it over the weekend.

Merged. Thanks 👍

Thanks for addressing this issue. Flat is better than nested (PEP 20), so I think that using graphviz (equiv. pydot) directly, instead of via networkx, is a better decision.
The graphviz package appears to be written in pure Python, available on PyPI, and actively maintained, so adding it to install_requires shouldn't cause any installation difficulties.


feat: add sveltekit-todos example

Motivation and Context
Copy of the NextJS todos example in Sveltekit

Marketing Changelog

Checklist

[ ] run make test
[ ] PR title must follow conventional-commit-standard
[ ] tests and/or benchmarks are included
[ ] documentation is changed or added
[ ] commit message and code follows the Code of conduct

@leoalves still having issues with multiple versions of svelte query installed, this is an issue with PNPM and dev dependencies, it doesn't make sure to dedupe.
Let's try overriding the version in the root package.json
{
  "pnpm": {
    "overrides": {
      "@tanstack/svelte-query": "^4.29.1",
    }
  }
}


Gracefully take NATS node out of cluster

Hi,
If I need to perform maintenance on the node running a NATS server that forms part of the big cluster or I need to change the certs how would I take it out of the cluster without loosing messages/upsetting client connections?
Thank you!

@riaan53 Great question. We're working on a solution for the example scenario you've cited here (see #338), but as of right now, there's no way to do this perfectly with NATS. You can remove the NATS instance, and if they are configured correctly, that instance's clients will seamlessly fail over to other cluster members. The supported NATS clients will buffer outgoing (published) messages during that failover, but as you have noted, there is no guarantee that those clients won't miss inbound (subscribed) messages during this failover. If losing messages is an issue, you might consider using NATS Streaming along with one of the supported APIs.
A great resource for peer advice is our community over on the NATS Google Group.

Hi @mcqueary, Thank you for the feedback. I will have a look at the forum and keep an eye on #338 .
Thank you for the great product!
Feel free to close the issue.


[ Istio V2 ] Telemetry V2 is not enabled by default

IstioOperator config added the following section to enable and disable telemetry v1 and v2 separately:
telemetry:
      enabled: true
      v1:
        enabled: false
      v2:
        enabled: true
        metadataExchange:
          wasmEnabled: false
        prometheus:
          enabled: true
          wasmEnabled: false
        stackdriver:
          configOverride: {}
          enabled: false
          logging: false
          monitoring: false
          topology: false

Using Mixer telemetry is deprecated in 1.7.x, but the Istio base-config file is only set up to enable and disable Mixer telemetry. This is incorrect and needs to be updated to enable/disable Telemetry V2 by default.

rancher/rancher:master-head ec04f78

Telemetry v2 is enabled by default in values YAML

telemetry:
  enabled: true
  v1:
    enabled: false
    repository: rancher/istio-mixer
    tag: 1.7.1
  v2:
    enabled: true

and Mixer is not deployed w/ Istio

Upgrade the Istio installation and edit values YAML to include:

telemetry:
  enabled: true
  v1:
    enabled: true
    repository: rancher/istio-mixer
    tag: 1.7.1
  v2:
    enabled: false

Istio is updated and Mixer is deployed with Container Image rancher/istio-mixer:1.7.1


Is the listen config parameter supposed to listen to localhost?

The sample config file says:
listen = "<IP_ADDRESS>:53"

Should that not be <IP_ADDRESS>:53? Why does it only need to listen to requests on the local host? Am I missing something?
Or is that just an example, and you're meant to replace <IP_ADDRESS> with <IP_ADDRESS>?

IMHO it's a bug in README and example config.
I successfully configured acme-dns making DNS server listening on <IP_ADDRESS>:53 and making API listen only in local subnet.
So only I have access to API to register new endpoints and Let's encrypt can reach DNS server to confirm domain owner.

IMHO it's a bug in README and example config.
I successfully configured acme-dns making DNS server listening on <IP_ADDRESS>:53 and making API listen only in local subnet.
So only I have access to API to register new endpoints and Let's encrypt can reach DNS server to confirm domain owner.

That makes sense. The README and example config do not. Sounds like a documentation bug to me (or whatever that would be called).

It’s actually intentional. On many configurations systemd resolved is
listening at <IP_ADDRESS>:53 which makes acme-dns unable to bind to <IP_ADDRESS>:53
On Tue 1. Dec 2020 at 21.02, terminator14<EMAIL_ADDRESS>wrote:

IMHO it's a bug in README and example config.
I successfully configured acme-dns making DNS server listening on
<IP_ADDRESS>:53 and making API listen only in local subnet.
So only I have access to API to register new endpoints and Let's encrypt
can reach DNS server to confirm domain owner.
That makes sense. The README and example config do not. Sounds like a
documentation bug to me (or whatever that would be called).
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/joohoi/acme-dns/issues/246#issuecomment-736754799,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABH6DJMQNQ7IHPQ6PDZKBALSSU4WHANCNFSM4TEGS4QA
.

Would not binding to <IP_ADDRESS>:53 (as the documentation suggests) be the equivalent to binding to any other random IP? Just like binding to <IP_ADDRESS>:53, it would technically allow the program to start (since the binding would succeed), but wouldn't allow LetsEncrypt to reach it. As far as I can tell, there's no point in listening to <IP_ADDRESS>:53 since LetsEncrypt requests will never come from localhost, and will never hit that. Am I wrong?

Yeah, you are right. It would probably serve the users better as far as the documentation goes. Do you want to create a PR to fix it or should I do it?

If you've got the time, go ahead.
Thanks

Hi all I hit this issue today and it was a nightmare I have tried everything the only workaround I have found to get it working is to run systemctl stop systemd-resolved.service and then disable it. and then change the interface to to <IP_ADDRESS>:53 or :53 both of which then seem to work but I cant seem to find any other way around it.


Explore using react-query instead of basic fetch

We are doing fetches when a new account connects to the dapp. Failed fetches are not retried and data from a lot of those is not persisted between active account changes (producing more unnecessary network traffic and slower dapp performance). Migrate those fetches to react-query as in this PR
There are other places where we use fetch. See if any could also benefit from react-query

I'll take this on.
I'll do it in stages - starting with the Balances.

@evgenyboxer did you plan on doing the same thing for allowance calls as well perhaps?

Yep - that would be next.

@rolandpo in case you will be looking for issues to work on this one would be great. @evgenyboxer already did it for balances, what is left is allowances and apy (see issue decription)

Thanks @rolandpo for great work. This is now done via: https://github.com/OriginProtocol/origin-dollar/pull/971


Create Patch_DiscordManager.cs

As discussed with Dex on Discord, Inas07-FixEndScreen functionality directly in MTFO

I can't find much discussion on discord as to why this is necessary to be in MTFO. There is enough unnecessary bloated features already - I will revert this PR if you want to have this upstream please turn it into something configurable so we don't disable rich presence every time when the issue doesn't show up in all cases.


Copy some data structs and data types that we use from aks-engine.

This copies the following PrivateCluster, PrivateJumpboxProfile, KubernetesContainerSpec, AddonNodePoolsConfig, KubeProxyMode, CustomFile, AgentPoolProfileRole. It removes our dependency on those data structs from aks-engine. Our end goal is to remove all aks-engine dependencies.

/lgtm


Ingress Network limited to 128 ports?

It seems that there is a limitation either with the ingress network, or the docker_gwbridge network, as its seemingly impossible to expose more than 128 ports externally via ingress on a swarm cluster. It does not matter how many nodes comprise the cluster; this issue occurs on a single node swarm cluster or multi-node.
To see this for yourself, on a empty swarm cluster, simply run:
docker service create -p 80 nginx
129 times..
128 of them will succeed to provision and expose their ports 30000 - 30128, however on reaching the 129th, the task will set pending forever. If i kill one of the previously deployed services, the one that is pending will instantly deploy.
Note that whilst this limitation exists for the ingress network, it does NOT apply to the standard bridge network. On the same cluster, i was able to deploy 300 containers, each exposing a port via the default bridge network.
Is there system tuning that is required to exceed 128 concurrently exposed ingress ports?

Hey, any update on this? This is quite critical for bigger swarm instances and annoying.

Docker Co need  an agreement with Portainer to enhance the docker swarm feature,the docker swarm is for developer ,the kubernetes is for operator


chore: update sway to 0.38.0 and fuel-core to 0.17.11

Bumping the sway to 0.38.0 and fuel-core to 0.17.11. Updated contracts according to new breaching changes.
It is preparation for the fuel-core 0.18.0. I extracted it into a separate change not to mix breaking changes from the fuel-core with breaking changes from the sway.

Allowing myself to merge this one directly since I'm working on porting the 0.18 release and would like those changes too.


Update New-SPOPublicCdnOrigin.md

Added a code example.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/New-SPOPublicCdnOrigin.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

thx @expiscornovus, appreciated.


[Advice Needed] Should Components trigger actions or services?

In my code, should I have a @Component class talk to the store directly? Or should it call a service to do that? (In a larger app)
First scenario:
@Component(
 //...
)
class MyClass {
  constructor(private store: Store) {}

  createTodo() {
    this.store.dispatch(...action...);
  }
}

Second Scenario:
@Component(
 //...
)
class MyClass {
  constructor(private todoService: TodoService) {}

  createTodo() {
    this.todoService.create(this.todo);
  }
}

@Injectable
class TodoService {
  //...
    create(todo) {
      this.store.dispatch(...action with todo...)
    }
  //...
}

Just trying to figure out the best way to arrange the code, the advantage of the components talking to the store directly is that it's more obvious were actions that change the state are triggered. Then the reducer can call the service. The avantage of having the service do it is that it feels like all that side of the app is more encapsulated and transparent to components plus services can store fancier business logic, but is this worth it?

I try to wrap all the store interaction and action dispatching in services. That way you can reuse it across multiple components, test it more easily and don't have to deal with selecting the state from the store everytime.

I think it's fine to dispatch from a component as @littleStudent said.
But I also think that is important to abstract the action creation in another class (the action creator/action factory...). In the example:
https://github.com/ngrx/example-app/blob/master/src/actions/book.ts
Each method is creating a new action object (with 'type' and 'payload' attributes).


0326 ## - Power of Three

Description of the Problem
Given an integer, write a function to determine if it is a power of three.
Example 1:
Input: 27
Output: true
Example 2:
Input: 0
Output: false
Example 3:
Input: 9
Output: true
Example 4:
Input: 45
Output: false
Follow up:
Could you do it without using any loop / recursion?
Code
class Solution(object):
    def isPowerOfThree(self, n):
        if n<1:
            return False
        elif n == 1:
            return True
        elif n == 2:
            return False
        else:
            while n > 2:
                a, b = divmod(n, 3)
                if b == 0:
                    n = a
                else:
                    break
        if n==1:
            return True
        else:
            return False

Link To The LeetCode Problem
LeetCode

Hey @kunatastic , I think I can work on this issue.
Please assign this issue to me.

Please assign this issue to me @kunatastic

I would like to contribute my solution for this problem.
Please assign me if it has not been contributed before.
Hope to here you from soon :)


We are once again asking for Ep4

This series is great, but please can you continue it.  I've been following along in python, really bummed to find out there's nothing else right before we get to the good part!


[tool_crash] IndexError: RangeError (index): Index out of range: index should be less than 45840444: 58159314

Command
flutter run -d windows

Steps to Reproduce

...
...
...

Logs
IndexError: RangeError (index): Index out of range: index should be less than 45840444: 58159314
#0      _Uint8ArrayView.[] (dart:typed_data-patch/typed_data_patch.dart:4181:7)
#1      InputStream.readUint32 (package:archive/src/util/input_stream.dart:237:22)
#2      new ZipDirectory.read (package:archive/src/zip/zip_directory.dart:49:34)
#3      ZipDecoder.decodeBuffer (package:archive/src/zip_decoder.dart:19:30)
#4      ZipDecoder.decodeBytes (package:archive/src/zip_decoder.dart:14:12)
#5      _WindowsUtils.unzip (package:flutter_tools/src/base/os.dart:522:42)
#6      ArtifactUpdater._downloadArchive (package:flutter_tools/src/cache.dart:1113:18)
<asynchronous suspension>
#7      EngineCachedArtifact.updateInner (package:flutter_tools/src/cache.dart:910:7)
<asynchronous suspension>
#8      CachedArtifact.update (package:flutter_tools/src/cache.dart:812:5)
<asynchronous suspension>
#9      Cache.updateAll (package:flutter_tools/src/cache.dart:681:9)
<asynchronous suspension>
#10     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1272:7)
<asynchronous suspension>
#11     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1161:27)
<asynchronous suspension>
#12     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#13     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
<asynchronous suspension>
#14     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
<asynchronous suspension>
#15     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)

[✓] Flutter (Channel stable, 2.10.5, on Microsoft Windows [Versione 10.0.19043.1645], locale it-IT)
    • Flutter version 2.10.5 at C:\Users\FedericoCampesan\Documents\Work\Flutter SDK\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5464c5bac7 (3 weeks ago), 2022-04-18 09:55:37 -0700
    • Engine revision 57d3bac3dd
    • Dart version 2.16.2
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at C:\Users\FedericoCampesan\AppData\Local\Android\sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2019 16.10.4)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.10.31515.178
    • Windows 10 SDK version 10.0.19041.0

[✓] Android Studio (version 4.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)

[✓] VS Code (version 1.67.1)
    • VS Code at C:\Users\FedericoCampesan\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.40.0

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Versione 10.0.19043.1645]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 101.0.4951.54
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 101.0.1210.39

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Flutter Application Metadata
Type: app
Version: 1.0.0+1
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: stable
Creation framework version: ffb2ecea5223acdd139a5039be2f9c796962833d
Plugins
app_settings-4.1.6
desktop_window-0.4.0
device_info_plus-3.2.3
device_info_plus_linux-2.1.1
device_info_plus_macos-2.2.3
device_info_plus_web-2.1.0
device_info_plus_windows-2.1.1
flutter_barcode_scanner-2.0.0
flutter_beep-1.0.0
flutter_local_notifications-9.5.2
flutter_native_splash-2.1.6
flutter_plugin_android_lifecycle-2.0.6
flutter_secure_storage-5.0.2
flutter_secure_storage_linux-1.1.0
flutter_secure_storage_macos-1.1.0
flutter_secure_storage_web-1.0.2
flutter_secure_storage_windows-1.1.2
package_info_plus-1.4.2
package_info_plus_linux-1.0.5
package_info_plus_macos-1.3.0
package_info_plus_web-1.0.5
package_info_plus_windows-1.0.5
path_provider-2.0.10
path_provider_android-2.0.14
path_provider_ios-2.0.9
path_provider_linux-2.1.6
path_provider_macos-2.0.6
path_provider_windows-2.0.6
shared_preferences-2.0.14
shared_preferences_android-2.0.12
shared_preferences_ios-2.1.1
shared_preferences_linux-2.1.1
shared_preferences_macos-2.0.4
shared_preferences_web-2.0.4
shared_preferences_windows-2.1.1
sqlite3_flutter_libs-0.5.6

Closing this as duplicate of https://github.com/flutter/flutter/issues/84276


How to calculate results

How did you calculate MOS values for you model to compare from others. Can you elaborate the steps to calculate.

MOS is 5-scale (1-bad, 2-poor, 3-fair, 4-good, 5-excellent), each listener gives the point for each wav, then we can obtain a series of points given by all listeners for each VC system, the points of each VC system are averaged to obtain the final MOS.

Okay so a listener gives score points out of 5 manually upon listening converted audios. There isn't any other accuracy, precision or something else calculated for comparison?

Apart from giving the subjective MOS, we also used ASR to test the CER/WER of converted voice and F0-PCC to measure the pitch variation consistency between the converted voice and source voice, more details can be found in our paper.


Add the contract certificate to the evccKeystore as well

Signed-off-by: Michael Heimpold<EMAIL_ADDRESS>

You can do this in order to use plug and charge with installed certificates right away. But I intentionally did not include this in the EVCC keystore in order to be able to perform a contract certificate installation upon the first start of the EVCC-SECC communication. Once the certificate installed, it is placed in the keystore. This way you can test if certificate installation works properly.
Do you have any other strong reason to put it in the EVCC keystore right when generating the certificates?

You are right, this make more sense, so withdrawing this PR.


NullPointerException in ResourceManager. Missing .mustache files?

I'm getting many crash reports in my app, originating from the MobFox SDK. Unfortunately I haven't been able to reproduce the problem myself so all I have to go by is this stacktrace:
java.lang.NullPointerException: lock == null
       at java.io.Reader.(Reader.java:64)
       at java.io.InputStreamReader.(InputStreamReader.java:77)
       at com.adsdk.sdk.video.ResourceManager.getStringResource(ResourceManager.java:222)
       at com.adsdk.sdk.nativeformats.creative.CreativesManager.(CreativesManager.java:50)
       at com.adsdk.sdk.nativeformats.creative.CreativesManager.getInstance(CreativesManager.java:81)
       at com.adsdk.sdk.nativeformats.NativeFormat.(NativeFormat.java:81)
       at com.adsdk.sdk.nativeformats.NativeFormatView.loadAd(NativeFormatView.java:229)
       at com.adsdk.sdk.waterfall.Banner.loadNativeFormatAd(Banner.java:181)
       at com.adsdk.sdk.waterfall.Banner.loadAdInternal(Banner.java:74)
       at com.adsdk.sdk.waterfall.Banner.access$000(Banner.java:20)
       at com.adsdk.sdk.waterfall.Banner$1.noAdFound(Banner.java:126)
       at com.adsdk.sdk.banner.AdView$5.run(AdView.java:335)
       at android.os.Handler.handleCallback(Handler.java:739)
       at android.os.Handler.dispatchMessage(Handler.java:95)
       at android.os.Looper.loop(Looper.java:145)
       at android.app.ActivityThread.main(ActivityThread.java:5832)
       at java.lang.reflect.Method.invoke(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:372)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)

Judging from the trace, ResourceManager.getStringResource attempts to open a resource named "fallback_block.mustache" (line 57 in CreativesManager). This file does not exist in the repo. If it is downloaded, it appears to me that perhaps this happens after it being referenced.
Perhaps the cause of the file not being present is different, but at the very least a null-check would be nice to prevent crashing.

Hi,
This is where you can find the file in the rep:
https://github.com/mobfox/MobFox-Android-SDK/blob/master/src/main/resources/fallback_block.mustache
Are you using the SDK as a jar, load it from jcenter or did you compile it yourself? Also which version are you using?

Hi, thanks for your reply!
Interesting, I used github search and didn't find the files.
I'm using the latest jar. I checked and they do contain the file, so I'm not sure why they won't load. Could it be a Proguard issue?

Did you follow this?
http://proguard.sourceforge.net/manual/examples.html#resourcefiles

I hadn't, but now I've added the lines to the proguard file and will hope for the best. Since I wasn't able to reproduce the issue in the first place I can't really verify that this is the solution. I'll close it and I'll keep an eye out to check if the error still occurs.
Thanks!

Ok, please keep me posted if possible.
If this works (or you find another solution) I will update the SDK installation instructions accordingly. Thanks!


java.net.URL.equals()

java.net.URL.equals() overzealously does name resolution and takes host IP
into account.

This is an unnecessary overhead and undesired feature for openid's needs:
string comparision of the normalized form is required for equality
comparision.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 15 Jul 2008 at 9:39

Fixed in 1.0.0.


Check _XOPEN_SOURCE macro before defining

In jrt.h the _XOPEN_SOURCE macro is defined.
However if the compiler already specifies this as
a default define, it can lead to compiler warnings
or errors.
By adding a macro check the warnings/errors can be
avoided.

@LaszloLango I've update the PR.

LGTM


Added Github CI.

Hey, @Eloston.
What do you think about the Github CI?
I did some tests and found that the chromium can easily be built on the github's servers.
As a start, I decided to choose macOS because the Linux has too many distributions, and the compilation on windows just doesn't work.
6 hours are more than enough to complete all the necessary processes.
A complete compilation from scratch takes about 3 hours.
After a successful build everyone is able to download an artifact.
I think Github CI will allow us to get rid of waiting for someone to compile and upload the chromium on their own. At the moment we just have to believe that no one has uploaded the infected file. But with automated builds this problem will go away and everyone will get "trusted" binary files.
In the future, we can automate the process of creating the pull requests for the binaries repo.
Github CI is currently available only as a beta, and you have to sign up your organization for it (it usually takes a few days), or wait until November 13th for Github CI to be released.

https://github.com/23rd/ungoogled-chromium-macos/commit/3f334da6d377abb7285e386d1a7648b90b10386a/checks

Wow, this is awesome, but I'm a bit worried if this will be sustainable for GitHub in the long-term (e.g. most other CI services don't support this workload). Do you know what minimum RAM, CPU, and storage they give to workers? If they restrict this in the future, it could go over 6 hours.

Do you know what minimum RAM, CPU, and storage they give to workers?

https://help.github.com/en/articles/virtual-environments-for-github-actions#supported-virtual-environments-and-hardware-resources
Yes, six hours of execution time is surprisingly long for a free service. They are still in beta and this can still be changed.
I think this is one of the killer-features with which Github CI wants to attract new users.
In addition to that, Microsoft has enormous server capacity of Azure and they can afford to do such things.
In any case, if someday they will reduce the workload, we can always give it up and live like we do now.
By the way, we don't update the code that often — a few times every six weeks. This is not a very heavy load. =)

Looks like Github just decided to ignore it. =)

@23rd That's my fault; I merged it before I enabled GitHub Actions on the ungoogled-software organization.


restore downlevel dist-types/ts3.4

add yarn build:types:downlevel to every client package build command

[x] ran npx turbo build

Remediation for these issues:
https://github.com/aws/aws-sdk-js-v3/issues/4927
https://github.com/aws/aws-sdk-js-v3/issues/4928


Superclass of PersistenceCommandFailed does not exist

Probably renamed in Kepler and not updated yet.
Class {
#name : #PersistenceCommandFailed,
#superclass : #SystemCommandExecutionError,
#instVars : [
'originatingErrorMessageText'
],
#category : #'Sagan-Core'
}

Fixed in #28


LAN API or Cloud API

Hi, in your read me you say you are using the cloud API to do this but you are installing LIFX-SDK which is a LAN SDK and you are using this API to communicate with devices not the HTTP API.
This would mean you don't need a token as everything is local to your network.

I'm aware of this. The reason why there's a discrepancy is because this is in active development. By active, I mean I'm literally working on this now and have been working on it for the past couple hours.
I'm currently implementing a way for this to interface with both LAN and cloud.


Creation of new bill overwrites existing bill 99

In case there are 99 or more bills existing in the backend database, the creation of a new bill in the app overwrites the existing item with id 99.
The problem seems to be that newly created bills get an internal id of 99 in the app:
https://github.com/mayflower/PayForMe/blob/f00330590dcb54146de5f05a3999e58947cc1bd4/PayForMe/Model/Bill.swift#L48
And due to the fact that an item with id 99 already exists in the app database, an "update" is send to the backend, and this overwrites the existing backend item 99:
https://github.com/mayflower/PayForMe/blob/788c0babaa7d1f3d336289c303488fb271073d29/PayForMe/Services/ProjectManager.swift#L222
Maybe this location is affected as well?
https://github.com/mayflower/PayForMe/blob/13a5d922c885b2b57f62b858828d25256ec5cce6/PayForMe/Views/Balance/BalanceList.swift#L84
A quick fix might be, to always create new items with an internal id of -1 instead of 99

Hello m-idler
How o can solve the problem? Or it solved?

An quick & easy workaround would be, to delete the entry with id 99 in the webinterface and create a new entry with that data. A newly created item within the app won't then overwrite anything anymore.
I already tried the described solution with @Hustenbonbon and it seemed to work, so a change should be available soonish

After debugging with @m-idler, the fix for this bug should be in the last release, so it should be fixed since 26.11.
@redmull1611 please confirm or tell if you still experience this bug.


option "openright"

Take into account  option "openright". Print chapter opening page on odd page.

Fixed. This is a default behaviour.

Now Chapters begin on odd-numbered pages, but the table of contents still lists an even numbered page. Also navigating using Adobe's table of contents brings one to an empty page.

I cannot reproduce the issue on my machine. Please could you share a zip file (stripped down version or
minimal (non-)working example) that I could work on. The best option is to put a zip file on some cloud-based sharing services, and share a link. Please include a log file in a zip file as well.

Please find my minimal example in this directory. The log file is in the TeXAux directory.
If you click on Chapter 1 or Chapter 3 in the Table of Contents (or in Adobe Acrobat) you are put on the correct page, but if you click on Chapter 2 you are out on the previous (empty, even-numbered) page.
The behavior is different if I use \input instead of \include. In that case clicking on Chapter 3 puts you right after the end of the text in Chapter 2.
There is also an inexplicable gap in the Table of Contents before Chapter 2 when one uses \include. This does not happen with \input.
From: Deimantas Galčius @.>
Sent: Monday, February 26, 2024 3:51 AM
To: vtex-soft/texsupport.elsevier-book @.>
Cc: Weikard, Rudi @.>; Comment @.>
Subject: Re: [vtex-soft/texsupport.elsevier-book] option "openright" (Issue #42)
I cannot reproduce the issue on my machine. Please could you share a zip file (stripped down version or
minimal (non-)working example) that I could work on. The best option is to put a zip file on some cloud-based sharing services, and share a link. Please include a log file in a zip file as well.

Reply to this email directly, view it on GitHubhttps://github.com/vtex-soft/texsupport.elsevier-book/issues/42#issuecomment-1963713908, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BGL7P6J6NIODMFYPPAZO2FTYVRLJFAVCNFSM6AAAAABBOJ4NQKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRTG4YTGOJQHA.
You are receiving this because you commented.Message ID: @.***>

Please could you post your zip file via github interface.
All attachments sent by email are removed by github.
Thank you.

Does this work?
mwe.zip

Perfectly. Thank you.
Please enclose \chapter{..} in {frontmatter} environment. E.g.,
\begin{frontmatter}
\chapter{...}
\end{frontmatter}

This should fix the issue.

Thank you! This seems to work.
Is this the final solution or a temporary workaround?

It now jumps to the right place but the page numbers in the Table of Contents are still wrong.

As per template there should be \begin{frontmatter}...\end{frontmatter}. So this is not temporary.
Closing.
Thank you.


[SPARK-46133] Refine ShuffleWriteProcessor write method's comment

What changes were proposed in this pull request?

Modify comment for ShuffleWriteProcessor.write
Why are the changes needed?

After SPARK-44605, we move rdd.iterator(partition, context) from ShuffleWriteProcessor#write to ShuffleMapTask#runTask.
We should modify the comments synchronously.
Does this PR introduce any user-facing change?

No, make comment right for developers
How was this patch tested?

No need
Was this patch authored or co-authored using generative AI tooling?

No

Hi, @cloud-fan @yaooqinn refine the comment related to ShuffleWriteProcessor#write, PTAL

Thank you, @zwangsheng and @yaooqinn . Merged to master.


Add Mapping Inequality data layers to Linkurious

The map data we want is available in the catalog here https://earthworks.stanford.edu/catalog/stanford-db200dk3528
The geojson is available via Stanford geoserver here:  https://geowebservices.stanford.edu/geoserver/web/
Stace recommends we use the geojson
Documentation on leaflet config from Linkurious:  https://doc.linkurio.us/admin-manual/latest/geo/
We need the following additional parameters in the Leaflet config:

geojson file
styling
interacticity (map pop-ups)

Possible example URL with embedded config from Kim: https://kurma-geoserver2-pub-prod.stanford.edu/geoserver/druid/wms?service=WMS&version=1.1.0&request=GetMap&layers=druid%3Adb200dk3528&bbox=-122.767509460449%2C25.7053718566895%2C-70.9491958618164%2C47.7225151062012&width=768&height=330&srs=EPSG%3A4326&format=application/openlayers

The Earthworks Link: https://earthworks.stanford.edu/catalog/stanford-db200dk3528

SUL Geoserver: https://earthworks.stanford.edu/catalog/stanford-db200dk3528

What we want to use is the geojson.

Note sent to Kim Durante 12/15:  There is an area description field in the GeoJson files from Mapping Inequality. On our geoserver, those text blobs seem to be clipped, consistently. I checked the original and they are not. Is there a character limit to what we import for a field ? See https://geowebservices.stanford.edu/geoserver/druid/ows?service=WFS&version=1.0.0&request=[…]00dk3528&maxFeatures=50&outputFormat=application%2Fjson

We now have just the geoJSON available at a purl: https://purl.stanford.edu/rv900sk6861

We need to break this down into tiles (png?) serve it via something like MapBox


"@eaDir" metadata directories on Synology DSM break client pkg download.

When trying to download the install pkg from a hosted MR on a Synology, it tries to download hidden metadata directories from the Synology which brakes the download:
/bin/bash -c "$(curl https://example.com/index.php?/install)" bash -i ~/Desktop
/var/folders/hl/7ygv1jc92_xf1nsvywkgr__80000gq/T/mrpkg.lXQg0elZ/install_root/usr/local/munkireport/munkilib/@eaDir/reportcommon.py@SynoEAStream
curl: (23) Failed writing body (0 != 209)
/var/folders/hl/7ygv1jc92_xf1nsvywkgr__80000gq/T/mrpkg.lXQg0elZ/install_root/usr/local/munkireport/munkilib/@eaDir/reportcommon.py@SynoResource
curl: (23) Failed writing body (0 != 741)
/var/folders/hl/7ygv1jc92_xf1nsvywkgr__80000gq/T/mrpkg.lXQg0elZ/install_root/usr/local/munkireport/munkilib/@eaDir/reports.py@SynoEAStream
curl: (23) Failed writing body (0 != 209)
/var/folders/hl/7ygv1jc92_xf1nsvywkgr__80000gq/T/mrpkg.lXQg0elZ/install_root/usr/local/munkireport/munkilib/@eaDir/reports.py@SynoResource

The @eaDir directories and their contents should be ignored when downloading install pkg.
Maybe same for filenames ending with @SynoResource and @SynoEAStream.

SOLUTION (sent from bochoven via iPad from a hostel in Tokyo) :)
Edit app/controllers/install.php.
At the end of the file change to:
private function is_regular_file($fileObj)
{
		if($fileObj['type'] != 'file'){
		return false;
		}
		if($fileObj['basename'][0] == '.'){
		return false;
		}
		// Don't accept @ in path - Synology I'm looking at you
		if(strpos($fileObj['path'], '@') !== false){
			return false;
			}
		return true;
}

Tested!
Working


Check Diagnostics for Express Route and VPN Resources

With the deployment of Express Route and VPN, we need to make sure that we are collecting diagnostics, etc. for all the resources (where applicable/supported).

[!NOTE]
Not all resource may support Diagnostics, especially since they are deployed and controlled through vWAN

Checking the Enable allLogs category group resource logging for supported resources to Log Analytics policy initiative, it seems like the Express Route and Virtual Hub resource types don't have a policy for diagnostics.

Virtual Hub and Express Route Gateway diagnostics only supports metrics:


Adding Language Post-Training: MAD-X Adapters

Extend GPT-2 to Korean and German by

Train MAD-X Language Adapters with pre-finetuned embedding layers.
Train MAD-X Language Adapters along with GPT-2 embedding layers.

Added support for including language adapters for BigScience models (13 language version).


update singularity instructions to use a clone of this repo

use a clone of this repo to make sure use the latest code version

pushed now.


playAll sets the current track to null before playing

It solves the following issue: while listening to a playlist A, a click on playAll on a playlist B makes the player fail to play the playlist B.

I adjusted the line lengths. Please review


Keep last dice selection when playing profile

When playing a different profile, the die selection is lost.
If the selection is kept (which is convenient), how to switch to a different die?
How to select a different dice though? @jeansimonet

This might be problematic when using multiple dice, so instead we just don't show the confirmation dialog. It's possible to cancel in the die selection popup.


PR #103909 - ui: add Created SQL Connections chart on SQL dashboard

Related PR: https://github.com/cockroachdb/cockroach/pull/103909
Commit: https://github.com/cockroachdb/cockroach/commit/5ee44d649e317082240d423e5d92b56da5ea7387
Fixes: CRDB-22359

Release note (ui change): added Created SQL Connections chart on
Metrics page, SQL Dashboard in DB Console.

The name of this chart was changed to "SQL Connection Rate"
on a following PR: https://github.com/cockroachdb/cockroach/pull/104908


fix bug causing floating-point number tokens to be treated as integers

This is semantically false, and also causes exceptions (e.g. when feeding those numbers to a DateTime constructor.)

Good to merge


fix: duplicate env variables

Describe your changes :

Closes #10099
I have removed duplicated DB_SCHEME='mysql' in MySQL Environment Variables section.

Type of change :

[ ] Bug fix
[ ] Improvement
[ ] New feature
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Documentation

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] I have added tests that prove my fix is effective or that my feature works.
[x] All new and existing tests passed.

Reviewers

Thanks @joeshajan for the PR


Enhancement UX , cart is not visible in smaller screen until menu button click

That’s the point of responsive design. If you want to change the theme you can add the cart link next to the menu icon. This is customisable using a theme.


Rebrand GA4GH Search -> Data Connect

Pending Steering Committee approval.
More info: https://docs.google.com/document/d/1xIHFWRisQJ27f5Cc4l0djEDx87-f-Oid3356AP74-0k/edit?ts=606dc807#

We now have the go-ahead to rebrand.
Steps needed:

[ ] replace the term Search everywhere in docs
[ ] rename the repo url
[ ] rename urls in docs

Content changes are now in develop. While GitHub sets up the redirect for the repo name change, we have links to specific sections in GitHub pages shared in many places outside of this repo - let's wait for after the Steering Committee call today to change those, just to be sure.


Move JS library to top level

Yarn was crashing for me 🤷♂
➤ YN0001: │ Error: @geoarrow/deck.gl-layers@file:../../::locator=deckgl-example-geoarrow-linestring-layer%40workspace%3Aexamples%2Flinestring: Couldn't allocate enough memory
    at Wr.allocateBuffer (/Users/kyle/.volta/tools/image/yarn/3.6.3/bin/yarn.js:314:22551)
    at Wr.allocateSource (/Users/kyle/.volta/tools/image/yarn/3.6.3/bin/yarn.js:314:22982)
    at Wr.setFileSource (/Users/kyle/.volta/tools/image/yarn/3.6.3/bin/yarn.js:314:23239)
    at Wr.writeFilePromise (/Users/kyle/.volta/tools/image/yarn/3.6.3/bin/yarn.js:314:27873)
    at g (/Users/kyle/.volta/tools/image/yarn/3.6.3/bin/yarn.js:309:9724)
    at async AK (/Users/kyle/.volta/tools/image/yarn/3.6.3/bin/yarn.js:309:7516)
    at async Wr.copyPromise (/Users/kyle/.volta/tools/image/yarn/3.6.3/bin/yarn.js:309:13849)
    at async Object.XNe (/Users/kyle/.volta/tools/image/yarn/3.6.3/bin/yarn.js:423:4387)
    at async /Users/kyle/.volta/tools/image/yarn/3.6.3/bin/yarn.js:601:2727
    at async Object.a0e (/Users/kyle/.volta/tools/image/yarn/3.6.3/bin/yarn.js:390:10980)
➤ YN0000: └ Completed in 6s 35ms
➤ YN0000: Failed with errors in 6s 37ms


Fix submodule problem

Should fix https://github.com/xi-editor/xi-mac/issues/446

oops sorry for letting this sit!


Confusing behavior when using star globs and list indexing

When using dpath.util.search retrieves an empty list, it won't include it in the result:
>>> import dpath.util
>>> a = {'a': {'b': []}}
>>> b = {'a': {'b': [1, 2, 3]}}
>>> dpath.util.search(a, 'a/b/*')  # expecting {'a': {'b': []}} here
{}
>>> dpath.util.search(b, 'a/b/*', afilter=x > 3 if isinstance(x, int) else True)   # should again give {'a': {'b': []}}
{}
>>> dpath.util.search(a, 'a/b')
{'a': {'b': []}}

I find this behaviour counterintuitive: I tend to "pronounce" the star as "give me all items in this location". Hence if the item is an empty list, then I want that empty list. Am I misunderstanding something here? What would be the expected behaviour? Also, the final call illustrates something that I find particularly strange here: I would think of both globs to give the same results, but they don't seem to do so.
A second confusing thing seems to be the handling of numeric indexes for lists:
>>> dpath.util.search(b, 'a/b/0')
{'a': {'b': [1]}}
>>> dpath.util.search(b, 'a/b/-1')  # expecting {'a': {'b': [3]}} here.
{}

How would I pass negative indexes? Is that supported at all?

Hi @igordertigor,
Negative indexing is not supported at the moment. I am currently experimenting with this feature.
I will also investigate the first issue you mentioned with the stars.
Regards

@igordertigor
Please review the changes on #172 which add support for negative number indexing.
I've started investigating the other issue and it seems to be more problematic. I'm not sure I will be able to resolve it. Follow #173 for updates on that.

Negative index suggestion also appears in #138.

Thanks @moomoohk for looking into that. I didn't comment on #172 because it was already merged. Regarding #173, I'm not entirely sure if I understand what exactly the issue is. But that might be my limited insight into dpath's internals.

Sorry the issue closed automatically. I'm reopening until the second issue is resolved.


Bootstrap 4 theme requires tether.js

If I change my application theme to Bootstrap4, I get this error message in my console.

I am not using tooltip anywhere in the application.

Yes I had come across this issue as well. I'm going to close the issue here, and have opened an issue on the XPagesExtLibX project, where the Bootstrap 4 support is being worked on:
https://github.com/OpenNTF/XPagesExtLibX/issues/21


Add “global” field note option

Add “global” field note option
Goal: Extend the field note functionality to include a publication feature
Tasks:

Add a toggle to set a note as "global" or "published"
Ensure this "global" or "published" state is included in the "messages" object sent in API calls

Acceptance Criteria:
Users should be able to set a note as "global" or "published", and this state should be correctly communicated to the backend.

closed with branch toggleBar.


'Dockbridge' routing issues

After the container is successfully installed, there is no 'dockbridge' route. The container cannot be connected after restarting. How to recover?

Sorry, it's 'dockerbridge'. In the source code network.sh:
configureNatNetworks () {
#Create bridge with static IP for the VM guest
brctl addbr dockerbridge
ip addr add ${VM_NET_IP%.}.1/24 broadcast ${VM_NET_IP%.}.255 dev dockerbridge
ip link set dockerbridge up
#QEMU Works with taps, set tap to the bridge created
ip tuntap add dev ${VM_NET_TAP} mode tap
ip link set ${VM_NET_TAP} up promisc on
brctl addif dockerbridge ${VM_NET_TAP}
#Add internet connection to the VM
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -i eth0 -p tcp  -j DNAT --to $VM_NET_IP
iptables -t nat -A PREROUTING -i eth0 -p udp  -j DNAT --to $VM_NET_IP
#Enable port forwarding flag
[[ $(< /proc/sys/net/ipv4/ip_forward) -eq 0 ]] && sysctl -w net.ipv4.ip_forward=1
dnsmasq configuration:
DNSMASQ_OPTS="$DNSMASQ_OPTS --dhcp-range=$VM_NET_IP,$VM_NET_IP --dhcp-host=$VM_NET_MAC,,$VM_NET_IP,$VM_NET_HOST,infinite --dhcp-option=option:netmask,<IP_ADDRESS>"
Create lease file for faster resolve
echo "0 $VM_NET_MAC $VM_NET_IP $VM_NET_HOST 01:${VM_NET_MAC}" > /var/lib/misc/dnsmasq.leases
chmod 644 /var/lib/misc/dnsmasq.leases
}

When I fixed the IP and gateway to <IP_ADDRESS> and <IP_ADDRESS>, I was able to connect again after restarting the container.

You must never change the value of <IP_ADDRESS>. Did you do that? It is the internal IP for tunneling. If you want to give the container a different IP you can use macvlan for example.

Sadly I changed it...and now the new IP exists even after I deleted the container vdsm and re-deploy it.
Any way to change it back?


Chore: remove insertJSXElementChild_DEPRECATED from addSceneToJSXComponents

Fixes #3651
This removes insertJSXElementChild_DEPRECATED from addSceneToJSXComponents (which apparently is actually not used).

remove addScene and INSERT_SCENE

https://github.com/concrete-utopia/utopia/pull/3652/commits/83c65b1dbd12cb616aa5ad12c500d2b2b9f7c54d


fix: use int[] instead of string to allow dots with double digit indexes (stringToPattern becomes intArrayToPattern)

fixes https://github.com/aritraroy/PatternLockView/issues/31

Did this get implemented yet? It's really needed and should be fixed!

@MaximilianKeppeler this is indeed a severe bug that should be fixed ASAP. It seems that @aritraroy has not been maintaining his GitHub repositories for a while, so in the meantime you can use my repo https://github.com/buffermet/PatternLockView in which I have applied a patch for most issues.

It looks like @aritraroy has been recently active on GitHub but he has not been bothered to address any issues...
Use my repo instead: https://github.com/buffermet/PatternLockView

Thanks @buffermet  , I fixed this problem in a few seconds yesterday though. I just didn't expect such a fundamental thing would not work. I might use your fork though, since it contains more and various fixes!. :) @aritraroy  Would be cool if you write into the README, that you don't maintaine it anymore, for the new visitors. Also perhaps add some forks.


fix release date for 1.5.0

It looks like the year was off for the 1.5.0 release

Thank you! I have incorporated the PR in to dev.


Incorporate AtlasSprite rework for upcoming Bevy 1.13

AtlasSprite got reworked in the upcoming Bevy 0.13, so here's my attempt to incorporate those changes into bevy_sprite3d. (Hopefully I'm not rushing by submitting a PR before the release is even out.) In summary:

AtlasSprite3d is gone and replaced by a method on Sprite3d, bundle_with_atlas that takes a Sprite3dParams and an AtlasSprite and returns a reworked AtlasSprite3dBundle.
A new component TextureAtlas3dData replaces AtlasSprite3dComponent -- the only thing it does is hold the mesh keys associated with the atlas.
The only distinction between an atlas and non-atlas Sprite3d is the presence of the TextureAtlas and TextureAtlas3dData components.
All Assets<AtlasSprite> have been replaced with Assets<Image> and Assets<AtlasSpriteLayout>, including in Sprite3dParams, with variables and properties appropriately renamed.

Not directly related to the PR, but the signature of Mesh::new got changed to require a RenderAssetPersistencePolicy argument — I put in a safe default for now, but you might want to change that.
The examples have been updated except for the ones using bevy_asset_loader — I don't know how bevy_asset_loader plans to handle the new texture atlases, so I've left them alone for now. The dungeon example also looks different because of lighting system changes in 0.13, but I'll leave that for another PR to fix.

Just commenting to let you know I've not forgotten this, thanks so much for the contribution! All looks good after briefly glancing the changes, but given the size of the PR I plan to review things in a lot more depth before merging - will do so as soon as I have some time free from school.
Until then, I'd recommend people who need it to use your branch directly.

No worries, take your time. I've updated the PR, it should work with the final 0.13 release now.

@vertesians thanks for having a branch ready! :)

it seems like the lighting has broken on the dungeon example in the update..

Ah nevermind, just the new exposure defaults https://github.com/bevyengine/bevy/pull/11868

The rest of the changes all look good to me! I'll bump the versioning then merge.


Move eslint disable for file to individual lines

Look for all eslint disable in files that are for the entire file and move to individual lines.

Fixed, except for the files we are not using


Your readme instructs a syntax error on php7.

"syntax error on php7" since when?

Try running the base example on the read me
Sent from my iPhone

On May 12, 2016, at 8:10 PM, Claudio Sanches<EMAIL_ADDRESS>wrote:
"syntax error on php7" since when?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

@nickkos101 try read the php error again.


Nice to haves

For this story on Pivotal https://www.pivotaltracker.com/story/show/129841633.
This PR is to update the API to accept the new style nice-to-have requirements questions data structure.
The old style boolean_list (legacy) data structure was a list of booleans with no evidence:
{"niceToHaveRequirements": [True, False, True, False, True]}
The new style dymanic_list is a list of dictionaries with one or two keys:
{"niceToHaveRequirements": [{"yesNo": False}, {"yesNo": True, "evidence": "Awesome evidence"}]}
This requires new schemas for the three DOS lots and some careful handling of validation. If a boolean was included in the dynamic_list data instead of a dictionary it did odd things. This could only happen if posting to the API directly and won't occur under normal use. We handle this unlikely scenario in this pull request.

Looks good to me 👍


⚠ Bofrost.lu has degraded performance

In 3c09f1b, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 9146 ms

Resolved: Bofrost.lu performance has improved in 573d857.


remove commands that won't implemented for v3-alpha1

todo @kadel
https://github.com/kadel/odo/blob/odo-v3-proposal/docs/proposals/odo-v3-cli.md#changes-from-odo-v2-command-perspective

ODO-Storage, ODO-Service, ODO-Link to be researched first.


Expose a "process state" in the support UI

Context
We need to know what state an application is in, in the support UI. In https://github.com/DFE-Digital/apply-for-postgraduate-teacher-training/pull/772 it became clear that we need some sort of "application form state", "compound state", or "process state".
If this makes sense, we may be able to re-use this in other parts of the application to determine the overall state of the application.
Changes proposed in this pull request
This adds the state to the support section.

Guidance to review

Do the states make sense?
Do the explanations make sense?

Link to Trello card
https://trello.com/c/aDeICHGP

This is really nice

Love this :100:


Not loading up rdp

it gives me this error: Unable to reach the remote computer. This is probably due to the configuration of the network you are using.

it gives me this error: Unable to reach the remote computer. This is probably due to the configuration of the network you are using.

Invalid, please elaborate your issue or maybe quota issue


No module named corenlp

After following the steps,
when I run
from nltk.parse.corenlp import CoreNLPDependencyParser
I am still getting
No module named corenlp
I downloaded the corenlp 3.9.1 from https://stanfordnlp.github.io/CoreNLP/
Kindly reply

What is your NLTK version?
print(nltk.__version__)

Please upgrade your NLTK, you would need v3.3 and above for nltk.parse.corenlp to work properly.
pip3 install -U nltk


[SPONSOR] Should not be able to go to the next page if it doesn't fill the 'kit ID List' file

kit id, order id, study id and requested delivery date should be filled before proceeding to the next step


option to preserve comments

hello,
in prepros I preserve comments like this:
/**
 * @preserve
 * Filename: param.js
 *
 * Created:	25/08/2022 (22:17:37)
 */

any way to preserve these comments when i run file builder? Now I only use config param "uglify: true"

Sorry, but I haven't looked at this tool for 9 years, so I would not know anymore. The code is super-simple AFAI remember, though, so if you fork it/clone it, you can probably just update the dependencies to something more recent.


fix: get-started/routing home link

Fix home link in the guides examples 01_get_started/02_routing/pages/more-fun/index.vue.

great thanks 😃


update TimeUtils.java

add getCurrentTimeZone to get Time Zone (;

It's easy to get it by using function of new SimpleDateFormat("Z", );// 'Z' ("-/+hhmm" form)


Update steps 7 and 8 (see extended description)

It was discovered that the '.dev' TLD is owned by Google now and will force a https request. Consider using .demo instead?
https://craftcms.stackexchange.com/questions/26375/happylager-demo-site-forcing-https-on-xampp

Thanks!  Went ahead and changed .demo to .test to be consistent with the Craft docs.

Awesome!
On Fri, Jun 1, 2018, 11:08 AM Brad Bell<EMAIL_ADDRESS>wrote:

Thanks! Went ahead and changed .demo to .test to be consistent with the
Craft docs.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pixelandtonic/HappyLager/pull/16#issuecomment-393964590,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHK45_GYE9rn7juWI2t-CatCaoHh9ckrks5t4YMNgaJpZM4UWIQG
.