Gemini agent is not working

I was testing the voice pipeline agent that uses gemini as LLM through the openai API and google services for the other components in the pipeline (Not the gemini realtime agent which is being worked on)
https://github.com/livekit/agents/blob/main/examples/voice-pipeline-agent/gemini_voice_agent.py
I downloaded it, installed all dependencies, created a set of credentials with the correct permissions and while the welcome message is being streamed I get this error
2024-12-16 19:12:11,961 - ERROR livekit.agents.pipeline - Error in _recognize_task
Traceback (most recent call last):
  File "/home/enrique/Enrique/Omniloy/test/googleVoiceTests/realtime-playground/.venv/lib/python3.12/site-packages/livekit/agents/utils/log.py", line 16, in async_fn_logs
    return await fn(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/enrique/Enrique/Omniloy/test/googleVoiceTests/realtime-playground/.venv/lib/python3.12/site-packages/livekit/agents/pipeline/human_input.py", line 150, in _recognize_task
    await asyncio.gather(*tasks)
  File "/home/enrique/Enrique/Omniloy/test/googleVoiceTests/realtime-playground/.venv/lib/python3.12/site-packages/livekit/agents/pipeline/human_input.py", line 120, in _audio_stream_co
    stt_stream.push_frame(ev.frame)
  File "/home/enrique/Enrique/Omniloy/test/googleVoiceTests/realtime-playground/.venv/lib/python3.12/site-packages/livekit/agents/stt/stt.py", line 265, in push_frame
    self._check_not_closed()
  File "/home/enrique/Enrique/Omniloy/test/googleVoiceTests/realtime-playground/.venv/lib/python3.12/site-packages/livekit/agents/stt/stt.py", line 327, in _check_not_closed
    raise RuntimeError(f"{cls.__module__}.{cls.__name__} is closed")
RuntimeError: livekit.plugins.google.stt.SpeechStream is closed {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}

This is the only error or warning I see on the logs
Here is the log trace in case it helps
python main.py dev
2024-12-16 19:11:52,728 - DEBUG asyncio - Using selector: EpollSelector
2024-12-16 19:11:52,729 - DEV  livekit.agents - Watching /home/enrique/Enrique/Omniloy/test/googleVoiceTests/realtime-playground/agent
2024-12-16 19:11:53,459 - DEBUG asyncio - Using selector: EpollSelector
2024-12-16 19:11:53,465 - INFO livekit.agents - starting worker {"version": "0.12.2", "rtc-version": "0.18.2"}
2024-12-16 19:11:53,649 - INFO livekit.agents - registered worker {"id": "AW_TnnRsKzECFut", "region": "France", "protocol": 15, "node_id": "NC_OMARSEILLE1A_LzQTokkbYhhv"}
2024-12-16 19:12:08,152 - INFO livekit.agents - received job request {"job_id": "AJ_dtKi2nzgZvqh", "dispatch_id": "", "room_name": "playground-n1ow-rvVz", "agent_name": "", "resuming": false}
2024-12-16 19:12:08,995 - INFO livekit.agents - initializing job process {"pid": 91447}
2024-12-16 19:12:09,044 - INFO livekit.agents - job process initialized {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,044 - DEBUG asyncio - Using selector: EpollSelector {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,046 - INFO voice-assistant - connecting to room playground-n1ow-rvVz {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,048 - INFO livekit - livekit_ffi::server:133:livekit_ffi::server - initializing ffi server v0.12.3 {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,048 - INFO livekit - livekit_ffi::cabi:36:livekit_ffi::cabi - initializing ffi server v0.12.3 {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,050 - INFO livekit - livekit_api::signal_client::signal_stream:96:livekit_api::signal_client::signal_stream - connecting to wss://testomni-b7j6hodm.livekit.cloud/rtc?sdk=python&protocol=15&auto_subscribe=0&adaptive_stream=0&version=0.18.2&access_token=... {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,156 - DEBUG livekit - rustls::anchors:150:rustls::anchors - add_parsable_certificates processed 146 valid and 0 invalid certs {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,156 - DEBUG livekit - tokio_tungstenite::tls::encryption::rustls:103:tokio_tungstenite::tls::encryption::rustls - Added 146/146 native root certificates (ignored 0) {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,156 - DEBUG livekit - rustls::client::hs:73:rustls::client::hs - No cached session for DnsName("testomni-b7j6hodm.livekit.cloud") {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,156 - DEBUG livekit - rustls::client::hs:132:rustls::client::hs - Not resuming any session {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,182 - DEBUG livekit - rustls::client::hs:615:rustls::client::hs - Using ciphersuite TLS13_AES_128_GCM_SHA256 {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,182 - DEBUG livekit - rustls::client::tls13:142:rustls::client::tls13 - Not resuming {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,183 - DEBUG livekit - rustls::client::tls13:381:rustls::client::tls13 - TLS1.3 encrypted extensions: [] {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,183 - DEBUG livekit - rustls::client::hs:472:rustls::client::hs - ALPN protocol is None {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,283 - DEBUG livekit - tungstenite::handshake::client:95:tungstenite::handshake::client - Client handshake done. {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,492 - INFO voice-assistant - starting voice assistant for participant identity-RxbH {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,492 - DEBUG google.auth._default - Checking /home/enrique/.config/gcloud/application_default_credentials.json for explicit credentials as part of auth process... {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,492 - DEBUG google.auth._default - Explicit credentials path /home/enrique/.config/gcloud/application_default_credentials.json is the same as Cloud SDK credentials path, fall back to Cloud SDK credentials flow... {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:09,492 - DEBUG google.auth._default - Checking Cloud SDK credentials as part of auth process... {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:10,561 - DEBUG grpc._cython.cygrpc - Using AsyncIOEngine.POLLER as I/O engine {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:11,651 - DEBUG urllib3.connectionpool - Starting new HTTPS connection (1): oauth2.googleapis.com:443 {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:11,652 - DEBUG urllib3.connectionpool - Starting new HTTPS connection (1): oauth2.googleapis.com:443 {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:11,848 - DEBUG urllib3.connectionpool - https://oauth2.googleapis.com:443 "POST /token HTTP/11" 200 None {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:11,849 - DEBUG urllib3.connectionpool - https://oauth2.googleapis.com:443 "POST /token HTTP/11" 200 None {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:11,961 - ERROR livekit.agents.pipeline - Error in _recognize_task
Traceback (most recent call last):
  File "/home/enrique/Enrique/Omniloy/test/googleVoiceTests/realtime-playground/.venv/lib/python3.12/site-packages/livekit/agents/utils/log.py", line 16, in async_fn_logs
    return await fn(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/enrique/Enrique/Omniloy/test/googleVoiceTests/realtime-playground/.venv/lib/python3.12/site-packages/livekit/agents/pipeline/human_input.py", line 150, in _recognize_task
    await asyncio.gather(*tasks)
  File "/home/enrique/Enrique/Omniloy/test/googleVoiceTests/realtime-playground/.venv/lib/python3.12/site-packages/livekit/agents/pipeline/human_input.py", line 120, in _audio_stream_co
    stt_stream.push_frame(ev.frame)
  File "/home/enrique/Enrique/Omniloy/test/googleVoiceTests/realtime-playground/.venv/lib/python3.12/site-packages/livekit/agents/stt/stt.py", line 265, in push_frame
    self._check_not_closed()
  File "/home/enrique/Enrique/Omniloy/test/googleVoiceTests/realtime-playground/.venv/lib/python3.12/site-packages/livekit/agents/stt/stt.py", line 327, in _check_not_closed
    raise RuntimeError(f"{cls.__module__}.{cls.__name__} is closed")
RuntimeError: livekit.plugins.google.stt.SpeechStream is closed {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:12,490 - DEBUG livekit.agents.pipeline - speech playout started {"speech_id": "0426d2c5853d", "pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:12,491 - INFO livekit.agents - Pipeline TTS metrics: sequence_id=0426d2c5853d, ttfb=1.922347173000162, audio_duration=2.20 {"pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:14,692 - DEBUG livekit.agents.pipeline - speech playout finished {"speech_id": "0426d2c5853d", "interrupted": false, "pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}
2024-12-16 19:12:14,692 - DEBUG livekit.agents.pipeline - committed agent speech {"agent_transcript": " Hi there, this is Gemini, how can I help you today?", "interrupted": false, "speech_id": "0426d2c5853d", "pid": 91447, "job_id": "AJ_dtKi2nzgZvqh"}

I'm going to test with a different tts

I'm seeing the exact same issue

Sorry STT, I changed to a different STT and it worked.
The API is enabled, I was getting a different error when they weren't enabled.
The logs before were really descriptive with the problem.

got it, my mistake. was the service activated on Google's side? the demo is working for us here when the STT service is enabled


Background White on Blog Page

For some reason, when deployed on Vercel, the BG turns white on the blog page. This is unintended and is not seen when locally hosting...

Fixed in https://github.com/CorbinIvon/React-Lab-CSCI-031/commit/fa85263f6712a183e2168da9dbcdf09eec380676


[WIP] add flutter run support for linux and windows

Description
Replace this paragraph with a description of what this PR is doing. If you're modifying existing behavior, describe the existing behavior, how this PR is changing it, and what motivated the change. If you're changing visual properties, consider including before/after screenshots (and runnable code snippets to reproduce them).
Related Issues
Replace this paragraph with a list of issues related to this PR from our issue database. Indicate, which of these issues are resolved or fixed by this PR.
Tests
I added the following tests:
Replace this with a list of the tests that you added as part of this PR. A change in behaviour with no test covering it
will likely get reverted accidentally sooner or later. PRs must include tests for all changed/updated/fixed behaviors. See Test Coverage.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] I signed the CLA.
[ ] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] All existing and new tests are passing.
[ ] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[ ] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (Please read Handling breaking changes). Replace this with a link to the e-mail where you asked for input on this proposed change.
[ ] No, this is not a breaking change.

Haven't tested the windows logic end to end yet, getting my home windows machine set up for it currently.

Updated the process script to try and run through power shell, fixed the typo in the windows project. Time to write tests.


Simpler union type arguments

Requires: https://github.com/LexiFi/gen_js_api/pull/165
This PR simplifies the type signature when union type is used as an argument of some function,
export class ParameterInformation {
    ...
    constructor(label: string | [number, number], documentation?: string | MarkdownString);
}

will be translated into:
module<EMAIL_ADDRESS>"ParameterInformation"] ParameterInformation : sig
    type t
    val create: label:([`U1 of string | `U2 of (int * int)]<EMAIL_ADDRESS>-> ?documentation:([`U1 of string | `U2 of Markdown.t]<EMAIL_ADDRESS>-> unit -> t [@@js.create]
    (* this fails with error Constructor_in_union *)
end

TODO:

[ ] Try to use more human-readable constructor names than just `U{n}

Try to use more human-readable constructor names than just
Maybe it's better not to do this, because it can become rather long. If a class has a name ClassWithVeryLongName, then the constructor becomes `` ClassWithVeryLongName .


Fix misc test error

What was wrong?
trinity-beacon failed to run due to a wrong parameter (trinity_config) passed in run_database_process.
The deeper cause is that the integration tests are not detecting this exception. The test will still pass even if contains_all did not read all the keywords before timeout.
async with AsyncProcessRunner.run(command, timeout_sec=30) as runner:
    assert await contains_all(runner.stderr, {"Validator", "BCCReceiveServer"})

How was it fixed?

Pass correct parameter to run_database_process
Remove unused component test test_beacon_component.py, which is equivalently covered in test_interops.py
Fix timeout in AsyncProcessRunner, thanks to @mhchia for the advice.

Cute Animal Picture

It turns out the py36 eth2 integration test won't work since a py37 feature time_ns is used in libp2p. Will disable eth2 integration in py36.

disabling the py36 variant is probably best for now although we should soon figure out what we want to do about the incompatible py-libp2p version


Corpse Party - Blood Drive

Help to configure. In the game, the text looks like squares, but if you press Atl+1 (Translation Aggregator), the translation is normal, what could be the problem? Help please.

AI The Somnium Files. Again.

These issues occur when the font used in the game does not support the character set used in a language.
You can try setting the following configuration:

OverrideFont=Arial
OverrideFontTextMeshPro=Fonts & Materials/ARIAL SDF
OverrideFontTextMeshPro=Fonts & Materials/LiberationSans SDF

I can see you already tried to set OverrideFont to Arial, which suggest the game uses TextMeshPro and that requires fonts to be build specifically for a game. Often the developer will choose only the exact character set that a language needs when building the font.
Currently the only way to get around this is to hope that the game comes with a "default" font that supports more characters (the ones mentioned in configuration snippets above).

It's not working. But thanks for the help.

Check out the following issue https://github.com/bbepis/XUnity.AutoTranslator/issues/57#issuecomment-562344581
I am closing this to keep discussion in one thread.


Microsoft Edge support

I was able to use the Edge Extension Toolkit to convert wanikani-companion, and basic functions work. In-App browsing doesn't work (eternal loop), and the toolbar icon doesn't show. I will try to get this to full functionality, but I don't have a lot of time on my hands right now...
All this work is on the edge branch of my fork.

This project is for the Chrome browser only and I don't plan to support Microsoft Edge.
If you want to provide a Edge version this is great and feel free to work on it :+1:


Capturing Deathloop under vkd3d crashes the game and results in corrupt capture.

Description

I am currently attempting to reverse engineer the upscaling process in Deathloop.
I am running the game under vkd3d to avoid issues due to possible Ray Tracing calls.
Capturing the game causes the screen to freeze (as expected) but it never unfreezes.
The capture file is successfully written (see log,) but loading it only results in this error message:

Steps to reproduce

The capture file can be downloaded here:
https://uni-muenster.sciebo.de/s/xlTyFDuCt3k9Q1F
This bug can be easily reproduced by launching Deathloop with Proton 7.0-2 with the Renderdoc Vulkan Layer.
The launch options are: ENABLE_VULKAN_RENDERDOC_CAPTURE=1 %command%
The crash occurs for me after entering "the Complex" in the morning and capturing just outside the starting bunker.
The Anomaly (the big microphone shaped structure) and the skybox are both visible, but I don't know if this has any influence.
Environment

RenderDoc version: 1.20
Operating System: Ubuntu 22.04
Graphics API: Vulkan

GPU: AMD RX 6700XT
GPU driver: Mesa 22.1.0 - kisak-mesa PPA
vkinfo.txt
Log:
https://uni-muenster.sciebo.de/s/mhYjwRLYTtA8ljn

RenderDoc is only intended for capturing your own programs. Capturing copyrighted programs that you do not have the rights to is not endorsed and I will provide absolutely no support for it.

Fair enough.


Parse existing RRULE

Add ability to parse an existing RRULE and pre-populate all the drop downs based on the rule. Needs to handle unsupported strings, leaving them as unmodified.

I think what is left is testing of more corner cases and handling states that can't be parsed.
Also should support the disabled state that displays the rule as text only?


First README example may have incorrect import

It may have the incorrect import statement to the Lottie component. Needs investigation. Making this issue so I don't forget

Don't think Lottie is a default index.ts export anymore. May need adding back

Hello! Thank you for this package. Import worked with
 import { Lottie } from "lottie-svelte";

Hello! Thank you for this package. In my js project, import worked with
 import { Lottie } from "lottie-svelte";

Thank you for the confirmation. I thought this may be the case. Hope the package is working well for you otherwise. To fix this I will either update the documentation to match, or re-export the Lottie component as the default "lottie-svelte" index.ts export; probably the former.


Fix fusion bug

fun *[m][b][b]f32 main(int d, [m][b][b]f32 a0s) =
  let a1s = map(fn [b][b]f32 ([b][b]f32 x) => transpose(x), a0s)
  in map (fn *[b][b]f32 (*[b][b]f32 a1) =>
            map ( fn *[b]f32 (*[b]f32 row) =>
                    let row[d] = 0f32
                    in row
                , a1 )
         , a1s)

The problem is that we fuse the map, thus suddenly consuming a0s.  The root issue is that SOACs produce fresh arrays.  When we fuse, we have to make sure that the fused SOAC does not consume more than its original producers.  This can be done via judicious use of copy expressions.

Another instance:
fun [m][n]int main([n]int as, [m]bool bs) =
  let css = map(fn [n]int (bool b) =>
                  if b then iota(n) else as,
                bs)
  let dss = map (fn [n]int (*[n]int cs) =>
                   let cs[0] = 42
                   in cs,
                 css)
  in dss


FilterNode uses this, but is static

public static FilterNode = function (name) {
    return this.find('*').filter(function () {
        return this.nodeName === name;
    });
};

Hi Daryl, thanks for pointing this out.  I'm not really even sure why this method is in there to be honest.  I must have ported it from another library but it's not even being used.  I have removed it from the source and will be pushing an update here soon.

Removed method in v0.8.0


Typos in Spanish TextItIn survey

In "Prefiere enviar su solicitud..." "Texto" should be "Textea el numero '1' para 'en linea', o '2' para 'en persona.'"
Whats your email displays again, untranslated and randomly between how to improve and what's your role.
In "Podemos contactar con ud....", texto should be textea. Also, why are they responding 'y' or 'n' for yes and no instead of 's' or 'n'? On the english survey, it's a full "yes" or "no" -- suggest changing to 'sí' and 'no'.

thanks! changes made. also fixed bug behind "Whats your email" (it was triggering the test flow when you entered test as a response)


Treeview on MacOS, seems not accessible.

Hi. I'm trying wxGlade1.0.1 under MacOS10.15 using VoiceOver.
The tree view (f2) seems to be totally unaccessible.
Is it something already known? Thanks.

I'm not sure. I'm sometimes testing with NVDA on Windows and this seems to work reasonably.
Only the grid is not really accessible and there are accessibility options to work around.
From this thread it seems that TreeCtrl is not a native control on macOS: https://wxpython-users.wxwidgets.narkive.com/9hFJ9GkQ/wx-treecontrol-not-visible-on-os-x

I had  a look on Windows. Replacing Tree with DataViewTreeCtrl seems not too attractive. The Tree ctrl is more accessible.

Could you please try DVC_TreeCtrl.py from the demo?
Is it accessible? Does VoiceOver indicate the hierarchical level of an entry?

On 24 Feb 2021, at 22:03, Dietmar Schwertberger<EMAIL_ADDRESS>wrote:

Could you please try DVC_TreeCtrl.py from the demo?
Is it accessible? Does VoiceOver indicate the hierarchical level of an entry?

Hi. I’m sorry it is not.
I checked once again all the accessibility feature in preferences, they are all on.
Within a project in wxGlade, by pressing f2 or reaching the Tree by moving VoiceOver cursor, you get VO saying “Window” and nothing else happens. You can’t interact with it. On the left you have the toolbar and on the right there is the button to insert a Frame in the Application you’re building.
Gabe.

Did you try  DVC_TreeCtrl.py from the demo?
The wxPython demo can be found here: https://extras.wxpython.org/wxPython4/extras/
Look in the subfolder matching your version number and download e.g. wxPython-demo-4.1.1.tar.gz

On 26 Feb 2021, at 21:10, Dietmar Schwertberger<EMAIL_ADDRESS>wrote:

Did you try DVC_TreeCtrl.py from the demo?
The wxPython demo can be found here: https://extras.wxpython.org/wxPython4/extras/ https://extras.wxpython.org/wxPython4/extras/
Look in the subfolder matching your version number and download e.g. wxPython-demo-4.1.1.tar.gz

Hi. Yes, I tried it. It is workable but in a unconfrtable manner. You must interact with every branch of the tree, than press VO+Space to expand, then deinteract, then move on the sons branches and repeat. The same thing to close/colapse. If you go just by vertical arrows, VO place its focus on the element name and you can edit it.
However, maybe I didn’t explain what I meant when writing about the tree control. It was probably due to my poor English and I apologize for that.
I were meaning the application tree in wxGlade. That area you focus on by pressing f2 once launched wxGlade.py. It works perfectly on Windows O.S. but absolutely it doesn’t under MacOS, at least here in my machine. And, as it is maybe the most important part of wxGlade, it can be considered crucial to fix, I guess.
HTH and available for any further tests or help. Gabe.

Well, the Tree ctrl can't be fixed on macOS. So replacing it with a DataViewTreeCtrl would be the ohly option.


VS Code Insiders won't update

VSCode Version:1.15.0-insider
OS Version: Windows 10 64-BIT (v1607 - OS Build: 14393.1358)
VSCode Date: 2017-07-12T05:16:04.162Z

Steps to Reproduce:

Download zipped insider build.
Extract to a location (After 'unblocking' the zipped filed)
Run 'Code - Insiders.exe'.
Once VSCode loaded, click on gear icon (At top left bottom).
Shows a disabled menu item "Updates Not Available".
Tried with and without extensions, no updates.
Machine is behind corporate proxy.
Extensions are updating fine without issues.
Have set authenticated proxy with "proxyStrictSSL" set to "false".
Tried "update.channel" with "default" as well as "insiders", still no updates after multiple restarts.
I can see the that next insider build for date 2017-07-13 is available, but VSCode is not updating.
I have to resort to downloading manually.

PS: Same is the case for stable VSCode version.
Reproduces without extensions: Yes

Please try it all over again, clearing all your settings. It should just work.

I forgot to mention that, the issue was with a freshly extracted one on a new machine.
Can you please let me know if the following locations are the ones where the settings and extensions are stored ? I will clear them and try again.
C:\Users<user>.vscode-insiders
C:\Users<user>\AppData\Roaming\Code - Insiders

Yes they are.

@joaomoreno I tried the following still doesn't work.

Deleted the folders "C:\Users.vscode-insiders", "C:\Users\AppData\Roaming\Code - Insiders","C:\Users.vscode", "C:\Users\AppData\Roaming\Code"
Deleted the extracted "Code" as well as "Code-Insiders" folders.
Extracted the VSCode Version:1.14.0-insider 64 BIT.

Still no updates or anything.
Now I have manually updated to 1.14.0-insider 64 BIT.

An update, the issue still persists, but seems like this is not related to proxy. Reason being, in my home PC, I am connected directly to internet without any proxies and there too the insider version is not updating.
My home PC too uses Windows 10 Pro 64-BIT latest anniversary edition.

Have you noticed that update notifications now appear in the gear icon, bottom left corner?

Yes I saw it, and there is a menu "Update Not Available" which is disabled.
I am still using 14th Build of 1.15.0-insider at home. Should I update?

What do you mean by 14th Build?

My apologies. I mean the insider version build of 14th of July.

You are sure you have not disabled updates in your settings?
Can you use Wireshark to see what outgoing connections to https://vscode-update.azurewebsites.net result in?

You are sure you have not disabled updates in your settings?
Can you use Wireshark to see what outgoing connections to https://vscode-update.azurewebsites.net result in?

Hi @joaomoreno,
I could use only fiddler.
On start of VSCode, there was only one request and response. Attached are the JSON request and response for that request.
Hope this would be useful for you.
request.txt
response.txt

Following is what I did.
Previously I used only zipped 64bit version. There the Updates menu in bottom settings icons was disabled and in the fiddler no requests went.
But now I installed using the 64 bit installer version and viola, I can see the update menu enabled and also a request to check on updates to https://vscode-update.azurewebsites.net was fired!.
Now again I uninstalled the installer version and extracted the zipped version. I could reproduce the issue with zipped version.
So seems like the issue is with zipped version only!

With installer version, behind proxy, the update menu is stuck at "Checking For Updates..."
I'm using the following settings.
{ "http.proxy": "http://xxxx:yyyy@aaa.bbb.com:nnnn/", "https.proxy": "http://xxxx:yyyy@aaa.bbb.com:nnnn/", "http.proxyStrictSSL": false, "update.channel": "insiders" }

We don't support updates in the zipped version.

At personal laptop, when I click "Check for updates", I get a progress dropdown which says "Checking for updates" but the same doesn't happen at the machine which is behind proxy.

@joaomoreno @kannan-balasubramanian
there is a workaround for updating the zipped version, however you have to manually install the file once VSCode downloads it.
in order to do this you must have a file with the name unins000.exe in the folder containing the Code - Insiders.exe
The update will be located in %tmp%\vscode-update-x64 (in a windows 7 64bit machine)
See (vscode/src/vs/platform/update/electron-main/updateService.ts)
private getUpdateFeedUrl(channel: string): string { 		if (!channel) { 			return null; 		} 		if (process.platform === 'win32' && !fs.existsSync(path.join(path.dirname(process.execPath), 'unins000.exe'))) { 			return null; 		} 		if (!product.updateUrl || !product.commit) { 			return null; 		} 		const platform = this.getUpdatePlatform(); 		return ${product.updateUrl}/api/update/${platform}/${channel}/${product.commit}; 	}
VSCode will show the badge that an update is available, close VSCode and manually open the file
%tmp%\vscode-update-x64\Code-(git commit version).exe
updating is kind of a manual process as you have to point it to the location of the unzipped file.
In the ends its about the same as going to the download page and obtaining the latest insider version.
One thing to note is that neither the installed version or the zipped version failed to check for updated behind a corporate proxy, in a non proxy environment they work.
you will get a banner showing no updates available and in the console the following message;
**net::ERR_NO_SUPPORTED_PROXIES
Error: net::ERR_NO_SUPPORTED_PROXIES: Error: net::ERR_NO_SUPPORTED_PROXIES
Error: net::ERR_NO_SUPPORTED_PROXIES
at Timeout._onTimeout (C:\TMP\VSCodeInsidersPortable\App\Microsoft VS Code Insiders\resources\app\out\vs\code\electron-main\main.js:4:77973)
at ontimeout (timers.js:365:14)
at tryOnTimeout (timers.js:237:5)
at Timer.listOnTimeout (timers.js:207:5)**

To keep the number of issues in our inbox on a manageable level, we're closing issues that have been on the backlog for a long time but haven't gained traction: We look at the number of votes the issue has received and the number of duplicates issues filed.
Thanks for your understanding. Happy coding!

Hi Joaomoreno, I understand that you would like to keep the bug counts under control.
But as a developer in an organization where the policy restricts installing applications/software, you can't expect us to use zipped version and say that zipped versions don't support auto updates.
Please try to work this auto update feature, when possible and thanks for your time in trying to identify the issue.

Unfortunately, proxy issues are many and wide. Having a zip which you can manually replace doesn't seem like such a bad solution, considering the restrictions of your network/machine.


Use return instead of retval for boolean values in az_result docs.

Fixes the doc rendering issue with retval which doesn't handle back-ticks well:
https://github.com/Azure/azure-sdk-for-c/issues/1104#issuecomment-678612494
Before:

After:

Do you know why this is an issue for booleans?  Do we not use @retval for specific return explanation of each value that could be returned?

Since boolean has a closed, known, two-state return value, @return makes a lot more sense here. We should reserve retval for things like az_result (or ints), or more open, not-always known, and multiple return value cases.

@ahsonkhan Please commit


 Can you please suggest me how do I fix this.
$ python3 h2csmuggler.py --scan-list ../urls --threads 5
[INFO] Failed to upgrade: https://domain1.target.tld
[INFO] Failed to upgrade: https://domain2.target.tld
[INFO] Failed to upgrade: https://domain3.target.tld
[ERROR] [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1123): https://domain4.target.tld
[ERROR] [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1123): https://domain5.target.tld
[ERROR] [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1123): https://domain6.target.tld
[ERROR] [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1123): https://domain7.target.tld
[INFO] Failed to upgrade: https://domain8.target.tld

Thanks.

read bugtrack before wasting time and filing a dup:
https://github.com/BishopFox/h2csmuggler/issues/12


FIFO or LIFO and Starred ⭐ in Setting option?

Add a toggle setting in Setting to switch between FIFO and LIFO for new tasks.
"Add New Tasks on Top"
"Move Starred Task to Top"

Done b85895d #


Bug: keydown:Enter is blocked by imagelightbox

imagelightbox blocks the use of the Enter button.
How to reproduce

Go to https://rejas.github.io/imagelightbox/ with your browser
Open the developer tools [F12]
Manipulate the DOM with creating a textarea tag after the container div, see the example below
Click inside the new textarea to focus it
Try to create a line break by using the Enter key on your keyboard.

Code example:

It should look like this

What I expect
The Enter key should create a line break.
What happens instead?
The Enter key creates no line break.

v0.7.1 don't have this bug. It was introduced somewhere between v0.7.1 and v0.7.5.

First: Best bug report I've seen in my life, well done!
Second: Confirmed, introduced via commit 36de2f0bcd1b7e904b26f8dbccc79577404608b6 in https://github.com/rejas/imagelightbox/pull/118
Third: Maybe @paxperscientiam can say for what that culprit line 559 is needed?

Hello @rejas and @Art4
Yes, this is a good observation. I had set enter to toggle fullscreen.
@Art4 , Is it "released" when you exit the lightbox?
@rejas , maybe a key combo would be a better idea?

Is it "released" when you exit the lightbox?

@paxperscientiam No, I can open and close the fullscreen, but the Enter key has no effect.

@paxperscientiam what does the key do ?

What about a new button in the right bottom corner for the fullscreen mode instead of a key combo?

Its supposed to toggle fullscreen
Christopher
Sent from my iPhone
On Sep 24, 2017 4:42 PM, "Veeck"<EMAIL_ADDRESS>wrote:

@paxperscientiam https://github.com/paxperscientiam what does the key
do ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rejas/imagelightbox/issues/133#issuecomment-331738876,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHMMn6lkxyjJ58wVH9beKppt57KlZ02Sks5slr65gaJpZM4Ph6yQ
.

I like that. Iirc, @rejas did not like it. But that was long ago. Maybe
he's changed his mind
Christopher
Sent from my iPhone
On Sep 24, 2017 10:45 PM, "Artur Weigandt"<EMAIL_ADDRESS>wrote:
What about a new button in the right bottom corner for the fullscreen mode
instead of a key combo?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rejas/imagelightbox/issues/133#issuecomment-331763840,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHMMnylV_-JdBdOkVacwnrs5eFESi99vks5slxPXgaJpZM4Ph6yQ
.

Will take a look at #129 seperatly :-)
As for this issue: I think the underlying bug is a that the key press is handled even when the imagelightbox is not opened. That also leads to strange behaviour when one navigates with the left/right keys. All those keypresses should only get handled when the lightbox is opened and present. Otherwise they get propagated to the document normally. Agree?

Agreed.

Release v0.8.0, hope it helps :-)


fix: syncvar hooks should not affect each other, fixes #1015

PR for fixing #1015

With this PR,  the example from #1015 now generates:
public class Player1 : NetworkBehaviour
{
        [SyncVar(hook = "OnUpdateOne")]
        public int one;

        [SyncVar(hook = "OnUpdateTwo")]
        public int two;

        public int Networkone
        {
                get
                {
                        return one;
                }
                [param: In]
                set
                {
                        if (NetworkServer.localClientActive && !getSyncVarHookGuard(1uL))
                        {
                                setSyncVarHookGuard(1uL, value: true);
                                OnUpdateOne(value);
                                setSyncVarHookGuard(1uL, value: false);
                        }
                        SetSyncVar(value, ref one, 1uL);
                }
        }

        public int Networktwo
        {
                get
                {
                        return two;
                }
                [param: In]
                set
                {
                        if (NetworkServer.localClientActive && !getSyncVarHookGuard(2uL))
                        {
                                setSyncVarHookGuard(2uL, value: true);
                                OnUpdateTwo(value);
                                setSyncVarHookGuard(2uL, value: false);
                        }
                        SetSyncVar(value, ref two, 2uL);
                }
        }

        [ServerCallback]
        private void Update()
        {
                if (NetworkServer.active && Input.GetButtonUp("Jump"))
                {
                        Debug.LogWarning((object)"Jump");
                        Networkone = one + 1;
                }
        }

        public void OnUpdateOne(int newValue)
        {
               Debug.LogWarning((object)"OnUpdateOne");
                if (base.isServer)
                {
                        Networktwo = two + 1;
                }
        }

        public void OnUpdateTwo(int newValue)
        {
                Debug.LogWarning((object)"OnUpdateTwo");
        }

        private void MirrorProcessed()
        {
        }

        public override bool OnSerialize(NetworkWriter writer, bool forceAll)
        {
                ...
        }

        public override void OnDeserialize(NetworkReader reader, bool initialState)
        {
             ...
        }
}

Each hook has an assigned bit in a syncVarHookGuard ulong.  This PR sets and checks the bit when calling the hook.  This means each hook's guard is independent of others.
notice setSyncVarHookGuard(2uL, value: true);  2ul is the bitmask for this hook,  value is whether to set or reset the guard.

Don't use In, it'll cause serious performance issues with non readonly structs.

Wouldn't it be easier to just generate a private bool for each syncvar?

@MichalPetryka in my mind this is easier,  very minimal changes in the weaver. Since we already do the dirty bitmap,  having a hook bitmap with the same bit positions seem like an obvious way to do it.

:tada: This PR is included in version 3.14.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


war features and kill point system + friendly fire

https://www.spigotmc.org/resources/nations.85086/
A request to have the war features and kill point system from this spigot plugin implemented in the mod, and also add a configurable rule where friendly fire between faction members can be enabled/disabled

Has there been any progress on this so far?

No there hasn't. I don't really see the point in declaring war on another faction, it doesn't change anything. Faction scoreboards (kill point system) and configurable friendly fire are both great ideas but not a priority for myself, though @BlueZeeKing or @PyPylia may be interested in doing it.

I've added the ability to declare another faction as an ally, neutral (default state) or enemy. I'll keep this issue open for the friendly fire toggle and the kill leaderboard

I've added the ability to declare another faction as an ally, neutral (default state) or enemy. I'll keep this issue open for the friendly fire toggle and the kill leaderboard

How do I declare a faction as neutral or enemy? I don't see anything in the commands

A toggle for friendly fire was added a little while ago

Have the declare faction as ally/neutral/enemy and friendly fire toggle released yet?

Yes, they have


Fix ordering of conversion methods so that it's deterministic

This bug was exposed by @thockin in #8552
cc @thockin @lavalamp @smarterclayton

LGTM

@wojtek-t, you have to rebase to get this merged now. Sorry about this.

My #8552 depends on this one first.
On Thu, May 21, 2015 at 9:42 AM, Dawn Chen<EMAIL_ADDRESS>wrote:

@wojtek-t https://github.com/wojtek-t, you have to rebase to get this
merged now. Sorry about this.
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/pull/8577#issuecomment-104348951
.

@thockin, yes, I notice it. Thanks!

Rebased.

Thanks will merge it once shippable is green.

Shippable is green :)


[Bug Report] Exiting a world with popped out sidebar tabs causes error on future world load

I found this while trying a full 'build module list/settings back up from scratch' world, so the only things active are this module, libwrapper, module management+, and DF settings clarity.
If you exit a world (either log out or return to setup) with Sidebar Resizer active, when you next load that world the module errors (usually but not always? might depend on specific directories popped and/or specific method of exit ie escape menu vs settings tab, needs more testing) like so:
TypeError: Cannot read properties of undefined (reading 'prepend')
[Detected 1 package: sidebar-resizer]
    at _assignVerticalResizer (sidebar-resizer.js:131:12)
    at sidebar-resizer.js:168:3
    at Hooks._call (foundry.js:294:14)
    at Hooks.callAll (foundry.js:253:12)
    at Game.setupGame (foundry.js:5567:11)
    at async Game._initializeGameView (foundry.js:6514:5)
    at async Game.initialize (foundry.js:5431:5)

Entering a different world, my usual test world, with the following module list:
Core Version: 9.269

System: pf2e <IP_ADDRESS>47 (The PF2e System Developers)

Modules:
1000-fish 1.1.0 (Fish List: burkenhare#4761, Module: Cody Swendrowski<EMAIL_ADDRESS>acelib 1.3.0 (arcanist)
actor-link-indicator 0.0.3 (JeansenVaars#2857)
advanced-drawing-tools 1.2.2 (dev7355608)
advanced-macros v1.14.2 (KaKaRoTo)
adventuremusic 1.2.0 (Adventure Music)
always-hp 1.0.32 (IronMonk)
ambientdoors 2.2.6 (EndlesNights#9000)
art-gallery 1.2.0 (FloRad)
backgroundless-pins 1.2.03 (Cole Schultz (cole#9640), Kandashi)
bug-reporter 1.3.3 (Ethck, Cody Swendrowski, Andrew Krigline)
chat-images 2.5.6 (bmarian)
chat-portrait 0.7.3 (Shoyu Vanilla, p4535992)
chat-timestamp 0.1.1 (jsavko)
chatlog-scaler 0.0.4 (jegasus)
cleaner-sheet-title-bar 1.3.7 (Daimakaicho#5991)
colorsettings 2.8.4 (ardittristan#0001)
combat-enhancements 1.1.0 (Asacolips)
compact-compendium-list 0.0.6 (playest)
compendium-folders 2.4.4 (Erceron)
connection-monitor 1.1.0 (Alan Davies)
damage-log 1.6.4 (Alan Davies)
darkraven-games-soundscapes-free 1.2.0 (Darkraven Games)
decimal-options 1.3 (Kurko#1535)
default-button-visibility-fvtt 9.249.0 (tas)
df-qol 1.7.3 (flamewave000)
df-settings-clarity 3.2.1 (flamewave000)
dice-calculator 1.5.1 (Asacolips)
dice-so-nice 4.5.0 (Simone, JDW)
dndAudioBundle-HammerHome 1.5 (thdm/DatDamnZotz [DatDamnZotz#7962])
drag-all-to-hotbar 1.0.2 (Saif Addin Ellafi)
drag-ruler 1.12.8 (Manuel Vögele)
easy-notes 1.0 (djeval)
easy-polls 1.2.1 (Matheus Clemente - mclemente#5524)
easy-ruler-scale 0.1.02 (Kandashi)
enhanced-terrain-layer 1.0.41 (IronMonk)
entice-with-dice-so-nice 0.0.16 (telmo-correa)
esheyw-transfer 1.1.0 (Emmanuel Wineberg)
find-the-culprit 1.4.0 (Moerill)
fogmanager v1.1.3 (Chris Flanagan)
force-client-controls 1.0.3 (kimitsu)
force-client-settings 2.3.0 (kimitsu)
forien-copy-environment 2.1.3 (Blair McMillan, Forien)
forien-unidentified-items 0.4.1 (Forien, Matheus Clemente)
foundry-filepicker-favorites 1.2.3 (manuel-hegner)
give-item 1.11.0 (Sepichat)
healthEstimate 27.4 (MClemente, Shylight)
hide-gm-rolls 0.11.1 (sPOiDar)
image-hover 2.0.4 (Eriku#2108)
item-piles 1.4.8 (Wasp)
item-to-chat 0.1.1 (Andrius Chamentauskas)
ivan-duch-music-packs 1.3.5 (Ivan Duch)
journal-backlinks 0.7.0 (jtracey)
lib-wrapper <IP_ADDRESS> (Rui Pinheiro)
lordudice 0.34 (LorduFreeman)
macroeditor 1.1.2 (ardittristan#0001)
module-credits 1.1.11 (Mouse0270)
monks-hotbar-expansion 1.0.14 (IronMonk)
monks-little-details 1.0.51 (IronMonk)
monks-tokenbar 1.0.67 (IronMonk)
monks-wall-enhancement 1.0.9 (IronMonk)
nice-more-dice 1.1.0 (LyncsCwtsh)
party-overview 2.12.6 (Matheus Clemente (mclemente#5524), Sebastian Will (vttassets@gmail.com), Chris Wachal (Zamrod#9326))
pdftofoundry 3.3.1 (fryguy)
perfect-vision 3.9.9 (dev7355608)
permission_viewer 0.9.3 (Malekal, Kakaroto)
pf2e-abs-manager 2.0.1 (Bolt)
pf2e-animal-companions 5.2 (Tikael)
pf2e-beginner-box 1.1.0 (Andrew Clayton, Shane Martland, Viviane Charlier)
pf2e-color-effects 1.5.0 (InfamousSky)
pf2e-dragruler 0.6.1 (Velara [Avery#9136])
pf2e-equipment-checker 1.0.0 (Bolt)
pf2e-exploration-activities 1.0.1 (IcyLemon)
pf2e-exploration-effects 2.0.1 (Cora)
pf2e-f-is-for-flatfooted 3.4.3 (DrentalBot<EMAIL_ADDRESS>pf2e-modifiers-matter 1.4.2 (shem)
pf2e-ranged-combat 2.5.1 (JDCalvert)
pf2e-reach-templates 2.0.0 (digitalpacman)
pf2e-rsc 1.3.0 (drexl93)
pf2e-rules-based-npc-vision 1.0.2 (JDCalvert)
pf2e-see-simple-scale-statistics 1.0.4 (shem)
pf2e-sheet-skill-actions 1.2.0 (Jim Daily)
PF2eGMScreen 1.1.3 (>.tre_)
ping-logger 1.2.15 (hypnoCode)
pings 1.3.0 (Azzurite#2004)
polyglot 1.7.39 (Matheus Clemente)
popout 2.8 (KaKaRoTo, Posnet)
potato-or-not 0.5.0 (Wasp (Wasp#2005))
quick-insert 2.6.1 (Sunspots)
quickscale 1.4.1 (unsoluble)
remote-highlight-ui 1.1.0 (shem)
reset-movement 1.5.1 (Jesse Vo (@enso#0361))
rollmode-toggle 1.0.0 (WesBelmont)
rule-element-generator 2.3.2 (Bolt)
select-tool-everywhere 1.3.0 (KayelGee - KayelGee#5241)
settings-extender 1.2.0 (Azzurite#2004)
shopping-experience 2.0.1 (DrentalBot)
sidebar-macros 0.8.2 (Arcanist)
sidebar-resizer 0.5.0 (JeansenVaars, Vance Cole)
socketlib 1.0.10 (Manuel Vögele)
splatter 2.9.7 (theripper93)
svt 1.1.1 (Rafael “Miriadis” Masoni (Miriadis#9152))
tabletop-rpg-music 1.5.1 (Tabletop RPG Music)
talisdice 1.0.6 (Talis)
terrain-ruler 1.6.0 (Manuel Vögele)
token-action-hud 2.2.16 (Drental, ^ and stick)
token-attacher 4.4.5 (KayelGee - KayelGee#5241)
token-auras 1.16 (Kim Mantas)
token-mold 2.15.1 (Moerill, Geekswordsman)
troubles-in-otari-remade-maps 1.0.7 (Narchy)
vtta-tokenizer 3.7.1 (MrPrimate (jack@mrprimate.co.uk), Sebastian Will (vttassets@gmail.com))
walledtemplates 0.3.1 (caewok)
wcube 1.0.4 (EndlesNights)
xdy-pf2e-workbench 3.2.6 (Jonas Karlsson (xdy))
_chatcommands 1.4.0 (Cody Swendrowski, The League of Extraordinary FVTT Developers)

List generated with Forien's Copy Environment: https://github.com/League-of-Foundry-Developers/foundryvtt-forien-copy-environment

Seems to fix it, sometimes, usually. In most cases just loading into that world once, exiting, and going back into the world that errored fixes it. Sometimes it takes two or three tries.
If you proc the bug and then spin up a brand new world and activate only libwrapper and this module, the error will carry over to the new world, and seems to be resistant to the known fix.
If you need more info please ask, but for now it's easy enough to avoid, just have to be careful exiting worlds.

Thanks, but sorry I cannot reproduce this error at all. Looks like your chat is not loading in time, and sidebar resizer cannot find the chat to resize. I will handle that error so it doesn't show up.

Hopefully fixed in https://github.com/saif-ellafi/foundryvtt-sidebar-resizer/releases/tag/0.6.1
Thanks


Add Zarr backend for electrical series

Added option to write electrical series to Zarr.
This is just a proposal, but I'm happy to discuss.
This is briefly what I've added/changed:

unify compression parameters to compression_kwargs
add a backend parameter (hdf5 -default- or zarr) to use either the H5DataIO or the ZarrDataIO class.

TODO

[ ] Add and modify tests
[ ] Propagate to data interfaces

The arg syntax of compression and compression_opts is currently mirroring h5py.create_dataset and all of the filters in the hdf5plugin library. I am not 100% opposed to changing it, but we would need a pretty good reason. Would it be possible to represent Zarr compressors and filters with a similar syntax, or is this structure not rich enough to allow for important features in Zarr?

Thanks for the discussion pointer! I'll comment there ;)

This PR has been replaced by the larger backend chain of PRs


Improves ABC command runtime by 10-100x

After speaking with the author of ABC he let me know that ifraig is a very old command, and that &get; &fraig -x; &put is over 100x faster than ifraig with improved PPA results.
After making the change I confirmed that this is in fact a major speed up. On our internal designs in O(millions) of standard cells we saw multi hour reductions in runtime.
Also included is an improvement to the dress command. Using AIG based transformations removes the spec it SATs against. Providing the input blif will make sure that no matter what commands are run, the dress command can still do its job. I noticed a regression against some LUT mapping jobs that prompted me to fix this.

Well, &get -n and &put transform the netlist to and from GIA manager, and that happens twice here (once for &fraig -x, and another for &nf). I'm wondering if there are GIA equivalents for the others, since I would imagine converting to and from twice is not the cheapest thing ever for logic on your scale.
For LUT mapping we generally recommend the abc9 pass over abc, and this works exclusively in GIA manager.

To put some data to words:
This design is roughly 1 million standard cells. It takes 1600s to complete with this PR and 4800s without my changes. Across the board our designs take 50% less time to complete than they did without these changes.
Total Profile

ABC Portion Total

ABC Zoomed In

And & Get
In this case both &get and &put are 0.065% of the entire profile.

That's pretty convincing!


Form broken on bureaucracy

Opened 2011-11-03:
The game Bureaucracy.z4 uses forms, which are broken in terms of rendering (one of the black borders is missing) and functionality (the cursor position is not displayed nor advanced upon typing text).
To reproduce, start the game and hit ENTER twice.
How it should look:

How it actually looks:

Ezekiel000 commented 2011-11-06:

It currently looks like this in chimara due to the font being too large.

@wmvanvliet closed from commit [343e893]


Added icon support

This build makes a dummy icon appear in the taskbar on Windows or Linux. It does not affect the title bar.
I have not tested it on macOS, as Node is not installable on the lab computers.
The .svg file was made in Inkscape. The .ico, .icns, and .png files were made using electron-icon-builder with the flatten option.

Built application on macOS has the correct icons, dev environment does not (which is not necessarily that important)

Windows Icon also looks good. Linux with Deb needs updates, as well as some build properties. I will create a ticket internally to track this and move this PR to main


Piping Convert-SentinelARArmToYaml with Get-Content does not work

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.

Steps to reproduce
Download YAML analytical rule from Azure-Sentinel repo .
Convert file to ARM.
Convert file back to YAML using Get-Content ".\AccountCreatedDeletedByNonApprovedUser.json" | Convert-SentinelARArmToYaml
Convert-SentinelARArmToYaml -Filename ".\AccountCreatedDeletedByNonApprovedUser.json" works as expected.
Get-Content ".\AccountCreatedDeletedByNonApprovedUser.yaml" | Convert-SentinelARYamlToArm works as expected.
Also replicated the same issue on powershell 7.4.2
Expected behavior
PS> Get-Content ".\AccountCreatedDeletedByNonApprovedUser.json" | Convert-SentinelARArmToYaml

I expected this line to paste content of AccountCreatedDeletedByNonApprovedUser in stdout in yaml format

Actual behavior
PS> Get-Content ".\AccountCreatedDeletedByNonApprovedUser.json" | Convert-SentinelARArmToYaml
Could not convert source file. JSON might be corrupted
At C:\Program Files\WindowsPowerShell\Modules\SentinelARConverter\2.2.4\public\Convert-SentinelARArmToYaml.ps1:210 char:13
+             throw "Could not convert source file. JSON might be corru ...
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (Could not conve...ht be corrupted:String) [], RuntimeException
    + FullyQualifiedErrorId : Could not convert source file. JSON might be corrupted

Error details
No response
Environment data
Name                           Value
----                           -----
PSVersion                      5.1.22621.2506
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.22621.2506
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

Visuals

It should work when you pass the content as -raw

As @Konverto-MartinGasser correctly pointed out you have to use -raw parameter.
This is because the Get-Content cmdlet otherwise will send the file line by line, which in turn results in validation errors
I'm closing this issue, if you have any other questions, feel free to comment or create a separate issue


Custom label margins

I want to have TextFieldBoxes with a height of 56dp but in this case inner label is cut (I guess because of big label margins). Can you give an opportunity to set custom label top and bottom margin?

fixed in 1.3.7


fix: zkevm-bridge-ui image

Description

Related to #363.
Some of the environment variables are not defined... In #333, I updated the zkevm-bridge-ui image and removed the unnecessary app build to make the bridge start faster. While doing this, it also transforms some of the environment variables so that they can be used by the web app.

Investigating...
References (if applicable)

The deployment of the zkevm-bridge-ui image currently relies on a deploy script that performs several key tasks:

Generates the environment file
Builds the application
Places the distribution content in the nginx folder
Serves the application using nginx

In an effort to optimize the startup process, we considered moving the build step into the Dockerfile. This approach would have allowed the app to be built only once, potentially saving time during deployment.
However, we encountered a significant obstacle: Vite does not support runtime environment variables. When Vite builds the application, it bundles the environment variables, making it impossible to modify these values at runtime using an environment file. For reference: https://github.com/vitejs/vite/issues/10059
This limitation became apparent when testing the new image I created. Since the build process occurred during image creation, the environment variables were not defined when running the container. Unfortunately, there isn't a viable workaround for this issue.
As a result, we cannot implement the desired optimization without compromising the flexibility of our environment variable configuration. The current deploy script approach, while potentially slower, remains necessary to ensure proper environment variable handling.


Two additions - Build apps with native UI using Xamarin in Visual Studio

Maybe it's worth to add information which can be useful for beginners

When you add NuGet packages to your solution, some errors appears across code within the projects' code. For example, LoadApplication(new App()); - Couldn't find App(). Building process returned success, but for novice developers (me) it was a serious issue. After IDE restart all errors disappeared
The main issue was: I used to programme WPF solutions so when I press "Start" button the application immediately starts. But for this solution type, it looks like the system completely doesn't work because only the black screen appears. I thought it's because the compiler doesn't load App() class.

p.s. instead of this two issues, everything else works perfect, thanks!

@Babster Thanks for leaving this feedback. Can you let us know which article/tutorial this is in regards to so we can address it?

Sure! It's about this tutorial:
https://msdn.microsoft.com/en-us/library/dn879698.aspx

@charlespetzold Charles, can you take a look at these suggestions?

@Babster The MSDN topic has been revised at https://docs.microsoft.com/en-us/visualstudio/cross-platform/build-apps-with-native-ui-using-xamarin-in-visual-studio. You were probably seeing errors in your project because the MSDN topic is out of date. Sorry for the inconvenience this caused you. I'm closing the issue, but if you feel the newer topic needs to be updated, please comment and I'll reopen.


fix(delay): Adding artificial delay to prevent 429 errors

:tada: This PR is included in version 1.8.1 :tada:
Your semantic-release bot :package::rocket:


Updating Observatory converter for compatibility with Telescope v1.1

There are a few instances where Observatory depends on the Telescope library. We changed around some paths going from Telescope 1.0 to 1.1 so this syncs up Observatory with Telescope 1.1 and fixes the paths.

It's a bit klunky to refer to telescope.utils as telescope_utils but this was the best solution @collina and I could come up with that didn't require Telescope to be installed locally on the user's machine (and instead imported as a submodule).

LGTM.  I assume you're just importing it as telescope_utils simply because telescope.telescope.utils is cumbersome?

Thanks for the review!

I assume you're just importing it as telescope_utils simply because telescope.telescope.utils is cumbersome?

Correct. I wanted to do import telescope.telescope.utils as telescope.utils but it doesn't allow the as alias to have a dot. I do want to keep telescope there so that the namespaces are clear, but telescope.telescope.whatever is too much.


The HDF5 file can't be recognized by caffe

Hi, there
i made the hdf5 dataset, and tried to train it with caffe, but caffe can't read the file at all, so what i can  do next? thanks.

Hello,
could you please provide some more details, such as error logs, etc?
The format is normal hdf5 and by googling (caffe hdf5) I get plenty of
information. Of course, the data layout (e.g. input shapes, etc), need to
be specified in your model.
Regards,
Josef
On Thu, Jun 30, 2016 at 4:22 PM beilusikeni<EMAIL_ADDRESS>wrote:

Hi,
i made the hdf5 dataset, and tried to train it with caffe, but the caffe
can't read the file, so what i can do next? thanks.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jmoudrik/deep-go-wrap/issues/1, or mute the thread
https://github.com/notifications/unsubscribe/AI1evXoXsBrbWdxAW45W8sy3foQHgj0qks5qQ9EmgaJpZM4JCNjS
.

Hi, Josef
i made dataset with  "cat filelist | ./make_dataset.py -p detlef dataset.hdf5"
then i trained it with caffe. Here is the detailed logs.
/tmp $ ./train_.sh
I0709 19:36:01.471108  4129 caffe.cpp:185] Using GPUs 0
I0709 19:36:01.493719  4129 caffe.cpp:190] GPU 0: GeForce GTX 860M
I0709 19:36:03.349248  4129 solver.cpp:48] Initializing solver from parameters:
test_iter: 100
test_interval: 500
base_lr: 0.01
display: 100
max_iter: 50000
lr_policy: "step"
gamma: 0
momentum: 0.9
weight_decay: 0.0005
stepsize: 5000
snapshot: 0
snapshot_prefix: "/home/beilu/Downloads/tmp/sn/"
snapshot_diff: false
solver_mode: GPU
device_id: 0
test_compute_loss: false
debug_info: false
net: "/home/beilu/Downloads/tmp/_train_test.prototxt"
snapshot_after_train: true
regularization_type: "L2"
test_initialization: true
average_loss: 1
iter_size: 1
type: "SGD"
I0709 19:36:03.349534  4129 solver.cpp:91] Creating training net from net file: /home/beilu/Downloads/tmp/_train_test.prototxt
I0709 19:36:03.389786  4129 net.cpp:313] The NetState phase (0) differed from the phase (1) specified by a rule in layer Data input
I0709 19:36:03.390064  4129 net.cpp:49] Initializing net from parameters:
state {
phase: TRAIN
}
layer {
name: "Data input"
type: "HDF5Data"
top: "datatrain"
top: "datatest"
include {
phase: TRAIN
}
hdf5_data_param {
source: "/home/beilu/Downloads/tmp/dataset.hdf5"
batch_size: 100
shuffle: false
}
}
layer {
name: "Convolution Node"
type: "Convolution"
bottom: "datatrain"
top: "c1"
convolution_param {
num_output: 20
pad: 0
kernel_size: 5
stride: 1
weight_filler {
type: "xavier"
variance_norm: FAN_IN
}
bias_filler {
type: "xavier"
variance_norm: FAN_IN
}
}
}
layer {
name: "ReLu Node"
type: "ReLU"
bottom: "c1"
top: "Convolution Node0"
}
layer {
name: "Convolution Node.001"
type: "Convolution"
bottom: "Convolution Node0"
top: "Convolution Node.0010"
convolution_param {
num_output: 20
pad: 0
kernel_size: 5
stride: 1
weight_filler {
type: "xavier"
variance_norm: FAN_IN
}
bias_filler {
type: "xavier"
variance_norm: FAN_IN
}
}
}
layer {
name: "ReLu Node.001"
type: "ReLU"
bottom: "Convolution Node.0010"
top: "Convolution Node.0010"
}
layer {
name: "Flatten Node"
type: "Flatten"
bottom: "Convolution Node.0010"
top: "Flatten Node0"
}
layer {
name: "Softmax Loss Node"
type: "SoftmaxWithLoss"
bottom: "Flatten Node0"
top: "Softmax Loss Node0"
loss_weight: 1
}
I0709 19:36:03.407333  4129 layer_factory.hpp:77] Creating layer Data input
I0709 19:36:03.422094  4129 net.cpp:91] Creating Layer Data input
I0709 19:36:03.422188  4129 net.cpp:399] Data input -> datatrain
I0709 19:36:03.422284  4129 net.cpp:399] Data input -> datatest
I0709 19:36:03.422358  4129 hdf5_data_layer.cpp:79] Loading list of HDF5 filenames from: /home/beilu/Downloads/tmp/dataset.hdf5
I0709 19:36:03.537709  4129 hdf5_data_layer.cpp:93] Number of HDF5 files: 223809
HDF5-DIAG: Error detected in HDF5 (1.8.11) thread<PHONE_NUMBER>97792:
#000: ../../../src/H5F.c line 1586 in H5Fopen(): unable to open file
major: File accessibilty
minor: Unable to open file
#001: ../../../src/H5F.c line 1275 in H5F_open(): unable to open file: time = Sat Jul  9 19:36:03 2016
, name = '�HDF', tent_flags = 0
major: File accessibilty
minor: Unable to open file
#002: ../../../src/H5FD.c line 987 in H5FD_open(): open failed
major: Virtual File Layer
minor: Unable to initialize object
#003: ../../../src/H5FDsec2.c line 343 in H5FD_sec2_open(): unable to open file: name = '�HDF', errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0
major: File accessibilty
minor: Unable to open file
F0709 19:36:03.643214  4129 hdf5_data_layer.cpp:31] Failed opening HDF5 file: �HDF
*** Check failure stack trace: ***
@     0x7f61a20f6daa  (unknown)
@     0x7f61a20f6ce4  (unknown)
@     0x7f61a20f66e6  (unknown)
@     0x7f61a20f9687  (unknown)
@     0x7f61a2693d96  caffe::HDF5DataLayer<>::LoadHDF5FileData()
@     0x7f61a2690d1f  caffe::HDF5DataLayer<>::LayerSetUp()
@     0x7f61a27cf735  caffe::Net<>::Init()
@     0x7f61a27d05d5  caffe::Net<>::Net()
@     0x7f61a2781e5a  caffe::Solver<>::InitTrainNet()
@     0x7f61a278306c  caffe::Solver<>::Init()
@     0x7f61a278339a  caffe::Solver<>::Solver()
@     0x7f61a2773013  caffe::Creator_SGDSolver<>()
@           0x4115d6  caffe::SolverRegistry<>::CreateSolver()
@           0x40a781  train()
@           0x40856c  main
@     0x7f61a0bf9f45  (unknown)
@           0x408d3d  (unknown)
@              (nil)  (unknown)
Aborted


The terrain does not load properly when switch back from another map to the host map

The terrain does not load properly when switch back from another map to the host map. It's like half of each map is loaded.
Is that the supposed behaviour or a bug?

Bug, but I have no idea about how to fix it.
You could try to make a really small host map using TEdit, and then: whenever player back to host map, switch them to lobby map.

Well... but isn't your "OnEnter" function not working? Please, make a more insightful guide on setting it up.

Would it be possible to completely switch to another server instead of loading the terrain?
For me that would be the perfect solution because I have multiple servers using the same database.
This could also be a workaround for this issue.
Maybe you could add this as optional functionality ...

@KaidenMikami You're right ~but I'm too lazy. I'll fix it later.~
@Sladernimo  When players join a server, they request for map tile data. You can try to use Server.Invisible to prevent them from switching back to host - so they could only join other servers instead of the host.


APEXMALHAR-2234 FilterOperator documentation

@chinmaykolhatkar Could you please review this?

Please add link to mkdocs.yml for the link to this document to appear in navigation.

@chinmaykolhatkar Incorporated review comments.

@yogidevendra Please rebase with master. I'll merge it then.

Travis CI is passing but Jenkins build is failing. I would like to merge this PR as the change are only related to docs folder. This change does not impact CI builds.
Though, I'll wait for one more day to merge for anyone has any objection to it. If no objection, I'll merge the PR tomorrow morning India time.


Cleanup duplicate namespace metadata

Fixes https://github.com/istio/istio/issues/24023
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
d53997068b7c67988e57d6487f96c29d086aed50
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
d53997068b7c67988e57d6487f96c29d086aed50
link
/test lint_istio

gencheck_istio
d53997068b7c67988e57d6487f96c29d086aed50
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
fda3270b47ab86d61f155dc2510bb54ec6912384
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


update photo manager code so that i can add in default photo albums easier w/o relying on alasset

this is a coding task, not a bug. right now all photo albums rely on the ALAsset class to display photos. instead, i should make this a bit more generic so i can easily swap in other photo providers

Hi @adamwulf, I tried adding photos to the BundledPhotos folder, however, it's not previewing and cannot be selected. Am I missing some implementation?

@jjuliano  I just pushed an update to master that shows how to do it. The trick is to add a BundledPhotos directory to your source as a folder /reference/, then make sure that folder is copied into the Resources folder during the build phase. that folder also needs subfolders for any 'albums' you want to add. My sample commit added an BundledPhotos/unsplash folder with a few sample photos.


Are paginate and elementsPerPage really necessary?

When providing an endpoint with an ElementCriteriaModel, it already contains a limit attribute, which to my mind is exactly what elementsPerPage represents.  And it would seem that, unless limit were explicitly set to null, that pagination is expected as part of the response.
With that in mind, are these configurations really necessary?

And it would seem that, unless limit were explicitly set to null, that pagination is expected as part of the response.

I think you'd still want paginate (maybe defaulting to true). Just in case you only wanted x amount of results and didn't care about other pages.
But yeah - I'm not sure about why we can't just use the limit from the ElementCriteriaModel as well.

The response JSON is formatted differently if it’s paginated, so I definitely think that’s something that needs to be explicitly enabled via the paginate param.
limit vs elementsPerPage… I could go either way, but by keeping elementsPerPage around, we have the option to support offset and limit params down the road, independently of elementsPerPage. For example, if you only wanted to expose the first 100 entries, and you want to paginate them @ 10 entries per page, you could do that by setting elemenstPerPage to 10 and limit to 100. (Not possible right now but would be easily doable if/when someone needs it.)


oneview_network_set with nativeNetworkName

Scenario/Intent
Create network set with nativeNetworkName
Environment Details
Module Version: current master - v5.1.1
Ansible Version: 2.64
OneView Appliance Version: 4.10.03-0364293
OneView Client API Version: 600
**Python Version:**2.7.10
**python-hpOneView SDK Version:**current master - v4.7.0
Platform: Ubutu 18

Steps to Reproduce
tasks:
- name: Create networkSet
oneview_network_set:
config: "{{ config }}"
state: present
data:
name: "ns-Production"
networkUris:
- Production200
- Production100
nativeNetworkName: "Production100"
delegate_to: localhost
Expected Result
Specify nativenetwork by name instead of uri. According to issue #364 it is supposed to be fixed
Actual Result
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: HPOneViewException: (u'Unrecognized JSON field.', {u'errorSource': None, u'recommendedActions': [u'Check the valid fields for this JSON object and remove or correct the unrecognized field.'], u'data': {}, u'errorCode': u'UNRECOGNIZED_JSON_FIELD', u'details': u'The field named nativeNetworkName near line 1, column 208 is not a valid field in this JSON object.', u'message': u'Unrecognized JSON field.', u'nestedErrors': []})

Closing this issue as we can use "nativeNetworkUri" field to pass network name/uri.


launch-kube failing on bare metal

I'm having an issue booting the development cluster on my machine. It gets to the launch-kube step and the created container fails to start stating:
[8] System error: stat /var/lib/docker/btrfs/subvolumes/<subvolID>/sys/fs/cgroup/openrc/docker: no such file or directory
navigating to that directory, and it does indeed exist so I'm a bit confused.
This maybe a docker error or a kubernetes error but I'll start off here, maybe you guys have some ideas.
Docker version: 1.9.1
Go Version 1.5.1
OS: Gentoo
Any help would be appreciated, thanks

Does this fail immediately or do some of the containers come up?
launch-kube is just running a script which starts 3 docker containers, if none of those containers are coming up then it's probably a problem with Docker.
Also can you run other containers, like maybe just docker run -ti ubuntu bash and see if that works.

I can run the ubuntu container and the etcd container comes up fine, its the created container that is having difficulty.

realized I didn't escape the < braces in the original ticket, there is a subvolumeID in that path string.

Hmm, so it's either the kubelet or the proxy that's failing. What does docker ps and docker ps -a look like after the failure?

It's the kubelet, the script doesn't reach the proxy.

I've tried manually starting the created container outside the scrip and I receive the same error.

Hmm, I think this might be an issue with btrfs storage driver for docker. That's the only thing I can think of that's different. I'm on devicemapper would you mind trying with that?

swapping the storage manager seems to have fixed the problem. It might have something to do with my root file system is also running btrfs.

Yeah there can be some weird interactions with storage drivers. Glad it's fixed. Is this safe to close?

For this yeah, I'll upstream the issue.


doesnt work on VS 2019 , 16.10.x versions

plugin cant open own window on .nt editing...
nothings happen in output window except dump of version
on 16.11.x it works
typewriter works on 16.10.x
any diagnostic i can help?

Why do you need VS 16.10.x?  I guess the situation is similar to #44, at least 16.11.x is required ....

because of WCF reference master was change in 16.11 and it works wierd.
i need to create WCF Client from VS and update them.

so, will it work?


test: Replace MetalLB with dummyLB and re-enable LoadBalancer test

This PR re-enables LoadBalancer service tests, and switches from MetalLB to dummylb [1]. The main reason for switching is that the former was operating in L2 mode which interfered with the vbox VM bridge resulting in the test flakes.
The new lb only assigns LoadBalancerIP addr to a service (specified by a user in .spec.loadBalancerIP). Therefore, making the LB IP addr reachable from other nodes is up to a user. This can be achieved by installing a route on a client node (as we do in the test).
Also, refactor IP{Add,Del}Route and ExecIn{FirstPod,HostNetNS} helpers (see commit messages).
[1]: https://github.com/cilium/dummylb.
Fix #10763

retest-net-next

Coverage increased (+0.002%) to 37.107% when pulling b29d678dfd5e21af320188d338914ba716350cc9 on pr/brb/test-dummylb into df0235fa635e91b5201b12bf644570f09f6e4cb8 on master.

test-me-please

test-me-please

test-me-please

test-me-please

I also assume you'll squash the related refactors into one commit?

I squashed two *IPRoute related commits.

test-me-please

retest-gke

GKE seems to have a few failures particularly in tests modified by this PR. How do we want to handle this?

@joestringer Good catch, I didn't dare to look into the GKE failures considering that's broken. Anyway, I've added a new commit which should fix the failures introduced by this PR.

retest-gke

retest-gke

retest-gke

retest-gke

GKE CI: all the tests executed after the update test are failing. When I run them manually, it works. Going to disable the Update test for now.

retest-gke

test-me-please


[Docs] git.io deprecation

Current State
Meshery uses git.io shortened URLs in its docs. git.io service has been deprecated and the redirections are supposed to stop working from 29th April.
More info: https://github.blog/changelog/2022-04-25-git-io-deprecation/
Desired State
Replace git.io based links.

Contributor Guides and Resources

📚 Instructions for contributing to documentation

Meshery documentation site and source

🛠 Meshery Build & Release Strategy
🎨 Wireframes and designs for Meshery UI in Figma
🙋🏾🙋🏼 Questions: Layer5 Discussion Forum and Layer5 Community Slack

Whoa. Short notice. Very good of you to call this out, @utkarsh-pro


[feature]: Create the right panel - code preview section

Is there an existing feature request for this?

[X] I have searched the existing issues

Detailed Description
Create the right side panel to see the code of drop element.
Use Cases and Benefits
No response
Priority/Impact
Medium

Thank you for submitting an issue! Each issue will be manually reviewed for scoring.


Update header structure to meet a11y requirements

Describe the issue:

On some pages, including the review page, we are wrapping headers in  elements with h3 styling since we are missing h2. We need to resolve how to create accessible header structures

@ssandbekkhaug Feel free to capture any other places where we are bypassing header styles with  and css classes

The CSS classes that do this are:
https://github.com/civiform/civiform/blob/ca7b302b66903f1924196d536f4d8fca6093a6d8/server/app/assets/stylesheets/northstar/_uswds-theme-custom-styles.scss#L153
https://github.com/civiform/civiform/blob/ca7b302b66903f1924196d536f4d8fca6093a6d8/server/app/assets/stylesheets/northstar/_uswds-theme-custom-styles.scss#L162

I recommend that we remove those two CSS classes since they encourage engineers to break accessibility principles.  We should be following good heading hierarchy.  If the design is skipping a heading level, then we should fix the design.
@sijiayam We're using cf-prose-h3 on the summary page and cf-prose-h4 several places in the applicant upsell view.

@melanie-exygy agreed.
For the case of the review page we can use h3 instead of a span tag if we update the step indicator text to be an h2 as described in #9056
Could you show me which specific applicant upsell views use the cf-prose-h4 tags?

@sijiayam See the yellow underlined headings in the screenshot below.  These four headings are <h3> that are made to appear as <h4>.  I did a little bit of research and I think this is actually okay, accessibility-wise.  We're using the right semantic structure, so screen reader users will be able to navigate through the headings.  It does mean that our <h3> heading styles may not be consistent here with other places on the website, but that doesn't really seem like a problem.
What do you think?

Program cards also have this problem. They mocks specify h4, but the application index page expects h3.


Candidate implementation to speed up row extraction.

This PR attempts to improve the ToBigQuery Sink implementation by splitting up extraction into two parts. In the first part, groups of coordinate indexes are prepared. Second, rows are extracted from these coordinates. This aims to allow dataflow to parallelize and autoscale row extraction by asset.
The user now has a coordinate_chunk_size parameter they can tune. This allows them some control over how row extraction is parallelized. The autoscaling algorithm is controlled by CPU utilization of each [worker x task] pair. So, the user will need to balance increasing tasks to schedule more work (make chunks smaller) vs increase CPU utilization per task (make chunks bigger).
Fixes #100 (?).
Remaining tasks:

[ ] Benchmark this branch against the current implementation (primarily on GCP)

[ ] Investigate what the best value of coordinate_chunk_size is, set that as a default. The current value is chosen arbitrarily.
[ ] To answer: is the overhead of opening datasets twice worth parallel execution?

[ ] Update documentation with the new arguments
[ ] Include additional performance improvements, as documented in #100

[ ] In addition, investigate finding fast ways to get just coordinates from the dataset for prepare_coordinates. Do we need to implement #75 sooner?

[ ] Add a section to the documentation about tuning extraction performance.

Another possible improvement to this PR: The logging for get_coordinates() will probably be weird as it is now. The log statements for that function could be removed or brought into prepare_coordinates().

PFB link of excel containing results of test-cases that showcases improvised performance,
GH #100 (Improve speed of extracting rows) Results v1.0

I used this micro-benchmark test that Pramod wrote to compare different implementations of this routine:
https://github.com/google/weather-tools/blob/8d88e67f8964fa357305ed2800bd66bd05fc5367/weather_mv/loader_pipeline/bq_test.py#L383
Here's a comparison of running cProfile on this test with different implementations:

a754a80 - 40.28s
8f16f09 - 31.29s

@ksic8 Can you run an e2e benchmark on the latest change to see if it's even faster?

@alxmrs revised-code & documentation changes pushed into github. Bench-marking results added in google-sheet.

According to this tool, I can't approve this CL since I was the original author. However, this CL LGTM – please resolve the merge conflicts, and then you can merge.


disable animation on detail page change

hi,
just a question. i cant find out how i can disable the animation on detail page change event!?
on the Evolce app in google play store there is no animation. however, if i clone your app i see always an animation on detail page changed (android)
thanks

When you navigate you can pass in false to pushasync to disable the animation.


When used Gson mapping provider and gson json provider, read operation throws exception of com.google.gson.JsonArray cannot be cast to java.util.list

Hi,
I've modified default configuration for reading and mapping json using jsonpath. I am using gson for both providers. I've also added Option.ALWAYS_RETURN_LIST. So now I am expecting every result to be a list, but that is not happening.
Please see below code snippet for my configuration :
public static final Configuration config = Configuration.builder().options(Option.ALWAYS_RETURN_LIST).jsonProvider(new GsonJsonProvider()).mappingProvider(new GsonMappingProvider()).build();
Now, I'm using this config while parsing the json string as below :
DocumentContext ctx = JsonPath.parse(jsonString, config);
After reading, I am expecting it to be something like this :
List<String> list = ctx.read("path to read json");
But I am getting exception as stated in the question :
java.lang.ClassCastException : com.google.gson.JsonArray cannot be cast to java.util.List
Can you please guide me here if I have done configuration right for expecting read values as list ?

gson.JsonArray is not implemented List, so it could not be casted to List.
I try to fix this issue, but it will introduce some other problem.
hope the following way can solve your problem.
JsonArray array = ctx.read("path to read json");
List<String> list = new ArrayList<>();
array.forEach(item -> list.add(item.getAsString()));

@Alanscut Got it, thanks for the response. I've also checked the reference you attached in the commit for test class.


Failure on proc_exit()

edit: I was able to reduce the issue to proc_exit, see edit history for the original post.
Consider the minimal WASM core module:
(module
  (import "wasi_snapshot_preview1" "proc_exit" (func $proc_exit (param i32)))

  (memory 1)
  (export "memory" (memory 0))

  (func $main (export "_start")
    (call $proc_exit
      (i32.const 0)
    )
  )
)

successfully runs on wasmtime
componetizing with wasm-tools component new --adapt <path/to/preview-1-adapter>.command.wasm yields a component which also runs successfully
virtualizing the component with --allow-all proceeds, but running the virtualized component gives

Error: failed to run main module `wasi-min-test-comp-virt.wasm`

Caused by:
    0: failed to invoke `run` function
    1: error while executing at wasm backtrace:
           0: 0x109b6 - <unknown>!<wasm function 199>
           1:  0x1d5 - <unknown>!<wasm function 9>
           2: 0x1057 - wit-component:adapter:wasi_snapshot_preview1!wasi_snapshot_preview1::bindings::wasi::cli::exit::exit::hf9e2fc729a0e81cd
           3:  0xc4d - wit-component:adapter:wasi_snapshot_preview1!proc_exit
           4: 0x1855 - wit-component:shim!adapt-wasi_snapshot_preview1-proc_exit
           5:  0x28b - <unknown>!<wasm function 1>
           6:  0x4e7 -<EMAIL_ADDRESS>    2: wasm trap: wasm `unreachable` instruction executed

wasmtime 14.0.4
wasm-tools 1.0.54
wasi-virt 0.1.0

The above succeeds when specifically passing --allow-exit. Also, running with --allow-clocks crashes WASI-Virt
assertion failed: prev.is_none() ||\n    (matches!(id, ComponentAnyTypeId :: Resource(_)) && prev == Some(value))

I think the clocks issue here is actually a separate bug. Now that WASI-Virt is on the latest bindgen would be great to know if thats still an issue or if you can share a replication further in a new issue.


Fix fix in_or_bloom filter merge error in broadcast join remote target tpcds q78

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall


Return Swipe instance in factory to fix CommonJS/AMD compatibility

Hi nickleefly,
I'm using your fork and getting an empty object while importing the lib.
After some research it cames out that it is simple because the factory doesn't return anything.
Hope it helps.
Gabriel.

cool, thanks


Improve error messages presented to users

Given the errors we have, we need to ensure that we give the user useful, actionable error messages.
Several examples

If the okapi binary can't be loaded, let the user know
If the network fails to connect, let the user know

Languages:

[x] .NET
[x] Go
[x] Java
[x] Node
[x] Python
[x] Ruby
[x] Swift
[x] Web

In light of no comments, I am going to assume that my listed objectives are sufficient at the SDK level. The server side error messages are a separate discussion.

I think this is more of a general developer guidance, rather than direct actionable item. We did few improvements to ensure error messages are propagated to the client SDK consistently. If there are specific endpoints that require update, we can address them on a case by case basis.

You are correct. There are a couple of points that need better error handling at the SDK level as noted above. I'll implement those.

all dynamic languages log where they are looking for the native binary extensions. The compiled languages this is obviously not an issue. Identifying network connectivity issues was determined not to be a priority in https://github.com/trinsic-id/server/pull/420


Prepare for 0.10.0 release

[x] I agree to follow the project's code of conduct.
[x] I added an entry to CHANGES.md if knowledge of this change could be valuable to users.

@urschrei could you merge the two pending PRs first if they are ok?

Holding off on this and will wait until https://github.com/georust/wkt/pull/75 and  https://github.com/georust/wkt/pull/76 merge, all else being equal

Since this has "breaking" changes, shouldn't this be 0.10.0 ?

Since this has "breaking" changes, shouldn't this be 0.10.0 ?

Ohhh. Yes.

If we are doing a breaking change, there is something lippy suggests that would require it:
    Checking wkt v0.9.2 (/home/yurik/dev/rust/wkt)
warning: method `from_str` can be confused for the standard trait method `std::str::FromStr::from_str`
   --> src/lib.rs:190:5
    |
190 | /     pub fn from_str(wkt_str: &str) -> Result<Self, &'static str> {
191 | |         let tokens = Tokens::from_str(wkt_str);
192 | |         Wkt::from_tokens(tokens)
193 | |     }
    | |_____^
    |
    = note: `#[warn(clippy::should_implement_trait)]` on by default
    = help: consider implementing the trait `std::str::FromStr` or choosing a less ambiguous method name
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait

@nyurik In that casem how about a PR that deprecates (but doesn't remove) from_str in favour of e.g. from_wkt_str? I don't want to make that change unilaterally.

This is a small breaking change in comparison to some of the recent PRs, I don't think it's worth adding a deprecation.

This is a small breaking change in comparison to some of the recent PRs (mainly #72), I don't think it's worth adding a deprecation.

We've never just removed a function like this, though. I know that in practice it's not likely to affect anyone outside georust, but it feels wrong to just remove it.

sec, we are not removing it, will submit a PR in a sec

sec, we are not removing it, will submit a PR in a sec

Already done in 74a454d!

@urschrei i don't think that's a good approach - mine makes it far less intrusive, just adding a use statement fixes it for the users (hence the "breaking" change)

@urschrei i don't think that's a good approach - mine makes it far less intrusive, just adding a use statement fixes it for the users (hence the "breaking" change). See #79

Yep, pulled it from this PR.

you really like your force pushes, eh? :)  I usually prefer to keep merging things into the PR until its ready, and use Squash and Merge to keep history clean. This way any comments left on the code in github gets tracked properly (and don't get lost by accident). Plus it usually makes for far fewer conflict resolutions during the development. But that's just me :)

Found a bug related to #79 -- fixed in #80 and added to CI so that it wouldn't be missed next time

Yes I am a huge fan of various flavours of rebase and force-push.  But not today.

bors r+


Implement authentication with client certificates

Do not merge yet, depends on #191.
Closes #160.

looked very briefly and this looks great

Rebased onto master, should be ready for review.

LGTM


Need a way to manage acl state

knife-acl is great. There really needs to be a way to manage the desired state of the ACL's.
Problem
No way to put ACL's in version control.
If you loose chef server, you loose acls unless you wrote them down
Solutions
Use a state provider (like terraform) to let users put ACL's in a config file.
Allow for way to export ACL's from the chef server
Create a cookbook that manages the acl state.
Personally I like option 1. I've created a feature request with the terraform guys, but it isn't going anywhere yet.

Hi @spuder I agree that knife-acl is best used for adhoc changes and not the best tool to maintain a desired state. I'd like to point you to a few options that might interest you.

Periodically run knife download /acls to saved ACLs to disk and optionally version control. knife upload /acls to upload any changes you make to the saved ACLs.
Periodically use knife-ec-backup to backup/restore all ACLs from all orgs.
Create a cookbook that uses Cheffish resources (also provided in Chef Provisioning) to manage ACLs and other things in a more Chef-like manner.

Thanks for the heads up about knife download /acls. It has some limitations but it does appear to backup acls.
I'd write a terraform plugin myself but it is a bit over my skill level. Looking at the knife-acl source, I'm not able to identify what api end point the plugin is hitting. Is that documented anywhere?

@spuder try appending -VV to the command so you get the API calls in the debug output.


[Tests] Move to Ubuntu 14.04 on Travis CI

Since Ubuntu 12.04 is pretty old now, it's also going to EOL next month,
maybe we can just move on Ubuntu 14.04 first.

The first build failed since log is too long, the second build failed since the npm detection bug and will be fixed in #1334

I'm confused; the x is there intentionally so the failure messages will be more useful, and I want to keep it.
You're saying that #1334 works on Ubuntu 12 but breaks on Ubuntu 14?

The logs are too many that will be killed as you can see in the raw logs, and yes, #1334 is broken on Ubuntu 14.04, and it's just because its logic is just wrong, as you can see here:
Ubuntu 14.04:
https://travis-ci.org/PeterDaveHelloKitchen/nvm/builds/215792358
Ubuntu 12.04:
https://travis-ci.org/PeterDaveHelloKitchen/nvm/builds/215792662
Not sure why nvm is already enabled even we do nothing in Ubuntu 12.04 on Travis CI

Why are the logs too large for ubuntu 14, but not for ubuntu 12?

Actually I am not very sure about this part, but IMO the log is truly too long, maybe we shouldn't write everything to the standard output, maybe just file, or just to enable the -x manually if test failed, otherwise, the overhead to the CI is too huge.

k, #1334 is closed; let's try rebasing this on top of that.
I'm still not convinced about removing -x; i went to a lot of trouble to add it and I don't understand why travis log lengths would need to be different on different ubuntu versions.

Another point I can't understand ... it just passed the tests without removing -x, so maybe we can just leave it alone.

Anything else I can do?

Maybe the too long log failed it's caused by the failed test, which prints long log?

Don't think so, but it's good to migrate to the newer environment (though actually 14.04 is not new at all 😅 )


Upgraded to elastic.v5

Firstly, thanks for a very good little tool @knes1!
I was doing some internal testing with elktail and migrated it to using elasticsearch v5.x.
Thought some of my changes my be useful.
Given the breaking changes introduced in v5.x I'm not sure how backwards compatible it is.
Apologies for the messy pull request.

Hi! Sorry for a late response!
PR looks good. I'm working on CI/testing setup so that changes on elktail can be tested VS different versions of elastic. As soon as I'm done with that, I'm merging your PR.
Thank you for contributing!

@knes1 Any update on that? Love your tool :) Just tested with elasticsearch v5 and the pull request works. Would love to see it merged and released.

I'll be working on it over the weekend. Basically, I'd love to have one elktail version that supports all elastic versions which is tricky. I'll give it a try this weekend. If I don't manage to make it support all versions in a single app, I'll just create several builds of elktail for specific elastic versions.

Either way i appreciate your fast feedback and look forward to use your tool :)

@knes1 any chance of this getting out?

thanks @mnbbrown been using this and works a treat

Thanks for adding this, just upgraded ES to v5 and was sad to see elktail not working.

Any hope getting this merged?


Item list normalizer that uses getResult() hydration

From time to time I keep some display logic inside my entities, since StandardNormalizer hydrates result to array, I have to duplicate logic written in entity or move it to the external file. Like in the example below. It would be handy to a have an option to hydrate result to entity and specify field as property or custom method.
<?php
namespace Kimwild\CommonBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;

class Clients
{
    /* ... */
    public function getFullAddress()
    {
        $return = '';

        if ($this->getAddress()) {
            $return .= $this->getAddress();
        }

        if ($this->getSuburb()) {
            $return .= ' ' . $this->getSuburb() . ', ';
        }

        if ($this->getState()) {
            $return .= $this->getState();
        }

        if ($this->getPostcode()) {
            $return .= ' ' . $this->getPostcode();
        }

        if ($this->getCountry()) {
            $return .= ', ' . $this->getCountry();
        }
         return $return;
    }
    /* ... */
}

Hum... There is one ugly way to solve it :
We can make the request twice... and inject the object result into the normalized result (in an specific key for example). This second request can be an optionnal request, only done if you need to access to the object.
Another solution whould be to check if it is possible to normalize the results from an object result (I believe if it is possible, the normalizer would be kind of awful).
Right now, I don't see any good solution.  I believe it can be the best.
(note : if you find a good solution don't hesitate to tell me  :-) ).
Best regards,
Philppe

Thanks for the reply. I reckon that the second option is viable. At this stage I just duplicated my code, however, I believe that others might experience similar problem.
I will have a look how this can be archived this weekend.
Best Regards,
Bernard

The PR #47 changes the way the query is hydrated. It allows to change the doctrine hydrator in order to provide both the flatten values and the object representation.
In the first version, only the flatten version is provided (just as now but without some remaining bugs). But we are a bit closer from a clean solution for your issue :-)

ping @b-b3rn4rd
Is your problem solved with v2.4.1 ?

hi @eliecharra, yeah, it seems so. I didn't have a change to test it yet, since I've already finished the project. Many thanks for your contribution


Consistency in Application

Hello ,
In the sample code sending events on event stream and persisting state is not in a single transaction , this may lead into missing events for upstream for making a consistent view state(CQRS).
How do we tackle this.

In my example, the event is persisted before being published to the event stream. The snapshots are only relevant for performance and can be recomputed in case of failure from the persistent event log, so I don't think there's an issue there. The state is always computed by "folding over" the stream of events (in my case, I use the BlogState.+() function as my fold operation), so as long as commands are validated before generating an event from them, there shouldn't be an inconsistencies.
I recently read a book, Functional and Reactive Domain Modeling, which goes into a lot more detail about this which I recommend.


error while installing from source 3.50 version

Hi sir,
We have followed commands mentioned in manuel
tar xzf flexbar-3.5.0.tar.gz
tar xJf seqan-library-2.4.0.tar.xz
mv seqan-library-2.4.0/include flexbar-3.5.0
cd flexbar-3.5.0
cmake .
make
but it shows error at after make command
cmake .
-- Flexbar 64 bit architecture
-- Could NOT find BZip2 (missing: BZIP2_LIBRARIES BZIP2_INCLUDE_DIR)
-- Build will not support bzip2.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ngc-bioinfo/Downloads/flexbar-3.5.0
ngc-bioinfo@ngc-bioinfo:~/Downloads/flexbar-3.5.0$ make
[ 50%] Building CXX object src/CMakeFiles/flexbar.dir/Flexbar.cpp.o
In file included from /home/ngc-bioinfo/Downloads/flexbar-3.5.0/src/Flexbar.cpp:24:0:
/home/ngc-bioinfo/Downloads/flexbar-3.5.0/src/Flexbar.h:15:10: fatal error: tbb/pipeline.h: No such file or directory
#include <tbb/pipeline.h>
^~~~~~~~~~~~~~~~
compilation terminated.
src/CMakeFiles/flexbar.dir/build.make:62: recipe for target 'src/CMakeFiles/flexbar.dir/Flexbar.cpp.o' failed
make[2]: *** [src/CMakeFiles/flexbar.dir/Flexbar.cpp.o] Error 1
CMakeFiles/Makefile2:85: recipe for target 'src/CMakeFiles/flexbar.dir/all' failed
make[1]: *** [src/CMakeFiles/flexbar.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
we cant install latest version in other way via sudo apt install flexbar
if you can please help me to resolve this
Thank you

Because latest tbb library no longer imports via
#include <tbb/pipeline.h>
#include <tbb/task_scheduler_init.h>

It should be changed to the following and flexbar devs need to update a lot of code which uses the deprecated pipeline from tbb.
#include <tbb/parallel_pipeline.h>

For a temporary solution, you can use an older version of https://github.com/oneapi-src/oneTBB like 2020.02 (which worked for me)


Access to Promise.prototype.%somethingStandard% trigger promise/spec-only

x:y  error  Avoid using non-standard 'Promise.prototype'  promise/spec-only

Why are you accessing Promise.prototype? 🤔

It's a very strange question.
At first, because methods like .catch and .finally are generics and can be applied on non-native promises. At second, for caching for avoiding unneeded observable side effects, for preventing breakage in case of patching, etc. I have many other reasons to get access to methods from Promise.prototype.


Tap/volume key navigation sometimes doesn't work

Steps to reproduce

Select L shaped navigation or any navigation inputs
Try using the tapping method to change pages

Expected behavior
It should work properly and change pages on a single tap.
Actual behavior
It doesnt change pages and it stays where it is. And in rare ocassion it does change pages it stop changing pages after 3-4 times.
Crash logs
No response
Tachiyomi version
r451
Android version
A11
Device
Samsung Tab S7FE
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
[X] I have written a short but informative title.
[X] If this is an issue with an extension, I should be opening an issue in the extensions repository.
[X] I have tried the troubleshooting guide.
[X] I have updated the app to version 1.8.3.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

This is a main Tachi bug, it's reported so I will pull any fix they make into SY.


pass io.ReadCloser instances instead of files on harddrive, fixes #536

before each list Downloader was creating temporary with files on disk that were subsequently read in by the list Parser
this changes this "communication" to io.ReadCloser which is more ideomatic in Go
fixes #536 as no temporary files clutter the disk any more

Fixed code linting problem...
make check passes now in my environment
@adamdecaf can you rerun tests please

Releasing this in https://github.com/moov-io/watchman/releases/tag/v0.28.1