how to calculate “img_norm_cfg” for custom dataset

“img_norm_cfg” is a  parameter in config file,how to calculate “img_norm_cfg” for custom dataset?
Could you provide a script file as a reference, thank you！

Generally you don't need to calculate img_norm_cfg. It is determined by the pretrained model, and you can just keep it the same if you use the model from pytorch model zoo.

thank you！

hello @hellock
I have similar confusion, I saw SSD detector with vgg16-caffe pretrained model with mean=[123.675, 116.28, 103.53], std=[1, 1, 1] for both voc & coco dataset, and vgg16-pytorch pretrained model usually use mean=[0.485, 0.456, 0.406]，std=[0.229, 0.224, 0.225], are they both pretrained on Imagenet, why they are totally different for same dataset?
I am sorry i do not familiar with caffe2, could you give a little more detail explanation  or reference about this topic?

@ximitiejiang mean and std is determined by the pretrained model. The pretrained model used in SSD is not trained by us or pytorch model zoo, and we have to keep the same mean and std used in pretraining.

Hi, @hellock,
my understanding is if we calculate norm params with img/255, the mean/std should be mean=[0.485, 0.456, 0.406]，std=[0.229, 0.224, 0.225], and if we calculate with img , the mean/std should be mean=[123.675, 116.28, 103.53], std=[58.395, 57.12, 57.375], and for caffe model, mean=[123.675, 116.28, 103.53], std=[1, 1, 1], only need to transform to (img-mean)?

@ximitiejiang Yes that depends on the image preprocessing of pretraining, some people prefer to normalize the image to [0, 1] first and some don't. We follow pytorch's mean and std when using pretrained models of pytorch model zoo, and the model owner's mean and std when using others.

ok, thanks!

My question here is "How" to calculate the img_norm_cfg for custom dataset fine tuning. Thanks.

I end up wrote this script. Not sure if this is the right way.
from torch.utils.data import Dataset, DataLoader
from torch import Tensor
class MyDataset(Dataset):
    def __init__(self, image_list):
        assert isinstance(image_list, list)
        self.image_list = image_list

    def __getitem__(self, index):
        path = base+img_dir+self.image_list[index]
        image = Image.open(path).convert("RGB")
        img_arr = np.asarray(image, dtype=np.float32)
        assert img_arr.dtype == np.float32
        return img_arr

    def __len__(self):
        return len(self.image_list)

dataset = MyDataset(img_table.dropna().img.to_list())
loader = DataLoader(
    dataset,
    batch_size=100,
    num_workers=1,
    shuffle=False
)

mean = Tensor([0,0,0])
std = Tensor([0,0,0])
n_samples= 0
for data in tqdm(loader):
    batch_samples = data.size(0)
    data2 = data.view(-1, 3)
    mean += data2.mean(0)
    std += data2.std(0)
    n_samples += 1

mean /= n_samples
std /= n_samples


Add Component template APIs

Relates: #4718
This commit implements the component template APIs:

ComponentTemplateExists
PutComponentTemplate
GetComponentTemplate
DeleteComponentTemplate

Converted this to a draft for now as the component template APIs are experimental across all branches (opened https://github.com/elastic/elasticsearch/pull/57910 to update in master)

Hey, it was mentioned in #5198 that the APIs are stable as of Nov 2020.
Just writing here, because I'm needing this feature. Thanks!


support std::seteosio::permission_level

if no operator <,  std::seteosio::permission_level can't compile.

@larryk85 Please check this out.


use hashicorp plugin framework

so the plugins can be compiled independently
https://github.com/hashicorp/go-plugin


Implement basic animal Inventory

Motivation
Way to track which animals you have in your party/and can use for bridges.
Implementation
The implementation should provide a basic inventory:

saves how many of each animal you have (should be expandable to work with the singleton in the future -> so that it can take the inventory content information from the player in the future)
The amounts of each animal should/could be saved in a dictionary where key = animal name and value = how many you have
It would be great if each value, before it is saved into the dict, is exported with @export to that you can edit the animal amounts in the godot inspector.
save how many animals have been used so far
display and disable placement if animal not available
the inventory should only take info out of the singleton, not edit it unless the level is completed and the player goes back to the overworld.

There should be a basic UI as follows:

hbox container that contains buttons for each animal type & shows how many you have of each type
the buttons should spawn the respective animal
spawning animal should update inventory

I have some comments regarding the inventory system.
Because we are tracking the inventory system globally constantly it makes way more sense to update and query from there instead of creating an instance in each bridge game ( which would then be populated by the global state I think ).
This way you could add basic interfaces obtain_animal_amount(AnimalType)... or similar to interact with.
Regarding this representation of the inventory:

where key = animal name and value = how many you have

Instead of "animal name" you could make use of the AnimalType which will be introduced in #134  ( currently not done yet, sorry )
Its structure is similar/equal to the ItemInventory which can be found in our main-branch already.
So maybe if you could make use of this, that would simplify integration at some later point ^^.
I will write an entry to the wiki soon to provide further information.

So the idea was so update and query from the singleton which I assumed also tracked the inventory, if thats what you mean. So yes thats what we had in mind.
So the idea was to get the inventory from the singleton/player that tracks everything, when you load a bridge level. But only update it once you leave the bridge level AND have completed it, since if you dont complete it, i assume no animals are used up and the level doesnt save until you complete it. I think this will be easier to implement than saving your bridge state as you leave, as I dont think the birdges group could complete this in time with everything else still needed.
Representing the animals with the animal type sounds like a good idea, please elaborate on this when the singleton is finished.
But to make this implementation compatible with the singleton, how should the animalType be used, and what does @Raining-Cloud need to keep in mind?
Also making use of the already implemented inventory from the overworld is a great idea, and I will also add this to the issue description.
Thank you for your input!


0a4ee087-1c56-48e2-8d27-c436ef122dbe

this is for automated testing

ae955f0d-914d-46ec-9efe-e29cfd0168d7


Free API replacement

Greetings, I was excited to find this plugin, but then realized the Yahoo API tripped things up.
Might https://finnhub.io/pricing be an option for free - 60 API calls/minute?
Or for those willing to pay the Yahoo API monthly fee, how could that be an option added to the plugin?
Cheers,
JP

I’ll check it out! Thank you for the suggestion. I really want the ticker back on my desktopOn Oct 11, 2024, at 10:39 AM, JP Cartailler @.***> wrote:
Greetings, I was excited to find this plugin, but then realized the Yahoo API tripped things up.
Might https://finnhub.io/pricing be an option for free - 60 API calls/minute?
Or for those willing to pay the Yahoo API monthly fee, how could that be an option added to the plugin?
Cheers,
JP
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

Thank you for your consideration - it's very kind of you. I imagine these free APIs are akin to whack-a-mole. I'd love to help, but am not a Js developer.

@jpcartailler @Phando  I've also created a Stock plugin if you guys wanna give it a try: https://github.com/matextrem/streamdeck-tickertap


Added Adobe CDN, Google CDN and new Apple CDN domains

What CDN does this PR relate to
New Adobe CDN
New Google CDN
Extended Apple CDN
Does this require running via sniproxy
Untested
Capture method
Found at another lancache project
https://github.com/tsvcathed/nginx_lancache
Testing Scenario
Home and small lan
Testing Configuration

Created dnsmasq conf files using the script.
Setup pihole to use these conf files

Sniproxy output
None

Thanks for the submission,
I'm going to put this on hold until the end of November so we can test in a live environment.
The origin repo does look encouraging though.

Started looking at the adobe stuff. As far as i can determine everything from creative cloud is all HTTPS. Do you have anything you have found on HTTP @TheBinaryLoop ?

No. It worked sometimes and sometimes not. I don't know why. But the other cdns work.

Do you have any obvious test cases for apple or google? I'm playing with them now

I used the Apple Product Updater for Windows to test the apple cdn.

So having looked into the adobe CC and discovered it's HTTPS and seen the other two are for smallish non-gaming apps I am inclined to close this. There may be some items that would be well served by squid caching for example.
After some brief discussion the root logic we are using is that the chance of a HIT at a LAN compared with the amount of traffic the SNI-Proxy would have to exclude makes this a poor candidate. However your clear submission and quick replies are much appreciated.


implement RomanNumerals so that all tests in RomanNumeralsTest pass

Information
We now have a new Kotlin file called "RomanNumerals.kt" in our project "energy-model". The path to "RomanNumerals.kt" is:  energy-model/src/main/kotlin/org/codefx/demo/bingen/energy_model/math/RomanNumerals.kt
You can view the file by clicking here.
There is no real code in the file. Code have to be added (see tasks).
There is a test file called "RomanNumeralsTest.kt" in which tests for "RomanNumerals.kt" are prepared. The path to "RomanNumeralsTest.kt" is:  energy-model/src/test/kotlin/org/codefx/demo/bingen/energy_model/math/RomanNumeralsTest.kt
You can view the file by clicking here
Task
Implement RomanNumerals so that all tests in RomanNumeralsTest pass. It suffices to go up to 50.
Help
FOR BACKGROUND ON ROMAN NUMERALS AND HOW TO CONVERT TO THEM:
* http://turner.faculty.swau.edu/mathematics/materialslibrary/roman/

Fixed in #29.


ungoogled-chromium: inherit upstream's build flags

Motivation for this change
The build currently fails due to the deprecated enable_nacl_nonsfi flag being passed as a GN argument when building ungoogled-chromium.
I thought it would be best to just read the build arguments from ungoogled-chromium's flags.gn file to make sure the build flags are always up to date and apply to our build.
Any feedback would be appreciated!

Last lines of build log from Hydra

configuring
WARNING at the command-line "--args":1:293: Build argument has no effect.
blink_symbol_level=0 chrome_pgo_phase=0 clang_use_chrome_plugins=false custom_toolchain="//build/toolchain/linux/unbundle:default" disable_fieldtrial_testing_config=true enable_hangout_services_extension=false enable_js_type_check=false enable_mdns=false enable_nacl=false enable_nacl_nonsfi=false enable_one_click_signin=false enable_reading_list=false enable_remoting=false enable_reporting=false enable_service_discovery=false enable_widevine=true exclude_unwind_tables=true ffmpeg_branding="Chrome" google_api_key="" google_default_client_id="" google_default_client_secret="" host_toolchain="//build/toolchain/linux/unbundle:default" is_official_build=true link_pulseaudio=true proprietary_codecs=true rtc_use_pipewire=true safe_browsing_mode=0 symbol_level=0 system_wayland_scanner_path="/nix/store/71jjmysnf18y4gwhwyhwx8hb6qhkvwn0-wayland-1.20.0/bin/wayland-scanner" treat_warnings_as_errors=false use_cups=true use_gio=false use_gnome_keyring=false use_official_google_api_keys=false use_pulseaudio=true use_sysroot=false use_unofficial_version_number=false
                                                                                ^----
The variable "enable_nacl_nonsfi" was set as a build argument
but never appeared in a declare_args() block in any buildfile.

To view all possible args, run "gn args --list <out_dir>"

The build continued as if that argument was unspecified.

Done. Made 16628 targets from 2784 files in 7866ms
WARNING
Found gn WARNING, exiting nix build

https://hydra.nixos.org/build/166608926/nixlog/1
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

@samuelgrf is enable_nacl_nonsfi the only problem (I haven't checked it yet)? If so it would be good if you (or I) could open a dedicated PR with just that change to quickly fix the build (that should happen ASAP if we don't revert the update). This PR proposes a more involved changes that'll likely require more time to get right.

@mweinelt I haven't done a complete build with just enable_nacl_nonsfi removed, but it can at least finish the configure phase, which is where to error occured before.
I've opened a PR: https://github.com/NixOS/nixpkgs/pull/158359

Result of nixpkgs-review pr 158270 run on x86_64-linux 1

1 package built:

ungoogled-chromium

The VM test succeeded (I started a build just to be sure that it'll still build and run).


duplicated devices in mknod when run with --privileged

     if let Some(added_devices) = linux.devices() {
           tracing::debug!("with linux added devices: {:?}", added_devices);
           devicer.create_devices(
               rootfs,
               default_devices().iter().chain(added_devices),
               bind_devices,
           )
       } else {
           tracing::debug!("with only default devices");
           devicer.create_devices(rootfs, &default_devices(), bind_devices)
       }?;

in prepare_rootfs
when run with docker --privileged, since all host devices can be accessed in /dev,  this causes some duplicated devices in default_devices() and linux.devices() which are then chained together.
On my machine, I got failed to mknod device LinuxDevice { path: "/dev/full", typ: C, major: 1, minor: 7, file_mode: Some(438), uid: Some(0), gid: Some(0) } with err Nix(EEXIST)

Hey, thanks for the bug report!
Can you post the complete command that you used to do this, as well as the docker setup/ config that you used, so we can try reproducing this?

I run with docker run -it --rm --privileged debian bash
The only thing I've changed with docker is
{
"default-runtime" : "youki",
"runtimes": {
       "youki" : {"path":  "youki/binary/path", "runtimeArgs" : ["--debug", "--systemd-log"]}
  }
}

Hey, this should get fixed in #2438, but keeping this open for self-note to add unit/e2e tests for testing this, as those are not added in the PR.


cmd/go: go command cannot detect confliction correctly

Please answer these questions before submitting your issue. Thanks!
What did you do?
If possible, provide a recipe for reproducing the error.
A complete runnable program is good.
A link on play.golang.org is best.
$ GOROOT="$HOME/go" GOPATH="$HOME/go" go env | grep warning
warning: GOPATH set to GOROOT (/Users/hiro/go) has no effect

$ GOROOT="$HOME/go/./" GOPATH="$HOME/go//" go env | grep warning

What did you expect to see?
same outputs
What did you see instead?
different outputs
Does this issue reproduce with the latest release (go1.7.5)?
I think so.
System details
go version devel +3e55059 Mon Jan 30 20:38:03 2017 +0000 darwin/amd64
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/hiro/.go"
GORACE=""
GOROOT="/Users/hiro/go"
GOTOOLDIR="/Users/hiro/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/wq/dwn8hs0x7njbzty9f68y61700000gn/T/go-build805880882=/tmp/go-build -gno-record-gcc-switches -fno-common"
CXX="clang++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
GOROOT/bin/go version: go version devel +3e55059 Mon Jan 30 20:38:03 2017 +0000 darwin/amd64
GOROOT/bin/go tool compile -V: compile version devel +3e55059 Mon Jan 30 20:38:03 2017 +0000 X:framepointer
uname -v: Darwin Kernel Version 16.3.0: Thu Nov 17 20:23:58 PST 2016; root:xnu-3789.31.2~1/RELEASE_X86_64
ProductName:	Mac OS X
ProductVersion:	10.12.2
BuildVersion:	16C67
lldb --version: lldb-360.1.70
gdb --version: GNU gdb (GDB) 7.12

Fixed by https://github.com/golang/go/commit/57d06fff3e7e020510fe9460ccfa247370c472ba.


[Bug] TubeMQ HTTP API xls can not download

What happened
TubeMQ HTTP API xls can not download
What you expected to happen
success
How to reproduce
TubeMQ HTTP API xls can not download
Environment
No response
InLong version
master
InLong Component
Other for not specified component
Are you willing to submit PR?

[X] Yes, I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Thanks @leezng


Setup project with require dependencies

Objective
Setup the base of the project using the following:

Express.js
EJS (until a front-end solution is decided)
Nodemon
Jest
Supertest

Hi @DevByDJ
is this issue still exisiting?Let me know would like to work then


100% cpu when hovering over large Node.js Buffer objects

Whenever I hover over or touch somehow nodejs Buffer objects I get entire IDE frozen (while node.exe taking 100% cpu). I recall it was working fine with older version of NTVS (I also had node 12.5 back then as I recall).
Now it's completely unusable. Uninstall for me.

Just an update. I tried to uninstall node 12.7 and installed 12.5, I tried to install latest dev version of NTVS, I tried to install 1.0 version. I tried to do npm -g  update, I tried to deleted all project metadata (*.suo, sdf, .ntvs_analysis.dat etc), in all cases when I simply try to hover over a Buffer variable I get node.exe 100% cpu and unresponsive VS for 10-15 seconds (Usually I had to kill node.js).
Everything uninstall, we'll try in 2016 maybe it will be better than chrome debugging.

Thanks for reporting. So when you hit this the first time, where you using an older version of NTVS? (I ask as we made a fix here recently - https://github.com/Microsoft/nodejstools/issues/248 - and I'm thinking if this may have regressed something).

No, i think I haven't seen it before installing latest. But as I wrote I tried to instal old, but it didn't help. The only other thing that's different from when it was ok that I had VS upd4, now it's update 5

On Aug 28, 2015, at 00:21, Bill Ticehurst<EMAIL_ADDRESS>wrote:
Thanks for reporting. So when you hit this the first time, where you using an older version of NTVS? (I ask as we made a fix here recently - #248 - and I'm thinking if this may have regressed something).
—
Reply to this email directly or view it on GitHub.

@Pablo76 would you mind taking a screenshot of your task manager details view (sorted by cpu or memory - whichever issue is relevant to you) with the "command line" column included? This'll help us figure out where it's coming from.
It would also be helpful if you could provide us with some of the information as described in: https://github.com/Microsoft/nodejstools/issues/44#issue-67240928

I tried a few things and I have specific pattern that always results in this problem.

On 1.png you can see that I'm on first break point, at this point if I hover over 'parser' I get all teh members with no issues. However, if I continue and try to do the same from within callback then I get 100% on node.exe (see 2.png).

as you can see, tall the code in there is simple and all the libs are public code (flvee from npm). I wanted to package a simple zip with everything, but when I tried to put some dummy file instead of 1.flv I got different behavior. Moreover, I noticed that the bigger the file size that I try to read the longer it freezes when I try to hover over parser variable. With empty file I get instant list of parer's members, with a random file (50MB txt file) I get a noticeable delay already. In my original code 1.flv is 1GB ant takes like 15 seconds whenever I hover over most of variables inside my code.

Seems like this is probably Node trying to evaluate the expression and return the contents to the debugger, which in this case is the contents of a huge file. I see similar lock-ups if I have an array with thousands of items and try to expand the array in the Locals window (I'm only interested in seeing the initial elements, but it appears to be trying to retrieve/display all of them).
Can you confirm that this only occurs when trying to investigate the values of very large objects? We'll have to see if there is anything we can do here. (As we don't know the size of the object until we request it from Node and get it back).

One idea is essentially chunking the output, so rather than showing all 10000 entries, force people to drill down a bit more (show 100 entries at a time.) This would also make navigation much easier. So if we wanted to display 200 entries, for instance, rather than listing them all outright, we would force people to expand to view the full set of entries.
  [0..99]
  [100..199]

Or maybe even a hybrid approach would be appropriate.
  [0]
  [1]
  [2]
  [3]
  [4]
  [5]
  [6..99]
  [100..199]

Right, but do we still have to get the entire value from Node in the first place? i.e. We can chunk the data fine on our side once we have it, but that might be too late if the big cost is getting the data from Node. Can we request it in chunks from Node?

Well, when debugging with node-inspector there is no such problem. E.g.
it's not node that does something wrong, it's the node-vs that asks node
for something that it should not have asked perhaps.
Maybe parser object has internal arrays of read buffers, so when I hover
over parser node-vs tries to populate all possible expansion of member
variables of that parser var?..
On 12 September 2015 at 00:28, Bill Ticehurst<EMAIL_ADDRESS>wrote:

Right, but do we still have to get the entire value from Node in the
first place? i.e. We can chunk the data fine on our side once we have it,
but that might be too late if the big cost is getting the data from
Node. Can we request it in chunks from Node?
—
Reply to this email directly or view it on GitHub
https://github.com/Microsoft/nodejstools/issues/387#issuecomment-139665818
.

This is fixed when debugging Node 8


Edges doesn't update after changing handles

Describe the Bug
Hi,
I have a use case where a node has a dynamic number of handles.
I added some code to handle removing edges when handles are removed, but it seems like changing the number of handles doesn't actually affect the graph.
After removing/adding a handle (and the edge connected to it), the other edges on the graph doesn't re-render so it looks disconnected from it's source handle.
Also, I can't connect handles I add during the lifetime of the node (only the original handles).
See the minimal repro provided.
Your Example Website or App
https://codesandbox.io/s/tender-violet-78qyu0?file=/src/App.tsx
Steps to Reproduce the Bug or Issue
Using the minimal repro:

Connect the 2 outputs from the "dynamic" node the the "target" node
Click the "+" button on the "dynamic" node (expected: edges are still connected to their sources)
Connect the new output from "dynamic" to "target" (expected: a new edge is created)
Click the "-" button on the "dynamic" node twice (expected: one edge is removed, the other is still connected to its source)

Expected behavior
See repro steps
Screenshots or Videos
No response
Platform

OS: Windows
Browser: Chrome
Version: 11.3.0 (also happens with v10 in our actual project)

Additional context
No response

when you are changing handles programatically, you need to inform React Flow about it with the useUpdateInternals hook. Fixed csb: https://codesandbox.io/s/beautiful-microservice-21otc4?file=/src/App.tsx:499-557
Not the best DX, I know :/ But we don't want to observe the inner content of the nodes.


Create bw1092.json to allow calibration and eeprom settings

Will -brd bw1092 pick this up? Or are there more changes required?

Yes it works. it is capable of detecting and reading the json but I think it's better to have the filename in caps since others are also in caps.


Update to Camunda Engine 7.4.0

Hi, it would be awesome if you could update the Camunda OSGi integration to Camunda 7.4.0.
Kind regards

Hi @funfried,
I have exams next week but after those I should have enough time to take a look into it ;)
Cheers,
Ronny

That sounds awesome, but just to let you know, there's currently an open issue within Camunda 7.4.0:
https://app.camunda.com/jira/browse/CAM-5094
I don't think that it is currently possible to get Camunda 7.4.0 running in an OSGi container, but maybe you have an idea how to solve it or you find a workaround. But first take your time for your exams and ... viel Erfolg dabei ;)
Kind regards
funfried

Hi @funfried, just to let you know, I didn't forget you ;)
Unfortunately, to be able to create a version that works with 7.4 I had to fix CAM-5094.
Anyways, I'm making progess. But I can tell you now, that you'll have to compile your own 7.4 version to include the two pull requests (#1, #2) that fix the MANIFESTS.
At least if you're using the community edition.

Hi @rbraeunlich,
sounds great, thanks for the update! And yes, we use the community edition and I'll give it a try as soon as possible.

I currently have 7.4.0 community edition running inside Karaf. However, without camunda-spin and -connector so far.
If wanted, I can provide a patch for the engine.

Hello @funfried,
I am basically done with preparing the release. I had to open another pull request for camunda-engine-dmn but that should be it. You can try the 1.3 branch if you want to or wait until the release is published.
Cheers,
Ronny

Perfect, thanks, I'll give it a try.

Hello @rbraeunlich,
thanks for all your work on the Camunda OSGi integration :-).
One question regarding this issue: Camunda merged you PRs only in master (7.5.0). Do you expect they´ll backport those PRs also to 7.4.x or can we expect that OSGi (with officially built Camunda packages) will only be possible with 7.5.x?
Thanks & cheers
Jörn

Hi @j0xaf,
thank you for the praise ;)
@gimbel actually answered this question in this pull request. Unless you're an enterprise customer you'll have to wait for the 7.5.0 release or build the 7.4 yourself. IF you're an enterprise customer I suppose you can apply "mild pressure" that camunda backports the changes.
Cheers,
Ronny

camunda 1.3.0 has been released
https://github.com/camunda/camunda-bpm-platform-osgi/releases/tag/1.3.0


openapi3 emitter produces invalid OpenAPI for shared routes

The openapi3 emitter will produce invalid OpenAPI for some cases using @sharedRoute.
The emitted openapi has a statusCode field in the response that is not allowed.
Playground link

@mikekistler is the statusCode property the only issue?


Feature Suggestion: Warn instead of error

Currently it is possible to setup the tool so that we can arbitrary suppress checking for certain rules.  However I think there are many situations where we prefer to not skip check entirely but also not to fail the linter if the check does not go through.  We want information so user can make a decision based on output.
Most linters has this type of config option, perhaps maybe something like:
Metadata:
  cfn-lint:
    config:
      regions:
      - us-east-1
      - us-east-2
      ignore_checks:
      - E2530
      warn_only:
      - W3005

With warn, the error findings should still be emitted but exit code should emit a 0 instead of non-zero if only warn rules were triggered.

The exit code system works in this way already, it's not a simple non-zero == error.  This can be seen here: https://github.com/aws-cloudformation/cfn-python-lint/blob/master/src/cfnlint/core.py#L58

Sounds like what you would have to do today to have this behave the way you are describing is create a wrapper around the cfn-lint call that catches error codes 8 and 4 and transforms them to 0.
That said, I'd probably take advantage of a metadata tag or command line argument like --warn-only if support existed.

discussed here as well: https://github.com/aws-cloudformation/cfn-python-lint/issues/1586#issuecomment-642984414

This is now configurable in v0.90.0 which allows you to configure how the exit code process works.  See PR #2460 that covers the readme change


CANCELLED and FILLED status constants returning 400 error

When using the get_orders() function and using status as CANCELLED or FILLED you receive a 400 error when it should be able to be used but in the 400 error it only accepts OPEN, UNTRIGGERED, and PENDING as parameters. This used to work before so I am not sure what has happened and cannot find any update on it. Posting the error code below
dydx3.errors.DydxApiError: DydxApiError(status_code=400, response={'errors': [{'value': ['FILLED'], 'msg': 'status must be a valid array of subset (OPEN, UNTRIGGERED, PENDING)', 'param': 'status', 'location': 'query'}]})

Commenting again for visibility and to get a response. Being able to see which orders filled is imperative for any good trading framework, my fund has not been able to trade on dydx since this has not worked for about 6 months now.


Intl.DateTimeFormat adds extra unicode empty characters in Edge

Related to _https://github.com/angular/angular/issues/10080_
Seems like for formatting any component from Intl.DateTimeFormat it add and empty unicode character before result .
Reproduced in plnkr _http://plnkr.co/edit/57fHqSmRBsESgtJw79pq?p=preview_
In chrome - length of 19 is 2.
In edge - length of 19 is 3.
If you try to conert edge displayed result you may see 19

See also: https://github.com/Microsoft/ChakraCore/issues/599
Summary: Intl formatters insert bidi control characters so that appending strings in mixed-direction scenarios (eg. appending an en-us formatted date in some RTL text) just works. In general, the strings retrieved from Intl APIs should be treated as opaque because you are actually not guaranteed per spec that the format you request will be available on all platforms (let alone the strings be byte-for-byte identical).

Closing as duplicate.


[Bug] Community SSL certificate

SSL certificates expired
To be renewed

Error: We couldn't deliver this payload: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2024-09-05T05:46:18Z is after 2024-08-21T10:29:40Z

New domain with SSL - Being shared by @singhalkarun - to be remapped by @jaanbaaz


Issue 674 gcp logging spaninfo

These changes address issue 674 by ensuring that the span id and sampled properties are set on the LogEntry.builder (without these settings it is not possible to exploit the feature of GCP console where a log entry can be used to launch inspection of the trace corresponding to that log (and vice versa).
In addition the following labels are added:

levelName: the original level name of the underlying ExtLogRecord
levelValue: the original level numeric value of the underlying ExtLogRecord
loggerName: the source class name of the underlying ExtLogRecord (if present)

as they can be useful, and to provide some consistency with the labels output by the com.google.cloud:google-cloud-logging-logback dependency used for support of GCP logging in logback.
These changes have been tested in a native-build Quarkus microservice (running Quarkus 3.11.3).

I'm not convinced about the labels, do they bring any added value? I understand that logback do this but for which purpose?

There was one general and one more specific reason I added the labels:

In a mixed economy of Spring Boot / Quarkus services running in GCP, having consistent GCP stuctured log layout makes inspecting cross-service logs (e.g. in the context of tracing) a little simpler. SB services typically use logback for their GCP logging, so this seemed a way to ensure some degree of consistency.
The loggerName label is probably the most useful of those 3. However when using JSON payload format, the same info and more is admittedly to be found in the jsonPayload.log.origin.class field, so the argument for this being repeated here is consistency at best in that when looking at cross-service logs you don't have to know that different components put this info in different places.

In short, I appreciate that there isn't a compelling technical reason for these labels, just a minor-ish usage one. If you'd prefer me to remove them, that's fine.

loggerName seems legit, the other may be seen as too much duplication but maybe your rational makes sense.
Pinging @Fungrim as he was the original contributor of Google Cloud Logging extension, what do you think about the proposed default labels, does it makes sense?

if it helps I can split out the labels work into a separate PR, and leave this PR to focus on the tracing fix, as the latter is I think of far greater importance.

Thanks for the ping @loicmathieu, and the span is a nice catch @wabrit.
Regarding the labels and don't have any strong personal opinions. However, given the lack of standardization around log records and formats, I generally dislike hard coded values. If I did this change myself I would probably add a LogRecordLabelExtractor interface (much like the trace info extraction) that the user can bind via CDI to add whatever labels they want to the GCP record and/or expose these default values via a configuration option.
But again, these are not strong  so I'm fine with the proposed changes as well.

The LogRecordLabelExtractor idea sounds much better than what I've done - thanks @Fungrim!
I'm happy to go either of the following ways:

Modify this PR to include LogRecordLabelExtractor support
Remove label code from this PR and submit a different PR with LogRecordLabelExtractor support

@loicmathieu let me know what you would prefer (FWIW my preference would be option (2) as I'd really like to get the trace fix in).

@wabrit the best would be to do the 2. : remove the label change from this PR and provide a different PR.

@loicmathieu labels stuff now removed from PR


Add Angular 12 or 13 support

There is already a PR for Angular 13 support from September that hasn't been merged: https://github.com/SortableJS/ngx-sortablejs/pull/246

any news?

Will this be a goal of the maintainers?


Knative accepted port names

As described in https://github.com/knative/specs/blob/main/specs/serving/runtime-contract.md#protocols-and-ports Knative is not accepting the usage of http as container port name. This was fixed with https://github.com/apache/camel-k/pull/5291 but it creates certain regression when other traits are trying to use such container port (which cannot be found as it misses the name). For example Prometheus trait would fail to work in conjunction with Knative.

The most immediate workaround is to use container.port-name=http1 or container.port-name=h2c trait configuration.

Apologies, but this won't work unfortunately. Having another look at the code it seems there is no workaround available at the time being. We'll work to have a patch release soon.


Saving Profile edits redirects to browser

When profile changes are made and saved, they should be saved in app, instead it redirects to Steem Transaction confirmation page and then save it.
Sent from my Redmi Note 4 using FastHub

Yes. The profile changes need to be made using SteemConnect on a browser.


Dev

Updated more projects page with:

nav bar
template
Updated link tree
added resume
contact
bio
links

Approved


Fixed a small typo of dataType

it was giving this warning
Warning: Unknown DOM property dataType. Did you mean datatype?

It's all good now 👍


First set of changes in support of ppc64le

Upgrading version of some of the dependencies that do not work on ppc64le.
These changes have been tested on Intel (x86_64) architecture using "cargo build" and "cargo test".
The next set of changes are specific to incrementing the version of mio and changes required in support of that.

 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.

Thanks @seth-priya
Please sign the CLA.

LGTM

@BusyJay @siddontang - Thanks for your review and quick feedback!
Please let me know if there are any further queries.
I am working on the circleci failure (looks like a format error) and am also reviewing the terms of the CLA (I had missed that earlier as I could not find a reference to it here - https://github.com/pingcap/tikv/blob/master/CONTRIBUTING.md
I will get back on this as soon as possible! Thanks!

@seth-priya
Seem you can use make format to format the code.  Be sure to install rustfmt cargo install --vers 0.2.1 --force rustfmt-nightly at first.

@siddontang sure will try that and retest - thanks!

CLA signed and circleci fixed.

LGTM, /run-integration-tests

@BusyJay is there a way to run integration tests locally? I am not sure if I am able to understand the real issue from the logs here http://<IP_ADDRESS>:8080/blue/organizations/jenkins/tikv_ghpr_integration_ddl_test/detail/tikv_ghpr_integration_ddl_test/87/pipeline
Thanks!

Thanks @seth-priya


feat: Add support for NATS

Is your feature request related to a problem? Please describe.
I have been using Mage-AI for data processing and automation tasks and have found it extremely efficient and user-friendly. However, in my current workflow, I heavily rely on NATS as a messaging system for real-time, distributed communication. The lack of integration between Mage-AI and NATS limits my ability to seamlessly manage data pipelines and real-time data streams. Currently, to work around this, I have to employ additional intermediate services or custom scripts, which complicates the architecture and introduces potential points of failure.
Describe the solution you'd like
I would like Mage-AI to add native support for NATS. This integration would ideally allow Mage-AI to subscribe to NATS topics, process messages as they arrive, and possibly publish results to other NATS topics. This feature would streamline real-time data processing workflows, enabling Mage-AI to interact directly with NATS for efficient data ingestion and event-driven processing.
Describe alternatives you've considered
As an alternative, I've considered using other messaging systems that are currently supported by Mage-AI. However, NATS is particularly suited for my use case due to its high performance, scalability, and ease of use. Another alternative would be to develop a custom service to bridge Mage-AI and NATS, but this adds complexity and maintenance overhead.
Additional context
NATS is widely used in cloud-native environments for its simplicity and performance in handling message streams. Integrating NATS with Mage-AI would not only benefit my use case but could also enhance Mage-AI's appeal to users in similar cloud-native and real-time processing environments. This feature could open up new possibilities for Mage-AI in event-driven architectures and improve its utility in modern data processing pipelines.
https://nats.io/

Thank you for the feature request @mfreeman451 ! When do you need this feature by?

We could use it as soon as possible. I took a look at the kafka integration, it doesn't look that complicated and I may try and submit a PR myself.

We could use it as soon as possible. I took a look at the kafka integration, it doesn't look that complicated and I may try and submit a PR myself.

Oh, that'll be great. Here is the doc for adding a streaming source: https://docs.mage.ai/contributing/backend/streaming/sources-and-destinations#add-a-new-source

Hello, I would be interested in adding credentials file authentication to NATS jetstream streaming source, would that be possible though a PR?

Hello, I would be interested in adding credentials file authentication to NATS jetstream streaming source, would that be possible though a PR?

I think, especially if you are following the projects contribution guidelines, PR's are always welcome.


Update SELF-ASSESMENT.md

Updated SELF-ASSESMENT.md by a TAG Security Group
Which problem is this PR solving?

Resolves #4978

Description of the changes

Updated SELF-ASSESMENT.md for review by project maintainers

How was this change tested?

This document was reviewed by a TAG Security Group

Checklist

[x] I have read https://github.com/jaegertracing/jaeger/blob/master/CONTRIBUTING_GUIDELINES.md
[x] I have signed all commits
[ ] I have added unit tests for the new functionality
[ ] I have run lint and test steps successfully

for jaeger: make lint test
for jaeger-ui: yarn lint and yarn test

@SarahSMou Can you address the requested changes here? Thanks for the contribution!

:wave: Most of the feedback from this PR appears to have been applied by another contributor in a PR to the TAG Security repo. https://github.com/cncf/tag-security/pull/1198/files
As the TAG Security repo is the preferred location for this document, I suggest closing this PR and moving discussion to the new one.
If / when that PR becomes satisfactory, the self assessment on this repo could be removed and the security insights data can point to the new one instead.


SEGWIT address support

Add Segwit address support to core protocols
https://gitlab.com/blocknetdx/blocknet/-/pipelines/334578911

QA test results:
Env: Snode with segwit build, BLOCK/LTC and BLOCK/SYS local wallets (qt builds from here: https://gitlab.com/blocknetdx/blocknet/-/pipelines/334578911)
Steps to reproduce:

generate new segwit address in wallet (eg SYS)
fund this new address
console cmd listunspent (on SYS wallet) and confirm funds available
console cmd dxgetutxos SYS on BLOCK wallet
returns empty []


Change/regression in Font Rendering in latest beta

Steps to Reproduce
The Font rendering in Flutter changed when I updated to the latest beta. I attached two screenshots. In the second button "Challenge a friend" the dot on the i is rendered in a different way. I am using the Pilkius Romeus Font. The rendering is like this in every instance a small "i" is used in my App.
Below you can see the screenshots.

Is there a way to quickly rollback to the previous beta?
Flutter Doctor
[✓] Flutter (Channel beta, v0.3.1, on Linux, locale en_US.UTF-8)
    • Flutter version 0.3.1 at /run/media/andreas/Andreas/Programmieren/flutter
    • Framework revision 12bbaba9ae (5 days ago), 2018-04-19 23:36:15 -0700
    • Engine revision 09d05a3891
    • Dart version 2.0.0-dev.48.0.flutter-fe606f890b

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /home/andreas/Android/Sdk
    • Android NDK at /home/andreas/Android/Sdk/ndk-bundle
    • Platform android-27, build-tools 27.0.3
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    ✗ Android license status unknown.

[✓] Android Studio (version 3.1)
    • Android Studio at /opt/android-studio
    • Flutter plugin version 23.2.2
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] IntelliJ IDEA Community Edition (version 2018.1)
    • IntelliJ at /usr/share/intellijidea-ce
    • Flutter plugin version 23.2.3
    • Dart plugin version 181.4445.29

[✓] Connected devices (1 available)
    • HUAWEI VNS L31 • FUH7N17220000709 • android-arm64 • Android 7.0 (API 24)

! Doctor found issues in 1 category.

cc @jason-simmons

Thanks for taking a look. I can reproduce with https://github.com/Areiser/font-repro on my Huawei P9 lite and on the android emulator.

This is happening when a bold font weight is applied to this font.
Starting in https://github.com/flutter/engine/commit/2ef8e3039603e7f3dda0a98deacb7b14c64aba71 Flutter asks Skia to synthesize bold text when a bold variant of the requested font is unavailable.  The rendering of the "i" character is the result of the fake bold output.
You can work around this by embedding a bold version of the font in the app (if one exists) or switching to a normal font weight.

Thank you very much!
So it was not a regression but an intentional change and I just set an unsupported font weight.
After switching to a normal font weight the rendering is fine!


feat: form relayout according to figma

Open issues:

[x] Figma layout suggests labels outside the form inputs - this collides with material design patterns
[x] There is no file dropzone component out of the box, will be built within this branch

Ready for merge in my opinion - any objections?

please assign reviewers

also, there are conflicting files 👯 @michelalbers

maybe right aligned @mikeplanzer ?

looks good in general!

should these have a radius like the others as well?

if this is a dropzone, shall we let people know? @mikeplanzer

can the imageboxes here get a small radius , too?

maybe check wording, not only logos here

sorry, more conflicts due to idle branches :)

Hey @michelalbers , good job so far! Please see my feedback:

Is it possible to not show the placeholder from the beginning? I would propose to only show a preview after an asset is uploaded.
We should add a placeholder text "Drop an image here, or select a file." so that users know they can do either. Also on an extra line an additional info text with images specs we need to define so that it works for the campaign page. Like "It must be a JPG or PNG, 1920 x 800px and no larger than 200 MB."
In light mode there is no border around the drop zone - same border color as for input fields can be used.

Additional change request

Can you change border to dashed instead of solid (Only for file upload section)
After the images is uploaded, the preview should be show within the dropzone
The uploaded image can be removed by clicking the X in the right corner
See Figma: https://www.figma.com/file/LmFOAGwKieWxmLtFVulChX/GameDAO-Frontend-Design?node-id=354%3A4522

Do we need an extra ticket for the additional requests?

@mike let's do new tickets for the updates, so we can merge here

@michelalbers kan i haz?


add dev vagrantfile

Signed-off-by: Aaron Weitekamp<EMAIL_ADDRESS>

@mrunalp update pushed to pre-config the dev environment. Maybe we can merge then see what else folks want to add?

LGTM

@mrunalp Should we merge or close this one?

This needs a rebase.

@aweiteka Could you rebase?

@rhatdan I updated this to reflect the current dev env and F27, rebased.

@mrunalp @runcom WDYT
No need to run e2e, I think?


Keys in Hystrix Collapser metrics

Hi,
I wanted to know what all keys are been exposed by Hystrix Collapser metrics as of now.
(For eg: Hystrix Threadpool throws following keys:
"name", "currentTime","threadActiveCount", "completedTaskCount", "largestPoolSize", "totalTaskCount", "queueSize","rollingMaxActiveThreads", "countThreadsExecuted", "rollingCountThreadsExecuted","rollingCountCommandsRejected", "propertyValue_corePoolSize", "propertyValue_keepAliveTimeInMinutes","propertyValue_queueSizeRejectionThreshold", "propertyValue_maxQueueSize" via Rolling or cumulative data).

name
currentTime
rollingCountRequestsBatched
rollingCountBatches
rollingCountResponsesFromCache
batchSize_mean
batchSize
propertyValue_requestCacheEnabled
propertyValue_maxRequestsInBatch
propertyValue_timerDelayInMilliseconds

Thanks!


Login for blank password leads to an error upon connecting with no way to recover

Attempting to connect to a SQL Server with a SQL Login that has no password works in SSMS, but currently in ADS, it throws a non specific error and refuses to load the tree. This was encountered while investigating https://github.com/microsoft/azuredatastudio/issues/25048 and may be related to it.

2-SQL Tools Service.log
[Trace - 3:16:58 PM] Received notification 'connection/complete'.
Params: {
"ownerUri": "dashboard:providerName:MSSQL|connectionName:TestLogin|database:master|server:ALEXNEWDESKTOP\SQLEXPRESS|trustServerCertificate:true|user:testlogin|groupId:C777F06B-202E-4480-B475-FA416154D458",
"connectionId": null,
"messages": "Microsoft.Data.SqlClient.SqlException (0x80131904): Login failed for user 'testlogin'.\r\n   at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction)\r\n   at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)\r\n   at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)\r\n   at Microsoft.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)\r\n   at Microsoft.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)\r\n   at Microsoft.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)\r\n   at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)\r\n   at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)\r\n   at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String accessToken, DbConnectionPool pool)\r\n   at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)\r\n   at Microsoft.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)\r\n   at Microsoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)\r\n   at Microsoft.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)\r\n   at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)\r\n   at Microsoft.Data.ProviderBase.DbConnectionPool.WaitForPendingOpen()\r\n--- End of stack trace from previous location ---\r\n   at Microsoft.Data.SqlClient.SqlRetryLogicProvider.ExecuteAsync(Object sender, Func1 function, CancellationToken cancellationToken)\r\n   at Microsoft.Data.SqlClient.SqlRetryLogicProvider.ExecuteAsync(Object sender, Func`1 function, CancellationToken cancellationToken)\r\n   at Microsoft.SqlTools.ServiceLayer.Connection.ReliableConnection.ReliableSqlConnection.<>c__DisplayClass30_0.<b__0>d.MoveNext() in //src/Microsoft.SqlTools.ManagedBatchParser/ReliableConnection/ReliableSqlConnection.cs:line 319\r\n--- End of stack trace from previous location ---\r\n   at Microsoft.SqlTools.ServiceLayer.Connection.ConnectionService.TryOpenConnection(ConnectionInfo connectionInfo, ConnectParams connectionParams) in //src/Microsoft.SqlTools.ServiceLayer/Connection/ConnectionService.cs:line 712\r\nClientConnectionId:ff2e6fef-0e3d-4438-9e0f-b5fe9071734c\r\nError Number:18456,State:1,Class:14",
"errorMessage": "Login failed for user 'testlogin'.",
"errorNumber": 18456,
"serverInfo": null,
"connectionSummary": null,
"type": "Default",
"isSupportedVersion": null,
"unsupportedVersionMessage": null,
"serverConnectionId": null
}
This only started happening after I made a change to STS for debugging which I quickly reverted, but this is happening on my non debug ADS installations as well.

This is me logging in with SSMS, showing SQL Logins are supported:

Adding a password to the login makes the login work, but changing it to a blank password again breaks it.

Attempting to connect to a SQL Server with a SQL Login that has no password works in SSMS, but currently in ADS, it throws a non specific error and refuses to load the tree. This was encountered while investigating #25048 and may be related to it.

Reinstalling ADS and recreating the login fixed the issue for me, still if another user has encountered it, this might be worth investigating.


Add TODOs with issue numbers to skipped wasm tests.

There are more skipped wasm tests, I believe:

schema generation tests
wasm hot code reload
all of these:

onHandleSync / onHandleUpdate
getTemplate / populateModel / renderSlot
autoRender
fireEvent
serviceRequest / serviceResponse / resolveUrl
entity class API
special schema fields
reference class API
singleton storage API
collection storage API
reference-typed handles - storageNG
reference-typed schema fields - storageNG
unicode strings
entity slicing

I believe you are referring to this construction:
    if (!global['testFlags'].bazel) {
      this.skip();
    }

Which is in fact not skipping the test wholesale, but skipping it when it's not run via bazel. Those tests rely on bazel build artifacts, so you can't run them with just ./tools/sigh test. Instead they get run via bazel test ....


Fix kind version comparison

Fix comparison of kind versions.

/test-integration
/approve

/test-integration

LGTM

Force merging it, as prow is still not in place.


Tree representation of sample characteristics

Issue Name
Tree representation of sample characteristics for nested sample metadata.
Summary
While there is a tree-like representation for ScientificMetadata in the Dataset-view, that can that can be enabled via metadataStructure: "tree" in the environment.ts file, I couldn't find a simmiar feature for the corresponding metadata section of Sample.
Steps to Reproduce
Create a new sample with tree-like structure in Characteristics .
Current Behaviour
(see screenshot) The json string of the nested structure is displayed as value in the table.
Expected Behaviour
A view like the one for ScientificMetadata of Dataset with metadataStructure: "tree" in config.
Extra Details

I only implemented tree structure for scientific metadata as a solution for MAXIV and PSI at the beginning. If it is useful and the SciCat organization allows I can make it available for Sample too since it is implemented in a way that we can easily reuse the code in different part as needed.

@nguyenlinhlinh : Thank you.
Do you know when we should expect a PR for this?

@nitrosx Maybe some time next week.


Null Pointer Exception in ZKFailoverController due to integer overflow in parseInt

Description of PR
Jira Issue: https://issues.apache.org/jira/browse/HADOOP-19337.
Null Pointer Exception in ZKFailloverController.
How was this patch tested?
(1) Set ha.health-monitor.rpc-timeout.ms to<PHONE_NUMBER>.
(2) Run: test: org.apache.hadoop.ha.TestZKFailoverController#testVerifyObserverState.
Instead of throwing a NPE, the test passes.
For code changes:

[ x] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 32s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
45m 21s

trunk passed

+1 :green_heart:
compile
19m 58s

trunk passed with JDK Ubuntu-11.0.25+9-post-Ubuntu-1ubuntu120.04

+1 :green_heart:
compile
16m 36s

trunk passed with JDK Private Build-1.8.0_432-8u432-ga~us1-0ubuntu2~20.04-ga

+1 :green_heart:
checkstyle
1m 18s

trunk passed

+1 :green_heart:
mvnsite
1m 43s

trunk passed

+1 :green_heart:
javadoc
1m 17s

trunk passed with JDK Ubuntu-11.0.25+9-post-Ubuntu-1ubuntu120.04

+1 :green_heart:
javadoc
0m 54s

trunk passed with JDK Private Build-1.8.0_432-8u432-ga~us1-0ubuntu2~20.04-ga

+1 :green_heart:
spotbugs
2m 38s

trunk passed

+1 :green_heart:
shadedclient
41m 12s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 58s

the patch passed

+1 :green_heart:
compile
16m 56s

the patch passed with JDK Ubuntu-11.0.25+9-post-Ubuntu-1ubuntu120.04

+1 :green_heart:
javac
16m 56s

the patch passed

+1 :green_heart:
compile
16m 36s

the patch passed with JDK Private Build-1.8.0_432-8u432-ga~us1-0ubuntu2~20.04-ga

+1 :green_heart:
javac
16m 36s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
1m 11s

the patch passed

+1 :green_heart:
mvnsite
1m 43s

the patch passed

+1 :green_heart:
javadoc
1m 17s

the patch passed with JDK Ubuntu-11.0.25+9-post-Ubuntu-1ubuntu120.04

+1 :green_heart:
javadoc
0m 52s

the patch passed with JDK Private Build-1.8.0_432-8u432-ga~us1-0ubuntu2~20.04-ga

+1 :green_heart:
spotbugs
3m 17s

the patch passed

+1 :green_heart:
shadedclient
45m 15s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
21m  5s

hadoop-common in the patch passed.

+1 :green_heart:
asflicense
1m 19s

The patch does not generate ASF License warnings.

242m  6s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7165/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/7165

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 8e43773fc321 5.15.0-122-generic #132-Ubuntu SMP Thu Aug 29 13:45:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 017d3216f0a327c55ae894fd988a058db092cdf3

Default Java
Private Build-1.8.0_432-8u432-ga~us1-0ubuntu2~20.04-ga

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.25+9-post-Ubuntu-1ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_432-8u432-ga~us1-0ubuntu2~20.04-ga

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7165/1/testReport/

Max. process+thread count
1430 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common U: hadoop-common-project/hadoop-common

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7165/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

Committed to trunk. Thanks @teamconfx for your contribuion.


Live Audio streaming

What should I do if I just want stream audio to the mobile app like live internet radio ?

there is an API "disablevideo" to completely disable video capturing and subscribing.

there is an API "disablevideo" to completely disable video capturing and subscribing.

Thank you for your reply.
could you advice whether can use "disableVideo" option in this sample project?

you could call this API just bofore join channel

I will close this issue, you can reopen it if the issue still exists.


fix: fix(v-model): fix inline style not coporate with web (close #10946)

this pr try to fix the issue with inline style not coporate web standered

What kind of change does this PR introduce? (check at least one)

[x] Bugfix
[ ] Feature
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change? (check one)

[ ] Yes
[x] No

If yes, please describe the impact and migration path for existing applications:
The PR fulfills these requirements:

[x] It's submitted to the dev branch for v2.x (or to a previous version branch), not the master branch
[x] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)
[x] All tests are passing: https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#development-setup
[ ] New/updated tests are included

If adding a new feature, the PR's description includes:

[ ] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

Other information:

I will add tests if the feature expected


Fix ur msgs url

The ROS2 changes have been merged upstream.
This is basically a backport of #336

I suggest merging this though the formatting pipeline fails. #338 should turn green once rebased onto this.


fix: Hitting enter doesn't submit in FluentCombobox

🐛 Bug Report
Hitting enter key when focus is inside a FluentCombobox doesn't submit the form.
💻 Repro or Code Sample

🤔 Expected Behavior
I would expect that hitting enter would close the combobox if it is open (and change the value if an option is selected on enter).
I would then expect that hitting enter again (while combobox is closed) would submit the form.
😯 Current Behavior
Nothing happens.
💁 Possible Solution

🔦 Context

🌍 Your Environment

OS & Device: [e.g. MacOS, iOS, Windows, Linux] on [iPhone 7, PC]
Browser [e.g. Microsoft Edge, Google Chrome, Apple Safari, Mozilla FireFox]
.NET and Fluent UI Blazor library Version [e.g. 8.0.2 and 4.4.1]

There are some known issues with input  (TextField, TextArea, etc) web components and enter key behavior. See also #1050 and #1085. As the Combobox uses a Fluent text field internally, I can imagine that this component is affected as well.
I'll do some more investigating.

This behavior is referred to as implicit form submission: https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#implicit-submission
The good news is this is built into the <fluent-text-input> v3 component. And the team said they will make sure to do the same for combobox.
The bad news is it won't get fixed here...


Update README.md

Fix typo

@j450h1 @vpillac Thanks for your interests and the PR! LGTM.
Let me also mention about #7 and #16. There's a fork of this repository which is maintained far better.


Migrate website to Flatdoc

http://ricostacruz.com/flatdoc/

It looks good and clean by default
Responsive
Has this nice side-by-side code and description
Allows a long left-side table of contents (currently, we have a max limit!)
Used by https://facebook.github.io/reason/ too

It might actually be a fairly easy transition since our existing docs are mostly markdown, and this Flatdoc is based on markdown.
I'm interested in also embedding the docs for each package (cycle dom, http, etc) into the same webpage. Currently, you need to navigate to the README for each package

I would love to help here..
is this the source code of cyclejs website you're referring to? https://github.com/cyclejs/cyclejs.github.io

Great! Thanks for wanting to help :)
Yes that's the one I'm referring to. I suggest doing the migration in a new repo. We can then figure out how to merge it back in.

:+1:

Work on this is happening on branch unified-docs https://github.com/cyclejs/cyclejs/tree/unified-docs
Thanks @FeliciousX for kick starting it!

I've just noticed that the latest flatdoc commit was December 2015. Is it so perfect that no changes are required for a whole year?


Cut-off outputs, unreliable

Hey!
Great project, but I've found that a lot of times, the output is cut off by the model:

Moreover, using GPT-4 fails, it just doesn't return sometimes

Hi @Kav-K - thanks for reaching out! Gpt3 is pretty limited because of the smaller context window. Not much will fit - I’ve been using gpt4 with pretty good results though.
Are you’re able to share the command you used?
Also, any chance this is a public code base so I can try the command you used against the same code?

Happy to re-open this if you have any more info @Kav-K


E501 - option to customize line length

also, it seems weird that the docs only mention PEP 8's 79 character recommendation but the number it actually uses 88 characters

Is this covered by https://beta.ruff.rs/docs/settings/#line-length ?

yeah, i guess i missed that because it wasn't mentioned in the rule's "Options" section. is there a reason for that?

Just an oversight -- will fix, thank you.


Springboot2 sample returns incorrect content type header when using with ALB

Framework version: 1.5
Implementations: Spring Boot

Scenario
Create a lambda REST API using aws-serverless-java-container-springboot2 and used it as a target in Application Load Balancer.
Expected behavior
Returns response with header content-type: application/json.
Actual behavior
Returns response with header content-type: application/octet-stream
Steps to reproduce

Create jar file from the sample springboot2 pet-store applicaton
mvn clean package -P shaded-jar
Deploy this lambda, create a ALB, Target Group and connect to this lambda
Invoke with a curl command

Full log output

@nytins This library only reads/writes the multiValueHeader property. Have you enabled multi-value headers in the ALB configuration?

@sapessi Oh that was it. It returned the correct content-type: application/json header once I enabled multi value headers. Thanks a lot. I will close this as it is not as issue.

Thanks for the update @nytins - I'll keep this open to remind me to update the documentation because this issue comes up quite a bit.

Added an ALB section to the wiki docs. Closing this issue.


Deleting concurrently the same network twice lead to an inconsistent network state

Output of docker version:
Client:
 Version:      1.10.3
 API version:  1.22
 Go version:   go1.6.1
 Git commit:   20f81dd
 Built:        Wed, 20 Apr 2016 14:19:16 -0700
 OS/Arch:      linux/amd64

Server:
 Version:      1.10.3
 API version:  1.22
 Go version:   go1.6.1
 Git commit:   20f81dd
 Built:        Wed, 20 Apr 2016 14:19:16 -0700
 OS/Arch:      linux/amd64

Output of docker info:
Containers: 30
 Running: 25
 Paused: 0
 Stopped: 5
Images: 238
Server Version: 1.10.3
Storage Driver: btrfs
 Build Version: Btrfs v4.4
 Library Version: 101
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
 Volume: local btrfs
 Network: null host bridge
Kernel Version: 4.4.0-31-generic
Operating System: Ubuntu 16.04 LTS
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 31.32 GiB
Name: lxc1
ID: N4S2:OALX:7VFW:HIF4:YBOJ:U67H:LZTW:BHZE:C43C:XG7U:A2JC:7OBN
WARNING: No swap limit support
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

Additional environment details (AWS, VirtualBox, physical, etc.):
Docker is running inside LXC version 2.0.3
Steps to reproduce the issue:

You might want to have few docker networks (about 30) to have a response time of few seconds when creating and deleting networks to reproduce this issue easily
Create a Docker network : docker network create --subnet <IP_ADDRESS>/24 net1
Open 2 shells. Run docker network rm net1 in the first shell and run docker network rm net1 in the second shell before the first command returns.

Describe the results you received:

The first command will return with no errors. The second command will take more time and return with : Error response from daemon: error deleting network endpoint count from store: Key not found in store.

An entry to this network's gateway interface will remain in /var/lib/docker/network/files.local-kv.db :
{"AddressIPv4":"<IP_ADDRESS>/24","BridgeName":"br-362e892873c5","DefaultBindingIP":"\u003cnil\u003e","DefaultBridge":false,"DefaultGatewayIPv4":"\u003cnil\u003e","DefaultGatewayIPv6":"\u003cnil\u003e","EnableICC":true,"EnableIPMasquerade":true,"EnableIPv6":false,"ID":"362e892873c582c087dfbd5fada639bfa4e5632355449618753725ddd9cab4be","Mtu":0}

This will cause the creation of a network using the same subnet to fail :
docker network create --subnet <IP_ADDRESS>/24 net2
response from daemon: cannot create network br-a7ec776a014a (19fd4f79367b60973f574c3e871c746f6721f2d4f081297240ec1b8248c241bd): conflicts with network 362e892873c582c087dfbd5fada639bfa4e5632355449618753725ddd9cab4be (br-362e892873c5): networks have overlapping IPv4

Running docker network rm net1 will return Error response from daemon: network net1 not found

Describe the results you expected:

The second docker network rm command should do nothing and return a warning telling the user that Docker is already deleting this network
The local-kv.db should remain consistent with the actual Docker network state

Additional information you deem important (e.g. issue happens only occasionally):
It is unlikely that this issue will happen with a human interacting with Docker but quite likely when a piece of software talks with the Docker API and assume that each API call is atomic (that was our case) but may be this assumption is wrong ?
Thank you for your help =)

Are you still able to reproduce this on Docker 1.11.2 ?

I can't reproduce it on 1.11.2 on a physical host (I got other trouble running 1.11 inside lxc that I haven't time to investigate now).
Is this issue known and fixed in 1.11.2 ? I was not able to find anything about it in 1.11.2 release note. Is there any patch that I would be able to apply to 1.10.3 ?

no I don't know a particular patch; and it would most likely be a patch in libnetwork. Is there a reason for running docker inside LXC?

I'm not able to reproduce this issue, so let me close it.


BTI issues with allmodconfig on mainline with LLVM 11

https://github.com/ClangBuiltLinux/continuous-integration2/runs/3010034514?check_suite_focus=true

warning: some functions compiled with BTI and some compiled without BTI
warning: not setting BTI in feature flags

I wonder if that's in -next or not, perhaps a cherry pick is necessary for mainline.

 Add a Kconfig test for this and make GCOV depend on it, and
    in the future, PGO.

    If an architecture is using noinstr, it should denote that via this
    Kconfig value. That makes Kconfigs that depend on noinstr able to express
    dependencies in an architecturally agnostic way.

    Cc: Masahiro Yamada<EMAIL_ADDRESS>    Link<EMAIL_ADDRESS>    Link<EMAIL_ADDRESS>    Suggested-by: Nathan Chancellor<EMAIL_ADDRESS>    Suggested-by: Peter Zijlstra<EMAIL_ADDRESS>    Signed-off-by: Nick Desaulniers<EMAIL_ADDRESS>    Reviewed-by: Peter Oberparleiter<EMAIL_ADDRESS>    Reviewed-by: Nathan Chancellor<EMAIL_ADDRESS>    Acked-by: Mark Rutland<EMAIL_ADDRESS>    Acked-by: Heiko Carstens<EMAIL_ADDRESS>    Acked-by: Peter Zijlstra (Intel<EMAIL_ADDRESS>    Signed-off-by: Kees Cook<EMAIL_ADDRESS>    Link<EMAIL_ADDRESS>
 arch/Kconfig        | 7 +++++++
 arch/arm64/Kconfig  | 1 +
 arch/s390/Kconfig   | 1 +
 arch/x86/Kconfig    | 1 +
 init/Kconfig        | 3 +++
 kernel/gcov/Kconfig | 1 +
 6 files changed, 14 insertions(+)
bisect run success

Let me see if I can reverse bisect LLVM to see what commit in 12.0.0 resolved this...

https://github.com/llvm/llvm-project/commit/a88c722e687e6780dcd6a58718350dc76fcc4cc9 resolved this in LLVM. However, I do not understand why we are getting these warnings from Nick's commit in Linux... All that commit does is prevent CONFIG_GCOV_KERNEL from being selected by an architecture that wants noinstr to work, which should actually prevent generation of certain LLVM synthesized functions?


fix: only substitute if valid == true

Currently substitution will be attempted even when valid == false. This
results in the error "path ... does not exist and cannot be created"
being displayed to the user rather than the correct behavior of
attempting to build from source.

btw is this connected to an issue? or can you add a description what this is about to the PR/commit?

Updated. It didn't have an associated issue - it was a problem a user noticed that I figured I'd just fix


Allows vertical page scrolling if the cart is open

Vertical scrolling is intentionally disabled when a drawer is open. This makes sure no double scrollbars show up and allows the user to scroll up and down in the drawer (if needed) without losing their place in the page.


Revert to gnocchi 3.1.11

Revert to using an older gnocchi version for compatibility with
python-rados as provided in the Ubuntu archive for Xenial.
Support for gnocchi >= 4.0.0 needs revisting, but this at least
works for the time being.

LGTM


Overlord V2

Second iteration of the Overlord exercise. I corrected the parts that I received feedback on.

Looks pretty good, it needs maybe one more pass. Come by my teamroom(Los Pollos Hermanos/Netcredit) or just find me on HipChat if you need me to clarify any of my comments, and/or need any help.

@mcdaniel67 We discussed this together. For your third iteration, really focus on writing your features at a high level of abstraction. Nice work on this!


Add a way to define Cameras in settings

What part of Adonis is this related to?
Loader/Settings
What are you suggesting?
Add a way to define Cameras in settings. You cannot do this in game at all without the use of plugins, even that being quite unconventional. Could be helpful for a lot of games, expecially games with security cameras like many types of IRL group roleplay games or FNAF/Scary games.

interesting


Add Podspec

Jira: CXIOS-7425
Background

We needed a podspec and this repo has dependencies, so things has been done
What has been done?

Update gitignore to include Podfiles
Get rid of SPM dependencies (they are a pain in compo with pods)
Integrate dependency in the code directly (YES I just copy pasted the files, duh)
Create a working podspec to be used by other libs

How to test?

Only as part of the Sheriff PR, or if you brave enough try to integrated it via the pod in any project, it will work ;)

Review Annotations
Checklist

[x] I've run tests before opening PR

Reviewer Guidelines

@cristi-lupu Updated


please update to Gophercon videos

Hi Florin, would you please update the repo to the examples you were using during the Gophercon videos? Thanks.

Hi @soniah,
The examples during the GopherCon videos are now all in the repository.
We always welcome contributions, so if you stumble upon a feature you like, don't hesitate to raise an issue to add it to the repository, or send a PR with it.
Thank you!


Deprecate SlackHandler / SlackWebhookHandler

It might be good to just deprecate those two, and point people to https://github.com/gmponos/monolog-slack  - @gmponos is there anything your package does not support from those two handlers?

See also https://github.com/Seldaek/monolog/pull/1499 which triggered this..

@gmponos ping, are you still maintaining monolog-slack or not? If not I'd rather not remove them, but as I am preparing Monolog 3.0 in https://github.com/Seldaek/monolog/pull/1635 I am wondering what I should do here.

I am in a weird spot this time around not able to contribute to OSS as much as I would wish. There is a high chance that this will change in the next weeks for various reasons related with changes inside my working environment. Can you give me a few days and ping me again?

Hi I will continue to support the packages I have.. although I think the https://github.com/monolog-http/monolog-http is better to use.

OK thanks, I'll think about it some more..

Closing as keeping them is fairly low maintenance and removing will cause migration pains for no reason.


override the global planificator with the current arc's planificator

The only issue is that this overwrites the reference on web-planner creation, but you may have multiple arcs and switch between them. Is it easy to get to the global planificator? Or planificator of another arc?
This is probably better than what's there now, so LGTM.

The only issue is that this overwrites the reference on web-planner creation, but you may have multiple arcs and switch between them. Is it easy to get to the global planificator? Or planificator of another arc?
This is probably better than what's there now, so LGTM.

I think, I only ever want the planificator of the arc i'm currently looking at, at least this is consistent with the arc global (that is similarly accessible in the console). Maybe worth adding some planificator related stuff to the extension? I'll think about it, also let me know if you have any ideas of what could be useful.

WDYT about having an object with planificators:
  window.planificators[arc.id] = planificator;

or:
  window.planificators.global = planificator;

I haven't used the planificator in the console, so I don't know what's useful.

Ok, I'm fine with that.


Create LiquidatorProxy

Intelligently set the amount to liquidate such that the liquidating account does not become underwater after the liquidation

Fixed in #193 and #183


Feature idea

Could you give the option to go back an update?
A recent plugin update has a bug so I had to manually go back a version. Could you make that an option via a button click somehow...

Thanks for the suggestion
Btw this can be done manually without losing the plugin's settings:

Edit the file /path/to/your/vault/.obsidian/plugins//manifest.json
Where there's text like "version": "1.2.3", replace it with "version": "0.0.0"
Reload obsidian and the update tracker will show that updates are available for that plugin
Ignore the version of the plugin you want to skip, then "Update" to the previous version


New package: GISInternals.GDAL version 3.10.0

Pull request has been created with komac v2.8.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

@microsoft-github-policy-service agree

Verify:


How to handle multiple object instance

If some other place in html page create instance it will affect to my current script. Is there a way to handle or controll that ?
Example
script 1 create new Swiper(config) here
myscript create new Swiper too. In here my instance will be affect by script 1

Do you want to ask a question? Are you looking for support? The Swiper forum and Stack Overflow are the best places for getting support

Please, don't use GitHub issues for questions


Fix any build errors

There have been duplicate files in the root directory. These files should be located in the _posts folder but equivalent .md files are already there. Not sure why you have .md and .html files mixed in your project.
One post has been placed in the root directory but it should be in the _posts folder (
The about file was duplicated, one .html version, one .md version (leading to a warning during Jekyll server start)

Note: Kind of unrelated but important. Some Gems have been outdated, bundle after deleting the Gemfile.lock led to new Gem versions.

The last commit removes a duplicated file.
Here's the difference between the deleted (left) the existing one (right):

🥳

thanks a lot friend!

Would you mind voting up the post or accepting my answer on stack overflow?

hey @cadamini  I upvoted your answer just now..but I am having same issues lol, jekyll error, I don't see any duplicate 'posts' so I don't know why this happened.
All I have done is:

add adsense code
create a new md file(glp.md)


develop: Add field to RobotState to track command completion

New feature implementation
Implemented feature
Added command_completed, a boolean that indicates the completion of the current command.
Implementation description
Previously, if a command was completed, the RobotState's command_id should be a nullopt. This led to the issue where if a new command is issued and instantly completed, the following RobotState would have a null command_id and users of the free_fleet Manager would be unable to determine if the command was successful or was not received.
With the new command_completed field, the completion status is explicit and command_id always has the id of the latest command.

Closing with https://github.com/open-rmf/free_fleet/pull/145


Tests failing with Ruff 0.0.260

I get the following in test_ruff_code_actions:
workspace = <pylsp.workspace.Workspace object at 0x7f0938b57130>

    def test_ruff_code_actions(workspace):
        _, doc = temp_document(codeaction_str, workspace)

        diags = ruff_lint.pylsp_lint(workspace, doc)
        range_ = cattrs.unstructure(
            Range(start=Position(line=0, character=0), end=Position(line=0, character=0))
        )
        actions = ruff_lint.pylsp_code_actions(
            workspace._config, workspace, doc, range=range_, context={"diagnostics": diags}
        )
        actions = converter.structure(actions, List[CodeAction])
        for action in actions:
>           assert action.title in codeactions
E           AssertionError: assert 'Ruff: Organize imports' in ['Ruff (F401): Remove unused import: `os`', 'Ruff (F401): Disable for this line', 'Ruff (F841): Remove assignment to unused variable `a`', 'Ruff (F841): Disable for this line', 'Ruff: Fix All']
E            +  where 'Ruff: Organize imports' = CodeAction(title='Ruff: Organize imports', kind=<CodeActionKind.SourceOrganizeImports: 'source.organizeImports'>, diag...range=1:0-2:0, new_text='import os\n\n\n')]}, document_changes=None, change_annotations=None), command=None, data=None).title

tests/test_code_actions.py:76: AssertionError

Very odd, can you make sure that everything is up-to-date? Did you clone the repo locally and made any changes?
the Organize imports action should only happen if I001 is violated which does not happen in the codeaction_str.

Ah, found it, it was due to my global Ruff config. Sorry for the confusion!

Reopening to prevent this from happening


Should LABELs refer to 'loop'?

https://docs.perl6.org/language/control#LABELs says "while, until, and for loops can all take a label".
Should that also refer to 'loop' itself?

sure loop can have a LABEL.
another problem is, it should also mention that our LABEL is unlike that in other language, see the example below:
OUTAHERE:
 say 42;
loop  {
    for 1,2,3 -> $n {
        last OUTAHERE if $n == 2;
    }
}

# labeled last without loop construct


Modifying logic for mountpoints to be mapped to both nqn and ip, correcting nkv config generation

Changes look good, probably need to test this gen2 deployment on our R7525 machine, just to make sure.


Add Dylan Yang to Contributors list

@DylanLovesCoffee, I'm quite elated about your PR. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a PR and learned that I merged it?

@Roshanjossey Thanks for merging my PR! 😀  As a first-time contributor, I've definitely found it difficult to find projects I felt adequate to approach and begin contributing to.
Going through the tutorial for the first time and making my PR got me to realize that contributing really isn't as big of a deal as I made it out to be. It definitely took the anxiety away and I was excited when my PR was merged!

@DylanLovesCoffee, I’d urge you to continue contributing to other open source projects.
We also have a slack team to help/mentor people trying to contribute to open source projects.
You can join the team by going to https://firstcontributions.herokuapp.com


Magento Best Practice

Sorry I don't mean to be a pest with minor issues here. As soon as I am able to I'll spend some time learning how to perform pull requests so minor patches can be more streamlined.
This file should have lines 18 and 20 modified to only have one underscore in the method name. So that it is extending the constructor method Magento's core development team intends for us to override.
Current Code:
    public function __construct()
    {
        parent::__construct();

Magento Best Practice:
    public function _construct()
    {
        parent::_construct();

Pull request created, closing this issue as it is now redundant.

@dfelton Don't need to say sorry.  I really appreciate (and need) all the help I can get. This extension already became more than I can handle among other things and any helping hand is welcomed. Keep them coming :)


PIP (pypi) is not updated

PyPi version updated on October 23, but latest commit on master branch is made on November 24.

+1 same scenario here.

+1

+1

A new release would be nice. Especially considering compatibility with Django 2.0 ( #85 )

+1


Use NotificationRequest instead of showInformativeMessage on search

Rendered
Alerts are very interruptive, and get in the way of development flow when using the search or references actions frequently.
This removes the alert and instead displays a non-interruptive notification, dismissing it 4000 ms later.
One item of note - if (!treeView.visible) always resolves to true, I assume since the newly created TreeView is not considered visible until the command is completed. Then again, a setTimeout does not affect that behavior.

@apexskier Any chance you'd consider integrating this?


Enforce await on async utilities

Currently https://github.com/Belco90/eslint-plugin-testing-library/blob/master/docs/rules/await-async-query.md rule only supports findBy* and findByAll*. What do you think about enabling it for other async utilities, too?
https://testing-library.com/docs/dom-testing-library/api-async
const ASYNC_QUERIES_REGEXP = /^find(All)?By(LabelText|PlaceholderText|Text|AltText|Title|DisplayValue|Role|TestId)$/;

Thanks for suggesting this idea @cdagli!
This rule currently exists because findBy and findByAll doesn't (in my opinion) expresses the fact that there are actually asynchronous queries.
However, it's pretty clear that the other async utilities such as wait or waitForElement are asynchronous. I'm not sure if we would need to enable them 🤔
Have you encountered a use case where someone forgot to use await or .then on one of these async utilities? 🙂

Yes, I know couple of people that keeps forgetting to add await these methods 😄 (Myself included)
Weird stuff starts to happen if you forget to await. And for example if you have a test case that ends up with waitForElementToBeRemoved and if you don't await, your test might pass magically.

I just realized eslint is not warning about that (as those async utils are fixed, not as findBy* queries which are dynamically generated): I thought it did but it was my IDE! So this is an interesting idea, maybe something like await-async-utils?

In the end, forgetting to await an async function is a common mistake, not just when using Testing Library's tools. I tried to search if there was a way to prevent this globally but haven't found anything.
It would be cool to have a tool that performs this check when calling async functions.

👍 I would love this rule!


maybe pyautogui can't run correctly in Win11

In win11, my pyautogui modules can just carry out its task on the shell page, instead of all my screen. And my mouse pointer couldn't move when it run to 'pyautogui.moveTo(x1,y1)'.But, after run 'pyautogui.moveTo(x1,y1)',codes run to 'print(pyautogui.position())'.I get (x1,y1), but my mouse pointer isn't in (x1,y1) because it didn't move at all.
So, how can I solve this problem?

Same problem on Windows 10 LTSB 2016（python3.10.1，pyautogui==0.9.53）

Use ’duration‘ arguments to show the 'visual' mouse movement correctly：
pyautogui.moveTo(100, 100, duration = 0.5) # spend 0.5 second to move your mouse to ScreenPos (100,100)
You should make the interval of 'duration' arg more than 0.3 seconds, below this number you cannot 'see' your mouse movement


v3.1.0 is not available on NuGet

v3.1.0 released two days ago is not available on NuGet for download (I feel that this is more of an oversight than a bug).

Sorry, I didn’t realize I had forgotten to update the assembly versions until I saw b38d444.

@kagikn Happens ¯_(ツ)_/¯. Used to be easier when this was automated. Thank you so much for doing the release btw.!


Do we still need minimum-scale in viewport?

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
The Usage documentation for Responsive meta tag gives an example viewport of:
<meta
  name="viewport"
  content="minimum-scale=1, initial-scale=1, width=device-width"
/>

Presumably this was done because of this issue.
Expected Behavior 🤔
I wonder if the minimum-scale is still needed today. The Mozilla Developer docs for Responsive Design suggestion not using minimum-scale:

You should avoid using minimum-scale, maximum-scale, and in particular setting user-scalable to no. Users should be allowed to zoom as much or as little as they need to; preventing this causes accessibility problems.

In this case, the meta viewport would just be:
<meta name="viewport" content="width=device-width, initial-scale=1" />

It was introduced by a Chrome PM in #3431.

It seems that we can/should remove it now.

I'd love to tackle this issue. Let me know if you still need help with it.

It looks like there would be potentially 18 places to replace, across both documentation and examples. I am less sure if there are any other impacts of removing minimum-scale, besides what looked like a Chrome issue in GPU rasterization (2016).


Doesn't build when checking out

Hi there, a couple things. This doesn't build when I open it with netbeans and update the jdk version to 12. I am a .net dev so I realize I may be doing some things wrong because I'm not a java dev. I also am wondering if this is the most updated version? The GUI looks different than the one that ships with SSW from the website. There are a couple fixes I'd like to make.

Hey @tympaniplayer Is this still and outstanding issue?

Built and ran c06d963 from a fresh pull, I believe this issue is resolved.

OK cool. I think I must be too much of a Java noob. Thanks for checking.
On Fri, Jul 12, 2019 at 10:36 PM, William E. Karnesky<EMAIL_ADDRESS>wrote:

Built and ran c06d963 from a fresh pull, I believe this issue is resolved.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

There were a number of issues in the source tree that caused the project not to compile, so it wasn't your fault. I've just pushed some commits that allow the project to successfully build. There is also an experimental release now containing a prebuilt jar if you want to use that.

Great thanks! I'll take a look this weekend!
On Fri, Jul 12, 2019 at 10:49 PM, Algebro7<EMAIL_ADDRESS>wrote:

There were a number of issues in the source tree that caused the project not to compile, so it wasn't your fault. I've just pushed some commits that allow the project to successfully build. There is also an experimental release now containing a prebuilt jar if you want to use that.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@tympaniplayer We also created a discord for SSW that you are welcome to join with this invite code: https://discordapp.com/invite/xc5pUWP


Feat: There are too many genres cards i can compact them with read more funcationality

Describe the feature
there are many genre cards on home page which on scrolling down looks weird and not user interactive
something like this when user click on read more button then it will open downwards ....i will name the button as show more.
Add ScreenShots
something like this when user click on read more button then it will open downwards ....i will name the button as show more.

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@huamanraj please assign me this task


German Translation

I've translated it to german. Maybe somebody can use it :)

Thank you! I'll make a new release soon.

But it looks like the locale folder should be called de_DE.

Than I had it correct on the first try.. thought it had to be ger_GER...


Investigate integration with DSpace API

Contacts at UoC Library to work with this
May be possible to implement via SWORD protocol #362

Minimal proof of concept has been completed; continuing to enhance in discussion with UoC Library
Notes at https://github.com/thoth-pub/thoth/wiki/SWORD


fix(tsdb): Fix simple8b encode canPack function to make that simple8b.EncodeAll and simple8b.Encoder can return the same bytes result.

Closes https://github.com/influxdata/influxdb/issues/20302
Describe your proposed changes here.
pack(120,0) sences will never be execute in simple8b.encode. so simple8b.EncodeAll and simple8b.Encoder will return different bytes value. so modify the canPack() function to fix the problem.

[x] CHANGELOG.md updated with a link to the PR (not the Issue)
[x] Well-formatted commit messages
[x] Rebased/mergeable
[x] Tests pass
[x] http/swagger.yml updated (if modified Go structs or API)
[x] Feature flagged (if modified API)
[x] Documentation updated or issue created (provide link to issue/pr)
[x] Signed CLA (if not already signed)

@xinyu7git sorry this has sat for so long!
Can you describe in more detail why this change is needed? Are there user-facing effects in InfluxDB (bugs, performance concerns?)

@xinyu7git sorry this has sat for so long!
Can you describe in more detail why this change is needed? Are there user-facing effects in InfluxDB (bugs, performance concerns?)

see https://github.com/influxdata/influxdb/issues/20302

@DStrand1 this sounds reasonable but needs a second look, when we can get to it.

@xinyu7git am I right in saying that this is likely a performance optimization? i.e. currently the encoding and decoding will round trip correctly, but the encoding is not optimal due to a bad check?

Sorry for letting this sit idle for so long. I will review and test the changes, but in the mean time, can you:

Update this to target the master-1.x branch instead of 1.8, and
Remove the addition to the changelog, as those are now automatically generated by us and no longer need a manual entry
Thanks!


install issue

When running $ bash setup.sh, I got:
Requirement already satisfied: python-dateutil>=2.7 in /home/faculty/dmk333/miniforge3/envs/yacht_env/lib/python3.12/site-packages (from matplotlib->sourmash<5,>=4.8.3->pyo3-branchwater==0.8.1->-r /home/faculty/dmk333/YACHT/env/condaenv.c08zj4t8.requirements.txt (line 2)) (2.8.2)
Requirement already satisfied: six>=1.5 in /home/faculty/dmk333/miniforge3/envs/yacht_env/lib/python3.12/site-packages (from python-dateutil>=2.7->matplotlib->sourmash<5,>=4.8.3->pyo3-branchwater==0.8.1->-r /home/faculty/dmk333/YACHT/env/condaenv.c08zj4t8.requirements.txt (line 2)) (1.16.0)
Building wheels for collected packages: pyo3-branchwater
  Building wheel for pyo3-branchwater (pyproject.toml): started
  Building wheel for pyo3-branchwater (pyproject.toml): finished with status 'done'
  Created wheel for pyo3-branchwater: filename=pyo3_branchwater-0.8.1-cp312-cp312-linux_x86_64.whl size=5525277 sha256=7cbcb1d9259da09cd5f083c90c43606b66dbc3e02bfc554af39ad4e11535c92b
  Stored in directory: /tmp/pip-ephem-wheel-cache-q92xlz_6/wheels/fd/d3/6e/8aa8a30984f3497f55d5c4e25017373cc9d6f16cd7e793328c
Successfully built pyo3-branchwater
Installing collected packages: et-xmlfile, openpyxl, pyo3-branchwater
Successfully installed et-xmlfile-1.1.0 openpyxl-3.1.2 pyo3-branchwater-0.8.1
                                                                                done
#
# To activate this environment, use
#
#     $ conda activate yacht_env
#
# To deactivate an active environment, use
#
#     $ conda deactivate

There was a problem creating the environment 'yacht_env'. Please check the error messages above.

so mamba thought everything installed successfully, but setup.sh did not.

Same error even after update with @chunyuma 's change:
Building wheels for collected packages: pyo3-branchwater
  Building wheel for pyo3-branchwater (pyproject.toml): started
  Building wheel for pyo3-branchwater (pyproject.toml): finished with status 'done'
  Created wheel for pyo3-branchwater: filename=pyo3_branchwater-0.8.1-cp312-cp312-linux_x86_64.whl size=5525277 sha256=1f5a7e7c387f13231c9bfd1ee2a8e45f8d348df7ce9684cc4b4420feda73f170
  Stored in directory: /tmp/pip-ephem-wheel-cache-eqliiv9_/wheels/fd/d3/6e/8aa8a30984f3497f55d5c4e25017373cc9d6f16cd7e793328c
Successfully built pyo3-branchwater
Installing collected packages: et-xmlfile, openpyxl, pyo3-branchwater
Successfully installed et-xmlfile-1.1.0 openpyxl-3.1.2 pyo3-branchwater-0.8.1
                                                                                done
#
# To activate this environment, use
#
#     $ conda activate yacht_env
#
# To deactivate an active environment, use
#
#     $ conda deactivate

There was a problem creating the environment 'yacht_env'. Please check the error messages above.

That worked (same for a rouge 1)!
$ ENV_NAME="yacht_env"
check=$(conda env list | cut -d" " -f 1 | grep -w $ENV_NAME | wc -l)
echo $check
if [ $check -eq 1 ]; then
    echo yes
else
    echo no
fi
1
yes

ok, thanks! I think we can close this issue now.