Strange black background

Hey,
I have a ViewController with a UIWebView and Navigation Bar.
Here is a GIF which should show you my problem (because it's kinda hard to explain):
https://drive.google.com/file/d/0B8r_MsK6ZHSWcHY5T0h1NkJxOWc/view
Picture 1:
I load a simple website
Picture 2:
I scroll down the website -> the Navbar hides as expected
Picture 3:
I rotate my iPad (the error only appears on iPad - not on iPhone!) so that I end up in landscape mode -> the Navbar is still hidden
Picture 4:
I scroll up a little bit, so the Navbar should become visible again. That works - but here is the problem, I suddenly have this black "field" there and I can't figure out why.
I did add the AMScrollingNavbar following the video tutorial and have these lines (which I think could be important to get an idea which setting could be wrong?) - and I'm using Auto Layout:
[self followScrollView:uiWebView usingTopConstraint:self.topConstraint withDelay:65];
[self setUseSuperview:NO];
Maybe someone can help me out..I'm running out of ideas.

Hi @H3rrVorrag3nd
I'll try to reproduce it and let you know as soon as possible.

I can't reproduce the issue, can you provide a sample showing the issue?

Having the same issue here...

Having a sample with the issue would help a lot, I can't reproduce it right now.

I just used a simple sample and did upload it: https://github.com/H3rrVorrag3nd/AMNavTest
In my opinion I followed the integration tutorial the right way - but maybe I did something wrong.
Hope you can help me

Ok I see, looks like it's an issue with the iPad only, with the iPhone the same code runs fine. huh

Yep only an issue on iPad. Hope you can find a solution :)

Closing this issue. Please refer to this https://github.com/andreamazz/AMScrollingNavbar/issues/146

Reopening this, I'll work on this as soon as possible.

Looks like a UIKit bug to me. The frame of the navigation bar is fine, the private UIImageView used to draw the background is rendered the wrong way.

Ok, got this. It was tricky, I had to show the navbar before the rotation.


Update reolink to 1.1.2

https://github.com/aendue/ioBroker.reolink/issues/107

@andue
Testing at node.js 22 is missing. Please add.
https://github.com/aendue/ioBroker.reolink/pull/117

@andue Testing at node.js 22 is missing. Please add. aendue/ioBroker.reolink#117
reminder 29.10.2024

@mcm1957 think you marked a wrong andy ;)

thanks
@aendue

replaced by #4208


rate functions not working for Prometheus

Hi  Team,
I have configure jmx exporter on my kafka server.
and i am using grafna  for visualization.
i am not able to get kafka metrics value using rate() or irate() fuction.
query:
sum without(instance)(rate(kafka_server_brokertopicmetrics_messagesin_total{job="Kafka",topic!=""}[5m]))
its working without rate () function could you please solve the issue

It makes more sense to ask questions like this on the prometheus-users mailing list rather than in a GitHub issue. On the mailing list, more people are available to potentially respond to your question, and the whole community can benefit from the answers provided.


Added ability to clear cache on page save.

Having this feature is handy for sites where the client wants to see an edit appear straight away. We encountered this problem with a client, so I made these changes so that the edit does appear straight away.

I have just realised that I've been very silly. AIOM doesn't cache the HTML output, so the issue I have been encountering is not AIOM's problem... apologies.


Fix labeler in CI - help wanted label warning

I've noticed that one of labels has broken definition which was causing "Labeler" fail.
https://github.com/aalaesar/install_nextcloud/actions/runs/3559378521
I've fixed string issue and added " for all color to avoid such errors in the future.

Ho! I was trying to understand why this label was failing. Now I get it! Thank you !


Fix broken markdown links in README.md

Description
This pull request fixes the following markdown links in README.md that are currently resolving to 404.

[What Makes a Good Model](./docs/what-makes-a-good-domain-model.md)
[Sharing Business Logic Across Application Boundaries](./docs/shared_logic_modeling.md)
[Background](./docs/background.md)
[Development Automation (Dev Bots)](./docs/dev_bots.md)
[Regulatory Technology](./docs/regtech_modeling.md)
[Community](./docs/morphir_community.md)
[Modeling an Application](./docs/application_modeling.md)
[What's it all about?](./docs/whats_it_about.md)
[Why we use Functional Programming?](./docs/why_functional_programming.md)
[Modeling for database developers](./docs/modeling/modeling-for-database-developers.md)

Removal of link
The following link has been removed from README.md as the page does not exist in the Morphir docs folder.
[Working Across Technologies](./docs/work_across_languages_and_platforms)

GitHub Issue #86 has been raised to address the broken link across the Morphir repo.

Hi @AttilaMihaly - Would it be possible to review and merge this PR before the Morphir project review session this afternoon? - Kind regards 🚀

Thank you @AttilaMihaly.
Please note #89 was found and fixed whilst testing the README body content.
James.


A guide how to add source files into MFEM lib

Hello,
I'd like to ask how exactly one should add some source files to MFEM to build them into library file (in my own fork of MFEM). For example, I want to write an extension to MFEM and impose some structure on the new files and compile them eventually together with the standard mfem files into the libmfem.
Let's say, I want to add a header testext.hpp and a corresponding testext.cpp (let's say, in a new subfolder test/ of the mfem directory). How I should do that?
Of course, I can add everything into a new example, but it is not very convenient. I should modify the makefile somewhere but I would appreciate if someone tells me exactly how.
I hope I make my question clear enough.
Thanks,
Kirill

Hi Kiril,
If this is supposed to be part of (your fork of) the MFEM library then it should go into one of the main directories, e.g. fem. The best way to figure out how to add a file there is to see how the code handles one of the current files, e.g. with grep -R staticcond. Specifically, you just need to add testext.cpp and testext.hpp in fem and in and fem/CMakeLists.txt and include testext.hpp in fem.hpp and other appropriate headers.
If this is an extension of MFEM that is part of your application, then you should just build with the rest of your application code in a completely separate directory and link with MFEM.
Hope this helps,
Tzanio

I'm closing this issue now. Feel free to re-open if you have further questions.


Add a license

As most other GPUOpen-LibrariesAndSDKs are MIT I guess it will be MIT, but having legal assurance would be nice.

The license file is already located within several source files (e.g. https://github.com/GPUOpen-LibrariesAndSDKs/V-EZ/blob/master/Source/VEZ_ext.cpp#L1-L21) but it would definitely be ideal to have a separate file for it.

Added.  Thanks.


Fix crash at exit and enable sim reconstruction

static void setCudaHeapSize()
{
// FIXME size limit for device side malloc:
size_t heap_size = 4ul1024ul1024ul*1024ul;
char* user_heap_size = getenv("MADRONA_MWGPU_DEVICE_HEAP_SIZE");
if (user_heap_size) {
    heap_size = strtoul(user_heap_size,nullptr,10);
}

REQ_CUDA(cudaDeviceSetLimit(cudaLimitMallocHeapSize,
                            heap_size));

}

Closing this issue as it is not currently possible due to restrictions from madrona side. Also, we have verified that the sim does not crash at exit. Crashes at exit were mostly artifacts of mixing different python versions.
More info on sim reconstruction here - https://github.com/shacklettbp/madrona/issues/36.

I'm going to reopen this and mark it low priority. I don't want to forget that this is something we want to fix.


Flutter WatchOS Wallpaper

Hello, first of all, thank you very much for the package you developed. I want to save an image in my Flutter application between my apple watch dials. Can I do that with this package? or how can I do it? can you help me?

Hello, sorry for late response, I'm not quite understand about your feature that you want to implement, could you describe more?


start using trulens to evaluate Gemini

🤔How To
Check our References

sample app : https://huggingface.co/spaces/Tonic/Gemini/
gemini api : https://console.cloud.google.com/vertex-ai/generative/multimodal/create/text?project=focused-album-408018
gemini docs : https://cloud.google.com/vertex-ai/docs/generative-ai/model-reference/gemini?_ga=2.179001954.-799536016.1700120910&_gac=1.26697039.1702492576.Cj0KCQiAyeWrBhDDARIsAGP1mWRBfEyPIju5t-GUBCU4kfiqJq_YQAYEbuQE9qwfgi82tBqdYiiorp4aAuD0EALw_wcB

trulens github + notebooks : https://github.com/truera/trulens/tree/main/trulens_eval/examples

RAG Evaluation : https://lablab.ai/t/trulens-google-vertex-ai-tutorial-building-rag-applications
Comparing models with TruLens : https://github.com/truera/trulens/blob/main/trulens_eval/examples/expositional/use_cases/model_comparison.ipynb
Llama Index / Chain of Reasoning Eval with Trulens :
https://github.com/truera/trulens/blob/main/trulens_eval/examples/expositional/frameworks/llama_index/llama_index_complex_evals.ipynb
Llama Index Retrieval Quality : https://github.com/truera/trulens/blob/main/trulens_eval/examples/expositional/frameworks/llama_index/llama_index_retrievalquality.ipynb

Ideas for Evaluation

RAG
System Prompt
Data Processing Pipeline
Image Inputs

Work
What it takes : literally just running a notebook.

chroma , or embeddings to test
list of prompts to test
test combinations of prompts
multimodal evaluations

we will include the notebooks in the submission and write up

hey there @mie-h and @Zochory : https://github.com/Tonic-AI/DataTonic/tree/main/evaluation this is a folder where we will first start working on the trulens evaluations which are a hackathon requirement + good practice while building an app 🫡

hey there @mie-h & @Zochory : i added default prompts to the baseline prompts folder  we can use those in a trulens evaluation.

consider using this to generate "system prompts" for gemini

added an incomplete example notebook : https://github.com/Tonic-AI/DataTonic/blob/main/evaluation/results/modelcomparision.ipynb

big thank you to 🏆😎 @MN-Noor for producing the first TruLens with gemini on RAG using open ai!
Open tasks :

Make a notebook to test Gemini MultiModal (image inputs)
Make a notebook to test more models against Gemini
Make a notebook to test the "new features of Gemini" like the censorship level.

we'll all work on this together, normally if everyone does one, or at least contributes to a good one we will have secured this task.

Est-ce que l'on ajouterait pas d'autres multimodal LLM ?
comme celui ci dans les evals ? https://huggingface.co/sshh12/Mistral-7B-LoRA-ImageBind-LLAVA

template notebooks or high-level, step-by-step descriptions of desired evals outside of gemini vs openai on RAG pipelines would be helpful in contributing to this issue.
prior to that point, i've created instructions for how to modify notebooks and perform evaluations here: https://github.com/twilwa/backup-plan , which should allow anyone to perform a trulens evaluation provided they have a clear use-case description in mind to match to an example notebook.
If desired, a given project can use https://download-directory.github.io/ (for folders/subfolders) or the 'git submodule add' CLI command to add content directly from this repository to a given trulens evaluation project. When using download-directory, please cite the original repository in your contributors or readme section :)
I'll be working from in there until I get more information about desired eval use-cases for this project, and submit relevant PR's over here if I end up with anything that looks useful.


Make EscapedChar and friends pub

Without this, there is no way to access EscapedChar, so you can't drill down and match the output from parse_spec_and_escape

Hello Christian, Small world ;). Thanks for the PR!

Thanks for the fast merge! Hope you are doing well 🍻


Stagig file and extract should not use $file

Hi,
the using of only "$file" as a staging::file and staging::extract parameter can result in conflicts,
if the mysql-connector is used by different modules.
(stash, confluence, jira, bamboo)
A better aproach would be using the full path like:
  staging::file { "${installdir}/${file}":
    target => "${installdir}/${file}",
    source  => "${downloadURL}/${file}",
    timeout => 300,
  } ->

  staging::extract { "${installdir}/${file}":
    source => "${installdir}/${file}",
    target  => $installdir,
    creates => "${installdir}/${product}-${version}",
  } ->

Greetings Jan

@jg-development would you mind adding a patch?

What's the status of this?

The module is now using puppet-archive, so closing this.


migration to IBM group

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


docs(norelease): update readme module refs to use registry

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


installation on Apple Mac

When trying to compile
---
title: My First Closeread
format: closeread-html
---
Hello world!

I get
> $ quarto preview /Users/henk.harmsen/Desktop/test.qmd --no-browser --no-watch-inputs                                                                                [±main ●]
ERROR: Unable to read the extension 'closeread'.
Please ensure that you provided the correct id and that the extension is installed.

Stack trace:
Please ensure that you provided the correct id and that the extension is installed.
    at loadExtension (file:///Applications/quarto/bin/quarto.js:42891:15)
    at Object.extension (file:///Applications/quarto/bin/quarto.js:42789:34)
    at readExtensionFormat (file:///Applications/quarto/bin/quarto.js:73141:50)
    at resolveFormats (file:///Applications/quarto/bin/quarto.js:73085:41)
    at async renderContexts (file:///Applications/quarto/bin/quarto.js:72910:21)
    at async renderFormats (file:///Applications/quarto/bin/quarto.js:72954:22)
    at async file:///Applications/quarto/bin/quarto.js:100724:24
    at async Command.actionHandler (file:///Applications/quarto/bin/quarto.js:100721:25)
    at async Command.execute (file:///Applications/quarto/bin/quarto.js:8017:13)
    at async Command.parseCommand (file:///Applications/quarto/bin/quarto.js:7907:20)

quarto environment:
[> $ quarto check                                                                                [±main ●]
Quarto 1.5.57
[✓] Checking versions of quarto binary dependencies...
      Pandoc version 3.2.0: OK
      Dart Sass version 1.70.0: OK
      Deno version 1.41.0: OK
      Typst version 0.11.0: OK
[✓] Checking versions of quarto dependencies......OK
[✓] Checking Quarto installation......OK
      Version: 1.5.57
      Path: /Applications/quarto/bin

[✓] Checking tools....................OK
      TinyTeX: (not installed)
      Chromium: (not installed)

[✓] Checking LaTeX....................OK
      Using: Installation From Path
      Path: /Library/TeX/texbin
      Version: 2024

[✓] Checking basic markdown render....OK

[✓] Checking Python 3 installation....OK
      Version: 3.12.2
      Path: /Library/Frameworks/Python.framework/Versions/3.12/bin/python3
      Jupyter: 5.7.2
      Kernels: python3, SageMath-10.4

[✓] Checking Jupyter engine render....OK

[✓] Checking R installation...........OK
      Version: 4.3.2
      Path: /Library/Frameworks/R.framework/Resources
      LibPaths:
        - /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library
      knitr: 1.45
      rmarkdown: 2.25

[✓] Checking Knitr engine render......OK

henk.harmsen@henkharmsens-macbook-air ~/Documents/internal/case-book                                                                            [11:35:48]
> $ quarto add qmd-lab/closeread                                                                                [±main ●]

Quarto extensions may execute code when documents are rendered. If you do not
trust the authors of the extension, we recommend that you do not install or
use the extension.
? Do you trust the authors of this extension (Y/n) › Yes
[✓] Downloading
[✓] Unzipping
    Found 1 extension.

The following changes will be made:
closeread   [No Change]    (format)
? Would you like to continue (Y/n) › Yes

[✓] Copying
[✓] Extension installation complete

? View documentation using default browser? (Y/n) › No](url)

found that you must repeat the
quarto add qmd-lab/closeread
for every single folder where you plan to run closeread;
it's not a global installation.

Hi @carbonmetrics! Yes, as you've found, you need to add Quarto extensions to every project (or document, if you render single documents without projects) individually — there's no global install option like npm's.


Required fixes to run test suite on Max GPU

[X] Have you provided a meaningful PR description?
The PR introduces changes to the gdb-oneapi unit tests to support running the tests on Intel Max GPU.
Updated the test_intenum_literal_codegen.py test case to handle a corner case that was identified during testing on Intel Max GPU.
Loads the SPV_INTEL_variable_length_array SPIR-V extension for llvm-spirv translation as it is required for supporting private arrays on Intel Max GPU.
[ ] Have you added a test, reproducer or referred to an issue with a reproducer?
[X] Have you tested your changes locally for CPU and GPU devices?
[X] Have you made sure that new changes do not introduce compiler warnings?
[ ] If this PR is a work in progress, are you filing the PR as a draft?

coverage: 86.48% (-0.01%) from 86.494%
when pulling 8d386b06a721c96100caa6c7a7b7efa1f43653ff on fix/changes-required-on-dgpu
into 84acdeae9fde8ff0c491bae021e7e5e83f2f8561 on main.


Document how to install Epinio on k3s

For example k3s uses the hosts resolv.conf by default. This can be problematic: https://github.com/epinio/epinio/issues/815#issuecomment-925101311

Also document version requirements since older k3s versions come with Traefik v1. If you upgrade k3s in place, it doesn't upgrade Traefik as well so you either have to blow it away or upgrade in place.

Note: user docs now live here: https://github.com/epinio/docs

PR: https://github.com/epinio/docs/pull/6

Also please add the version number of Epinio/RD that were confirmed.
Yes, I guess the resolv.conf workaround is not needed in every setup. But if you put nameserver <IP_ADDRESS> in your resolv.conf and use a local dns resolver (dnsmasq for example), I would bet you have to point k3s to something else.


Urban board won't boot with v0.0.9

I upgraded both of my Enviro Weather and Urban boards to 0.0.9 last night and although the Weather board worked fine, the Urban board wouldn't boot whilst connected to USB after it was reprovisioned.
In dmesg all I could see was
[ 3838.099979] usb usb3-port3: attempt power cycle
[ 3838.511780] usb 3-3: new full-speed USB device number 104 using xhci_hcd
[ 3838.512863] usb 3-3: Device not responding to setup address.
[ 3838.720883] usb 3-3: Device not responding to setup address.
[ 3838.927769] usb 3-3: device not accepting address 104, error -71

I could only get it to respond if I held the poke button on restart (but not long enough to enter provisioning mode).
After some hunting around I found that this is a known issue to happen at times with MicroPython, e.g. micropython/micropython#9605
Do by adding the following at the start of main.py seems to have solved the problem:
from time import sleep
sleep(1)

Thank you for raising this. Curious why it only happens with your Enviro Urban. Perhaps that's just coincidence.
A sleep would be easy enough to add, although I wonder if it could be for a shorter time, like 0.1s?

I've just tried it and the shortest that works is 0.5s.
When I tried 0.1 or 0.2 then the USB stack didn't start and had to hold poke down to get it to boot.


Working group call on 05/18/20

Date / Time: Monday, May 18, 2020, 7:00am PDT / 10:00am EDT/ 2:00pm UTC / 4:00pm CEST / 10:00pm CST (time zone conversion)
Location: Link will be posted in the calendar event and the #business-models working group channel on Discord shortly before the call.
Recording: TBA
(If you'd like to be added to the recurring calendar invitation, please request one on the working group channel.)

Proposed Agenda (please feel free to amend!)

Finalize date and timeline for PoX business competition
Discussion: What resources do we need to set participants up for success? (Reference: https://trust-less-2020.dystopialabs.com/)
Discussion: Judging projects, selecting winners, awarding prizes
Add action items to the "PoX Business Competition" project board

Adding #3 as a discussion item since it's still open :)
Link to the project board: https://github.com/blockstackers/biz-model_pm/projects

Just to clarify my comments in the zoom meeting:
I'm a software developer by trade and hobby. I've done a few hackathons in the past and what I'm hearing on the call is magintudes more complex than anything I've been to and, frankly, it's off-putting.
It feels to me like you're using the word hackathon but it's more of about project incubation.  The most important part is the demo at the end, where everyone demonstrates what they've got. The demo's are usually messy, buggy but the core idea is there and can be explored, however slightly. There are no prizes, or if there are they're token gestures, because the reason someone does a hackathon is because it let's them put a few hours or days aside to explore something new, or expand on a kernel of an idea they've been sitting on for a while.
What is happening now on gitcoin is probably the most extreme end of something I'd call a hackathon, it goes for a lot longer than usual and prizes and judges put a lot more pressure on than I'd normally be comfortable with. It's also worth considering that prizes, especailly substantial cash prizes, don't neccessarily foster the cooperation that is usually at the core of a hackathon.
I'm sure the project incubation stuff sounds amazing to some people, but if you want hackers at a hackathon to kick the tyres of Clarity and explore the limits of a programming language, then I think you're going far too big. If I hear hackathon, I'm thinking pizza, programming, and a goofy demo at the end, but what I'm hearing from the team is more akin to presenting an idea on Dragon's Den and Shark Tank!

@xmakina Totally hear your points on this, Alex. It sounds like calling this a "hackathon" would potentially be misleading for actual hackers and devs.
What would you propose we call it instead? And is it just the name that is concerning or is the format of the competition also questionable to you?

I don't know what a good name would be, I'm not even sure I've heard of anything like this before where even plans can be submitted and prizes might include actual engineering time.
I can't say I'm a huge fan of the format, but I think that it's more important you find something that aligns with blockstack's current goals.
If Blockstack are looking to build techinical experts, then drop the prizes, or at least radically alter them, and push for a hackathon. Get people who actually want to write clarity contracts and node test suites to come and give the tires a good kicking, work out problems and find solutions.  You want people to come together in a spirit of collaboration, experimentation and exploration. Huge prizes for the "winners" encourages people to silo information and only share it at the last possible moment, after all, they can still talk about what they've discovered after they've pocketed however many thousands of dollars are on offer.
If Blockstack are trying to get projects off the ground and potentially make folks who have something in the works consider moving over to Clarity rather than Ethereum, then the current format works as a big sweetner to ask people to take a risk on an unproven technology.
Personally, I think you should do both, and do them in that order.  This is my big concern with going so big so quickly, even something as simple as "when a transaction completes add the principal to a list" is hard to do currently. Folks coming in with big ideas might either pitch projects that just don't work very well on Clarity, or worse, go to build it, run into a wall with the less than obvious compiler, total lack of IDE or tool chain and find certain features like the lack of looping so frustrating they write off Clarity as a potential tool for them.
With a stronger foundation of experts in the language, because right now I think your only language experts are Ludo and Friedger, you can pitch something bigger.

Every hackathon I've participated in here in San Francisco (and I've done a lot) as well as online has primarily the same format. I'll focus on the online type.

A week or three of webinars before the hackathon where the sponsors intro their tools

A website that provides all rules and resources as well as profiles of the sponsors and judges

Online hackathons provide a week or three for the actual hackathon period

Participants submit projects per rules

24+ hours later the organizers announce the winners

Winners are contacted and prizes sent out. (This usually takes longer than the winners would like ;) )

Devpost does a great job at the online hackathons.
I do agree with @xmakina that big prizes may not encourage collaboration amongst the participants. I didn't really notice that with the previous Blockstack hackathons.
However, sponsors get plenty back in that participants have lots of questions and find plenty of bugs. If done right, a hackathon is usually a really cheap way of having a hundred users test your tools and give you feedback. I'm pretty sure Blockstack paid a hell of a lot more for Try My UI on app mining than the suggested prizes in this hackathon. ;)
Just my .02 cents.
Here's some of my hackathon projects, if you are interested. :)
PS. I think there are more Clarity experts in this community than Friedger and Ludo.


Directories are not auto removed

Thanos, Prometheus and Golang version used: 0.24

Object Storage Provider: S3
What happened: files in S3 are auto deleted, but directories not. Therefore an extra load is created - S3 store goes through all directories searching for meta.json)
What you expected to happen: directories are also deleted
How to reproduce it (as minimally and precisely as possible):
Full logs to relevant components:

Anything else we need to know:

Directories aren't deleted immediately to avoid Thanos Store still using those blocks in the middle of a deletion. Are you sure your compactor finishes at least one iteration?

Yes, directories are marked for deletion, and files are deleted. But not directories.


Swift4

Updating code for Swift 5

Updating code for Swift 5

Don't see any Swift 5 related changes.


Run dartdoc for the given task.

PTAL, I think I've addressed most of the concerns (dependencies are fetched, separate directory for the dartdoc content, throwing on dartdoc failures).
Postponed:

direct download (some pana support is required for analyzer too, want to do that the same time)
upload (btw. I'm not sure that the bucket file path needs to have the dartdoc version, a direct mirror of the dartdocs.org dir structure could be more beneficial)

upload (btw. I'm not sure that the bucket file path needs to have the dartdoc version, a direct mirror of the
dartdocs.org dir structure could be more beneficial)

The normal dartdocs URL space could just redirect to the active dartdoc-version GCS URLs.
There are multiple advantages of doing this: If we roll a new dartdoc version

it could change the entire look & feel:  So we would have a time period where some of the generated docs have the old style and some new, it's not the best user experience
we avoid needing to delete old files & create new files (and have short time where there are no docs)
the new dartdoc version might have a bug and fail on some percentage of packages, then we can easily go back to the old available docs

direct download (some pana support is required for analyzer too, want to do that the same time)

I've filed https://github.com/dart-lang/pana/issues/78, so we don't forget about it.


Continuation Token wrapped with Exception when Recursive Acl call is interrupted

Adding in new exception to throw when an operation is interrupted and return back the continuation token

@tg-msft Could you take another look?


XIVY-13143 add process kind to newProcess action

in order to trigger the right vs code command for process creation

maybe this is automatically another problem, when you think about how the new signature of the created process is added to the element?


Unable to cache a config file in home directory

Just started getting this error when running my tests on our CI server this morning:
15-Jun-2015 09:40:24	/mnt/software/bamboo/bamboo-data/xml-data/build-dir/RELEASEMGMT-BLIPDEVBUILD-JOB1/src/node_modules/gulp/node_modules/liftoff/index.js:182
15-Jun-2015 09:40:24	      throw err;
15-Jun-2015 09:40:24	            ^
15-Jun-2015 09:40:24	Error: ENOENT, open '/home/bamboo/.cache/.v8flags.<IP_ADDRESS>.bamboo.json'
15-Jun-2015 09:40:24
15-Jun-2015 09:40:24	Unable to cache a config file for v8flags to a your home directory
15-Jun-2015 09:40:24	or a temporary folder. To fix this problem, please correct your
15-Jun-2015 09:40:24	environment by setting HOME=/path/to/home or TEMP=/path/to/temp.
15-Jun-2015 09:40:24	NOTE: the user running this must be able to access provided path.
15-Jun-2015 09:40:24	If all else fails, please open an issue here:
15-Jun-2015 09:40:24	http://github.com/tkellen/js-v8flags
15-Jun-2015 09:40:24
15-Jun-2015 09:40:24	Unable to cache a config file for v8flags to a your home directory
15-Jun-2015 09:40:24	or a temporary folder. To fix this problem, please correct your
15-Jun-2015 09:40:24	environment by setting HOME=/path/to/home or TEMP=/path/to/temp.
15-Jun-2015 09:40:24	NOTE: the user running this must be able to access provided path.
15-Jun-2015 09:40:24	If all else fails, please open an issue here:
15-Jun-2015 09:40:24	http://github.com/tkellen/js-v8flags
15-Jun-2015 09:40:24	npm ERR! Test failed.  See above for more details.
15-Jun-2015 09:40:24	npm ERR! not ok code 0
I'm using gulp, which uses this project.  I don't have much control over the management of this CI environment, so I can't give the user access to this directory (or verify its existence) however I was under the impression that the package would use /tmp for this purpose failing write access to the home directory.  Let me know if there's anything more I can provide!

Thanks for the heads up @balihoo-jflitton. I just released a patch fix and I'm going to investigate fixing this specific issue and the higher level issue of not even bailing if the cache can't be created. The only problem this really introduces is a slight performance hit on startup. We should log an error rather than outright failing here.


added Hello World coded in PHP Language

added Hello World coded in PHP Language

Your pull request needs further work because of the following reason(s):

Your submission does not follow the format, Make sure to follow the readme!
With input QOTMVT:
You responded with:

<!DOCTYPE html>
<html>
<head>
	<title>Hello World in PHP</title>
</head>
<body>
	<form method="post" action="main.php">
		<div class="form-group">
			<label>Enter your Name: </label>
			<input type="text" name="name" />
		</div>
		<input type="submit" name="Submit" value="Submit">
	</form>
</body>...

while the expected result was:
Enter your name:
Hello QOTMVT!

Once you have resolved the issues, comment on this request to be re-judged
This is an automated response, beep boop.
if you think there is a mistake, contact a maintainer

d7bf149ced0f688d52e71f040db4fd5b1185ea25


Daemon stopping due to error "Feed is closed"

Describe the bug
Daemon seems to randomly stop after I re-open Beaker when it's minimized/unused.
To Reproduce
I'm not sure how to reproduce, seems to happen randomly.
Expected Behavior
To not crash.
OS
Windows 10 64bit
Node version
v12.16.1
Was the daemon installed from NPM or bundled with Beaker?
Bundled
Add any other context about the problem here.
This started happening when I updated from Beaker v1.0.0-prerelease.2 to Beaker v1.0.0-prerelease.3. Around that time, I also started using Blahbity-blog and added ~25 profiles to my address book. Note that I downloaded Beaker yesterday, it might be unrelated to the update.
Pastebin with the log file: https://pastebin.com/YsnPaNQh
Hyperdrive status:
The Hyperdrive daemon is running:

  API Version:             0
  Daemon Version:          1.13.13
  Client Version:          1.15.2
  Schema Version:          1.10.0
  Hyperdrive Version:      10.11.2
  Fuse Native Version:
  Hyperdrive Fuse Version:

  Holepunchable:           true
  Remote Address:          x.x.x.x:xxxxx

  Fuse Available:          false
  Fuse Configured:         false

  Uptime:                  0 Days 1 Hours 42 Minutes 16 Seconds

Alright, I have some updates. There was an user that made Blahbity-blog not work, it either timed out or required me to refresh the page a few times. I removed him from my address book and since then, the daemon worked fine.
 I remember I couldn't load that user's profile page, it was stuck on the loading loop (didn't wait for it to time out).

Hey sorry, I didnt get around to triaging this one yet.
Do you recall where the "Feed is closed" error showed up?

Hey, it was in .hyperdrive/log.old.json. You can see it in the pastebin file.

Gotcha thank you very much!
On Mon, Jun 1, 2020 at 9:46 PM hugonun<EMAIL_ADDRESS>wrote:

Hey, it was in .hyperdrive/log.old.json. You can see it in the pastebin
file.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/hypercore-protocol/hyperdrive-daemon/issues/62#issuecomment-637236679,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJWCU2HJ63OXWWVHHUU7LLRURRYNANCNFSM4NN5MESQ
.

I am going to close this, since it stopped happening for me. 😄


Execute mutation testing despite of failing tests.

Currently if at least one test failes during the inital test run, Stryker exits with an error and without doing the actual mutation testing.
I suggest an option (e.g  skipFailingTests: true | false) which marks failing tests during the initial test run as "skipped" so that Stryker can continue with the remanining working tests for the actual mutation testing. This would be very helpful for long test suites which contain some flaky tests: Here, the inital test run can take quite some time (> 3m) and it's quite annoying to wait for the initial test run multiple times until it suceeds, although one test more or less would not dramatically alter the mutation score.

Hmm interesting.

This would be very helpful for long test suites which contain some flaky tests

Test suites with flaky tests are a big problem in general, but especially if used with mutation testing. Mutants might accidentally get killed, just because of a flaky test. I strongly advise you to invest the time it takes to figure out why your suite is flaky in the first place.
If they are flaky 'by design' than I would advise disabling those tests for mutation testing.

Your suggestion to mark the failing test with 'skipped' would only work with test runners that support test filtering. Currently, @stryker-mutator/jest-runner and @stryker-mutator/wct-runner don't support test filtering. I'm hesitant to add a feature that only works with some of our plugins.

Thanks for your reply. You're right that flaky tests are not ideal. But I would also see it helpful for other situations: There can be times when some tests will always fail but you want to know the mutation score with the remaining working tests. (One could then manually leave these tests out but that's an additional step to do and it would be much nicer if Stryker could automatically handle it for you.)
Regarding the marking of tests as "skipped": This was just an idea, how I think this could be easily implemented. You said that the jest-runner doesn't support test filtering which I don't quite understand. Why not just modify the failing tests from
test(name, fn) to test.skip(name, fn) in Stryker's sandbox?


[web] Image.network() drawing black if cacheWidth/cacheHeight set

Steps to reproduce
Stable version 3.27.0, Image.network() and FadeInImage.memoryNetwork() both draw black if cacheWidth/cacheHeight or imageCacheWidth/imageCacheHeight is set.
In Browser console: WebGL: INVALID_VALUE: texImage2D: The source data has been detached
On another note, I tried removing the cacheWidth/Height and Image eviction didn't work unless I refresh. Calling setState to refresh image didn't work either.
Expected results
I would expect an image to draw normally.
Actual results
The image draws black instead. Calling setState to refresh the image has no effect.
Code sample
N/A
Screenshots or Video
N/A
Logs
Browser console: WebGL: INVALID_VALUE: texImage2D: The source data has been detached
Flutter Doctor output
[✓] Flutter (Channel stable, 3.27.0, on Debian GNU/Linux 12 (bookworm)
    6.1.0-28-amd64, locale en_US.UTF-8)
    • Flutter version 3.27.0 on channel stable at
      /home/steve/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 8495dee1fd (27 hours ago), 2024-12-10 14:23:39 -0800
    • Engine revision 83bacfc525
    • Dart version 3.6.0
    • DevTools version 2.40.2
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /home/steve/Android/Sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /home/steve/android-studio/jbr/bin/java
    • Java version OpenJDK Runtime Environment (build
      17.0.7+0-17.0.7b1000.6-10550314)
    • All Android licenses accepted.
[✓] Chrome - develop for the web
    • Chrome at google-chrome
[✓] Linux toolchain - develop for Linux desktop
    • Debian clang version 14.0.6
    • cmake version 3.25.1
    • ninja version 1.11.1
    • pkg-config version 1.8.1
[✓] Android Studio (version 2023.1)
    • Android Studio at /home/steve/android-studio
    • Flutter plugin version 77.1.2
    • Dart plugin can be installed from:
      :hammer: https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      17.0.7+0-17.0.7b1000.6-10550314)
[✓] VS Code (version 1.95.3)
    • VS Code at /usr/share/code
    • Flutter extension version 3.102.0
[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Debian GNU/Linux 12 (bookworm)
      6.1.0-28-amd64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 131.0.6778.139
[✓] Network resources
    • All expected network resources are available.
• No issues found!

Reproducible on the latest versions of stable and master. It works as expected on the previous stable.

import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    var title = 'Web Images';

    return MaterialApp(
      title: title,
      home: Scaffold(
        appBar: AppBar(
          title: Text(title),
        ),
        body: Image.network(
          'https://picsum.photos/250?image=9',
          cacheHeight: 100,
        ),
      ),
    );
  }
}

flutter doctor -v
[!] Flutter (Channel [user-branch], 3.24.5, on macOS 15.1.1 24B91 darwin-arm64, locale en-US)
    ! Flutter version 3.24.5 on channel [user-branch] at /Users/deanli/dev/switcher
    • Framework revision dec2ee5c1f (4 weeks ago), 2024-11-13 11:13:06 -0800
    • Engine revision a18df97ca5
    • Dart version 3.5.4
    • DevTools version 2.37.3

[✓] Flutter (Channel stable, 3.27.0, on macOS 15.1.1 24B91 darwin-arm64, locale en-US)
    • Flutter version 3.27.0 on channel stable at /Users/deanli/dev/stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 8495dee1fd (2 days ago), 2024-12-10 14:23:39 -0800
    • Engine revision 83bacfc525
    • Dart version 3.6.0
    • DevTools version 2.40.2

[!] Flutter (Channel master, 3.28.0-1.0.pre.99, on macOS 15.1.1 24B91 darwin-arm64, locale en-US)
    • Flutter version 3.28.0-1.0.pre.99 on channel master at /Users/deanli/dev/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6a5445833b (4 hours ago), 2024-12-12 22:53:26 -0500
    • Engine revision 5eedfefe38
    • Dart version 3.7.0 (build 3.7.0-243.0.dev)
    • DevTools version 2.41.0

Duplicate of #158093


missing pic

Picture is missing for #9

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

ID: 81568a12-c39e-a18f-8f33-c54545f14bac
Version Independent ID: 73217b22-1795-b5d0-65cb-1984f38dc661
Content: Write a universal Hello World driver (KMDF)
Content Source: windows-driver-docs-pr/gettingstarted/writing-a-very-small-kmdf--driver.md
Service: unspecified
GitHub Login: @nabazan-microsoft
Microsoft Alias: windowsdriverdev

Thanks, @maperr! Just a couple of extra blank lines causing mischief. I've made the change and merged to the staging branch. Should be live by the morning.

Merged to staging


ci: Fix the trigger for docker extension gh action

To Do:
Add docker creds to secrets DOCKERHUB_USERNAME and DOCKERHUB_TOKEN

I have added the secrets.


add docker name instead of container id in readme documentation

Thanks, yes, I'll wait for next release to merge this.


AttributeError: 'ResourceVariable' object has no attribute 'overwrite_with_gradient'

System information

OS Platform and Distribution (e.g., Linux Ubuntu 20.04):
TensorFlow version and how it was installed (source or binary):
TensorFlow-Addons version and how it was installed (source or binary):
Python version:
Is GPU used? (yes/no):

Describe the bug
Compiling model...
'compile' took 0.007720 s
Training model...
Step      Train loss                                            Test loss                                             Test metric
0         [9.10e-03, 7.54e-03, 2.72e-02, 1.26e+00, 2.77e-01]    [9.10e-03, 7.54e-03, 2.72e-02, 1.26e+00, 2.77e-01]    []
Traceback (most recent call last):
File "E:\python\Paper_Programs\05_deepxde\examples\pinn_inverse\Navier_Stokes_inverse.py", line 124, in
loss_history, train_state = model.train(
File "E:\python\Paper_Programs\05_deepxde\deepxde\utils\internal.py", line 22, in wrapper
result = f(*args, **kwargs)
File "E:\python\Paper_Programs\05_deepxde\deepxde\model.py", line 650, in train
self.train_sgd(iterations, display_every)
File "E:\python\Paper_Programs\05_deepxde\deepxde\model.py", line 668, in train_sgd
self.train_step(
File "E:\python\Paper_Programs\05_deepxde\deepxde\model.py", line 560, in train_step
self.train_step(inputs, targets, auxiliary_vars)
File "C:\Users\86186\anaconda\envs\05_deepxde\lib\site-packages\tensorflow\python\util\traceback_utils.py", line 153, in error_handler
raise e.with_traceback(filtered_tb) from None
File "C:\Users\86186\AppData\Local\Temp_autograph_generated_file66hkpahi.py", line 16, in tf__train_step
ag.converted_call(ag.ld(opt).apply_gradients, (ag_.converted_call(ag__.ld(zip), (ag__.ld(grads), ag__.ld(trainable_variables)), None, fscope),), None, fscope)
File "C:\Users\86186\anaconda\envs\05_deepxde\lib\site-packages\keras\src\optimizers\base_optimizer.py", line 282, in apply_gradients
self.apply(grads, trainable_variables)
File "C:\Users\86186\anaconda\envs\05_deepxde\lib\site-packages\keras\src\optimizers\base_optimizer.py", line 329, in apply
self._overwrite_variables_directly_with_gradients(
File "C:\Users\86186\anaconda\envs\05_deepxde\lib\site-packages\keras\src\optimizers\base_optimizer.py", line 618, in _overwrite_variables_directly_with_gradients
if v.overwrite_with_gradient:
AttributeError: in user code:
File "E:\python\Paper_Programs\05_deepxde\deepxde\model.py", line 249, in train_step  *
    opt.apply_gradients(zip(grads, trainable_variables))
File "C:\Users\86186\anaconda\envs\05_deepxde\lib\site-packages\keras\src\optimizers\base_optimizer.py", line 282, in apply_gradients  **
    self.apply(grads, trainable_variables)
File "C:\Users\86186\anaconda\envs\05_deepxde\lib\site-packages\keras\src\optimizers\base_optimizer.py", line 329, in apply
    self._overwrite_variables_directly_with_gradients(
File "C:\Users\86186\anaconda\envs\05_deepxde\lib\site-packages\keras\src\optimizers\base_optimizer.py", line 618, in _overwrite_variables_directly_with_gradients
    if v.overwrite_with_gradient:

AttributeError: 'ResourceVariable' object has no attribute 'overwrite_with_gradient'

Can anyone solve this problem?

I encountered the same issue.

I'm getting the same error. Did you find a way to solve it?

I had the same issue and found a workaround. It looks like a bug in this line: https://github.com/keras-team/keras/blob/660da946d33ccbb53575f15a17abdfd725cd2086/keras/src/optimizers/base_optimizer.py#L675
This code assumes the list of training variables are all either tf.Variable or a KerasVariable, it simply checks the first in the list to see if it has the overwrite_with_gradient attr, and if it does in then continues the method to iterate over them all calling that method....
I had mostly KerasVariables but I has added some custom tf.Variables at the end of the list... which causes the error.
As a workaround I simply put my tf.Variable at the beginning of the list as passed to optimizer.apply_gradients(), it then doesn't iterate the main loop using the overwrite_with_gradient optimization.... not sure of the side effects though, but so far so good!

Raised Keras issue: https://github.com/keras-team/keras/issues/20517


Edits to the documentation from COSMO Retreat

[x] more fleshed out landing page

Here a preview of the new doc

I dont know why, locally I get formatting issues for the 2-cv ridge class. I would nevertheless merge this and check afterwards if these persists in the online version.

I had to add a version into requirement for Jinja2 because of the issue mentioned in the commit.


HLS: Incorrect composition of full URLs to media_N.m3u8

Have you read the FAQ and checked for duplicate open issues?:
Yes.
What version of Shaka Player are you using?:
Reproduces on 2.5.0-beta2 and 2.4.5.
Can you reproduce the issue with our latest release version?:
Yes.
Can you reproduce the issue with the latest code from master?:
I didn't try.
Are you using the demo app or your own custom app?:
Custom app.
If custom app, can you reproduce the issue using our demo app?:
I can't try as the stream is not accessible publicly.
What browser and OS are you using?:
Kubuntu 18.10, Chrome 70.0.3538.102, Firefox 63.0.
What are the manifest and license server URIs?:
No license server. The manifest and the test page are attached.
What did you do?
Suppose, the test page is located at https://my.server.com/dash/index-shaka.html. The page contains a relative path to the manifest "media/master.m3u8". The media manifests are also located in the "media" subdirectory, i.e. "media/media_0.m3u8", "media/media_1.m3u8", etc. master.m3u8 contains only media manifest file names with no path, i.e. media_0.m3u8, media_1.m3u8, etc.
What actually happened?
When I open the test page, Shaka-Player attempts to load media manifests at https://my.server.com/dash/media/media/media_0.m3u8. Notice the duplicate "media" in the URL. As a result, media manifests are not found, the server returns 404.
What did you expect to happen?
The player should correctly compose the absolute URLs to the media manifests. Given that the page is located at https://my.server.com/dash/index-shaka.html, the absolute URL to the master manifest would be https://my.server.com/dash/media/master.m3u8. Since media manifests are referenced relative to the master manifest, the correct absolute URLs should be https://my.server.com/dash/media/media_0.m3u8, etc.
I've attached the test page and manifests in the directory layout described above.
dash.tar.gz

Confirmed.  Thanks for the report!  We're working on it.

I have a working fix locally, but I still need to clean things up, update the tests, and write new tests.

After a great deal of refactor and clean up (which I think we should keep), I have discovered that this bug can only be triggered if the URI loaded for the master playlist is a relative path:
player.load('media/master.m3u8');

The fix for that could be a single line in the HLS parser:
shaka.hls.HlsParser.prototype.start = function(uri, playerInterface) {
  goog.asserts.assert(this.config_, 'Must call configure() before start()!');
  this.playerInterface_ = playerInterface;
  this.manifestUri_ = uri;
  return this.requestManifest_(uri).then(function(response) {

    // vvvvv
    this.manifestUri_ = response.uri;  // ADD THIS LINE
    // ^^^^^

    return this.parseManifest_(response.data, uri).then(function() {
      this.setUpdateTimer_(this.updatePeriod_);
      return this.manifest_;
    }.bind(this));
  }.bind(this));
};

In your case, uri is a relative URI, but response.uri is absolute.  The trouble comes later when we try to resolve other relative URIs against this.manifestUri_.  The URI resolution code expects an absolute URI as a basis, so the results were broken and caused the duplication in your media playlist URI.
Even though I now know that we could "fix" it with that one line, there are many unclear assumptions about relative vs absolute URIs in the HLS parser, and some TODOs about how we handle redirects (poorly).  So I think the larger cleanup is worthwhile.

Thanks for the fix!

Happy to help!


Add a pq-src crate for a bundled feature flag

I personally have only access to a linux development environment. That makes it hard to fix the remaining issues on windows/macos. If you are a user of diesel or pq-sys and use one of these platforms consider helping figuring out these issues.

While I can't guarantee an allotted time per week to support this, I'm interested in contributing. I primarily develop on my local environment using a MacOS platform (ARM Chip). Would be happy to contribute if there are guidelines to doing this. I've skimmed over the diesel contributing guidelines, but have never contributed to diesel

@fsasieta Thanks for your interest to contribute. There is no need to have guarantee any amount of time for this, as at least for me that's a free time project. For this specific change I'm interested in the following information:

Build output of libpq on your platform (so which files are exactly compiled, etc). This likely requires cloning the postgres source, checking out the 16.0 release tag, configuring the build and building libpq by executing make in src/interfaces/libpq (and recording the output of that)
Maybe: What needs to be adjusted in the build script to match this output. So essentially what needs to be changed so that cargo build in the pq-src directory works on your system. The linked build script should essentially mirror the make file generated by ./configure as much as possible.

I'm happy to help with as much information as I can if you hit a road block or if there are any other question.

Attaching build logs on an intel mac, I hope it helps.
Commands were:
clone and checkout REL_16_0 tag
export PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig"
mkdir build && cd build
../configure --prefix=$PWD/../installed &> configure.txt
make -j8 &> build.txt
make install &> install.txt

pq_build_logs_intel_mac.zip

Thanks for providing these logs :heart: . I will see if they help an report back with results in the next days

@fsasieta @alcroito Again thanks for your help here. These logs were really helpful. The build for macos now passes the CI. Would it possible for you to check whether that also works in your local environment. You would need to perform the following steps with a diesel + libpq application:

Add the following lines to your Cargo.toml:

[dependencies.libpq-sys]
version = "0.4"

[patch.crates-io]
pq-sys = { git = "https://github.com/sgrif/pq-sys/", branch = "bundled" }

Build your application with cargo build --features "pq-sys/bundled"
Verify that everything works as before
(If you have tests also run the test with that feature flag)
version =

Hi, i don't have a project that uses pq, but if build coverage on a non-ci machine is of any value, i can try to build a sample project that uses pq if you can provide one.

@alcroito In that case you can just try what the CI does:
cargo new test_diesel
cd test_diesel
cargo add diesel --no-default-features --features "postgres"
cargo add pq-sys
echo "[patch.crates-io]" >> Cargo.toml
echo "pq-sys = { git = \"https://github.com/sgrif/pq-sys/\", branch = \"bundled\" }" >> Cargo.toml
echo "use diesel::prelude::*;" > src/main.rs
echo "fn main() { PgConnection::establish(\"foo\").unwrap(); }" >> src/main.rs
cargo build --features "pq-sys/bundled"

@alcroito In that case you can just try what the CI does:
cargo new test_diesel
cd test_diesel
cargo add diesel --no-default-features --features "postgres"
cargo add pq-sys
echo "[patch.crates-io]" >> Cargo.toml
echo "pq-sys = { git = \"https://github.com/sgrif/pq-sys/\", branch = \"bundled\" }" >> Cargo.toml
echo "use diesel::prelude::*;" > src/main.rs
echo "fn main() { PgConnection::establish(\"foo\").unwrap(); }" >> src/main.rs
cargo build --features "pq-sys/bundled"

I can confirm the build succeeded on an intel mac.

@alcroito Thanks again for your help. I've merged this PR as it's now ready to be used :partying_face:


Binding to random port

There are cases when you would like to bind to random port.
Intuitive way to do so is to set port to zero.
Unfortunately, there is no way to extract real port. API method just return configured port instead of getting it directly from socket.
I, personally, would prefer separated method (like "bindPort()") instead of altering current method behaviour. This also helps to maintain backward compatibility.

I could write PR, if you point me to preferred API (alter current method or add new one).


Protocol actions that need tips will be executed even if no tip has been picked up

overview
It's easy to accidentally contaminate a pipette by aspirating without first picking up a tip. When this happens, we need to ship customers replacement pipettes.
current behavior
Protocols that include atomic liquid handling commands, like aspirate(), mix(), etc. are permitted to run even if they forget to pick_up_tip(). The pipette nozzle will move to the well and happily aspirate liquid into itself, contaminating it.
Warning messages are printed during local simulation with opentrons_simulate. However, no such messages appear before running a protocol through the app. So, at least some part of the software knows that the protocol is problematic, but that knowledge isn't making its way to the user.
expected behavior
The user should at least be warned before running such a protocol.

In the run log, warning messages could be printed as they are with opentrons_simulate.
A warning dialog could confirm the user's intentions before allowing the protocol to run.
etc.

See also #3535 and #3536.

Since the app has very little to do with protocol execution (except for uploading the contents of the file and issuing "start", "pause", and "cancel" controls), and based on our real life conversation, I've tweaked the name and categorization of this issue to reflect that these actions should be blocked at the robot side

Fix merged to 3.15.0 release branch. Will be merged back into edge after release


Properly handle verify as str or bool

@rkvinoth
what do you think?

Looks like a painful check and I don't see a way to optimize it further...
Please go ahead and merge it.


turn Transaction into a class

Also added eslint to dev dependency so that I could run npm run lint
knowing what was wrong showed me that some eslintrc config had to be changed to allow for things such as reseved class keyword. also had to change stuff to allow for class fields
fyi, commited was changed to committed - hope that it don't break anything
(got a code spelling checker extension in vscode)
having it on shows a LOT of blue squiggly lines over all files cuz your naming convention is more like:
transactionid instead of:
transactionId
it can read words that are CamelCase. It really helps me a lot of making such a silly mistake like this when english isn't your native spoken lanugage

Interesting!


Add documentation for VSCode whole-line autocomplete

Summary of changes
Added documentation for VSCode whole-line autocompletions.
Most of the content is from the Readme.MD for the extension itself.
Review Instructions
I recommend reviewing this PR by using github.dev.
Press the "." key, then use the markdown preview (top right bar).

Oh, I think it would also be good to mention snippet insertion's tab interaction

Summary of changes

Added info about snippet completion
Separated content about whole-line autocompletion to a separate page


Backports for 0.2.1

A bugfix release probably would be useful, mainly because of:

#489 (fails to kill process group on Windows)
#498 (filename sanitization)
#504 (fix incorrect date shown in web ui)

The features on master branch may need still some cooking, so I'd go for 0.2.1.

Coverage increased (+14.1%) to 72.381% when pulling 6f304b449d3afd9ba8a60201dcaeb36422b19016 on pv:backports-0.2.1 into d79dbd7abfc8fec80b523f70bfcdb617112b0bcc on spacetelescope:v0.2.x.


added "autostart" parameter to initialize form manually

Thanks. I'm away right now but will be back in a week or so.  I'll look at this and probably merge when I'm back.

Thanks. We use  this bundle in our project, and the problem is it's impossible to disable changing entities, that were previously added, to make read-only relations. For example when you link an Organization to User by creating UserOrganization entity, you don't want organization to be changed later, because it may have a created-on field. You can't achieve it by merely disabling select input, because it won't be submitted and the entity will be deleted. It's default HTML behavior, disabled selects won't appear in submitted data. I solved this by hiding unnecessary selects, showing disabled inputs having their selected option values in selects place. So those select shouldn't be initialized with Select2Entity.
Added behavior is that there is autostart option, that prevents initialization by the command in the end of select2entity.js so it must be called manually.


Refactor Kotlin code for readability

Currently the codebase uses a lot of Kotlin scoping functions (let, apply, with, etc) which make the code difficult to read. Refactor the codebase so that it is easy to read, and debug.

@fkubicek Thanks for the PR and responding to the open issue! 🙏.
I'm planning to refactor the code so that it's more readable. If you want I can show you what I'm doing before I do it, since we never went thru code review in the previous PRs if that would would be useful to you. PLMK (you can also reach out to me directly at<EMAIL_ADDRESS>since I don't have an email address for you 😃).
On an unrelated note, I just wrote an interesting Kotlin annotation processing repo if you are interested meta-programming and code generation: https://github.com/nazmulidris/annotation-processing/tree/main/kotlin-android-project

I've sent you an email, sou you should have my address now :) Thanks for inviting me to this repo, I just realised that I can now merge my own PR. 😃 Should I just do it? Or should I leave merging things into the main branch on you? I have no clue what would be appropriate here.

This commit fixes this issue: d9bae17d4115be7f2ef8d5afabd54ff4dd1cfc6e


Clarification of Versioning Policy

I've followed ESLint's versioning policy as much as possible, but I think it's blocking useful new features from reaching our users.
https://github.com/eslint/eslint/blob/main/README.md#semantic-versioning-policy
I think it would be better for us to allow changes to the default behavior of rules and shareable configuration in minor versions.
And make that clear in the documentation.
What do you think?
Please also refer to https://github.com/vuejs/eslint-plugin-vue/pull/2630

Agreed 💯


Question about the calculation of yhat

Hi, I don't understand why we should use np.dot(xx, [1,2,3,4,5]) when calculating yhat. What is that for?
https://github.com/princeton-nlp/SimCSE/blob/6164c3571b4fb0b1a8b0947ad75294e5386a563a/SentEval/senteval/tools/relatedness.py#L83-L101

Hi,
It's because the SICK-R task rates sentence pairs between 1 and 5. Also, this code is actually not used in our evaluation. It is the additional regressor implementation from [SentEval](/content/drive/MyDrive/courses/COS524/Final Project/models/bert_model/tf_model.preproc) (see Appendix B: additional regressor).

I know what's the dataset like, I just don't understand the meaning of inner product in line 86..
Maybe I should check it in SentEval. Thank you


Remove call to flag.Parse from init

Calling flag.Parse from init is incorrect, since other packages may still want to register flags.
In Go 1.13, calling flag.Parse in init from a test is more likely to break, so users of this package will likely crash. See https://github.com/golang/go/issues/33475 and https://github.com/golang/go/issues/31859 for context.

Should be fixed now


Display warning when Nakadi SQL URL is not specified.

One-line summary
Display warning message when a dump message is used but Nakadi SQL URL is not specified.
Description
Clin supports dumping both event definitions and Nakadi SQL definitions via common dump command. Nakadi SQL endpoint is separated from the messaging API and currently if the Nakadi SQL endpoint is not specified in the configuration Clin silently skips querying the SQL endpoint and goes directly to the messaging endpoint. This is misinterpreted by Nakadi backend and the returned result is an event definition instead of the SQL definition.
This behavior is misleading to the user of Clin that expects an SQL definition to be returned. In order to make the usage of Clin more interactive and friendly to the user, it will display a warning log line Configuration key nakadi_sql_url was not defined for your environment {env}. You won't be able to dump Nakadi SQL. when dump command is executed and the URL of the SQL endpoint was not configured.
Additionally nakadi_sql_url was added to the example configuration in the docs to make it clear that the configuration key is expected.
Breaking changes
Until now, all log messages were written to stdout. In order to not pollute the output of the dump command with log messages for users who did not configure the SQL endpoint yet, all logs will be written to stderr instead. This can potentially break parsing of log messages for users who rely on the fact that they are written to stdout.
Types of Changes

Refactor/improvements
Documentation

Tasks
List of tasks you will do to complete the PR
None
Review
List of tasks the reviewer must do to review the PR
None
Deployment Notes
None

Hmmm, looks like with this change all application logging will land stderr. Have you considered something like sys.stderr.write("...") instead?

:+1:


Adding detailed diffs

Purpose
I'm adding detailed object diffs to AssertionError messages.
Approach
I'm using a simplified version of Mocha's mechanism:

Stringify the object (with newlines after every property)
diff.createPatch -> remove unnecessary parts
Wrap into colored HTML

References
Part of #5087
Pre-Merge TODO

[x] Write tests for your proposed changes
[x] Make sure that existing tests do not fail

This PR is closed due to CI cache problems. Please see #5312.


Main Default Dashboard Page - first login

Review / Update Authenticate mockup to fit into materialize guide lines.
The user needs guidances to take him through the product some sort of getting started
ilya to provide current screenshot of page

Step 1 - Login/Authenticate
Current View:

Here: we want to display our logo + link to google + registration + short summary of our app
Step 2 - Getting Started Page
Here we want short description/tips on what's next, for now just empty page with "+"

Check this out

I need to have a text for the Header and summary

WoW lOoks really cool!
Snug Baby
A baby tracking app that helps you monitor the progress and activities of all your babies in a single view.
Well text will be done on andrew's side right? we need to draw this in materialize, so we will need all fonts, font sizes, colors, graphics - right?

Note: For now we will only support google signin , since we r depending on google drive database.
@anlosty  - can we make this adjustment?

I used other fonts for this page — not like inside the app. I think we can do that, coz Roboto looks so boring.

I used Satisfy regular for title and Actor regular for text. All those you can download at Google Fonts.


Remove applied patch when Patch CR

Hi
I've used the patch operator with great success and am glad to be able to apply patches in a declarative way.
I was however wondering if it would be possible to (maybe optionally) configure it in a way that when the Patch CR is removed the applied  patch is undone as well.
This may not be applicable to more advanced patches, but currently we have a few patches that just add some annotations to certain services. It would be nice these annotations would disappear when the Patch CR that added them is removed.

as you have correctly identified there does not seem to be a deterministic way to undo a patch. In terms of declarative configuration what you ask is correct, but I don't know of a way to implement it.

Hello there,
The right way would be the verbose way at the same time: storing into the Patch CR, the last entire original CR. Honestly, I think this is a dirty way of doing it. I would not implement this but would treat to solve this with better GitOps, for example, remove and reconcile the original CR without applying the Patch CR.

a CR manifest size is limited. This approach would severely limit the
number of objects that can be patched by one patch cR.
What would the use case be for undoing a patch, besides perfect
declarative semantics?
On Sun, Apr 10, 2022 at 6:58 AM Alby Hernández @.***>
wrote:

Hello there,
The right way would be the verbose way at the same time: storing into the
Patch CR, the last entire original CR. Honestly, I think this is a dirty
way of doing it. I would not implement this but would treat to solve this
with better GitOps, for example, remove and reconcile the original CR
without applying the Patch CR.
—
Reply to this email directly, view it on GitHub
https://github.com/redhat-cop/patch-operator/issues/14#issuecomment-1094245462,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABPERXBKZXGVUHZ4QHCQSB3VEKX3NANCNFSM5RRKCMUQ
.
You are receiving this because you commented.Message ID:
@.***>

--
ciao/bye
Raffaele

this issue was mistakenly closed.

Honestly, I thing it is better not to implement the feature this way commented. Anyway I can not find a better way to do it. What would be your proposal, @LDL-GH?

We currently use the Patch operator for one specific intended purpose, to patch existing openshift objects.
For example to add annotations to the openshift-etcd service (required for dynatrace monitoring) or to patch a custom certificate for ingress.
This usually involves a single object being patched with minimal config, so might not be impacted by the CR manifest size limit. However this is only a small part of what the patch operator is capable of and any implemented solution would better cover the whole scope.
Since objects like proxy/cluster or the ingresscontroller.operator are (to some degree) managed by the cluster itself, I'm not sure what will happen if I'd delete them first to recreate with my custom config added or what would happen during an upgrade?
I personally can't find a better way to implement a possible solution either though.
ref: documentation to replace ingress cert

We currently use the Patch operator for one specific intended purpose, to patch existing openshift objects.
For example to add annotations to the openshift-etcd service (required for dynatrace monitoring) or to patch a custom certificate for ingress.
This usually involves a single object being patched with minimal config, so might not be impacted by the CR manifest size limit. However this is only a small part of what the patch operator is capable of and any implemented solution would better cover the whole scope.
Since objects like proxy/cluster or the ingresscontroller.operator are (to some degree) managed by the cluster itself, I'm not sure what will happen if I'd delete them first to recreate with my custom config added or what would happen during an upgrade?
I personally can't find a better way to implement a possible solution either though.
ref: documentation to replace ingress cert

I have been thinking about the problem. What about imolementing another CR kinded PatchRevision which stores a copy of the resource before being patches and enough metadata to rollback when needed from a Patch? In the Patch CR could exist a parameter with with the ID of the revision and if the Patch is deleted, it re-apply the PatchRevision it refers to.
What do you think about this approach?

We currently use the Patch operator for one specific intended purpose, to patch existing openshift objects.
For example to add annotations to the openshift-etcd service (required for dynatrace monitoring) or to patch a custom certificate for ingress.
This usually involves a single object being patched with minimal config, so might not be impacted by the CR manifest size limit. However this is only a small part of what the patch operator is capable of and any implemented solution would better cover the whole scope.
Since objects like proxy/cluster or the ingresscontroller.operator are (to some degree) managed by the cluster itself, I'm not sure what will happen if I'd delete them first to recreate with my custom config added or what would happen during an upgrade?
I personally can't find a better way to implement a possible solution either though.
ref: documentation to replace ingress cert

I have been thinking about the problem. What about imolementing another CR kinded PatchRevision which stores a copy of the resource before being patches and enough metadata to rollback when needed from a Patch? In the Patch CR could exist a parameter with with the ID of the revision and if the Patch is deleted, it re-apply the PatchRevision it refers to. What do you think about this approach?

Wouldn't this still be impacted by the CR manifest size when you're patching multiple resources?
The copy of the original resource should also be updated every time the patched resource is updated.
e.g. if a label is added to the resource afterwards I still expect that label to be there if I remove the patch.


fulcio: add version command

Add a version command for fulcio similar we have for rekor-server

@dlorenc rebased and fix the conflict, ready to go :)


How to prevent VS to Default set new items to Compile?

Issue moved from dotnet/docs#22298

Please respond to @johan-dahlgren.

From @johan-dahlgren on Monday, January 11, 2021 9:45:28 AM
How do I prevent Visual Studio to set new Items to Compile.
Have version 16.8.3 and every time I start a new project and add new items i got this error.

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

ID: 9399f094-7665-b8ae-90f2-a108b9e4ad27
Version Independent ID: 7cf5b33e-29f8-343e-fa17-8ddaceb5ae8a
Content: NETSDK1022: Duplicate items were included. - .NET CLI
Content Source: docs/core/tools/sdk-errors/netsdk1022.md
Product: dotnet-fundamentals
Technology: dotnet-cli
GitHub Login: @marcpopMSFT
Microsoft Alias: tdykstra

Issue moved from dotnet/docs#22298

Please respond to @tdykstra.

From @tdykstra on Tuesday, January 26, 2021 12:39:55 AM
@TerryGLee is there a doc that can help with this?

Issue moved from dotnet/docs#22298

Please respond to @tdykstra.

From @tdykstra on Tuesday, January 26, 2021 12:39:55 AM
@TerryGLee is there a doc that can help with this?

Issue moved from dotnet/docs#22298

Please respond to @ghogen.

From @ghogen on Friday, January 29, 2021 7:05:02 PM
@tdykstra Can we transfer this issue to the https://github.com/MicrosoftDocs/visualstudio-docs repo?

Issue moved from dotnet/docs#22298

Please respond to @ghogen.

From @ghogen on Friday, January 29, 2021 7:05:02 PM
@tdykstra Can we transfer this issue to the https://github.com/MicrosoftDocs/visualstudio-docs repo?


Tigera-operator and Calico urls updated

Issues Resolved by this Pull Request
Fixed tigera_operator_url and calico_yml_url with the latest urls
Fixes #1780

@all-contributors please add @Katakam-Rakesh for code


Breaks application after installation with cached config

If your application's config is cached, installing Lasso will break the application (making the config cache unable to be cleared as well).
Since Lasso always registers into the container (#23) it will break when the Filesystem helper attempts to instantiate, due to null being passed to setCloudDisk() as that's what is returned from the config() helper due to no Lasso configuration being cached (it would break on setPublicPath() as well).
A temporary fix until #23 is resolved would be to just provide defaults for the config values here, like is done already for lasso.storage.environment.

Hey @srichter
Thank you for your comment - I am aware of this issue. A workaround is to delete the 'config.php' cache file in '/bootstrap/cache'
I will definitely get this sorted though so thank you for raising it here!

Hey @srichter
Thank you for your comment - I am aware of this issue. A workaround is to delete the 'config.php' cache file in '/bootstrap/cache'
I will definitely get this sorted though so thank you for raising it here!

I have fixed this in #45 ! Thanks for reporting @srichter

I have fixed this in #45 ! Thanks for reporting @srichter


Create release notes file and include in manifest

Create a release notes file and included in the .dnn manifest

Thank people who contributed for the release
Include instructions how to contribute


camel-jbang --dep renamed to --deps

In Camel 3.17 onwards its renamed to have same name as jbang itself
Using v0.2.0 release from today
[jbang] [WARN] Detected missing or out-of-date dependencies in cache.
[jbang] Resolving dependencies...
[jbang] Artifacts used for dependency management:
         org.apache.camel:camel-bom:pom:3.17.0-SNAPSHOT
[jbang] org.apache.camel:camel-jbang-core:jar:3.17.0-SNAPSHOT
         org.apache.camel.kamelets:camel-kamelets:jar:0.8.0
         org.apache.camel.kamelets:camel-kamelets-utils:jar:0.8.0
Done
[jbang] Dependencies resolved
[jbang] Building jar...
Unknown option: '--dep=org.apache.camel:camel-debug'
Possible solutions: --deps, --dev
The terminal process "/bin/zsh '-c', 'jbang camel@apache/camel run Hey.java --logging-level=info --dep=org.apache.camel:camel-debug'" terminated with exit code: 2.

i am adding --dep as a backwards compatible in the mean time

that's an important breaking change in Camel. Shouldn't it support both --deps and --dep for a while in Camel?

Until 3.18 LTS then we change what we want ;)


docs: add missing resources.gardener.cloud/class label

How to categorize this PR?

/area documentation
/kind bug
What this PR does / why we need it:
This PR adds a missing resources.gardener.cloud/class label to the shoot-access-virtual-garden Secret, so that the token-requestor will write the token into the Secret.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

/retest-required


Fix download link for <IP_ADDRESS>

This PR fixes the download link for a previous version of Docker Desktop for Windows.

Thanks for this! I really needed that link. 🙂

Thanks for this! I really needed that link. 🙂


[DO NOT MERGE] docs(tutorial): update step 1 & 2 to v11 instructions

Closes https://github.com/carbon-design-system/carbon/issues/10991
rel: https://github.com/carbon-design-system/carbon-website/pull/2912
DO NOT MERGE UNTIL STEPS 3 & 4 HAVE BEEN APPROVED AS WELL
will merge PRs on the same day to make sure nothing is out of sync
Reviewing
It would be most helpful if we had reviewers walk thru the steps (1 & 2) to make sure we didn't miss anything in the instructions
Note - the branches for v11 are completely new branches than v10. But all should be clear in the instructions.

Looks good from design expect one typo and a broken link.
The link to the type page is broken under Step 2 > Style landing page > Banner. It wasn't in the suggested area to fix.
Also side note: does the Sketch file associated with the tutorial need to be updated as well? I noticed one of the type tokens being used was still showing v10 ($productive-heading-03).

@aagonzales Fixed the typo. 👍🏽
I am unsure about any of the design assets or images. I suppose it would make sense to make sure the sketch file is using v11. It hadn't really occurred to me. We were just migrating the code and instructions, but it sounds like we might need a designer to migrate design assets?

Yeah I see the preview example but I didn't actually see a Sketch file download anywhere. And then there's this image oh sketch as well which is showing an old token name.


[C] Add keycloak provider to frontend

Moved shared keycloak code to the lib folder
Setup frontend keycloak provider (same as admin)

@zdavis or @scryptmouse ...
This URL flashes when loading the frontend:
http://localhost:3001/#error=login_required&state=f8effb9e-9840-47c9-b994-750e1f648ccf

I'm not sure what's different between the two setups, or if I missed a step? if you have a minute, please take a glance and let me know if I'm missing something. Login should not be required, same as the backend.


TensorRT

Do you use TensorRT, if so, what version?

Hi, @skimmy12, the short answer is no. However, it is possible to convert the TF saved model to a TRT model. Following that, the predictor needs to be modified to accommodate TRT APIs which are slightly different. Additionally, I am not sure how much gain in overall processing speed that could achieve, as a significant portion of processing time is currently consumed by various manipulations on media files. It would be useful to benchmark the improvement and any help on that will be welcomed.


Validation: empty string passes the array rule

Laravel Version: 9.5.1
PHP Version: 8.1.3
Database Driver & Version: Not relevant

Description:
Using an empty string as value for the array rule passes but it should not.
Note: this is an intentional duplicate of #18948, but since that issue has never been solved I decided to open a new one. In that issue there was a discussion about ConvertEmptyStringsToNull but that's incorrect, since we could use the validation outside of HTTP requests.
Steps To Reproduce:
\Validator::make(['field' => ''], ['field' => 'present|array'])->fails(); // false, WRONG

\Validator::make(['field' => null], ['field' => 'present|array'])->fails(); // true, correct
\Validator::make(['field' => 0], ['field' => 'present|array'])->fails(); // true, correct
\Validator::make(['field' => false], ['field' => 'present|array'])->fails(); // true, correct

This is expected since this is considered an empty value. You're not requiring the value and thus the validation passes.

@driesvints yes, but it's required to be an array, or am I getting it wrong? I thought this was the correct way to say "it must be an array, but it can also be an empty array".
Or how should the rules become to achieve that?

There doesn't seems to be a way atm to require an empty array.

@driesvints I'll make sure to do that once I have a slightly better idea what I'm talking about and where such a piece of information belongs. Clearly my thoughts coming in are a bit different than how it's actually designed, so I'm a bit hesitant about telling people what's up now 😉.
What sent me down the rabbit hole is that I was trying to create a rule that passes:

['foreign_id' => 123] (field is an integer)
['foreign_id' => null] (field is null)
[] (field not specified)

required and filled are out the window, because they ignore nullable. All non-implicit rules aren't evaluated for whitespace strings. Without turning the middleware back on, I could only solve this with a custom rule, which seemed a bit odd to me.

@ElteHupkes
I quite agree with you.
Now Validator can work normally on the basis that the data has been processed by middleware ConvertEmptyStringsToNull. But, not all Laravel application have ConvertEmptyStringsToNull enabled; Validator doesn't just process the data in the request that processed by ConvertEmptyStringsToNull.
If the special treatment of empty string is removed, this issue will disappear. @driesvints Do you think this modification is ok?

No I don't sorry. This has been in the framework since forever and modifying it could break tons of apps. I'm sorry about this but we're not changing this.

@driesvints
Got it, thanks.


Fix parseTestRunnerScript function to avoid test failure

The BindDir and Dockerfile fields were not initialized in the parseTetsRunnerScript function, making it awkward to use in some cases, and causing a test failure in another.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

9 of 10 (90.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.03%) to 25.147%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

ci/run_tests.go
0
1
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.03%

Covered Lines:
2644

Relevant Lines:
10514

💛  - Coveralls

Codecov Report

Merging #722 (c748d7f) into master (161a3f1) will increase coverage by 0.03%.
The diff coverage is 90.00%.

@@            Coverage Diff             @@
##           master     #722      +/-   ##
==========================================
+ Coverage   22.67%   22.70%   +0.03%
==========================================
  Files          79       79
  Lines       10126    10128       +2
==========================================
+ Hits         2296     2300       +4
+ Misses       7525     7523       -2
  Partials      305      305

Flag
Coverage Δ

unittests
22.70% <90.00%> (+0.03%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

ci/run_tests.go
18.75% <0.00%> (+1.10%)
:arrow_up:

ci/docker.go
61.84% <100.00%> (+0.44%)
:arrow_up:

ci/parse_script.go
100.00% <100.00%> (ø)

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


[BUG] Invalid last changed information

[BUG]
How it is:
As of right now intents show Last changed: Puudub/Missing
It displays the actual last changed information(Video provided) but within a second it gets replaced.
https://github.com/user-attachments/assets/38fa1c27-c373-4563-9889-bdd144b1166f
How it should be:
When changing the content of an existing intent, it updates the last changed time.

Original Last changed issue was fixed with the new deployment.

https://github.com/buerokratt/Training-Module/pull/657

This PR addresses an issue where upon initial load of intents NLUs under DSL/DMapper/locations/nlu - examples field was not initialised correctly and would only appear after a new intent example was added.
From now on with every deployment intents' examples should be displayed correctly after a new deployment right away on https://admin.test.buerokratt.ee/training/training/intents.

Works as intended.


airline-extension cannot work when plugin lazy load

For example
" when set ft=tex or bibtex it will load this plugin
	call dein#add('lervag/vimtex', {
				\ 'on_ft': ['tex', 'bibtex'],
				\ })

then user :set ft=tex to load this pluign, now :AirlineExtensions, it still be
Extension      	Extern	Status
vimtex         	0	not loaded

Looks like all extension has this problem.  If this problem can be solved it will be very significant!
Thank you!

lazy loading a plugin by a plugin-manager is a hack and may cause issues as you noticed. Filetype plugins like vimtex are only loaded for the specific filetypes anyhow, there is no lazy loading needed. Also Vim already supports lazy-loading. It is called autloading there and you can tell by the use of the autoload directory.
If you notice any slowdown, it should be fixed, rather than trying to work-around that by using lazy-loading. So please provide concrete numbers where the plugin is slow.
Having said that, I do not intend to work-around such lazy-loading hacks.

Oh, I just want to know does it exist a command can refresh airline extensions. After user load a plugin, they can use the command to enable the airline extension of this plugin. It looks like :AirlineRefresh cannot do this work. (Although source airline again should do this, but it is not convenient) Thank you.

:AirlineRefresh is for force refreshing the display. Perhaps :AirlineToggle does what you want.

alas, it isn't. It looks like if user don't load a plugin at the beginning of vim, the airline extension of this plugin will not be loaded. Even if user load plugin after that, the airline extension of this plugin is still not be loaded and it has no way to refresh airline extension to load it.

so do not use lazy-loading. As i said, this creates more problems than it solves.


[Audit][BUG] Handle updated messageParameters for any thrown Spark exceptions in Spark 3.4.x

Describe the bug
Spark updated the type of messageParameters when constructing Spark exceptions from array of strings to a Map with pairs of string. Therefore when the plugin needs to throw Spark exceptions, it needs to be updated to handle the new types in the constructor.
Spark commit - https://github.com/apache/spark/commit/96ed6dc3e3

This seems to be an effort started in Spark 3.2.x where Spark is making AnalysisException more centralized and context rich (first PR I can find: https://github.com/apache/spark/pull/32850). The file error-classes.json is the centralized source of truth, where the string messages are getting moved and these classes, and the map passed in messageParameters is used to interpolate in values.
Note that this is probably a complex task. We'd need shim work to backport the new way of doing things to old spark's.

Please note, related to this issue is: https://github.com/apache/spark/commit/22483167e2, where the errorSubClass field was removed from AnalysisException and other derived exceptions: https://github.com/apache/spark/commit/22483167e2#diff-bea7865390cbdd74ea3af9b56a0905ea15cd5789ee5d87932aff630a6a2a3ff0L41.


F key mapped to fade script

We shouldn't have special mapped keys like this in production scripts. Maybe adding a debug switch to enable/disable when testing is appropriate.

Wanted to add that the a key is mapped to xbox controller A-Button AND WASD movement when not using HMD. For me that led to confusion when flying around in the scene and toggling objects with the gaze all the time.

Looks like GitHub didn't automatically close these issues when merged into master. I'll close these manually and look into why.


Bad hyperlink in “Metrics For Kubernetes System Components”

This is a Bug Report

Problem:
Metrics For Kubernetes System Components includes a bad hyperlink to a feature gate. That hyperlink is trying to use text fragments; I  recommend not using text fragments as they are a draft feature and not yet widely adopted across the web.
Proposed Solution:
Simplify the hyperlink so the link target is /docs/reference/command-line-tools-reference/feature-gates/
Page to Update:
https://kubernetes.io/docs/concepts/cluster-administration/system-metrics/

Additional Information:
/language en
/kind bug
/good-first-issue

/assign

PR: https://github.com/kubernetes/website/pull/25357

Fixed in PR #25357
/close


Fix formatting issues in std.conv.to docs

Too much whitespace.

FWIW ddoc doesn't show this problem:

It's only ddox:

@wilzbach Fixed


Make 'Now' button on DateTime widget consistent with 'Add' button on List widget

Summary

Closes #5706
Changed the styling of the 'Now' button on the DateTime widget to match the styling of the 'Add xxx' button on the List widget.
Test plan
Tested locally

Figure: 'Now' button changed to be consistent with 'Add xxx' buttons
Checklist
Please add a x inside each checkbox:

[x] I have read the contribution guidelines.
[x] Code is formatted via running yarn format.
[x] Tests are passing via running yarn test.
[x] The status checks are successful (continuous integration). Those can be seen below.

A picture of a cute animal (not mandatory but encouraged)

Thanks @taineriley1 🎸


:sparkles: make schema optional in mappings

We re-arranged the repositories, hence we will re-do this change in the source code repository.


Remove extra asterisks from PURPOSE.md?

I noticed that you had the following header:
Sample** **setup
and it bothered me, so I offer my services.  Perhaps it was on purpose.

Looks like a leftover from converting it with another MD tool, that doesn't belong there, you're right.

Will you merge?

I can, but you closed to PR before I had a chance...

s/to/the

Yeah, thought it was too small to warrant a pull request and I was in the middle of cleaning up my account.


Ray add
 instead of first \n

Describe the bug
Ray add
 instead of first \n

Insert 3 lines in textarea,

line1\n
line2\n
line3

Send this line with ajax on my script.
Show data in POST

var_dump( $this->input->post('mess', true) );
echo '
';
var_dump( nl2br(trim($this->input->post('mess', true) )));

Ray( $profil_id, $this->input->post('mess', true) );
Ray( $profil_id, nl2br(trim($this->input->post('mess', true) ) ) );

Ray add
  for the first \n all time even when I don't do nl2br()
Compare return var_dump() and ray() in my screen.
Versions
spatie/ray 1.14.0
PHP version:
7.4
Screenshots

I don't understand this issue. Could you clarify with a more simple example? Or maybe create an example app for us to look at?

I don't understand this issue. Could you clarify with a more simple example? Or maybe create an example app for us to look at?

1. The Request Ajax
This is Post Request send with ajax :
mess=Line1%0Aline2%0Aline3

Line1 \n Line2 \n line3
One \n inner every line.
2. The Ajax result
{"success":true,"data":{"mess":"line1\nline2\nline3","date":"00:10"}}

One \n inner every line in json return
3. The var_dump result
string(17) "line1 line2 line3"

var_dump return my content without
 and \n is not interpreted
4. The Ray result in app
But in same time, In ray application ( win 10 ) last maj,
line1
line2 line3

Expected result in Ray app

line1 line2 line3

Why see : line1
 line2 line3
I think, Ray app parse result and convert the first \n in

1. The Request Ajax
This is Post Request send with ajax :
mess=Line1%0Aline2%0Aline3

Line1 \n Line2 \n line3
One \n inner every line.
2. The Ajax result
{"success":true,"data":{"mess":"line1\nline2\nline3","date":"00:10"}}

One \n inner every line in json return
3. The var_dump result
string(17) "line1 line2 line3"

var_dump return my content without
 and \n is not interpreted
4. The Ray result in app
But in same time, In ray application ( win 10 ) last maj,
line1
line2 line3

Expected result in Ray app

line1 line2 line3

Why see : line1
 line2 line3
I think, Ray app parse result and convert the first \n in

Closing this as all latest versions or the app / packages seem to behave well.

Closing this as all latest versions or the app / packages seem to behave well.


Rename thumbv6-none-eabi target to thumbv6m-none-eabi

Cortex-M0 processors have ARMv6-M architecture. LLVM distinguishes from
ARMv6 by the "m" suffix on the architecture part of the target triplet.
For details, see "ARMSubArch_v6" and "ARMSubArch_v6m" from "enum
SubArchType" and the triplet normalization logic in LLVM sources.
See http://llvm.org/viewvc/llvm-project?view=revision&revision=232469
for a diagram showing this difference.
Note that this will require related changes to zinc repository (PR will be submitted shortly).

LGTM


Fix payload test memory leak

As suggested by @knowledge4igor, I've applied the same fix to the payload test and It worked.

Codecov Report

Merging #483 into master will increase coverage by 0.13%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #483      +/-   ##
==========================================
+ Coverage   67.85%   67.98%   +0.13%
==========================================
  Files          50       50
  Lines        6840     6840
==========================================
+ Hits         4641     4650       +9
+ Misses       2199     2190       -9

Impacted Files
Coverage Δ

include/pistache/async.h
90.25% <0%> (+0.23%)
:arrow_up:

src/client/client.cc
83.73% <0%> (+1.6%)
:arrow_up:

Continue to review full report at Codecov.

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


Invalid checkpoints link

Hi Iashin,
Thanks for your great work on av-synchronization!
All links to config files and pretrained weights seem invalid. Could you please help update it?
Thank you!

Could you please elaborate (or check again)? They work for me now

Oh NVM, on browser, the error "This site can’t provide a secure connection" shows. I am using wget and it works well.
Thank you for your instant feedback!

Seems to be problem of browser


DOC FIX Comment about init of LoRA Embedding

Fixes #1728

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Binding properties of type Thickness in Resource crashes the app

Describe the bug
Binding properties of type Thickness, like Margin and Padding in Resource will cause the app to crash. The crash happens before the getter of the binding is even called.
I thought it might be unsupported, but using the same way to bind Color does work. So there might be an issue here.
Steps to reproduce the bug

Create a new WinUI3 C++ packaged project
In MainWindow.xaml, use this xaml

<StackPanel Orientation="Horizontal">
        <StackPanel.Resources>
            <Style
                x:Key="MyButtonStyle"
                BasedOn="{StaticResource AccentButtonStyle}"
                TargetType="Button">

                <Setter Property="Margin" Value="{x:Bind MyPadding, Mode=OneWay}" />
            </Style>
        </StackPanel.Resources>
        <Button Style="{StaticResource MyButtonStyle}">Click Me</Button>
    </StackPanel>

In code-behind, return random values for the binding

winrt::Microsoft::UI::Xaml::Thickness MyPadding() { return {1,2,3,4}; }

Expected behavior
No response
Screenshots

NuGet package version
WinUI 3 - Windows App SDK 1.6.1: 1.6.240923002
Windows version
Windows 11 (22H2): Build 22621
Additional context

Repro

Possibly due to ResourceDictionary sharable types limitation, but not sure:
https://learn.microsoft.com/en-us/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.resourcedictionary?view=windows-app-sdk-1.6#shareable-types-and-uielement-types