Added support for up to 10 circuit outputs.

Stack:

#5804
#5795 ⬅

⚠ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.

This change is

corelib/src/metaprogramming.cairo line 301 at r1 (raw file):

pub(crate) trait TupleExtendFront<T, E> {
    /// The type of the resulting tuple.
    type Target;

Suggestion:
    /// The type of the resulting tuple.
    type Result;


docs: Move gci docs into main repo.

resolves #5366.

added the docs to index.rst
added titles to the two git guides so they would show up in the hierarchy
changed a header in fixing-commits as it was using a first-level markdown header, causing troubles
renamed the title of working-copies from Intro to Working copies
updated the image link in shell-tips as now the image is inside images/
removed gci-specific comment in working-copies : git remote: This helps you configure short names for remotes. (Your mentor can help you with this.)

current structure:

Automated message from Dropbox CLA bot
@vaidap, it looks like you've already signed the Dropbox CLA. Thanks!

I think we should try to avoid having changes to the code in the same commit that moves it in, or this will be very hard to review.  @vaidap as you resolve feedback, can you do it in new commits on top of the main move commit?

will do!
currently trying to figure out how to wrap the lines to make them pass the tests: for some reason i'm getting weird formatting with lists.

The problem in the lists isn't the line length, but the trailing whitespaces. For future reference, I recommend you to git diff your changes, since it highlights trailing whitespaces in your changes.
Apparently the only problem with line length is in docs/fixing-commits.md line 2, which I think we can easily solve by putting the link in a separate line (the linter is fine with long links):
This is mostly from
https://help.github.com/articles/changing-a-commit-message/#rewriting-the-most-recent-commit-message

Or, even better:
This is mostly from
[here](https://help.github.com/articles/changing-a-commit-message/#rewriting-the-most-recent-commit-message).

@YagoGG thanks for the explanation! i did think it was unusual that that was the only line that was triggering the fail.

the build fails because of:
:0: UserWarning: You do not have a working installation of the service_identity module: 'No module named ipaddress'.  Please install it from <https://pypi.python.org/pypi/service_identity> and make sure all of its dependencies are satisfied.  Without the service_identity module, Twisted can perform only rudimentary TLS client hostname verification.  Many valid certificate/hostname mappings may be rejected.

some of the links affected are not caused by the addition of documents from this PR. would appreciate help on how to fix this!

one of the link-failures is caused by this PR.
2017-06-19 16:03:52 [scrapy.core.scraper] ERROR: Spider error processing <HEAD https://www.git-tower.com/blog/command-line-cheat-sheet/> (referer: None)
Traceback (most recent call last):
  File "/home/travis/zulip-venv-cache/4b2c98fc3f5e8eedd0dbd2e9e9d28d3ad73dc318/zulip-venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 653, in _runCallbacks
    current.result = callback(current.result, *args, **kw)
  File "/home/travis/build/zulip/zulip/tools/documentation_crawler/documentation_crawler/spiders/common/spiders.py", line 106, in error_callback
    raise Exception('Page not found: {}'.format(response))
Exception: Page not found: <404 https://www.git-tower.com/blog/command-line-cheat-sheet/>

Codecov Report

Merging #5407 into master will decrease coverage by 12.02%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master    #5407       +/-   ##
===========================================
- Coverage    86.5%   74.47%   -12.03%
===========================================
  Files         430      118      -312
  Lines       53111    16812    -36299
  Branches     2069     2069
===========================================
- Hits        45942    12521    -33421
+ Misses       7169     4291     -2878

Impacted Files
Coverage Δ

zerver/views/unsubscribe.py

zerver/tests/test_zephyr.py

zerver/webhooks/jira/tests.py

zerver/lib/actions.py

zerver/webhooks/crashlytics/tests.py

zerver/webhooks/semaphore/tests.py

zerver/lib/outgoing_webhook.py

zerver/views/events_register.py

zerver/webhooks/pingdom/view.py

zproject/test_settings.py

... and 302 more

Continue to review full report at Codecov.

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

ah yes, fixed that now. i had rebased last time i pushed so i am confused why the tests didn't pass, hopefully it will work now.

Okay my bad, I didn't notice that the link that was causing the fail is in this PR.
Apparently https://www.git-tower.com/blog/command-line-cheat-sheet/ always replies with a 404 to all HTTP HEAD requests sent to it. We use such requests to verify that links in the docs work properly, so we'll have to add that one to the exception list.
To do that, go to tools/documentation_crawler/documentation_crawler/spiders/common/spiders.py and add the link to the EXCLUDED_URLS list, with a brief comment about why that link has to be excluded.
(Thanks to Steve, who just explained this all to me ;)).
I think that can be squashed into docs: Fix lint/whitespace errors in GCI docs. as well.

@YagoGG thanks for the extensive explanation! fixed it now :)

fixed the commit typo!

Merged!  Thanks @vaidap and @YagoGG!

@rishig do we want to also move the GCI docs on the remove dev VM setup to here?

Yeah, I think that's reasonable, though there's some danger of getting a lot more requests (maybe that's fine? we currently don't have a good way of terminating accounts of people that have disappeared).
https://github.com/zulip/zulip-gci/blob/master/request-remote-dev.md is the file in question.

Yeah, we'll want to add some new notes on policy there.


fix(react): fix react components props type

This PR fix an issue with typescript react components props definitions.
In the original definition both SwiperProps and SwiperSlideProps are defined 2 times generating issue during the type check process.

Hi, @d4v1d82 . Which TS version do you use? Looks like I have a similar problem, but your approach doesn't help me by some reason.
I created another fix which works for my case.
https://github.com/nolimits4web/swiper/pull/7004
Probably make sense to merge them both :D

Hi @arodik, I'm on typescript v4.9.5.
My fix worked on my project and I don't think I've issue with importing from index.
Btw.. yes, the types have some issue right now :P

TS v5 fixes all these bugs btw, I suggest you to upgrade if you can 😅

Thank you, had to merge manually as there is some not needed extra in your file


🐛 Bug Report: TechDocs Preview is broken in 1.8.6 (1.24.0)

📜 Description
When running npx @techdocs/cli serve with version 1.8.6 TechDocs are always 404 I think due to an auth issue.
Older versions like 1.8.1 work fine. Running npx @techdocs/clil serve:mkdocs with version 1.8.6 works correctly.
👍 Expected behavior
Show TechDocs preview
👎 Actual Behavior with Screenshots
Shows a 404.

👟 Reproduction steps
npx @techdocs/cli serve for any techdocs.
📃 Provide the context for the Bug.
No response
🖥 Your Environment
macOS M1 Max
TechDocs CLI 1.8.6
👀 Have you spent some time to check if this bug has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
None

Closing as a duplicate of #24452, which is now fixed


Drop min version requirements everywhere but vcpkg/package.json templates

It is an overkill - vcpkg enforces them for us already, otherwise they all need to be updated, they all need to be kept in sync, they don't work super well with the pinned commit sha.

cc @LarryOsterman


how to indicator dot is vertical

I created a pull request #25 for that (RecyclerView only). Hopefully it will be merged.

I'm closing this issue as pull request #25 is merged and available in 1.2.0 version


Update images and text in 4.5 to reflect new UI for Model Serving

I made sure that users will see both model serving choices in the pre-created project.
then only 2 screenshots needed updating AFAICT.
all done in #40


lldb now requires python 3.6

fixes this error
# lldb
lldb: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory

which is https://bugs.swift.org/browse/SR-14099

CC @JDevlieghere @shahmishal

CC @JDevlieghere @shahmishal

@swift-ci test

@swift-ci test

This LGTM, although I wonder if python3-dev would be even better.

This LGTM, although I wonder if python3-dev would be even better.

@JDevlieghere I just checked that just libpython3.6 is good enough to debug. And ideally, these docker images would be as small as possible and therefore I'd say let's go without the -dev. If people really want to compile python modules then I think it's fair that they apt-get install libpython3.6-dev. WDYT?

@JDevlieghere I just checked that just libpython3.6 is good enough to debug. And ideally, these docker images would be as small as possible and therefore I'd say let's go without the -dev. If people really want to compile python modules then I think it's fair that they apt-get install libpython3.6-dev. WDYT?

@JDevlieghere I just checked that just libpython3.6 is good enough to debug. And ideally, these docker images would be as small as possible and therefore I'd say let's go without the -dev. If people really want to compile python modules then I think it's fair that they apt-get install libpython3.6-dev. WDYT?

Cool, no need to bloat the image if we don't need to. Thanks for checking.

@JDevlieghere I just checked that just libpython3.6 is good enough to debug. And ideally, these docker images would be as small as possible and therefore I'd say let's go without the -dev. If people really want to compile python modules then I think it's fair that they apt-get install libpython3.6-dev. WDYT?

Cool, no need to bloat the image if we don't need to. Thanks for checking.

@shahmishal my PR failed because of
22:24:13 Error response from daemon: conflict: unable to delete 300e315adb2f (must be forced) - image is referenced in multiple repositories
22:24:13 Error response from daemon: conflict: unable to delete 300e315adb2f (must be forced) - image is referenced in multiple repositories

I suspect that's got nothing to do with my PR. I'll retry

@shahmishal my PR failed because of
22:24:13 Error response from daemon: conflict: unable to delete 300e315adb2f (must be forced) - image is referenced in multiple repositories
22:24:13 Error response from daemon: conflict: unable to delete 300e315adb2f (must be forced) - image is referenced in multiple repositories

I suspect that's got nothing to do with my PR. I'll retry

@swift-ci test

@swift-ci test

@shahmishal Do you know what the issue is here?

gpg: keyserver receive failed: Cannot assign requested address

Going to merge this

@weissi Sorry, I had to revert this PR.
Ubuntu 16.04:
E: Unable to locate package libpython3.6
E: Couldn't find any package by glob 'libpython3.6'
E: Couldn't find any package by regex 'libpython3.6'

@shahmishal om my, so sorry, I thought I tested that version too but I must have missed at least one. Fixing now


host: Remove host ID from container hostnames

Including the host ID in the container hostname can result in the name being longer than 64 characters, which is the maximum length that sethostname(2) will take.
Refs #1669

LGTM


Gate in-app tours behind developer mode

Add a check for developer mode being toggled on before showing in app tours or settings toggle

@bryce-mcmath I think this is done - ya?

@bryce-mcmath I think this is done - ya?

Yes, it's done


[DO NOT MERGE] Experiment fixing stacktrace parsing

Related code fixing and improvements:

https://github.com/google/oss-fuzz-gen/pull/187#discussion_r1546206543
https://github.com/google/oss-fuzz-gen/pull/187#discussion_r1546208485
https://github.com/google/oss-fuzz-gen/pull/187#discussion_r1547062065
https://github.com/google/oss-fuzz-gen/pull/187#discussion_r1547074956

JOB: https://console.cloud.google.com/kubernetes/job/us-central1-c/llm-experiment/default/ofg-pr-198-dg
REPORT: https://llm-exp.oss-fuzz.com/Result-reports/ofg-pr/2024-04-03-198-dg-comparison/index.html
BUCKET: https://console.cloud.google.com/storage/browser/oss-fuzz-gcb-experiment-run-logs/Result-reports/ofg-pr/2024-04-03-198-dg-comparison
BUCKET GS: gs://oss-fuzz-gcb-experiment-run-logs/Result-reports/ofg-pr/2024-04-03-198-dg-comparison

@happy-qop Experiment for #204 launched here:
JOB: https://console.cloud.google.com/kubernetes/job/us-central1-c/llm-experiment/default/ofg-pr-198-dg
REPORT: https://llm-exp.oss-fuzz.com/Result-reports/ofg-pr/2024-04-09-198-dg-comparison/index.html
BUCKET: https://console.cloud.google.com/storage/browser/oss-fuzz-gcb-experiment-run-logs/Result-reports/ofg-pr/2024-04-09-198-dg-comparison
BUCKET GS: gs://oss-fuzz-gcb-experiment-run-logs/Result-reports/ofg-pr/2024-04-09-198-dg-comparison

#206:
JOB: https://console.cloud.google.com/kubernetes/job/us-central1-c/llm-experiment/default/ofg-pr-198-dg-206
REPORT: https://llm-exp.oss-fuzz.com/Result-reports/ofg-pr/2024-04-09-198-dg-206-comparison/index.html
BUCKET: https://console.cloud.google.com/storage/browser/oss-fuzz-gcb-experiment-run-logs/Result-reports/ofg-pr/2024-04-09-198-dg-206-comparison
BUCKET GS: gs://oss-fuzz-gcb-experiment-run-logs/Result-reports/ofg-pr/2024-04-09-198-dg-206-comparison

@happy-qop New exp at:
JOB: https://console.cloud.google.com/kubernetes/job/us-central1-c/llm-experiment/default/ofg-pr-198-dg
REPORT: https://llm-exp.oss-fuzz.com/Result-reports/ofg-pr/2024-04-10-198-dg-comparison/index.html
BUCKET: https://console.cloud.google.com/storage/browser/oss-fuzz-gcb-experiment-run-logs/Result-reports/ofg-pr/2024-04-10-198-dg-comparison
BUCKET GS: gs://oss-fuzz-gcb-experiment-run-logs/Result-reports/ofg-pr/2024-04-10-198-dg-comparison


Reduce the Docker image size

Enable nvcc compression flag
Use multi stage build to discard compilation files
Use the runtime version of CUDA 8.0 image
Minimize the number of packages in the final image

Codecov Report

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

@@           Coverage Diff           @@
##           master     #519   +/-   ##
=======================================
  Coverage   64.38%   64.38%
=======================================
  Files          77       77
  Lines        7203     7203
=======================================
  Hits         4638     4638
  Misses       2565     2565

Continue to review full report at Codecov.

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


app: unit test for youtube_channel app, prompt option in ChatGPT

Added a pytest for youtube_channel_qa app in tests/app_tests/ in test_youtube_channel_qa.py.
Added an optional prompt option in ChatGPT UDF so that apps can pass in custom requirements instead of modiying the chatgpt UDF directly.
Modifying the youtube_qa.py app on the local video to have a custom prompt as "Generate all responses as a pirate" created:
'Arrr, matey! The war in Ukraine has been raging for over 400 days, but it's not Russia or Ukraine that's winning - it's the US oil companies. These companies have made over $200 billion in profits from the instability caused by the war. Exxon Mobile alone made $56 billion in 2022. This is not the first time American oil companies have profited from war - they did the same thing in Iraq. The US officials sold a lie to go to war in Iraq, and while they didn't find any weapons of mass destruction, they did find lots of oil. Now, they're repeating the same story in Ukraine, feeding another war and filling the coffers of US oil companies. Arggg, it's a sad tale indeed.'

Subsumed in #904


Make Healthcheck(s) easier to see

Hello - thanks for this, ctop is awesome!
Would it be possible to make the healthchecks more visible, it's hard to distinguish the various states as it's so small. Thanks!

Yeah, I'd love another column. It could even be a CLI option. I just want to be able to see at a glance if everything is healthy.

Full-column healtcheck indicator added in https://github.com/bcicen/ctop/commit/4c4f041b4063898cc7f4b75402f6abc65265e52b and will be included in the next release


API for 2 scanners

Hi,
I am currently working on a LIDAR detection project and using a Sick LMS511-10100. By following a tutorial on Windows without ROS, I successfully retrieved data from my scanner. Now, I would like to incorporate another Sick LMS511-10100 and integrate them both into a single API. Is it possible to achieve this? If so, could you please share any tips or tricks you have used to accomplish this?
Thank you for your help.

Thank you for your feedback. Currently the API does not support concurrent processing of multiple lidars. You may run each lidar in a separate process using the sick_scan_xd API and interprocess communication. See https://github.com/SICKAG/sick_scan_xd/issues/169 for further information.

Hi,
Thank you for the feedback, the problem we're having today is that we can't use the ROS-1 and ROS-2 processes because they don't suit our environment. do you have another issue.
Thank you for your help.

Thank you for your feedback. Processing 2 or more lidars concurrently with multiple calls of SickScanApiInit-functions requires threadsafe libraries. The sick_scan_xd library is currently not guaranteed to be fully thread-safe. Processing 2 lidars this way can cause unexpected results incl. core dumps.
Currently you can run 2 lidars in 2 different processes, where each process runs one lidar using the SickScan-API functions. In this case, the integration of both processes in a single application requires interprocess communication and data exchange.

@rostest  Just curious. I saw that SickScanApiInit() return a handle that have to be passed to other functions. It seems like you have designed it to support multiple scanners in the first place. What made you change your mind?
I have the same requirements and using inter-process communication to communicate with multiple scanners make the development unnecessarily complicate.


A11Y:[Catalog] The WAI-ARIA widget with img role must have a nonempty alternate text or a label in Create a Cloud Foundry App page

===== ENVIRONMENT =====
IBM CI 162 Checkpoint Violation: 4.1.2 Name, Role, Value
IBM Guidance: http://www-03.ibm.com/able/guidelines/ci162/name_role_value.html
Test Tool Type: DAP
===== DEFECT DESCRIPTION =====
A widget with an img role can contain captions and descriptive text, as well as multiple image files that when viewed together give the impression of a single image. An img represents a single graphic within a document, whether or not it is formed by a collection of drawing objects. In order for elements with a role of image to be perceivable, authors MUST provide alternative te
=====STEPS TO REPRODUCE =====
1> Login IBM Cloud with ID and password
2> Click Catalog
3> Click ASP.NET Core Cloudant Starter
===== EXPECTED RESULT =====
Pls check the followed link for detail:
https://aat.w3ibm.mybluemix.net/token/a80a8d09-7f5a-480a-adcc-7e22f77482b0/c19cc7e4-e2e6-4475-89d7-533c2bc34979/archives/2017AugustDeploy//doc/w3/help/en-US/idhi_accessibility_check_g1128.html

Hi, since SVG's don't have the alt attribute, it uses title and aria-label instead to make sure it's accessible - therefore this component is not violating any rules. This incorrect violation will be fixed in an upcoming release to DAP. Please see https://css-tricks.com/accessible-svgs/ for further information


Hi, thank you for your good job! However, can you tell me what GPU you use to train the model?

Hi, thanks for your interests on our work.
I tried V100 (bs=4) and 2080Ti (bs=2), and they were both ok. If you use 3090 with cuda11, it needs to fix some small compiling errors during runing setup.py.

thanks for your reply! I got it @wymanCV


Support topic messaging

Extend GCM to support topic messaging

Additional information:
It would be good if the Messaging class had a subscribeToTopic() method that would subscribe the device to a topic if they are not already subscribed.


Docs [Update hardware requirements]

With the massive influx of new users and the demand for faucet, a machine with 2 CPUs + 8G RAM is no longer enough
Documentation on minimum hardware requirements to run a Sui Fullnode needs to be updated
https://docs.sui.io/build/fullnode#full-node-setup

Hi @Nelrann, We are actively working to identify the proper requirements and will publish updated guidance soon. Thanks for reporting this issue.

hardware info is now updated


OS App Description Displays Incorrect Version Number

I'm not sure if this is fixable, but:

That's not an app version. That's the minimum OS version that the app can run on.

It should be <IP_ADDRESS>0 to be consistent with the other apps, right?


Master

Coverage remained the same at 95.563% when pulling cc04d026a8f6582708c2858f653b2bd15370aae7 on master into 93e7ffbc7bddcaadab5c95362db7d8ffccea81d5 on 0.3.1.


Update resource web development summary video

In the first section, the resource at:
Youtube video outlining what to learn (similar to above, but in video format) - Watch this if you want to become a web developer (https://www.youtube.com/watch?v=pB0WvcxTbCA)
seems to have an update version here https://www.youtube.com/watch?v=sBzRwzY7G-k

Ahh good catch! Do you want to create a PR for this?


Overlapping requests in logs

With Suricata 7.0.x and libhtp 0.5.39, we have observed (on the production deployment) that some of headers seems to have been merged to headers from another request.
We have the below logs from Suricata where,

Headers like "Accept", "X-Forwarded-For", "User-Agent" have multiple values which are coming from a different request
One of the headers (Sec-Fetch-Site) is actually have request line from another request

{"timestamp":"2022-03-14T02:54:17.885077+0000","flow_id":455363947756886,"in_iface":"lo","event_type":"http","src_ip":"<IP_ADDRESS>","src_port":42602,"dest_ip":"<IP_ADDRESS>","dest_port":8090,"proto":"6","tx_id":0,"http":{"hostname":"[REDACTED]","url":"/getWallet","http_user_agent":"curl/7.68.0","http_content_type":"application/json","http_method":"POST","protocol":"HTTP/1.1","status":200,"length":15,"request_headers":[{"name":"Host","value":"[REDACTED], [REDACTED]"},{"name":"User-Agent","value":"curl/7.68.0,curl/7.68.0"},{"name":"Sec-Fetch-Site", "value":"same-oriPOST /getBalance"},{"name":"Accept","value":"application/json, application/json"},{"name":"content-type","value":"application/json"},{"name":"Content-Length","value":"15"},{"name":"X-Forwarded-For", "value":"<IP_ADDRESS>, <IP_ADDRESS>"}],"response_headers":[{"name":"Content-Type","value":"application/json; charset=utf-8"},{"name":"Date","value":"Mon, 14 Mar 2022 02:54:17 GMT"},{"name":"Content-Length","value":"15"}]}}
We are running Suricata on VXLAN based setup.
Grepped all over the issues list, couldnt see any issue close to this. Any inputs, suggestions and fix will help.
Cheers!

Could you share a pcap that exhibits this problem ?

"name":"Sec-Fetch-Site", "value":"same-oriPOST /getBalance"

Looks like something went wrong indeed

Unfortunately, this happened on the prod where do not have much control over the environment. The customer was running a load test. This is as much information as we have today.

I am not sure I have enough input data to find and fix the bug.
It looks like some data was dropped between Sec-Fetch-Site: same-ori and POST /getBalance, data beginning with gin\n but I do not see how it could get dropped...

What could help here? We usually wont be in a position to collect a pcap on prod (especially when it belongs to someone else). Will Suricata stats help here?

Could you provide the eve.json flow event about this http flow ?

Do you still need anything on this ?

Feel free to reopen with more details


Add "Express" as a JavaScript backend framework

@all-contributors please add @DilshanUdawaththa  for doc


Update trips 1

Update App
Add new tests.
Fix Pagination in API
Use Pytest

Hello @awaisdar001! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file django_trips/api/tests/test_views.py:

Line 55:101: E501 line too long (106 > 100 characters)

In the file django_trips/trips/tests/factories.py:

Line 148:101: E501 line too long (102 > 100 characters)


Video turns to black when another object is moving on screen

Now the issue is that when i click on some button to move it's position outside the video screen until i have clicked on some object the video goes black i want it to play and show contimuously. The audio plays continuously but when any visual action happens on screen video turns to black

Try building against main branch.


Fix CI for android

Objective
The update to wgpu 0.11 broke CI for android. This was due to a confusion between bevy::render::ShaderStage and wgpu::ShaderStage.
Solution
Revert the incorrect change

LGTM. I'm not seeing the CI break on other PRs though; am I missing something?

bors r+


bookmark seems to link to a non existing content

I have this error when I run the plugin in Obsidian
Error: bookmark seems to link to a non existing content: OEBPS/xhtml/73_Chapter.xhtml
    at HighlightService.eval (plugin:obsidian-kobo…ter-plugin:17348:17)
    at Generator.next (<anonymous>)
    at fulfilled (plugin:obsidian-kobo…porter-plugin:41:24)

Obsidian: 1.5.8
Plugin: 1.5.4
I don't know how to properly debug this. I appreciate all the help that can be provided.

This basically means, that there seems to be a bookmark in your database that points to a book that the plugin cannot find in the database.
content: OEBPS/xhtml/73_Chapter.xhtml you can try to find this entry manually in your database and see if its indeed missing or not.

The entry was missing. I managed to solve the problem by clearing all annotations.


Strict mode for safe migrations

It would be cool to have a similar feature like this https://github.com/ankane/strong_migrations
It forces you to explicitly mark downtime-creating migrations as safe.
It could be implemented as an optional config flag.

looks like effort will be too big and it may not be really worth it... besides ticket is very old. Thanks for the idea though :pray:


[dv] Use macro for alert connection in tb

These TBs were added before I merged the PR that created this macro
And they were not generated by the latest uvmdvgen
Signed-off-by: Weicai Yang<EMAIL_ADDRESS>

This looks much better, thanks. Can you let me know how to reproduce the chandle error? That code tries to deal with chandles in a way that the spec allows, but that also works with Verilator. It's quite possible that there's (yet) another corner case I've missed.

I ran otbn_csr_hw_reset with seed=2355304649. Not sure if CSR test creates some unexpected cases for the model. BTW, there is another error "Cannot find a git top-level directory..." before that, too.

Error when constructing ISS wrapper: Cannot find a git top-level directory containing /edascratch/weicai-opentitan/ot/otbn.sim.vcs/update_alert/cover_reg_top/simv.
"../src/lowrisc_dv_otbn_model_0.1/otbn_core_model.sv", 85: tb.u_model.unnamed$$_0: started at 0ps failed at 0ps
Offending '(model_handle != chandle_null)'
OTBN: Model enabled.

I ran otbn_csr_hw_reset with seed=2355304649. Not sure if CSR test creates some unexpected cases for the model. BTW, there is another error "Cannot find a git top-level directory..." before that, too.

Oh, I see. In which case, I think you're trying to say that an assertion failed (correctly) because we couldn't instantiate the model, because of the problem tracked in issue #4097. Next time, please could you open an issue?

I ran otbn_csr_hw_reset with seed=2355304649. Not sure if CSR test creates some unexpected cases for the model. BTW, there is another error "Cannot find a git top-level directory..." before that, too.

Oh, I see. In which case, I think you're trying to say that an assertion failed (correctly) because we couldn't instantiate the model, because of the problem tracked in issue #4097. Next time, please could you open an issue?

I see. Thanks for the pointer.


feat: keyboard navigation initial implementation

stuck here
when the user clicks on a node, it navigates to that file, which moves the focus to the editor, so keyboard listener is not working unless the extension window is focussed back again.
tried this workaround
https://github.com/hb1998/react-component-tree/pull/8/files#diff-b7609b59c5c1da74fd143b1e3ffec0e40bc254cf8a7879718a4425d9ee324598R53
doesn't seem to work

I was dumb enough to not notice this
https://github.com/hb1998/react-component-tree/blob/ea7164f122b3e4b3ca9ad69d9a54867101bd9bc3/extension/src/SidebarProvider.ts#L94
making preserveFocus: true did the trick

fixes https://github.com/hb1998/react-component-tree/issues/4


Same Dataview Queries Delivering Different results or errors depending on block

using dataview 0.3.8 and obsidian 0.12.3
I have had this problem pop up since yesterday, in the middle of writing a note I saw all of my dataview blocks in a separate note reload to errors(unexpected identifier). since then dataview blocks are inconsistent in behavior. re-installing obsidian or the plug-in has made no difference.  My best example is this two line query that is the most widely used in my workspace with some variations in the linked page it uses as the search parameter
table Completed as "last chapter", img as IMG
from [[Reading]]

this same query will, depending on the page return:

only the first result that matches
all results but results cannot be sorted, and are always in reverse alphabetical order
an error "unexpected identifier"

Deleting the page completely and rewriting the queries seems to fix it, but im more concerned with the blocks refreshing to an error.
I did some testing it appears that  editing the pages that are already showing inside a Table seems to have an effect. When changing the status of certain books from [[Reading]] to [[Finished]] those books would be removed from the "Reading" table but not show up in the "Finished" Table during subsequent refreshes of the dataview block that searches for [[Finished]].
It would return errors (unexpected identifier) for other dataview queries that were changed to search for [[Finished]] on the same page, while they would show up in a new page with a query for finished.
Once the error appears it seems localized to a page.

The second query use "dataviewjs", not "dataview". Dataview JS block uses a different code language.
(btw, a parallel question: how do you introduce images as metadata?)

The second query use "dataviewjs", not "dataview". Dataview JS block uses a different code language.
(btw, a parallel question: how do you introduce images as metadata?)

My bad, originally all of these were dataviewjs block but after the first time I had errors i tried to rewrite. guess i thought the problem persisted for no reason. solves the syntax error but still doesnt explain why the regular dataview table will only return the first result/be unsortable sometimes.
as for the second part I have a custom inline field (outisde of YAML) called img:: and it'll pull the image link as long as its expanded like ![cover image](link). I have'nt tried it out in frontmatter, I prefer to have my metadata inline, but you can get pretty crazy results for defining custom css to the dataview return. here's my work in progress for setting up an image gallery + library like you might in notion.

About the sorting issue, I'm a newbie in dataview and I'm not yet comfortable with the language of this plugin. However, I have noticed that sometimes there are some problems when using numbers as text (in particular numbers with the AAAA format) and the plugin tends to read them as a date (YYYY)!
About the images, that is cool! I already tried to use the HTML format in the frontmatter or in inline field (something like <img src="file:///Users/......">) and it works... But the table turns unstable and when it does an automatic refresh the table presents some glitches (a kind of 'shakes', as a graphical issue).
When you use the format ![cover image](link) the link is an internal or external link?

I use it mainly as external links. A large part of my vault is basically collections of historical artworks, and design projects. saving all of those to disk would eventually set my machine on fire. I've noticed the same issue with the table turning unstable, in my case it would it stutter and keep the page from scrolling down past a certain point. But it doesn't happen if the table has a manageable size of row (arbitrary number here, i' havent done any tests but i know not go above ~400, i did that and broke the table). Its also more unstable if youre using dataviewjs and/lots of custom css. I havent had much trouble with vanillla dataview and small css tweaks


specification for nuget package

I mirrored the contents of the npm package, and I published the package to the nuget gallery here:
https://nuget.org/packages/mustache.js/0.4.0
Just let me know if there is anything you would like changed.
Also, if you prefer to own the package on the Nuget gallery, just register yourself there and let me know the username.

You sent this against master, which is version 0.5.0-dev, you may want to submit two of these, one for 0.4.x and one for master with the version number adjusted :)

Should I submit the pull request for 0.4.0 against the tag 0.4.0?

Oh, sorry. Just saw the branch. :-P

More questions. I want to create a package specifically for 0.4.0.
I can commit that to the 0.4.x branch, but the version in mustache.js there is currently 0.4.1-dev. What do you think?
I can add a nuspec on the master for 0.5.0, but I'd prefer not to publish the package on the gallery until there is a corresponding tag.
Also, the packages.json in master still has 0.4.0.
I'll close this request and open a new one once you let me know what you think about the above. Thanks!

It's a conundrum. Tags are fixed, so we can't add anything to a tag once it is out there, especially for a longer time. The next release off the 0.4.x series will be 0.4.1, so we can add this PR to the 0.4.x branch (with the preliminary number of 0.4.1-dev) and once the release goes out, we drop the -dev.
Since we had another PR (#169) incoming for 0.4.x, I'm happy to cut a 0.4.1 release right away.

Cool. I'll send a pull with 0.4.1 on the appropriate branch, and also a nuspec for 0.5.x on the master.


Rd 9224 opentelemetry js distro flaky integration tests infrastructure

:tada: This PR is included in version 1.4.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Status: support to Text (& links) in title prop

Status: support to Text (& links) in title prop

LGTM


Adding VSTS file

@javiercn there are a lot of these errors in this VSTS failure:
System.Data.SqlClient.SqlException : Connection Timeout Expired.  The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement.  This could be because the pre-login handshake failed or the server was unable to respond back in time.  The duration spent while attempting to connect to this server was - [Pre-Login] initialization=45447; handshake=27;
---- System.ComponentModel.Win32Exception : The wait operation timed out.

since they appear to happen in appveyor too I'm going to continue my merge, but I created aspnet/Identity#1823 to track the issue.


Add gulp-notify

gulp-notify/gulp-notify.d.ts
check list

[ ] is collect naming convention?

https://www.npmjs.com/package/gulp-notify
http://bower.io/search/?q=gulp-notify
others?

[ ] has a test file? (gulp-notify/gulp-notify-tests.ts or others)
[ ] pass the Travic-CI test?

Hello and thank you for your contribution!
Due to an excessively long queue of pull requests that have become stale, we are "declaring bankruptcy" and closing all PRs opened before May 1, 2016. If you'd still like to merge this code in, please open a new PR that has been merged and rebased with the master branch.
Going forward, we are committing to review or merge all PRs on a regular basis so this bankruptcy will not occur again. We apologize for the incovenience and hope you will continue to contribute to DefinitelyTyped in the future.
Thanks
The TypeScript and DefinitelyTyped teams


Theme: Breakpoint overrides not applied to theme_config

PHP Version: 8.2   | Shopware Version: 6.5.X  | Affected area / extension: Platform(Default)

Expected behaviour:
Via SCSS it is possible to override the default Bootstrap breakpoints by setting $grid-breakpoints via an overrides.scss.
This is important for themes since some clients have existing CI with design systems using other breakpoints than bootstrap default.
Using this feature I expect the entire storefronts reponsive behavior to correspond to the new breakpoints.
Actual behaviour:
With a customer with different logo variants for mobile, tablet and desktop I noticed weird behavior when setting different sizes with css based on the changed breakpoints (using media-breakpoint-up): The logo source does not switch between the new breakpoints but between the OLD ones, while the sizing via css correctly switches with the new breakpoints.
This is apparently caused by the hardcoded breakpoints here:
https://github.com/shopware/shopware/blob/2b0cd0e74cda347095f247e24e490ea4ba2f2248/src/Storefront/Theme/ThemeConfigValueAccessor.php#L125
So even if we can change the breakpoints in the styling to match the client CI design system, the twig context breakpoints are still bootstrap default and therefore do not match the scss styling. These settings must always be in sync.
How to reproduce:
Set an override.scss via theme.json:
"style": [     "app/storefront/src/scss/overrides.scss",     "@Storefront",     "app/storefront/src/scss/base.scss"   ],
Inside overrides.scss set custom breakpoints like this:
$grid-breakpoints: (         xs: 0,         sm: 576px,         md: 650px,         lg: 1100px,         xl: 1366px,         xxl: 1400px ) !default;
Set different logo files for mobile, tablet and desktop + check on which viewports they switch.

[public] Shopware automated response: This issue is linked to the internal issue: NEXT-38902
[created from NEXT-38902, comment 503149]

Hi 👋 Did you only set the new breakpoints in the overrides.scss?
And what if you set it in theme.json and in overrides.scss is it then working for you?

I was not even aware it is possible to set breakpoints via theme.json. How is this done?
I cannot seem to find any documentation on this.

Yeah, that's true. It can be done by extending the src/Storefront/Theme/ResolvedConfigLoader.php. We will work on that in the future because there are even more hard-coded areas (in Templates and JS Plugins), and we want to find a simple way to extend all of them.


Meta improvements

Updates Meta component to:

Set color-scheme tag based on theme-ui colormode
Read colors.background from theme-ui instead of hardcoding "carbon" color
Turn off telephone detection

this lgtm! if you haven't yet already, maybe worth publishing a dev release and installing into one of our sites like carbonplan.org and clicking around a bunch? just wondering about any unexpected behaviors of the change (nothing specific, unknown unknowns), but code itself looks great!

@freeman-lab good flag! Here is the change up on blog https://blog-q89xdwne7-carbonplan.vercel.app/blog/cloud-downscaling-pipelines.
It looks like the peer dependency specification in layouts will need to be re-evaluated to avoid breaking builds: https://github.com/carbonplan/blog/runs/8213116517?check_suite_focus=true


Add option to clear all

Delete all artist suggestions and scheduled concerts

Heyy, since the google maps are not being displayed, it is difficult to understand what this intends.
So wanted to clarify certain things.
When you initially load the page, do all the concerts get displayed on the map?
And, that,  by adding a 'delete all' feature, we have to clear?

What I meant was deleting all the chosen artist concerts at once, instead of deleting them one by one

Hi sam  you can create an DeleteAllIcon component  which can delete all the selected users detail at once ,I just did that ,may I know is that correct?

Hi sam you can create an DeleteAllIcon component which can delete all the selected users detail at once ,I just did that ,may I know is that correct?

That would be, yes

completed with commit https://github.com/taver-ca/Taver_Hackathon/commit/89c29fc65c671f62e08280a6bebba2baf0a194b6


Does setTemplate support fmg table in lua code directly

Hi @pkulchenko,
Appreciate you creating this awesome library. I really enjoy uisng it.
I see setTemplate supports  a table like "fmg" template loaded as external file, which is more concise than "fmt" for creating dynamic htmx segments. I'm wondering if fmg table can be passed directly in lua code as 2nd parameter in setTemplate call.
fm.setTemplate("tmpl-name", [[{
   div{id="id", class="...", ...}
}]])

I realize that div{...} is an unevalable function call syntax (thus passing it as table object won't work?), the table may have to be wrapped in [[ ]] as string. setTemplate should be able to distinsh it from "fmt" by checking the beginning of template string starts with '<' or '{' charactor.
What're your thoughs?
Thanks!

@fonghou, thank you for the feedback; glad you like it!

I'm wondering if fmg table can be passed directly in lua code as 2nd parameter in setTemplate call.

Yes, you can definitely do that, but you need to add a type field to indicate that you want "fmg"-type processing:
  fm.setTemplate(tmpl1, {type = "fmg", [[{
          doctype, body{h1{title}, "<!>", raw""},
          div{hx={post="url"}},
          {"script", "a<b"}, p"text",
          table{style=raw"b<a", tr{td"3", td"4", td{table.concat({1,2}, "")}}},
          table{"more"}, p{"1"..notitle}, br,
          each{function(v) return p{v} end, {3,2,1}},
          {"div", a = "\"1'", p{"text+", include{"tmpl2", {title = "T"}}}},
          {"iframe", function() return raw{p{1},p{2},p{3}} end},
        }]]})

This particular example is included in test.lua and shows a mix of div{} and {"div", ...} usage.
You can also use the table directly, without wrapping it into a string, but then you'll have to include tags as the first element in each table, like this:
fm.setRoute("/", fm.serveContent("fmg",
      {{"h1", "Title"}, {"div", a = 1, {"p", checked = true, "text"}}}))

This should produce the following output:
Title

text

The html tags is simply a syntax sugar, so using h1{"something"} is the same as {"h1", "something"}, which doesn't require any special "environment" to use these tags.
I'm still a bit on the fence about having two different template mechanisms, but I think each of them has its own strengths, so may decide to keep them both.
Let me know how well it's working for you and what you like or don't like about it. Thanks!

I tried to use table directly with fennel. Sadly fennel doesn't support mixed table syntax. [:tag ...] works fine but can't mix naked key/value pairs in the middle. I wish direct table syntax would wrap them in a table object (sample in comment) like clojure hiccup. BTW, I think naked key/value syntax look nice in string format. Hope it won't complicate parser too much to translate between two syntax.
(fm.setRoute "/test"
  (fm.serveContent :fmg
    [[:doctype]
     [:html
      [:body [:ol [:li "One"]  ;; [:li {:id 1} "One"]
                  [:li "Two"]]]]]))
``

I'm not familiar enough with fennel to figure out what Lua table this fennel example can correspond to. Can you show how a Lua table may look like to work with this?
It may be difficult to support yet another format, but what you can do is to create a new template format (let's say "fen") and write your own function for it, which would convert it into the structure that matches the one for "fmg" and then does its processing.
To achieve that, you can pass a function to setTemplate as the second parameter, which is going to be responsible for rendering the template when the render function is called. This mechanism is used in fullmoon internally and is currently undocumented, so there is a risk that it's going to change.

[:tag ...] works fine but can't mix naked key/value pairs in the middle.

BTW, what do you mean by "in the middle"? The order doesn't matter in Lua, so {"div", a = 1, {"p", checked = true, "text"}} is the same as {"div", {"p", checked = true, "text"}, a = 1} and is the same as {a = 1, "div", {"p", checked = true, "text"}}, so maybe one of these ways works for you.

I wish direct table syntax would wrap them in a table object (sample in comment) like clojure hiccup.

I did look into that and one of the early prototypes had that indeed, but the table values are used for child elements, so using them for attributes would require that table in a particular position, which would require that table even if the attributes are not provided: {"div", {}, {}} where the table at the second position would be for attributes and the rest would be for children.
I didn't quite like that, so I decided against that. It may be possible to check if any table has positional values and if now assume that it's a table with attributes, but it makes error checking/reporting a bit more difficult.

I'm not familiar enough with fennel to figure out what Lua table this fennel example can correspond to. Can you show how a Lua table may look like to work with this?

Something like below. If this syntax works in lua, it'll work in fennel as-is without any change.
fm.setRoute("/", fm.serveContent("fmg",
      {{"h1", "Title"},
       {"div", { a = 1 },
          {"p", {checked = true}, "text"}}}))

It may be difficult to support yet another format, but what you can do is to create a new template format (let's say "fen") and write your own function for it, which would convert it into the structure that matches the one for "fmg" and then does its processing.

Agree that's an option.

To achieve that, you can pass a function to setTemplate as the second parameter, which is going to be responsible for rendering the template when the render function is called. This mechanism is used in fullmoon internally and is currently undocumented, so there is a risk that it's going to change.

Let me give it a try. Thank you for answering my questions!

@fonghou, I pushed changes to a separate branch that should allow to do what you originally trying to do (5fa3e376). Give it a try and let me know.

Hi @pkulchenko, a quick test works perfectly!
(fm.setRoute "/view"
  (fm.serveContent :fmg
    [[:doctype]
     [:html
      [:body [:ol [:li {:id 1} "one"]
                  [:li {:id 2} "two"]]]]]))

outputs <!doctype html>

one

two

This and current lua table syntax still works, so nice!
Really appreciate you developing this feature!

Great; thank you for checking! I'll merge it shortly.


split temperature protection into heating and cooling

About the PR

Allows temperature protection component to specify separate coefficients based on whether or not the player is warming up or cooling down.
adjusts some items (firesuits and winter clothing) to have more reasonable temperature protections for the different directions.
Why / Balance

There's a lot of times where balancing insulation equally between heating and cooling has adverse effects. Especially for specialty temperature  protection (cold prot, heat prot) having the coefficient applied equally makes them incredibly strong and generally useful.
splitting it up like this lets us have more control over how we apply the modifiers and thus better balance firesuits and other items.
Media

Requirements

[x] I have read and I am following the Pull Request Guidelines. I understand that not doing so may get my pr closed at maintainer’s discretion
[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

:cl:

tweak: Firesuits are now worse at keeping in heat and winter clothes make you get warmer quicker.

Ok, from a physics perspective the conductivity should always be the same in both directions

i be hating on the laws of physics. they cramp my ephemeral style.


feat:  customize name of Shield Tables

What has happened PHPStan! There is no error in local!

And PHPUNIT test !

What has happened PHPStan! There is no error in local!

I also have no error on my local environment.
But config() returns object|null.
So null->authTables is "Trying to get property 'authTables' of non-object".

@datamweb

And PHPUNIT test !

The test does not seem to pass on Windows from the beginning.
CLI::write() outputs PHP_EOL, but the test code uses LF as newline code.

@kenjis , thanks for the explanation, it made sense.
But how can I fix error PHPStan?

I thought it could be fixed.
I'm surprised, even when I tried to pass the check with @phpstan-ignore-line the error was still detected.

Why?
Error: Attempt to read property "tables" on null
 ------ -------------------------------------------
  Line   src/Config/Constants.php
 ------ -------------------------------------------
  10     Attempt to read property "tables" on null
 ------ -------------------------------------------

PHP 7.4:
Error: Trying to get property 'tables' of non-object
 ------ -----------------------------------------------
  Line   src/Config/Constants.php
 ------ -----------------------------------------------
  10     Trying to get property 'tables' of non-object
 ------ -----------------------------------------------

@kenjis , after many efforts, I finally found the solution.
But I don't know exactly where the main problem is, I think it's in the framework , please let me know if you understand something.

@datamweb I don't know what's wrong with PHPStan.
To begin with, I cannot reproduce the error.
But why don't we remove the constant?
I think using global constant is not good practice especially in libraries.
Global constants are for a user app, and a library should not consume them.
Ion Auth also havs $table, but it does not use a constant.
https://github.com/benedmunds/CodeIgniter-Ion-Auth/blob/6ebcd542011dbc35045466acad0172d2b68ae051/Config/IonAuth.php#L49-L54
We can get the values with config('Auth')->tables.

But why don't we remove the constant?

The reason I used constant was to add this feature with minimal changes.(

) vs
()
Also, I think it is easier to read and review with this implementation. For example, look at PR commit, it's easier to suggest a change for SHIELD_TABLES['users'] or
    /**
     * Auth Table names
     */
    private array $tables;

    public function __construct(?Forge $forge = null)
    {
        parent::__construct($forge);

        /** @var Auth $authConfig */
        $authConfig   = config('Auth');
        $this->tables = $authConfig->tables;
    }
// and ...

In fact, I believe that using constant makes our codes shorter and more readable.
Also I was going to include a constant for the shield version, which now I don't know where it fits with the no constant implementation.
Technically yes you are right, but we have an example of using constant in Bonfire2.

If we add SHIELD_VERSION, we should add it as a class constant like CodeIgniter\CodeIgniter::CI_VERSION.
Class constants do not consume the global namespace.

Okay, we will continue in your PR.


Decide what tools we'll use to manage the work

Github
Google Docs
Maybe Trello if Matt is into Kanban? Let's discuss.

Have you used waffle.io? I like it a lot -- it's github issues in the back, and trello-like cards in the front! Here's an example: https://waffle.io/hampelm/brickbeam

Haven't tried it but looks good!

Slack or hipchat?

Github
Waffle.io
Google Docs
Slack

Matt loves screenshots on Github!

Capture gifs - http://www.cockos.com/licecap/ (great for little interactions!)

I might try Macaw and Invision for wireframes/prototypes

We'll use Bootstrap for FE framework

Adopt Travis CI


Added initial CMakeLists.txt file to match the autotools build.

Beyond the use of the build system itself this is useful because:

Other projects using cmake can find and configure themselves to link with this library
Most IDEs read cmake files in lieu of proprietary project files and properly index
Dependencies of the project are explicitly stated without compiler-specific syntax

Checklist
Not all of these might apply to your change but the more you are able to check
the easier it will be to get your contribution merged.

[ ] CI passes
[ ] Description of proposed change
[ ] Documentation (README, code doc blocks, etc) is updated
[ ] Existing issue is referenced if there is one
[ ] Unit tests for the proposed change

Thanks for the contribution!


Added steps to run oracle database 23c free on Mac M1 chip in FAQ.md

Added steps to run oracle database 23c free on Mac M1 chip in FAQ.md

Hi @gvenzl
Please merge the changes. Thanks


NestedScrollView with RefreshIndicator: dragging effect of RefreshIndicator seems to disappear with a slight drag

Steps to reproduce
1.After placing RefreshIndicator inside NestedScrollView,
2.When there's a lot of content in NestedScrollView's headerSliverBuilder,
3.The dragging effect for pulling down to refresh disappears, and a slight drag immediately triggers the refresh action.
Expected results
The consistent dragging effect when content is less in headerSliverBuilder
Actual results
After nesting RefreshIndicator within NestedScrollView, when the content of NestedScrollView's headerSliverBuilder is extensive, the dragging effect of pulling down for refresh seems to disappear. A slight drag immediately triggers the refresh action.
Code sample
Code sample
class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage>
    with SingleTickerProviderStateMixin {
  late TabController _tabController;

  @override
  void initState() {
    super.initState();
    _tabController = TabController(length: 3, vsync: this);
  }

  @override
  void dispose() {
    _tabController.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        title: Text(widget.title),
      ),
      body: RefreshIndicator(
        notificationPredicate: (notification) {
          return notification.depth == 2;
        },
        onRefresh: () async {
          await Future.delayed(const Duration(seconds: 2), () {});
        },
        child: NestedScrollView(
          headerSliverBuilder: (
            BuildContext context,
            bool innerBoxIsScrolled,
          ) {
            return [
              SliverToBoxAdapter(
                child: Container(
                  height: 1000, // Adjusting the simulated height of content in headerSliverBuilder
                  color: Colors.amber,
                  alignment: Alignment.center,
                  child: const Text("header"),
                ),
              ),
            ];
          },
          body: TabBarView(
            controller: _tabController,
            children: [
              ListView(),
              ListView(),
              ListView(),
            ],
          ),
        ),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

Screenshots or Video
https://github.com/flutter/flutter/assets/17977044/44ff84d3-b465-4871-b94e-d7e96735fafb
Logs
Logs

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.19.5, on macOS 14.4.1 23E224 darwin-x64, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[!] Xcode - develop for iOS and macOS (Xcode 14.2)
    ! CocoaPods 1.10.2 out of date (1.13.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#updating-cocoapods for instructions.
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.2)
[✓] VS Code (version 1.87.2)
[✓] Connected device (3 available)

Thank you for the report. I'm able to reproduce the issue as well.

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.19.6, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.19.6 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 54e66469a9 (31 hours ago), 2024-04-17 13:08:03 -0700
    • Engine revision c4cd48e186
    • Dart version 3.3.4
    • DevTools version 2.31.1

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
    • Xcode at /Applications/Xcode15.3.app/Contents/Developer
    • Build 15E204a
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)

[✓] VS Code (version 1.88.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.86.0

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 123.0.6312.124

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[!] Flutter (Channel master, 3.22.0-16.0.pre.71, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.22.0-16.0.pre.71 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 014cf332d7 (4 hours ago), 2024-04-25 19:16:33 -0400
    • Engine revision a09295fe03
    • Dart version 3.5.0 (build 3.5.0-101.0.dev)
    • DevTools version 2.35.0-dev.8
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
    • Xcode at /Applications/Xcode15.3.app/Contents/Developer
    • Build 15E204a
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)

[✓] VS Code (version 1.88.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.86.0

[✓] Connected device (3 available)
    • iPhone (mobile) • d9a94afe2b649fef56ba0bfeb052f0f2a7dae95e • ios            • iOS 15.8 19H370
    • macOS (desktop) • macos                                    • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)    • chrome                                   • web-javascript • Google Chrome 124.0.6367.92

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

I would like to work on this issue.

@ujjwaltwitx Thank you for your willingness to research this topic. Please inform me here if there are any developments. Thank you.

I am trying few tweaks right now. Will keep updating you on the developments

I checked the refresh_indicator.dart file and found out there was this _checkDragOffset function
 void _checkDragOffset(double containerExtent) {
    containerExtent = MediaQuery.of(context).size.height;
    // print(containerExtent);
    assert(_mode == _RefreshIndicatorMode.drag || _mode == _RefreshIndicatorMode.armed);
    double newValue = _dragOffset! / (containerExtent * _kDragContainerExtentPercentage);
    if (_mode == _RefreshIndicatorMode.armed) {
      newValue = math.max(newValue, 1.0 / _kDragSizeFactorLimit);
    }
    _positionController.value = clampDouble(newValue, 0.0, 1.0); // this triggers various rebuilds
    _positionController.value = newValue;
    if (_mode == _RefreshIndicatorMode.drag && _valueColor.value!.alpha == _effectiveValueColor.alpha) {
      _mode = _RefreshIndicatorMode.armed;
    }
  }

The containerExtent parameter is the primary reason of the issue. When the height of headerSliver is significantly large, the value of containerExtent is significantly low which causes the issue. I assigned screen height to the containerExtent and the refreshIndicator started working normally.
I am not sure whether this is a good solution to the problem or not so I would like to hear your valuable suggestions and feedbacks.

I checked the refresh_indicator.dart file and found out there was this _checkDragOffset function
 void _checkDragOffset(double containerExtent) {
    containerExtent = MediaQuery.of(context).size.height;
    // print(containerExtent);
    assert(_mode == _RefreshIndicatorMode.drag || _mode == _RefreshIndicatorMode.armed);
    double newValue = _dragOffset! / (containerExtent * _kDragContainerExtentPercentage);
    if (_mode == _RefreshIndicatorMode.armed) {
      newValue = math.max(newValue, 1.0 / _kDragSizeFactorLimit);
    }
    _positionController.value = clampDouble(newValue, 0.0, 1.0); // this triggers various rebuilds
    _positionController.value = newValue;
    if (_mode == _RefreshIndicatorMode.drag && _valueColor.value!.alpha == _effectiveValueColor.alpha) {
      _mode = _RefreshIndicatorMode.armed;
    }
  }

The containerExtent parameter is the primary reason of the issue. When the height of headerSliver is significantly large, the value of containerExtent is significantly low which causes the issue. I assigned screen height to the containerExtent and the refreshIndicator started working normally.
I am not sure whether this is a good solution to the problem or not so I would like to hear your valuable suggestions and feedbacks.

This is not the final code. If community approves this as a good fix then I will do the required refactoring in the code.

Hello, thank you for your question. If I understand correctly, you're asking about setting the screen height and you're unsure about the height of the headerSliver. In an extreme case where the headerSliver exceeds the screen height by a large margin, would the issue still occur?

No there will be no issue as the drag height is determined by the height of the screen and not by the height of the headerSliver.

I have tested it, and so far I haven't encountered any issues.I will continue to monitor it to see if any other issues arise.Thank you for your research.

Thanks. Should I raise a pull request?

Yes, please raise a PR.

Okay

I have raised the pr


Validation results for CULane

Hello, first things first, nice job on the project.
I managed to replicate the TEST results from the repos. I downloaded trained models then tested them and got good results.
However, for validation of CULane I get bad results. I saw that a guy had a simillar problem but I couldnt solve it like he did.
So my base CULane dataset is at "/home/grgur/CULane/" and I have all the needed files.
In my output folder there  is 3 driver directories that were generated by the test and they contain the .txt files.
The output folder should be located at /home/grgur/pytorch-auto-drive/tools/culane_evaluation so the relative path for detect_dir should be okay.
Its probably a pathing problem but I cant see it.
Here is my output:
`>(voldemort) grgur@MCS90:~/pytorch-auto-drive$ ./autotest_culane.sh resnet34_scnn_culane val checkpoints
experiment name: resnet34_scnn_culane
status: val
save dir: checkpoints
------------Configuration---------
anno_dir: /home/grgur/CULane/
detect_dir: ../../output/
im_dir: /home/grgur/CULane/
list_im_file: /home/grgur/CULane/list/val.txt
width_lane: 30
iou_threshold: 0.5
im_width: 1640
im_height: 590
Evaluating the results...
tp: 0 fp: 0 fn: 32682
no positive detection
finished process file
precision: -1
recall: 0
Fmeasure: 0
------------`
For my eval_validation file its
#!/bin/bash
root=../../
data_dir=/home/grgur/CULane/
exp=$1
detect_dir=../../output/
These can not be changed
w_lane=30;
iou=0.5;  # Set iou to 0.3 or 0.5
im_w=1640
im_h=590
frame=1
list=${data_dir}list/val.txt
out=./output/${exp}_iou${iou}_validation.txt
./evaluate -a $data_dir -d $detect_dir -i $data_dir -l $list -w $w_lane -t $iou -c $im_w -r $im_h -f $frame -o $out
if ! [ -z "$2" ]
then
mkdir -p ../../${2}/${1}
cp ${out} ../../${2}/${1}/val_result.txt
fi

@AirSmoke031 I can't see a pathing problem here. Can you check and see if there are predictions on val set? It should be in /home/grgur/pytorch-auto-drive/outputs/driver_23_30frame. If not, you need to run python main_landet.py --val --config=xxx first.

Yes they are there, for confirmation one is on  /home/grgur/pytorch-auto-drive/output/driver_37_30frame/05181432_0203.MP4/02220.lines.txt for instance.

could you try use all relative paths? Like data_dir=../../../CULane/? I'm trying to reproduce this problem but It seems alright on my part.

I had to go from my workstation. I will do what you asked from me..do some reruns then I will come back to you.
Thank you for your time and swift response. <3

I resolved the issuse.
The problem was with the relative path for the detect_dir. I probably didnt follow the instructions well so I messed up the relative pathing that was premade.
What I did is just gave the full path to the output for detect_dir as you can see and I got the results.
Thank you for everything.
xperiment name: resnet34_scnn_culane
status: val
save dir: checkpoints
------------Configuration---------
anno_dir: /home/grgur/CULane/
detect_dir: /home/grgur/pytorch-auto-drive/output/
im_dir: /home/grgur/CULane/
list_im_file: /home/grgur/CULane/list/val.txt
width_lane: 30
iou_threshold: 0.5
im_width: 1640
im_height: 590
Evaluating the results...
tp: 24339 fp: 7252 fn: 8343
finished process file
precision: 0.770441
recall: 0.744722
Fmeasure: 0.757363

That is good to hear.

Since the problem is resolved, I'll close it. Feel free to reopen.
Btw, the main takeaway here is to use absolute paths whenever in doubt.


Issue #52 - Pdf from templates

Add functionality to generate PDF
(thanks G. Boxall for your input!)

ship it, may be we should add a comment to the interface, that it is experimentel


Environment creation automation

If this works, the runner should have everything that the ci-cd-intro repository's ./infra/README.md file said it had to have installed before performing the actual steps.

Wooo, we can install everything! Okay, now we can write the code to perform the actual steps from the ci-cd-intro repository's ./infra/README.md file.


CS-366 PowerShell script to extract automation snippets into an existing script

Looks good, but it should replace the matched pattern

Thanks for the feedback Zac! Couldn't really discern whether or not it was meant to replace or mark starting point. Will tweak it right now.


Bust playback broken through Discord Stages.

From our previous 2 busty events, we've noticed that the bot will not playback audio inside a Discord Stage when using /bust.
As of now, Busty will still join the stage channel but will not throw an error saying "You need to be in a voice channel."
To get around this for now, we have resorted to using normal voice channels to get playback from Busty.

This seems to have been related to nextcord failing to include the ssrc parameter when sending SPEAKING payloads. https://github.com/nextcord/nextcord/pull/1009 is an upstream PR with a fix.
We'll need to update requirements.txt to point to the new nextcord version with the fix once it has been merged and included in a release.

With the new release version of nextcord 2.4.1, we can close this issue when https://github.com/anoadragon453/busty/pull/178 is merged.


The code cannot be executed in the manually created Jupyter Notebook.

Environment data

Steps to reproduce:

Open a folder
Click "New file" to create a new file named test.ipynb
Add print('bar') to that cell
Enter “Ctrl+Alt+Enter”

Expected behaviour
The code is executed without any error.
Actual behaviour
The code cannot be executed.

If I use Ctrl+Shift+P to create an blank Jupyter Notebook

The code can be executed.

@linette-zyy Thanks for filing this. In a way this is expected, when you create a new file in vscode it has the .ipynb extension, but that would not actually be a valid ipynb as it would be missing the format and metadata needed. But at the same time, this is something that we might expect customers to do, so we should see if there is a way for us to support this experience better.

This should be working now.

This should be working now.


Add a document section about deferInitialization option when releasing v3.10

The pull request #1303 in v3.10 milestone will add a new option deferInitialization. We can add a corresponding document section for it when it's released.

This is great, thanks for tackling this @seratch !
Not sure if we should bundle the documentation for this feature in this PR, or a separate one, but I think before merging this PR we should at least write a draft of the docs for this support. In my experience, writing up the docs alongside (or even before) the code is written up can help clarify how to structure the code too. I am happy to help write the docs if you would find that helpful - let me know, I can try to create a draft!
Originally posted by @filmaj in https://github.com/slackapi/bolt-js/pull/1303#pullrequestreview-873429901

Thinking about where to add this documentation, I am not entirely sure. My initial thought is a new section under the 'Advanced Concepts' of the bolt-js docs - perhaps "Deferring initialization"? This would be a short section, similar perhaps to the Logging doc, describing 1) why someone would want to defer initialization, 2) how to do it and 3) what errors to expect if this is done incorrectly. Some ideas for copy for these sections:

Perhaps something along the lines of "When initializing your Bolt app with the App constructor, an authentication test call is automatically made to the Slack backend to verify your tokens. In certain situations it may be desirable to more carefully control the timing of these calls. Bolt offers a way to defer initialization via the deferInitialization option, which places responsibility for fully initializing the Bolt app into your hands as the app developer." ?
The right side of the docs layout would show a sample section of an app being constructed with the deferInitialization option, then further down in the code explicit invocation of the init() and then start() methods.
Call out the fact that if start() is called before init(), an exception will be thrown.

Thoughts/opinions/comments?

@filmaj All look good to me!

Oh, and of course updating any reference-style documentation would be in order, too.

Yes, specifically, https://slack.dev/bolt-js/reference#app-options should be updated too.

@filmaj How about instead of:

When initializing your Bolt app with the App constructor, an authentication test call is automatically made to the Slack backend to verify your tokens.

Something along the lines of:
Bolt offers a way to defer full initialization via the deferInitialization option and to call the equivalent App#init() in your code, putting more control over asynchronous events required for initialization into your hands as the developer.

Thanks for the comments and suggestions! PR is up here, if you have further comments or reviews let's move it to the PR: https://github.com/slackapi/bolt-js/pull/1308


feat: Replace Kafka module

What does this PR do?
Replaces the old Kafka module approach (using an extension method) with a proper independent module.
Why is it important?
We do not follow the old module approach anymore. We will replace the old approach with a new API and release each module as independent dependency. This module replaces Kafka.
Related issues

Relates #493

@nbarnwell can you please share the exception. I will double-check it, but I do not see an issue in the previous code right away.

@nbarnwell Sorry Neil, that was my bad. I replied to the wrong PR first (I opened the wrong tab). Here is my answer: https://github.com/docker/docs/pull/16710#issuecomment-1444002965 to the right PR. Sorry for the confusion.


Documentation Enhancement: lxd-p2c stop container /sbin/init spinning

After using lxd-p2c several times on old Ubuntu Trusty machines, the resulting containers /sbin/init would spin at 100% CPU usage.
Studying strace -p $init-pid, then looking at a tight loop of ps fauxww for several minutes suggested problem related to tty[123456] being continually strobed for some sort of i/o + getty then continually died + respawned.
Fix seems to be editing /etc/init/tty*.conf files + commenting out last two lines of each file...
respawn
exec /sbin/getty -8 38400 ttyX

This seems to stop /sbin/init spinning at 100% CPU for each migrated container.
Unsure where exactly this might be documented.

What we suggested in the past is to create a post on https://discuss.linuxcontainers.org documenting what post-migration steps are needed for a particular source distribution. We can then make a single topic that refers to them all for all the different distros.

Posted to discuss as you suggested.
Thanks for the tip.
BTW, after running this fix for a day 100% CPU spin appears to have stopped permanently.


In ServiceApi classes, add helper methods to extract variables from fully-qualified resource paths

This was taken care of in https://github.com/GoogleCloudPlatform/gcloud-java/commit/add0cc33ec52e228f98ca4a0a1d29ffa3fa5f866 .


bug: attractor not showing up properly

import pystablemotifs as sm
import networkx as nx
import matplotlib.pyplot as plt

rules="""
A, !a & !B | C
B, !A & !b | C
C, A & B
a, A
b, B
"""

primes = sm.format.create_primes(rules)
sm.format.pretty_print_prime_rules(primes)

ar = sm.AttractorRepertoire.from_primes(primes, max_simulate_size=20)

ar.summary()

for a in ar.attractors:
    if a.n_unfixed == 0: continue # skip steady states
    print(a.attractor_dict)
    nx.draw(a.stg,with_labels=True)
    plt.show()
    print(len(a.stg.nodes()))

I get output
There are 2 attractors.
{'A': 'X', 'B': 'X', 'C': 0, 'a': '0', 'b': 'X'}

{'A': 1, 'B': 1, 'C': 1, 'a': 1, 'b': 1}

This cannot be right, since A oscillates and hence a should as well.

@kyuhyongpark  I'm working on this. I think the problem is that there are some conflicting ways of converting to and from the binary string representation. For example, the first attractor has '00000' in it, but sometimes we can figure out that C=0 in the whole attractor, so it only stores four digits, i.e., '0000'. Then, if we read the long version thinking it's the short version, we skip the C place, so a reads the value of C and b reads the value of a.


Move Colon in i tag to b tag.

The colon should be in the b tag and not in the i tag. The Colon should be assigned to the prop name(if you style the prop name the colon should be styled with it.)

@rgerstenberger -- Can you do a quick review of this two-line change? Also, do we need a whitespace in there too?

White space added. Thank you for the quick review.


docs: fix broken DB list in Requirements

Description

fix markdown for mkdocs. See https://queue.codeigniter.com/#requirements

Checklist:

[x] Securely signed commits
[] Component(s) with PHPDoc blocks, only if necessary or adds value
[] Unit testing, with >80% coverage
[x] User guide updated
[] Conforms to style guide

@michalsn Merge, please.

@kenjis Sorry, I thought you had a merge button.

I cannot merge without approval in this repository.

Ok, thanks! I will pay more attention to the PRs that appear here.


Previous views are not removed from the DOM when using swap-order values 'with' or 'before'

I've just updated to the latest version of aurelia and it looks like views under router-view elements are left on the DOM when using swap-order="with" or swap-order="before", it works just fine with swap-order="after".
Rolling back the 3 templating modules to the previous version fixes the issue.
I've tried to only roll back templating-router to version 1.2.1 but the issue persists, only rolling back all 3 modules solves the issue for me.
Let me know if I should raise the issue on another module instead.

@charlespockert Could this be related to the new layout implementation? Can you take a look?

@EisenbergEffect could be, though if you aren't using the layouts it should theoretically be the original code path
Would be useful to add some more test coverage around swaps too to cover this
I'll have a look now

@bfil can you confirm - you rolled back to 1.2.1 on templating-router and the issue persisted, and you are absolutely sure that you were running this version?
@EisenbergEffect I don't believe the layouts feature went in until 2.0.0 with the shadow DOM v1 changes so maybe there's something else in play here...
Can have a look anyway as I have a test repo ready to go

Yes, with that version of templating-router the issue was still there, it's a bit confusing though, because only downgrading the 2 other templating modules didn't solve the issue, while downgrading all 3 did.
I might try again, but I think you can try and reproduce the issue with all the latest modules and let me know if you can?
In the mean time when I have some time I'll dig a bit more to see if I can narrow the issue down to one particular module.

@bfil I've not managed to reproduce this exactly - though I have found an issue when using one of the other swap strategies that the ViewSlot throws when trying to remove the previous view, just debugging now...
I'm pretty sure this is contributing to your issue but interestingly, despite the issue my skeleton correctly removes the views in Chrome/FF and IE
Will update shortly

I've just done the following:
git clone https://github.com/aurelia/skeleton-navigation.git
cd skeleton-navigation/skeleton-typescript
npm install && jspm install
jspm update

Then in app.html added swap-order="with" to the router-view.
gulp watch, ignored TypeScript errors on the terminal and opened up Chrome (version 50.0.2661.102)
This is what I get when navigating between views:

Same result in Firefox 47.0:

@bfil @EisenbergEffect think I've found this - the compose instruction on the compositionEngine is handling the ViewSlot add/remove itself which is causing the view to not be in the DOM when the swap strategy kicks in
With a few tweaks I've switched to createController and then added to the ViewSlot manually, this seems to fix the animations and you get the expected results.
Just checking all the bits and should be able to PR this in a mo

Sounds great, just to be clear, the issue happens regardless of the usage of the aurelia-css-animator plugin.

@bfil that makes sense - though I'd really only expect it to happen when you were using the new layouts feature, are you using that?

No idea what the new layouts feature is, did you look at how I reproduced it by just cloning the typescript skeleton? Not sure if that project uses the new layouts feature.

@charlespockert Thanks for looking into this! Your description of the problem makes sense. I'll look out for the PR and get it release asap.

@bfil before we can merge the PR - as a precaution, is there any chance you can either patch the router-view.js onto the one in the latest version of the templating-router repo in your app and see if it solves your issue?
Here's the PR:
https://github.com/aurelia/templating-router/pull/29
You should just need router-view.js

@bfil you can also check out this skeleton clone:
https://github.com/charlespockert/router-test/
The fix to the router view is in the skeleton-esnext so you just need to do the usual npm install jspm install gulp watch dance to test it

Tried to use the new router-view and it looks like it's working just fine, great work :) Looking forward for a patch release

Closing since the fix was merged.


Regression: Socket#connect with number timeout (deprecated)

fixes #14752

This doesn't really work out well without adding type restrictions to the timeout parameter in the non-deprecated overload.
We should do this anyway, but it's a step further. I think we should revert to the previous behaviour first with the patch from https://github.com/crystal-lang/crystal/issues/14752#issuecomment-2190030736.


slow plugin loading

After following all the  instructions and mounting a plugin directory containing apoc-<IP_ADDRESS>-all.jar which is compatible with the neo4j version I use (3.3.0) It won't load them up
The entry point seems to pick /plugins as it lists:
neo4j_1  | Directories in use:
neo4j_1  |   home:         /var/lib/neo4j
neo4j_1  |   config:       /var/lib/neo4j/conf
neo4j_1  |   logs:         /var/lib/neo4j/logs
neo4j_1  |   plugins:      /plugins
neo4j_1  |   import:       /var/lib/neo4j/import
neo4j_1  |   data:         /var/lib/neo4j/data
neo4j_1  |   certificates: /var/lib/neo4j/certificates
neo4j_1  |   run:          /var/lib/neo4j/run

what I  get instead is: WARNING: There is no procedure with the name apoc.export.graphml.all registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.

I will  close this issue since i realised that if put a wrong version of the plugin in the directory it fails to boot so it takes it into account I will open another issue in apoc or neo4j if I figure out the cause.
Having that said also al the configuration gets applied correctly plugin security + apoc import files, end up in the configuration file as well. As a result I concluded that maybe the issue is elsewhere.

reopening because I managed to get my job on non docker version done which means it's not an apoc or neo4j issue. I also tried to mount the same plugin with the same version of neo4j docker image. What remains is to find the cause.

ok managed to get it working in docker using cypher-shell rather than neo4j-shell

Managed to get plugins loaded even in neo4j-shell If you wait long enough they get loaded therefore I ll change the issue title to slow plugin loading

After manually downloading the jar and putting it on plugins folder takes forever for the app to start in docker. The configuration I used is as follows:
version: "3"
services:
  neo4j:
    image: neo4j:4.2.6
    container_name: neo4j
    restart: unless-stopped
    ports:
      - 7474:7474
      - 7687:7687
    volumes:
      - ./conf:/conf
      - ./data:/data
      - ./import:/import
      - ./logs:/logs
      - ./plugins:/plugins
    environment:
      - NEO4J_dbms_memory_pagecache_size=1G
      - NEO4J_dbms.memory.heap.initial_size=1G
      - NEO4J_dbms_memory_heap_max__size=1G
      - NEO4J_AUTH=neo4j/ibs123
      - NEO4JLABS_PLUGINS=["graph-data-science"]
      - NEO4J_dbms_security_procedures_unrestricted=gds.*
      - NEO4J_dbms_security_procedures_whitelist=gds.*


[WIP] implement better emoji manipulation in guilds

[ ] track guild emoji updates
[ ] dont instantiate emoji straight from rest, make an action or something

way to rip off my PR comments 😛  but yes I agree


[BUG] How to install

Hello,
How do I install the bot, I click on the .exe program and its stuck on time="2021-04-24T18:12:03+01:00" level=info msg="Starting api server on 8080..." and where do I enter the bot token and stuff

@VenuxiCloud You can either set the bot options via environment vars, explained here: https://github.com/rssnyder/discord-stock-ticker#running-in-a-simple-shell
Or, once it is running, you can use the API to add bots, as explained here: https://github.com/rssnyder/discord-stock-ticker#adding-multiple-bots

@VenuxiCloud as it's been over a week, I am going to close this issue.
In the future, it might be more efficient to reach out via email/discord for more 1:1 support.


wip

You can ignore this PR (travis testing). Sorry about the noise.

You can ignore this PR (travis testing). Sorry about the noise.

I was starting to think your cat was coding for you. Which would be impressive given that he managed to commit something.


Cannot write mode

Hello, I am trying to augment a small amount of images however i keep getting these errors.
any ideas?
see the below for errors
Processing <PIL.Image.Image image mode=RGB size=720x1280 at 0x11410B0F0>:   0%|          | 4/1000 [00:05<22:02,  1.33s/ Samples]
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PIL/JpegImagePlugin.py", line 620, in _save
rawmode = RAWMODE[im.mode]
KeyError: 'P'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/roryhodgson/Desktop/Augmentor-master 3/Augmentor/Pipeline.py", line 246, in _execute
images[i].save(os.path.join(augmentor_image.output_directory, save_name))
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PIL/Image.py", line 1969, in save
save_handler(self, fp, filename)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PIL/JpegImagePlugin.py", line 622, in _save
raise IOError("cannot write mode %s as JPEG" % im.mode)
OSError: cannot write mode P as JPEG
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/roryhodgson/Desktop/Augmentor-master 3/wheels.py", line 21, in
p.sample(num_of_samples)
File "/Users/roryhodgson/Desktop/Augmentor-master 3/Augmentor/Pipeline.py", line 359, in sample
for result in executor.map(self, augmentor_images):
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/concurrent/futures/_base.py", line 586, in result_iterator
yield fs.pop().result()
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/concurrent/futures/_base.py", line 425, in result
return self.__get_result()
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/Users/roryhodgson/Desktop/Augmentor-master 3/Augmentor/Pipeline.py", line 100, in call
return self._execute(augmentor_image)
File "/Users/roryhodgson/Desktop/Augmentor-master 3/Augmentor/Pipeline.py", line 263, in _execute
print("Error writing %s, %s. Change save_format to PNG?" % (file_name, e.message))
AttributeError: 'OSError' object has no attribute 'message'

Hi @AKJDM, are you perhaps working with PNGs that have an alpha channel? You could try setting the save file format to PNG so that they are not converted to JPEG on save.


Fix nested route refresh in dev mode, closes #65

Moved historyApiFallback() out of webpackDevMiddleware() config and into browsersync middleware array. Fixes refresh as well as auto reload issue on nested routes.
Closes https://github.com/coryhouse/react-slingshot/issues/65

Coverage remained the same at 98.906% when pulling 3557a5f771bed2223b6735de8232ec7f82bd688f on jforaker:refresh_url_dev_#65 into fdb0c42d84100b3f9419a9bb5d083934605e9f4a on coryhouse:master.

Woot! You sir, ROCK! I spent hours today trying to figure this out - so simple! Thanks so much for your help!


Update bug report link

Currently targets:
https://en.wikipedia.org/wiki/User_talk:Zhaofeng_Li
Suggested new target:
https://github.com/CurbSafeCharmer/refill/issues

Updated in web/src/App.vue on Nov 9, 2021 in this commit: https://github.com/CurbSafeCharmer/refill/commit/534cf9e3772e66d51a182671f32c531657c031c0#diff-7322e6842f92edbe4a6e810d63f066ec95e64806d64a02b52e2b9bef2a73db91


Created new README for notebooks folder and create new BQ & GCS notebooks

I have created 4 new notebooks as part of a collection to have examples that cover GCS, BQ Storage and plotting

I have made the updates based on your comments @karth295. I have also created one new notebook for Pandas plotting and removed the original notebook I created as that same content is now in the separate notebooks.
Will you be able to review @medb?


Init Prisma table + updated readme.

Init a basic database table including a migration file (User table + Rule enum)
Updated readme file with instructions about backend/.env

Looks nice! 🔥


com.leanplum.actions.internal.ActionDefinition.getName() - NullPointerException

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.leanplum.actions.internal.ActionDefinition.getName()' on a null object reference
       at com.leanplum.actions.internal.ActionManagerDefinitionKt.defineAction(ActionManagerDefinition.kt:87)
       at com.leanplum.messagetemplates.MessageTemplates.register(MessageTemplates.java:123)
       at com.leanplum.messagetemplates.MessageTemplates.registerTemplate(MessageTemplates.java:82)

Expected Behavior
The application is not crashing
Actual Behavior
Application is crashing
Steps to Reproduce the Problem

Open the application with some custom action

Specifications

Version: 6.0.0
Platform: Android
Subsystem:

Probably connected with:
Fatal Exception: java.util.ConcurrentModificationException:
       at java.util.ArrayList$Itr.next(ArrayList.java:860)
       at com.leanplum.actions.internal.ActionManagerDefinitionKt.defineAction(ActionManagerDefinition.kt:130)
       at com.leanplum.messagetemplates.MessageTemplates.register(MessageTemplates.java:123)
       at com.leanplum.messagetemplates.MessageTemplates.registerTemplate(MessageTemplates.java:82)

@michalkierasinski
Can you share your custom action definition and which thread executes it?
I would suggest using the UI thread when registering the actions to avoid such issues. The action queue mechanism is triggered on the UI thread, which probably is the cause of the crash. The heavy network operations are executed in a background threads.

class OpenAction @Inject constructor() : MessageTemplate {

    override fun getName() = ACTION_NAME

    override fun createActionArgs(context: Context): ActionArgs = ActionArgs().with(URL, "")

    override fun present(actionContext: ActionContext): Boolean {
        val url: String = actionContext.stringNamed(URL)

        if (!deepLinkManager.isLinkSupported(url)) {
            Timber.e("Deep Link is not supported")
            return false
        }

        // TODO: Open deep link
        actionContext.actionDismissed()
        return true
    }

    override fun dismiss(context: ActionContext): Boolean = true

    private companion object {
        const val ACTION_NAME = "Action Name"

        const val URL = "URL"
    }
}

Actions are registered on a different thread than UI.

Thanks, I will rise a bug about that, meanwhile could you use the UI thread when registering them. The registration is a light operation, that doesn't involve any network requests, and wouldn't freeze the UI thread.

Ok, thanks. Please fix it or update the documentation.

@michalkierasinski
Fixed in #534 and will be included in next release.
Thank you for your feedback!


Add support for legacy multiboot

Unfortunately, we can't use this with direct grub boot as that only supports 32bit multiboot images. Still, there may be some value in using this for network booting, etc.

I'm gonna go ahead and merge this


Add a LSTM layer into Sequential model

Hi,
I am trying to add a LSTM layer into Sequential model like this:
`
ILayer fc1 = new  LSTM(new LSTMArgs() { Units = 100, DType = TF_DataType.TF_FLOAT, Name = "L1" });
ILayer output = new Dense(new DenseArgs() { Units = 1, DType = TF_DataType.TF_FLOAT, Name = "OP"});
Sequential model = new Sequential(new SequentialArgs() { Name = "MyNN" });
model.add(fc1);
model.add(output);
//..................
model.fit(SrcSet.X, SrcSet.Y, batch_size: 2, epochs: 6, verbose:1);
`
when i invoke model.fit, it will raise a System.InvalidOperationException at Sequential.track_nodes_created_by_last_call
can some body help me?
thank you very much!

@lionwu LSTM layer has not been implemted yet. It's in the backlog.

@Oceania2018  Thank you for your contribution! Looking forward to the early release (^^)b

The new release version has been released, you can update your TensorFlow.NET and TensorFlow.Keras version to use LSTM and RNN. ^_^

Closing since no activity, please reopen if you still have question, thanks!


Uri is invalid when options.host is equal to <IP_ADDRESS>

Operating System: Win10
Node Version: v10.5.0
NPM Version: v6.1.0
webpack Version: 4.17.1
webpack-serve Version: 2.0.2

I want webpack-serve not to bind the hostname, allow access by everyone (LAN), all I set options.host to <IP_ADDRESS>.
But clipboard and open use the wrong uri http://<IP_ADDRESS>:65080
Expected Behavior / Situation
options = {
  host: '<IP_ADDRESS>',
  port: 65080,
  ...
}

// output
i ｢serve｣: Serving Static Content from: webroot\
i ｢serve｣: Project is running at http://<IP_ADDRESS>:65080
i ｢serve｣: Server URI copied to clipboard

// clipboard or open
http://<IP_ADDRESS>:65080

Actual Behavior / Situation
options = {
  host: '<IP_ADDRESS>',
  port: 65080,
  ...
}

// output
i ｢serve｣: Serving Static Content from: webroot\
i ｢serve｣: Project is running at http://<IP_ADDRESS>:65080
i ｢serve｣: Server URI copied to clipboard

// clipboard or open
http://<IP_ADDRESS>:65080

Modification Proposal
if host == <IP_ADDRESS>, replace <IP_ADDRESS> in uri with <IP_ADDRESS>
https://github.com/webpack-contrib/webpack-serve/blob/master/lib/server.js#L16
for output info i ｢serve｣: Project is running at http://<IP_ADDRESS>:65080
It may cause ambiguity, do we need to add a comment message? like this
i ｢serve｣: Project is running at http://<IP_ADDRESS>:65080 (<IP_ADDRESS>)

options.hotClient.host is invalid when options.host is equal to <IP_ADDRESS>.
Need user to set options.hotClient.host to work properly
https://github.com/webpack-contrib/webpack-serve/blob/master/lib/options.js#L80-L84

I'm encountering with the same problem, but instead of replace the host internally, I'd propose to add a new option listeningHost
In my case, I'm using a custom url like local-xxx.yyy.zzz as the public path, then I lose the benefit of listening to <IP_ADDRESS>, if I change to <IP_ADDRESS>, then it will be Project is running at http://<IP_ADDRESS>:65080 and I just can't open it

DEPRECATED. Please use webpack-dev-server (he is in support and update mode again). Feel free to create a issue if some features are not implemented in webpack-dev-server.
Why deprecated webpack-serve ?

The author stopped developing the package.
Two development servers are misleading for developers.
Hard to maintain two packages with same purpose.
Some dependencies are not available to fixes/implement new features/etc (https://www.npmjs.com/package/webpack-hot-client and https://github.com/shellscape/koa-static) and there's nothing we can do here.
webpack-dev-server is stable.

Thanks for using webpack! We apologize for the inconvenience. In the future, we will avoid such situations.


Just go straight into the installation wizard.

There's been a lot of forethought which is great for where to take the launcher. However, the only thing that is really used at this point is the basic wizard below:

Unless we're going to add all these other components anytime soon I suggest just launching the wizard immediately on program startup. Later on, we can add all the extras.

So instead of the user having to navigate to the "Library" menu item (which seems confusing) and having to press the install button below go straight into the wizard above on program launch:

Ok, this is possible. Just need to refactor wizard a bit

Implemented


Have a way to specify settings for GKE deployments.

Typically this will be environment variables, that can be specified in the UI and stored somewhere. This might also require having a way to deploy deployments from their definition.

I'm not convinced that kubectl create/apply -f file is a process we need to support from visual studio. I am removing this from the 2.0.0 milestone. If we get external requests for it, we can change our mind.