Gradients problem

Hi, I've tried to use your loss implementation using pytorch 1.4 and the network do not learn anything.  This is because you've used Variable to define some tensors in the loss and in this Pytorch version the Variable has been deprecated as you can see in:
https://pytorch.org/docs/stable/autograd.html#variable-deprecated.
I've fixed this problem by adding requires_grad=True in all Variable definitions in the file:
https://github.com/bermanmaxim/LovaszSoftmax/blob/master/pytorch/lovasz_losses.py

Hi, my lovaszsoftmax loss is around 0.35 and never get lower for training and validation, and the test iou is low. Do you know why? thanks

Hello @brooklyn1900
I have tried LovaszSoftmaxLoss on different datasets. In one of them, I have the same problem with you, loss was always swing around at 0.30 and got nan value later. But on the other dataset, everything was normal.
Did you solve your problem?


Unable to build overlays when connext not installed

Bug report
Required Info:

Operating System:

Ubuntu 18.04

Installation type:

nightly archive

Version or commit hash:

da75447b0068627fdd4b30e6ddbb7328afe4567c

DDS implementation:

Fast-RTPS (Connext not installed)

Steps to reproduce issue

docker pull osrf/ros2:nightly
docker run -it --rm osrf/ros2:nightly
mkdir -p ~/ws/src && cd ~/ws/src
git clone https://github.com/ros2/example_interfaces.git
cd ~/ws
colcon build

Expected behavior
Message package builds successfully
Actual behavior
Build fails with the following error:
Starting >>> example_interfaces
--- stderr: example_interfaces
CMake Error at /opt/ros/foxy/share/rmw_connext_cpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package):
  Found package configuration file:

    /opt/ros/foxy/share/rmw_connext_shared_cpp/cmake/rmw_connext_shared_cppConfig.cmake

  but it set rmw_connext_shared_cpp_FOUND to FALSE so package
  "rmw_connext_shared_cpp" is considered to be NOT FOUND.
Call Stack (most recent call first):
  /opt/ros/foxy/share/rmw_connext_cpp/cmake/rmw_connext_cppConfig.cmake:38 (include)
  /opt/ros/foxy/share/rmw_implementation_cmake/cmake/call_for_each_rmw_implementation.cmake:61 (find_package)
  /opt/ros/foxy/share/rosidl_generator_py/cmake/rosidl_generator_py_get_typesupports.cmake:26 (call_for_each_rmw_implementation)
  /opt/ros/foxy/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake:27 (rosidl_generator_py_get_typesupports)
  /opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake:48 (include)
  /opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:286 (ament_execute_extensions)
  CMakeLists.txt:16 (rosidl_generate_interfaces)

---
Failed   <<< example_interfaces	[ Exited with code 1 ]

Additional information
Faiklure seems to have appeared at the same time #385 was merged

Thanks for the report. Please see #389 for the proposed fix. It would be great if you could double check that it works for you too.

Just tried this, it built successfully :+1:


Trouble running the example file

Hello. I was running the example pentane.pdb file, but upon entering the wSterimol [[id 1, id 3, id 4, id 5],[id 3, id 4, id 5, id 2]], id 1, id 3 line, it shows the following error:
Traceback (most recent call last):   File "D:\pymol\wSterimol\mopac example\wSterimol.py", line 28, in wSterimol     if optimisation(directory, walltime, verbose, setup_path):   File "D:\pymol\wSterimol\mopac example\optimisation.py", line 72, in optimisation     message = "   %-30s" % (filesplit[0]+".out") +"  %12.6f" % out.ENERGY AttributeError: 'getoutData' object has no attribute 'ENERGY'
Does this have something to do with the setup.ini file? Is the setup file read automatically? I tried setting OPTIMISATION to NO, but the error keeps repeating,
Thanks in advance!

It seems this problem comes from the update made in MOPAC2016. This wSterimol program uses "TOTAL ENERGY" value in the output file from MOPAC (*.out), but the current version of MOPAC2016 does not report this value with the default setting. To make this value outputted from MOPAC, one can rewrite the line 80 in the prepare_file.py to
lines.append("%s charge=%s %s\n" DISP% (setup.SE, setup.charge, setup.scf) )

so that proper input file for MOPAC is made by the wSterimol program.


2.2 - hosted 3bot - no available pool

tried to deploy a hosted 3bot

This requires you to deploy a pool first.


Data join update pattern appears to not work right

After entering new elements, the update code immediately after does not work.  For example:
var elems = d3_selection.select('.wrap').selectAll('div').data([1,2,3])

elems.enter().append('div').text(0)

elems.text(function(d) { return d })

Will show 0's not 1, 2, 3.
I made a jsfiddle to show the problem, on the second call (when the element are not being entered, just updated) the correct numbers are shown.  https://jsfiddle.net/1z4p7734/1/

Is there a new pattern where enter + update is:
elems.enter().append('div')
  .merge(elems)
    .text(...)

Seems like a pretty big change that's not obvious in the docs.  If this is the new way, guess this is a non-issue.

I haven’t yet had a chance to write release notes for 4.0 detailing what has changed, but it’s on my list of things to do before releasing D3 4.0. (Arguably it’s the main thing holding up the release at this point.) I originally was writing them as I go, but it led to quite a bit of wasted effort as I iterated through the design, so I decided to defer release notes until the release. My apologies for the confusion.


Open RootURI sent via SBOLDesigner plugin

createRecursiveCopy is not guaranteed return a document with a single root CD if there is a reference to a CD that is not through a definition.
This happens in openDocument in SBOLDesignerPlugin.  Namely, it uses the rootURI to extract the design from the document.  Then, getDesign().load is called, it may have more than one root, but it has already been specified which rootURI to use, so it should respect that choice and not open a dialog.

This is done and I think you've confirmed its fixed.


materia-theme: 20200916 -> 20210322

Motivation for this change
Upstream has made important updates that fit the theme with the latest versions of Gnome(40+)/GTK(2/3/4), covering and fixing incompatibility with them.
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

[ ] 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.

Also, fix the commit message:
materia-theme: 20200916 -> 20210322

Upstream has made important updates that fit the theme with the latest versions of Gnome(40+)/GTK(2/3/4), covering and fixing incompatibility with them.

This looks like a good candidate for backport to release-21.11.

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

1 package built:

materia-theme

Congratulations on your first PR!


[2024a] sync 2024a branch from main branch with codeflare update

[2024a] sync 2024a branch from main branch with codeflare update
for feature-freeze: 2.9-extended

Merging for getting 2.9-extended.


TypeError: value.join is not a function

... seeing that error here on some older firefox browsers for mac os
can you add a simple check here? like return value.join && value.join(...); or so?

ping?


Auto authenticate in strategy "facebook"

Steps to reproduce
I just use the function
const feathers = require('feathers/client');
const rest = require('feathers-rest/client');
const hooks = require('feathers-hooks');
const superagent = require('superagent');
//const fetch = require('node-fetch');

const auth = require('feathers-authentication-client');
// Connect to REST endpoints
const feathersClient = feathers();
feathersClient.configure(hooks())
              .configure(rest().superagent(superagent))
              .configure(auth({storage: localStorage}));
feathersClient.authenticate({
	strategy: "facebook"
})

I don't know why
I can get feathers-jwt(in cookie, and use for that jwt for other service that need authentication ) , but i am not connect to facebook or login to facebook(even in anonymous browser , no facebook account , no cookies,...) .
I am use newest feathers-cli

OAuth authentication has been overhauled in Feathers v4 authentication. Please see the migration guide for more information. Closing this issue in order to archive this repository. Related issues can be opened at the new code location in the Feathers main repository.


Remove series then scroll to right after not working.

Hi, lightweight-charts team
I am facing an issue with lightweight-charts.
Lightweight Charts Version: 1.2.2
Steps/code to reproduce:

AddLineSeries when click on button 2001 , 2002 ,2003   to add more series.
Click a button following step on button 2003 and button 2002 to remove selected series.
Scroll chart to the end of the right side after removing a series.

Actual behavior:
Show Uncaught Error: Value is null;

Expected behavior:
Don't show Uncaught Error: Value is null;

Screenshots
https://drive.google.com/file/d/1Ws0Q2y6md0ZxxpaRLrolUuBbBiZbYhup/view

CodeSandbox/JSFiddle/etc link:
https://stackblitz.com/edit/js-eivupz?file=index.js

AddLineSeries when click on button 2001 , 2002 ,2003 to add more series.

Looks like nothing happened when I click on that buttons.

Ah ok I got it, just removed window.addEventListener('load', function () { wrapper.

Looks like this happened only in case of subscription on subscribeVisibleTimeRangeChange.

Related to #270


Use this library for analysis content of audio and set metadata?

I was looking for a sound analysis library that I came across. I need to use it in a php program.
Can this library get a audio as input and then analysis its and identify audio subjects and send them as output? Subjects are important content for audio content.
Or can subjects be assigned to one voice as metadata?

Please send clearer details

I want to put an audio file on the web. I want to identify the topics that have been discussed, such as books, sports, etc., and tag them on the audio. Search by tag to identify the sound with the start time of the searched topic.
Can I use this library for this purpose?

No, you can't. You'll need a speech recognition library.


#dotnet Aspire with IP from local network

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
Is it possible to change "localhost" in #Aspire?
I have an API in local IP starting by 192.168 and I would like to "map" it to Aspire to be requested from other apps in my local network.
Can someone help me ?
Regards, Mafyou.
PS : I tried put IP in the profile of launchSettings.json but it replace the IP by localhost.
Expected Behavior
Working with custom local IP to be hosting multiple app and able to see logs
Steps To Reproduce
In launchSettings.json put:
"applicationUrl": "http://<IP_ADDRESS>:6969" for example
See it, will be replaced by localhost
Exceptions (if any)
No response
.NET Version info
8.0
Anything else?
No response

Dupe of https://github.com/dotnet/aspire/issues/2887

Why isn't it planned?
Why did you hardcoded this feature?
Aspire will only be a local thing? What's the point?

Why isn't it planned?

It's a duplicate of #2887

Aspire will only be a local thing? What's the point?

Yes, the orchestrator is for local development only. You can learn more about aspire on the docs https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview


Second PUT call sends old data

I receive data via Restangular.all('notices').getList().$object.
Then I do PUT request on some element - works as expected.
But other PUT requests on this element send old data.
What I do wrong?

I was having this issue because I was using angular.copy() to copy an element into scope for editing prior to the PUT rather than using Restangular.copy().  There's a section in the docs about this.

This sounds like a duplicate of #811. @miraage can you provide an example?

I'm going to go ahead and close this. @miraage if there's still an issue, feel free to re-open the issue

@daviesgeek i've been figured out this issue by switching $object to then(result => ...).


File::Slurper::write_text failed

In the process of testing my biber build and installation, I tried a source file t/tdata/full-bbl.bcf, but it failed at https://github.com/plk/biber/blob/8ebedab/lib/Biber.pm#L323 which contains:
# Write ctrl file as UTF-8
File::Slurper::write_text($ctrl_file_path, NFC($checkbuf));# Unicode NFC boundary

The files were in a remote directory. If I copied full-bbl.bcf and full-bbl.bib locally, biber succeeded. I'm guessing there is some permission issue either with the files or the directory.
What is $ctrl_file_path here? Is it full-bbl.bcf? If so, I don't think it's a good idea to be writing to it. In general, one would not expect a source file to be updated, even if the update is benign. A warning would be better.

Hmm, yes, $ctrl_file_path is the .bcf and is written to normalise to to UTF-8 in case of malformed edge cases. Since the .bcf is an intermediate auto-generated file (by biblatex), this isn't really a problem. It sounds like OS/filesystem permission issues?

Thanks for the info!

Hmm, yes, $ctrl_file_path is the .bcf and is written to normalise to to UTF-8 in case of malformed edge cases. Since the .bcf is an intermediate auto-generated file (by biblatex), this isn't really a problem.

I guess if you consider biber as part of the biblatex system, that might be fine. But if biblatex is generating the file, why would it be malformed? Could this be hiding some other bug?

It sounds like OS/filesystem permission issues?

I think it's something Homebrew is doing with installed files, which is how these files are treated until I need to test them. It probably makes them read-only to preserve their integrity. My workaround of copying them is perfectly fine.
I'm more concerned that biber is writing to what I would consider an input file. But I guess it all depends on how you look at it.

I can understand that it looks odd that Biber would write to the .bcf file. After all the idea is that the .bcf is written by biblatex (LaTeX) to communicate with Biber and that Biber writes the .bbl to communicate with biblatex. So as far as Biber is concerned the .bcf is input and as such would not need writing to.
In practice I guess it does not really matter a great deal since the .bcf file is temporary in nature and in general write permission is needed anyway (naively I would have thought it not very plausible that LaTeX should be allowed to write on the file but Biber should be banned from doing that, but why not...).
Now I am curious: In which cases is the additional write needed? And would it be possible not to write to the .bcf? It seems to me that Biber managed to read the file correctly even if it has to somehow re-write the .bcf. Given that the data is present anyway would it not be possible to just use it without re-writing the .bcf? After all LaTeX is going to overwrite the .bcf on the next pass anyway (at least in normal use cases), so I'd have thought that we don't win a lot if we write the corrected file out.

@moewew Well said! I have the same questions.

This was due to a slightly too generic solution to a very specific issue with .bcfs produced in latin1 and needing recoding to UTF-8. I have changed biber 2.13 DEV to only re-write if this specific condition is met.


Add program pages

In order:

[x]  CodeSnip
[x] HTMLRes
[x] VIEd
[x] BDiff/BPatch
[x] FileDateComp
[x] CFS
[x] PasHi
[x] VIS
[x] VIBinData

Leave the mothballed and third party pages until after all Code Library and Article pages have been added.

Done in feature/add-program-pages merged at commit 64db36d


fix #5: use correct Tailwind classes in Tooltip

This is for #5. It fixes the incorrect Tailwind classes.

Hi, thank you for your PR🔥


Support qwen2 family model (qwen1.5)

What does this PR do?
This submission enables optimum to support the qwen2 family model and support onnxruntime export of related models. The onnx code related to this model has been verified.
Qwen1.5 is the beta version of Qwen2, a transformer-based decoder-only language model pretrained on a large amount of data. In comparison with the previous released Qwen, the improvements include:
6 model sizes, including 0.5B, 1.8B, 4B, 7B, 14B, and 72B;
Significant performance improvement in Chat models;
Multilingual support of both base and chat models;
Stable support of 32K context length for models of all sizes
No need of trust_remote_code.
For more details, please refer to our blog post and GitHub repo.

Fixes # (issue)
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[x] Did you write any new necessary tests?

@uniartisan Thank you!
Could you add qwen to the list at https://huggingface.co/docs/optimum/main/en/exporters/onnx/overview (see the docs/ folder)?
We would also need to add tests for ONNX export + ONNX Runtime, but for that we would need to have a tiny dummy qwen2 model on the Hub, there appears to be none. I can upload one and get back to you.

You can use this one https://huggingface.co/fxmarty/tiny-dummy-qwen2
And add tests at:

https://github.com/huggingface/optimum/blob/cf82249b007da696c98b369e4857efe01267d640/tests/exporters/exporters_utils.py#L135
https://github.com/huggingface/optimum/blob/cf82249b007da696c98b369e4857efe01267d640/tests/onnxruntime/test_modeling.py#L2248
https://github.com/huggingface/optimum/blob/cf82249b007da696c98b369e4857efe01267d640/tests/onnxruntime/utils_onnxruntime_tests.py#L132

@fxmarty Thanks！ My previous submission neglected unit testing, and I fixed it.

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


Performance Milestone Holdback Percentage does not allow for decimal places in the form input

The Performance Milestone Holdback Percentage does not allow the user to enter any decimal points in the input
Probability (how likely the bug is to happen, scored from 1-5): 4
Effect (how bad the bug is when it does happen, scored from 1-5): 4
Steps to reproduce the behaviour:
Attempt to add decimal points to the Performance Milestone Holdback Percentage field. They are not accepted.

@nanyangpro just want to confirm that this is not expected behaviour

Possible solution:
adding numberOfDecimalPlaces: 2 to holdbackPercentage object in fundingParameterEPUiSchema file

Thanks for your question, @dleard. I've seen 10% and 20% entered as the Performance Milestone Holdback Percentage in the past. However, you are correct, decimal places should be allowed for this field, users shouldn't be blocked to do so.

I can enter decimal places! Thanks a lot @sam-warren !


Terraform provider: Allow early recreation of tailscale_tailnet_key

Is your feature request related to a problem? Please describe.
The tailscale_tailnet_key resource exposes a race condition where a key must be invalid before it is automatically recreated on terraform apply. This leaves a window where new machines cannot be authorized until the key is recreated. This can lead to outages.
Describe the solution you'd like
Add an early renewal window similar to the tls_locally_signed_cert resource.

Thank you for reporting this. I am not sure I fully understand the sequence of steps here - typically, the key would be used as part of terraform apply, at which point the resource will recreate an invalid key if instructed to do so (when the key is reusable, or if recreate_if_invalid is set)
Also, I wonder if using the time_rotating resource to get the key recreated regularly would accommodate your use case without adding additional arguments to tailscale_tailnet_key

Thank you for suggesting the time_rotating resource - I learned something new today. This is exactly what I am looking for.
The intent is to replace the auth key before it expires. The sequence is as follows:

terraform apply to create a reusable auth key that expires in 90 days - also create ephemeral compute resources
Compute resources use the auth key to join the tailnet
At 30 day intervals, run terraform apply

The expectation is that the key is rotated after 30 days. It must be done before the key expires, otherwise some ephemeral compute resource may start before the next scheduled terraform apply.
The time_rotating resource is perfect for this. Thanks again.


does this plugin support sending and receiving cookie?

what if i need cookie carried by the request

The XDomainRequest object in IE does not support credentialed requests, so they have to be anonymous (no cookies), sorry.

no cookies , it's too bad!


fix(bal-tabs): remove icon turn

Closes #
{{short description}}
Acceptance Criteria

[ ] Design Review by @Gagne87, @clastzoo
[ ] Technical Review by @hirsch88, @mladenplaninicic, @nobilo
[ ] Style Guide Review @hirsch88, @mladenplaninicic, @nobilo
[ ] Visual test done by @hirsch88, @nobilo, @mladenplaninicic, @Gagne87, @clastzoo
[ ] Functional test done by @hirsch88, @nobilo, @mladenplaninicic
Browser Testing by @hirsch88, @nobilo, @mladenplaninicic, @Gagne87, @clastzoo

Desktop

[ ] Chrome
[ ] Edge
[ ] Safari
[ ] Firefox

Tablet

[ ] iPad (Landscape / Portrait)

Mobile

[ ] Safari iOS
[ ] Chrome Preview

will be done in another pr #973


Add retries to capabilities registration process

Description
This PR fixes #218
This PR replaces the older capabilities registration process with new generic OAM registration function which was added with PR https://github.com/layer5io/meshery-adapter-library/pull/47 (meshery-adapter-library v0.1.16)
Signed commits

[x] Yes, I signed my commits.

LGTM, shouldnt the backoff part be in meshkit? Food for thought @utkarsh-pro .


Adding postAnswers route

relates #50

created query, handler and connection

Will remove comments after frontend post request written

Pull the master and solve the conflict @dubhcait


Error: Could not find or load main class TestingJava

@faustinoaq Hi , i had a problem with them , work's on Kde too and i do , i think the same thing like you but i have always the msg in my debug console "Error: Could not find or load main class TestingJava" , 2day i'am on but nothing.

Hi @customBoks
Here you are :point_down:

Hi my friend,
I 'm so sad we had the same os but your tip's don't work on my vsc debugger.

you i'm doing the correction but nothing, again my setting

and this is my all extension , i don't see when i wrong but i'd one question maybe there are a relation ,
you know when i compile my TestingJava.java vscode don't create the TestingJava.class. or i don't see where is set.
The other programs you see on second scan i do it with another editor "DrJava" and he create me .class at the compilation

Your JavaDebugger can't see TestingJava.java file because is wrong located inside .vscode directory. :sweat_smile:
Try open new folder with just 2 files: TestingJava.java and TestingJava.class and .vscode/launch.json.
Compile TestingJava.java manually: javac -g TestingJava.java
Use the same launch.json in above comments.

look , i create a new directory "vscode" and a new file my "TestJava.java" and he create the class file when i compile for this step is good sorry for my last question about the class file i don't saw but now is goog.
next i try to put the complete path in lauch.json but again the same error

Look at your startupClass, You changed it.
Should be "startupClass": "TestJava"

yes i now i change it because i try different thing's , and i back with "startupClass": "TestJava" but nothing change ...

it's verry strange

Also you are using ${workspaceRoot};. instead of ${workspaceRoot}:.
Don't use semicolons on Linux. :sweat_smile:

i compile my file "javac TestJava.java" in the terminal of vscode and try your different solutiuon javac -g TestJava.java but it's same , sorry when you saw "manualy "wht s the signification ? sorry for list of question my friend :)

yes you right i forget to replace

Never mind, just compile your java file. When your .class file is generated you should be able to debug it.

oooo this working , you are a genius my friend , just i a replace "," and it works.
merci beaucoup
and good choise for your KDE system ;)

milles merci for the master student who you are if i could help you one day in your timeline i jump on it
Bye


spiped: 1.6.1 -> <IP_ADDRESS>

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/spiped/versions.
meta.description for spiped is: "Utility for secure encrypted channels between sockets"
meta.homepage for spiped is: "https://www.tarsnap.com/spiped.html"
meta.changelog for spiped is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
/nix/store/dndxp4fp7nn97wzh8jx3mq3bb72x4jfy-spiped-<IP_ADDRESS>/bin/spipe passed the binary check.
/nix/store/dndxp4fp7nn97wzh8jx3mq3bb72x4jfy-spiped-<IP_ADDRESS>/bin/spiped passed the binary check.
2 of 2 passed binary check by having a zero exit code.
2 of 2 passed binary check by having the new version present in output.
found <IP_ADDRESS> with grep in /nix/store/dndxp4fp7nn97wzh8jx3mq3bb72x4jfy-spiped-<IP_ADDRESS>
found <IP_ADDRESS> in filename of file in /nix/store/dndxp4fp7nn97wzh8jx3mq3bb72x4jfy-spiped-<IP_ADDRESS>

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

2 package rebuild(s)

2 x86_64-linux rebuild(s)
2 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
docbookrx
spiped

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/dndxp4fp7nn97wzh8jx3mq3bb72x4jfy-spiped-<IP_ADDRESS> \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A spiped https://github.com/r-ryantm/nixpkgs/archive/ee406c870574b13663ced685857475389a1a3e14.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/dndxp4fp7nn97wzh8jx3mq3bb72x4jfy-spiped-<IP_ADDRESS>
ls -la /nix/store/dndxp4fp7nn97wzh8jx3mq3bb72x4jfy-spiped-<IP_ADDRESS>/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

spiped

Maintainer pings
cc @thoughtpolice for testing.

<IP_ADDRESS> doesn't seem to be a good version number...

Thanks. I reported it to Repology https://repology.org/project/spiped/report

https://github.com/Tarsnap/spiped/releases/tag/1.6.2 is out, I think I will just close this and ask the bot to create a new PR.


fix(HorizontalScrollMenu): polyfill IntersectionObserver

Overview

Around 1% of people are using browsers that don't support IntersectionObserver.  It's causing a lot of errors that have surfaced in datadog monitoring.
I tried dynamically loading the polyfill only if window.IntersectionObserver is undefined, but I was running into issues.  I also tried using react-intersection-observer with Colin, but since we are using it for multiple entries it was not ideal.  This is the simplest solution and I don't think it adds a lot of overhead, but happy to discuss/pair if there are concerns!
I didn't make a build of this in monolith, but confimed it fixes the homepage crashing if you turn off IntersectionObserver in Safari.  I did make a portal app build that fixes /catalog and any hub page (which all use the HorizontalScrollMenu)

PR Checklist

[ ] Related to designs:
[x] Related to JIRA ticket: DISC-679
[x] I have run this code to verify it works
[ ] This PR includes unit tests for the code change
[ ] The alpha package of this PR is passing end-to-end tests in all relevant Codecademy repositories

PR Links and Envs

Repository
PR Link
PR Env

| Portal        | Portal Env   |

📬Published Alpha Packages:@codecademy/gamut-kit@0.6.137-alpha.fd106c.0@codecademy/gamut-labs@31.15.5-alpha.fd106c.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://629f986f221e3a00b78978d3--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages:@codecademy/gamut-kit@0.6.137-alpha.af29d2.0@codecademy/gamut-labs@31.15.5-alpha.af29d2.0<EMAIL_ADDRESS>
📬Published Alpha Packages:@codecademy/gamut-kit@0.6.137-alpha.282713.0@codecademy/gamut-labs@31.15.5-alpha.282713.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://629fb7d97926401bb68d6ffa--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages:@codecademy/gamut-kit@0.6.137-alpha.d58747.0@codecademy/gamut-labs@31.15.5-alpha.d58747.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://629fc51ad466af0058330528--gamut-preview.netlify.appDeploy Logs

Hi @aresnik11 @thedoomshine can I get a review?  Thanks!

Curious if you tried importing if it would work? Also what were you steps to turn off IntersectionObserver in Safari?

Interesting, I'll give it a shot!
Make sure developer mode is turned on, and then Develop > Experimental Features > IntersectionObserver

📬Published Alpha Packages:@codecademy/gamut-kit@0.6.137-alpha.f9370d.0@codecademy/gamut-labs@31.15.5-alpha.f9370d.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://62a22822c84d820427c53e4e--gamut-preview.netlify.appDeploy Logs

Can't seem to use the new gamut build since Module '"@codecademy/gamut"' has no exported member 'Breadcrumbs'.ts but the import should work based on @zippyzow's comment

📬Published Alpha Packages:@codecademy/gamut-kit@0.6.139-alpha.c41962.0@codecademy/gamut-labs@32.0.2-alpha.c41962.0<EMAIL_ADDRESS>
@dreamwasp I didn't push the change to monolith so the homepage will still crash.  But hub pages and catalog page should not crash any longer (that are in experiment).
I'll add to monolith now too...

@dreamwasp I didn't push the change to monolith so the homepage will still crash. But hub pages and catalog page should not crash any longer (that are in experiment).
I'll add to monolith now too...

ahh that makes sense! sorry i got confused cos your referenced the homepage in your PR. i will check those places now

i am still seeing the page crash on those pages too:
https://user-images.githubusercontent.com/58054751/172940819-d06aee7f-7a28-434a-b5f6-953e9da75247.mov

@dreamwasp  Here is the monolith PR.  Looking into the portal app...
https://pr-31086-monolith.dev-eks.codecademy.com

i am still seeing the page crash on those pages too:
iOCrash.mov

@dreamwasp this page is also monolith so should work in https://pr-31086-monolith.dev-eks.codecademy.com/


Hash link does not work

If you have an link with an hash (e.g. #newsletter) the editor returns following error:
Could not find an editor suitable for "#newsletter"

And if I try to click + Create Link I got the error:
TypeError
can't access property "useResolvedModel", linkType is null

We cannot reproduce this. Can you provide more informations

First, it is not possible the set hashed links:

Second, if you set a default value in the yaml file, you'll get this error

Ahh now i got it ... you can workaround that by linking the current document with an anchor. Not exactly the same but close enough for now i assume.

For me yes, for a customer not…

As there is no anchor option for media files

but this is a matter of definition: https://github.com/sitegeist/Sitegeist.Archaeopteryx/blob/a003751455ccd6759cd6968dea11c08481ee4296/Neos.Ui/core/src/application/LinkTypes/Asset/Asset.tsx#L17 we could allow anchors on assets.
But this is rather a super edgecasy thing ...
About johns problem: Currently its not anticipated that the host is empty but the anchor is set. Instead of treating the href (protocol + host + path + anchor) as one unit, we allow the anchor to be specified as additional options. But this requires the protocol and host to be present.

But this is rather a super edgecasy thing ...

It maybe is, but it is not disallowed to use anchors in assets and as you see above, there are valid cases where you might need them.
Example link: TransnetBW Nachhaltigkeitsbericht (Seite 6)
And as it might brake the editor if you switch from the "old" editor, i'd rather prefer adding it then having a bad editor experience, where a developer is needed to fix the link.

Example:

@Benjamin-K I agree that this should be addressed if this package should go into the core - especially if it will work as drop-in replacement. But I think @mficzel would need to agree with a solution to the problem since it is Sitegeist's package.

I think the custom link as defined here https://github.com/sitegeist/Sitegeist.Archaeopteryx/pull/27  is a good solution. Having yet another extra tab "Anchor" or similar will confuse as many editors as it will help.

@mficzel I totally agree, that we should not add another new link editor to this package. The CustomLink solves the original issue described here. But the edge cases mentioned by @mhsdesign are still valid and will break the backend for some users in some places, of they use node or asset links with a hash in the sidebar. So yes, no new tab please! But this editor should keep links working that worked in the old editor.
Shall we create a separate issue for this?

@mficzel As you can see in my screenshot, it would not be an extra tab, but an extra property in the existing tag. This is just a suggestion. But maybe @Benjamin-K and we should open a new issue for this.

There is also a new package in the wild: https://github.com/PaesslerAG/Paessler.Anchorlink
I think it would be nice to make Archaeopteryx extendable with own packages…

@lorenzulrich @mficzel I have created a new issue, so the sub-problem mentioned here about existing links and a breaking editor. https://github.com/sitegeist/Sitegeist.Archaeopteryx/issues/59

@mficzel Could the linked PR #60 be merged?


[Feautre Request] Configurable float location

Coming from https://github.com/wfxr/minimap.vim, the pane is opened on the far right and fixed for all windows interacted with.
Is it possible to have the float always be on the far right of the visible window instead of the currently interacted pane?
Reasoning is that swapping panes with window movement, it's a bit jarring having the codewindow relocate/popup and having it always align left/right of the window viewport, it'll be less jarring when changing panes.

yes! and it covered up my scrollbar


Update appveyor.yml

Try to update modules before building

@aymanhab this is ready to be reviewed.
This PR now uploads binaries to AppVeyor, which are available here:

I have been able to download these binaries and run them on Windows and they seem to work.
TODO:

Doxygen is not included in the binary, because opensim-core's AppVeyor does not yet build doxygen.
Models are not in the resulting distribution, because the repo is private.
If desired, I can also upload these binaries to a publicly available website (sourceforge). That'll make it even easier to share binaries with potential testers. (The AppVeyor download requires you to be a part of our AppVeyor account).

The Travis builds won’t pass until opensim-core ‘s Mac build includes java bindings. I’ll be uploading the Mac GUI build to source forge ( because Travis does not offer hosting)

We should figure out how to make models public so that the distro is self contained and useful.

I think we can handle this in a separate PR. I've pinged multiple people about this over in https://github.com/opensim-org/opensim-models/issues/1

Thanks @aymanhab


Network Cleanup: Isolate "persisted " queue from "main" queue

Details
Another round of Network refactoring. For this one, I focused on making the "persisted requests queue" more distinct from the "main request queue" with renames and making files more modular.

Renamed ONYXKEYS.NETWORK_REQUEST_QUEUE to PERSISTED_REQUESTS because that's what we use it for and "network request queue" is ambiguous
Tried to clean up the callbacks and by moving them to a NetworkEvents file
Killed the concept of the queue being "paused" or "unpaused" and instead we use an "isAuthenticating" flag and refer to it the same everywhere. This always confused me because the queue is processed in a "loop" but we don't actually ever "pause" the loop we just return early when we processing while authenticating.
Make the "Network is ready" hack more obvious by changing the name to hasReadRequiredDataFromStorage()
Moved the methods related to persisted requests OUT of the Network.js file so it is more isolated and less likely to be confused as related to the main queue code (still want to improve this further)
Separate "request retry counting" logic into a RetryCounter class
Move the processRequest() method to it's own file
Added extra documentation to Network/index.js and extracted the logic that pulls requests out of the main queue and into the persist queue and the logic for retrying main queue requests when they fail
Renamed actions/NetworkRequestQueue to PersistedRequests and gave it a separate "retry counter" instance (h/t @roryabraham) as that got a little mixed up in this PR, but seems like a fine addition to have for now. Though I am a little unsure how this would look for users who get a fetch error while making a blocking request. Seems like by perpetually retrying it would take a long time for them to see something "stop loading".
Also updated tests

Fixed Issues
No issue but related to Offline First project
Tests
Automated tests should cover most of these changes as we are mainly refactoring

Run the app make sure things are working

[x] Verify that no errors appear in the JS console

QA Steps
No specific QA as no behavior has changed, but keep a lookout for anything like loading spinners, offline stuff that was working not working, etc.

[ ] Verify that no errors appear in the JS console

Thanks for the review @roryabraham. Updated and hopefully answered all the questions you had!

Sounds like there are a few more improvements we could make, but we can do that in a follow-up PR(s). Thanks again for cleaning this up.

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by @marcaaron in version: 1.1.47-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by @roryabraham in version: 1.1.49-1 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

Hey, I'm slightly concerned that this PR may have introduced this exception (or at least, made the error more visible). This is the only recent PR I can see which touches the network code in the last couple of releases.
Specifically, I believe we're seeing one of these functions being called before being defined. Does that seem at all possible to you?

Specifically, I believe we're seeing one of these functions being called before being defined. Does that seem at all possible to you?

Yes, and it's probably this one -> https://github.com/Expensify/App/blob/8419bd47c9bc9244d6a5b002a3a996216cd48a7f/src/libs/NetworkConnection.js#L123
Is it possible that this has existed before? I don't think we changed anything about when the recheck callback should run and this PR mostly was a re-organization of existing logic.

I'm slightly hesitant to move forward without better evidence, but yeah that does seem to be the case.
With the occurrences spiking on a single day and no specific code changes which directly modified the problematic area I think it's okay to continue with the release and continue to monitor the crash.

FYI I submitted a quick PR and I'm moving on with the release.

Thanks @Julesssss !

This PR might have caused https://github.com/Expensify/App/issues/14584 regression.

Thanks @sobitneupane. To clarify, it might have caused it or did cause it? If so, how? Can we figure it out?

I thought introduction of following code in PersistedRequests.js might have caused the issue.
persistedRequests = lodashUnionWith(persistedRequests, requestsToPersist, _.isEqual);

But it was there even before and introduced by https://github.com/Expensify/App/commit/5cd8b4a727f69d3013b8ae0212098807a4988ceb commit.

Got it, thanks for looking into that and clarifying.
I think these changes are old enough that there's nothing actionable and I checked off the steps here.


Fix image generated not available after some time

The image generated will be not available due to URL lifetime ( #493 )

Need to figure out how to store so user can back check them later.
DALL-E API Image URL lifetime

I ran into this issue while working on a class project.
We ended up using Cloudinary's free tier to store DALL-E-generated images, but
a better solution for ChatCraft might be to use a local object storage instance.
@humphd we're already using R2 to store local chats, would it be a good idea to store these images in R2 as well?

For shared chats, yes.  For local ones, they will be in db.

so a possible fix maybe, don't know fetch again in the response is a good idea

    const imageDataUrls = await Promise.all(response.data.map(async (img: any) => {
      const imageResponse = await fetch(img.url);
      const imageBlob = await imageResponse.blob();
      const imageDataUrl = URL.createObjectURL(imageBlob);
      return imageDataUrl;
    }));


How Can I generate the circles?

Please guide me to generate the circles as soon as possible.

One way is to use the test link provided in the readme. Another way is downloading/cloning the code repository and executing the PHP code in index.php/compiling the C# code in a manner of your choice.

Do I have to design the circles first or it will generate automatically?

This is the error I am getting

Still not generating. What to do?

I want collection of 10k circles.


Little delay when clicling on workspace number to change.

When I click on workspace number there is a little delay on clicking to changethe workspace.

The first bar is i3bar, the second polybar.
I tested clicking on both, and i3bar is smoother than polybar.
EDIT: I also noticed this little delay when clicking on volume module to mute.
Is there a way to fix it or it is technical error with the implementation of polybar?
EDIT2: I am using Ubuntu 16.04, polybar version 2.5.0 -curl +i3 +mpd +all other
EDIT3: When scrolling on polybar to change workspace on polybar its super smooth :)

I have that issue too, seems faster with $mod+$tag keys

Sounds like it might be the double click timer.

Thank you @jaagr
I am going to recompile your fix tomorow.

worked for me


Sign and verify arbitrary payloads

Component
Cast
Describe the feature you would like
We can sign and verify messages using cast wallet sign, they get the \x19Ethereum Signed Message:\n prefix before being hashed. It'd be great to be able to do the same with arbitrary payloads.
This could be used to tinker around with all kinds of signed things:

ERC-712 messages. Currently there's no way to create or verify a permit payload.
Raw transactions. There's no way to verify an arbitrary supposedly signed transaction. There's also no way to manually build a transaction because it can't be signed.

It's crucial to be able to provide a raw 256-bit payload (hash) to be signed. Being able to provide a payload which needs to be hashed first would be a nice addition, but not necessary, it'd save a call to cast keccak.
Additional context
No response

Maybe we should add a flag like --raw or --headerless?

That would be awesome, --raw could accept a 256-bit payload to be directly signed and --headerless an arbitrary length payload to be hashed and then signed.

Hey @CodeSandwich, I implemented the --raw and --headerless flags as mentioned over at #5248. I also added a --raw flag for cast wallet verify. Is this what you had in mind for the feature?

Hi @marcuspang, yes, that's exactly it!

I believe this issue is resolved with https://github.com/foundry-rs/foundry/pull/7180 using the --no-hash flag. Although one would need to hash the message themselves first.


Add pull request template

Summary
This adds a pull request template to standardize our PR descriptions
Testing
n/a

This is somewhat related to https://github.com/sassoftware/vscode-sas-extension/pull/53 and is something mentioned in https://github.com/sassoftware/vscode-sas-extension/issues/48. What do you think about including a standard template for contributing new changes, @mail2fei and @smorrisj ?


Modifier -> SwiftUI -> Custom layout: layoutValue(key:value:)

Doc: https://developer.apple.com/documentation/swiftui/view/layoutvalue(key:value:)

[ ] Swift implementation
[ ] Elixir implementation

According to the @supernintendo @carson-katri @shadowfacts we won't support this


Postpone investigation jobs only if pending jobs are in same cluster

Before this change, investigation jobs are postponed if any dependency is
still pending. For instance, a pending chained sibling would cause the
investigation of a job to be postponed. That's not needed so this change
will postpone the investigation only if there are pending jobs in the same
parallel cluster.
See https://progress.opensuse.org/issues/95783#note-64

You have already approved before I could share the screenshot :-)
Well, here's nevertheless an example of a job where the investigation was needlessly postponed because of a running chained sibling:


Update ai sample code

Upgraded OpenAI models to latest versions
Migrated from text completions to chat completions
Updated Twitter connector configuration
Updated Gmail connector functions
Replaced deprecated Stable Diffusion models

All these changes are tested

OpenAI models related changes looks good for me =)


Add  a new uid field to the metadata in ocw-studio

In order to match legacy courses imported to ocw studio to the existing plone courses in ocw search we will need to import the course uid when we import courses.
We will save the course uid from Plone as the legacy_uid in the metadata. This uid should only be set for legacy courses. We will also export the uuid generated for the website in ocw-studio as the site_uid

@abeglova can we close this?


Upgrade the default helm chart values of resource limits and requests

This fixes https://github.com/kubernetes-helm/monocular/issues/473

@thelinuxfoundation CLA confirmed

Codecov Report

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

@@           Coverage Diff           @@
##           master     #475   +/-   ##
=======================================
  Coverage   83.77%   83.77%
=======================================
  Files          26       26
  Lines        1553     1553
=======================================
  Hits         1301     1301
  Misses        199      199
  Partials       53       53

Continue to review full report at Codecov.

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

@bzon looks like you're still having issues with the CLA. This might help https://github.com/kubernetes/community/blob/master/CLA.md

@prydonius I'm doing the CNCF CLA now. I just realized that I only did the Linux Foundation one.

@thelinuxfoundation CNCF CLA signed.

thanks!!


documentation: Unclear usage for unoserver to convert documents

It is not currently clear from the README how one uses the unoserver script to actively convert office documents. Usage only covers starting the server from the command line but not how one passes files for conversion to the server. This is more obvious in unoconvert, where infile and outfile are clear arguments.
It would be helpful for users if that usage information were included in the documentation.

You pass files to unoconverter, which passes files to the server you started with unoserver. There are no files to pass directly to unoserver.

Yes, unoconvert uses the unoserver to convert.


Add "Optimize imports" feature to language service

WebStorm has very helpful feature - Optimize Imports, that just remove unused imports, but doesn't touch barely imports.
Also it merge same module imports into one and sort by import names
import {foo} from './module';
import {bar} from './module';
// optimize to
import {bar, foo} from './module';

Duplicate of https://github.com/Microsoft/TypeScript/issues/10020


WIP Fixes #106

https://ci.appveyor.com/project/3Fs/dllexport#L930
Test case 1: -action flag
Could not find file 'C:\projects\dllexport\bin\Release\DllExport.1.6.2.nupkg'.
Something went wrong. Try to use another keys.

1.6.2 ?


write operation times out

Describe the bug
I receive the error message
IBMRuntimeError: 'Failed to run program: "(\'Connection aborted.\', timeout(\'The write operation timed out\'))"'

when trying to run the Sampler.
Steps to reproduce
from qiskit import IBMQ, transpile
from qiskit.circuit.library import TwoLocal
from qiskit_ibm_runtime import QiskitRuntimeService, Session, Sampler, Options
from qiskit_ibm_runtime.options import EnvironmentOptions, ExecutionOptions, TranspilationOptions

import numpy as np

IBMQ.load_account()
provider = ...
backend = provider.get_backend('ibm_perth')

twos = TwoLocal(6, ['rx', 'rz'], 'rzz', entanglement='linear', reps=4, skip_final_rotation_layer=True)
twos.measure_all()
qc_t = transpile(twos, backend, basis_gates=['sx', 'rz', 'cx'])

rng = np.random.default_rng()
flat_param_sets = rng.uniform(-np.pi, np.pi, (1600, len(qc_t.parameters)))

num_shots = int(1e3)

service = QiskitRuntimeService(channel='ibm_quantum')
options = Options(
        optimization_level=0,
        resilience_level=0,
        execution=ExecutionOptions(shots=num_shots, init_qubits=True),
        environment=EnvironmentOptions(job_tags=['Test:reproduce-bug'], log_level='INFO'),
        transpilation=TranspilationOptions(skip_transpilation=True)
)

with Session(service=service, backend="ibm_perth"):
        sampler = Sampler(options=options)
        job = sampler.run([qc_t]*1600, flat_param_sets)

yields
IBMRuntimeError: 'Failed to run program: "(\'Connection aborted.\', timeout(\'The write operation timed out\'))"'

Expected behavior
A similar circuit (with 49 parameters) and 1600 circuits worked previously (I can provide job_id, etc).
Additional Information

qiskit-ibm-runtime version: 0.8.0
Python version: 3.9.12
Operating system: Darwin

The runtime cannot handle packaging all 1600 circuits at a time :). We need a feature to divide large circuits into multiple jobs similar to the Job Manager in ibmq-provider.

You can chunk the parameters, something like
chunk_size = 300

with Session(service=service, backend="ibm_perth"):
    sampler = Sampler(options=options)
    for x in range(0, len(flat_param_sets), chunk_size):
        params = flat_param_sets[x:x+chunk_size]
        job = sampler.run([qc_t]*len(params), params)

The example uses chunk_size=300 because that's the max number of circuits in a job that the backend supports. You may need to use a smaller number due to this issue.

Indeed that is exactly the workaround I've been doing, where I had to go as low as chunks of 160 (or lower to 100 if using pulse gates). However that was to avoid the error of this PR, not Issue #497 as you mention.

We are closing this issue considering how much time as passed & we aren't sure if this is still and issue


OSMC supported

it would be nice if pivnc would work with the OSMC os. ty

Can you please provide more information about what exactly is causing problems? Please read the guidelines on contributing and use the issue template when doing so. This way others have a better idea of where to look.

Well i abondoned that project. But i have the ideia that in general pivnc would not be able to work with OSMC.

Okay, well I'm reading that OSMC is apparently based on Debian and supports APT. So I'm going to go ahead and assume that PiVPN works until someone tries it out and opens an issue with more concrete information.

Hello,
My OS is osmc.
I have trouble connecting it out of network with raspberry pi.
With Raspibian perefect but OSMC don,t work.
I need help for instalation
Thank you

@josebalu do you still have the issue? please provide logs properly so can see where it is failing.

Maybe you could try a vm

@redfast00 what should we do about this issue? gives me some doubts =/

User doesn't seem to reply, so I guess I'll close it. If another user with OSMC has an issue and can provide better logs, they can open up a new issue and we'll investigate it.


Replace log4j 2.14.1 by something no-vulnerable

The prebuilt package contains a log4shell vulnerable version of log4j 2.x Please update this to 2.17.1 or newer. See https://logging.apache.org/log4j/2.x/ for details

@egore, thank you!
@Olenek, please take a look at it.

We have updated the tool and added the link to the newly built version to the README. Thank you!


How do I parse the logs?

I added unpackerr to my stack and it eagerly found a bunch of archived files it started to unpack. I let it run over night. I think it's idle now, but I'm not really sure how to read most recent status logs.
2023/06/30 07:35:12 [Unpackerr] Queue: [133 waiting] [0 queued] [0 extracting] [32 extracted] [0 imported] [0 failed] [0 deleted]
2023/06/30 07:35:12 [Unpackerr] Totals: [0 retries] [0 finished] [0|0 webhooks] [0|0 cmdhooks] [stacks; event:0, hook:0, del:0]

It's claimed 133 waiting since the beginning. Is this an unpackerr queue (if so, what is "queued" for?) The number hasn't decreased since I started the daemon.

There's more logs lines to fill in the gaps. That's how many items are in your starr queues, waiting for you to do something with them.

It's also strange to see 32 items extract, none finished and none imported. It seems like your starr app(s) not behaving correctly.

@seglo Do you still need assistance with this?


"Clap buffers" should be ordered in LRU-order

The list displayed by :Clap buffers is currently sorted by buffer number. It would be more convenient if it was sorted descencingly by the time of last use.
I have mapped :Clap buffers to <leader>ob (open buffer).  If the list was sorted by LRU, I could simply type ,ob<CR> to toggle between the both last used buffers (e.g., implementation and corresponding tests).

Thank you for that fix! :-)
It would be nice, if the current buffer was omitted from the list (or at least, put at its end). Currently, you have to type an additioanl Ctrl+j (or down) to move to the second entry when you want to toggle between buffers.

Makes some sense. Please create a new issue for that feature.


Spinner instead of calculation results on Kubuntu 20.04 in plasma-applet-qalculate

plasma-applet-qalculate widget installs and shows successfully on Kubuntu 20.04 from https://launchpad.net/~dschopf/+archive/ubuntu/plasma-applet-qalculate/+packages
But when I executing calculation - I see infinite spinner instead of result. Here is output of plasmoidviewer - when spinner shows I see no error output:
$ plasmoidviewer -a org.kde.plasma.qalculate
QML debugging is enabled. Only use this in a safe environment.
qml: View QML loaded
org.kde.plasmaquick: Applet preload policy set to 1
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList
Toolbox not loading, toolbox package is either invalid or disabled.
qml: New Containment: ContainmentInterface(0x55d25764dbd0)
trying to show an empty dialog
trying to show an empty dialog

Packages qalc and qalculate-gtk installs and shows well.
Can you please help debug this issue?

Unfortunately, it Failed to build, here is build log https://launchpad.net/~plasma-applet-qalculate/+archive/ubuntu/daily/+recipebuild/2581341 - can you lookup why?

There are some patches which no longer apply properly because I added them to my repo. Unfortunately I don't know how to fix that. My PPA should now have the updated packages which work again with Ubuntu.

Thanks, with your ppa all fixed with last release!


New release for bug fixes?

@nerab, I think the invalid XML bug fix is worth making a release for. Can we get a new release published?
Thanks!

I just released Dropcaster 1.0.0.


add support for square highlights / modifications

Users should be able to highlight / unhighlight squares via the API.

.clearSquareHighlights()
.squares(), .getSquares() --> return data about the squares
.setSquare("e2", "blue")

Most of the functionality one would ever require is in the very nice examples (as noted a couple are giving errors)
I was going to add an Event Listener for adding Squares to highlight and then calling the very nice AddCircle Function.
Then upon seeing your wonderful implementation of adding arrows by clicking on the begin and end squares (Sorry dragging)
board.addArrow({
start: startingSquare,
end: evt.square
})
thought you may do an example on this... (First click on the squares to highlight and then doing an addCircle button to Highlight them...)


Bazel Federation failing in Bazel downstream pipeline

Due to rules_cc breakage caused by the flip of --incompatible_require_linker_input_cc_api
An attempt to upgrade rules_cc failed: https://github.com/bazelbuild/bazel-federation/pull/125
/cc @aiuto @oquenchil

I'll temporarily disable federation in downstream.


having method not taking aliased column as type safe input

Hello, firstly thank you for this amazing query builder, I've been replacing unsafe raw queries with Kysely built queries and it has been a joy to know that my backend always references valid tables and columns !
That said I'm having an issue with the having  methods lately.
With this simple setup:
schema.ts
import { Generated } from 'kysely'

declare global {
  interface DB {
    person: PersonTable
  }

  interface PersonTable {
    foo: Generated<string>
  }
}

query.ts
const persons = await db
  .selectFrom('person')
  .select('foo as bar')
  .having('bar', '=', 'test')
  .execute()

This should generate a valid MySQL query like so:
SELECT
  `foo` AS `bar`
FROM
  `person`
HAVING
  `bar` = ?

-- Parameters
-- [1] test

But I'm having a Typescript error with the input type which is the following :
TS2345: Argument of type  "bar"  is not assignable to parameter of type  ReferenceExpression<DB, "person">

I understand that the string "bar" doesn't represent any well-defined table or column inside my schema but I would expect that for that specific query where I explicitly aliased the foo column as bar I would be able to reference it safely.
Maybe there is something I didn't understand about the way the type system works, if so please show me how to make this kind of call while keeping the type safety.
Thank you in advance!

Postgres doesn't support that. We decided to go with that since we don't have dialect specific types.

@koskimas I wonder if and when we introduce dialect-specific type configuration, could we possibly allow this for some engines?


[DOC]Qualification and Profiling tools metrics explanations

Report incorrect documentation
Location of incorrect documentation
https://github.com/NVIDIA/spark-rapids/blob/branch-21.08/tools/README.md
Describe the problems or issues found in the documentation
I think it would be nice if all "Analysis metrics" have a more specific explanation like this:
numTasks: total tasks num of a job/stage
Duration: duration of a job/stage
duration_sum: sum of tasks duration
duration_max: max value of tasks durations
duration_min: min value of tasks durations
duration_avg: avg value of tasks durations
diskBytesSpilled_sum: The number of on-disk bytes spilled by tasks
executorCPUTime_sum: CPU Time the executor spends actually running tasks(including fetching shuffle data)
executorDeserializeCPUTime_sum: CPU Time taken on the executor to deserialize tasks
executorDeserializeTime_sum: Time taken on the executor to deserialize this task
executorRunTime_sum: Time the executor spends actually running tasks (including fetching shuffle data)
gettingResultTime_sum: The time that the driver spends fetching tasks results from workers.
input_bytesRead_sum: Bytes read from storage in this job/stage
input_recordsRead_sum: The number of read records in this job/stage
jvmGCTime_sum: Amount of time the JVM spent in garbage collection while executing tasks.
memoryBytesSpilled_sum: The number of in-memory bytes spilled by tasks.
output_bytesWritten_sum: Bytes written in storage in this job/stage
output_recordsWritten_sum: The number of written records in this job/stage
peakExecutionMemory_max: Peak memory used by internal data structures created during shuffles, aggregations and joins. The value of this accumulator should be approximately the sum of the peak sizes across all such data structures created in this task. For SQL jobs, this only tracks all unsafe operators and ExternalSort.
resultSerializationTime_sum: The time spent serializing tasks results on a executor before sending it back to the driver.
resultSize_max: The number of bytes tasks transmitted back to the driver as the TaskResult.
sr_fetchWaitTime_sum: The time spent on fetching data (local and remote)
sr_localBlocksFetched_sum: the number of blocks read locally
sr_localBytesRead_sum: the number of bytes read locally
sr_remoteBlocksFetched_sum: the number of blocks read remotely
sr_remoteBytesRead_sum: the number of bytes read remotely
sr_remoteBytesReadToDisk_sum: the number of bytes read from remote to local disk
sr_totalBytesRead_sum: Total shuffle bytes read, includes both data read locally and data read from remote executors
sw_bytesWritten_sum: the number of bytes written
sw_recordsWritten_sum: the number of records written
sw_writeTime_sum: the time spent on shuffle writing

got from
https://github.com/apache/spark/blob/v3.1.1/core/src/main/scala/org/apache/spark/executor/TaskMetrics.scala
https://spark.apache.org/docs/3.1.2/web-ui.html#content

thanks for the suggestion, I think it would be good for us to link to the Spark pages rather than duplicating the explanations again.  Hopefully that would make it more clear?

@nvliyuan can you open a PR?

@nvliyuan can you open a PR?

yes, of course.


Add an option to add a local dependency also as workspace member for uv add

I'm working with a bit of an unorthodox setup: I have a bunch of different, independent projects. Some of these projects are utilities meant to be used by other projects, and I found that the easiest way to manage this setup is to make the "main" projects workspaces that depend on the utilities packages, which are also members of these workspaces. Something like this:
main_folder
 - workspace A (members and dependencies: utility A, utility B)
 - workspace B (members and dependencies: utility A)
 - workspace C (members and dependencies: utility B)
 - utility A (an uv project)
 - utility B (an uv project)

I know that workspaces are supposed to contain in their folders their members, but this setup lets me deal with uv sync/build/etc without repeating the command for the utilities projects by using --all-packages. Also, I can easily copy pyproject.toml and uv.lock of a workspace and its utilities, and call uv sync --no-install-workspace to easily install all the dependencies of the entire workspace in a Docker container, without installing the projects and utilities themselves.
That said, I can add a local dependency in the CLI using uv add /path/to/package, but I then have to manually edit the pyproject.toml file to make that package also a workspace member.
Would it make sense to have some kind of option, something like --as-member, so that uv add --as-member /path/to/package would add package as a dependency and as a workspace member?

Does uv add --editable /path/to/package work for you?

I think this makes sense? I don't think you can do this from the CLI today. IIRC, if you uv add /path/to/package and /path/to/package matches members, it does mark it as a workspace package; but if it's not in members, I don't think we have a way to add it as such.

Does uv add --editable /path/to/package work for you?

I'm facing problems with this approach. Basically, in my Dockerfile I recreate the same identical folder structure that I have in my repo. If I have project A depending on the local project B, I create this folders:
app
 - project_a
   - pyproject.toml
   - uv.lock
   - README.md
   - src (this is empty)
 - project_B
   - pyproject.toml
   - uv.lock
   - README.md
   - src (this is empty)

src is empty because the Python files are actually pulled from S3 later, when the Docker container is already built.
Here is the problem: if project_A is a workspace with project_B as member, I can run uv sync --locked --no-dev --no-install-workspace and I can install all the dependencies without actually having the source files, but I cannot do the same if project_A simply depends on project_B. I can run uv sync --locked --no-dev --no-install-project --no-editable in the project_B folder, and it works. But as soon as I run uv sync --locked --no-dev --no-install-project --no-editable in the project_A folder, I get this error:
1.245       ValueError: Unable to determine which files to ship
1.245       inside the wheel using the following heuristics:
1.245       https://hatch.pypa.io/latest/plugins/builder/wheel/#default-file-selection
1.245
1.245       The most likely cause of this is that there is no directory that matches
1.245       the name of your project (utils_2).
1.245
1.245       At least one file selection option must be defined
1.245       in the `tool.hatch.build.targets.wheel` table, see:
1.245       https://hatch.pypa.io/latest/config/build/
1.245
1.245       As an example, if you intend to ship a directory named `foo` that
1.245       resides within a `src` directory located at the root of your project,
1.245       you can define the following:
1.245
1.245       [tool.hatch.build.targets.wheel]
1.245       packages = ["src/foo"]

it's confusing as a new Python user to differentiate when to use --editable vs workspace for local package import to work

it's confusing as a new Python user to differentiate when to use --editable vs workspace for local package import to work

This can already be the case, it's just that there's no option to add an already existing workspace member in the CLI. I mean, creating a project inside a project automatically makes it a workspace member by default.


Update supported SO

According Azure Service Fabric Team Blog, Windows Server 2019 is already supported:
https://blogs.msdn.microsoft.com/azureservicefabric/2019/04/08/azure-service-fabric-6-4-refresh-release-5/

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

ID: c3a68b32-7ba0-74a4-510f-87a66dc05015
Version Independent ID: f3b1165c-d6cf-ab4c-5b0c-ffe0c49434a6
Content: Azure Service Fabric Standalone Cluster Deployment Preparation
Content Source: articles/service-fabric/service-fabric-cluster-standalone-deployment-preparation.md
Service: service-fabric
GitHub Login: @dkkapur
Microsoft Alias: dekapur

Thanks for the feedback! We are currently investigating and will update you shortly.

@edu1409 Thanks for this find! I have corrected the doc. Once the PR merges the changes will go live after a few hours.


Need helm as tiller client in Java/Pyhton/Go

I want to do helm chart release using java/pyhton or go code instead of command line . Do we have such feature or ay repo doing it ?

If I do say 10000 charts with each of min 10 releases will k8s will sustain? is helm designed for such scale? Where data stored can I scale tiller and its storage ? How much data it store for each release ?

If you check in the source code you can reuse the Go modules. :) It works, it is doable but there is not enough documentation.

closing as a duplicate of #3031.

I also need this for Java, as I want to deploy dynamically through code.


update: input feature added

I have added an input feature for text, password, and error input

nice work priya, looks cool

nice work priya, looks cool
Thank you

Looks good, use code formatter like prettier so that reviewer can easily review the code

Yes, I will Thank you


Add metadata for spring.datasource.azure.passwordless-enabled

As title.

API change check
API changes are not detected in this pull request.


⚠ Bofrost.es has degraded performance

In 66455a1, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1610 ms

Resolved: Bofrost.es performance has improved in 516c7a2 after 8 minutes.


n3wb to compliling code in general

Need some help n00b to compliling code in general on my Samsung S7E with 8.0 Oreo from termux. What steps would I use and is there a better way? Need a brute force attack I can enter word lists etc but to run in a pop-up box or notes. If there is a better place to ask please direct me.
Oreo 8.0 android
WINDOWS 10 with latest service packages also avaliable but no internet access at this time.
I don't know what language through termux on Android .

This library does not currently support android. On Windows, simply run the build.bat script and the exe will appear in the build folder.


Preliminary tricontour functionality

Description
In the interests of providing more than one kernel density estimator, I have
now implemented scipy.stats.gaussian_kde
In order to make this usably fast, I have also implemented
matplotlib.pyplot.tricontour plots, which plots a contour plot on an uneven
grid of points, using the sample values as those points
The resulting kdes are messier than when using fastkde, but are more honest.
Addresses #4
Checklist:

[x] I have performed a self-review of my own code
[x] My code is PEP8 compliant (flake8 anesthetic tests)
[x] My code contains compliant docstrings (pydocstyle --convention=numpy anesthetic)
[x] New and existing unit tests pass locally with my changes (python -m pytest)
[x] I have added tests that prove my fix is effective or that my feature works

The mirroring at the limit edges still works for 'fastkde' but not for 'kde', is that something to do?

ns = NestedSamples(root='./tests/example_data/pc')
fig, axes = make_2d_axes(['x0', 'x1', 'x2', 'x3'])
ns.plot_2d(axes, types={'upper':'kde','diagonal':'kde'})
ns.plot_2d(axes, types={'lower':'fastkde','diagonal':'fastkde'})
proxy = get_legend_proxy(fig)
fig.legend([proxy[0], proxy[3]], ['kde', 'fastkde'])

This example reveals a few potential bugs:

The kde code in the top row doesn't have its y-axis synced with the width of the x0 x-axis
The get_legend_proxy now shows far more than two separate lines
The fastkde and kde implementations have differing widths. This could be because fastkde is obviously a lot more smoothed, and smoothing does tend to broaden a distribution, or it could be down to a bug in my implementation. Either way, it warrants investigation.

It might be useful to change the example data such that one parameter is truncated, e.g. sample normal distribution with mu=-1 and sigma=1 and truncate at origin. And then make sure that limits are set correctly, but I guess they are all set at 0 and 1 already.
Maybe actually useful to have one parameter where no limits are set?
Maybe also useful to have another parameter sampled from a uniform distribution?

The mirroring at the limit edges still works for 'fastkde' but not for 'kde', is that something to do?

Yes. I need to think carefully about this, since the current method has ~O(N^2) scaling, where N is the number of compressed samples. For N~1000, it takes about 30ms per plot, but this can obviously add an overhead if you're creating a lot of reflections.
The reflections bit of the code was always a bit hacky, and it would be better to have a more proper procedure like getdist does

OK, I've fixed the width issue (3) and #30 has fixed the legend issue (2), Lack of syncing of axes still remains
from anesthetic import NestedSamples, make_2d_axes

ns = NestedSamples(root='./tests/example_data/pc')
fig, axes = make_2d_axes(['x0', 'x1', 'x2', 'x3'])
ns.plot_2d(axes, types={'upper':'kde','diagonal':'kde'}, label='kde')
ns.plot_2d(axes, types={'lower':'fastkde','diagonal':'fastkde'}, label='fastkde')
patch0, label0 = axes['x0']['x1'].get_legend_handles_labels()
patch1, label1 = axes['x1']['x0'].get_legend_handles_labels()
fig.legend(patch0 + patch1, label0 + label1)

Replaced by #50


Disabling wet deposition for CO2, CO, and CH4

Disabling wet deposition for CO2, CO, and CH4 due to conservation and convective transport issues. The corrected units for the Henry's Law coefficients used in GF led to excessive wet deposition of CO2 and possibly other constituents in the x0046 experiments. This code change has been adopted as a temporary fix in ongoing x-experiments.

This looks good.
NB: Parallel development is going to check in updated star value for NH3.


Require PHP >= 5.4

See https://travis-ci.org/mirovit/eik-validator/builds/104948145
I think just the use of the array literals is stopping this library from having PHP 5.3 support, but if we support users of legacy versions, we are not forcing them to update in any way.

Yes, I saw that the tests didn't pass and I was about to add the version constraint.


Some improvements

Opinions?

@emanuelschuetze Done

Done. I forgot to rebase..

Ok. Successfully retested.


sewer non-binary install cannot be attempted on macos

Which version of python are you using?
3.8.2
What operating system and version of operating system are you using?
macos 10.15.5
What version of sewer are you using?
0.8.3
What did you do? (be as detailed as you can)

Included sewer==0.8.3 in my project's requirements.txt
Ran pip install -r requirements.txt --no-binary :all: (attempted to install sewer without using binary)

What did you expect to see/happen/not happen?
I expected the package to be installed.
What did you actually see/happen?
The package failed to install
Paste here the log output generated by sewer, if any. Please remember to remove any sensitive items from the log before pasting here.
Collecting sewer==0.8.3
  Using cached sewer-0.8.3.tar.gz (35 kB)
    ERROR: Command errored out with exit status 1:
     command: /Users/steve/.pyenv/versions/3.8.2/envs/fleeting/bin/python3.8 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/6j/0zzb6gq52l1bpn_d5dxbsfqc0000gn/T/pip-install-ox8v79_x/sewer/setup.py'"'"'; __file__='"'"'/private/var/folders/6j/0zzb6gq52l1bpn_d5dxbsfqc0000gn/T/pip-install-ox8v79_x/sewer/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/6j/0zzb6gq52l1bpn_d5dxbsfqc0000gn/T/pip-pip-egg-info-0qfwp57k
         cwd: /private/var/folders/6j/0zzb6gq52l1bpn_d5dxbsfqc0000gn/T/pip-install-ox8v79_x/sewer/
    Complete output (7 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/6j/0zzb6gq52l1bpn_d5dxbsfqc0000gn/T/pip-install-ox8v79_x/sewer/setup.py", line 5, in <module>
        with codecs.open(os.path.join("docs", "README.md"), "r", encoding="utf8") as f:
      File "/Users/steve/.pyenv/versions/3.8.2/lib/python3.8/codecs.py", line 905, in open
        file = builtins.open(filename, mode, buffering)
    FileNotFoundError: [Errno 2] No such file or directory: 'docs/README.md'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

If you can, run sewer with loglevel set to debug; eg sewer --loglevel DEBUG
N/A

@mmaney thank you kindly!


Add Polkadot Node CLI Interactions

[ ] add a test case (upload -> remove)
[ ] add documentation

The entire PR is mostly a blatant copy of the code in cargo contract. Without even crediting the source. Which is unacceptable and might even be subject to license violations.

In the review I Just misclicked, I do NOT approve these changes.

Could you elaborate more on how to do the PR?
My intention was to replicate cargo-contract's functionality to meet solang’s needs.
To clarify, are there specific functions or aspects of cargo-contract code that we should implement differently in solang?
I'd like to ensure we align with solang’s goals while respecting licensing.
I'll redo the PR from scratch and appreciate your guidance.

Could you elaborate more on how to do the PR?

You copied vast amount of code from cargo contract, without crediting the source, and without respecting the license.  Which constitutes an unacceptable contribution. This is why I closed the PR.

My intention was to replicate cargo-contract's functionality to meet solang’s needs.
To clarify, are there specific functions or aspects of cargo-contract code that we should implement differently in solang?
I'd like to ensure we align with solang’s goals while respecting licensing.

Copy + Pasting code is almost never the right approach. If you feel like cargo contract already has got everything you'd need, you should think about how you can make it a re-usable crate instead.


Add missing docs for volume ls filter=label

This filter option was added in be045ee2da7c2c83e859d86cb496e86ec6de8566 (https://github.com/docker/docker/pull/25628), but didn't update the documentation and man pages.

LGTM 🐵

retest this please

author LGTM


Missing / incomplete information about the features of this add-on

It is not mentioned in this document if
Compliance Recording integration (ISV)
Contact Center solution integration (ISV)
are also included in this add-on or not.
The announcement made in aug 2020 was mentioning it.
https://docs.microsoft.com/en-us/partner-center/announcements/2020-august#4
It leaves the situation in a grey zone : do we need this add-on to record Teams meetings through ISV or not?
Thank you to clarify that.

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

ID: 09168b55-8244-974e-8bb3-6ec16429a650
Version Independent ID: c17f4f8d-a8bb-3c81-368f-07b932f52ebc
Content: Advanced Communications add-on for Microsoft Teams - Microsoft Teams
Content Source: Teams/teams-add-on-licensing/advanced-communications.md
Service: msteams
GitHub Login: @LanaChin
Microsoft Alias: v-lanac

@fhoro Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

Hi @fhoro, thanks for your feedback. I've confirmed with the product team that Compliance Recording integration (ISV) and
Contact Center solution integration (ISV) are not in the add-on. We've updated this article, https://docs.microsoft.com/en-us/partner-center/announcements/2020-august#4.


Investigate eslint-reported no-explicit-any warnings

See https://typescript-eslint.io/rules/no-explicit-any/
Turned off in https://github.com/Innablr/revolver/pull/177/files

Switched to Biome


Add keyboard shorcuts to launch

Wish list:

? = Show Keyboard Short cut help
Shortcut for every button (Features, Diff, Preview, Generate Project)
Generate project = CMD + Return seems like the best option.
Shortcut to change language
Shortcut to change build
Shortcut to change test framework

Going to bring this feature along for the ride with
https://github.com/micronaut-projects/micronaut-starter-ui/pull/1
Since they're both heavily related to keyboard event handling.

Added in 2.3.2


Error when executing training scripts

Hi, I'm trying to run the training scripts but I'm getting an error that I don't understand.
If I try to run the train.sh script from experiments/coco_heldout_1/butr_weight I get:
usage: train.py [-h] [--seed SEED] [--print-freq PRINT_FREQ]
                [--workers WORKERS] [--cpu] [--batch-size BATCH_SIZE]
                [--max-epochs MAX_EPOCHS]
                [--epochs-early-stopping EPOCHS_EARLY_STOPPING]
                [--max-caption-len MAX_CAPTION_LEN] [--criterion CRITERION]
                [--regularization REGULARIZATION]
                [--generation-criterion GENERATION_CRITERION]
                [--ranking-criterion RANKING_CRITERION]
                [--gradnorm-criterion GRADNORM_CRITERION]
                [--mask-prob MASK_PROB] [--mask-type {tags,words,both}]
                [--image-features-filename IMAGE_FEATURES_FILENAME]
                [--dataset-splits-dir DATASET_SPLITS_DIR]
                [--embeddings EMBEDDINGS]
                [--objective {GENERATION,JOINT,MULTI}]
                [--teacher-forcing TEACHER_FORCING] [--dropout DROPOUT]
                [--encoder-learning-rate ENCODER_LEARNING_RATE]
                [--decoder-learning-rate DECODER_LEARNING_RATE]
                [--grad-clip GRAD_CLIP] [--gradnorm-alpha GRADNORM_ALPHA]
                [--gradnorm-learning-rate GRADNORM_LEARNING_RATE]
                [--checkpoints-dir CHECKPOINTS_DIR]
                [--logging-dir LOGGING_DIR]
                [--embeddings-path EMBEDDINGS_PATH]
                [--image-normalize {imagenet,scaleimagenet}]
                [--fine-tune-encoder] [--dont-fine-tune-word-embeddings]
                [--dont-fine-tune-caption-embeddings]
                [--dont-fine-tune-image-embeddings]
                {sat,butd,butr,butr_mean,butr_weight} ...
train.py: error: argument model: invalid choice: 'butr_attn' (choose from 'sat', 'butd', 'butr', 'butr_mean', 'butr_weight')

So in line 30 of train.sh I changed butr_attn to butr_weight but then I get:
Traceback (most recent call last):
  File "/home/iago/Escritorio/SynCap/code/train.py", line 470, in <module>
    main(args)
  File "/home/iago/Escritorio/SynCap/code/train.py", line 415, in main
    gen_criterion, rank_criterion)
  File "/home/iago/Escritorio/SynCap/code/train.py", line 86, in calc_initial_losses
    scores, decode_lengths, extras = model(images, target_captions, decode_lengths, teacher_forcing)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/parallel/data_parallel.py", line 153, in forward
    return self.gather(outputs, self.output_device)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/parallel/data_parallel.py", line 165, in gather
    return gather(outputs, output_device, dim=self.dim)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/parallel/scatter_gather.py", line 68, in gather
    res = gather_map(outputs)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/parallel/scatter_gather.py", line 63, in gather_map
    return type(out)(map(gather_map, zip(*outputs)))
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/parallel/scatter_gather.py", line 55, in gather_map
    return Gather.apply(target_device, dim, *outputs)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/parallel/_functions.py", line 68, in forward
    return comm.gather(inputs, ctx.dim, ctx.target_device)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/cuda/comm.py", line 165, in gather
    return torch._C._gather(tensors, dim, destination)
RuntimeError: Gather got an input of invalid size: got [50, 19, 10004], but expected [50, 15, 10004] (gather at /opt/conda/conda-bld/pytorch_1570910687230/work/torch/csrc/cuda/comm.cpp:226)
frame #0: c10::Error::Error(c10::SourceLocation, std::string const&) + 0x47 (0x7f4a09d5f687 in /home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/lib/libc10.so)
frame #1: torch::cuda::gather(c10::ArrayRef<at::Tensor>, long, c10::optional<int>) + 0x2ad (0x7f4a0fc1ce8d in /home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/lib/libtorch.so)
frame #2: <unknown function> + 0x78ee82 (0x7f4a3e07be82 in /home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/lib/libtorch_python.so)
frame #3: <unknown function> + 0x206aa6 (0x7f4a3daf3aa6 in /home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/lib/libtorch_python.so)
<omitting python frames>
frame #14: THPFunction_apply(_object*, _object*) + 0x9ff (0x7f4a3dd8bacf in /home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/lib/libtorch_python.so)

The problem is here:
RuntimeError: Gather got an input of invalid size: got [50, 19, 10004], but expected [50, 15, 10004] (gather at /opt/conda/conda-bld/pytorch_1570910687230/work/torch/csrc/cuda/comm.cpp:226)
There is a difference of 4 in the second value.
I thought it might be a specific problem with this training so I tried the train.sh script from experiments/coco_heldout_1_ccg_inter/butd as well and I get the same error:
Traceback (most recent call last):
  File "/home/iago/Escritorio/SynCap/code/train.py", line 470, in <module>
    main(args)
  File "/home/iago/Escritorio/SynCap/code/train.py", line 432, in main
    args.mask_prob, args.mask_type)
  File "/home/iago/Escritorio/SynCap/code/train.py", line 133, in train
    teacher_forcing, mask_prob, mask_type)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/parallel/data_parallel.py", line 153, in forward
    return self.gather(outputs, self.output_device)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/parallel/data_parallel.py", line 165, in gather
    return gather(outputs, output_device, dim=self.dim)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/parallel/scatter_gather.py", line 68, in gather
    res = gather_map(outputs)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/parallel/scatter_gather.py", line 63, in gather_map
    return type(out)(map(gather_map, zip(*outputs)))
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/parallel/scatter_gather.py", line 55, in gather_map
    return Gather.apply(target_device, dim, *outputs)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/nn/parallel/_functions.py", line 68, in forward
    return comm.gather(inputs, ctx.dim, ctx.target_device)
  File "/home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/cuda/comm.py", line 165, in gather
    return torch._C._gather(tensors, dim, destination)
RuntimeError: Gather got an input of invalid size: got [25, 33, 10320], but expected [25, 29, 10320] (gather at /opt/conda/conda-bld/pytorch_1570910687230/work/torch/csrc/cuda/comm.cpp:226)
frame #0: c10::Error::Error(c10::SourceLocation, std::string const&) + 0x47 (0x7f38c27e9687 in /home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/lib/libc10.so)
frame #1: torch::cuda::gather(c10::ArrayRef<at::Tensor>, long, c10::optional<int>) + 0x2ad (0x7f38c86a6e8d in /home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/lib/libtorch.so)
frame #2: <unknown function> + 0x78ee82 (0x7f38f6b05e82 in /home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/lib/libtorch_python.so)
frame #3: <unknown function> + 0x206aa6 (0x7f38f657daa6 in /home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/lib/libtorch_python.so)
<omitting python frames>
frame #14: THPFunction_apply(_object*, _object*) + 0x9ff (0x7f38f6815acf in /home/iago/anaconda3/envs/syncap/lib/python3.6/site-packages/torch/lib/libtorch_python.so)

With:
RuntimeError: Gather got an input of invalid size: got [25, 33, 10320], but expected [25, 29, 10320] (gather at /opt/conda/conda-bld/pytorch_1570910687230/work/torch/csrc/cuda/comm.cpp:226)
There is a difference of 4 in the second value too.
What is the difference that causes the error to occur?
Yours faithfully.

I found a quick solution to the problem. Not wanting to touch the code, I looked at the document and saw that it says:

All models are trained on an NVIDIA TitanX GPU in a shared cluster.

My computer has 2 GPUs so I googled the error and found out that the mismatch is caused by splitting the data with DataParallel.
Section: My recurrent network doesn’t work with data parallelism
[Error] RuntimeError: Gather got an input of invalid size [problem] DataParallel
So, for an easy and quick solution I've changed in train.py:
# Move to GPU, if available
if torch.cuda.device_count() > 1:
    model = nn.DataParallel(model)
model = model.to(device)

to
# Move to GPU, if available
# if torch.cuda.device_count() > 1:
    # model = nn.DataParallel(model)
model = model.to(device)

And now it works using only 1 GPU.
Yours faithfully.


Delete CreateRuleFabricBot tool

@weshaggard @benbp, per my chat with @jsquire and @JimSuplizio, this tool is obsolete and no longer used. Currently, the .github/fabricbot.json files, like the one for azure-sdk-for-net are considered source of truth. Plus, we will be moving away from these files soon, per

#4478

Once this PR is merged, I will also remove corresponding internal and public pipelines:
https://dev.azure.com/azure-sdk/internal/_build?definitionId=1602
https://dev.azure.com/azure-sdk/public/_build?definitionId=1601

Per discussion with @weshaggard, closing this PR until #4478 is done. We can reopen it then.


Scrape all the customer reviews

the reviews are coming fine in the file that is being created for the reviews...so would u explain the issue in detail..?

Ya I know it works fine.. Bt suppose if there are 30 customer reviews so it only scrape max 8-9 customer reviews not all the 30 customer reviews that the issue..!


print out certain face_landmarks in google colab python holistic

i know
f'{results.face_landmarks})' or f'{results.face_landmarks.landmark})'
prints out all 468 face landmarks. but what is the notation to only print out, say, the 30th face landmark only? (all 3 coordinates x,y,z)

Hi @pkaske, Could you please explain your usecase. We can get individual landmarks of the face, pose landmarks using the result object. Like this results.face_landmarks, results.pose_landmarks.

Hi @pkaske, Could you please explain your usecase. We can get individual landmarks of the face, pose landmarks using the result object. Like this results.face_landmarks, results.pose_landmarks.

yes, i've been doing that
an example of my code would be
str(results.pose_landmarks.landmark[mp_holistic.PoseLandmark.LEFT_HIP].x)+","+str(results.pose_landmarks.landmark[mp_holistic.PoseLandmark.LEFT_HIP].y)+","+
what im doing is getting the x,y, and z landmarks printed separately, and only of the LEFT HIP. i want to do something similar with the face landmarks. but i cant find a way to do that

nevermind, figured it out myself

nevermind, figured it out myself

How??


Implement markers and snapping

https://github.com/airlookjs/svelte-sequence-editor/pull/17

Implemented in v3.0.0


Discuss UMI data file properties

Waiting for a project requiring this approach, would add a new alignment workflow, how to control this would be the question if there are multiple assays that are not the same glTYPE

This will require some LIMS changes and conceptual fixes, need to start planning


about boxes

:white_check_mark: Build TimeHACK AppVeyor-110 completed (commit https://github.com/TimeHACKDevs/TimeHACK/commit/27a8cd1c5c by @lempamo)


[Wait for #1108] [Skeleton] Add Tflite interpreter skeleton

[Skeleton] Add Tflite interpreter skeleton

This patch adds tflite interpreter skeleton

**Self evaluation:**
1. Build test: [X]Passed [ ]Failed [ ]Skipped
2. Run test: [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: Jihoon Lee<EMAIL_ADDRESS>

:memo: TAOS-CI Version: 1.4.20191203. Thank you for submitting PR #1109. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnsuite.mooo.com/.

:octocat: cibot: @zhoonit, A builder checker could not be completed because one of the checkers is not completed. In order to find out a reason, please go to http://nnsuite.mooo.com/nntrainer/ci/repo-workers/pr-checker/1109-202104122016380.92576503753662-f11dd11e92e2e8d2518616e947296f37be568838/.

:octocat: cibot: @zhoonit, A builder checker could not be completed because one of the checkers is not completed. In order to find out a reason, please go to http://nnsuite.mooo.com/nntrainer/ci/repo-workers/pr-checker/1109-202104131129290.048022985458374-b2782100d6a48ae00d21ca55c5de6d849a2398af/.

:octocat: cibot: @zhoonit, nntrainer/compiler/tflite_interpreter.h does not include Doxygen tags such as @file @brief @author @bug. You must include the Doxygen tags in the source code. Please refer to a Doxygen manual at http://github.com/nnstreamer/TAOS-CI/blob/main/ci/doc/doxygen-documentation.md

:octocat: cibot: @zhoonit, nntrainer/compiler/tflite_interpreter.h does not include Doxygen tags such as @file @brief @author @bug. You must include the Doxygen tags in the source code. Please refer to a Doxygen manual at http://github.com/nnstreamer/TAOS-CI/blob/main/ci/doc/doxygen-documentation.md

:octocat: cibot: @zhoonit, A builder checker could not be completed because one of the checkers is not completed. In order to find out a reason, please go to http://nnstreamer.mooo.com/nntrainer/ci/repo-workers/pr-checker/1109-202104272106470.56726694107056-e73a8d3ccf3d4f2059a0bedad134c6af2795443c/.


Cypress/E2E: Automate backlogs - System Console > Compliance Export Downloads

Summary
Download Compliance Export Files - CSV Format
Ticket Link
https://mattermost.atlassian.net/browse/MM-30393

[x] MM-T3435
[x] MM-T3438
[x] MM-T3439

Gonna get a chance to review these a little later but I believe you want to tag @josephbaylon instead of @saturninoabril as I believe Saturn already has his hands full with other teams test and this would allow the review to be more evenly split.

Also, seems your getting linting errors. In the root of webapp directory, you can do a make fix-style and it will help fix all the linting errors and report any that it couldn't fix that you would have to fix manually.

@anurag6713 Btw, you can post /update-branch in the github comment to trigger sync and merge to fix the sync and merge issue.

Adding @saturninoabril for his input about AWS as this would be new in the cypress suite of tests

@josephbaylon, Thanks for the suggestions. I will include them from next PR's 👍

@hahmadia @anurag6713 In case of a system console heading, I would suggest to wrap the query with a parent element since the role='heading' is not available in the tree. The reason is in the example, File Storage would match the sidebar if the sidebar loads first and main header hasn't fully loaded yet. So to make sure it is the heading we're querying,
cy.get('.admin-console__header', {timeout: TIMEOUTS.ONE_MIN}).within(() => {
    cy.findByText('File Storage', {timeout: TIMEOUTS.ONE_MIN}).should('be.visible');
});

or to simplify, just use the original one,
cy.get('.admin-console__header', {timeout: TIMEOUTS.ONE_MIN}).should('be.visible').and('have.text', 'File Storage');

/update-branch


added DECIMALtoHEX

a new snippet that changes a decimal number into a hex string

it's nice that you gave a reason. I will this in mind. thank you.


How to download several files for asset?

How to download several files for asset? For example download binary file and bash/zsh completion file.
How to write eget.toml file for using with eget --download-all?

Seems related to https://github.com/zyedidia/eget/issues/98