Recent Build Issues (CentOS 7)

I am having build issues with the most recent version. This is on CentOS 7. I have issues with Atom's building due to AbstractTrees?  I had a working installation for the last few months until updating packages today.
julia> Pkg.build("Atom")
INFO: Building HttpParser
signal (15): Terminated
unknown function (ip: 0x7fbbde3506f1)
unknown function (ip: 0x7fbbde359484)
unknown function (ip: 0x7fbbde35a1bb)
unknown function (ip: 0x7fbbde35e54d)
jl_matching_methods at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd3000b3c)
unknown function (ip: 0x7fbbd3000cf5)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd3000afb)
unknown function (ip: 0x7fbbd3000cf5)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd30009ab)
unknown function (ip: 0x7fbbd3000cf5)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd300063a)
unknown function (ip: 0x7fbbd300067a)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd2ffe86e)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd2ffc946)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd3023b5b)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd2ffb506)
unknown function (ip: 0x7fbbd2ff9f09)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd2ffb074)
unknown function (ip: 0x7fbbd2ff9f09)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd2ff9933)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd2ff357c)
unknown function (ip: 0x7fbbd2ff5c75)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd2fefbbb)
unknown function (ip: 0x7fbbd2ff020b)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd2fef5ff)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbde361944)
unknown function (ip: 0x7fbbde36240f)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
vcat at abstractarray.jl:874
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
find_in_path at loading.jl:18
jlcall_find_in_path_21209 at  (unknown line)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
recompile_stale at loading.jl:454
_require_from_serialized at loading.jl:83
jlcall__require_from_serialized_21206 at  (unknown line)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd32098fe)
unknown function (ip: 0x7fbbd3207a2e)
unknown function (ip: 0x7fbbd320870c)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbde3d59fd)
unknown function (ip: 0x7fbbde3d699b)
unknown function (ip: 0x7fbbde3d7459)
jl_load at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd3018b80)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd31c652e)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbde3c1903)
unknown function (ip: 0x7fbbde3c0d41)
unknown function (ip: 0x7fbbde3d6727)
unknown function (ip: 0x7fbbde3d67bd)
jl_toplevel_eval_in at /usr/bin/../lib64/julia/libjulia.so (unknown line)
evalfile at loading.jl:320
evalfile at loading.jl:320
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
anonymous at none:14
unknown function (ip: 0x7fbbd3211299)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
anonymous at none:13
open at iostream.jl:114
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbde3c1903)
unknown function (ip: 0x7fbbde3c0d41)
unknown function (ip: 0x7fbbde3d6727)
unknown function (ip: 0x7fbbde3d67bd)
jl_toplevel_eval_in at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x7fbbd31ef6fa)
unknown function (ip: 0x7fbbd31ede53)
unknown function (ip: 0x7fbbd31eeb89)
jl_apply_generic at /usr/bin/../lib64/julia/libjulia.so (unknown line)
unknown function (ip: 0x401c29)
unknown function (ip: 0x4017bf)
__libc_start_main at /usr/bin/../lib64/libc.so.6 (unknown line)
unknown function (ip: 0x401805)
unknown function (ip: (nil))
ERROR: AbstractTrees is not an installed package
in build! at pkg/entry.jl:654
in build! at pkg/entry.jl:653 (repeats 3 times)
in build! at pkg/entry.jl:698
in build at pkg/entry.jl:720
in anonymous at pkg/dir.jl:31
in cd at file.jl:22
in cd at pkg/dir.jl:31
in build at pkg.jl:64
julia> Pkg.add("AbstractTrees")
WARNING: julia is fixed at 0.4.3 conflicting with requirement for JuliaParser: [0.5.0-,\u221e)
ERROR: AbstractTrees can't be installed because it has no versions that support 0.4.3 of julia. You may need to update METADATA by running Pkg.update()
in error at error.jl:22
in edit at pkg/entry.jl:26
in anonymous at task.jl:447
[inlined code] from task.jl:422
in add at pkg/entry.jl:46
in add at pkg/entry.jl:73
in anonymous at pkg/dir.jl:31
in cd at file.jl:22
in cd at pkg/dir.jl:31
in add at pkg.jl:23
julia> Pkg.update()
INFO: Updating METADATA...
INFO: Updating Atom...
INFO: Updating CompilerTools...
INFO: Updating GtkIDE...
INFO: Updating ParallelAccelerator...
INFO: Updating GtkSourceWidget...
INFO: Updating JuliaParser...
INFO: Updating Blink...
INFO: Updating MacroTools...
INFO: Updating MATLAB...
INFO: Updating Publish...
INFO: Updating Requires...
INFO: Computing changes...
WARNING: julia is fixed at 0.4.3 conflicting with requirement for JuliaParser: [0.5.0-,\u221e)
ERROR: AbstractTrees can't be installed because it has no versions that support 0.4.3 of julia. You may need to update METADATA by running Pkg.update()
in error at error.jl:22
in anonymous at pkg/dir.jl:31
in cd at file.jl:22
in cd at pkg/dir.jl:31

You seem to be on JuliaParser master (which is 0.5 only) -- if so, try rolling back to the latest released version.
If that's not the case of doesn't work, the output of Pkg.status()  would be interesting.

Freeing JuliaParser, MbedTLS, and Blink did the trick.


Fix: quit the application with Cmd + Q

On mac we should quit the application when the user press Cmd + Q.
Currently we need to use Cmd + Q twice to quit the application.
This PR fixes it.

Thanks @ackey and @CrossR ! Really appreciate the contribution + review 💯
Looks like the builds passed now - bringing this in 👍


forward signal to child

Hi !
I put a chsh -s /bin/zsh command in my dotfiles, and I send a Ctrl-C (SIGINT).
I received a pretty log ("Operation aborted"), but the SIGINT is not forward to chsh. Even if in a lot of situation, child does not care about parent status, here we have the following problem: termcap are not restored and the terminal is still in password input mode, which mean i have to kill the terminal and restart it (or reset but it's the same).
Thanks !

Hmm, I can't reproduce this behavior, in the sense that:

Use a .install.conf.yaml with a single line, - shell: [chsh]
Run ./install
Press Ctrl-C

When I do this, it produces the following output:
chsh
Password for anish:

==> Operation aborted

And my terminal is no longer in password input mode.
Am I misunderstanding something?

Hi, Thanks for your reply
No you understand it right.
I did a fresh and simple yaml like your's, (and setting stdin + stdout + stderr to true)
This time it works.
As i was pretty sure not to be mad i start a fresh VM and try it. This time it didn't work.
By itterate, at came to the conclusion the issue is under BASH , not with ZSH.
Could you try it on bash ?

Hmm, I tried what I wrote above with bash as well, but on my regular macOS setup, and it gives the same results for me (doesn't get stuck in the password prompt).
(bash --version gives GNU bash, version 5.0.0(1)-release (x86_64-apple-darwin18.2.0))

I tried on Linux mint (GNU bash, version 4.4.19(1)-release (x86_64-pc-linux-gnu))
And Manjaro (GNU bash, version 5.0.7(1)-release (x86_64-pc-linux-gnu)).
I tried with and without bashrc, I tried gnome terminal, Xterm, rxvt, Tmux.

In all case I reproduce the issue with bash not with zsh.
Now I will close this issue because I assume it's a problem with linux chsh + bash, not with Dotbot.
(I change chsh command with other command asking for password like getpass, even making custom one and it's works fine every time)
sorry to wasted your time

Oh that’s really interesting. Thanks for the update, and glad you got it figured out (if not fixed) in the end.

On Jun 3, 2019, at 5:24 AM, William Escande<EMAIL_ADDRESS>wrote:
Closed #184.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.


config.yml has future: false yet in Collection grid future posts are visible, when clicked page not found (want future posts in grid/collection OFF)

What happened?

Minimal Mistakes version: 4.24.0
Ruby gem or remote theme version: 2.6.0
Jekyll version: unknown (M1 Mac Mini doesn't play nice with ruby/bundle/gem)
Git repository URL: CochinoChingon/sucias.git
Hosted on GitHub Pages (if yes provide URL to site): sucias.xyz/blog
Operating system: Mac OS 12.3.1

Expected behavior
on my website sucias.xyz/blog I expect future blog posts to not show up in the grid. however, the excerpt, teaser and link are visible. when clicked I get a 404 error page. So technically the page isn't displaying (as expected) however, I don't think the link/teaser/excerpt should be visible in the collection/grid/layout (sucias.xyz/blog) page.
also TOC isn't working in collection posts
Steps to reproduce the behavior
generated/forked minimal-mistakes theme from starter. have edited/used the theme for over a year, recently decided to post future blog posts with a youtube embed, because I can get the link when it's scheduled in the future. Vs having to wait for spotify to post podcast episode, remember to create a post and rush once episode is live.
So I hadn't used future posts before and noticed this quirk now that I have to future posts pending.
Other
here is the current config where future: false on line 32.
today's date is 29 JUL 2022, two blog posts are dated 2022-08-02 and 2022-08-09, titles, teaser img and excerpt are visible on https://sucias.xyz/blog. (reverse order) so the top two posts (at the time of this issue) shouldn't be visible. _pages/blog.md also has future: false set in front matter and have tried/tested on desktop and mobile with and without future: false set in front matter, and with/out in _config.yml in all cases (allowing 5 mins between each page refresh) future posts are visible in url/blog

By default future only applies to the built-in _posts collection. Since you've created your own _blog collection, it's no longer governed by that setting.
If you want to go any more into this question, it's about Jekyll and not this theme.


FontFaceFormat put in quotes

Issue "FontFaceFormat is not put in quotes #56" fixed

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.

Thanks!


MSID: 90191 Version: 2 DOI: 10.1101/2<IP_ADDRESS>1607

MSID: 90191
Version: 2
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>1607
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=90191
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>1607

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/90191v2
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>1607
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/90191/v2/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

@fred-atherden Reviews unavailable

There are three preprint versions. Looks like version 2 was posted on the 5th November and version 3 was posted a few days later on the 8th.
bioRxiv only have meca packages for versions 1 and 3:
curl "https://api.biorxiv.org/meca_index/elife/10.1101/2<IP_ADDRESS>1607" | jq
{
  "status": [
    {
      "count": 2,
      "messages": "ok"
    }
  ],
  "results": [
    {
      "msid": "551607",
      "tdm_doi": "10.1101/2<IP_ADDRESS>1607",
      "ms_version": "1",
      "filedate": "2023-06-15",
      "tdm_path": "s3://transfers-elife/biorxiv_Current_Content/August_2023/06_Aug_23_Batch_1695/7f5ee837-6c11-1014-ac25-b653835a7b6e.meca",
      "transfer_type": "api"
    },
    {
      "msid": "551607",
      "tdm_doi": "10.1101/2<IP_ADDRESS>1607",
      "ms_version": "3",
      "filedate": "2023-06-15",
      "tdm_path": "s3://transfers-elife/biorxiv_Current_Content/November_2023/09_Nov_23_Batch_1790/753db841-6c72-1014-9772-a558a02176cb.meca",
      "transfer_type": "api"
    }
  ]
}

@acollings, do you know why the authors posted a v3 a few days after the v2? Should we use the v3 instead? If so, please could the reviews be moved over to the v3?

Ready to check


Crashed while enter a dim stack enabled world, so i disable dim stack but crashed after open nether portol.

latest.log

First, this mod is not yet compatible with Iris. Another issue is that adventurez mod is trying to spawn entity in world gen thread. Spawning entity in non-server thread is illegal in vanilla but vanilla does not detect this issue.

i see..


Can't format code with the command given in the CONTRIBUTING.md

System information

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

Describe the bug
I git cloned the repository. Then I wanted to format my changes.   Stop.

Just a guess but maybe need to cd into the project directory? The makefile is on project root.
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  libpython3-dev libpython3.5-dev python3.5-dev
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  libllvm3.8
The following NEW packages will be installed:
  clang-format-3.8 libllvm3.8
0 upgraded, 2 newly installed, 0 to remove and 27 not upgraded.
Need to get 10.7 MB of archives.
After this operation, 43.1 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libllvm3.8 amd64 1:3.8-2ubuntu4 [10.3 MB]
Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 clang-format-3.8 amd64 1:3.8-2ubuntu4 [449 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 10.7 MB in 1s (6828 kB/s)
Selecting previously unselected package libllvm3.8:amd64.
(Reading database ... 25140 files and directories currently installed.)
Preparing to unpack .../libllvm3.8_1%3a3.8-2ubuntu4_amd64.deb ...
Unpacking libllvm3.8:amd64 (1:3.8-2ubuntu4) ...
Selecting previously unselected package clang-format-3.8.
Preparing to unpack .../clang-format-3.8_1%3a3.8-2ubuntu4_amd64.deb ...
Unpacking clang-format-3.8 (1:3.8-2ubuntu4) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Setting up libllvm3.8:amd64 (1:3.8-2ubuntu4) ...
Setting up clang-format-3.8 (1:3.8-2ubuntu4) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
bash tools/ci_build/code_format.sh --incremental --in-place

--- Format check step 1 of 3:  do_bazel_config_format_check (Check Bazel file format) ---

do_bazel_config_format_check will NOT run due to the absence of code changes.

...
...
...

Strange, I mean if I wasn't in the project directory, I wouldn't have been able to run run_docker.sh in the first place. Just to be sure, I tried your steps:
/projects $ mkdir deleteme
 /projects $  cd deleteme/
 /projects/deleteme $ git clone git@github.com:tensorflow/addons.git
Cloning into 'addons'...
remote: Enumerating objects: 14, done.
remote: Counting objects: 100% (14/14), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 4907 (delta 2), reused 4 (delta 0), pack-reused 4893
Receiving objects: 100% (4907/4907), 2.56 MiB | 931.00 KiB/s, done.
Resolving deltas: 100% (3143/3143), done.
Checking out files: 100% (323/323), done.
 /projects/deleteme $ cd addons
 /projects/deleteme/addons $ bash tools/run_docker.sh -c 'make code-format'
Docker image: gcr.io/tensorflow-testing/nosla-ubuntu16.04-manylinux2010
Docker command: ln -sf /usr/bin/python3.6 /usr/bin/python && rm /usr/bin/python2 && make code-format
make: *** No rule to make target 'code-format'.  Stop.

It's really weird that we can't have the same result since we're both using docker. Thanks for the help. If we find out what caused the issue, I'll make sure to do a PR to add a note to the CONTRIBUTING.md.

I found out what is happening. I'm working in a docker container and the docker container has access to the host docker daemon. So when the script run_docker.sh runs, it finds the project directory in the docker container, not in the host (in my case /host/mnt/projects/addons instead of /mnt/projects/addons), the path is wrong on the host and docker doesn't find anything.
The easy fix is to run the command outside the docker container! Or to make a volume mapping the same path inside and outside the container.
In any case it was my fault, and I'm not sure it's worth a note on the CONTRIBUTING.md. It's quite obvious that the command works only if the docker daemon runs locally.


Escape asterisk in regular expression

Thanks!

Thanks! I believe this actually closes #14 .

@ahmadsalim Hm, now I see I should have used a double backslash...

@pchaigno You are welcome to make a new PR that fixes this 😄.

Thanks Ahmed, next time I'll leave it open for you to review.
On Wed, 13 Dec 2017, 17:37 Ahmad Salim Al-Sibahi<EMAIL_ADDRESS>wrote:

@pchaigno https://github.com/pchaigno You are welcome to make a new PR
that fixes this 😄.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/usethesource/rascal-syntax-highlighting/pull/15#issuecomment-351447215,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAK9k-2geH1GfS__nDwTJyPHc5kR8pVMks5s__1VgaJpZM4Q8lNJ
.

@DavyLandman Sure, thanks 😄


Error: Program type already present: com.getcapacitor.AndroidProtocolHandler

When i try to create a signed APK, i get the following error:
Error: Program type already present: com.getcapacitor.AndroidProtocolHandler

build failed
2 s 115 ms

Run build
2 s 21 ms

Load build
2 ms

Configure build
319 ms

Calculate task graph
38 ms

Run tasks
1 s 659 ms

null

API 'variant.getJavaCompiler()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'.

API 'variantOutput.getPackageLibrary()' is obsolete and has been replaced with 'variant.getPackageLibraryProvider()'.

null

java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:

com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:

com.android.tools.r8.CompilationFailedException: Compilation failed to complete

com.android.tools.r8.utils.AbortException: Error: Program type already present: com.getcapacitor.AndroidProtocolHandler

Please wait few moment. Currently i am working on this plugins within few hour i am going to upload a new version of this plugin. Thank you.

@kennrll18 Please update your plugin with new version and let me know is that problem fixed or not.
npm i capacitor-admob

due to no response i am closing this issue. you can re open if this problem arise


ActiveRecord doesnt load multiple connection

Hi, I was trying to work with multiple bases within the project. ActiveRecord supports this through connection pools. I'm having the problem when I try to load a secondary connection. When Jets loads the first time, it calls the settings of all connections correctly, however, when I call the Specific Model jets returns failure in the connection pool. When I do a puts to the queue after calling the model, it returns as if I had erased everything that isn't ActiveRecord::Base

Checklist

[ ] Upgrade Jets: Are you using the latest version of Jets? This allows Jets to fix issues fast. There's a jets upgrade command that makes this a simple task. There's also an Upgrading Guide: http://rubyonjets.com/docs/upgrading/
[ ] Reproducibility: Are you reporting a bug others will be able to reproduce and not asking a question. If you're unsure or want to ask a question, do so on https://community.rubyonjets.com
[ ] Code sample: Have you put together a code sample to reproduce the issue and make it available?  Code samples help speed up fixes dramatically. If it's an easily reproducible issue, then code samples are not needed. If you're unsure, please include a code sample.

My Environment

Software
Version

Operating System

Jets

Ruby

Expected Behaviour

Current Behavior

Step-by-step reproduction instructions

Code Sample

Solution Suggestion

Would like to see an demo project example 🙏 Closing out to clean up issues. Feel free to reopen with a provide example to reproduce.


[Docs] Add agdq17-layouts to projects list

obs-websocket-js was used in agdq17-layouts to observe the active scene in OBS and change the behavior of the graphics accordingly. We also had a custom build of obs-websocket which could control our custom cropping plugin. Whenever we finished a run and hit "next run" on the schedule, agdq17-layouts would tell obs-websocket to reset the cropping.

@Lange Not related to obs-websocket-js, more to that cropping command: SetSceneItemCrop is available as a command in the current codebase.

Sweet. Look forward to seeing it in action this year.


fixed unizp issue

dropped unsed method that coulod cause CEV issue

@rohanKanojia you need to wait for CI to pass so that we are confident enough.

@piyush1594 : This PR is just removing an unused function. I fail to see how can we lose confidence from this.

I agree that we are removing an unused function but I think we should wait for it. That's the purpose we worked on that.

It's not about losing confidence. It's about proving in the better way.

Not sure what you mean. I thought the change was trivial enough to be merged. Sorry if I broke standard process. Will take care from next time.

Thanks, @rohanKanojia! Let's adore the process.


Only covering Material UI

I'm removing the mention of MUI to avoid the possible confusion between the organization (MUI) and the open source project (Material UI) that implements Material Design.
Great to see this project. If it reach >100 stars, don't hesitate to propose to link it in https://mui.com/material-ui/discover-more/related-projects/#components

Sounds good, thank you @oliviertassinari!


Error when putting image under column in page.

Summary

I think this is a bug because even if it is not allowed to perform this action a user should be prohibited to to it otherwise the page will stop working forever
Expected behaviour
In a clean Django CMS, in structure view, I created a multi column, 2 columns of 50% width. In one of the two columns I put text, in the other one an image. I uploaded an image from the computer.
I tried this both on a local computer and online, you can see it here (unless I will be able to restore the page): http://cms.officina.cc/en/
Actual behaviour
When the page is saved, there is no way to restore normal functionality of the page. This is the error:
Request Method: | GET
-- | --
http://cms.officina.cc/en/
1.11.13
TemplateSyntaxError
Invalid block tag on line 23: 'endif', expected 'empty' or 'endthumbnail'. Did you forget to register or
load this tag?
/home/dh_tqhgj9/cms.officina.cc/venv/lib/python3.6/site-packages/django/template/base.py in
invalid_block_tag, line 565
/home/dh_tqhgj9/opt/python-3.6.2/bin/python3
3.6.2
['/home/dh_tqhgj9/cms.officina.cc/venv/lib/python3.6/site-packages',
'/home/dh_tqhgj9/cms.officina.cc/venv/bin',  '/home/dh_tqhgj9/cms.officina.cc',
'/usr/local/dh/passenger/helper-scripts',  '/home/dh_tqhgj9/opt/python-3.6.2/lib/python36.zip',
'/home/dh_tqhgj9/opt/python-3.6.2/lib/python3.6',  '/home/dh_tqhgj9/opt/python-
3.6.2/lib/python3.6/lib-dynload',  '/home/dh_tqhgj9/opt/python-3.6.2/lib/python3.6/site-packages',
'/home/dh_tqhgj9/cms.officina.cc',  '/home/dh_tqhgj9/cms.officina.cc/cmsofficina']

Environment

Python version: 3.6
Django version: 1.11.13
django CMS version: latest

Thanks. I'm curious, how was I supposed to know this? I just followed the https://www.django-cms.org/en/ instructions to install django cms.


TODO: relative start time option

Add "last" command line option to take a value such as "-last 10m" or "-last 1h", to resolve to "-start now-10 minutes", etc.
Supported time units:
h - hours
m - minutes
s - seconds
ms - milliseconds

To be included in 0.2.0

Released in 0.2.0


Link for "Azure Hybrid Benefit for SQL Server" points to Windows Server info not SQL Server / Database info

Located under the heading "What is the Azure Hybrid Benefit for SQL Server" this hyperlink links to the page "Azure Hybrid Benefit for Windows Server" that does not mention Azure HUB for SQL Server / Database service. Therefore the link is misleading. Suggest to either rename the link text or better replace with link to page that truly discusses HUB for SQL Server / Database.

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

ID: c6183de3-cebc-e546-a5c8-3bd41878bbfd
Version Independent ID: f90294c3-9236-2332-01bc-78fd0adb9374
Content: Azure SQL Database FAQ
Content Source: articles/sql-database/sql-database-faq.md
Service: sql-database
GitHub Login: @CarlRabeler
Microsoft Alias: carlrab

@softwarecraft Thank you very much for your detailed feedback. I have assigned this to the content author to evaluate and update as appropriate.

Link to specific section: What is the Azure Hybrid Benefit for SQL Server

Fixed and merged

We will now proceed to close this thread. If there are further questions regarding this matter, please comment and we will gladly continue the discussion.


Add an image into the text block in topic page template

@BirteThornquist Cant remember, did we decide to not do this? Or...

@nicholas-haggerty If the spacing gets sorted, I think we said leave it, since the problem essentially is spacing ...

Can probably be closed then?


Textual changes of "Manage Backup" screen.

See marked text.

-“iCloud” or “Google Drive”

-

Verified these textual changes on dev app v1.5.0(254)


Support additional dtypes in resample

pandas.BaseOffset, pandas.Timedelta, datetime.timedelta, and BaseCFTimeOffset are now all supported datatypes for resampling.
Closes #9408

Looks good! Can we add a test?

This is failing a test on the bare-minimum environment because of a FutureWarning caused by pandas 2.0.3 using 'S' instead of 's' for an internal frequency string. I noticed there are other FutureWarnings that occur during the test run but don't cause a test failure, why is this? Is it possible to do the same with my test?
e.g. This warning does not cause a test failure.
  /home/runner/work/xarray/xarray/xarray/tests/test_variable.py:2421: FutureWarning: the `pandas.MultiIndex` object(s) passed as 'x' coordinate(s) or data variable(s) will no longer be implicitly promoted and wrapped into multiple indexed coordinates in the future (i.e., one coordinate for each multi-index level + one dimension coordinate). If you want to keep this behavior, you need to first wrap it explicitly using `mindex_coords = xarray.Coordinates.from_pandas_multiindex(mindex_obj, 'dim')` and pass it as coordinates, e.g., `xarray.Dataset(coords=mindex_coords)`, `dataset.assign_coords(mindex_coords)` or `dataarray.assign_coords(mindex_coords)`.
    ds = Dataset(coords={"x": midx})

yes we can take it from here. Thanks for your contribution

Thanks! And thanks for creating such a welcoming atmosphere for new contributors.


vendor: update grpc

lgtm. defer to @xiang90

LGTM. But probably we want to wait for the restructure of vendoring pr?

Yeah, holding off until the vendor restructure settles.

LGTM


fix: Added support for few vmware-esx logs

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


Question: Is there a way to apply tab to a tab bar Item?

How can we highlight the center tab in a TabView to show the tip on top of it?

Sharing the current workaround I used to place a fake view on top of the tab bar item if it helps someone.
The width of the view is determined by dividing the screen width by the number of tabs and the height is determined by gReader.safeAreaInsets.bottom
fakeLearnTabItemView(for: gReader.safeAreaInsets.bottom)
                    .position(x: gReader.frame(in: .local).midX, y: gReader.frame(in: .local).maxY + (gReader.safeAreaInsets.bottom / 2))

private func fakeLearnTabItemView(for height: CGFloat) -> some View {
        HStack {
            Spacer()
            Color.clear.frame(width: UIScreen.main.bounds.size.width/3, height: height, alignment: .bottom)
                .duxTag(Tags.learn)
            Spacer()
        }
        .frame(alignment: .bottom)
    }

Thanks for sharing the workaround! I think something like this is the best way to do it right now, but there should be better support for this in the library. Will look into more when I can


Fix Storm Crow and Ajani's Pridemate.

Also suppress code coverage output when running pytest.

Hey @bakert,
Your changes look good to me!
View build log
TravisBuddy Request Identifier: 60d81480-0032-11ea-8b9e-5d36b4f25336


FancyZones should remember zones of child windows

Summary of the new feature/enhancement
Right now only the main window is zoned - for example New Mail window in Outlook will not get snapped to a zone. We should keep track of zoned child windows.
Proposed technical implementation details (optional)
Right now we keep a map of program name -> zone. We should keep a map of (program name, is child?) -> zone. That would allow child windows (like new mail or documents in photoshop) also be assigned a zone.
We should probably wait for #368 before trying to implement this.

Turns out Outlooks "New Mail" windows do not have parent window set.  Recent fixes to FancyZones zoning make New Mail window behave as expected and we have a Photoshop related issue for zoning multiple windows of the same app.


duration property in Toast component does not work

const SFEventToast = ({ event }) => {   const { payload } = event;   const message = "test test test";   const duration = 10;   return (     <ToastContainer>       <Toast         labels={{           heading: message,         }}         variant="success"         duration={duration}       />     </ToastContainer>); }
the toast persist instead of disappering even I set the duration

solved


Day 444

Good morning! Here's your coding interview problem for today.
This problem was asked by Dropbox.
Implement an efficient string matching algorithm.
That is, given a string of length N and a pattern of length k, write a program that searches for the pattern in the string with less than O(N * k) worst-case time complexity.
If the pattern is found, return the start index of its location. If not, return False.

Identical to Day 276: https://github.com/vaskoz/dailycodingproblem-go/issues/561


WIP rerender error

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

The recipe license should not include the word "License".

For recipe:

License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

Documentation on acceptable licenses can be found here.

ok @leofang @isuruf I have tried the changes discussed on gitter here. I am stumped.
I added only the ordering keys and fixed the zipping. The feedstock rerenders, but the result doesn't add 11.1 or 11.2

One tidbit here is that smithy is ignoring the ordering key in the migrator. :/

That key is only used for special key_add or key_remove operations in the migrators. cuda111_112.yaml is not one of those.

I think there is a bug in smithy where the CBC from the feedstock is applied twice.
I also generalize key adds to work for more than one set of zip keys.

Hi! This is the friendly automated conda-forge-linting service.
I was trying to look for recipes to lint for you, but it appears we have a merge conflict.
Please try to merge or rebase with the base branch to resolve this conflict.
Please ping the 'conda-forge/core' team (using the @ notation in a comment) if you believe this is a bug.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

The recipe license should not include the word "License".

For recipe:

License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

Documentation on acceptable licenses can be found here.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Just FYI, starting cuDNN 8.1.0 for all CUDA 11.x there is a single source release. I haven't examined the content in the new package, but I suspect similar to cuTENSOR it also utilizes the binary compatibility feature on 11.x, so perhaps it's better to follow what I've done in cutensor-feedstock and release 1 conda package for all CUDA 11.x, saving us some headache here. The price to pay is to maintain a conda-forge-config.yml and reject migrators.

@conda-forge-admin rerender

New smithy is working fine here. I am going to close the PR but leave my branch. If people want these changes, we can put them into the pinnings repo and a new PR on cudnn


Object reference not set to an instance of an object while performing upsert request.

I'm getting 'Object reference not set to an instance of an object' while using upserts.
This is example code.
  var entity = new Microsoft.Xrm.Sdk.Entity("account", "rkv_ctscode", "11111");
  entity["name"] = "test";

  client.Execute(new UpsertRequest { Target = entity });

Stack:
at Microsoft.PowerPlatform.Cds.Client.CdsServiceClient.Execute(OrganizationRequest request)
at ConsoleApp2.Program.Main(String[] args) in C:\xxxs\ConsoleApp2\Program.cs:line 19
When viewing the request in fiddler everything looks OK.

Looks like UpsertRequest is not handled when trying to parse the result.
https://github.com/microsoft/PowerPlatform-CdsServiceClient/blob/bd5dee5c8ecef545b2cede3fcaedc0fff0fa7abf/src/GeneralTools/CDSClient/Client/CdsServiceClient.cs#L5068

Duplicate of https://github.com/microsoft/PowerPlatform-CdsServiceClient/issues/50

@MattB-msft this is actually a different issue then the one you linked.

When using upsert in combination with alternate key you get a null reference from the client. Tested with latest version. 0.2.23-alpha


[Toothpick] Device Support Form

Extension
https://www.raycast.com/briankosw/toothpick
Description
Device brand and model
Replace this line with your device's brand name and model
Device data
{"Jabra Elite 85t":{"device_address":"30:50:75:C3:48:8E","device_batteryLevelMain":"100%","device_firmwareVersion":"2.0.0","device_minorType":"Headset","device_productID":"0x24CD","device_services":"0x800019 < HFP AVRCP A2DP ACL >","device_vendorID":"0x0067","device_connected":"true"}}
Who will benefit from this feature?
All Jabra Elite 85t users :)
Anything else?
There are a few more popular Jabra earbuds available. If you'd like help with icons I am happy to help.
Thank you.

Hey! Your device will be mapped in the next release with a custom icon, with possible added functionality in the future. Thanks for your submission.


Release changelog missing

Hello,
Release change log can be like : https://github.com/Alamofire/Alamofire/releases
but it is like : https://github.com/daltoniam/Starscream/releases

👍. I haven't looked into what it would take to do that. PR is welcomed. You can also see all the changes in the CHANGELOG: https://github.com/daltoniam/Starscream/blob/master/CHANGELOG.md


Could I translate your post about goawk to Chinese

@benhoyt
Your Writing
https://benhoyt.com/writings/goawk/

Definitely! I'm honoured. The Markdown source is here. Let me know once you've published it and I can add a link.

sure

@benhoyt
Chinese: -- En -->- Zh  ：中文
Here we go, Translation

1. your git repo:benhoyt/goawk's README.md + writing/goawk 中文

2. your writing/goawk also upload my blog yobrave

Thank you!

I added a link to the Chinese translation at the top of https://benhoyt.com/writings/goawk/

Hi @chinanf-boy: just a note in case you want to make the update too. I made a change to how I display the performance numbers: https://benhoyt.com/writings/goawk/#performance-numbers
It's inverted, so higher is better, and I normalize it to awk instead of goawk. This makes it easier to read, and easier to compare as the GoAWK gets faster.
Change here: https://github.com/benhoyt/benhoyt.github.com/commit/40985f5bc24ad444f73ca54523f5ce81c452884a


Give users ping

I'm trying to figure out a problem with globus and it would be useful to have ping available.
On ubuntu, this is
apt-get install iputils-ping

https://superuser.com/a/853376

Crud.  I was confused.   Ping is missing from another juptyerhub install, not this one.


Implement WriteSysEx() and WriteSysExBytes()

The C side of Pm_WriteSysEx() expects a byte array to read the message
data from. We must hence convert the hex string into bytes before
handing it over.
To make the API more flexible, introduce an exported function
WriteSysExBytes() that takes in a []byte instead of a string.

Hi!
Thanks for the feedback, all updated now. I also added a ReadSysExBytes() function and updated the pull request.
Cheers

Left more comments.

Hi!
All done, except for the panic(err). Unless it's the canonical way of doing error handling in examples, I feel it's out of proportion. In reality, users want to retry or return the error.
That said, if there are compelling reasons for panic(), please merge the commit and change it yourself in a separate commit.
Cheers

@adiknoth
Use log.Fatal or panic to handle the errors. That's the canonical way on Go samples. See the os package and the inline examples from https://golang.org/pkg/os/
file, err := os.Open("file.go") // For read access.
if err != nil {
	log.Fatal(err)
}

Your users can determine what to do with the error, but an empty error handling looks ugly.

PTAL

Thanks!


Variant of Examine button with explicit results for SPARK course

Right now we have a prove_flow_button that calls GNATprove in flow mode. When the checks all pass, this generates no messages. It would be better to use the new capability of flow analysis to list dependencies that it checked with --report=all.
I suggest we add a parameter prove_flow_report_all_button that would add --report=all to flow mode.
When done, I can do a pass over SPARK course to adjust the source when useful.

This is now implemented on the server side with AdaCore/code_examples_server#19 and learn branch issues/236.
@yannickmoy I would recommend adding your changes to the SPARK courses that require the new report all examine button on the issues/236 branch. We can then do a PR and coordinate the merge into master with the PR for the server side.


Training resnets on a loop results in loss plots with multiple lines

I am training multiple resnet models on a loop, each with a different set of training and testing images. Each iteration begins with tf.keras.backend.clear_session(). When I call the following code, on initial iterations the loss plot looks normal, however on later ones multiple lines are displayed:
        plt = learner.plot(return_fig =  True)
        plt.savefig(f'{model_path}/loss.tiff')

Do you know what could be causing that?

It's hard to tell, since you didn't share any code reproducing the problem.  You can try looking at Learner.history.history  (which is a Python dictionary) to examine what's happening (and possibly edit as needed when plotting).


Uppercase header names result in invalid elm code

Given an API like
type SecureApi =
  Header "Authentication" String :> "item" :> Get '[JSON] [Item]

servant-elm will generate
getItem : String -> Http.Request (List (Item))
getItem Authentication =
    Http.request
        { method =
            "GET"
        , headers =
            [ Http.header "Authentication" Authentication
            ]
        , url =
            String.join "/"
                [ ""
                , "item"
                ]
        , body =
            Http.emptyBody
        , expect =
            Http.expectJson (list decodeItem)
        , timeout =
            Nothing
        , withCredentials =
            False
        }

...

which will result in the compile error Cannot find pattern 'Authentication'.
A trivial fix would be to convert the header name to lowercase before generating the elm code, resulting in a valid variable name.
Note that, although
type SecureApi =
  Header "Authentication" String :> Header "authentication" String :> "item" :> Get '[JSON] [Item]

will compile into a valid servant API, it is not a valid definition: the relevant RFC states that header names are case-insensitive. If either variant is is set by the client, both variants will have that value in servant, with the uppercase one having precedence if both are set.
Converting the header name to lowercase can therefore never result in a name clash with another header.

Hi @Crote, thanks for doing the research on this. Lower-casing the first letter of the header name seems like an acceptable solution.
I can see the same problem arising for captures and query params too though. Perhaps prefixing all of the arguments with cap_, query_ or header_ would be a more general solution.


00FF00- red   FF0000 -Green other works fine like FFFF00 - yellow

over MQTT  / Wheel / Ring / Node red /Apk  / Openhab
My whole set up is working fine except following issue .
Red selection reflecting as green over ws2812B
Green selection as red
Yellow as Yellow
Blue as Blue
All effects working fine
I am using Wemos X- ring . removed the U1 switch .
Using current version of firmware
This looks my X ring is GRB and not RBG connection Kindly suggest firmware changes to make it compatible with GRB

You can change the color setting here:
https://github.com/toblum/McLighting/blob/172d93443d031d89a62b87a874ec712098fd494c/Arduino/McLighting/McLighting.ino#L98 if you're using WS2812FX
or here:
https://github.com/toblum/McLighting/blob/172d93443d031d89a62b87a874ec712098fd494c/Arduino/McLighting/McLighting.ino#L73 if you're using NeoAnimationFX
Regards
Tobias


feat: add obsidian and notion to db

The product's website: https://obsidian.md/
Brew link: https://formulae.brew.sh/cask/obsidian

sorry for faulty close operation. closed in favor of https://github.com/alpercun/fancy-macbook-app/pull/12


Error after installation

Hi,
I just installed the plugin but it fails with the following stack trace:
Error: Cannot find module 'saml'
Require stack:
- /Users/gbartoloni/Library/Application Support/Insomnia/plugins/insomnia-plugin-sfsf-samlassertion/src/samlAssertion.js
- /Users/gbartoloni/Library/Application Support/Insomnia/plugins/insomnia-plugin-sfsf-samlassertion/app.js
- /Applications/Insomnia.app/Contents/Resources/app.asar/index.html
    at Module._resolveFilename (node:internal/modules/cjs/loader:1082:15)
    at o._resolveFilename (node:electron/js2c/renderer_init:2:3879)
    at Module._load (node:internal/modules/cjs/loader:927:27)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at o._load (node:electron/js2c/renderer_init:2:3109)
    at Module.require (node:internal/modules/cjs/loader:1148:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (/Users/gbartoloni/Library/Application Support/Insomnia/plugins/insomnia-plugin-sfsf-samlassertion/src/samlAssertion.js:1:169)
    at Object.<anonymous> (/Users/gbartoloni/Library/Application Support/Insomnia/plugins/insomnia-plugin-sfsf-samlassertion/src/samlAssertion.js:126:3)
    at Module._compile (node:internal/modules/cjs/loader:1269:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1324:10)
    at Module.load (node:internal/modules/cjs/loader:1124:32)
    at Module._load (node:internal/modules/cjs/loader:965:12)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at o._load (node:electron/js2c/renderer_init:2:3109)
    at Module.require (node:internal/modules/cjs/loader:1148:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (/Users/gbartoloni/Library/Application Support/Insomnia/plugins/insomnia-plugin-sfsf-samlassertion/app.js:1:187)
    at Object.<anonymous> (/Users/gbartoloni/Library/Application Support/Insomnia/plugins/insomnia-plugin-sfsf-samlassertion/app.js:2:3)
    at Module._compile (node:internal/modules/cjs/loader:1269:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1324:10)
    at Module.load (node:internal/modules/cjs/loader:1124:32)
    at Module._load (node:internal/modules/cjs/loader:965:12)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at o._load (node:electron/js2c/renderer_init:2:3109)
    at Module.require (node:internal/modules/cjs/loader:1148:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at wF (file:///Applications/Insomnia.app/Contents/Resources/app.asar/index-ae32ab7a.js:57:7484)
    at rE (file:///Applications/Insomnia.app/Contents/Resources/app.asar/index-ae32ab7a.js:57:8229)
    at async u (file:///Applications/Insomnia.app/Contents/Resources/app.asar/index-ae32ab7a.js:193:32951)

Could you help me?
Thanks,
Giacomo

Hi Giacomo,
Thanks for reaching out. I've just experienced something similar when I've tried to install the plugin via the Install Plugin button in the https://insomnia.rest/plugins/insomnia-plugin-sfsf-samlassertion link, but when I've closed Insomnia and opened it again I could use the plugin without issues. The installation process directly through Insomnia giving the npm package name insomnia-plugin-sfsf-samlassertion  (Application -> Preferences , tab Plugins) didn't need that, it ran without problems. For the time being I believe this can be an option; I'll check meanwhile what could be causing this.
Best regards,
Éder

Hi Éder,
thanks for the quick response.
I've uninstalled the plugin roughly removing its folder from the plugins folder, then restarted insomnia and tried to install it following your instructions.
It gives this error:
Error: Error invoking remote method 'installPlugin': SystemError [ERR_FS_CP_EINVAL]: Invalid src or dest: cp returned EINVAL (cannot copy /var/folders/lh/t78jdgfx1557rr7_4x13ygphf38x25/T/insomnia-plugin-sfsf-samlassertion-1692282939975/uuid/dist/bin/uuid to a subdirectory of self /var/folders/lh/t78jdgfx1557rr7_4x13ygphf38x25/T/insomnia-plugin-sfsf-samlassertion-1692282939975/uuid/dist/bin/uuid) /Users/gbartoloni/Library/Application Support/Insomnia/plugins/insomnia-plugin-sfsf-samlassertion/node_modules/.bin/uuid
    at a.invoke (node:electron/js2c/renderer_init:2:7723)
    at async onSubmit (file:///Applications/Insomnia.app/Contents/Resources/app.asar/index-ae32ab7a.js:195:513)

Thanks,
Giacomo

Hi Giacomo,
Sorry for my late response. I've tried to reproduce the error above, but I couldn't since it is working on my current setup. Per the error above it seems you are using MacOS, is it right? Have you tried to install other plugins to check if they are successfully installed? If yes, I'll find somebody that has a MacBook so that I can check whether the plugin works as intended.
Regards,
Éder

Closing due to missing feedback.

Closing due to missing feedback.


Bump to k8s.io 1.26.7 dependencies

In particular, this includes a fix for the 1.26/1.27 aggregated discovery errors; see
https://github.com/kubernetes/kubernetes/pull/116603 for details.

/cc @sridhargaddam @tpantelis

/approve

/lgtm


chore(upgrade): v1.10.0 to v1.11.0

Upgrade Polkadot-sdk 1.10.0 to 1.11.0
Update weights to reflect the new version.

Notable Changes:

Apply patch run_with_spec
Genesis Presets
Integrate LiteP2P
Template Simplification

For more details, please refer to:
Release Notes
#1957

I’ve split off the Omni Benchmarker CI updates into a follow-up PR.

I reviewed weights changes, and ran make start. I ran all the rust tests. I could not run make start-paseo-relay because of broken docker files (not a regression). I could not get e2e tests to run locally and they would not recognize a running local frequency instance: Unable to find or start a Frequency node; aborting.

Thanks for double checking. How are you running the e2e test? I was able to have them run doing make e2e-tests?


avoid death corridors

this is mostly fixed as a side effect of minmaxing the future. i considered floodfilling to influence scoring, but that could lead to false positives when a small corridor made by your own body is actually a good idea to enter. closing!


GetCallIndex trait

#13511

bot fmt

is there anything from my side needed regarding checks? I don't see an option to edit labels here.

Yea sorry I am a bit slow currently with all the issues :sweat_smile:

bot rebase

bot rebase

bot merge


DOMException: Failed to execute 'setItem' on 'Storage': Setting the value of 'vuex' exceeded the quota

Hi,
Today, I started having this error message:
"DOMException: Failed to execute 'setItem' on 'Storage': Setting the value of 'vuex' exceeded the quota."
Below the app configuration I have:
const vuexLocalStorage = new VuexPersist({
key: 'vuex',
storage: window.localStorage,
reducer: state => ({
user: state.user,
userConnected: state.userConnected
}),
})
const store = new Vuex.Store({
state,
mutations,
plugins: [vuexLocalStorage.plugin, createPersistedState(), createMutationsSharer({predicate: ['mutation1', 'mutation2']})],
modules: {
user,
...
},
});
I have tried to find a solution for hours but still no clue how to sort this out.
So far, I have tried on different web browsers firefox, chrome and safari; I have cleared the cache but still same error.
Also tried to remove the vuexLocalStorage from the store plugins, but it did not change anything.
Would someone have a solution to fix, tutorial to follow to change the cache strategy or any other way?
I am working on:
mac OS Mojave
vuejs 2.5.9
vue-axios 2.0.2
vuex-persistedstate 2.5.4
node 10.8.0
npm 6.2.0

Just to be sure the issue was coming from my use of vuex-persistedstate, I've updated that part changing the key name :
const store = new Vuex.Store({
state,
mutations,
plugins: [createPersistedState({key: 'localtest'}), createMutationsSharer({predicate: ['mutation1', 'mutation2']})],
modules: {
user,
...
},
});
now the error I receive is indeed the same but this time with the name localtest instead of vuex

I thought I replied on this issue. At the end, I made it work by storing less in the cache, using a reducer within the createPersistedState options.


Add support for building binary columns with records.Build[T]

This commit adds TYPE_BINARY for schema v1alpha1 that represents columns of go type []byte.
[]byte columns are mapped to *array.Binary. All other options i.e encoding, compression etc works just like other supported column types.

Will do a followup PR to add test matrix for sorting binary columns after this lands.


Switch to OpenAPI v2 (instead of swagger) to fix API page generation.

Summary of Bug
The make proto-gen and make proto-swagger-gen targets currently fail.
When using the ghcr.io/cosmos/proto-builder:0.14.0 docker image, go-related stuff fails because our go.mod says to use go v1.23, but that image doesn't have that version of go. So make proto-gen fails with this: go: download go1.23 for linux/arm64: toolchain not available.
If we switch it to 0.15.0 then make proto-gen succeeds, but make proto-swagger-gen fails with Failure: plugin swagger: could not find protoc plugin for name swagger - please make sure protoc-gen-swagger is installed and present on your $PATH. That's because SDK has switched their proto/buf.gen.swagger.yaml to use openapiv2, but we still use swagger (in the name field). So when they built the ghcr.io/cosmos/proto-builder:0.15.0 image, they didn't include the protoc-gen-swagger utility, since they don't need it anymore.
Version
main at c70232484 Bump go to v1.23 (from v1.21) (#2132)
Steps to Reproduce
Run either make proto-gen or make proto-swagger-gen.
To Fix

Bump the proto image version to 0.15.0 (or later).
Update proto/buf.gen.swagger.yaml to use openapiv2
Review our proto related make targets and scripts, comparing them to what the SDK has and make any relevant updates. E.g. I think we might be able to take the if statements out of the make targets now.

Also, the SDK does not include Tx endpoints in their swagger stuff. We should consider either A) adding them to our stuff or B) removing ours or C) leaving it as it is. I'm pretty sure none of the Tx endpoints actually work from the swagger page, but it's nice to have them there for the documentation. To add them, we'd probably have to generate all of the SDK's stuff on our own (instead of just copying their swagger.yaml), but we (hopefully) have all the protos in the third_party directory, so it might not be too hard. Option A is nice because then there's a more complete picture of available functionality (and we could probably have them separated by module like ours), but requires extra work. Option B is nice because it matches what the SDK does and doesn't cause as much confusion when someone tries one of our Tx endpoints from that page, and it fails, and is a pretty simple change, but ends up hiding functionality. Option C is nice because it's the easiest, but still hides some functionality.
As of right now, I'd like to see us do option A, and C is okay, but I'm not a fan of B. It's nice to present a more complete picture of functionality even if you can't use the swagger page to try out the Tx endpoints.

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

Having a complete set of endpoints is nice since this information can be combined with ReDoc to make very readable documentation such as: https://test.provlabs.io/vault/docs


Error: bootstrap: controller-wait wait error: bootstrap: timed out

i have an issue trying to set up my first flynn-cluster, maybe someone is able to help me with this:
Error: bootstrap: controller-wait wait error: bootstrap: timed out waiting for http://controller.discoverd, last response "Get http://<IP_ADDRESS>:80: dial tcp <IP_ADDRESS>:80: i/o timeout"
hope someone can help me, thanks

@Schinti95 do you have a firewall configured? Or have you perhaps also installed Docker 1.13 on the same host?

@lmars for firewall I just have iptables configured:

*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -p udp -m udp --dport 443 -j ACCEPT
-A INPUT -p udp -m udp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -m state --state INVALID -j DROP
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -s <IP HOST 1>/32 -j ACCEPT
-A INPUT -s <IP HOST 2>/32 -j ACCEPT
-A INPUT -s <IP HOST 3>/32 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
-A INPUT -i flynnbr0 -j ACCEPT
-A INPUT -i flannel0 -j ACCEPT
-A INPUT -i flannel.1 -j ACCEPT
-A INPUT -i vnet+ -j ACCEPT
-A OUTPUT -m conntrack --ctstate ESTABLISHED -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 22 -m conntrack --ctstate ESTABLISHED -j ACCEPT

I just noticed on 2 Hosts i habe Docker 1.12.6, on one Host I habe 1.13.0 , can this be the issue?

@Schinti95 Docker is known to mess with iptables and potentially cause issues (see here for example).
I recommend installing Flynn on hosts without Docker.


Create a Core Simulation Engine

I would like to see a version of this with the GUI completely removed to leave just the core simulation parts of the code. Which would just be the CUDA files and a small wrapper API around them to get the data in/out and to step through the simulation.
Ideally it would compile to a static library.
I may look at doing this myself sometime and then integrate it into Cinema 4D as a new plugin for Windows users only.

Hello! Sorry for the late reply.
I'll rework the entire code using imgui instead of Qt in May. :)


tests/unit/test_faultydata.py should be reinstated

Assumes #1166 has been merged.
The tests/unit/test_faultydata.py is intended to check that we get the correct behaviour when we try to insert bad data into our repo. The tests currently in the module will need some refactoring, and should be reinstated. We should also aim to add quite a few more tests here, as dealing properly with dodgy inputs is one of the most important usability criteria for bioinformatics software, and will really help our users do their job better and more efficiently.

Fixed in #1221


Make only one Preview button

Describe the feature you'd like
Only one preview button will make the app more user friendly while having two preview button doesn't look good for now.
Additional context
The preview button will be besides the current Send button.
Would you like to work on the issue?
YES

@yatri1609 I do not think it should be done. Either text or bitmap can be previewed. If a single button is made, it will be confusing for the user to know that only one of the items can be previewed at once. For now, it will be better to let there be 2 separate buttons.
@adityastic can you also please give your views?

@yatri1609 I do not think it should be done. Either text or bitmap can be previewed. If a single button is made, it will be confusing for the user to know that only one of the items can be previewed at once. For now, it will be better to let there be 2 separate buttons.
@adityastic can you also please give your views?

I think having 1 preview button also makes it clear enough for user that just one can be previewed. I don't think there is need of two buttons as such.

How is it clear with just one button? If you place just one button, the user might think that both the things can be previewed at once. It won't be very good UX to use only one button.

I think that the main aim of having a preview button is to preview the look of the badge and having one makes UI more sleek and I think we can put a toast message that currently text is being previewed or so. @iamareebjamal @CloudyPadmal What do you think of having just one preview button ?

Hey guys, check #151. It fixes this issue of buttons. I think this might be the better solution. What do you guys say? @yashk2000 @yatri1609 @iamareebjamal

@adityastic that's what I think should be done. That is the only way to make the app less clustered.

@yashk2000 @adityastic I think we should also take some ideas from the mentors. Also adding bottom tab is a good idea I think, and @adityastic we both can work together on it.

@yatri1609 yes, we can create a bottom navigation with viewpager. @yashk2000, you and me, all three of us can work on this. This would be an amazing experience

Great ! @adityastic  I'll start with the bottom tab basic layout then and we can keep improvising it all through out, and put the issue breakdown and milestones.

ok, great. get the bottombar working.

@yatri1609 is the bottombar done?

@adityastic if you were already working on the bottom bar and are already done with it, I guess you can open a pr for that.

@yashk2000 alright


Appearance enhancements made

Made the border shadow of cards in our goals section uniform and added suitable transition on hovering.
Enhanced footer by giving proper padding to sections and changing colors of certain section in it.

https://github.com/user-attachments/assets/72d2317d-4d2b-4b6f-b1dc-be636ff2d027
@Virtual4087 Made the border shadow of cards in our goals section uniform and added suitable transition on hovering.
Enhanced footer by giving proper padding to sections and changing colors of certain section in it.

@nileshkr022 The padding seems nice. But I don't think the hover effect is needed so you can remove it

Please request a review after removing the hover effect

what i have to remove? The color or scaling or both

@nileshkr022 just keep the changes made to the footer section. You can discard the other changes or maybe try making the hover effect more visually appealing if you can. It's fine either way, I'll merge it once you do that

https://github.com/user-attachments/assets/7b67475f-214c-4dee-be42-1f1bb2bec67c


New version: Anaconda.Anaconda3 version 2023.09-0

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@denelon - I think this is a pipelines error; The dependency specified is actually for the version that is being added
https://github.com/microsoft/winget-pkgs/blob/7edf5e724deb72aee9428c7c59835931366bde9e/manifests/p/PhotonicsTUL/PLaSK/2024.02.21/PhotonicsTUL.PLaSK.installer.yaml#L11-L14
https://github.com/microsoft/winget-pkgs/blob/7edf5e724deb72aee9428c7c59835931366bde9e/manifests/p/PhotonicsTUL/PLaSK/2024.01.06/PhotonicsTUL.PLaSK.installer.yaml#L11-L14

Close with reason: Duplicate of #145929;


Does Lit-gpt support Zephyr-7b-beta?

I recently came across a model named Zephyr-7b-beta, which seems to be a great fit for my current needs.
I am wondering if Lit-gpt currently supports this model?
Thank you so much!

We don't currently have a config for it but supporting it should be as simple as adding one, since it's Mistral-7B based, which we support (without sliding window attention): https://github.com/Lightning-AI/lit-gpt/blob/main/lit_gpt/config.py#L1177-L1191

Thank you for your reply, does it look like this after adding?
config.py
`##########################
HuggingFaceH4 zephyr-7b-beta
##########################
zephyr = [
# https://huggingface.co/HuggingFaceH4/zephyr-7b-beta/blob/main/config.json
dict(
name="zephyr-7b-beta",
hf_config=dict(org="HuggingFaceH4", name="zephyr-7b-beta"),
padded_vocab_size=32000,
block_size=4096,  # should be 32768 but sliding window attention is not implemented
n_layer=32,
n_query_groups=8,
rotary_percentage=1.0,
parallel_residual=False,
bias=False,
_norm_class="RMSNorm",
norm_eps=1e-05,
_mlp_class="LLaMAMLP",
intermediate_size=14336,
)
]
configs.extend(zephyr)`
In addition, do I need to use the zephyr input format when preparing the data?
prepare_my_data.py
`def generate_prompt(example: dict) -> str:
"""Generates a standardized message to prompt the model with an instruction, optional input and a
'response' field."""
if example["input"]:
    return (
        f"<|system|>\n{example['instruction']}</s>\n<|user|>\n{example['input']}</s>\n<|assistant|>"
    )
return (
   f"<|system|>\n{example['instruction']}</s>\n<|assistant|>"
)`

Is there anything I've missed that I need to modify?
Thank you very much for your help!

Thank you for your reply, does it look like this after adding?
config.py
##########################
# HuggingFaceH4 zephyr-7b-beta
##########################
zephyr = [
    # https://huggingface.co/HuggingFaceH4/zephyr-7b-beta/blob/main/config.json
    dict(
        name="zephyr-7b-beta",
        hf_config=dict(org="HuggingFaceH4", name="zephyr-7b-beta"),
				padded_vocab_size=32000,
        block_size=4096,  # should be 32768 but sliding window attention is not implemented
        n_layer=32,
        n_query_groups=8,
        rotary_percentage=1.0,
        parallel_residual=False,
        bias=False,
        _norm_class="RMSNorm",
        norm_eps=1e-05,
        _mlp_class="LLaMAMLP",
        intermediate_size=14336,
    )
]
configs.extend(zephyr)

In addition, do I need to use the zephyr input format when preparing the data?
prepare_my_data.py
def generate_prompt(example: dict) -> str:
    """Generates a standardized message to prompt the model with an instruction, optional input and a
    'response' field."""

    if example["input"]:
        return (
            f"<|system|>\n{example['instruction']}</s>\n<|user|>\n{example['input']}</s>\n<|assistant|>"
        )
    return (
       f"<|system|>\n{example['instruction']}</s>\n<|assistant|>"
    )

Is there anything I've missed that I need to modify?
Thank you very much for your help!


Use Marathon 0.13.0

See release info here: https://github.com/mesosphere/marathon/releases/tag/v0.13.0

Fixes #252
The user can configure the zk path. If he does, that value will be taken - we will not mess with configuration, as the ticket suggests. Only if the user does not supply a config value, a default is constructed by using zk://master.mesos:2181/universe/{framework-name}
See snippet from command line:
--zk {{#command-line.zk}}{{command-line.zk}}{{/command-line.zk}}{{^command-line.zk}}zk://master.mesos:2181/universe/{{command-line.framework-name}}{{/command-line.zk}}

Thank you @aquamatthias! Can we make sure that we also submit a PR against the version-2.x branch. We are going to lock this branch once we release the latest DCOS CLI. Thanks!

@jsancio - will you test installation of this package or should I do it?

@jsancio sure. can you point me to the changes/documentation for v2?

@ssk2 Please test it. I don't think I will be able to get to it today. Thanks!

It starts up and is green eventually. But in the DCOS ui there is neither an icon, nor a health state:

Smoke tested to run a non-Docker sleep 120 and a dockerized echo Hello World successfully via the UI.

After setting marathon.url manually in the dcos-cli config (compare https://github.com/mesosphere/dcos-cli/issues/396), the cli seems to work:
dcos marathon task list
APP           HEALTHY          STARTED              HOST     ID
/test-docker    True   2015-12-21T11:09:40.608Z  <IP_ADDRESS>  test-docker.5442cc55-a7d3-11e5-9168-4670fbe3ae43

Smoke test are successful. Not sure about the icon/health issue. Somebody from the team has to judge whether this is normal.

Thanks @sttts there is a health check in the marathon.json as well as icons in the package.json.
@rcorral: are there any changes in the DCOS-UI I am not aware of? Why is the health state not shown? Why is the icon not visible?

Matthias,  you must have a property in the config called framework-name for
the health checks and icons to work in DCOS UI. I ran into the same problem
with Jenkins (see our multiverse package to see the fix).
On 21 Dec 2015 5:10 am, "Matthias Veit"<EMAIL_ADDRESS>wrote:

Thanks @sttts https://github.com/sttts there is a health check in the
marathon.json as well as icons in the package.json.
@rcorral https://github.com/rcorral: are there any changes in the
DCOS-UI I am not aware of? Why is the health state not shown? Why is the
icon not visible?
—
Reply to this email directly or view it on GitHub
https://github.com/mesosphere/universe/pull/268#issuecomment-166301722.

@aquamatthias - I just spoke to @mlunoe. framework-name should be nested under an object with the same name as the package for it to be picked up correctly. In this case, it worked when it used to live under marathon but will not work under command-line. This should fix the healthchecks issue.
This leads me to a secondary point. The new config format is more confusing than the old one. Specifically, the command-line object. If I understand it correctly, command-line exposes the properties that are passed to the Marathon application via the command line to start it. However, this exposes an implementation detail of the Marathon Universe package to the end user. Personally, I'd advocate having a more logical grouping, perhaps something like:

framework (properties related to the Mesos API)
networking (networking, HTTP server configuration)
security (SSL properties, etc.)
admin (logging, Datadog properties)
(cc @jgarcia-mesosphere)

Since version 8 is already used, I created another PR #277.

@ssk2: I did not know about the requirements for DCOS UI. Where is that written down?


Windows installation scripts

I want to add support for auto windows installation, but I'm not exactly sure what the existing procedure is for most of the servers.
The basic neovim installation procedure is that we provide a directory on stdpath("cache")/nvim_lsp/$server where you can download files and put binaries that can be used from the setup() function if it is installed. This means that all installation should be local installations.
Therefore, I would like to collect some examples of how people install things on windows and how it could be done with this kind of procedure, and what kind of utilities we would need to provide to make this ergonomic. Privilege escalation should not be required.

Closed by #498

Closed by #498


preloader

Though the preloader is added but it vanishes of in milliseconds and is not visible . I want to add timeout so that it is visible for some seconds.
@Aasthajain123  @avinashkranjan please assign this to me.

@Aasthajain123 please review the pr .


Support App level invitation of users

Notion Page

Hi @infinitetrooper , would like to work on this. can u assign it to me ?

@infinitetrooper Thank you for letting me know. Will check out other issues.


CORTX-33637: 'is_proc_client' function is not returning 'True' even for client services.

Problem: is_proc_client checks if service entry in consul ends with 'm0_client...'
But with current implementation client service entry in consul ends with actual service name
Solution:
Modified code to read client types are use them to compare client entries from consul.
Signed-off-by: Swapnil Gaonkar<EMAIL_ADDRESS>

Please update the commit message as,
Problem: is_proc_client() does not work

is_proc_client() checks if service entry in consul ends with `m0_client`.
But with current implementation client service entry in consul ends with actual service name,
e.g. rgw_s3.

Solution:
Modified code to read client types are use them to compare client entries from consul.

Signed-off-by: Swapnil Gaonkar [swapnil.gaonkar<EMAIL_ADDRESS>

@mssawant @SwapnilGaonkar7 can we merge this?


Grammar: Changes of SE-0310 are missing in the language specification

Description
The changes listed in SE-0310 are not contained in the official language specifiction.
getter-effects → "throws"
getter-effects → "async" "throws"?

Rules getter-clause and getter-keyword-clause are missing the getter-effects rule in the current spec:
getter-clause  → attributes? mutation-modifier? "get" getter-effects? code-block
getter-keyword-clause → attributes? mutation-modifier? "get" getter-effects?

I couldn't figure out if the spec is on GitHub. If you point me to it, I'd be glad to make the change.

@jansorg The language reference is maintained in the https://github.com/apple/swift-book repository.
@hamishknight Please transfer this issue.


Make Widget Spacing Consistant on Project Page

 Purpose
Get rid of excess padding on the logs widgets. Close #3636.
 Changes
Simple html change.
 Side Effects
None.

@Johnetordoff can you check if this solution affects the Dashboard page. Go to watchlist and check to see if there is enough spacing at the top. Thanks!

@caneruguz It doesn't seem to effect it significantly.

Okay that sounds good.


Option for trailing commas?

Is there a way to detect trailing commas with JSHint?

Why does having 'es5' on allow for trailing commas?
I don't want jshint to report
 this.delete

as an error
but I do want the trailing comma to be reported.
 {
   a: 1,
 }

Is this possible?

Is there an easy way to detect ONLY the trailing commas?

+1

@scottgonzalez or anyone really I guess - Is there any extension for this yet?

@scottgonzalez and anyone reading this - I see here the note about how Jshint doesn't want to be a style enforcer and to just use JSCS. So, that's what I shall do!

+1

+1

This feature was removed and is not coming back if you want style enforcement use jscs, or esformatter but +1 comments are not going to do much good at this point this is a 4 year old issue

@arschmitz
-1

+2


Convert provider to inline resources

We have some pretty confusing code to maintain compatibility with Chef 10.  This should be converted to inline resources which would simplify things greatly.

Fixed in #66


Min and Max Handle jump to Z = 0 in World Space

First off, thanks for this! It's exactly what I'm looking for. However, I'm having an issue.
As soon as I change the value of the Slider (either by dragging in playmode, or just changing the values in the editor) the Min Handle and Max Handle jump to Z0 in the World position.
Here are two screenshots taken from the MinMaxSliderDemo. The first is a fresh scene, the second is after I have changed the value.

I think I have found a workaround. I'll make a quick PR.


Bug: Editor Crash when selecting an empty paragraph with an image

Version 0.17
The PR https://github.com/facebook/lexical/commit/71880d22f63a8f2631352a7032a22f639238b306 by @jason89521
Introduced the following bug when upon selection of empty paragraphs it crashes the editor.
To reproduce:

Clear the editor
Type a few empty lines
Add an image
Select over the empty lines

Cannot revert automatically anymore, due to the number of changes since, but the issue is worth fixing.

I think this bug is just because they were trying to write "readable" code with variables instead of one big condition, but to be correct it has to short-circuit


Add Support For Transactions

template.executeInTransaction(KafkaOperationsCallback callback)
PlatformTransactionManager
DefaultProducerFactory to hand out a new Producer instead of a singleton (when transactions are enabled).

will this include honoring @Transactional as well ?

I think so. Since @Transactional starts a TX in the current thread, that won't be surprise from the producer side to pick up that one and participate in it.
Looks like this issue duplicates #258

@jorgheymans Yes - providing the implementation of PlatformTransactionManager provides that functionality.

Is there a recommended way to set the "transactionIdPrefix" on the DefaultkafkaProducerFactory?  The documentation that was added does not appear to get into that detail.

A transactionIdPrefix is exactly about ProducerConfig.TRANSACTIONAL_ID_CONFIG: https://kafka.apache.org/documentation/#producerconfigs:

The TransactionalId to use for transactional delivery. This enables reliability semantics which span multiple producer sessions since it allows the client to guarantee that transactions using the same TransactionalId have been completed prior to starting any new transactions. If no TransactionalId is provided, then the producer is limited to idempotent delivery. Note that enable.idempotence must be enabled if a TransactionalId is configured. The default is empty, which means transactions cannot be used.

So, if you familiar with that, it should not be so complicated to determine that this transactionIdPrefix is for distinguishing one transactional producer from another on the Broker level during troubleshooting.
Therefore you can set it into something like myAwesomeProducer on one DefaultKafkaProducerFactory and theirBadProducer on another. Or this can be based on the IP or other resource to determine the location of your producer. You can build any arbitrary string for this property.
Hope that helps

I am not sure what you mean by

The documentation that was added does not appear to get into that detail.

See the documentation.

Transactions are enabled by providing the DefaultKafkaProducerFactory with a transactionIdPrefix. In that case, instead of managing a single shared Producer, the factory maintains a cache of transactional producers. When the user close() s a producer, it is returned to the cache for reuse instead of actually being closed. The transactional.id property of each producer is transactionIdPrefix + n, where n starts with 0 and is incremented for each new producer.

Please explain what you think is "missing" and we'd be happy to clarify it.

I think I was a little hasty with my question, it is more of a spring-boot and spring-kafka question.  I am using spring-boot and was relying on the KafkaAutoConfiguration to inject all of the beans needed for me to Autowire my KafkaTemplate.  I can see from the spring-kafka documentation that to create the ProducerFactory I need to specify the @Bean method to construct the ProducerFactory and pass the configuration into the Factory:
`
@Bean
public ProducerFactory<Integer, String> producerFactory() {
return new DefaultKafkaProducerFactory<>(producerConfigs());
}
@Bean
public Map<String, Object> producerConfigs() {
Map<String, Object> props = new HashMap<>();
props.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "localhost:9092");
...
return props;
}
When using the KafkaAutoConfiguration with spring-boot I can set the producer properties in my application.yml and rely on the following method to do the work for me:
@Bean
@ConditionalOnMissingBean(ProducerFactory.class)
public ProducerFactory kafkaProducerFactory() {
return new DefaultKafkaProducerFactory<>(
this.properties.buildProducerProperties());
}
This is using the KafkaProperties configuration properties class.  I was looking for a configuration property I could use to set the transactionIdPrefix on the producer factory, but it does not appear that the spring boot KafkaAutoConfiguration and related configuration properties support that.  Therefore I think I need to do something like this:
@Configuration
@EnableConfigurationProperties(KafkaProperties.class)
public class KafkaTransactionalProducerFactory<K, V> {
private final KafkaProperties properties;

public KafkaTransactionalProducerFactory(final KafkaProperties properties) {
	this.properties = properties;
}

@Bean
public ProducerFactory<K, V> kafkaProducerFactory() {
	final DefaultKafkaProducerFactory<K, V> defaultKafkaProducerFactory = new DefaultKafkaProducerFactory<K, V>(
			this.properties.buildProducerProperties());
	defaultKafkaProducerFactory.setTransactionIdPrefix("my.transaction.id");
	return defaultKafkaProducerFactory;
}

}
`

@cortexcompiler ,
I think this is a good catch!
Indeed we should add that transactionIdPrefix as a configuration property into Spring Boot.
Please, raise an issue there and link it here.
More over I even think that we should auto-configure KafkaTransactionManager and maybe even inject it into the default ConcurrentKafkaListenerContainerFactory if the consumer transactional  option is true, too...


Image compression fix for 1003

Description
This "one-line code change" PR fixes compression artifacts in browser screenshots by setting WebP quality to 100%. The issue was particularly noticeable in:

Font rendering - especially at smaller sizes (8px)
1px line tests - particularly at angles between 30-45°
Gradient tests - showing banding in smooth transitions

Before/After Comparison

Before uses the publicly-available 3.0.4
After changed the version in package.json to 3.0.99 and rebuilt (for a visual indicator; also, to avoid collision with 3.0.5 if released during testing)

Font Tests

Before (3.0.4): Significant blurring and loss of detail in 8px font, with characters appearing fuzzy and sometimes blending together
After (3.0.99): Crisp text rendering at all sizes, with clear character separation and improved readability

Line Tests

Before (3.0.4): Noticeable aliasing and stair-stepping on angled lines, particularly between 30-45°
After (3.0.99): Clean, sharp lines at all angles with minimal aliasing and improved edge definition

Gradient Tests

Before (3.0.4): Visible banding in gradients, with distinct steps visible in what should be smooth transitions
After (3.0.99): Smooth, continuous gradients without banding artifacts

Technical Details
The fix is to set the WebP quality parameter to 100% in BrowserSession.ts when taking screenshots:
let screenshotBase64 = await this.page.screenshot({
    ...options,
    type: "webp",
    quality: 100, // Set maximum quality to prevent compression artifacts
})

This ensures maximum quality for WebP compression, eliminating visible artifacts while still maintaining reasonable file sizes through WebP's lossless compression capabilities.
Testing
Test patterns were created to verify the improvement:

Font rendering at various sizes (12px, 10px, 8px)
1px lines at angles from 0° to 45° in 1° increments
Gradient patterns to check for banding

Screenshots were captured with both versions and compared to verify the quality improvement. The test files and comparison screenshots are:
Before (3.0.4):

3.0.4-2024-12-23T20-43-32-631Z-0a4444.png - Font tests
3.0.4-2024-12-23T20-43-38-736Z-8d061b.png - Line tests
3.0.4-2024-12-23T20-43-44-087Z-3460fb.png - Gradient tests

After (3.0.99):

3.0.99-2024-12-23T20-50-56-414Z-28aa39.png - Font tests
3.0.99-2024-12-23T20-51-03-293Z-1e2c01.png - Line tests
3.0.99-2024-12-23T20-51-17-488Z-77e470.png - Gradient tests

Comparisons:

Comparison of '42' text in the 42 degree angle, zoomed to 2000%, shows extra pixels above, and changed line color below - Screenshot from 2024-12-23 16-14-20.png
Comparison of '42' text in the 42 degree angle, zoomed to 2000%, shows extra pixels above, and changed line color below, highlights added to identify - Screenshot from 2024-12-23 16-16-34.png

Two additional comparison images, from within GIMP, dramatically showing how many background pixels were affected by the compression by only changing one value, increasing Chroma to 100%
Note, left is before the fix; right is after it, and appears crystal clear even with max Chroma

Comparison of '42' text in the 42 degree angle, zoomed to 2000%, shows extra pixels above, and changed line color below, in GIMP, No change - Screenshot from 2024-12-24 12-20-05.png
Comparison of '42' text in the 42 degree angle, zoomed to 2000%, shows extra pixels above, and changed line color below, in GIMP, Chroma to 100% - Screenshot from 2024-12-24 12-20-59.png

Note: the six Before and After images were saved as .webp files (by adding temporary code to save them, after obtaining them); however, GitHub does not support that type, so I used ImageMagick to convert to .png files.
Checklist

[✅] Code follows project style guidelines
[✅] Documentation has been updated
[✅] Tests have been added/updated
[✅] All tests pass
[✅] Visual regression testing completed with before/after screenshots

Related Issues
Fixes #1003 - WebP compression artifacts in browser screenshots

[!IMPORTANT]
Fixes image compression artifacts by setting WebP quality to 100% and introduces auto-approval settings and .clinerules support.

Behavior:

Sets WebP quality to 100% in BrowserSession.ts to fix compression artifacts in screenshots.
Introduces auto-approval settings in AutoApprovalSettings.ts for actions like reading files, editing files, executing commands, using the browser, and using MCP servers.
Adds .clinerules file support for custom project instructions.

UI Components:

Adds AutoApproveMenu.tsx for managing auto-approval settings in the UI.
Updates ChatView.tsx and ChatRow.tsx to handle new auto-approval and notification features.
Enhances BrowserSessionRow.tsx to reflect changes in browser session handling.

Misc:

Updates ExtensionMessage.ts and WebviewMessage.ts to include new message types for auto-approval and notifications.
Modifies combineCommandSequences.ts to handle command approval logic.
Adds system notification support in notifications/index.ts for different OS platforms.

This description was created by  for 621692aadb75f5a9a2a6378a1f8e758d52068dc3. It will automatically update as commits are pushed.

This is a great find, thank you! I need to get the repo more in sync with mainline but will figure out how to apply this soon. Thank you for your contribution 🙌

This is supposed to be a single line change, but I see I'm merging "55 commits" and the lines changed are "+2,254 −426".
I had wanted to keep the fork/merge history, even though it's small.  I'll make a new PR, and make the change locally.
I got the title wrong too, needed to update that after copying.

Sounds great - let me know when it's ready!

Sounds great - let me know when it's ready!

Thank you.  Asking AIs for assistance with issues clicking around in the UI while attempting to submit this PR, I received, "this is a common complaint with GitHub."  1/2 :)
I see that I missed your earlier comment.  When I saw the "no changeset found", I thought I had made an even worse mistake than bringing 55 changes over, so I bailed out.
Based on your comments, I "think it might be ready now" -- if you're okay with my helping bring those other 54 PRs forward.  The bots see no issues with them.
I am reopening with that in mind, and will await further guidance.
Although, I did also see that it would bring over the UI components which Cline recently added -- the checkbox in the chat window for permissions, which differs from the configuration settings you had added, prior to Cline's.
And, a "thinking out of the box" idea: if both settings UIs pull from a common base (which could even include the i18n strings), then maybe providing users with both "belt, AND suspenders" options would fit more pants and other coverings-that-might-not-come-with-belt-loops-to-begin-with?  (To extend a metaphor to the breaking point, perhaps...  :)  My goal is genuine: help as many as possible.)
Thank you again!

Again, a wrong click (Commented only); now, the reopen button.  Gives me the opportunity to say, thank you again.

Sounds great - let me know when it's ready!

Thank you again!  I have followed one of the "Plan B" instructions the AIs gave me earlier: clone to someone else, or an organization.  I just happened to have a mostly-unused organization, so was able to do it in short order.  Will close this one, again, so you can merge those other 54 at your leisure.
Now family stuff.  Have a wonderful Christmas Eve!

...and, it's gone.  :)


Add ability to disable sorting of items in BOXItemsViewController.

In some cases, developers just want to display their BOXItems in the order they
provided it, without any sorting done for display.

Verified that @RicoYao has signed the CLA. Thanks for the pull request!

minor description comment. +2 LGTM


[BEAM-7919] Add MongoDB IO integration test for py3.7

Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Run seed job

Run Python MongoDBIO_IT

Run Python MongoDBIO_IT

Run seed job

Run Python MongoDBIO_IT

R: @tvalentyn

Run seed job

LGTM, thank you.


fixed naming in kpt file

fix the kpt file naming from smf to amf.
cope/paste issue

/approve

/assign @Smitholi67
Please review


When I do a .PUT request, the authorization header is not in request headers Alamofire 3.0, iOS 9.3, Xcode 7

Hi!
I would like to ask about a request: I'm using Xcode 7, iOS 9.3 and Alamofire 3.0
The header "Authorization" isn't apear correctly, somebody knows about this?
    Alamofire.request(.PUT, "http://myapiurl.com/api/", parameters: ["string":"10"], headers: ["Authorization":"Token priv_0a687b857c3683fda7311bf8a782921892182"])
        .responseJSON { (response) in
            debugPrint(response)
    }

I got this:
 200, headers {
"Content-Encoding" = gzip;
"Content-Language" = "es-mx";
"Content-Type" = "application/json; charset=utf-8";
Date = "Mon, 21 Mar 2016 19:08:42 GMT";
Server = "MyServer/2.0";
Vary = "Accept, Accept-Language, Cookie";
allow = "POST, PUT, PATCH, OPTIONS";
"alternate-protocol" = "443:npn-spdy/3";
"x-frame-options" = SAMEORIGIN;
"x-ua-compatible" = "IE=Edge";
} }
[Data]: 2 bytes
[Result]: SUCCESS: {
}
 [Timeline]: Timeline: { "Request Start Time": 480280121.863748, "Initial Response Time":         480280122.115802, "Request Completed Time": 480280122.116045, "Serialization Completed Time":   480280122.116152, "Latency": 0.25205397605896 secs, "Request Duration": 0.252296984195709 secs, "Serialization Duration": 0.000106990337371826 secs, "Total Duration": 0.252403974533081 secs }

Thanks!

I found the problem.
My server has HTTPS and I did HTTP request.
My confusion was I'm using tools like postman, and doesn't matter if I put http or https.
You can close this issue. I didn't delete it, maybe can help someone else.
Regards...


Add extra logging for server connection errors

FRONTEND PULL REQUEST
Related Issue
while we haven't had any support requests about this error recently, I still had this in a branch and I can see in App Insights that folks are still hitting it with the same frequency, so I'm not sure if it's better or if they just got used to it. I figured it could only help to add more info
Changes Proposed

add some more info to the log we send to Azure when users get an error from their whoami query

Additional Information

this is not meant to address #4257, which is a larger effort that might even require some spike work first

Testing
I deployed to dev4 and verified the logs in Azure. See screenshot below.
Screenshots / Demos

@mehansen can you confirm that you get the organization info back when you're correctly assigned to an org/facility in Okta? The screenshot shows undefined for org data, which I assume is because you're not a member of any dev4 groups, but it'd be good to get confirmation.

@mehansen can you confirm that you get the organization info back when you're correctly assigned to an org/facility in Okta? The screenshot shows undefined for org data, which I assume is because you're not a member of any dev4 groups, but it'd be good to get confirmation.

yes great question! I thought it was because maybe the query didn't complete before I hit the code block that throws up the connection error in my test code (see https://github.com/CDCgov/prime-simplereport/pull/4305/commits/c521f6fe0145eae577c780ce8010cc110e66041b), but let me make my test code wait for the query and then deploy in a lower where I actually have an org and check that it's populated
fwiw, I grabbed the same expression we use to assign org when setting the state so it should be good unless that part isn't working

Created #4358


Issue 409 - Render schema.org markup on pages which map to schema.org types

Added Schema.net library from NuGet to provide schema.org types as classes
Created interface to define the capability to map an IContent to a schema
Created mappers for home page, products, blog post and location
Added module to auto-register mappers on startup
Added SchemaMarkup property to ContentViewModel to return schema markup for
the current content
Added CompanyName property to home page
Modified layout model to render schema markup if available
Added extension methods to retrieve the correct absolute URLs for a given
IContent or ContentReference

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Add accessibilityLabel and testID

Relates to App2Sales#72
Tested with Appium 1.20.0 and Android Emulator

I updated README, please take a look


Fix compute tokens script

A few lines got left out of the last PR, this includes them. This makes it so the script actually works correctly.

Let me confirm that this exact code runs before we merge this.

Confirmed it works.


Add create options example for deploying module to "host"

Hopign to get an example added to the page that shows create options for more scenarios?  For example, there are some cases where folks need to deploy a module to host.  I had to dig around on old github issues and even raise a ticket on the syntax.  I think that the Agent and Hub module will fail if trying to deploy to host as well?  It would be super helpful if those details are on this page.
"createOptions": {
"NetworkingConfig": {
"EndpointsConfig": {
"host": {}
}
},
"HostConfig": {
"NetworkMode": "host"
}
}
Thank you for the update consideration.

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

ID: 6e423869-1de3-1f28-3419-fb0253eecc6f
Version Independent ID: 23eb5d73-9c6b-4b72-0885-cb20eabf7f89
Content: Write createOptions for modules  - Azure IoT Edge
Content Source: articles/iot-edge/how-to-use-create-options.md
Service: iot-edge
GitHub Login: @PatAltimore
Microsoft Alias: patricka

Hi @jawilmot Thank you for providing your feedback on the document. I have assigned the issue to our content SME. They will review the feedback and take the action as appropriate.

#reassign:PatAltimore

Hi @jawilmot,
Thanks for the feedback. I'm trying to understand your request. Could you provide some more detail about the scenario you think should be added? Could you provide links to the GitHub issues you referenced?
Thanks,
Pat

Hi @jawilmot,
I'm going to close this issue. Please, reopen it if you have more detail about the scenario.
Thanks,
Pat
#please-close


Added Gabriel

With translations for Finnish, Russian, and Spanish

thanks @roseg43!
merged #1

Glad I could help @bluzi , thanks!


Fix managers calculate checkout line unit price default value

I want to merge this change because it fixes #13920

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations

Docs

[ ] Link to documentation:

Pull Request Checklist

[ ] Privileged queries and mutations are either absent or guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migrations are either absent or optimized for zero downtime
[ ] The changes are covered by test cases

Closing this for now, as we need to still confirm whether this problem is affecting anyone. We'll reopen if it's confirmed.


Feature: Syntastic: Separate sections for syntastic warnings and errors.

Feature request:
Many IDEs have two columns that show the count of warnings and errors. One is typically orange and the other red. I would like this ability in airline - to have two separate sections (really I'd reuse the same warning section that white space is shown in). But I would like to show syntastic warnings in that section.
I am aware of syntastic_stl_format as well.
Since syntastic_stl_format only provides one settings to configure the entire output for warnings and errors - it might be difficult to split it into two separate sections. If that is the case, I would settle for being able to determine the color of the syntastic section based on whether or not there are warnings, errors, both, or none

Isn't that what airline does already? We have separate warning and error sections. So not sure what the problem is. Also I am not sure what you mean with syntastic_stl_format. That seems to be a syntastic function that is not used by airline

Syntastic itself maintains its own distinctions between errors and warnings, and Syntastic's warnings do not get funneled into the Airline warnings section (or at least it's not in my setup). Yes, whitespace warnings do get sent to the airline warnings section but those are not delivered by syntastic as far as I know.
For example, if you compile a C program, the compiler outputs warnings and errors, and I would imagine syntastic to deliver the warnings to the airline warning section and errors to the airline error section. It didn't seem to do this in my case.

Yeah possible. I had a brief look into the syntastic plugin and it just dumps the whole output and does not seem to distinguish between warnings and errors. I'll look into it, when I have some more time.

Cool, thanks for the feature!