latest changes often do not appear

Very often I find that the latest changes made to a document are not entirely reflected in the  preview. For example, I will type a word in an HTML document, and the last two letters of the word are missing. I get the feeling that the preview is refreshing too eagerly but a bit randomly.
I think the live preview should wait a little longer for input to stop before refreshing? Maybe this should be a tweakable setting? I think I will switch to updating on save for now.

I guess it needs an update , check that once
Or try uninstalling and then installing

I can't seem to replicate that particular issue, but I'll add a feature request to include debounce

implementing debounce would be a duplicate of #174


Added tutorial on Neural Machine Translation

Bonus: Instructions on using TPUs from scratch

Thanks! I’m actually going to rearrange stuff a bit but I’ll keep this in.


Millimeter wave radar data visualization tool

Is there a millimeter wave radar data visualization tool in apolllo6.0?

what do you mean by "radar data visualization tool"?
For now, the radar detection output is the result of obstacle detection, do you mean the visualization of obstacles or other?

@daohu527 Thank！！ Is there a visualization tool for radar detection output results?

@guo-pu   you can check on the main forma (localhost)

@AlexandrZabolotny Thank！！


fix(parameter): use proper types for set_parameters_atomically service

Hello,
While using ros2param client commands, I found out that ros2 param set ... failed on my safe_drive nodes.
The reason was a check in ros2cli: before requesting a parameter change, ros2cli check the availability of every parameters servers, including set_parameters_atomically.
By printing the result, it appears that this last one service is unavailable, hence the ros2 param set fails.
Regarding parameters.rs, the availability issue seems to be caused by a mismatch between service type declared on server side (safe_drive), that is SetParameters, and the one declared on client side (ros2cli in my case), that is SetParametersAtomically.
-Cloning add_srv_set() to a new function add_srv_set_atomic() in order to create the set_parameters_atomically server with the proper types
-Use_break_ keyword instead of continue in this function if an error occurs on a parameter change, returning successfull: False + the reason (that seems to be the logic wanted when using set_parameters_atomically)
-Check that the server is now available and ros2cli param tools work.
(P.S: I also added a line in set_parameters callback function to set result.successful to false if the parameter is read_only)
My config:
Ubuntu 24.04
ROS Jazzy
safe_drive 0.4.0
@ytakano

Thank you!
I will check it later.

I have published the newest version to crates.io.


IGNITE-8798 log level for transaction recovery state changes changed …

…to INFO

The ticket is resolved, closing PR. Feel free to reopen if needed.


bug: input focus scroll assist still broken on subpages and modals

HI Liam, input focus scroll assist is still broken on subpages and modals.
You closed the bug report #19589, so here a new bug report
Here a video: https://www.dropbox.com/s/1viy1j9tv5j968f/RPReplay_Final1584872342.MP4?dl=0
And here the source code:  https://www.dropbox.com/s/073puji4hkvqvlu/scrollAssistBugSubpagesModal.zip?dl=0

Ionic:
Ionic CLI                     : 6.3.0 (/Users/aj/.nvm/versions/node/v13.11.0/lib/node_modules/@ionic/cli)
Ionic Framework               : @ionic/angular 5.1.0-dev.202003111427.fd8a9f0
@angular-devkit/build-angular : 0.803.25
@angular-devkit/schematics    : 8.3.25
@angular/cli                  : 8.3.25
@ionic/angular-toolkit        : 2.2.0
Cordova:
Cordova CLI       : 9.0.0<EMAIL_ADDRESS>Cordova Platforms : android 8.1.0, ios 5.1.1
Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.3, (and 4 other plugins)
Utility:
cordova-res                          : not installed
native-run (update available: 0.3.0) : 0.2.9
System:
Android SDK Tools : 25.2.3 (/Users/aj/Library/Android/sdk)
ios-deploy        : 1.10.0
ios-sim           : 8.0.2
NodeJS            : v13.11.0 (/Users/aj/.nvm/versions/node/v13.11.0/bin/node)
npm               : 6.14.3
OS                : macOS Catalina
Xcode             : Xcode 11.3.1 Build version 11C504

I have a similar problem that might be related. Using as site/pwa on ios, both chrome and safari, when the input field gets focused and keyboard is scrolling up for the input, then when finished everything becomes unresponsive – no clicks no scroll, just freeze.
If the input field is on top of the screen and the keyboard is not scrolling everything up it all works well.
Hope this give some further clues.

Closing as per https://github.com/ionic-team/ionic/issues/19589#issuecomment-602582501


gcc-deploy/ARCH=x86_64,NAME=gcc,OS=u1404,SITE=generic,VERSION=7.1.0 #39 failed

Build 'gcc-deploy/ARCH=x86_64,NAME=gcc,OS=u1404,SITE=generic,VERSION=7.1.0' is failing!
Last 50 lines of build output:
[...truncated 1.77 MB...]
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec
 There seems to be a download currently under way, will check again in 5 sec

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Build step 'Execute shell' marked build as failure

Changes since last successful build:
No changes

[Bruce Becker] 9d5a7f0ec7015d6051dd085550dbed406aa93d6d - Closed #32 Closed #34

[Bruce Becker] d01a1aa32f68507b9ef33b171513f4f93618188b - Address builds 37 and 38

View full output

Build 'gcc-deploy/ARCH=x86_64,NAME=gcc,OS=u1404,SITE=generic,VERSION=7.1.0' is failing!
Last 50 lines of build output:
[...truncated 4.12 KB...]
WORKSPACE is
/home/jenkins/workspace/gcc-deploy/ARCH/x86_64/NAME/gcc/OS/u1404/SITE/generic/VERSION/7.1.0
SOFT_DIR is
/data/ci-build/generic/u1404/x86_64/gcc/7.1.0
continuing from previous builds, using source at  /data/src/gcc/7.1.0/gcc-7.1.0.tar.gz
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... no
checking for mawk... mawk
checking for libatomic support... yes
checking for libcilkrts support... yes
checking for libitm support... yes
checking for libsanitizer support... yes
checking for libvtv support... yes
checking for libmpx support... yes
checking for libhsail-rt support... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether g++ accepts -static-libstdc++ -static-libgcc... yes
checking for gnatbind... no
checking for gnatmake... no
checking whether compiler driver understands Ada... no
checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
checking for objdir... .libs
checking for the correct version of gmp.h... yes
checking for the correct version of mpfr.h... yes
checking for the correct version of mpc.h... yes
checking for the correct version of the gmp/mpfr/mpc libraries... yes
checking for isl 0.15 or later... no
required isl version is 0.15 or later
configure: error:
The following requested languages could not be built: java
Supported languages are: c,brig,c,c++,fortran,go,jit,lto,objc,obj-c++
Build step 'Execute shell' marked build as failure

Changes since last successful build:
No changes

[Bruce Becker] 9d5a7f0ec7015d6051dd085550dbed406aa93d6d - Closed #32 Closed #34

[Bruce Becker] d01a1aa32f68507b9ef33b171513f4f93618188b - Address builds 37 and 38

No changes

[Bruce Becker] cc69447b9e0ab81bd457e07604118eecab15123f - Fixed LANGUAGES var

View full output

fixed in cc69447


Partial application of checked functions throws Throwable

Currently all CheckedFunction interfaces has their partial application methods declared with throws Throwable but in fact its close to impossible that it'll throw any exception at all. For example:
@FunctionalInterface
public interface CheckedFunction2<T1, T2, R> extends λ<R> {
    ...
    CheckedFunction1<T2, R> apply(T1 t1) throws Throwable {
        return (T2 t2) -> apply(t1, t2);
    }
    ...
}

Basically, all it does is returning new instance of CheckedFunction with reduced arity. This makes currying of checked functions hardly usable since it's necessary to handle Throwable each and every time.
In my opinion, since partial function application is not a real application throws Throwable should be removed from partial application methods signature. But it'll probably break API compatibility.

Fixed with #1259


Docs for feature: Windows 2019 with k8s 1.14

Review for general usability
Update for Windows server 1903 instead of Windows server 1809
It is GA for 2.3, so remove any experimental references for 2.3.

Closing this issue because https://github.com/rancher/docs/pull/1712 was merged


Adding keypad support to User Lock Manager

I've added basic keypad support to your most recent version of User Lock Manager. It's still a bit of a hack job but I currently have the following features added/working:
-Associate Multiple Keypads (not yet tested with multiple)
-Allow keypads to use existing codes
-Report who armed/disarmed
-Add to code usage count when arming/disarming keypad
-Select which Routine you want to run for each arm/disarm mode
This is currently confirmed to be working with the Centralite 3400-X keypad (made for Xfinity). May also work with Lowes Iris keypad, though I haven't tested it.

Awesome work.  I don't have a pin pad to test it out, but I'm thinking one might be cool.  Do you have one you'd suggest?
Fix the issues and I'll merge this in.

You can either get the CentraLite 3400-X off of eBay (it's generally sold as an Xfinity Home accessory) or you can get the new Lowes Iris Keypad (purple box). They're both CentraLite models and can use the same devicetype. These are the only ones that I'm aware of that work right now. I personally have the CentraLite 3400-X which I think looks better than the Lowes Iris version.

I fixed the formatting issues. The issues that are still outstanding are as follows:
getConflicts is still commented out, not sure what to do in order to resolve the 'You are not authorized...' errors. I can un-comment the code but am worried about how to modify users in the second instance if it keeps throwing the error.
Line 1095, code to prevent running of Routine if already in the requested mode is not currently working. Not sure how to get which mode it's trying to change into from a routine.

latest update should properly add prevention of running Routine on unlock if in a specific mode. Added variable to 'Schedule' section to allow user to select mode they would like to ignore Routine in.

I believe I made all the requested changes. Still no resolution on fixing the getConflicts errors but I removed the comments from the code.
Let me know if there are other changes that need to happen before you can merge.

This is the error I get when trying to modify a user in my second instance of the SmartApp (1 user w/ code). I have two instances so that I can have one code on a schedule while the others are not. This error does not affect the first instance of the SmartApp (4 users w/ codes).

Hi I'm a landlord of student share property, I'm planning on buying the Yale lock in the link below. I would like to designate a code to each student valid for a date range and generate a temporary code for tradesmen. I would like to does this remotely. Can you tell me if this would be possible with the program you have written and if not can I pay you to make it work? You can contact me via email<EMAIL_ADDRESS>Cheers Chris
http://www.yalestore.co.uk/smart-living/keyfree-connected-lock.html

I just updated the base code to 4.1.0, I'm not really familiar with how pull requests work but it's still comparing it to the 4.0.7 base code....


feat: adding code owners and updating graph_paysim

Update Neo4j notebook to use Neo4j Graph Data Science client for the upcoming Neo4j AuraDS & VertexAI blogpost.
If you are opening a PR for Community Notebooks under the notebooks/community folder:
This notebook has been added to the CODEOWNERS file under the Community Notebooks section, pointing to the author or the author's team.
Passes all the required formatting and linting checks. You can locally test with these instructions.

Thanks for updating.
Rubberstamping LGTM due to community.


Fix typo

Love the idea, hope to use EdgeDB soon. Noticed this small typo!

Love the idea, hope to use EdgeDB soon. Noticed this small typo!

Thanks for the fix!

Thanks @grantwwu!


[ISSUE #5012] support escaping transactional messages

Make sure set the target branch to develop
What is the purpose of the change
fix #5012
Brief changelog
XX
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Codecov Report

Merging #5062 (c5a8e34) into develop (d407ec6) will increase coverage by 0.00%.
The diff coverage is 29.62%.

@@            Coverage Diff             @@
##             develop    #5062   +/-   ##
==========================================
  Coverage      43.19%   43.20%
+ Complexity      7766     7765    -1
==========================================
  Files            995      995
  Lines          69153    69225   +72
  Branches        9154     9163    +9
==========================================
+ Hits           29872    29910   +38
- Misses         35525    35554   +29
- Partials        3756     3761    +5

Impacted Files
Coverage Δ

...etmq/broker/processor/EndTransactionProcessor.java
45.91% <0.00%> (-5.50%)
:arrow_down:

...ocketmq/broker/processor/SendMessageProcessor.java
44.63% <0.00%> (ø)

.../transaction/queue/TransactionalMessageBridge.java
73.62% <0.00%> (-2.95%)
:arrow_down:

...saction/queue/TransactionalMessageServiceImpl.java
46.12% <4.54%> (-3.88%)
:arrow_down:

.../apache/rocketmq/broker/failover/EscapeBridge.java
33.53% <20.00%> (+0.41%)
:arrow_up:

...er/transaction/queue/TransactionalMessageUtil.java
88.88% <90.90%> (+8.88%)
:arrow_up:

...e/rocketmq/namesrv/routeinfo/RouteInfoManager.java
63.98% <100.00%> (ø)

...ache/rocketmq/common/stats/MomentStatsItemSet.java
39.13% <0.00%> (-4.35%)
:arrow_down:

...a/org/apache/rocketmq/filter/util/BloomFilter.java
60.43% <0.00%> (-2.20%)
:arrow_down:

...rocketmq/broker/processor/PopMessageProcessor.java
37.63% <0.00%> (-0.54%)
:arrow_down:

... and 10 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


RLFL: A Reinforcement Learning Framework for Active Federated Learning

This implements a reinforcement learning framework for learning and controlling federated learning tasks
Description

The added directory plato/utils/rlfl is the framework base; the added directory examples/fei is an instance of a DRL agent  that learns the global aggregation strategy.

How has this been tested?

Tests of the instance examples/fei are passed on the latest plato environment.

To know how to customize another DRL agent and run the training/testing, please refer to plato/utils/rlfl/README.md.

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue) Fixes #
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.

[x] Cleaned and formatted the code
[x] Added reference to some code
[x] Moved documentation for RL to docs/
[x] Moved .yml into the directory of the example
[ ] Rename AFL to ActiveFL

In their paper, they call the algorithm as AFL.

[ ] Just call the agent.start_agent() function instead of using asyncio.run()

I tried but failed. The agent functions like another base client and communicates with the server through socket.io. If just calling the function, the program will get stuck at the beginning as the server has trouble connecting all those clients as well as the agent.

[ ] Add more details to the documentation and also the docstrings for the functions in policies/td3.py

I ran python examples/fei/fei.py -c examples/fei/fei_FMNIST_lenet5.yml, and it was stuck after running for about 20 minutes:
[INFO][16:04:50]: [Server #14610] Sending the current state at episode 0 timestep 19 to RL Agent.
[INFO][16:04:50]: [Server #14610] Sent 505 B of update data to RL Agent.
[INFO][16:04:50]: [RL Agent] Updated by the server.
[INFO][16:04:50]: [RL Agent] Received 505 B of update data from the server.
[INFO][16:04:50]: [RL Agent] Episode #0 ended.
[INFO][16:04:50]: [RL Agent] Saving the experience into replay buffer.
[INFO][16:04:50]: [RL Agent] Updating the policy.
[INFO][16:04:50]: [RL Agent] Model saved to ./models/td3/iter0_.
[INFO][16:04:50]: [RL Agent] Reseting RL environment.
[INFO][16:04:50]: [RL Agent] Starting RL episode #1.
/Users/bli/Playground/plato/examples/fei/fei_agent.py:85: RuntimeWarning: coroutine 'AsyncClient.emit' was never awaited
  self.sio.emit('env_reset', {'current_episode': self.current_episode})
RuntimeWarning: Enable tracemalloc to get the object allocation traceback

With respect to the concept of RL_agent (which appears to be a client to RL_server), I am not sure why it needs to be executed in a separate process. None of its code seems to be time-consuming and computationally intensive.

With respect to the concept of RL_server, the current design is difficult for me to understand. It appears that the RL server replaces the traditional federated learning server, which takes care of the model aggregation process. This RL_server appears to be inheriting from fedavg.Server (line 58, simple_rl_server.py), but it copied and pasted a lot of code from servers/base.py which I don't see why.
It is typically strongly discouraged to copy and paste code across the board, since otherwise the same code must be changed in multiple places when a change is needed. Copying and pasting code is also typically considered a telling sign for poor software design.
RL_server seems to be just a place for making DRL decisions and computing actions. I am not sure why this cannot be done by the RL agent. It is also not clear where the RL agent runs: is it physically on the client devices (say on an Android phone) or on the server? The current code is confusing at least based on what I can understand and read.

With respect to the concept of RL_agent (which appears to be a client to RL_server), I am not sure why it needs to be executed in a separate process. None of its code seems to be time-consuming and computationally intensive.

I thought it's necessary to be executed in a separate process so the RL training and decision making on agent side can progress concurrently with the model updates between the FL server and clients. Like we did earlier in the program for RL-based congestion control, we tried to avoid the RL policy update blocking the packets transmission between the server and client.

With respect to the concept of RL_server, the current design is difficult for me to understand. It appears that the RL server replaces the traditional federated learning server, which takes care of the model aggregation process. This RL_server appears to be inheriting from fedavg.Server (line 58, simple_rl_server.py), but it copied and pasted a lot of code from servers/base.py which I don't see why.
It is typically strongly discouraged to copy and paste code across the board, since otherwise the same code must be changed in multiple places when a change is needed. Copying and pasting code is also typically considered a telling sign for poor software design.
RL_server seems to be just a place for making DRL decisions and computing actions. I am not sure why this cannot be done by the RL agent. It is also not clear where the RL agent runs: is it physically on the client devices (say on an Android phone) or on the server? The current code is confusing at least based on what I can understand and read.

You're right. The RL server replaces the traditional federated learning server and RL_server is inheriting from fedavg.Server. And to answer the last question, the RL agent runs on the server and takes control of the server.
That's why I need to revise the loop and override some functions of the server. For example, the server previously process_reports (where model aggregation happens) once it receives all the updates from the selected clients. But now since it's the RL agent that makes decision on the model aggregation, the server has to wait for the agent's next action before it process_reports.

I ran python examples/fei/fei.py -c examples/fei/fei_FMNIST_lenet5.yml, and it was stuck after running for about 20 minutes:
[INFO][16:04:50]: [Server #14610] Sending the current state at episode 0 timestep 19 to RL Agent.
[INFO][16:04:50]: [Server #14610] Sent 505 B of update data to RL Agent.
[INFO][16:04:50]: [RL Agent] Updated by the server.
[INFO][16:04:50]: [RL Agent] Received 505 B of update data from the server.
[INFO][16:04:50]: [RL Agent] Episode #0 ended.
[INFO][16:04:50]: [RL Agent] Saving the experience into replay buffer.
[INFO][16:04:50]: [RL Agent] Updating the policy.
[INFO][16:04:50]: [RL Agent] Model saved to ./models/td3/iter0_.
[INFO][16:04:50]: [RL Agent] Reseting RL environment.
[INFO][16:04:50]: [RL Agent] Starting RL episode #1.
/Users/bli/Playground/plato/examples/fei/fei_agent.py:85: RuntimeWarning: coroutine 'AsyncClient.emit' was never awaited
  self.sio.emit('env_reset', {'current_episode': self.current_episode})
RuntimeWarning: Enable tracemalloc to get the object allocation traceback

I didn't meet this error before modifying the reset method in simple_rl_agent.py (and fei_agent.py) to be non-asynchronous. The reset method was made async because line 75 in simple_rl_agent.py is async.


Adding search field to top nav removes dark mode icon

I'm attempting to replace the search button in the top nav with the search field. The documentation advises to use the following:
html_theme_options = {
    "navbar_end": ["navbar-icon-links.html", "search-field.html"]
}

However, when I try this, along with removing the search button with:
"navbar_persistent": [],
I only get the search field in the top nav. The dark mode icon disappears entirely.

If I remove my changes to navbar_persistent, same thing.

If I directly copy the generated HTML (from my prod site) for the icon into a template HTML file to attempt to force it to appear, it doubles up on me.

I'm not quite sure what I'm missing. Whether it's a bug or user error, the documentation might need some updates or extra context. Or maybe I should just go back to the button. :)

Hi @kathatherine, thanks for flagging this. What version of the PyData Sphinx Theme are you using?

If I remove my changes to navbar_persistent, same thing.
It also seems you end up with two search components which I a

I'm on 0.15.3 of the theme. I don't think the two search components is a bug, because as far as I can tell, the search button is placed in navbar_persistent and I placed the search field in navbar_end, per the docs. And if I make navbar_persistent empty, (like "navbar_persistent": [],) the search button doesn't appear.
The repo these docs are in is private, so I don't think I can make a PR available.
My html_theme_options look like this when I attempt the search button to search field replacement:
html_theme_options = {
    "navbar_align": "content",
    "navbar_center": ["navbar-nav-override"],
    "navbar_end": ["navbar-icon-links.html", "search-field.html"],
    "navbar_persistent": [],
    "article_footer_items": ["feedback.html"],
    "footer_start": ["copyright"],
    "footer_center": ["sphinx-version"],
    "footer_end":["theme-version"],
    "logo": {
        "alt_text": "Anaconda - Home",
    },
}

We have a custom navigation template we're using, but when I removed that and had the default instead, I got the same issue.
However, trying the following:
    "navbar_align": "content",
    #"navbar_center": ["navbar-nav-override"],
    "navbar_end": ["navbar-icon-links.html", "search-field.html"],
    #"navbar_persistent": [],
    "article_footer_items": ["feedback.html"],
    "footer_start": ["copyright"],
    "footer_center": ["sphinx-version"],
    "footer_end":["theme-version"],
    "logo": {
        "alt_text": "Anaconda - Home",
    },
}

I get something like this:

This doesn't happen with left or right in navbar_align or when I have my navbar-nav-override (as seen above) in place.
I'm not sure if something in my custom.css might be messing with something, so I'm attaching that here:
custom.css.txt
Let me know if you need more information!


[Suggestion] Have a edit-chroot flag which can estimate the file size of a chroot backup

For example when I backup my chroot I would love to be able to see the capacity of the .tar.gz file so that I can choose backup media appropriately. In the future I might write some code and submit a pull request for it... but for now, maybe someone has an easy solution. Thanks!

While I agree that this is potentially useful, it's not really practical because to know the size of the compressed archive requires actually processing the archive, which is slow and painful. It could be done with something like:
sudo tar -cz /mnt/stateful_partition/crouton/chroots/[name] | wc -c

but that takes forever unless someone knows of a better way of estimating compressed size without having to process the compression.
Perhaps a better option would be to print out the maximum size of the uncompressed archive, which is essentially just the size of the chroot directory:
sudo du -h --max-depth=0 /mnt/stateful_partition/crouton/chroots/[name]

When I just ran these two commands, I got ~1.5gb for the tar vs. 2.4gb for the actual size of the chroot on disk. Adding shortcuts for either or both of these commands would be pretty trivial, but is it worthwhile and informative without being overly confusing for novices?

@kaymmm - I agree that determining the size beforehand would not be practical.
I ran both commands on one of my chroots and got similar results, I also timed them -

time sudo du -h --max-depth=0 /var/crouton/chroots/xenial-mate/

6.0G    /var/crouton/chroots/xenial-mate/
real    0m0.687s (just milliseconds)

time sudo tar -cz /var/crouton/chroots/xenial-mate/ | wc -c

3600245987 (or 3.6GB)
real    4m51.038s (almost 5 minutes)

As you can see, it's quick and easy to get the chroot's size before compression but painfully slow to get the compressed size, so slow as to not be worth it in my opinion.
I was thinking it might be nice if croutonversion would report the chroot's size too.
You might be able to get it with something like: sudo du -hx --max-depth=0 --exclude /Downloads /
Failing that, maybe edit-chroot could have a '-S' option or something similar to show the chroot's size.
-DennisL

Not relevant to this issue but crouton's author has suggested to: Add destination size test #2108

Also, this won't help determine if you have enough space beforehand but there is a proposal to add backup and restore progress via pipeview, I'm afraid I started it over a year ago and kind of abandoned it - for a while... See https://github.com/dnschneid/crouton/commit/af4fa5807faaad5a90f957b5a7dc688582429796 for some of the development notes and such.
There is also another similar issue that shows the pv ('pipeview') command in use here https://github.com/dnschneid/crouton/issues/1655
Hope this helps,
-DennisL

I wonder if we could approximate a worst case compression ratio (for a chroot) and multiply it by the chroot size to guess a final size?

@braeden123 - We can, but I don't know if the crouton developers will want to.
I've kludged together something for my own use here - chrootbu
It's very rudimentary and could use some cleanup but it seems to work for me.


MariaDB dump: start use mariadb-dump not mysqldump

Description
I would like to add an argument during dump to disable "slow query log" so on mariadb-dump is present on recent versions --skip-log-queries.
Now it is impossible to use that flag due to the use of original mysqldump command.
DBeaver Version
Community editor 23.0.5
Operating System
Windows 11
Database and driver
MariaDb 3.0.7
Steps to reproduce
No response
Additional context
No response

That's something I didn't know before your answer.
Great and thanks for your time!


[msal-common family][#3] Utilize ScopeSet across the library

This PR does the following:

Removes scopeRequired from ScopeSet
Always adds openid and profile to all requests
Using containsScopeSet and intersectingScopeSets in the UnifiedCacheManager
Add browser maintenance code
Adds fromCache to the AuthenticationResult
Adds nonce check to the ResponseHandler.ts

Coverage increased (+0.3%) to 77.874% when pulling 8057856d3f94547cd56054c9c522c5760d9d93bb on msal-common-scopeset-update into c968ef735dd18d148784329f275b269f244e64aa on dev.


New JobType.create_bugzilla

needed in https://github.com/packit-service/packit-service/pull/634

I'm personally not too thrilled about using the job interface for create_bugzilla - I'd say it's a good short-term solution, but long-term we should think about something new for jobs which are configured by us and not users

recheck

I'm personally not too thrilled about using the job interface for create_bugzilla - I'd say it's a good short-term solution, but long-term we should think about something new for jobs which are configured by us and not users

We already have a jira card for this. (Jirka cannot do anything else now, but long-term, we would like to use that enum only for user-related jobs.)


Would you be interested by a mjml-chart chart component ?

Hello everyone!
A friend of mine ( @wand ) told me of the goods of mjml yesterday night and thus here I am! I'm currently on an online chart generator (just like the old unsupported google image-charts) that could perfectly fit as a mjml chart component.
@iRyusa @lohek would be interested to merge a PR for it?

Just wanted to say that your product looks pretty slick. I'll see how we could potentially use it at my startup.

@FabioFleitas thanks! Don't hesitate if you have any bug report or feature requests, we are eager to improve it!

Hey @FGRibreau, thanks for the kind words! image-charts looks neat, we'd definitely love a PR for a chart component 👍

@ngarnier awesome! I'll submit a PR in the following days! :)

@ngarnier done!

hey @FGRibreau, amazing, thanks! Let's keep the discussion on the PR now.


False positive for YARD/CollectionStyle

The following code reports an offense, but the YARD is right according to https://rubydoc.info/gems/yard/file/docs/Tags.md#order-dependent-lists
class Test
  # @param [Array<(Date, Integer)>] params
  def test(params)
  end
end

test.rb:2:3: C: [Correctable] YARD/CollectionStyle: Array<(Date, Integer)> is using short style syntax
  # @param [Array<(Date, Integer)>] params

Yes, it is valid syntax in YARD.
This cop deals with uniformity of notation.
If you want to use long style it should be Array<Array(Date, Integer)>,
If you want to use short style it should be <(Date, Integer)>.
If you want to mix them, it might be better to be able to configure them separately for Array, Taple, and Hash.

No, the notation that is allowed by the documentation is not an array of an array, but an array of 2 elements. That is:
# Array<Array<Date, Integer>>
a = [[0, Date.new, 1, Date.new, 4]]

# Array<(Date, Integer)>
b = [Date.new, 4]

c = [4, Date.new] => WRONG!!!!, as it not a single Date followed by a single Integer

In that example, the b case is incorrect.
I interpret this as follows.

(type) is fixed collection (aka tuple).
(type) is the short hand of Array(type).
There can be a type List(Date, Integer).

::YARD::DocstringParser.new.parse("@param [(Date, Integer)]").tags.first.explain_types
# => "an Array containing (a Date followed by an Integer)"

::YARD::DocstringParser.new.parse("@param [List(Date, Integer)]").tags.first.explain_types
# => "a List containing (a Date followed by an Integer)"

::YARD::DocstringParser.new.parse("@param [Array<(Date, Integer)>]").tags.first.explain_types
# => "an Array of (an Array containing (a Date followed by an Integer))"

This is what docs say:

For instance, an Array containing a String, Fixnum and Hash in that order (and having exactly those 3 elements) would be listed as: Array<(String, Fixnum, Hash)>

The syntax Array(type) is often used within the YARD gem code.
https://github.com/search?q=repo%3Alsegal%2Fyard Array(&type=code
If you feel there is a problem with the documentation, I suggest you create an issue on the YARD repo.

OK, So the documentation is wrong in this point.

I'll create an issue on their repo.

Created the issue and a PR https://github.com/lsegal/yard/issues/1523


Add support for LoongArch64

Yet another architecture :-)
I don' know much about rust, but at least it built on qemu <:-/

Hi @donmor
Thanks for your contribution for LoongArch!
WARNING: The requested image's platform (linux/loong64) does not match the detected host platform (linux/amd64) and no specific platform was requested
exec /usr/sbin/sh: exec format error

Does it need to cross compile for loongarch64 target on x86_64 host?
Thanks,
Leslie Zhai

Hi @donmor
Thanks for your contribution for LoongArch!
WARNING: The requested image's platform (linux/loong64) does not match the detected host platform (linux/amd64) and no specific platform was requested
exec /usr/sbin/sh: exec format error

Does it need to cross compile for loongarch64 target on x86_64 host?
Thanks, Leslie Zhai

I think so but I failed to make it pass CI. I can build this locally on qemu vm, though <:-/

And I'm not sure if it is finely optimized. It's just a simpliest patch to build this package on loongarch.

Could we skip CI and just add basic support like ioctl for now? We can add CI at a later time, such as when promoting to Tier 2.

loongarch64 is already in tier2. This PR should get more attention.

loongarch64 is already in tier2. This PR should get more attention. @asomers would you like to take a look?

Seconded. The user base of this architecture is definitely picking up and nix is an essential dependency for most Rust applications.

The author of this PR hasn't been active on GitHub for a while, so feel free to pick it up.

Triage: https://github.com/nix-rust/nix/pull/2045 (since nix 0.27.0) already contained the necessary ioctl change, so if this PR is to be rebased, only the CI changes will remain. nix is already working on LoongArch from 0.27.0 on, if one doesn't intend to hack on nix itself.

I'm not sure if cirrus.yml is still necessary, so I'll leave this open but remove unnecessary changes.

This is no longer needed, close it as superseded by #2461.


fix flake8-noqa compatibility

Huge PR :grin:
Not sure why that colon was added in the first place, but the plugin now finally works with flake8-noqa's NQA102 and NQA103

I could add a regression test for this if you want.


SPARKC-379: Retry Schema Checks in case of Java Driver Debounce

Refactors all tableDef obtaining operations through tableFromCassandra
which attempts to retreive the given requested table def. If the call
fails, it sleeps for 1 second and retries. On the second failure it
throws an exception reporting that the table could not be found with the
table name recommendations as before. The sleep should be replaced with
a forced schema update once that becomes available in the Java Driver.

Build against Scala 2.10 finished with failure

Build against Scala 2.11 finished with success

Build against Scala 2.10 finished with failure

Build against Scala 2.11 finished with success

+1, please squash

Sqooushed

Build against Scala 2.11 finished with failure

retest this please

Build against Scala 2.11 finished with failure

Build against Scala 2.10 finished with success

Build against Scala 2.10 finished with failure


Add release target for Makefile

In order to allow a quick release of the operator, assuming an image was
uploaded to the image registry and identified by $IMAGE_NAME, run the following:
IMG=${IMAGE_NAME} make release

The result of the command will create new release on github that
contains a single file that can be used to deploy the operator, e.g.:
kubectl apply -f https://github.com/masayag/k4e-operator/releases/download/v0.0.1/k4e-operator.yaml

The make release requires github cli (gh) to be installed.
Signed-off-by: Moti Asayag<EMAIL_ADDRESS>

See https://github.com/masayag/k4e-operator/releases/tag/v0.0.1 as an example of release

@ydayagi is on PTO today so merging


Add low tech homeworld option

Characters who've traveled offworld or from planets TL-7+ should gain Computer-0 as a default skill

Closed by #519


ENH: add current density distribution CSD laplace transform

Useful for improving accuracy of topomaps in EEG + improves decoding results

@dengemann any progress here?

@dengemann any progress here?

nope. no fix in sight.

can you share some code? Maybe someone can help...

A year ago I was working on a python implementation of a CSD (based on Perrin, 1987). For that, I orientated myself at a Matlab version of it, written by Mike X. Cohen (University of Amsterdam) described in his book Analyzing neural time series data. Unfortunately, thesis-related time pressure forced me to quit before I could finalize it. As far as I remember, it worked up to the point where the G and H matrix were calculated. After that funny things started happening, to the end that the algorithm did rotate the layout by 90°.
If interested, I could share what I have so far. I was also planning to resume working on it within a couple of months, but it doesn't have highest priority right now, so it could take quite a while.

@eort I have a working and tested CSD version which I did not contribute here becasue it depends on the lookuptables provided by the original toolbox. I initially wanted to add it here but decide not to do so as I did not find a way to replace the lookup table approach with actually computing the spherical coordinates from the sensors. The annoying thing is to get the coordinates into the coordinate system used by the original code that is defined by a particular montage.

I might miss here something, but isn't possible to use the coordinates in  raw.info for that matter? At least that's what I thought I was doing. But I have to admit I'm not very familiar with different coordinate system and such things.

I might miss here something, but isn't possible to use the coordinates in raw.info for that matter? At least that's what I thought I was doing. But I have to admit I'm not very familiar with different coordinate system and such things.

No it's in fact more complicated. See documentaiton of the matlab toolbox on the coordinate system. And just projecting the sensors on spherical coordinates is not enough. Currently we're simply using the lookup tables to get the expected coordinates for a sensor. But this is of course not satisfying for MNE-Python standards as this limits the use of this code to certain EEG montages.

Ah, too bad. Never mind then.

We could make the code availble though. MNE-Python currently ships the EGI
sensor CSD tables:
https://github.com/mne-tools/mne-python/blob/master/mne/channels/data/montages/EGI_256.csd
So that would work out of the box. Which system are you using?
2015-07-06 11:10 GMT+02:00 eort<EMAIL_ADDRESS>
Ah, too bad. Never mind then.
—
Reply to this email directly or view it on GitHub
https://github.com/mne-tools/mne-python/issues/1240#issuecomment-118781133
.

Biosemi with 128 channels.

You neet to look into the lookuptable from the original toolbox to see if you can get a mapping (or find a way to compute the coordinates ;)

Thanks, I'll try that (at some point in the distant future...)

Hey, guys! Long time no see :)
I found a rather neat way to warp any EEG layout to a sphere, as required by the CSD splines.
It takes the XYZ-Coordinates of the sensors and transforms them to the surface of a unit sphere (while minimizing displacement in the original coordinate space).
When testing is done I'll put it into the SCoT repo sooner or later. If you're interested I'll put it up sooner :)

L

Hey, guys! Long time no see :)

Indeed ;)

I found a rather neat way to warp any EEG layout to a sphere, as required by the CSD splines.
It takes the XYZ-Coordinates of the sensors and transforms them to the surface of a unit sphere (while minimizing displacement in the original coordinate space).
When testing is done I'll put it into the SCoT repo sooner or later. If you're interested I'll put it up sooner :)

Sooner is always better

—
Reply to this email directly or view it on GitHub.

Sooner is always better

Right. See here: https://github.com/scot-dev/scot/pull/60

looks clean and simple !
Let's wait for @dengemann to come back from his summer break.

@dengemann you still on this? :)

@jona-sassenhagen nothing changed here, with @fraimondo  I maintain code for our team which unfortunately does not support other EEG caps than the ones supported by the CSD toolbox. If there is some interest in moving on from there, maybe taking into account @mbillingr 's recent developments, I'm happy to open a WIP PR.

@dengemann do we still need CSD?

Not for me. And we have it locally. The problem was about recomputing the
CSD tables if you don't have the right coordinates. Fine with me to close
this for now.
On Thu, Feb 16, 2017 at 8:54 PM Eric Larson<EMAIL_ADDRESS>wrote:

@dengemann https://github.com/dengemann do we still need CSD?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mne-tools/mne-python/issues/1240#issuecomment-280440068,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB0fijpSSkFlBwAzyLsZ1Y_knP7_aj3oks5rdKlegaJpZM4B1v4G
.


Investigating about Toggle Api

The hours that are spend per project needed to add in Toggle via Toggle webpage. In TEAHub, per project we are going to have estimation time and real spend time. The spending time needed to be loaded from Toggle. Therefore, we need to know how does Toggle Api works and what kind of information it gives us. For instance does it also return the bill info along with the hours?

You can have a look at the Leslie project where we use the toggl API. Ping fransico.
Sent from my iPhone

On 5 aug. 2016, at 15:23, mahyaa<EMAIL_ADDRESS>wrote:
The hours that are spend per project needed to add in Toggle via Toggle webpage. In TEAHub, per project we are going to have estimation time and real spend time. The spending time needed to be loaded from Toggle. Therefore, we need to know how does Toggle Api works and what kind of information it gives us. For instance does it also return the bill info along with the hours?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

thank you @pepite

All the information about Toggl APi can be find here:
https://github.com/toggl/toggl_api_docs/blob/master/toggl_api.md
loading projects name needs workspace ID and api token. Loading spending time needs api token (you can get this from requesting time entries)


Minor fixes

Description
This PR fixes some minor issues I noticed while updating the openfga/api sha on `main. Splitting out to a separate PR to help review.
They are as follows:

the ListUsers API differs on the shape of contextual_tuples, rather than an object with a tuple_keys property it just takes the array directly. So we don't need the ContextualTupleKeys type
read_latest_authorization_model errors if there are no models
list_users in the example was using the wrong types

References
https://github.com/openfga/sdk-generator/pull/446
Review Checklist

[x] I have clicked on "allow edits by maintainers".
[ ] I have added documentation for new/changed functionality in this PR or in a PR to openfga.dev [Provide a link to any relevant PRs in the references section above]
[x] The correct base branch is being used, if not main
[ ] I have added tests to validate that the change in functionality is working as expected

If you haven't done so yet, we would appreciate it if you could star the OpenFGA repository. :)

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 69.15%. Comparing base (e49a77a) to head (8905252).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #147      +/-   ##
==========================================
- Coverage   69.17%   69.15%   -0.02%
==========================================
  Files         122      122
  Lines        9751     9753       +2
==========================================
  Hits         6745     6745
- Misses       3006     3008       +2

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add dbaas version availability

What

Adds version_availability to /v2/databases/options endpoint
Adds version_end_of_life and version_end_of_availability to /v2/databases List, v2/databases Create, v2/databases/{uuid} Get endpoints

Why
version_availability exposes end-of-life (EOL) and end-of-availability (EOA) for specific engine/version pairs.
EOL: the final date at which the engine/version will no longer be supported

if this is empty, there is no EOL set

EOA: the final date at which new clusters can be created with this version

if this is empty, there is no EOA set

Thanks for the PR! @dweinshenker could you update this branch?

@danaelhe updated!


Missing support for xs:group type?

Hi!
It looks to me like the generator does not support xs:group element type. For example, a definition like
<xs:element name="PrimaryInsured">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="EmailAddress" type="EmailAddress"/>
<xs:element minOccurs="0" name="EmploymentInformation" type="EmploymentInformation"/>
<xs:element minOccurs="0" name="MailingAddress" type="MailingAddress"/>
<xs:group ref="PersonNameAndDateOfBirth"/>
</xs:sequence>
</xs:complexType>

yields
/** PrimaryInsured */
export interface PrimaryInsured {
    /** g */
    0?: string;
    /** r */
    1?: string;
    /** o */
    2?: string;
    /** u */
    3?: string;
    /** p */
    4?: string;
    /** EmailAddress|xs:string|pattern,maxLength */
    EmailAddress?: string;
    /** InsuranceScore|xs:string|VeryPoor,Poor,Fair,Average,AboveAverage,Good,Excellent */
    InsuranceScore?: string;
    /** MailingAddress */
    MailingAddress?: MailingAddress;
    /** PreviousAddress */
    PreviousAddress?: MailingAddress;
}

Is this intentional? Are groups on the roadmap anytime soon?
Thanks
M.

Hi there, II'm also having this issue, did you figure out if it's intentional? What was your fix? Thanks!


fix: home hero image

This pull request brings small fix for home hero image position

Hi @xmulligan here is small fix for hero image. Please review the changes when you have a moment


Add definition of "Access-Control-Expose-Headers".

Relevant Issue:https://github.com/personium/personium-core/issues/112

Released in v1.4.10


train

When I use custom datasets t train, there is such error, The data is in the voc dataset format.
Traceback (most recent call last):   File "train.py", line 116, in <module>     main()   File "train.py", line 107, in main     model = train(cfg, args)   File "train.py", line 46, in train     model = do_train(cfg, model, train_loader, optimizer, scheduler, checkpointer, device, arguments, args)   File "/media/disk/wudi/SSD/ssd/engine/trainer.py", line 74, in do_train     for iteration, (images, targets, _) in enumerate(data_loader, start_iter):   File "/media/disk/wudi/.local/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 623, in __next__     return self._process_next_batch(batch)   File "/media/disk/wudi/.local/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 658, in _process_next_batch     raise batch.exc_type(batch.exc_msg) IndexError: Traceback (most recent call last):   File "/media/disk/wudi/.local/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 138, in _worker_loop     samples = collate_fn([dataset[i] for i in batch_indices])   File "/media/disk/wudi/.local/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 138, in <listcomp>     samples = collate_fn([dataset[i] for i in batch_indices])   File "/media/disk/wudi/SSD/ssd/data/datasets/voc.py", line 58, in __getitem__     image, boxes, labels = self.transform(image, boxes, labels)   File "/media/disk/wudi/SSD/ssd/data/transforms/transforms.py", line 55, in __call__     img, boxes, labels = t(img, boxes, labels)   File "/media/disk/wudi/SSD/ssd/data/transforms/transforms.py", line 361, in __call__     boxes[:, 0::2] = width - boxes[:, 2::-2] IndexError: too many indices for array
Why?

Did you load you custom data as https://github.com/lufficc/SSD/blob/master/DEVELOP_GUIDE.md#custom-dataset specified?

Convert data to VOC dataset format, and I modified ssd/data/datasets/voc.py.

Maybe you got empty boxes. You can add some asserts to check, for example:
assert boxes.shape[0] > 0

@lufficc Thanks, I solved it. But another error in testing.
2019-07-18 06:51:15,219 SSD.inference INFO: Loading checkpoint from outputs/vgg_ssd300_voc0712/model_final.p 2019-07-18 06:51:15,525 SSD.inference INFO: Evaluating voc_2007_test dataset(2953 images):   0%|                                                                                | 0/739 [00:00<?pure virtual method called terminate called without an active exception Aborted (core dumped)
Why does this occur?

Hi,
I have the same problem and assert boxes.shape[0] > 0 indeed raises a flag, how do you take care of empty boxes?

There are no empty boxes in my dataset. But there is still a problem. Have you solved the problem yet?


⚠ Bofrost.at has degraded performance

In 8ae0cf7, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1234 ms

Resolved: Bofrost.at performance has improved in 23f6148.


Fix/cache debug

Codecov Report

Merging #292 (16e36c2) into main (7b0d8a5) will decrease coverage by 0.02%.
The diff coverage is 60.00%.

@@            Coverage Diff             @@
##             main     #292      +/-   ##
==========================================
- Coverage   14.73%   14.71%   -0.03%
==========================================
  Files         117      117
  Lines       14711    14708       -3
==========================================
- Hits         2168     2164       -4
- Misses      12373    12374       +1
  Partials      170      170

Impacted Files
Coverage Δ

pkg/runtime/node.go
15.48% <0.00%> (ø)

pkg/util/path/reference_tree.go
72.50% <75.00%> (+0.40%)
:arrow_up:

pkg/runtime/types.go
79.06% <0.00%> (-4.66%)
:arrow_down:

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 7b0d8a5...16e36c2. Read the comment docs.


Tokens: Typography

### Tasks
- [ ] fontFamily
- [ ] fontSize
- [ ] fontWeight
- [ ] lineHeight

https://zeroheight.com/1186e1705/v/latest/p/831208-typography/b/18ac91


Ideal Gas Law Calculator

Enter calculator name -
Ideal Gas Law Calculator
Describe calculator functionality -
PV = nRT
Under which category you wish to place it -

[ ] Computer Science
[ ] Mathematics
[x] Physics
[ ] Chemistry
[ ] Biology
[ ] Art
[ ] Finance
[ ] Scientific
[ ] Health
[ ] Games/Sports
[x] Let project owner decide
[ ] Suggest a new category - (Answer here)

Hey @DapaoK,
Assigned.
You may contribute your code under the folder path -
calc_for_everything\calculators\src\physics\idealGasLawCalc
Issue completion deadline - 31st Oct 11:00:00 pm IST
NOTE - In case the issue completion deadline is not met, the issue will be assigned to a new participant


Remove deprecated Optimize Planning - shortcuts and user roles

Fixes and removes Optimize Planning code and settings. This is a multi-part PR/commit. Complements this PR and should be merged along with it:
https://github.com/ManageIQ/manageiq-ui-classic/pull/5430
https://bugzilla.redhat.com/show_bug.cgi?id=1672934
Screen shot of main menu selections prior to code fix:

@h-kataria Ready for review.

looks good, verified in UI.


Refractor deduplication and implement with django signals

Note: DefectDojo is now on Python3 and Django 2.2.1 Please submit your pull requests to the 'dev' branch as the 'legacy-python2.7' branch is only for bug fixes. Any new features submitted to the legacy branch will be ignored and closed.
Deduplication has been heavily tested and tweaked to fit the the description found in the documentation. Major difference here is now new findings will default to being of type dynamic. This change was motivated as a tweak to deduplication to standardize how a finding will be declared as a duplicate. Too many factors were left as a responsibility of a scan parser.
A new finding will default to dynamic. If mentioned finding has a line number and path, but no endpoints, it will be defined as static instead. If at any time a finding has a line number, file path, and any number of endpoints, it will be declared as both static and dynamic. All of these checks take place when a finding is saved so that they may be updated without explicit command.
When submitting a pull request, please make sure you have completed the following checklist:

[x] Your code is flake8 compliant
[x] If this is a new feature and not a bug fix, you've included the proper documentation in the ReadTheDocs documentation folder. https://github.com/DefectDojo/Documentation/tree/master/docs or provide feature documentation in the PR.
[x] Model changes must include the necessary migrations in the dojo/dd_migrations folder.
[x] Add applicable tests to the unit tests.

@Maffooch and @devGregA  This PR again changed an existing migration (b53afd930e296ff331876d1c2313b53a409f81bc). Didn't we agree that existing migration files, once merged to dev, shouldn't be touched anymore to not make migrations pointless at all?
commit b53afd930e296ff331876d1c2313b53a409f81bc
Author: Maffooch<EMAIL_ADDRESS>Date:   Wed Jul 17 11:22:36 2019 -0500

    Refractor deduplication and implement with django signals

diff --git a/dojo/db_migrations/0009_endpoint_remediation.py b/dojo/db_migrations/0009_endpoint_remediation.py
index 057d381c..1a2e298f 100644
--- a/dojo/db_migrations/0009_endpoint_remediation.py
+++ b/dojo/db_migrations/0009_endpoint_remediation.py
@@ -15,4 +15,9 @@ class Migration(migrations.Migration):
             name='remediated',
             field=models.BooleanField(blank=True, default=False),
         ),
+        migrations.AlterField(
+            model_name='finding',
+            name='dynamic_finding',
+            field=models.BooleanField(default=True),
+        ),
     ]

Or did I miss something here? Thanks for clarifying.

@efficiosoft It seems I am the one missing something. This won't happen again from my end.

@efficiosoft It seems I am the one missing something. This won't happen again from my end.

Brilliant, thanks. Just wanted to be sure it wasn't for some particular reason.

@valentijnscholten @ptrovatelli  This is going to a long one as there were a lot of tough choices to be made here.
Modification to Hash Code Computation
Hash codes were being computed too early. In most cases (especially in APIv2) vulnerabilities from imports would have hash codes computed before ever being initialized. Before modifications, if a finding were dynamic, the only info the hash would be title, description, and CWE. This is because endpoints are linked to a finding after they are initially saved. There could be multiple identical vulnerabilities across the test subject with all different endpoints. Only one of them would be considered "new" and the rest as duplicates. If Delete Duplicates is enabled, the user would not know they were ever imported. Therefore, accommodations needed to be made to resolve these issues.
Removal of skip_duplicates
Since duplicates cannot be determined before importing vulnerability into the database, they have to be imported to get an accurate duplicate status. Since it's in the DB now, this defeats the purpose of "skipping" the duplicates. Using the Delete Duplicates option in system settings is the equivalent of "skipping" the duplicate before it is imported.
Removal of close_old_findings
I totally misunderstood this one. This should not have been deleted. I was under the impression that this was happening at the same time as skip_duplicates was. This is not the case as it only opens after all imported findings have been initialized. Perhaps this should be done by default, but only engagements?
Dynamic Finding By Default
A reoccurring issue that kept appearing is whether a finding was dynamic or static. If a parser did not include this information, a finding will remain as neither static nor dynamic. In this case, the hash codes will again not be completely sufficient to determine duplicates. I believe it's a safe assumption to make findings dynamic by default. There are measures in place to correct this action in the presence of static qualities.

Why can't you compute the hash code without saving it to db? I think we still need something to avoid keep importing the same findings over and over again only to mark them as duplicate.

Endpoints need to be included in the hash code. They cannot be added to a finding until after the finding has been saved.
Something I did not add to my report:
Having both system wide deduplication and the APIv2 options is redundant. They both do the same thing in a different order. It would be silly to have them both in all three places. Maybe it was actually better to have APIv2 separate from the other two means on importing findings? It seemed to make everybody happy having different options.

As a user I want defect dojo not to import the exact/identical same finding over and over again just to mark it as a duplicate. Regardless of how it is currently implemented. The hashcode calculation is pretty simple so can we adjust it to work with in memory objects instead of db entities?

Enabling delete duplicates will remove the duplicates. You won't see them. I could not figure out a way to to work with in memory objects correctly. I implore you to figure it out though as I was falling short.


Update assign-pod-node.md

Corrected the documentation to match with the yaml snippet

You need sign a cla before review and merge.

/easycla

Hello @sherief92 , thank you for your contribution! However since there has been no response from your end, this is currently being worked upon by #34785 by another contributor. Please ensure you sign the CLA before submitting a PR the next time. It'll help us review & merge changes easily.


Unable to start after get killed

After get killed by docker, pid files still exist, so this container will refuse to start when we start this container next time.

Sorry for replying this late. Do you mean the xl2tpd pid?

Yes.

The same issue +1


Generate TypeScript types from queries/reponses

User story.
It will be super-useful if Stoplight UI can generate TypeScript types for queries/responses.
Now the nearest thing that you can do - generate JavaScript/Fetch for queries (but not for responses) using the "Try it out" section.
Even worse, I can't just copy-paste it from the generated dock or "Form", because I can't select text with the mouse - somebody restricts that.
Is your feature request related to a problem?
As I frontend developer a generate a TypeScript type for each query/response, so I need types.
OpenAPI has these types (this is it for), but I can't just copy them.
I think it's pretty easy to add this feature for Stoplight and it will be very useful for front-end coders.
Describe the solution you'd like
Add types generator for both queries and responses. Or at least let the user select it in docs.
To be sure, I'm not asking to generate .ts/.d.ts files or something like that. Just generate a text { fieldName: type, ... } and that's all.
For example:
type LoginResponse = {     // of even without this line
id: number;
email: string;
first_name: string;
....
}

We'll leave this to the Roadmap, but there are ways to accomplish this more immediately. E.g: https://www.npmjs.com/package/openapi-typescript


Fix consistent hash policy returns stale worker addresses

What changes are proposed in this pull request?
Fix consistent hash policy returns stale worker addresses
Why are the changes needed?
Consistent hash policy only considers worker identities when building the hash ring. When a worker changes its network address but its ID stays the same, the update is ignored by the policy, so clients will try to connect with stale worker address.
Does this PR introduce any user facing changes?
No.

alluxio-bot, merge this please


Load environment variables from .env file

vendor: add dep (github.com/subosito/gotenv)

What's the benefit of supporting .env loading outside of helmfile itself?
How does/would we want this to work with helmfile.d?

We wanted to be able to insert into containers.env via values  (env or requiedEnv) of helmfile as we wanted to set environment from .env in docker-compose (or docker)

.env:
TEST=test

docker-compose
docker-compose.yaml:
services:
  test:
    image: 'image'
    environment:
      TEST: "${TEST}"  # docker-compose up ==> test

helmfile
helmfile.yaml:
releases:
- name: test
  charts: ./charts
  values:
  - env:
      test: {{ env "TEST" }}

charts/templates/deployment.yaml:
spec:
  template:
    spec:
      containers:
      - name: test
        image: test
        env:
        - name: TEST
          value: {{ $.Values.env.test }} # helmfile sync ==> test

I wanted to be able to read environment variables from an external file when executing helmfile.
You may be able to specify a file with '--env-file [FILE]' instead of an .env file.

With something like helmfile it might make more sense to specify a env file.

I tried creating an env-file option to specify a file.
https://github.com/kjdev/helmfile/commit/d0d077d8097d5a2f4ad84bc3066f69606f15aa64

@kjdev Hey. Thanks for your efforts!
I believe that I understand usefulness of .env files, but what would be difference(s) between this feature and . .env; helmfile sync or bash -c '. .env; helmfile sync?

@mumoshu
At first I thought about loading .env implicitly like docker(-composer), but if you specify it with --env-file then it's the same as. .env; helmfile sync It may not be.

@kjdev Would you mind trying set -a; . .env; set +a; helmfile sync?

@kjdev Thanks for your confirmation 👍
Would you mind if I close this pull request after documenting the -set -a; ... thing in README, also with a big acknowledgement and a reference to your awesome work?


Supports ESP32-S3 platform

This PR targets:

Support Latest IDF versions
Code cleanup
Some critical fixes
video capture/encode for streaming

Top level README.md is updated with the esp32s3 support
Related issues: #36

cc @ycyang1229 @codingspirit

I no longer work for AWS, so it is better to reach out other AWS guys.

I no longer work for AWS. It it better to reach out to other AWS members since this is one AWS repository. But if you want to develop one official branch in Espressif repository, I will be interested. Thanks.


[WiP] Update to storybook v7

What
Update to latest version
Why
React 18 support.
MDX2 support
How Tested
CI / Build / local testing
Process & policy checklist

[ ] I have updated the project documentation to reflect my changes if necessary.
[ ] I have read the CONTRIBUTING documentation.

Is this a breaking change?

[ ] This change causes current functionality to break.

This is blocked on a storybook bug: https://github.com/storybookjs/storybook/issues/22078
ESBuild configuration is missing


Add support for opacity modifier

For example, bg-blue-500/75.

Fixed by https://github.com/bratsche/twix/pull/9


Real World Action Needed: Inventory and Revive Equipment in 216

This repository's issues are reserved for feature requests, and bug reports, and questions.
I'm submitting a ...

[ ] bug report
[x] feature request
[ ] question

Expected Behavior
The 216 office should have a sufficient number of high-memory, ubuntu machines set up ready to support the work of all undergrads and grad students. User accounts on each machine should be enabled to support all of the students likely to work on those machines.
Actual Behavior
We have acquired many desktop computers over the years. Some of these Dell CPU towers may no longer be functional. An interested undergraduate is needed to evaluate the health of these devices and either dispose of them (proper protocol requires engagement with Barb and Sarah) or set them up in the office for effective use by appropriate students.
Steps to Reproduce the Problem

Check the office (including desk drawers) for Dell computer tower units.
Attempt to turn them on and log into them.
Check the version of Ubuntu currently running on these devices.

How can this issue be closed?

Identify all CPU tower units

[x] Become familiar with the ARFC computer inventory spreadsheet here.
[x] Check the office (including desk drawers) for Dell computer tower units listed on that inventory.
[ ] Add units to the inventory if they're missing from the office.
[ ] Update the inventory with the status of each item.
[ ] Incorporate any new unlisted items into the inventory.

For each dormant CPU tower unit

[ ] Attempt to turn each one on and log into it.
[ ] Check the version of Ubuntu currently running on these devices.
[ ] If Ubuntu is out of date, update Ubuntu.
[ ] If the unit won't turn on or has other functionality problems, label it for surplus.

Identify all other equipment

[ ] Ensure all monitors are in the inventory spreadsheet
[ ] Count all web cameras
[ ] Identify surplus equipment

[x] mice,
[x] keyboards,
[ ] monitors,
[ ] CPU towers,
[ ] web cameras
[ ] work with Prof. Huff to determine whether these should be stored in the office or sent to department/university surplus

[ ] Determine any needs for new equipment

[ ] mice,
[ ] keyboards,
[ ] monitors,
[ ] CPU towers,
[ ] web cameras
[ ] work with Prof. Huff to determine how many and what type should be purchased.

Once a full accounting is complete

[ ] Summarize the outcome of the exercise here in this github issue.
[ ] Work with Dr. Huff, Barb, and Sarah to surplus the non-functional items.

@katyhuff For the reset towers with nvidia graphics cards, do we need/want to have ubuntu nvidia drivers set up on them for any software we work with? Right now, none of the fresh installs have proprietary drivers included, so for example, Balakovo performs demonstrably worse on OpenGL benchmarks with a working GPU installed than without.
I can also look for more relevant benchmarks, and try on other machines if we actually want to run any numbers.


fetch mock for api tests

<TypescriptInputs Include="$(JsApiRoot)package.json" />

IS this common that mocha.opts would be part of the product package itself?

Refers to: dotnet-interactive/dotnet-interactive.csproj:130 in 933e775. [](commit_id = 933e775d8c5fead883551254f7aec5390fa4ec4d, deletion_comment = False)


"Străoane","Muncelu","Repedea","Văleni" are listed in the drop-down menu

Description:
"Străoane","Muncelu","Repedea","Văleni" are listed in the drop-down menu alongside its corresponding county and commune, according to the law
Preconditions : the website (https://peviitor-ro.github.io/ui.orase/) is up and running. After every step delete the text you typed from the search bar.

Step 1
Write in the search bar "Străoane"

Expected results
The location appears in the drop-down menu as "Sat Străoane, VRANCEA (Străoane)"

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Muncelu"

Expected results
The location appears in the drop-down menu as "Sat Muncelu, VRANCEA (Străoane)"

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Write in the search bar "Repedea"

Expected results
The location appears in the drop-down menu as "Sat Repedea, VRANCEA (Străoane)"

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Write in the search bar "Văleni"

Expected results
The location appears in the drop-down menu as "Sat Văleni, VRANCEA (Străoane)"


Bump to clap 3

This switches fabricate's arg parsing from the now-deprecated YAML-based system to the now-standard derive-based Clap API, as described here: https://github.com/clap-rs/clap/blob/master/CHANGELOG.md#300---2021-12-31.
Along with several other PRs, this will remove all dependencies on clap 2 from the rust source tree.

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @Mark-Simulacrum (or someone else) soon.
Please see the contribution instructions for more information.


Topic has section "Discard initial user input" which does not explain clearly how or why to do this

The text says "The following example watches for new conversation update activity, sends only one welcome message based on your user joining the conversation, and sets a Prompt status flag to ignore the user’s initial conversation input." The code snippets and linked sample does not show how to set a Prompt status flag to ignore the user's initial conversation input.

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

ID: a9a16806-95d6-7c66-3b85-b2ace211f367
Version Independent ID: c8565ece-392a-fb56-e911-8a5dd5555dee
Content: Send welcome message to users - Bot Service
Content Source: articles/v4sdk/bot-builder-send-welcome-message.md
Service: bot-service
Product: bot-framework
GitHub Login: @DanDev33
Microsoft Alias: v-dashel

Hi Andy,
Yes the original sample code that accompanied this article showed how to implement this, but the sample was later updated. I left the description because it addresses a real issue in how a bot acts differently based on different channels. Although that code is no longer in the sample, I will attempt to update this article to include code for doing this.

You will find this article updated to detail how the new sample code both skips the first connectionActivity and uses a flag DidBotWelcomeUser to ignore the initial user input when appropriate. This will go live with the next update. Thanks!


TokenTransfer.getTransferVaa mixes up results when doing several queries in a loop.

Hello Wormhole team.
I'm having an issue with the sdk. I'm doing a call to the tx history with wh.getTransactionsForAddress and then iterating inside the array obtained, to fetch the VAA for each of the transactions. What I'm getting are mixed up tx ids with the resulting VAA.
I created a small sample in CodeSandbox where I replicated minimally the code in my app.
To see it click here to go to CodeSandbox and open the incorporated console where I log the results.
As you can see I obtain mixed up results and wrong VAAs that can be checked in WormholeScan
For example here I can check that for this TxId the VAA sequence is 2034 https://wormholescan.io/#/tx/0xf89ea12b4ecdba9e5ec522a02f876d84ecb5bf8625963cbbb8c4bf36422e4c11?network=TESTNET&view=advanced
And I'm getting different values in my example
for tx 0xf89ea12b4ecdba9e5ec522a02f876d84ecb5bf8625963cbbb8c4bf36422e4c11 the VAA sequence is 1214 for tx 0xf89ea12b4ecdba9e5ec522a02f876d84ecb5bf8625963cbbb8c4bf36422e4c11 the VAA sequence is 2034 for tx 0xf89ea12b4ecdba9e5ec522a02f876d84ecb5bf8625963cbbb8c4bf36422e4c11 the VAA sequence is 1212 for tx 0xf89ea12b4ecdba9e5ec522a02f876d84ecb5bf8625963cbbb8c4bf36422e4c11 the VAA sequence is 2034 for tx 0xf89ea12b4ecdba9e5ec522a02f876d84ecb5bf8625963cbbb8c4bf36422e4c11 the VAA sequence is 2040 for tx 0xf89ea12b4ecdba9e5ec522a02f876d84ecb5bf8625963cbbb8c4bf36422e4c11 the VAA sequence is 2034

This was an issue with Wormholescan and has been fixed.


Added Brookfield High School

Website: https://www.brookfield.k12.ct.us/brookfield-high-school
Courses: https://www.brookfield.k12.ct.us/sites/brookfieldps/files/uploads/bhs_program_of_studies_2018-19_-_final_5.pdf

@How-Bout-No Pull request merged. Thank you!


Update documentation

Fix NPZD model config (Z->N to Z->D)
Update faulty plot (parameters wrongly perturbed)

Add further details regarding the yaml configuration


Drop calls to USNO for moon phase

The USNO API has been offline for over 6 mos, and does not seem to be on schedule to return.  ClimaCell appears to have the moon phases, just need to find a new image provider.

Wrapped the calls to USNO with a call to the suncalc npm if the URL fails.  On top of that, climacell overwrites the call on every current conditions pull.  I like the moon image, so I’ll keep the code around, but at this point I’m

So maybe they’ll come back?

no update yet -
The USNO websites aa.usno.navy.mil, ad.usno.navy.mil, aristarchus.usno.navy.mil, maia.usno.navy.mil, rorf.usno.navy.mil, toshi.usno.navy.mil, and tycho.usno.navy.mil are undergoing modernization efforts. The expected completion of the work and the estimated return of service is Fall 2020, subject to change due to potential impacts of COVID-19.
https://www.usno.navy.mil/

Still down, but the site acknowledges delays, so????
from a risk perspective, I use suncalc if USNO times out, so I’m only missing the images of the current phase.  I’m gonna keep the calls in place in hopes that USNO comes back.


Queries with complex and many stages result in "unable to create new native thread"

It looks like that there's too much of new threads spawned instantly once a very complex query is started. It feels to me that Presto shouldn't crash under whatever query, so we can make it reliable and robust to whatever someone inputs.
The cluster become unresponsive after such a query, with new queries hanging in QUEUED state. We haven't seen it recover from this automatically.
Possible solution would be to limit the amount of threads, which currently doesn't seem the case.
java.lang.OutOfMemoryError: unable to create new native thread
    at java.lang.Thread.start0(Native Method)
    at java.lang.Thread.start(Thread.java:714)
    at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:950)
    at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1368)
    at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
    at com.facebook.presto.execution.SqlStageExecution.scheduleStartTasks(SqlStageExecution.java:401)
    at com.facebook.presto.execution.SqlStageExecution$$Lambda$371/1864740512.accept(Unknown Source)
    at java.lang.Iterable.forEach(Iterable.java:75)
    at com.facebook.presto.execution.SqlStageExecution.scheduleStartTasks(SqlStageExecution.java:400)
    at com.facebook.presto.execution.SqlStageExecution$$Lambda$371/1864740512.accept(Unknown Source)
    at java.lang.Iterable.forEach(Iterable.java:75)
    at com.facebook.presto.execution.SqlStageExecution.scheduleStartTasks(SqlStageExecution.java:400)
    at com.facebook.presto.execution.SqlStageExecution$$Lambda$371/1864740512.accept(Unknown Source)
    at java.lang.Iterable.forEach(Iterable.java:75)
    at com.facebook.presto.execution.SqlStageExecution.scheduleStartTasks(SqlStageExecution.java:400)
    at com.facebook.presto.execution.SqlStageExecution.start(SqlStageExecution.java:392)
    at com.facebook.presto.execution.SqlQueryExecution.start(SqlQueryExecution.java:216)
    at com.facebook.presto.execution.QueuedExecution.lambda$start$85(QueuedExecution.java:68)
    at com.facebook.presto.execution.QueuedExecution$$Lambda$230/808613438.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

Version 0.114

Do you have an example query that reproduces this on, say tpch data? I've never seen this

Essentially it's a query consisting of about 700 different (problem seems to relate a bit to what happens   #3431 ) stages, which all seem to start a new thread (or multiple).
We have 24GB of RAM allocated per node.

Ah, I think that's an issue with how the scheduler currently works. Can you try https://github.com/facebook/presto/pull/3016 and see if that fixes it?

The phased execution policy in that patch should fix the problem with everything stating at once, but I would expect that you will run into other problems with having 700 stages.  If it does work, I would love to know.
To enable the phased execution policy set the session property “execution_policy = ‘phased’” or set the configuration parameter "query.execution-policy = phased”.
-dain

On Aug 12, 2015, at 9:30 AM, Christopher Berner<EMAIL_ADDRESS>wrote:
Ah, I think that's an issue with how the scheduler currently works. Can you try #3016 and see if that fixes it?
—
Reply to this email directly or view it on GitHub.

@cberner @dain  That sounds like something that would improve this indeed. Thanks for thinking with me. I will have to find some time to build from that branch, setup a test cluster and run the queries, which might take a few days.

@RobinUS2 could you please close the issue now? Unless the problem is not solved and you can share further insights.

FYI, we found that adding the following lines to the /etc/security/limits.conf file on all Presto nodes:
presto    soft    nproc 32768
presto    hard    nproc    65536
presto soft nofile 32768
presto hard nofile 65536

helped with similar issues.


Placebo not listed as a dependency

The CurseForge website mod description does not list Placebo as a dependency, which can make it confusing for server owners who have to manually download the mod, the only hint being a crash report in the server log.

The dep is current as of new versions


[KYUUBI #1704] Complete Flink-Hive data type mapping

Why are the changes needed?

Currently, only a subset of Flink data types is supported. Queries that return results with unsupported data types would fail with Thrift TTransportExecption. We should fix this by completing Flink data type to Hive data type mapping.
This is a sub-task of KPIP-2 #1322.
How was this patch tested?

[x] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before make a pull request

Codecov Report

Merging #1770 (2d53a3b) into master (36b95d3) will increase coverage by 0.03%.
The diff coverage is 59.75%.

@@             Coverage Diff              @@
##             master    #1770      +/-   ##
============================================
+ Coverage     59.43%   59.47%   +0.03%
+ Complexity      241      240       -1
============================================
  Files           273      273
  Lines         13415    13489      +74
  Branches       1695     1727      +32
============================================
+ Hits           7973     8022      +49
- Misses         4756     4773      +17
- Partials        686      694       +8

Impacted Files
Coverage Δ

...org/apache/kyuubi/engine/flink/schema/RowSet.scala
60.00% <59.75%> (+5.03%)
:arrow_up:

...ache/kyuubi/operation/KyuubiOperationManager.scala
92.50% <0.00%> (-2.50%)
:arrow_down:

...rg/apache/kyuubi/engine/trino/TrinoStatement.scala
64.70% <0.00%> (-1.18%)
:arrow_down:

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 36b95d3...2d53a3b. Read the comment docs.

thanks, merged to master


nixos/resilio: listen on [::1] by default

Motivation for this change
fix #54482
Things done
I tested that it's listening on [::1] with the ss command.

[ ] 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.

maybe @Mic92

/marvin opt-in

/status needs_review

Done. It's the first time I edited one of those docbook xml files, so I'm not sure if I did it right.

Thanks!


Bump mock to 2.0.0

Just realised I haven't versioned this. I assume I don't need to because it's just a test dependancy I'm updating rather than anything that people would pull into apps?

Sorry missed the comment - no need for a version bump, this never gets pulled in as a python package so the change here will have zero impact on apps that use it, only on tests for this repo.


tor stable 6.0.6

Thanks you are the bomb
On Nov 16, 2016 10:30, "Christian"<EMAIL_ADDRESS>wrote:

Merged #206 https://github.com/jessfraz/dockerfiles/pull/206.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jessfraz/dockerfiles/pull/206#event-860108898, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABYNbO8T1faPc_mZjZUZGFVaQ_eyLm8Sks5q-iSBgaJpZM4KzCnQ
.


Tool script set_mode.py error

Raised by user:

The script set_mode.py has been working but in the past few days it has failed. Here is the me what I see.
Traceback (most recent call last):
File "C:\Users\dgpet\Documents\Projects\Python\Powerwall\set-mode.py", line 299, in
mode = data["operation"]
KeyError: 'operation'
I have dumped the ‘data’ though I don’t have a copy of successful one to compare too..  Anything I can do to help?

Confirmed that the data payload no longer contains 'operation' key.

The API or the way the teslapy mapps the Tesla API response has changed.  The operational mode for the Powerwall used to be visible in the get_battery_data() which this script used but is no longer visible there.  It does show up at the site configuration payload at api('SITE_CONFIG').  I adjusted the script to use that as the source for the operational mode.
You can pull the latest changes from set-mode.py.


added the unit tests for the function GetNetDevicesFromPci

Travis Failed
https://travis-ci.org/Mellanox/sriovnet

Will fix that asap.
From: Lenny<EMAIL_ADDRESS>Sent: Monday, August 19, 2019 3:02 PM
To: Mellanox/sriovnet<EMAIL_ADDRESS>Cc: Abdallah Yasin<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Mellanox/sriovnet] added the unit tests for the function GetNetDevicesFromPci (#24)
Travis Failed
https://travis-ci.org/Mellanox/sriovnethttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftravis-ci.org%2FMellanox%2Fsriovnet&data=02|01|abdallahyas%40mellanox.com|bb9a51376f27414d96ed08d7249d1373|a652971c7d2e4d9ba6a4d149256f461b|0|0|637018129412324689&sdata=H3ySdKZ7rr1%2B%2B1NI6QPBwuKC2QMei%2FKUqPUMTHGdbpI%3D&reserved=0
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMellanox%2Fsriovnet%2Fpull%2F24%3Femail_source%3Dnotifications%26email_token%3DAILCQGDW7M7CXF6JMPSH4VTQFKDUNA5CNFSM4IM2U3VKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4SVFGI%23issuecomment-522539673&data=02|01|abdallahyas%40mellanox.com|bb9a51376f27414d96ed08d7249d1373|a652971c7d2e4d9ba6a4d149256f461b|0|0|637018129412334683&sdata=iRONDeRNlFowM1l1q%2Bv%2F96zWyD%2BE1Bd82JPpjizUld4%3D&reserved=0, or mute the threadhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAILCQGBAY5DVVHPUT2ROAQDQFKDUNANCNFSM4IM2U3VA&data=02|01|abdallahyas%40mellanox.com|bb9a51376f27414d96ed08d7249d1373|a652971c7d2e4d9ba6a4d149256f461b|0|0|637018129412334683&sdata=Qqiea7gknmTwpSH3jeaSR4dzmzZKEM0yzdy0wFYXNh4%3D&reserved=0.

logically this commit needs to be before the actual unit tests right ?

you mean for it to be in a separate pr?


[admin] merge to live

Learn Build status updates of commit a04b781:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error: CannotMergeCommit] Cannot merge commit a04b781223ca558f2a99dec7548de71baf61fde6 in branch main of repository https://github.com/MicrosoftDocs/office-365-management-api into branch live (commit 43167e21ed45406d67d6bad815788fc9fe291429). Please follow this documentation: https://help.github.com/articles/resolving-a-merge-conflict-using-the-command-line/ to use git.exe to resolve you content conflicts locally and then push to remote.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 801856f:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error: RuningBuildFailed] Some unexpected errors happened when running build, please open a ticket in https://aka.ms/SiteHelp and include the error report for our team to troubleshoot

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Sync eng/common directory with azure-sdk-tools for PR 3342

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/3342  See eng/common workflow

/check-enforcer override


Blazor SS - Get KeyPress and KeyUp-Events

How can I use the javascript events document.keydown and document.keyup in my Blazor Serverside app?

I found it by myself.


Compatible with Spring Boot 3.2.x

When will there be a release of Spring Cloud which is compatible with Spring Boot 3.2.x

See https://github.com/spring-cloud/spring-cloud-release/milestones?direction=asc&sort=due_date&state=open

Hi @spencergibb
Spring Cloud 2023.0.0 should have been released yesterday but I didn't see any release notes. Was it delayed by some reason?

It's in progress

call me anxious, but I am waiting too :)

Waiting, waiting, wait...ing, w.........ZZZzzz.

It's in progress

Thank you for the quick answer. Do you have ETA for 2023 release?

Why are the release dates of Spring Cloud not synced with the release dates
of Spring Boot?
Op wo 6 dec. 2023 13:08 schreef Sergiy Morenets @.***>:

It's in progress
Thank you for the quick answer. Do you have ETA for 2023 release?
—
Reply to this email directly, view it on GitHub
https://github.com/spring-cloud/spring-cloud-release/issues/274#issuecomment-1842743096,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABKLAQA2D7CWAHVDKPQKCYTYIBN4NAVCNFSM6AAAAABABHJGPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBSG42DGMBZGY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

@martijndebruijn That's a perfect question. Spring Boot was released more than 2 weeks ago.

@martijndebruijn There is a simple answer because Spring Cloud uses Spring Boot. It is the same as Spring Framework is released before Spring Boot. So it is always Spring Framework, Spring Data, Spring Boot and Spring Cloud in dependency order.


[PyTorch] NotImplementedError: The following operators are not implemented: ['aten::stft']

Hi,
When I try to compile a Pytorch model that uses torch.stft, I'm getting the following error.
NotImplementedError: The following operators are not implemented: ['aten::stft']
Will this operator be supported within Apache TVM?
Thanks!

This is hard to support, since it probably involves FFT, which is a very challenging op to implement and optimize.

stft added in https://github.com/apache/tvm/pull/11190 is implemented in a very naive way (exactly like 1D convolution). I think istft is easy using the similar approach, but fft / ifft with O(nlogn) complexity would be much more challenging.


Search for puzzle by name

Need a command like !find foo or something to get you the channels for a puzzle. Too hard to jump around right now.

Assuming this is a bot command, yeah?

Assuming this is a bot command, yeah?

Yeah. But actually once I learned about cmd+k this wasn't as much of an issue for me personally

Yeah. But actually once I learned about cmd+k this wasn't as much of an issue for me personally

I think cmd-k solves this issue.


The page "Getting started" is not working right now

Please, check it:
https://webpack.js.org/guides/getting-started/

works for me, please check again!

Yes, fixed, something wrong with servers

Now it works, yes. Thanks


Make this repo the proper home for the calico/build image

Looks fine, tests are failing but presumably those are fixed by the calico/test PR I just merged?  Care to rebase?

Rebased, tests are passing so merging.


Stopped working on adjusting built in monitor brightness after updating to MacOS Sequoia

Before opening the issue, have you...?

[X] Searched for existing issues
[X] Read through the Monitor-Troubleshooting Wiki
[X] Updated MonitorControl to the latest version (if applicable)

Describe the issue
After updating to MacOS Sequoia, the application crashes (the process terminates) whenever I try to adjust the brightness of the built-in monitor on both my MacBook Air M1 and MacBook Pro M1 Pro. However, adjusting the brightness on external displays still works as expected. Prior to the update, the brightness control for the built-in display functioned correctly, but now no brightness changes are applied through the app, and the app crashes when attempting to make adjustments.
Expected behavior
The application should successfully adjust the brightness of both the built-in monitor and the external display.
Anything else?
No response
Environment Information (please complete the following information)
- macOS version: 15.0 Sequaio
- Mac model: Macbook Air M1
- MonitorControl version: 4.2.0 Build 7048
- Monitor(s): LG HDR 4k and built-in Retina Display
- Monitor Cable(s)/Connection(s): USB-C
- Apple Silicon/M1 (yes or no): yes

Witnessing the exact same behaviour (silently quits as soon as the built-in display of the MacBook becomes active, e.g. by moving the cursor on it and clicking).

Witnessing the exact same behaviour (silently quits as soon as the built-in display of the MacBook becomes active, e.g. by moving the cursor on it and clicking).

I found a temporary workaround for this issue. This one isn't an official build but it works as expected 😄
https://github.com/MonitorControl/MonitorControl/issues/1570#issue-2346240609

Right, you need to use that build. :)


Bump dependencies

This PR bumps the version bounds on xml-conduit.
The build and tests all pass. I'm currently verifying it in a work project.

Anything I can do to help get this merged/released? :slightly_smiling_face:

Checking on this PR again :) If you'd like help with maintenance, I'd be happy to chip in.

Thanks! I bumped it a little bit more to make it buildable with the latest Stackage LTS. On hackage as <IP_ADDRESS>.


Is it possible to use Enum without knowing it's definition inside function calls

Lets say we have enum like:
enum SportType {
  Football, Basketball, Hockey,
};

and then we have function that is using it
export function doSomethingWithSport(sport: SportType) {
  // doing something
}

Later on, when we use this function (possibly in totally different file), we use it like:
doSomethingWithSport(SportType.Football)

note it requires SportType to be imported inside local scope.
But hey, as long as we know exactly what matching type is here, why not make it possible to use it like:
doSomethingWithSport(.Football)

Since it's known that by .Football in this context we mean SportType enum, it'd be quite convinient to do it this way (you don't need to import enums alongside with function itself)
Is there such option in Typescript or is it planned?
It'd also be handy with switch etc like in Swift lang: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Enumerations.html

Duplicate of https://github.com/Microsoft/TypeScript/issues/1713 and https://github.com/Microsoft/TypeScript/issues/8964

Automatically closing this issue for housekeeping purposes. The issue labels indicate that it is unactionable at the moment or has already been addressed.