Do not let jekyll-last-modified-at break tests

I don't know why #86 is failing tests on Travis, but I cannot reproduce locally.
Frankly, I don't much care if jekyll-last-modified-at is coming up with the correct date or not, so long as we are using what is provided in the last_modified_at property.
This removes the dev dependency on jekyll-last-modified-at and, hopefully, will make the tests a little less rickety…?

Makes sense. Think we can assume the plugin has its own tests, and just use its documented API.


when run from id wrapper, build scripts should make clean to avoid mystery build segfault(???)

uuuuuuugh
ran into this after adding an assert in estimate.c, even after make clean. make clean did not help, but it still did not segfault 100%, just sometimes. adding the asserts caused the build to segfault; reverting fixed it. maybe some crazy executable-size madness.
--- a/work/modules/landslide/estimate.c
+++ b/work/modules/landslide/estimate.c
@@ -26,6 +26,10 @@ uint64_t update_time(struct timeval *tv)
        time_t secs = new_time.tv_sec - tv->tv_sec;
        suseconds_t usecs = new_time.tv_usec - tv->tv_usec;

+       assert(tv->tv_sec <= new_time.tv_sec && "travelled back in time?");
+       assert((tv->tv_sec < new_time.tv_sec || tv->tv_usec <= new_time.tv_usec)
+              && "travelled back in time?");
+
        tv->tv_sec  = new_time.tv_sec;
        tv->tv_usec = new_time.tv_usec;

suggested implementation of this bug, even though it doesn't fix the prob in comment above:
--- a/pebsim/build.sh
+++ b/pebsim/build.sh
@@ -241,5 +241,5 @@ fi
 if [ ! -f $STUDENT ]; then
        die "$STUDENT doesn't seem to exist yet. Please implement it."

+(cd ../work && make clean && make) || die "Building landslide failed."
 success "Build succeeded."


NSX Version is <IP_ADDRESS>

NSX 2.4.1 is not out yet.  The version should be NSX <IP_ADDRESS>.
thanks

https://github.com/pivotal-cf/docs-pks/pull/654

this is fixed, thanks for reporting this


Adding a torrent with ~255 files or more crashes picotorrent.

version: 0.5 x64 portable
Just attempted to add a torrent with >255 files and picotorrent crashed.
Did some testing and it appears to be around 255, I added a torrent with 254 files and it didn't crash, but when I attempted a torrent with 256 files it crashed.
INFO - 20:46:38.369 - picotorrent::core::session::load - Loading session
INFO - 20:46:38.482 - picotorrent::core::session::load_state - Session state loaded
INFO - 20:46:38.482 - picotorrent::core::session::load_torrents - Loading 0 torrent(s)
FATAL - 20:46:41.460 - picotorrent::logging::log::on_unhandled_exception - Unhandled exception occured
at "picotorrent::core::add_request::file_priority" (line 36)
at "picotorrent::core::add_request::file_priority" (line 36)
at "picotorrent::app::controllers::add_torrent_controller::show_torrent" (line 249)
at "picotorrent::app::controllers::add_torrent_controller::on_dialog_init" (line 147)
at "picotorrent::ui::dialogs::add_torrent_dialog::on_init_dialog" (line 170)
at "picotorrent::ui::dialogs::dialog_base::dlg_proc" (line 90)
at "picotorrent::ui::dialogs::dialog_base::dlg_proc_proxy" (line 112)
at "IsDialogMessageW"
at "IsDialogMessageW"
at "IsDialogMessageW"
at "DispatchMessageW"

Thanks for the report! I'll have a look,


fix: added github action to publish linz nr plugin

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.root seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Removed extra spaces in default log tags

I don't think these spaces were meant to be there, but I don't know. Now all tags are consistent though.
It currently looks like this when logging an info message:
[[INFO] ] This is my info message

It was deliberate to achieve the same indentation level for all logs. I agree that it could have been achieved by proper log format (same for the parenthesis), but it's so small of a change that I'd keep it as is for consistency with the older versions.


Upgrade ray to 0.7.3

Pull request information

Status: Ready to merge
Kind of changes: Upgrade version
Related PR or issue: ? (optional)

Description
Update run scripts and benchmarks script to use Ray 0.7.3. Also update autoscale scripts to renable ray exec
Running experiments with ray exec
Instructions on how to run things with EC2 / Ray

Alright, in addition to what I mentioned before, I also:

added upadted pkl results for the rllib tests
updated the obs space of multiagent highway to deal with new gym features
fixed multiagent features in visualizer_rllib

Everything should pass now, so approving


Rename RealPBFT/RealTPraos to Byron/Shelley

The name RealPBFT was chosen because we were testing the protocol of Byron,
i.e., PBFT, and there already was a test for a mock block using the
PBFT protocol (MockPBFT).
For Shelley, we tried to remain consistent and picked RealTPraos, even though
there was no MockTPraos yet. Currently, we don't expect to ever introduce
MockTPraos.
In the end, these tests evolved so much that they have become tests of the
block, not just of the protocol. The existence of the Cardano ThreadNet, which
combines multiple eras and thus protocols into one test, illustrates this
nicely. So renaming RealPBFT to Byron now seems the right thing to do.
Similarly for RealTPraos and Shelley. Note that the upcoming eras, Allegra,
Mary, Goguen, ..., will all use the same RealTPraos protocol as Shelley. The
current RealTPraos tests are specific to the Shelley era, so the RealTPraos
name will be misleading. If we rename it to Shelley, we can later add
Allegra and Mary, if desired. Alternatively, if we later generalise the
Shelley tests to work with any Shelley-based era, we can rename it (or the
common infrastructure) to ShelleyBased.

Ah... of course immediately after I Approve :P. Minor:
$ git grep -i -e 'dualpbft' origin/mrBliss/drop-real -- '*hs'
origin/mrBliss/drop-real:ouroboros-consensus-byron-test/src/Ouroboros/Consensus/ByronDual/Ledger.hs:-- DualPBFT tests is to lift these tests to the general consensus setting,
origin/mrBliss/drop-real:ouroboros-consensus-byron-test/test/Test/ThreadNet/Byron.hs:    -- * To support the DualPBFT tests
origin/mrBliss/drop-real:ouroboros-consensus-byron-test/test/Test/ThreadNet/Byron.hs:-- | An entrypoint used by "Test.ThreadNet.DualPBFT"
origin/mrBliss/drop-real:ouroboros-consensus-byron-test/test/Test/ThreadNet/Byron.hs:-- See the @'Arbitrary' 'Test.ThreadNet.DualPBFT.SetupDualPBft'@ instance.

Ah... of course immediately after I Approve :P. Minor:
$ git grep -i -e 'dualpbft' origin/mrBliss/drop-real -- '*hs'
origin/mrBliss/drop-real:ouroboros-consensus-byron-test/src/Ouroboros/Consensus/ByronDual/Ledger.hs:-- DualPBFT tests is to lift these tests to the general consensus setting,
origin/mrBliss/drop-real:ouroboros-consensus-byron-test/test/Test/ThreadNet/Byron.hs:    -- * To support the DualPBFT tests
origin/mrBliss/drop-real:ouroboros-consensus-byron-test/test/Test/ThreadNet/Byron.hs:-- | An entrypoint used by "Test.ThreadNet.DualPBFT"
origin/mrBliss/drop-real:ouroboros-consensus-byron-test/test/Test/ThreadNet/Byron.hs:-- See the @'Arbitrary' 'Test.ThreadNet.DualPBFT.SetupDualPBft'@ instance.

Thanks for catching this! I had grepped for RealPBFT and RealTPraos, but not for DualPBFT (case insensitive).

bors merge


Add RSS/Atom subscription to package pages

I want to know when my favorite package is updated.

When we do this, we should also add a feed for the site; some feed readers can't handle linking to the OData feed, plus we need to add the proper links, etc.


evil-snipe-repeat-keys nil should work with override mode

First, thanks for the essential package. It's even better than the vim inspiration.
What is especially nice is the transient mappings to ; and , while sniping. This allows , for example, to be bound to something else normally, and still be used for search repeat. I also want this behaviour for f/t, so I set (evil-snipe-override-mode 1). However, I want s/f/t to always start a new search, rather than repeating the search (I already have ; and , for that). (setq evil-snipe-repeat-keys nil) seems to be the right setting, but with override-mode enabled, s/f/t are bound to repeat the search.
So to reproduce: (setq evil-snipe-repeat-keys nil) (evil-snipe-override-mode 1), try a search with s, then press s again. The desired behaviour is that you will be prompted for 2 new letters to snipe to, not that the search will be repeated. Currently, you need to exit the transient state with esc then search again, adding an unnecessary step.

Thank you, and you're very welcome!
What you're asking for is already implemented, however, I realize the problem. The transient keymaps are initialized on load, so you have to do (setq evil-snipe-repeat-keys nil) before you enable evil-snipe-mode.
Sorry about that! I will fix this as soon as I have time (until then, I'll leave this issue open).


favicon fail on GAE

I'm deploying my personal project to a Google App Engine after do some test localy with uvicorn. Everything i'ts fine locally, but when I put the same project on the server, it doesn't work and get two errors.
One related with websockets, thats I'm resolving using "websockets=False" flag.
Two: I'ts a real mistery for me. If I put a favicon ( wp.favicon="http:\...[other\site\url\logo.png]" ) all the app stop.
Seeing in the browser develop tools I can see _`

favicon "Failed to load resource: net::ERR_UNKNOWN_URL_SCHEME"

`_
If I quit or comment this line, everything works again.
Somebody know why?

Could you please try with the following favicon setting:
wp.favicon = ''https://elimintz.github.io/favicon.png"

and see if it works? Just to rule out GAE related issue.
As for websockets, please see the following:
https://cloud.google.com/blog/products/application-development/introducing-websockets-support-for-app-engine-flexible-environment
Working with websockets=False is also fine if you don't need to push data to websites.

Thanks,
with your icon ( without double single quotes after address ) the app load and wokrs fine, but the blue icon it's shows only on the first reload of the page; after when I press a button, the icon disappear and noicon or generic icon is showed.
The chrome console show:
nanhttps://elimintz.github.io/favicon.png:1 Failed to load resource: net::ERR_UNKNOWN_URL_SCHEME
And if I try to put an static icon file under "/static/..." the app stop again and chrome console show:
(index):378 Uncaught TypeError: Cannot read property 'redirect' of undefined     at Object.success ((index):378)     at u (jquery.js:2)     at Object.fireWith [as resolveWith] (jquery.js:2)     at k (jquery.js:2)     at XMLHttpRequest.<anonymous> (jquery.js:2)

Thank you for flagging this. There is a bug in the page update. It does not check for an absolute address favicon like it does during the load and tries using a relative path which creates the error. I fixed it and it will be available in the next version which is coming out soon.
In the meantime, I would recommend downloading the favicon and putting it in your program directory which is also the default static directory. Then just use:
wp.favicon = "/favicon.png"

Okay, thanks for your work. I really like JustPy
Seem if I putt favicon in root folder it's working for now.


How to keep line breaks

Guys could you provide help, how to keep line breaks.
I have a text with paragraphs

First sentence
\n
Next one

I want to satanize it for Telegram bot which don't like
, but seems that paired tags cannot be transformed to something like \n.
Line breaks \nin original text also become wiped.
I'll be grateful for any ideas

I have similar problem in

git status
git add
git commit

"keep_typographic_whitespace": True may help?

+1 on this, I am integrating user-inputted  blocks and I need to keep linebreaks!


Cannot run: Getting a TransformError relating to rxjs

I am trying to run this library by following the sample:
import { decorator as sensors } from 'react-native-sensors';
Project doesn't run at all and I get a "TransformError: rxjs/symbol/iterator.js: Property left of AssignmentExpression expected node to be of a type ["LVal"] but instead got a "ConditionalExpression"
Running React Native 0.48
Thanks.

Thank you 👍  Do you have by any chance an example project I could check it out wih?

Should be fixed in 2.4.2 by #43


Video size really small

With the latest change of this version of MediaElementJS I have the issue of getting a really small image when I create a video on a modal box, since the video container's height is 5px. So I looked at the code and I think this can be fixed by doing the following:
File: src/js/mep-player.js
Line: 821
Either this:
if(isNaN(newHeight)) {
     newHeight = parentHeight;
}

if ( parentHeight !== 0 && newHeight > parentHeight ) {
     parentHeight = newHeight;
}

or this:
if(isNaN(newHeight) || ( parentHeight !== 0 && newHeight > parentHeight && parentHeight > nativeHeight)) {
    newHeight = parentHeight;
}

Let me know your thoughts. I can't set this as a pull request because I already have one in place but haven't heard anything from it yet

Already integrated


AttributeError: module 'numpy' has no attribute 'int'

I am trying to install clearml serving on python 3.9.
The problem seems to be related to new releases of numpy.
Here is the full stack trace:
clearml-serving create --name "serving example"

Traceback (most recent call last):
  File "/Users/galleon/.pyenv/versions/maio-serving/bin/clearml-serving", line 5, in <module>
    from clearml_serving.__main__ import main
  File "/Users/galleon/.pyenv/versions/3.9.16/envs/maio-serving/lib/python3.9/site-packages/clearml_serving/__main__.py", line 9, in <module>
    from clearml_serving.serving.model_request_processor import ModelRequestProcessor, CanaryEP
  File "/Users/galleon/.pyenv/versions/3.9.16/envs/maio-serving/lib/python3.9/site-packages/clearml_serving/serving/model_request_processor.py", line 18, in <module>
    from .preprocess_service import BasePreprocessRequest
  File "/Users/galleon/.pyenv/versions/3.9.16/envs/maio-serving/lib/python3.9/site-packages/clearml_serving/serving/preprocess_service.py", line 247, in <module>
    class TritonPreprocessRequest(BasePreprocessRequest):
  File "/Users/galleon/.pyenv/versions/3.9.16/envs/maio-serving/lib/python3.9/site-packages/clearml_serving/serving/preprocess_service.py", line 253, in TritonPreprocessRequest
    np.int: 'int_contents',
  File "/Users/galleon/.pyenv/versions/3.9.16/envs/maio-serving/lib/python3.9/site-packages/numpy/__init__.py", line 305, in __getattr__
    raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations

Installed packages:
pip list
Package            Version
------------------ -----------
attrs              22.2.0
certifi            2022.12.7
charset-normalizer 3.1.0
clearml            1.9.3
clearml-serving    1.2.0
furl               2.1.3
idna               3.4
jsonschema         4.17.3
numpy              1.24.2
orderedmultidict   1.0.1
pathlib2           2.3.7.post1
Pillow             9.4.0
pip                23.0.1
psutil             5.9.4
PyJWT              2.4.0
pyparsing          3.0.9
pyrsistent         0.19.3
python-dateutil    2.8.2
PyYAML             6.0
requests           2.28.2
setuptools         58.1.0
six                1.16.0
urllib3            1.26.15

Hey @galleon ! Just letting you know that this issue has been resolved in the recently released v1.3.0. Let us know if there are any issues :)

@galleon closing this. Please reopen if required.


having multi-participants simulator

Dear GustavoSilvera I come with a new issue. Is there any way to have two driving simulators in one environment?
I mean in 2 different PC two different people drive their own DReyeVR simulator, but they can see each other's car and have interaction with each other?

Having multiple EgoVehicles within the same world in Carla/DReyeVR is difficult because it has to go through a network, so both of the worlds are communicated. While not impossible (since we could create a peer-to-peer mirror of the other person's EgoVehicle and sensor characteristics) this is certainly non-trivial in Carla and we haven't even really thought about this or designed DReyeVR to support this in any way.
Since the EgoVehicles in DReyeVR are run on the "server" (UE4 binary) directly (to make use of UE4's VR capabilities and improved performance) rather than through a pygame client (which could then be operated over a network) I don't think this can be done in the same way Carla handles multiple ego-vehicles.
What could be done is spawning a non-VR-DReyeVR-ego-vehicle using something like manual_control.py while there is a participant in the main "server", but then only one of the two participants is in VR while the other is controlling another vehicle through the flat Carla pygame instance.
TL;DR: having two VR players on the same DReyeVR instance is very difficult because of synchronization/communication, but having one VR and one pygame player should be doable. Does this work for your situation?

You mean that it is possible to have 2 different people one of them can see Carla through VR headset one of them can see through the monitor, yes? If yes, could both of them drive with different Logitech wheels and pedals?

Yes, I believe this should work since it is effectively just running DReyeVR plus using this manual_control.py script (provided by CARLA) which also supports a logitech wheel plugin. However I'm not sure if these two players can run on the same computer (since the focus will be either on the server (player 1) or the pygame (player 2), so it might be simpler to have two computers where only one of them (with the better GPU) running the Carla server (with the VR participant: player1) and the other one (player2) just runs the pygame and connects to the fast computer.

Thank you so much, I want to find the combination of two different drivers in the driving simulator, therefore I ask this question. but I did not understand how connect player 2 to player 1. I have 2 computers that DReyeVR has been installed on them.
what should I do? Could you elaborate a little more?

I can elaborate but know that I haven't been able to test this at all and I only think it should work:
(I suspect there might be some python bugs in creating a new "hero" vehicle while the DReyeVR EgoVehicle already exists. But let me know if you run into those and I'll take a closer look)
These are the steps I think would work:

Install Carla+DReyeVR on both computer A (the faster one) and B (can be slower/cheaper than computer A)
Get computer A's ip information: ipconfig /all (in Windows cmd) or ip a (in Linux), lets say its <IP_ADDRESS>. Carla's default port is 2000 so you can leave this unchanged.
Player 1 enters DReyeVR in the VR setting on computer A (the fast computer) and can drive manually with the logitech hardware
Player 2 (with DReyeVR installed on Computer B) runs python PythonAPI/examples/manual_control.py --host <IP_ADDRESS> --port 2000 so this connects to Computer A's running Carla instance and starts a pygame instance that transmits the new "Player 2" vehicle to Computer B.

I'm also not sure how good the quality will be on Computer B since Computer A needs to transmit the rendered scene from its local Carla instance over the network to Computer B (so it might be choppy/laggy). But YMMV.

Hi
I see this error:
Traceback (most recent call last):
File "PythonAPI/examples/manual_control.py", line 1325, in
main()
File "PythonAPI/examples/manual_control.py", line 1317, in main
game_loop(args)
File "PythonAPI/examples/manual_control.py", line 1191, in game_loop
sim_world = client.get_world()
RuntimeError: time-out of 20000ms while waiting for the simulator, make sure the simulator is ready and connected to <IP_ADDRESS>0:2000
but I executed CarlaUE4.exe -vr in the other computer and I see the environment is ready on that computer. then I execute the python PythonAPI/examples/manual_control.py --host <IP_ADDRESS>0 --port 2000 on the other computer
why this happened? because I think this error related to the not founding an environment in the carla!

in this time have this error. I know that because it spawned randomly. but how can I change it to know spawn in the location of DreyeVr vehicle?
INFO:  Could not find the required file in cache, downloading...  Carla/Maps//OpenDrive/map3.xodr
WARNING: cannot parse georeference: ''. Using default values.
WARNING: Traffic sign 6 overlaps a driving lane. Moving out of the road...
Warning! Actor Generation is not valid. No actor will be spawned.
Traceback (most recent call last):
File "PythonAPI/examples/manual_control.py", line 1325, in
main()
File "PythonAPI/examples/manual_control.py", line 1317, in main
game_loop(args)
File "PythonAPI/examples/manual_control.py", line 1214, in game_loop
world = World(sim_world, hud, args)
File "PythonAPI/examples/manual_control.py", line 217, in init
self.restart()
File "PythonAPI/examples/manual_control.py", line 246, in restart
blueprint = random.choice(get_actor_blueprints(self.world, self._actor_filter, self._actor_generation))
File "C:\Users\elnaz\anaconda3\envs\carla\lib\random.py", line 261, in choice
raise IndexError('Cannot choose from an empty sequence') from None
IndexError: Cannot choose from an empty sequence

Have you tried just running manual_control.py on the host machine (A) while the DReyeVR simulator was occupied and running? I was able to run manual_control.py on the host machine (A) without issue and both the server (DReyeVR instance) and client (pygame instance) were working nicely. Your error message is regarding missing blueprint data rather than spawn location information so I'm not sure what you are asking.
If you'd like to know where the DReyeVR vehicle is located, you should follow these steps to get a reference to the EgoVehicle and then just use it like a normal carla.LibCarla.vehicle actor (which tracks orientation for you). For instance, once you have the reference in a variable you can use Carla's get_location() method as described here.

I found out I could not open pygame window. I have this error:
Warning! Actor Generation is not valid. No actor will be spawned.
Traceback (most recent call last):
File "manual_control.py", line 1325, in
main()
File "manual_control.py", line 1317, in main
game_loop(args)
File "manual_control.py", line 1214, in game_loop
world = World(sim_world, hud, args)
File "manual_control.py", line 217, in init
self.restart()
File "manual_control.py", line 246, in restart
blueprint = random.choice(get_actor_blueprints(self.world, self._actor_filter, self._actor_generation))
File "C:\Users\elnaz\AppData\Local\Programs\Python\Python37\lib\random.py", line 261, in choice
raise IndexError('Cannot choose from an empty sequence') from None
IndexError: Cannot choose from an empty sequence
I could not find any solution for this.
I could execute generate_traffic.py without problem.

Hmm. Can you install DReyeVR on gamemode branch to a clean version of Carla? I verified this should work but not sure about main yet.

sure, but how? could you elaborate more? what should I do?

run git pull in the DReyeVR repo, then git checkout gamemode, then run make install on a clean version of CARLA (with no DReyeVR)

(This is a WIP branch that should be merged into main soon)

(You should git pull to get to the latest commit (currently e19925a2409924039106e63d52413548eb1dfd17) on DReyeVR)

thanks. should I install DReyeVR with the branch of game mode on both PCs?

Yes, and you'll need to rebuild the python API for both as well

您是否尝试过manual_control.py在 DReyeVR 模拟器被占用并运行时仅在主机 (A) 上运行？我能够manual_control.py在主机 (A) 上毫无问题地运行，并且服务器（DREyeVR 实例）和客户端（pygame 实例）都运行良好。您的错误消息是关于缺少蓝图数据而不是生成位置信息，所以我不确定您在问什么。
如果您想知道 DREyeVR 车辆的位置，您应该按照以下步骤获取对 EgoVehicle 的引用，然后像普通的 carla.LibCarla.vehicle actor（为您跟踪方向）一样使用它。例如，一旦您在变量中有了引用，您就可以按照此处get_location()所述使用 Carla 的方法。

您是否尝试过manual_control.py在 DReyeVR 模拟器被占用并运行时仅在主机 (A) 上运行？我能够manual_control.py在主机 (A) 上毫无问题地运行，并且服务器（DREyeVR 实例）和客户端（pygame 实例）都运行良好。您的错误消息是关于缺少蓝图数据而不是生成位置信息，所以我不确定您在问什么。
如果您想知道 DREyeVR 车辆的位置，您应该按照以下步骤获取对 EgoVehicle 的引用，然后像普通的 carla.LibCarla.vehicle actor（为您跟踪方向）一样使用它。例如，一旦您在变量中有了引用，您就可以按照此处get_location()所述使用 Carla 的方法。

Hi! How to run manual_control.py and DReyeVR vr mode in one computer? Can you explain it in detail?

我发现在执行 manual_control.py 时无法打开 pygame 窗口，但是我可以毫无问题地执行 generate_traffic.py。我遇到了这个错误，我找不到任何解决方案： 警告！演员生成无效。不会产生任何演员。 追溯（最近调用最后）： 文件“manual_control.py”，第 1325 行，在 main() 文件“manual_control.py”，第 1317 行，在主 game_loop(args) 文件“manual_control.py”，第 1214 行，在 game_loop world = World(sim_world, hud, args) 文件“manual_control.py”，第 217 行，在init self.restart() 文件“manual_control.py”，第 246 行，在重启 blueprint = random.choice(get_actor_blueprints(self.world, self._actor_filter, self._actor_generation)) 文件“C:\Users\elnaz\AppData\Local\Programs\Python\Python37\lib\random.py”，第 261 行，在选择中 引发 IndexError('Cannot choose from an empty sequence') from None IndexError: Cannot choose from an empty sequence
我在一台有 carla 的电脑上执行了 manual_control.py，但我还没有安装 DREyeVR，我没有遇到这个问题（附图片）。你可以帮帮我吗？

@GustavoSilvera @FBanani Hi! I also encountered the same problem when running manual_control.py and DReyeVR vr mode in one computer. Need I change to the gamemode right now, or something else?

run git pull in the DReyeVR repo, then git checkout gamemode, then run make install on a clean version of CARLA (with no DReyeVR)

I've already installed DReyeVR, how to uninstall DReyeVR to get a clean version of Carla? Can you guide me?

gamemode is now fully merged into main (since #74) so as long as you git pull from the main branch, you should be good to go.
You should be able to run python PythonAPI/examples/manual_control.py to start the pygame client, which can then interact with DReyeVR as if it were a normal Carla installation.
For future updates of DReyeVR (in case you are not on the latest version) you should follow the instructions here on how to update DReyeVR (clean carla and reinstall DReyeVR)

gamemode is now fully merged into main (since #74) so as long as you git pull from the main branch, you should be good to go.
You should be able to run python PythonAPI/examples/manual_control.py to start the pygame client, which can then interact with DReyeVR as if it were a normal Carla installation.
For future updates of DReyeVR (in case you are not on the latest version) you should follow the instructions here on how to update DReyeVR (clean carla and reinstall DReyeVR)

I have already in main branch.
But I still encountered the same question as following when I run python PythonAPI/examples/manual_control.py or python PythonAPI/examples/manual_control.py --host <IP_ADDRESS> --port 2000.

Hm, it says something about Actor Generation is not valid. I think DReyeVR is sufficiently installed but there is something else going wrong. Can you try running with all vehicle generations: use flag --generation "All" in addition to the host/port args.

Hm, it says something about Actor Generation is not valid. I think DReyeVR is sufficiently installed but there is something else going wrong. Can you try running with all vehicle generations: use flag --generation "All" in addition to the host/port args.

Oh yes, it works! Thank you!

Hm, it says something about Actor Generation is not valid. I think DReyeVR is sufficiently installed but there is something else going wrong. Can you try running with all vehicle generations: use flag --generation "All" in addition to the host/port args.

Oh yes, it works! Thank you!

Hm, it says something about Actor Generation is not valid. I think DReyeVR is sufficiently installed but there is something else going wrong. Can you try running with all vehicle generations: use flag --generation "All" in addition to the host/port args.

Hi. I have another question I want another user who drives with Logitech wheels and pedals as well as a person who drivers with DReyeVR what should I do?

@GustavoSilvera
Hi, I want to know how to output the location of manual_control.py vehicle in each frame, just like EgoVehicle.

You'll need to track that separately or through Carla's built-in means. Since it is all obtained through Python this should not be very difficult to do.

How to do that? Can you give me more guidance?Thank you very much!

You'll need to track that separately or through Carla's built-in means. Since it is all obtained through Python this should not be very difficult to do.

How to do that? Can you give me more guidance?Thank you very much!

Well, seeing as the location is obtained like so you can probably just print this variable and save it to a file.


[🤖 readme-manager] Update README

This PR has been automatically generated by the readme manager. Please check it and if all is well, merge it. Thank you, my human friend. 🤖

just testing


Save electric field as float16 instead of int64

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 66.307%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1598

Relevant Lines:
2410

💛  - Coveralls


ci: Strip release binary

https://github.com/taiki-e/cargo-hack/pull/89#issuecomment-723711389

I have confirmed an improvement of about 25% locally (macOS).
bors r+


Related elements limit is set to 100

I have an interesting issue.
I have a set of about thirty elements and I want to get all of their assets. Each element has 3-5 assets.
This means that over 100 assets will need to be retrieved for my source elements.
However, I'm running into an issue with this code.
$elements = craft()->elements->getCriteria($elementType)
				->id($targetIds)
				->indexBy('id')
				->locale($sourceLocale)
				->find();

The limit is not set the criteria model, so it inherits Craft's default limit of 100, which is less than the amount needed in my use case.
The simple thing is to add ->limit(null), but I'm not sure what negative effects this could have on usage. I'm thinking that it won't have any effect, since there is no sort of pagination on the related elements. If the performance is slow, then it can be up to the developer to limit the number of source elements.
I don't really think it will be a bad thing to add the null limit, so I'm going to make a pull request to change this. I just wanted to explain it a bit.

#7

Hi Wes,
Thanks for this, I agree there shouldn't be any issues with the null limit, unless I'm missing some use-cases for this plugin... If necessary perhaps there's a way to allow for proper criteria to be passed through to that.
Thanks for the pull request, I've merged it in and I'll cut a proper release soon, few more bits I'd like to add for 2.5!


Fix swapped sinAngles in Matrix3 fromRotation functions

Hi, I came across this randomly. It seems the signs of the sinAngle's in the result less branch of the Matrix3 fromRotation functions are swapped.

Thanks for the pull request @tinco!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

:grey_question: Unit tests were not updated.

Make sure you've updated tests to reflect your changes, added tests for any new code, and ran the code coverage tool.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.

@tinco thank you for the PR, but I believe the original code is correct even though it looks suspect. The Matrix3 constructor takes the values in row-major order, while internally they're stored in column-major order. From the jsdoc on the constructor:

A 3x3 matrix, indexable as a column-major order array. Constructor parameters are in row-major order for code readability.

I'm going to close this, but please re-open if I've missed something.

Hey @kring thanks! sorry I should've closed this MR. When the tests failed I realized my mistake with the row/column major initializers..

No worries @tinco, thanks for taking the time to open a PR in any case!


Can't open settings in dev, after reload

Run out of sources
Ctrl , to open the settings editor

🐛 Settings don't appear, and there are errors in devtools

\closedWith 231d74d


clock.py example fix

Fixed hour hand position
Fixed rotation direction (is now clockwise)
Added auto day/night brightness modes
Added rotation support

What... what was I thinking! Thanks.


Can't make it work with uxrvt.

Hi there,
This colorscheme looks awesome but i can't make it work with rxvt-unicode (urxvt) v9.22.
My $TERM returns rxvt-unicode-256color.
I have tested with lxterminal and it works well but i have no colors with URXVT and bottom bars icons are not display either.

I used the .Xresoucres from this repo btw. Do you have some hints ? Thanks

I personally never used uxrvt, @axvr may help here.

@Sifiros, I think this issue may be caused by urxvt's lack of support for true colour (24bit) support. It may work if you use set notermguicolors in Vim.
(This is assuming that you are not using Tmux)
Also, if this is your first time using urxvt, checkout the Arch Wiki page on urxvt.

set notermguicolors and color space-vim-dark fixed the colors.
I'll try with the hack font, hope that will work. I'll set FiraCode as fallback.
Thanks a lot for your help.
Consider it solved :)

Closing... then.


add "starred" property on SegmentExplorerResult

Addresses https://github.com/hozn/stravalib/issues/50
Logged warning: No such attribute starred on entity

Thanks!


Docker Compose Up Fails

C:\Users\Yunus\Documents\dataengineer\lambda-arch>docker-compose -p lambda up
Creating zookeeper-iot ...
Creating cassandra-iot ... error
Creating zookeeper-iot  ... done
Creating namenode      ...
Creating spark-master  ... done
Creating namenode       ... done
Creating spark-worker-1 ... done
Creating kafka-iot      ... done
Creating datanode       ... done

ERROR: for cassandra  user specified IP address is supported only when connecting to networks with user configured subnets
ERROR: Encountered errors while bringing up the project.

When docker-compose -p lambda up i get error above. How can i fix it?
$ docker version

Client:
Version:       18.03.0-ce
API version:   1.37
Go version:    go1.9.4
Git commit:    0520e24302
Built: Fri Mar 23 08:31:36 2018
OS/Arch:       windows/amd64
Experimental:  false
Orchestrator:  swarm
Server: Docker Engine - Community
Engine:
Version:      18.09.1
API version:  1.39 (minimum version 1.12)
Go version:   go1.10.6
Git commit:   4c52b90
Built:        Wed Jan  9 19:41:57 2019
OS/Arch:      linux/amd64
Experimental: false

I think I saw it happen before and after running it again it worked. Did you try to run it again?

@yunus89 ?

Sorry for the late reply, i shutdown the services and ran them again the error just didnt happen.
Thanks, and by the way, nice lambda architecture example for data engineering enthusiast like me


Reduce logs

Currently if the update pools function fails because the table throughput is exceeded it logs out the entire request which takes up a lot of log space and isn't needed. We only need to log out the entire request if it fails for some other reason. This will save on log usage which will save on our costs.

Force pushed to remove other unrelated commit that accidentally got added.


Add ActivationHandler to match the C++/WinRT winrt_activation_handler.

Fixes #1136

Need to decide where to expose this. For staging it can be on the ActivationFactory type as that lives in WinRT.Runtime there.

Moved to staging: #1532


docs: Setup Read the Docs

This happens occasionally... I'm not sure if this is the usual runners unreliability, or perhaps there is something going on in our code. I just noticed a few days ago that typically this happens before tests hang:
testPtrArray (test_ptr.TestPtr.testPtrArray) ... testPtrArray (test_ptr.TestPtr.testPtrArray) ... FAIL
testPtrMemory (test_ptr.TestPtr.testPtrMemory) ... FAIL
testPtrMemory (test_ptr.TestPtr.testPtrMemory) ... FAIL
testAddrAccesibleCData (test_query.TestQuery.testAddrAccesibleCData) ... FAIL

I'll take a look at the tests. Perhaps it is an issue in our side.
I'm merging this PR. Please rebase your doc PR, then RTD will build the PR on every push.

I reran some tests locally with the same container and was not able to reproduce any issues in 10,000+ repetitions of the test.
Docs are live: https://shmem4py--5.org.readthedocs.build/en/5/

Update: I was able to reproduce the error with oshmem_fedora.


Fix bug in wing cell creation

Description
This PR fixes #930.
The code for creating wing cells based on contour coordinates contained a small bug in mapping u parameters of the wing faces to CPACS contour coordinates:
The internal u parameters go from lower trailing edge over the leading edge to upper trailing edge. The CPACS contour coordinates always go from leading edge to trailing edge. The differentiation between upper and lower side is clear from the CPACS hierarchy.
This means that for the lower side, the contour coordinates and internal u coordinates have a reversed orientation, while for the upper side they do not. This was not properly taken into account before.
How Has This Been Tested?
A new test case has been added specifically for this issue.
Screenshots, that help to understand the changes(if applicable):
See the issue description #930.
Checklist:

[x] A test for the new functionality was added.
[x] All tests run without failure.
[x] The new code complies with the TiGL style guide.
[ ] New classes have been added to the Python interface.
[ ] API changes were documented properly in tigl.h.

If you agree with the two suggestions, I will approve this PR from my side. Thanks for finding the bug!


Correct spelling in generating-keys-and-csr.markdown

Hi guys, :smile:
I correct the spelling for "certificate" in the generating-keys-and-csr.markdown file.
I changed that from "cerfticate" to "certificate".
Yours,
Suriyaa Kudo :octocat:

Looking at the change, your spelling is also wrong :)

the spelling is still wrong... you latter correction (thus certicate) is also wrong... missing the 'f' totally

LOL! Sorry for that. XD


Update jeelink to 1.2.3 at stable

update jeelink 1.2.3

Your adapter https://github.com/foxthefox/ioBroker.jeelink does not use standard iobroker testing using node 16/18/20
Please see requirements https://github.com/ioBroker/ioBroker.repositories#requirements-for-adapter-to-get-added-to-the-latest-repository which is also required for stable repository.
Adapter needs to have at least Adapter basic testing (installing, running) using GitHub actions. More information in forum from apollon77 (Just take from other adapters the samples)
Currently your testmatrix only contains node 18. Iobroker officially supports node 16 / 18 / 20. Tests should be run for every node version supported. So please add node 16 and node 20 to your test matrix and retrigger a test.
If you do not or cannot support node 16, it's ok the add an 'engine: >=18' clause to package.json so that node 18 or newer ist required during installation.
If you know that you adapter fails with node 20 temporary omit node 20 tests but add an issue describing the problem and try to fix it as soon as possible.
Please feel free if you need any help setting up standard testing and / or if you prefer a that we / I create a PR to fix this.
Please add a comment when you have reviewed and fixed the suggestion or at least commented the suggestions and you think the adapter is ready for a re-review

test is now with 16,18,20


Clean up copy in library

Remove remaining lorem-ipsum and ensure copy is correct

Fixed copy in sidebar of scene list. Any other placeholder text that people are aware of?

Closed by #911


Dashboard: Typeahead results to scroll & preserve current selection

Summary
Updates dashboard typeahead to be scrollable for when there are more than a few (5 was the limit) resulting search terms to pick from as you type.
Also updates typeahead to preserve the previously chosen search term when it matches a value in the shown options.
I did this together because the lack of current value getting preserved was a little jarring when testing the scrollability.
Relevant Technical Choices
To scroll:

remove the limit maxItemsVisible - we don't have any kind of virtual list set up here so limiting results in this fashion isn't applicable at the moment.
set a max-height and allow overflow y to scroll
fi scrollToView that is attached to the listRef children to scroll into view - that wasn't working (just wasn't noticeable!)

To showing previously selected value when it matches on initial show of options:

update typeahead handleInputChange to re-expand the options menu (setShowMenu if that change is triggered again before exiting focus - this happens if you select something with a keyboard and then hit a non-tab key. Previously you would get locked out of seeing the typeahead options again.
add currentSelection prop from input to options. Add 1 piece of state to set the selected index (same style as hovered index) and also state to heck if option menu is already open so that we only set the selectedIndex when the options are initially expanded (on each expand).
New useEffect hooks to separate out the process of getting 2 things

After initially focusing on the options menu when it expands for keyboard usability check for a currentSelection prop and if it's present check if one of the items values or labels match the selection. If this found index is > -1 then set the selectedIndex state. At this time also set the state that the menu's open so that we can block further attempts to find matching indexes as the search value is updated which would also update the current selection since we're querying results AS we search.
Next useEffect hook we make sure the list ref has children (this is honestly mostly for RTL which struggles here) and then use scrollIntoView and focus() to make sure that if there's many items to scroll through the result you are currently selected when expanding is in view.

To-do

The spacing/alignment of options in the typeahead are off in safari specifically, I'm working on this but figure it can be its own smaller PR/ticket since i already took liberty with increasing the scope with this ticket as is!
The logic here makes sense to me but should probably be followed up on by UX. We might want to talk about if we want the search to filter as you type or when you hit enter (either in input or on an option) or click an option. Either way, doesn't really affect this fix for functionality and showing users what is currently selected.

User-facing changes

You should now be able to scroll through options in dropdown when there's many matching results:

Your previously selected search term should be highlighted a slightly darker gray when you re-expand the typeahead results. This is only if it's an exact match! So if you hit backspace nothing will be selected (just the normal hover) and if you type in 'cook' but the results are all 'cooking blah blah ...' then nothing will be selected (just the normal hover).

Example of what results will look like if you re-expand results from either using a cursor after selecting something or have used a keyboard, hit enter, and tab and then tabbed back into results (so the search value is preserved)

Example of what results will look like if you make a selection with a keyboard and then hit backspace, where the search value is no longer preserved

Testing Instructions

Verify that you can scroll through options in the dropdown when applicable. Since we're filtering results with the search it's a pretty easy match up - the only caveat being that we're not paginating the search results! So if you have more than 24 (right now) matching results only 24 will be scrollable in the search input - however many results you have in your dashboard header (showing x results) is how many results you should be able to scroll through for the typeahead options. (this should work with a cursor or a keyboard)

Verify that a previously selected search value shows up a slightly darker gray when you re-expand the typeahead results ONLY if it's an exact match.

Regression test that other functionality of typeahead is still working (clearing results, keyboard functionality)

Storybook typeaheadInput and typeaheadOptions are updated if you want to check functionality there for isolation too!

Addresses #2885

For stories that have no names, since we allow that, it can be confusing with a space that you can highlight over. Perhaps this is a product question.

@carlos-kelly How did you end up with a story without a title? If I create a new story, and publish it right away without setting one, the title will be "Auto Draft". I need to go to the classic WP list view to remove the title.
As for the product question, IIRC it's defined somewhere either in a spec or Figma that we show (no title) instead, just like WP does in the classic list view.

@swissspidy We were asked to support renaming stories with an empty string and to not show "Untitled". But I've always thought this looked odd.

Thanks @dmmulroy and @carlos-kelly for the eyes and ideas to help clean this up. Changes should all be pushed if you want to re-review when you get a chance.
I'm leaving the blank story titles for now since fixing it in the typeahead seems like it's just going to mask the issue (following along in slack).


The active test run was aborted. Reason: Test host process crashed

Build
https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=351450
Build leg reported
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
Pull Request
https://github.com/dotnet/runtime/pull/89217
Known issue core information
Fill out the known issue JSON section by following the step by step documentation on how to create a known issue
 {
    "ErrorMessage" : "The active test run was aborted. Reason: Test host process crashed",
    "BuildRetry": false,
    "ErrorPattern": "",
    "ExcludeConsoleLog": false
 }

@dotnet/dnceng

Release Note Category

[ ] Feature changes/additions
[ ] Bug fixes
[ ] Internal Infrastructure Improvements

Release Note Description
Additional information about the issue reported
No response

Report

Build
Definition
Step Name
Console log
Pull Request

478463
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70944

478385
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70926

478360
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70941

478028
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70639

477544
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70927

477545
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70927

477483
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70817

477338
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70170

477106
dotnet/roslyn
Build and Test
Log

476943
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70639

476639
dotnet/roslyn
Build and Test
Log

476518
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70418

476484
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70912

476485
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70912

476387
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70418

476336
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70893

476218
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70838

476199
dotnet/roslyn
Build and Test
Log

476153
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70875

475543
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70879

475065
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70650

475066
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70650

475050
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70893

475040
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70838

474924
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70879

474748
dotnet/roslyn
Build and Test
Log

474662
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70845

474571
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70639

474486
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70884

474416
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70884

474328
dotnet/roslyn
Build and Test
Log

474305
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70875

474285
dotnet/roslyn
Build and Test
Log

474287
dotnet/roslyn
Build and Test
Log

474152
dotnet/roslyn
Build and Test
Log

474154
dotnet/roslyn
Build and Test
Log

474149
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70873

474127
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70883

474037
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70170

474036
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70170

473940
dotnet/roslyn
Build and Test
Log

473809
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70639

473653
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70873

473519
dotnet/roslyn
Build and Test
Log

473466
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70877

473421
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70875

473420
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70875

473363
dotnet/roslyn
Build and Test
Log

473324
dotnet/roslyn
Build and Test
Log

473322
dotnet/roslyn
Build and Test
Log

473299
dotnet/roslyn
Build and Test
Log

473195
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70849

473196
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70849

473183
dotnet/roslyn
Build and Test
Log

473181
dotnet/roslyn
Build and Test
Log

473164
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70872

473133
dotnet/roslyn
Build and Test
Log

473138
dotnet/roslyn
Build and Test
Log

473116
dotnet/roslyn
Build and Test
Log

473109
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70838

473101
dotnet/roslyn
Build and Test
Log

473079
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70851

473037
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70862

473036
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70862

473023
dotnet/roslyn
Build and Test
Log

472962
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70867

472931
dotnet/roslyn
Build and Test
Log

472833
dotnet/roslyn
Build and Test
Log

472809
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70862

472730
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70811

472440
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70639

472215
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70855

472161
dotnet/roslyn
Build and Test
Log

472150
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#69844

470594
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70675

470595
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70675

472083
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70853

471855
dotnet/roslyn
Build and Test
Log

471856
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70849

471854
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70849

471839
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70848

471838
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70848

471782
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70846

471771
dotnet/roslyn
Build and Test
Log

471727
dotnet/roslyn
Build and Test
Log

471729
dotnet/roslyn
Build and Test
Log

471677
dotnet/roslyn
Build and Test
Log

471636
dotnet/roslyn
Build and Test
Log

471634
dotnet/roslyn
Build and Test
Log

470268
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70817

471531
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70840

471494
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70843

471422
dotnet/roslyn
Build and Test
Log

471207
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70769

471206
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70769

471117
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70475

470878
dotnet/roslyn
Build and Test
Log

470868
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70621

470732
dotnet/roslyn
Build and Test
Log
dotnet/roslyn#70639

470685
dotnet/roslyn
Build and Test
Log

Displaying 100 of 202 results

Build
Definition
Test
Pull Request

478571
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

478503
dotnet/runtime
chrome-DebuggerTests.GetPropertiesTests.WorkItemExecution

478339
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution
dotnet/runtime#95130

477846
dotnet/aspnetcore
Libuv.FunctionalTests--net6.0.WorkItemExecution

477835
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution

477740
dotnet/runtime
chrome-DebuggerTests.WorkItemExecution

477683
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

477669
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

477662
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

477427
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution
dotnet/runtime#94066

477341
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

477272
dotnet/runtime
chrome-DebuggerTests.MiscTests.WorkItemExecution
dotnet/runtime#95074

477279
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

477198
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution
dotnet/runtime#93220

477015
dotnet/runtime
chrome-DebuggerTests.WorkItemExecution
dotnet/runtime#94915

476935
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#95066

476808
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution
dotnet/runtime#95021

476773
dotnet/aspnetcore
Libuv.FunctionalTests--net6.0.WorkItemExecution

476617
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#94446

476483
dotnet/roslyn
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests_48.WorkItemExecution
dotnet/roslyn#70912

476428
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

476381
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#95041

476332
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#94737

476286
dotnet/roslyn
Microsoft.CodeAnalysis.Workspaces.UnitTests_Microsoft.CommonLanguageServerProtocol.Framework.UnitTests_Microsoft.VisualStudio.LanguageServices.CSharp...._179.WorkItemExecution

476179
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution

476198
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

476161
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

476144
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

476001
dotnet/runtime
DebuggerTests.SetVariableValueTests.DebuggerTests.SetVariableValueTests.SetLocalPrimitiveTypeVariable

475922
dotnet/runtime
chrome-DebuggerTests.GetPropertiesTests.WorkItemExecution
dotnet/runtime#94965

476137
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

476048
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

475965
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

475841
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution
dotnet/runtime#95013

475686
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

475548
dotnet/runtime
chrome-DebuggerTests.GetPropertiesTests.WorkItemExecution
dotnet/runtime#94169

475583
dotnet/runtime
chrome-DebuggerTests.WorkItemExecution
dotnet/runtime#94915

475298
dotnet/aspnetcore
Libuv.FunctionalTests--net6.0.WorkItemExecution

475260
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution

475055
dotnet/runtime
chrome-DebuggerTests.GetPropertiesTests.WorkItemExecution

474977
dotnet/runtime
chrome-DebuggerTests.MiscTests.WorkItemExecution
dotnet/runtime#94969

474940
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution
dotnet/runtime#94969

474839
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#94969

474833
dotnet/aspnetcore
Libuv.FunctionalTests--net6.0.WorkItemExecution

474815
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#94969

474763
dotnet/runtime
chrome-DebuggerTests.GetPropertiesTests.WorkItemExecution
dotnet/runtime#94963

474753
dotnet/runtime
chrome-DebuggerTests.GetPropertiesTests.WorkItemExecution
dotnet/runtime#94962

474622
dotnet/runtime
chrome-DebuggerTests.WorkItemExecution
dotnet/runtime#94915

474498
dotnet/aspnetcore
Libuv.FunctionalTests--net6.0.WorkItemExecution

474430
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#94446

474284
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

474142
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution

474151
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

474057
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution
dotnet/runtime#94888

473959
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#94923

473807
dotnet/roslyn
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests_2.WorkItemExecution
dotnet/roslyn#70639

473719
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#94764

473689
dotnet/aspnetcore
Libuv.FunctionalTests--net6.0.WorkItemExecution

473597
dotnet/runtime
chrome-DebuggerTests.WorkItemExecution

473518
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

473360
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

473342
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

473321
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

473180
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

472927
dotnet/runtime
chrome-DebuggerTests.WorkItemExecution
dotnet/runtime#94808

472917
dotnet/runtime
chrome-DebuggerTests.WorkItemExecution
dotnet/runtime#94864

473115
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

473100
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

473022
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

473038
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution

473001
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

472928
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

472428
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#94630

472836
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

472490
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution
dotnet/runtime#94169

472383
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#94845

472368
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#94782

472171
dotnet/aspnetcore
Libuv.FunctionalTests--net6.0.WorkItemExecution

472160
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

472132
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution

471996
dotnet/runtime
chrome-DebuggerTests.GetPropertiesTests.WorkItemExecution
dotnet/runtime#94446

471896
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#86787

471853
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

471768
dotnet/aspnetcore
Microsoft.AspNetCore.OutputCaching.Tests--net9.0.WorkItemExecution

471823
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

471758
dotnet/runtime
chrome-DebuggerTests.CallFunctionOnTests.WorkItemExecution
dotnet/runtime#93223

471740
dotnet/runtime
chrome-DebuggerTests.WorkItemExecution

471656
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution
dotnet/runtime#93220

471580
dotnet/runtime
chrome-DebuggerTests.WorkItemExecution

471473
dotnet/runtime
DebuggerTests.CallFunctionOnTests.DebuggerTests.CallFunctionOnTests.InvalidPropertyGetters
dotnet/runtime#94808

471425
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#94705

471421
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

471068
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution
dotnet/runtime#94292

470811
dotnet/runtime
chrome-DebuggerTests.BreakpointTests.WorkItemExecution
dotnet/runtime#94292

470778
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#94169

470682
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

470543
dotnet/aspnetcore
Libuv.FunctionalTests--net6.0.WorkItemExecution

470517
dotnet/runtime
chrome-DebuggerTests.EvaluateOnCallFrameTests.WorkItemExecution
dotnet/runtime#93220

470300
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

470079
dotnet/roslyn
Microsoft.CodeAnalysis.UnitTests_0.WorkItemExecution

Displaying 100 of 346 results

Summary

24-Hour Hit Count
7-Day Hit Count
1-Month Count

13
171
548

Known issue validation
Build: :mag_right: https://dev.azure.com/dnceng-public/public/_build/results?buildId=351450
Error message validated: The active test run was aborted. Reason: Test host process crashed
Result validation: :white_check_mark: Known issue matched with the provided build.
Validation performed at: 7/26/2023 2:44:45 PM UTC

Hello @fanyang-mono, could you please update the "ErrorMessage" : "" by following the step by step documentation on how to create a known issue

Updated.

This is duplicate of https://github.com/dotnet/runtime/issues/89409

@pavelsavara and @fanyang-mono, should this issue be closed in favour of dotnet/runtime#94560❔ if not, the error message isn't sufficiently precise to understand what (if anything) we (DNCEng) could do about it.

@pavelsavara and @fanyang-mono, should this issue be closed in favour of

You mean https://github.com/dotnet/runtime/issues/89409
I think we should keep this one, because this one has some hits which are not just wasm debugger related.
Here we see other repo failures, on roslyn and aspnetcore CI.

if not, the error message isn't sufficiently precise to understand what (if anything) we (DNCEng) could do about it.

I have not investigated it myself yet. But got questions which could help to narrow it down

are there crash dump files on the machine ?
are there some hints on what's going on in the log files before crash ?
is this OOM or stack overflow in disguise ?
did we run out of disk space or number of inodes ?
hit some limit in docker container ?
is this always the same OS, version, image ?
could this be hardware issue ?

This issue was originally created to track issues happened to wasm debugger tests (belonging to dotnet/runtime repo). However, the error message was generic enough to include issues from other repos, such as dotnet/roslyn and dotnet/aspnetcore. We need insights from owners from dotnet/roslyn and dotnet/aspnetcore to confirm that they are aware of these issue. And if they are okay to close this issue as well. We could close then.

We just got an instance of this in the dotnet/aspire repo. It wasn't a WASM related failure for us. Just looks like the test process crashed and took a few tests with it.

@marcpopMSFT was working on getting the test infrastructure to generate crash dumps when it times out to help with investigation.  I think it was generating the dumps but not yet correctly uploading them to the artifacts.

We are waiting to hear from the infra team on an issue with this.


When username is clicked, username disappears

Username at top-right of page disappears when clicked.

Fixed by #52


Fix #143 - Tweak Travis script and build.gradle to fix Travis builds

So it turns out there were a number of things that needed to change to make this work:

Add separate ANDOID_TAG ABI tag variable
Duplicate tools to get the new repository-11.xml and to install Android SDK tools 25.1.x
Change system image names to match new Android SDK
Change emulator start command to use new ABI tag variable to specify Google APIs
Add adbOptions timeout in build.gradle

See https://github.com/travis-ci/travis-ci/issues/6122#issuecomment-239073557 for details.
I tested this patch and it passes :).
A huuuuuge thanks to @ardock who shared his solution in the above Travis CI issue. :+1: :+1:

Great!  Thanks Sean for working on this.


Strange Behavior of require.ensure

For a project it is necessary to dynamically require / import components based on user inputs. Our team encountered a strange behavior of require.ensure that made it impossible for us to import components dynamically.
For me, this looks like a bug of webpack, but I'm not sure and I'd like to discuss this with you.
I prepared a webpack app that displays the issue.
The component ComponentLoader  contains a few approaches to load one component dynamically based on a method argument.
The strange thing is calling this method
   public static loadComponent2(componentName:string):Observable<Function> {
        var path = `../${componentName}/${componentName}`;

        return Observable.create((observer:Subscriber<Function>) => {
            require.ensure([], (require) => {
                var response = require(path);
                console.log(response);
            })
        });
    }

with componentName="Component1" results in Uncaught Error: Cannot find module '../Component1/Component1' but replacing the var path with "../Component1/Component1" results in a successful import of Component1 (see loadComponent4()).
We could reproduce this error every time we use a variable to describe path in require(path). Is this the intended behavior of require / require.ensure? What can we do to avoid this issue and dynamically import components?
Thank you in advance!
Marvin

Here's what I noticed:

you have to put the path expression directly inside the require statement: var response = require(`../${componentName}/${componentName}`)
project-relative paths like in your loadComponent1 are not supported out of the box
with a dynamic require path like `../${componentName}/${componentName}`, webpack will include all your files in the app (..) folder; it's not sophisticated enough to detect that you used the same variable twice and included a path separator (or even which modules you try to load during runtime). I'd suggest doing either

put all components you want to load like that into a common folder and use a path like `../components/${componentName}/${componentName}`
use require.context inside require.ensure and write a regex for the components
try to avoid dynamic requires in the first place, and use bundle-loader or promise-loader to better express your dependencies

Thanks for the quick reply, @taurose!
I tried two of your suggestions:

putting path directly into require() crashes completely so that not even console.log() is displayed on the console (see loadComponent5()). Yet the following warning is displayed:

Critical dependencies:
50:12-19 require function is used in a way in which dependencies cannot be statically extracted
@ ./src/app/ComponentLoader/ComponentLoader.ts 50:12-19`

putting components to load in a subdirectory (loadComponent6()) works without issues.

So this issue is solved in terms of handling dynamic require paths. But I still think that the behavior is some sort of strange, requiring dynamic components being in a subdirectory.

putting path directly into require() crashes completely so that not even console.log() is displayed on the console (see loadComponent5()).

That's because the require statement will cause your test files to be included as well, but since those are excluded from transpiling, the browser runs into parsing errors.

But I still think that the behavior is some sort of strange, requiring dynamic components being in a subdirectory.

Not sure what you'd expect. It needs to bundle all possible files that could be included via the dynamic require, and the most obvious way to limit that space is to give webpack a path prefix. It should also be easier to keep track of what's being included for developers. Currently, your dynamic require could also load about/about and home/home.
If you really need more flexibility you can use a regex via require.context:
    public static loadComponent7(componentName:string):Observable<Function> {
        console.log("loadComponent7");
        return Observable.create((observer:Subscriber<Function>) => {
            require.ensure([], (require) => {
                var context = require.context('..', true, /^\.\/([^/]+)\/\1$/);
                var response = context(`./${componentName}/${componentName}`);
                console.log(response);
            })
        });
    }

Thank you for your help, @taurose!


[ergoCubSN000] Low level joint position and wbd @500Hz

This PR tunes the low-level position gains and calibrates the joint's position.
Moreover, in 34cd5b4ab13a716b49a5492e44a45dafc25f7826 we increased the low-level frequency (now WBD runs at 500Hz)
We tested the parameters with the walking-controller and we were able to run several successful experiments
cc @lrapetti @mebbaid

Merging anyway to speed up.
We can always refine later, if required.


Getting errors on the register page

is it possible to create an index page that has the input for the email because i have tried to create one with its action pointing to the register.php but just returning that below.
`initialize($email); $Email = new Email(); $Email->subject = "Confirm Registration"; $Email->recipient = $EmailRegistration->email; $Email->sender =<EMAIL_ADDRESS>$Email->message_html = file_get_contents('emails/register.htm'); $Courier = new Courier(); $Courier->send($Email); $registered = true; } catch (Exception $e) { $email_error = true; } } echo $email = $_POST['email']; // if the user has registered, let them know it worked if ($registered) { ?>
Thank You
Your registration has been processed.
You will receive an email with instructions to confirm your registration.
You entered an invalid email address.
<th align='left' bgcolor='#f57900' colspan=
( ! ) Notice: Undefined variable: email in C:\wamp64\www\test\double-opt-in-registration-php-master\register.php on line 45 Call Stack #TimeMemoryFunctionLocation 10.0010240088{main}( )...\register.php:0 " /> Subscribe`

Same issue here, I get the following Error:
Notice: Undefined variable: registered in C:\xampp\htdocs\I4.0QuickCheck\contents\mail\register.php on line 25


Update TLP to 1.5.0

Checklist

[x] Checked the nixpkgs master branch

[x] Checked the nixpkgs pull requests

Project name
nix search name: tlp

current version: 1.4.0
desired version: 1.5.0
Notify maintainers

maintainers: @abbradar @lovesegfault
Note for maintainers
Please tag this issue in your PR.

Fixed in #156418


native hal_flash; use mktemp() instead of tmpnam() to generate name for temp flash file.

New MacOS headers are complaining about tmpnam() being deprecated.

From man 3 mktemp :-)
BUGS
Never  use  mktemp().  Some implementations follow 4.3BSD and replace XXXXXX by the current process ID and a single letter, so that at most 26 different names can be returned.  Since on the one hand the names
are easy to guess, and on the other hand there is a race between testing whether the name exists and opening the file, every use of mktemp() is a  security  risk.   The  race  is  avoided  by  mkstemp(3)  and
mkdtemp(3).


Display more details when hovering the mouse over a file

type
size
dimensions (if it is an image)

I think that a teaching tip would be very useful for this task.

@xPoppyx Would something like this suffice?
It just a standard tooltip that displays for about 5 seconds.
Folder:

File:

@Dylan-Osborne That would be really great! Maybe we can add a feature flag to let you display the hash in the tooltip as well (or would that not work because of the time it takes to calculate the hash)?

@yaichenbaum I'm personally not too keen on adding the hash to the tooltip as most standard users will never use a hash.
The real problem comes that the tooltip only shows for around 5 seconds, so for larger files the tooltip may already have disappeared before the hash is calculated.
However as you suggested, it might work to add a flag that determines whether or not to include the hash. It may also be required to exclude the hash for files larger than a preset size e.g. 100mb in order for the hash to calculate before the tooltip disappears?

I don't think it will be useful if it takes time to show

@Dylan-Osborne I agree with your points, I think we should leave the hash alone for now. If we do decide to add it later, we can always do it behind a flag.

Why does the tooltip need to disappear after a set time? Would it not be better to have it replicate the explorer functionality?

The tooltip is just to get a quick glance at the information.

That's fair, but the way it works in explorer still serves that purpose

@generalguy41 I agree with you that the tooltip should display for longer (explorer shows for 32 seconds), unfortunately the tooltip duration property is not available for UWP at the moment. I've tried using other components, but as far as i can see it then breaks the capability to select files.
An issue regarding the missing properties has already been created here so hopefully this functionality will be added soon.
@duke7553 The current name tooltip also only shows for 5 seconds, so is it worth adding the additional properties to the tooltip and hoping that Microsoft adds the duration property soon or should we just leave the tooltip as is for now?

@Dylan-Osborne The tooltip should be limited to basic information such as the file size and file name. If the user wants more information, they are likely to open the properties window.

@yaichenbaum Sorry, I don't think I worded that quite right. I 100% agree with you on only the basic info/file properties being shown. When saying "adding the additional properties to the tooltip" I meant just the basics such as those listed so far in this issue.

I don't know if this is still being worked on, but I think it would be useful to also show cloud drive sync status and shortcut destinations in the tooltip.
Cloud drive:

Shortcuts:


[SMALLFIX] Use static imports for standard test utilities

Change
import org.junit.Assert;
to
import static org.junit.Assert.assertTrue;
AND
Update all
Assert.{{ method }}*
to
{{ method }}*
For example
update
Assert.assertTrue(mGraph.getRoots().isEmpty());
to
assertTrue(mGraph.getRoots().isEmpty());

alluxio-bot, check this please

Jenkins, test this please.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/3321/
Test PASSed.

alluxio-bot, check this please.

alluxio-bot, merge this please


docs: Show all READMEs from the tests in the docs

Changes:

Convert all README.md files in tests/ to README.rst
Finish up the work done in #42 for the DSP and VTR examples

Close #70
Signed-off-by: Daniel Lim Wee Soong<EMAIL_ADDRESS>

Some problems I faced:
Undefined module OMUX
This line from pair.sim.v references an OMUX module
https://github.com/SymbiFlow/python-symbiflow-v2x/blob/21da32a7818df89a7815011d5ac38af476585a0a/tests/vtr/lutff-pair/pair.sim.v#L13
that is only generated and removed when running the tests as shown here
https://github.com/SymbiFlow/python-symbiflow-v2x/blob/21da32a7818df89a7815011d5ac38af476585a0a/tests/test_v2x.py#L57
This causes yosys to give an error when trying to generate a verilog-diagram for the PAIR module. Currently I avoided the error by not adding verilog-diagram to that section.
netlistsvg diagram too wide

Will need to modify the sphinxcontrib-verilog-diagram extension upstream code.
Code blocks have too many lines
Some of the model.xml files included have a few hundred lines, making the page very long. I don't think it would be good to truncate them as it will affect the completeness of this documentation. Might be good to extend the no-license extension to allow expanding/collapsing the code blocks, which can be done along with https://github.com/SymbiFlow/sphinxcontrib-verilog-diagrams/issues/36. Alternatively, we can only show a maximum number of lines and give a link to the actual file on Github.
Any ideas?

This should still be work in progress because of the problems above and the examples could have more explanation, but I'm not exactly sure what to add because of my limited knowledge of the project. Any suggestions would be helpful.

@mkurc, could you take over this can and get it merged?

Wrong mkurc.

Opps, sorry! -- @mkurc-ant, could you take over this can and get it merged?

@mithro Ok, I'll take over this one.

Replaced by https://github.com/SymbiFlow/python-symbiflow-v2x/pull/78


Version v0.9

I decided to move all refactoring to v0.10.0, so this v0.9 will ship only with updates for bitcoin/miniscript versions and backports of bugfixes from v0.8 which were not merged into the master yet

v0.9.0-rc.1 released. I will move to releasing other downstream crates as v0.9.0-rc.1 and when we'd get RGB Node working I will come back and do full v0.9.0 starting from here.

@cryptoquick I removed dalek from here as we discussed in https://github.com/RGB-WG/rgb-core/pull/121#issuecomment-1365731653 This also removes rand dependency. I released RC2 of strict_encoding such that downstream I can update RGB Core
Next I'll do the same for AluVM and RGB Core will loose this dependency

@dr-orlovsky Oh, wow, was it just not in use? Also, did you mean to downgrade serde_derive_helpers in this PR?

It was used downstream in RGB Core one day before AluVM - and stayed here since that time.
Thanks for spotting strict_encoding_derive downgrade! No idea how it got there. It is not that important (since there are no v0.8-v0.9 difference in the code generated), but I will fix that downgrade


Update all references to the docs repository to point to the new URL

NOTE:  in most cases listed below, the change does not break the links in question. IMHO, they should still be updated.
The new docs repo URL is: https://github.com/fabric8-launch/appdev-documentation
it replaces the old one: https://github.com/openshiftio/appdev-documentation
This replacement affects:

all issue links in CHANGELOG.adoc (note-to-self:  update generate_changelog.sh to convert the issue links to attributes automatically)
Links to releases (in the Releases page on GitHub and in CHANGELOG.adoc)
Links to milestones from release pages
The Releasing a New Version section of the Contrib Guide
Repository link in the Contrib Guide (note-to-self:  this link should use the attribute instead of the explicit link. Will update!)
2 links  (L15 & L19) in README.adoc

fixed in #693


Feature Request: Editable Webhook POST format

Environment

Python version:  Example: 3.5.4 ->
NetBox version:  Example: 2.4.8 ->

Proposed Functionality
Editable Webhook POST format to ensure compatibility with different REST APIs. At the moment direct API to API calls are not possible because of JSON keys incompatibility.
Use Case
Netbox object change triggers defined webhook which sends POST request to some API for configuration synchronization or informative message generation.
Database Changes
Maybe some minor additions.
External Dependencies
No additional.

Webhooks are not intended to be exported directly to another API. Some intermediary processing will be needed to adapt the data, and this is well outside the scope of NetBox. We just send as much information as we have with the request.

If feature will be requested as PR you accept it?
Idea is to add to admin/webhook-edit page check like 'API to API' which will activate raw mapping template area, something like Contexts, so users by themselves can edit output format.
Can look something like that. Addition to netbox/netbox/extras/webhooks_worker.py
Mappings:
from string import Template
key_map = {'default':Template('{"text":"$r_model is $r_event at $r_timestamp"}'),
           'prefix':Template('{"text":"$r_model $prefix is $r_event at $r_timestamp"}'),
}

Renaming to flatten sent object dictionary:
payload = json.loads(params.pop('data'))
obj_event = {'r_model':payload['model'].title(),
            'r_event':payload['event'],
            'r_timestamp':payload['timestamp']
}

Map sent JSON data according to template:
payload['data'].update(**obj_event)
params['data'] = key_map.get(payload['model'], key_map['default']).substitute(**payload['data'])


Difficulties creating mutually recursive components with the Composition API

Version
3.0.0-beta.15
Reproduction link
https://jsfiddle.net/shepheb/esc7xgp3/2/
Steps to reproduce
See the repro JsFiddle for an example of two mutually recursive components that works.
What is expected?
At minimum, an example of this technique should be available in the Vue 3 docs, like the old edge cases doc.
Even better if there were a nice API to support this.
What is actually happening?
It feels like a hacky workaround, instead of something nicely supported.
It's worse in TypeScript, because some of the types that comprise Component don't have a components key, so heavy-handed casting is required.

This is especially bad if one or both components are lazy-loaded. There's nowhere convenient to put the asynchrony here.
One possible solution to this is to allow the values in the components: map to be any of: a component, a Promise, or a function that returns either of those. Or failing that, a TS-friendly helper that patches the components: field for you, so the user needn't write the cast.

Hey, thanks for providing a repro.

It feels like a hacky workaround, instead of something nicely supported.

The workaround that you propose only works for 2 components in one file (not happening with SFCs, really), and then it's only required if you use templates instead of (T/J)SX. It won't help you when using import statements in two distinct module files.
So I don't think this warrants any type of
I would also be interested in seeing an example with Typescript and the problems you reference here:

It's worse in TypeScript, because some of the types that comprise Component don't have a components key, so heavy-handed casting is required.

I assume the issue arises from the fact that you assign the components key after the fact? have you tried adding an empty one initially?

This is especially bad if one or both components are lazy-loaded. There's nowhere convenient to put the asynchrony here.
One possible solution to this is to allow the values in the components: map to be any of: a component, a Promise, or a function that returns either of those. Or failing that, a TS-friendly helper that patches the components: field for you, so the user needn't write the cast.

I'm not sure I can follow, you can do this today:
components: {
  componentB: defineAsyncComponent(() => import() => './ComponentA.vue')
}

What about this does not work for you? Problems

I hadn't tried defineAsyncComponent because I didn't know about it until right now. That almost certainly is the real answer here, since it handles the SFC case as well as this one.
The TS problem with having to cast the component is because the FunctionComponent variant doesn't have options like components: accessible. Of course since I defined these components, I know it's not a FunctionComponent, so the cast is safe.
But I guess this "bug" reduces to just "we need Vue 3 docs with the same edge cases page as Vue 2, and an example of using defineAsyncComponent."

Docs will include that on release. I think it can be closed then.


Time plot in FeatureView should zoom out to slighly longer than the extents of the data to allow selection

done


Ability to include/exclude DITA file types

Wondering if you could add an option to include/exclude files the the updater changes?  For example, if we only want the revision elements added to topic files (e.g. task, concept, reference), but not DITA maps, we could exclude .ditamap. Thanks!

In the Oxygen Preferences->"Plugins / DITA Prolog Updater" you will find a checkbox to exclude updating the prolog in DITA Maps.

Thanks Radu!


Full Access above 33 using MANAGE_EXTERNAL_STORAGE

hi MANAGE_EXTERNAL_STORAGE is , i think depricated in android 33 and this is dangerous permission
did u use SAF or mediquery to get list of files like pdf text etc
can this be possible now because of google policies images and video easily fetched but Files are not getting in list placed inside download Folder but images is easily availble but pdf are not like we did before walkDir() for get all files now not working any idea how to reolve this or this is now not possible

This library can access files via:

Storage Access Framework. Of course, after the user granted the URI permission via this dialogue:

Full storage access MANAGE_EXTERNAL_STORAGE (API 30+ only)

uses-permission tag in Manifest (Android 28 and lower):

android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE

This library can handle all of them. It depends on your needs. If your apps are file manager, cleaner, antivirus, etc. then Google may allow you to publish the apps to Play Store. Otherwise, it might get rejected.


Error while running for mocha test framework

Summary
I'm trying out Stryker for the first time. I have a project that used Mocha test framework. I was following the steps given in the Quickstart page. But I get this error:
23:10:48 (11376) WARN ChildProcessProxy Child process [pid 20800] exited unexpectedly with exit code 1 (without signal). Last part of stdout and stderr was:
        D:\bac\node_modules\typed-inject\src\InjectorImpl.js:35
                    throw new Exception_1.Exception(`Could not inject "${Class.name}"`, error);
                    ^

        Error: Could not inject "ChildProcessTestRunnerWorker". Inner error: Could not inject "MochaTestRunner". Inner error: Cannot find module 'test/setup.js'

Stryker config
module.exports = function(config) {
  config.set({
    mutator: "javascript",
    packageManager: "npm",
    reporters: ["html", "clear-text", "progress", "dashboard"],
    testRunner: "mocha",
    transpilers: [],
    testFramework: "mocha",
    coverageAnalysis: "perTest"
  });
};

module.exports = function(config){
  config.set({
    ....
  });
}

Stryker environment

 "@stryker-mutator/core": "^1.2.0",
    "@stryker-mutator/html-reporter": "^1.2.0",
    "@stryker-mutator/javascript-mutator": "^1.2.0",
    "@stryker-mutator/mocha-framework": "^1.2.0",
    "@stryker-mutator/mocha-runner": "^1.2.0",

"mocha": "^3.2.0"

Test runner environment

# Test command
"test": "nyc mocha",

mocha.opts is empty

Your Environment

software
version(s)

node
v10.0.0

npm
5.6.0

Operating System
Windows 10

Add stryker.log
stryker.log

Hi @mpadmaraj 👋 Thanks for trying out Stryker.
Apparently, Stryker cannot find the "test/setup.js" file. Can you confirm that this file is located inside your git repository and located at that location (as seen from the current working directory)?
If so, could you try changing it to "./test/setup.js" in your mocha.opts file?

Thanks @nicojs. mocha.opts wasn't empty. I correct it and it went past this error. I'm having some other issues but it could be my project configuration as well. So will close this ticket.


HVAC State or Status needed

I just installed the ThinQ integration and it's great.
It would sure be nice to have an attribute available that shows the current state, such as HEATING, COOLING, FAN, IDLE, etc.
Thank you!

This points was already discussed in the past here. Because HVAC_ACTION can only be identical to HVAC_STATE, there is no need to implement this property.
Please close this issue if you don't have requests.

Thank you for pointing me to that thread.
I really don't understand.
The HVAC_MODE does not change if the unit is running (producing heat or cold).  The state changes.
I apologize if I'm not using the correct terminology.  Let me explain with an example.  If the mode is HEAT and the setpoint is 70 degrees F, when the system detects that the room temperature is (for example) 75 degrees, the system will stop making heat.  But the mode will still be HEAT.  The state, however, will be IDLE.
It would be extremely useful to know the STATE of the device.
Thank you.

You properly explain what HVAC_ACTION should be, but information to update this value are not available, so the only possibility  should be mirror HVAC_STATE and this does not provide any value add.

I understand now.
Can you help with ENERGY_CURRENT being available for only 1 of the 4 thermostats?
Thank you.

I will answer to other thread. I close this issue.


'Reset Wallet' causes "connecting to mainnet" endless spinner

From @brentrincker on telegram:

I am able to reproduce this with a brand new wallet as well as the two I have actually used. Basically The steps to get the spinning status wheel are

restore a wallet or create a new one
settings > reset account
constant spinning status wheel with message "connecting to mainnet"

fixed in v0.6


Mint button is inactive

Fresh clone of the latest build, when the wallet is not connected, the mint button says "Connecting.." instead of "Connect Wallet" like it used to in the previous builds.

@Fulgurus hate being a nail under the foot but are we closer to getting this fixed?

@Fulgurus so it seems if your candy machine doesn't have a count down date and whitelist that some errors will be thrown in the console but I am not sure if that's related to the mint button not being active.
Home.tsx(666,32):
'Countdown' cannot be used as a JSX component.
  Its instance type 'Countdown' is not a valid JSX element.
    The types returned by 'render()' are incompatible between these types.

also go a Uncaught ReferenceError: process is not defined that I couldn't figure out.

I do have a golive date set up and only difference from the default config file is that I have the gatekeeper turned off.
Mint button get activated once the wallet is connected however, it's just that when the wallet is not connected, both Mint button and to the top wallet balance/button do not invoke the

{
"price": 0.99,
"number": 2222,
"gatekeeper": null,
"solTreasuryAccount": "xxxx",
"splTokenAccount": null,
"splToken": null,
"goLiveDate": "18 Jun 2022 12:00:00 CST",
"endSettings": null,
"whitelistMintSettings": null,
"hiddenSettings": null,
"storage": "arweave-sol",
"ipfsInfuraProjectId": null,
"ipfsInfuraSecret": null,
"awsS3Bucket": null,
"nftStorageKey": null,
"noRetainAuthority": false,
"noMutable": false
}

in home component, there is a place where you have used connectbutton with text 'connect wallet', there is [ wallet ? ],
add wallet.wallet in both place


DUT input has the same name as python keyword - in

Is there a way in cocotb to work with RTL where port names are similar to Python keywords.
F.e.
dut.in  -- SyntaxError: invalid syntax

@OrionBytes I would recommend changing the name, but if that is totally out of the question, I believe the following will do what you want:
hdl_in = getattr(dut, 'in')

Thank you! Perfect way when it's important to save the bad name.


Update pip package.

Seems like pip package is out of date, could we fix this?
https://pypi.org/project/kaiko/
Thanks

Could you please create an account on https://pypi.org/ and share your username?

Coming soon! Sorry had missed this!


Add weaklist benchmarks

Might as well, while I'm here.

It does show where some improvement needs to happen, at least. Wouldn't be surprised if that's a blocking point for our disposal - the unbinding hitting that RemoveAllAndEnumerate path very hard.


HNC: Implement HNC type configuration

HNC type configuration makes it possible for cluster administrators to configure the propagation behavior for each KIND by HNC. This is a cluster-wide configuration.
Design doc: http://bit.ly/hnc-type-configuration

/assign @sophieliu15

/close
This issue is fixed.


Add a task to run PUT file commands

Problem
Running commands such as put file:///data.csv @my_csv_stage is a common (and efficient) way of loading data into a staging area in Snowflake. This doesn't work using the query task since this doesn't seem to be supported with the Snowflake connector for Python, but rather only from SnowSQL.
Desired behavior
Investigate and if possible, add a task to enable loading data from files into Snowflake via PUT file command.
Discussion on Slack
View in #prefect-community on Slack
 @Todd_de_Quincey: Prefect 2.0 - Snowflake PUT command from local file error
When attempting to run the below task
result = snowflake_query(
        query="put file:///data.csv @my_csv_stage",
        snowflake_credentials=SNOWFLAKE_CREDENTIALS,
)

I get the following error
11:40:45.794 | ERROR   | Task run 'snowflake_query-eb69c8ef-0' - Encountered exception during execution:
Traceback (most recent call last):
  File "/Users/todddequincey/repos/midnite/data/prefect/.venv/lib/python3.9/site-packages/prefect/engine.py", line 796, in orchestrate_task_run
    result = await task.fn(*args, **kwargs)
  File "/Users/todddequincey/repos/midnite/data/prefect/.venv/lib/python3.9/site-packages/prefect_snowflake/database.py", line 68, in snowflake_query
    response = cursor.execute_async(query, params=params)
  File "/Users/todddequincey/repos/midnite/data/prefect/.venv/lib/python3.9/site-packages/snowflake/connector/cursor.py", line 804, in execute_async
    return self.execute(*args, **kwargs)
  File "/Users/todddequincey/repos/midnite/data/prefect/.venv/lib/python3.9/site-packages/snowflake/connector/cursor.py", line 755, in execute
    sf_file_transfer_agent.execute()
  File "/Users/todddequincey/repos/midnite/data/prefect/.venv/lib/python3.9/site-packages/snowflake/connector/file_transfer_agent.py", line 355, in execute
    self._parse_command()
  File "/Users/todddequincey/repos/midnite/data/prefect/.venv/lib/python3.9/site-packages/snowflake/connector/file_transfer_agent.py", line 852, in _parse_command
    response = self._ret["data"]
KeyError: 'command'

Setting a breakpoint at /Users/todddequincey/repos/midnite/data/prefect/.venv/lib/python3.9/site-packages/snowflake/connector/file_transfer_agent.py::854  and inspecting the response = _self_._ret["data"] object, there is indeed no command object in there.
Not sure if this is a user error, but haven’t been able to find much in the way of docs or examples for this.
Note: I have manually checked in snowflake that the user and role has appropriate access to the stage. And inspecting the os path, the file is accessible from the code.
 @Anna_Geller: Could you share the full flow code showing how you use it in your flow? Hide any credentials
 @Todd_de_Quincey: That is the full flow at this stage - I stripped everything out to isolate the problem
from prefect_snowflake.database import snowflake_query
from prefect import flow

from util.const import AWS_CREDENTIALS, SNOWFLAKE_CREDENTIALS, S3_RAW_BUCKET

@flow
def snowflake_pipeline():
    result = snowflake_query(
        query="put file:///data.csv @my_csv_stage",
        snowflake_credentials=SNOWFLAKE_CREDENTIALS,
    )

    return None

state = snowflake_pipeline()

And replacing the query with a select or insert works fine. So I know the connection is fine
Literally just doing a spike to see if Prefect is going to meet our needs
 @Anna_Geller: A dumb question but is a put command considered a query by Snowflake API?
I think this might be true, based on the top answer here, you can't execute put command using a Python connector, you need to do it via SnowSQL

Snowflake Community

 @Todd_de_Quincey: It’s listed under their list of SQL commands
https://docs.snowflake.com/en/sql-reference/sql/put.html
 @Anna_Geller: Quote from Snowflake: "You can't execute a PUT with the python connector, you need to use SnowSQL. If you want to execute PUT through python, you'd have to create script file and then execute SnowSQL through an OS command function in python. It's not the cleanest way to go. If you use your own S3 buckets, then you have a lot more options on how to get your data from the local machine to S3 through python, which might be cleaner."
 @Todd_de_Quincey: That’ll be it then. Thought I’d check since this connector is so new. Not an issue for prod, as we would be copying from an external S3 stage
Apologies for wasting your time!
 @Anna_Geller: do you want to open an issue with feature request in the repo?
I'm sure @Andrew_Huang could investigate whether we may add a task for this, this seems to be like a common pattern and quite useful (put is faster than inserts)
never wasting time discussing Prefect Collections! ask us anytime
and btw this comment is from 2019, this might have changed since then
I can open an issue for you here https://github.com/PrefectHQ/prefect-snowflake/issues/new

GitHub

I am having the same error as described by @toddy86
Just to add one note, I can see the put option is available on the snowflake connector documentation.


Abillity to make folders in mods folder

Abillity to make folders in mods folder would be nice, it just has to ignore folders and only load in files.

Second guessing this, is it such a good idea, we don't want to over-complicate mods..

Nevermind this