kubelogin: 0.0.9 -> 0.0.10

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/Azure/kubelogin/releases.
meta.description for kubelogin is: "A Kubernetes credential plugin implementing Azure authentication"
meta.homepage for kubelogin is: "https://github.com/Azure/kubelogin"
meta.changelog for kubelogin is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

/nix/store/m4h967gfsim4dy1idrkiacl9qgkd39rc-kubelogin-0.0.10/bin/kubelogin passed the binary check.

1 of 1 passed binary check by having a zero exit code.

1 of 1 passed binary check by having the new version present in output.

found 0.0.10 with grep in /nix/store/m4h967gfsim4dy1idrkiacl9qgkd39rc-kubelogin-0.0.10

found 0.0.10 in filename of file in /nix/store/m4h967gfsim4dy1idrkiacl9qgkd39rc-kubelogin-0.0.10

directory tree listing: https://gist.github.com/855c8e9eec5f04e4b5a1aa53e3b4aba5

du listing: https://gist.github.com/4c4e3b15fabcb9f5310870afc2b1308a

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

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
kubelogin

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/m4h967gfsim4dy1idrkiacl9qgkd39rc-kubelogin-0.0.10 \
  --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 kubelogin https://github.com/r-ryantm/nixpkgs/archive/bee9155f517273e0f26402622734c03e85008b0c.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/m4h967gfsim4dy1idrkiacl9qgkd39rc-kubelogin-0.0.10
ls -la /nix/store/m4h967gfsim4dy1idrkiacl9qgkd39rc-kubelogin-0.0.10/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:

kubelogin

Maintainer pings
cc @yurrriq @kalbasit for testing.

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

1 package built:

kubelogin


rebar3: 3.15.1 -> 3.16.0

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Added a release notes entry if the change is major or breaking
[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 123906 at 424212d2 run on aarch64-linux 1

1 package marked as broken and skipped:

lfe_1_2

5 packages built successfully:

elixir_ls
erlang-ls
lfe (lfe_1_3)
rebar3
relxExe

Result of nixpkgs-review pr 123906 run on x86_64-darwin 1

1 package marked as broken and skipped:

lfe_1_2

5 packages built:

elixir_ls
erlang-ls
lfe (lfe_1_3)
rebar3
relxExe


EPSG:31258 is not correctly detected by ogr2ogr

Reported to GDAL here: http://trac.osgeo.org/gdal/ticket/6011

I tried to import that file and despite the mentioned issue with SRID constraint not being set in ogr2ogr the file mentioned in the gdal ticket is flawlessly imported. Shall I close this ticket @danicarrion ?

Have you checked the projection is ok? I mean, the original problem was that the file seemed to be imported alright (no errors) but the geometries weren't reprojected into 4326 (they were assumed to be already in 4326), which meant the visualization was broken.

I haven't, I just checked that it looked nice on the map ^_^
https://team.cartodb.com/u/rtorre/tables/tonnage
But there's something we've changed in cartodbfy process since you opened the ticket: we always reproject to 4326 and as long as the GEOMETRY has SRID it should go fine even if the table does not have the SRID constraint as part of its metadata.
https://github.com/CartoDB/cartodb-postgresql/blob/master/scripts-available/CDB_CartodbfyTable.sql#L1054-L1087
To some extent the ticket in gdal still makes sense. But being pragmatic, there's no issue per se in this repository and now it fits the bill when imported, end-to-end, so personally I'd close this ticket

makes sense, so go ahead and close it
thanks!


Incorrect operation when generating inside subtracted rooms with inverted world on

Similar to #159 but still present specifically for the Inverted world mode.
Issue present in several versions, including the latest 1.509
Replication:
With inverted world on, create a room (subtracts correctly),
Then, try to either extend (such as creating a doorway) or intrude (such as making a box in the room).
The automatically chosen Add/Subtract operation will be incorrect (Choosing subtract inside an already subtracted room, or add when pushing out into the already solid inverted world brush).
Possible fix/workaround:
Inside RealtimeCSG\Editor\Scripts\EditorWindows\BrushTools\Generators\ExtrudedGeneratorBase.cs
I changed the direction test of UpdateBrushOperations from
if ((Height > 0 || !planeOnGeometry) ^ invertedWorld)
to
if (invertedWorld? Height > 0 && planeOnGeometry : Height > 0 || !planeOnGeometry)
(simply removing invertedWorld fixes the room issue but has additive as the default when making new rooms from the background, so this also makes subtractive the default when not on geometry in inverted world)

Thanks :)
I'll include the fix in the next version


cURL 7.62 in nixpkgs 18.09 broke sssd build

Issue description
The stable branch seems to have upgraded curl to 7.62. This includes a known breaking change with sssd, where the fix isn't yet included in any 1.16.* release AFAICT.
Steps to reproduce
nix-channel --update && nix-env -i sssd
Technical details

system: "x86_64-linux"
host os: Linux 4.15.0-39-generic, Ubuntu, 18.04.1 LTS (Bionic Beaver)
multi-user?: no
sandbox: no
version: nix-env (Nix) 2.1.3
channels(sgraf): "nixos-18.09.1420.5d4a1a3897e, nixpkgs-19.03pre160446.206a1c00bae"
nixpkgs: /afs/info.uni-karlsruhe.de/user/sgraf/.nix-defexpr/channels/nixpkgs

Thanks.

Any estimate on when this hits release-18.09?

@sgraf812: it is in all 18.09 channels; you may see the tag info: https://github.com/NixOS/nixpkgs-channels/commit/56aac496ffd2d37639a3ebb0dbcfc0e3a25cb1ef

Then I'm at a loss as to why my home-manager config doesn't seem to pick up the patch... I nix-channel --updated multiple times since the last week. Argh. Well, thank you.

I did some digging. Apparently, the derivation for the patch is built, but the resulting duplicate-case-value.diff in the store is empty. I see that fetchpatch should error out on empty patch files, which makes this even more surprising.

That's not the main point.  If the file is empty, its hash surely doesn't match.

I don't know why, but although the derivation for duplicate-case-values.diff was 'compiled', it didn't actually build the derivation. Doing so manually with nix-store -r /nix/store/<hash>-duplicate-case-value.diff.drv does write the otherwise non-existent (not empty, that was an oversight) diff file.
But even when I restart the build for sssd, it doesn't seem to apply the patch. Here's the .drv for sssd, it doesn't even mention 'patch' or 'diff': https://pastebin.com/wn9YrpR0.

Well, I don't know why, but the issue went away and I could build my home-manager generation just fine. This probably was some local wibble.


Add EISCAT image

Summary

First attempt to get EISCAT image in place
It builds from the base jupyter one and installs DIRAC from conda

Related issue :

EISCAT image builds fine, but Panosc fails now( it seems that the base image moved to python 3.10 and that is not supported now by oneclient fs) , can you disable the panosc image for now?

Actually better to pin the base image for Panosc to jupyter/minimal-notebook:python-3.9.13

nope, py3.10 is installed via conda...better to disable the build for now..

nope, py3.10 is installed via conda...better to disable the build for now..

do we need oneclient to be in the same conda environment? it may be just easier to create a new one so to avoid conflicts

nope, py3.10 is installed via conda...better to disable the build for now..

do we need oneclient to be in the same conda environment? it may be just easier to create a new one so to avoid conflicts

now I see it needs to be on the same as you are using fs.onedatafs, maybe downgrading the base image

nope, py3.10 is installed via conda...better to disable the build for now..

do we need oneclient to be in the same conda environment? it may be just easier to create a new one so to avoid conflicts

now I see it needs to be on the same as you are using fs.onedatafs, maybe downgrading the base image

yes, but i tried here https://github.com/EGI-Federation/egi-notebooks-images/pull/108 and i see that py3.10 is then installed via conda, so i think we may just disable it for now so that EISCAT image is published and we will work separately to fix the panosc build


Fix another deadlock in BaseTap

If we invalidate handlerBlock after the lock() in tap stop,
handlerBlock, might get called before being invalidated from internal
engine queue. Since handlerBlock acquires the same lock, the
result is a deadlock.

I'll leave this one to @wtholliday


Pre & Post Playbook Support  - Overview Page Changes

This issue is for changes needed to the Overview page of the UI to support pre- and post-migration playbooks.

Mockups here.
I think the biggest part of this one will be the logic required to change between states in the status cards - pre-migration, migration, post-migration and updating the (error) counts as appropriate. There's really no new UI display change required.

Taking a look at this next. @vconzola do you know if the API is in progress for this, or if I should poke someone?

@mturley API should be in progress. I'll try to get an update tomorrow morning in Brett's stand-up.

Cool, thanks!

I was splitting time with that API tampering tool, but now I'm focused on just this until it's done.

@miq-bot add_label blocker
This is a blocker to: https://bugzilla.redhat.com/show_bug.cgi?id=1564250

allenbot at yer service

Any update on this PR. We have an upcoming build on July 10

@JPrause PR for the Overview UI changes should be up today, but still waiting on backend support for all of the playbook related issues.

@vconzola just wrapping up my weekend catch-up time, I left a few notes on what is left for this issue in my PR #467. Really, I think I'm done so I'm going to move on, but I need to coordinate with @michaelkro to combine with his PR, and we may need one more revision when we test with real APIs.
I'm moving onto the next issue now (so, Monday morning). Was my plan for Friday afternoon originally, but I'm getting caught up here.

https://github.com/ManageIQ/manageiq-content/pull/355


Metatags branch

Update the meta tags in the index.html file

closes #31

Hey @motuncoded! please refer to the updated code and do changes for this code. Thanks for your efforts


dealing with "listing" apis

Is your feature request related to a problem? Please describe.
APIs like orion have base end points for resource type that returns the whole content. Either these are blocked, unless a user has access to all entities, or content should be automatically filtered.
Describe the solution you'd like
Option 1. only who can list all resources of type entities and all resources of type entity type can access /entities and /types
Option 2. we compute the list of resources a user can access (is that possible with opa?) and manipulate request query so that data are correctly filtered based on that.
Describe alternatives you've considered
N/A
Additional context
N/A

not relevant for the specific case, it is possible to manipulate headers and bodies in the response:
https://www.openpolicyagent.org/docs/latest/envoy-primer/#example-policy-with-object-response


Blogic examples stop to work from eye version 2.12.0 onwards

Need to check with eye dev.

It is due to log:onConstructSurface than which should be replaced with log:onQuerySurface (breaking change in release v3.0.0).


Doc should support JSDoc link

https://jsdoc.app/tags-inline-link.html
/**
 * {@link https://docs.github.com/en/free-pro-team@latest/rest doc}
 */

should be "doc"
not be " {@link https://docs.github.com/en/free-pro-team@latest/rest doc}"

Inline links to other documented members in descriptions is absolutely critical, an MVP feature.
There are several variations of the original JSDoc @link inline tag, this being the most useful:
[`Foo`]{@link Foo}

Because you can link whatever markdown formatted text you need in a way consistent with regular markdown links, e.g:
/**
 * Lorem ipsum [dolor sit amet]{@link Foo}, consectetur [adipiscing](https://deno.land) elit.
 */

I've used this format extensively to document my npm packages using jsdoc-md: https://github.com/jaydenseric/jsdoc-md#inline-tags .
Example:

Source: https://github.com/jaydenseric/graphql-upload/blob/bdb5f808e0d514c28c0f59c1abd71680aba29bae/public/Upload.js#L4-L10
Docs: https://github.com/jaydenseric/graphql-upload#class-upload

Note that TSDoc (which BTW is a very slow work-in-progress, often differs from "standard" JSDoc, and isn't even fully adopted by TypeScript / VS Code) has a take on inline links:
https://tsdoc.org/pages/tags/link

closing as it is implemented


Add FluxCD GitOps documentation

I just added documentation about the GitOps deployment of the entire External Secrets stack (from CRDs to CRs) using FluxCD. This example is fully functional

@knelasevero @moolen
Hello again,
Now I have documented all the process. I hope you like this approach :)
Need a review here,
Thank you!

awesome @achetronic, thank you so much for taking the time to document it in-depth!

/approve

/merge

awesome @achetronic, thank you so much for taking the time to document it in-depth!

Thank you for the cool project. I will keep contributing as much as I can :)


Support for boxplots

It would be useful to have support for boxplots in Brunel. It would probably be easiest to use as a new element, so you could easily create clustered boxplots:
boxplot x(jobrole, gender) y(salary) color(gender)

YES, WML Visualization team needs this too!

We would like a boxplot that shows the entire range from min to max, if that is an option.

Do you mean a range chart?
data('sample:US States.csv') bar x(Region) yrange(Summer) range(Summer)

I mean we want the first option on the following page, rather than the second option.
http://www.physics.csbsju.edu/stats/box2.html

Try:
data('sample:US States.csv') bar x(Region) yrange(Summer) range(Summer) style("width:1px") +   bar x(Region) yrange(Summer) iqr(Summer) +  point x(Region) y(Summer) median(Summer) style('symbol:rect;height:2')
Styles can be improved here.  Can also probably add the hashes at the min/max if needed.

Yes that's what I was looking for, thanks Dan.  If we can get clustering working then we will have what I want.

I would also like this - pretty standard chart for the team we present data to - Dan your example is close but really need to also show the outliers.
http://mathworld.wolfram.com/Box-and-WhiskerPlot.html
first one based on the quartiles


 Yes

Works fine for our vscode repository. Just clone it and see for yourself.
Check out how we set it up.

pre-commit isn't executed

You can see in Git: Show Git Output the exact git commands and the git version we're using, so you can find out more by running those commands by hand.

@pedrotainha Are you using NVM? And are you using VS Code as a snap package?


WRONG EXIT STATUS

This simple php code:
exec('"qpdf.exe" --encrypt "pass" "pass2" 128 --modify=none --extract=n --annotate=n -- "file.pdf" "file_crypt.pdf" 2>&1',$output,$exit_status);
print_r("EXIT STATUS: ".$exit_status."\n");
print_r("OUTPUT: ".implode(' ',$output));
produce this result:
EXIT STATUS: 0
OUTPUT: qpdf: writing a file with RC4, a weak cryptographic algorithm Please use 256-bit keys for better security. Pass --allow-weak-crypto to suppress this warning. This will become an error in a future version of qpdf.
According to the documentation the exit status should be 2 no 0:
The exit status of qpdf may be interpreted as follows:
0: no errors or warnings were found. The file may still have problems qpdf can't detect. If --warning-exit-0 was specified, exit status 0 is used even if there are warnings.
2: errors were found. qpdf was not able to fully process the file.
3: qpdf encountered problems that it was able to recover from. In some cases, the resulting file may still be damaged. Note that qpdf still exits with status 3 if it finds warnings even when --no-warn is specified. With --warning-exit-0, warnings without errors exit with status 0 instead of 3.

The behavior is as intended. It is a warning, not an error, so it definitely should not be 2. The reason it is 0 and not 3 is that it is not a warning about the file but rather a warning about the usage of the program. An exit status of 3 implies that there could be something wrong with the input file or output file, which is not the case here. I actually explain this in a comment in the code, but it appears that I left it out of the documentation. In any case, it was definitely intentional as I didn't want to create a situation where files that worked perfectly and gave an exit status of 0 suddenly started giving an exit status of 3 on a minor upgrade from 10.3 to 104.

Ok. Thank you very much


Help: Setting specific start for a task in JobShop like problem

Hi,
How can I set to a task a fix start? I already have the control where the task should start, but when happen to some other task to have dependencies, the solver don't allow my task to start before it, even if I tell it so.
The way I'm actually doing that is:

That way I can set the start. But won't work if have dependencies.
How could I force the start regardless of other things?

I do not understand the question.
You need an integer variable to build the interval.
Why not work with this? why not add model.Add(start_var == fixed_start);

Hi Laurent,
Yes I already did that, and dealing with other issues I managed to solved it. Now is working. Thank you :)


renovatebot(deps): update amazonsdk to v1.11.590

This PR contains the following updates:

Package
Update
Change

com.amazonaws:aws-java-sdk-clouddirectory
patch
1.11.589 -> 1.11.590

com.amazonaws:aws-java-sdk-cloudwatch
patch
1.11.589 -> 1.11.590

com.amazonaws:aws-java-sdk-cognitoidp
patch
1.11.589 -> 1.11.590

com.amazonaws:aws-java-sdk-core
patch
1.11.589 -> 1.11.590

com.amazonaws:aws-java-sdk-dynamodb
patch
1.11.589 -> 1.11.590

com.amazonaws:aws-java-sdk-logs
patch
1.11.589 -> 1.11.590

com.amazonaws:aws-java-sdk-s3
patch
1.11.589 -> 1.11.590

com.amazonaws:aws-java-sdk-secretsmanager
patch
1.11.589 -> 1.11.590

com.amazonaws:aws-java-sdk-sns
patch
1.11.589 -> 1.11.590

Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR is stale, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.

[ ] If you want to rebase/retry this PR, check this box

Available now for Enterprise: Renovate Pro with real-time webhook handling and priority job queue.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.null seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


How to load multiple mongodb collections into multiple documents in Solr?

I have many collections in mongoDB. I want every collections in mongoDB should get loaded in different documents in Solr using mongo-connector.How I can do this?
I am able to run  mongo-connector for only single solr document.

Hi! I'm not sure I understand your question.
Are you trying to load an entire collection into a single document in solr? Unfortunately, mongo-connector can't aggregate all documents from each collection into a single Solr document.
Are you having a problem with mongo-connector not loading all collections into solr, only some? If so, could you show me your configuration file?
If not, would you mind giving more details? Thank you!

I will give an example.
Ex :
MongoDB 'mydb' contains collection 'user_cl', 'address_cl', 'role_cl'
Solr 'mySolr' contains solrCore 'user', 'address', 'role'
I want mydb.user_cl get loaded into solr 'user' document, mydb.address_cl into  solr 'address' document and mydb.role_cl into solr 'role' document using mongo connector.
Can you please help me so that I can configure this.

Hello!
You are doing the correct thing right now, in order to get different collections into different solr cores you need to run multiple mongo-connectors.
FAQ Link: How to load into several solr cores


Add CD workflow and helm charts

Purpose

$subject

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Ayesh Almeida seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Add a Readme for CI/CD templates. It should cover following points:

Images are published to docker-hub
Deployment is based on helm-charts
Deployment will be done on AWS K8S cluster
CI and CD are separated in two workflow files
Best practice is to have the CD in a different repository with the helm-charts

Add a Readme for CI/CD templates. It should cover following points:

Images are published to docker-hub
Deployment is based on helm-charts
Deployment will be done on AWS K8S cluster
CI and CD are separated in two workflow files
Best practice is to have the CD in a different repository with the helm-charts
NO need to add the ingress configs, but explain the use of ingress in the readme (as a best practice the ingress would be handled by someone else)

Resolved this with following commits:

https://github.com/wso2/integration-demo-scripts/pull/2/commits/ab3a55c6db905501994e526809e818a64c50e38e
https://github.com/wso2/integration-demo-scripts/pull/2/commits/d69cd9c5b315f189f7949acf9c119bdd1ad0529a
https://github.com/wso2/integration-demo-scripts/pull/2/commits/3483e89708d4b9f8d6878f46507a96835235f8bd
https://github.com/wso2/integration-demo-scripts/pull/2/commits/fc8de33379627ede376e3d1cccc3221cf5e616f8


Issue : Clean install rbpi2

Some months ago, my raspberry pi2 was running "periapi" without problems, Now I decides format my sd and install all again. Running Python 3.4, this is the output of periapi:
$ python
Python 3.4.2 (default, Oct  8 2014, 14:38:51)
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.

$ periapi
Traceback (most recent call last):
File "/usr/local/bin/periapi", line 9, in
load_entry_point('periapi==0.7.9', 'console_scripts', 'periapi')()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load
['name'])
File "/usr/local/lib/python3.4/dist-packages/periapi/init.py", line 7, in
from .api import PeriAPI
File "/usr/local/lib/python3.4/dist-packages/periapi/api.py", line 8, in
from .login import LoginSession
File "/usr/local/lib/python3.4/dist-packages/periapi/login.py", line 14, in
from path import path
ImportError: cannot import name 'path'
Help me, please.

path 10 breaks it, you'll need to downgrade
pip3 install -I path.py==9.1


Display red borders after clearing the 'Start time' which is greater than 'Expiry time' on SAS dialog

Storage Explorer Version: 1.5.0
Platform/OS Version: Windows 10/MacOS High Sierra/ Linux Ubuntu 16.04
Architecture: ia32/x64
Build Number: 20180808.1
Commit: 93925d3c
Regression From: Not a regression
Steps to Reproduce:

Choose one storage account.
Right click one blob container -> Select 'Get Shared Access Signature...'.
Set the 'Start time' is greater than the default 'Expiry time' -> Clear the set 'Start time'.

Expected Experience:
No red border displays.
Actual Experience:
Display red borders with the message 'The expiry time must be greater than the start time'.

Closing as won't fix.


adjust duplicate instance based on feedback

Description
Fixed the title of the duplicate page. And changed the header of the column to be Actions.

Processing this pull request

Merged into branches iso6, master in 46f36e4f45bbdd4b2880dfd3af4213da8d776e18


Replace tolerance with slope in Gradient Controller

Resolves #182
See #182 for more details.
Migration:

add a mul node if $\text{tolerance} \neq 1$ (pre-multiply the setpoint by tolerance constant),
set the slope to $-1$.

Something like here.
TODO:

[ ] jsonnet & blueprints
[ ] test on cluster

This change is

@krdln Just FYI: https://github.com/fluxninja/aperture-blueprints/pull/25
Also, I see in one place you set slope as a number (where previously tolerance was a string), while in others both are numbers.
I understand that the values that are read are coerced/deserialized to the target type regardless of the input type?

@sbienkow-ninja

I understand that the values that are read are coerced/deserialized to the target type regardless of the input type?

JSON value will be a number or one of the special string values "NaN", "Infinity", and "-Infinity". Either numbers or strings are accepted. Exponent notation is also accepted. -0 is considered equivalent to 0. [src]

I guess using strings is beneficial, as they don't loose precision if passed through various implementations of json/yaml.


[BUG] - Components/Modal

Describe the bug
It shows a dark background instead of a translucent background
Your Example Website or App
No response
Steps to Reproduce the Bug or Issue
just clicking on the button to show a modal
Expected behavior
i just wan't to know if this is a general bug or just my bad
Screenshots or Videos

Operating System Version
windows 10
Browser
Chrome

Hey @Daliens01 could you share a codesandbox? I couldn't replicate it

i already solved. i was putting the modal code on another html render instead of the main one

ya same with me


gateway api: set ISTIO_META_NETWORK from label

We set REQUESTED_NETWORK_VIEW based on the label. Should be consistent with the actual NETWORK value.

@stevenctl: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
7c1c061bfeeab726db0e192cdf259eefa3fb227a
link
true
/test unit-tests-arm64

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

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
7c1c061bfeeab726db0e192cdf259eefa3fb227a
link
true
/test unit-tests-arm64

gencheck_istio
7c1c061bfeeab726db0e192cdf259eefa3fb227a
link
true
/test gencheck

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

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
7c1c061bfeeab726db0e192cdf259eefa3fb227a
link
true
/test unit-tests-arm64

gencheck_istio
7c1c061bfeeab726db0e192cdf259eefa3fb227a
link
true
/test gencheck

unit-tests_istio
7c1c061bfeeab726db0e192cdf259eefa3fb227a
link
true
/test unit-tests

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

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

gencheck_istio
7c1c061bfeeab726db0e192cdf259eefa3fb227a
link
true
/test gencheck

unit-tests_istio
7c1c061bfeeab726db0e192cdf259eefa3fb227a
link
true
/test unit-tests

unit-tests-arm64_istio
d1d06e8d4445172dcaf34582dd5dfed08706deec
link
true
/test unit-tests-arm64

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

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

gencheck_istio
7c1c061bfeeab726db0e192cdf259eefa3fb227a
link
true
/test gencheck

unit-tests-arm64_istio
d1d06e8d4445172dcaf34582dd5dfed08706deec
link
true
/test unit-tests-arm64

unit-tests_istio
d1d06e8d4445172dcaf34582dd5dfed08706deec
link
true
/test unit-tests

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

@stevenctl: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
e43867ec7ea659ce4a02445ebbd538c99ea2bf7a
link
unknown
/test unit-tests-arm64

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

/retest


Is callback of a subscriber running in another thread?

Hi,
I want to know if the callback of a ECAL subscriber is running in another thread? If I run a time-consuming process in callback (which is not recommended), will it affect the main thread?

Hi,
Yes, the callback is running in a separate thread and does not affect the main thread. Each subscriber has its own thread. When however new data arrives while the thread is still executing the callback, the new data is dropped. So when you are not OK with that, it may be worth the effort to use the callback thread to write the data in some kind of queue and then trigger another thread to work on the data.
With python the experience varies a little, as that language has a Global Interpreter Lock (GIL), which in certain occasions synchronizes code running in different threads.
Kind Regards
Florian


chore(main): release 1.18.0

:rocket: New release
1.18.0 (2024-10-28)
:sparkles: Features

i18n: add French translation (#241) (f26d7a2)
support user-supplied head partial (#244) (6b0e47a)

:hammer: Housekeeping

deps: update actions/checkout action to v4.2.2 (#243) (21b814b)
deps: update actions/upload-artifact action to v4.4.3 (#242) (2dfc5c9)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/hugo-sid/hugo-blog-awesome/releases/tag/v1.18.0 :sunflower:


Fix a wrong AllowedPatterns example in RSpec/ContextWording

Fix: https://github.com/rubocop/rubocop-rspec/issues/1395

Before submitting the PR make sure the following are checked:

[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[-] Added tests.
[x] Updated documentation.
[-] Added an entry to the CHANGELOG.md if the new code introduces user-observable changes.
[x] The build (bundle exec rake) passes (be sure to run this locally, since it may produce updated documentation that you will need to commit).

If you have created a new cop:

[-] Added the new cop to config/default.yml.
[-] The cop is configured as Enabled: pending in config/default.yml.
[-] The cop is configured as Enabled: true in .rubocop.yml.
[-] The cop documents examples of good and bad code.
[-] The tests assert both that bad code is reported and that good code is not reported.
[-] Set VersionAdded in default/config.yml to the next minor version.

If you have modified an existing cop's configuration options:

[-] Set VersionChanged in config/default.yml to the next major version.

Shouldn't we also fix it in the specs?
{ 'Prefixes' => [], 'AllowedPatterns' => [/とき$/] }

I realized that the specs work because Regexp.new(/foo/) returns /foo/. In the specs we provide regexp, and not string. But it would be closer to the reality if we don't do that and let the AllowedPatterns parse strings and turns them into regexps


Add an example about creating a new Tracer

Hey,
when I got started with this go lib I couldn't find any examples on how to create a new Tracer.
To get started I basically want to sample everything and send all traces to localhost.
I hope to achieve that with this code now:
tracerTransport, err := jaeger.NewUDPTransport("", 0)
if err != nil {
	return err
}
tracer, traceCloser := jaeger.NewTracer("api", jaeger.NewConstSampler(false), jaeger.NewRemoteReporter(tracerTransport))

I'm not really sure if that's correct.
I really dig Jaeger so far! Thanks!

The README has a section on initialization, and there's an example for testing in godocs
https://godoc.org/github.com/uber/jaeger-client-go/config#example-Configuration-InitGlobalTracer-Testing
Does this answer your question?

Thanks for answering. This answers my questions partially. I guess it get's a bit hard because I don't want to use a global singleton, but rather pass the reference around. Not really sure on how to initialize this just yet.

The Configuration object has a New method that simply returns the tracer instance without setting it as a global singleton.

Ok. I'm probably going to use the global tracer now. Because neelance/graphql-go already supports opentracing out of the box.
Like that it works now for me, even though I'm not a big fan of globals. :wink:
Thanks!


Add link on Community page to Blazor + EF sample

@syedshanu has a nice sample about using Blazor with ASP.NET Core and EF:

https://www.codeproject.com/Articles/1244729/ASP-NET-Core-Blazor-CRUD-using-Entity-Framework-an
https://code.msdn.microsoft.com/vstudio/ASPNET-Core-Blazor-122b108a

It would be great to list this sample on the Blazor Community page.
@syedshanu do you want to submit a PR for this? Which link would you prefer we use?

Dear Daniel Roth,
Thank you for considering my article related to Blazor for list in Blazor
Community Page.
I have published 4 articles related to Blazor

ASP.NET Core Blazor CRUD Using Entity Framework And Web API
https://www.codeproject.com/Articles/1244729/ASP-NET-Core-Blazor-CRUD-using-Entity-Framework-an
ASP.NET Core Blazor Filtering And Sorting Using Entity Framework And
Web API
https://www.codeproject.com/Articles/1245972/ASP-NET-Core-Blazor-Filtering-and-Sorting-using-En
https://www.codeproject.com/Articles/1247824/ASP-NET-Core-Blazor-Master-Detail-Grid-with-Filter
https://www.codeproject.com/Articles/1251603/ASP.NET Core Blazor Master Detail Grid with Filtering and Sorting using EF and Web API

https://www.codeproject.com/Articles/1251603/ASP-NET-Core-Blazor-Master-Detail-CRUD-with-Filter
I prefer this article

https://code.msdn.microsoft.com/vstudio/ASPNET-Core-Blazor-122b108a

which has Master Detail with CRUD Sample .
Thanks again and I have also plan to publish more articles related to
Blazor which will be innovative as well explains with real world examples.
On Tue, Jul 10, 2018 at 7:41 AM, Daniel Roth<EMAIL_ADDRESS>wrote:

@syedshanu https://github.com/syedshanu has a nice sample about using
Blazor with ASP.NET Core and EF:

https://www.codeproject.com/Articles/1244729/ASP-NET-Core-
Blazor-CRUD-using-Entity-Framework-an
https://www.codeproject.com/Articles/1244729/ASP-NET-Core-Blazor-CRUD-using-Entity-Framework-an
https://code.msdn.microsoft.com/vstudio/ASPNET-Core-Blazor-122b108a

It would be great to list this sample on the Blazor Community page
https://blazor.net/community.html.
@syedshanu https://github.com/syedshanu do you want to submit a PR for
this? Which link would you prefer we use?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aspnet/Blazor.Docs/issues/172, or mute the thread
https://github.com/notifications/unsubscribe-auth/ANjSI-yiK8yQ8d1G_MaLsJewr2ijUA54ks5uE9wUgaJpZM4VIfn9
.

--
Thanks and Regards
Syed Shanu
Microsoft MVP
MSDN Profile https://social.msdn.microsoft.com/profile/syedshanu/ | MVP
Profile https://mvp.microsoft.com/en-us/PublicProfile/5001980 |
South Korea


Update httpclient dependency to '>=2.8.3' to fix timeout error

httpclient <IP_ADDRESS> throws this error:
Object#timeout is deprecated, use Timeout.timeout instead.
Latest version fixes that, and should fix the cert error that necessitated the explicit requirement for version <IP_ADDRESS>.

can this gem please get updated on ruby gems?


Updated docs on logging in users.

Updated note on authenticate to stress that authentication should be
successful before you log in a user.

merged in 8e744fa1507b6d425860c54e7673e603279367eb, thanks.


[DOCUMENTAION] Guide to set up the local server and connecting to the mongodb server

Detailed description
There is no proper guide on setting up the server locally and connecting to the MongoDB server. Please assign me the issue, I will create proper documentation for this.
Context
This is important or else contributors wouldn't be able to contribute on aspects requiring the site to be connected to the MongoDB server.
Possible implementation
No response
Additional information
No response
Code of Conduct

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

@Varghab this is already in the documentation so I'm closing this for the time being if you think I'm missing something let me know.


component prop not change

Version
3.0.0
Reproduction link
https://codesandbox.io/s/gifted-glade-09sjv
Steps to reproduce
Open the link codesandbox/gifted-glade-09sjv to view the code. Click the change button ,Can see the problem
What is expected?
Components are generated correctly
What is actually happening?
The component was not generated correctly

Remember to use the forum or the Discord chat to ask questions!

See https://v3.vuejs.org/guide/composition-api-setup.html#props


Improve geoip performance by reducing database lookups

Description
The GeoLite2 Country database is a subset of the GeoLite2 City database. Prior to this change, the geoip processor was performing a lookup in both databases. These look ups are a substantial part of the processor time.
This PR makes a couple of significant changes.

If both city and country fields are needed, then only lookup the data in the city database. This prevents an unnecessary lookup in the country database.
If only country fields are needed, then lookup the data only in the country database. This database looks up data faster (presumably because it has less data).

To accomplish these goals, I refactored the code to move this logic into the GeoIPDatabase enum and updated the GeoIPField to have the correct database associations.
Issues Resolved
N/A
Check List

[ ] New functionality includes testing.
[ ] New functionality has a documentation issue. Please link to it in this PR.

[ ] New functionality has javadoc added

[ ] Commits are signed with a real name per the DCO

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

The builds are failing, but looks like it is from the mongodb plugin


Mapping

+1<PHONE_NUMBER>

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

ID: 0767aac4-fcd9-eaac-2c30-8f17d8eadd92
Version Independent ID: a380a828-03f9-e037-3a62-e4165fda7cb6
Content: Administrator role permissions in Azure Active Directory
Content Source: articles/active-directory/users-groups-roles/directory-assign-admin-roles.md
Service: active-directory
GitHub Login: @curtand
Microsoft Alias: curtand

@eengurra marking this post as spam.


Add enabled() and disabled() methods

I've come across various situations where I need to know if Ray is enabled or disabled. A simple example is choosing between ray() and info() for logging something in situations where something will always be logged:
if (ray()->enabled()) {
    ray('Received new request')->green();
} else {
    info('Received new request');
}

By only using ray() the log message is lost if Ray is disabled.
Since ray.php lives outside of config/, using config('ray.enable') doesn't get the status (and would be prone to breaking if we had to use a config check everywhere).
The docs change is in PR #103 in the main ray repo.

Thanks!

Thanks!

My pleasure!

My pleasure!


Promote this repo as the primary Docker build for NetBox

The "official" NetBox Docker repo never went anywhere. I'd like to designate this project as the primary source for Docker builds. Aside from updating the link in the README and decommissioning the original repo, is there anything I can assist with?

Thanks @jeremystretch !
My only concern is how to proceed with the digitalocean/netbox-docker repository on Github and the digitalocean/netbox repository on Docker hub. Should they go away to not confuse people? Should they stay for historical purpose? I'm hesitant and I'd be interested in your thoughts.

I'll destroy the digitalocean/netbox-docker repo. I need to track down someone with admin access to digitalocean/netbox on Docker hub but we'll ditch that too.

Great! Feel free to link to this repository anytime and I'll be doing my best to keep this Docker image of Netbox working.


Add shock flattener

@BenWibking reported on https://gitlab.com/theias/hpc/jmstone/athena-parthenon/athenapk/-/issues/14:
It would be very useful to implement the shock flattener from Miller & Colella (2002): https://ui.adsabs.harvard.edu/abs/2002JCoPh.183...26M/abstract
Thread:

@pgrete  FYI (not sure if you've seen it), first order flux correction is implemented to fix troubled cells.
@BenWibking Yes, I've seen that. In my tests with Quokka, the shock flattener appeared necessary to suppress some post-shock oscillations in strong shocks. I remember this being a particular issue with the Zel'dovich spike in radiative shocks. Do you see any of these kinds of issues currently? I didn't do characteristic reconstruction in Quokka, so that might be a difference.

@pgrete  I see. I didn't think of the post-shock oscillations. For those the flattener might be the better choice.

@BenWibking Is first-order flux correction implemented for RK2/RK3?

@pgrete We call first order flux correction in each stage at the moment (so not just at the very end). I'm not sure which is the better approach, but I went for this one as I think that "each stage" might be better because no neighboring cells will be updated during an entire cycle with potentially nonphysical data from a previous stage.
@BenWibking That's what I did in Quokka as well. If I didn't do this at the end of each stage, then in the later stages, the Riemann solver would produce NANs from the imaginary sound speeds. So this makes sense to me.

@BenWibking The oscillations can also be reproduced with a pure-hydro shock tube, such as this one: https://github.com/BenWibking/quokka/blob/development/src/HydroShocktube/test_hydro_shocktube.cpp based on this test problem: https://cococubed.com/code_pages/ppm_1d.shtml

For reference, the Quokka implementation is here: https://github.com/quokka-astro/quokka/blob/4c34ac8fd1299192ef8934b7959eb73f83b27bea/src/hydro_system.hpp#L441


Fix tests and also implement testing changing a modification name

@mattwigway this is a good example of testing functionality you were referring too. Testing components with snapshots just makes sure there aren't obvious errors in the code. Testing a container this way you can snapshot the actual actions that occur after an event.
Jest + Redux + Enzyme 👍 🌮 🚀
It's kinda freakin awesome actually :)

Now we just need to get Travis CI to run our freakin tests...

Current coverage is 53.16% (diff: 100%)

Merging #202 into dev will increase coverage by 0.24%

@@                dev       #202   diff @@
==========================================
  Files           157        157
  Lines          3297       3297
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1745       1753     +8
+ Misses         1552       1544     -8
  Partials          0          0

Powered by Codecov. Last update c214cb8...fd59c16


Quastion :How can I save page in page table

Thank you so much for this package but i couldn't understand how can I save page in database.

hi there is very simple in the controler you want to save you need to get the array that have all the grapejs data ('gjs-html' , 'gjs-components'  and etc) once you have that array to a json_encode() and save in a longtext field in you mysql, to load that data you do something like this in the controler first you select from your model then something like this
return response()->json([
'data' => [
'gjs-html'       => '',
'gjs-assets'     => '[]',
'gjs-css'        => '',
'gjs-styles'     => '[]',
],
]);
if you get confuse check the browser request in the demo to understand better, i hope that this has helped you.

there some documentation in this link https://github.com/mariojgt/onix/wiki

Thanks for quick replay I found another issue : you used  asset() Helper functions within configuration files for some reason php artisan migrate doesnt work properly now after removing asset() helper from config file php artisan will work again

Hi there can you explain a little more about the issue, i didn't get very if the error is with the helper or the provider.

Hi @mariojgt , Yes sure you have these 3 lines in onix config file
   'onix_app_js'         => asset('vendor/Onix/js/app.js'),     'onix_onix_preset_js' => asset('vendor/Onix/js/onixPreset.js'),     'grape_code_editor'   => asset('vendor/Onix/js/grapeCodeEditor.js'),
when i run any artisan commands i faced with error below:
In UrlGenerator.php line 120:                                                                                Illuminate\Routing\UrlGenerator::__construct(): Argument #2 ($request) must be of type Illuminate\Http\Request, null given, called in /var/ww     w/html/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php on line 65

I see i will try to patch that for now i believe you can use just the path it should work.

Yes i did it already thank you so much and my last quastion is about components i cant see whole available components i mean i see just tailwind components which is good because i love tailwind but i can not see section or box which is loaded in your example but i can not fine where can i drag/drop section or box or text , etc ... Again thank you so much for amazing package , I wish you all the best

For that you have 2 options one is using build processes like npm if you notice once you run publish the files there is a folder inside resources/vendor/onix where i pre define some components or there is one example in the demo where you can dynamic load components from the databases for example you build the components with onix save in you database and then load that using a request available in the demo is more complicated but is dynamic.


Avoid qt-main clobbering

Fix and add tests for https://github.com/conda-forge/pyside2-feedstock/issues/223 .

Checklist

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

Existing checks seems to be working fine  thanks to https://github.com/conda-forge/pyside2-feedstock/pull/222, @hmaarrfk do you hae any additional test that you think it could make sense to add?

@conda-forge-admin, please rerender

i know that it removes more just uic can you list out the binaries that we miss?

i know that it removes more just uic can you list out the binaries that we miss?

The relevant code is https://github.com/pyside/pyside-setup/blob/dev/sources/pyside-tools/CMakeLists.txt#L35-L60 . All the tools that are skipped by the NO_QT_TOOLS actually come from the qt6 installation prefix, the precise list is:

uic
rcc
qmltyperegistrar
qmlimportscanner
qmlcachegen
lrelease
lupdate
qmllint
qmlformat
qmlls
qsb
balsam
balsamui

On Apple platform, the directories:

Assistant.app
Designer.app
Linguist.app

while on non-Apple platform, also the following commands:

assistant
designer
linguist

The NO_QT_TOOLS is used in mingw packaging (https://github.com/msys2/MINGW-packages/blob/3410183e8d0d2d3fe65313c0c3f4a7909df55889/mingw-w64-pyside6/PKGBUILD#L91), homebrew (https://github.com/Homebrew/homebrew-core/blob/2461efa1197635f5bd546536a7ace1c6b9ab3535/Formula/p/pyside.rb#L78) and archlinux (https://gitlab.archlinux.org/archlinux/packaging/packages/pyside6/-/blob/8f9efdc1531d6a9776c1d4b223564645c44bccf4/PKGBUILD#L63).

Alright thanks. Let’s go with this and see where it goes


Unsupported protocol http in notified url

[ ] I have searched the issues of this repository and believe that this is not a duplicate.
[ ] I have checked the FAQ of this repository and believe that this is not a duplicate.

Environment

Dubbo version: 2.6.7
Operating System version: windows7
Java version: 1.7.0_79

Steps to reproduce this issue

provider
<dubbo:service version="1.0.0" group="dubbo" protocol="http"
interface="dubbo.api.ApiService" ref="apiService"/>
consumer
<dubbo:reference id="apiService" version="1.0.0" group="dubbo" protocol="http" check="false" interface="dubbo.api.ApiService"/>
3.log
com.alibaba.dubbo.registry.integration.RegistryDirectory: Unsupported protocol http in notified url:

Pls. provide [GitHub address] to reproduce this issue.
Expected Result
What do you expected from the above steps？
Actual Result
What actually happens?
If there is an exception, please attach the exception trace:
Just put your stack trace here!

HTTP dependencies are not added

HTTP dependencies are not added

你具体指的是什么依赖？

HTTP dependencies are not added
谢谢，的确是因为缺少HTTP相关的JAR引发的。我已经调试好了。

构建dubbo-2.6.7项目时，使用http协议通信出现报错Unsupported protocol http in notified url，是因为在项目中少引了

构建dubbo-2.6.7项目时，使用http协议通信出现报错Unsupported protocol http in notified url，是因为在项目中少引了
<dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>dubbo-rpc-http</artifactId>
</dependency>
<dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-web</artifactId>
</dependency>


Adding Event Length

Intro
Tech spec outlines the technical details and requirements for Together. It provides a clear and comprehensive description of the product's features, functionality, performance, and design specifications, which will be used by developers, engineers, and other team members to guide the development process.
The purpose of this tech spec is to ensure that all members of the development team have a common understanding of the product's requirements and technical specifications, and to provide a clear roadmap for the development process. By following the guidelines outlined in this tech spec, we can ensure that the final product meets the needs of our users and is delivered on time and within budget.
Instruction

Review the summary below
Investigate options and solutions
Complete the tech spec

Not every field needs to be completed. Delete any field that is not relevant to the solution.

Present your findings during standup!

Summary
Investigate the usage of replacing end time with length of event.
The Task
Summary is self-explanatory.
Potential Problems

Backend testing validation

Who to contact
When you are done

Comment on this issue that you've completed the tech spec
Share the completed document in the issue below
Prepare to present, if necessary

@gflacruz

Summary:
Provide a short (1-2 sentences) overview of the project, including its purpose and goals.
Replacing the end time entry input to to just ask the user for a duration instead. The goal is to prevent the user from submitting incorrect end dates and hopefully be a more intuitive process.
Scope:
Define the scope of the project, including what it will and will not include. List the features, functions, and requirements of the project.

Two drop downs added (hours and minutes) to the single event creation form
Function that grabs duration and calculates an end time for the form
Validation so that users can't input 0 duration or a duration longer than the max

Data model:
No changes to data models should be necessary since we should be able to calculate and submit a new end date with the user's duration input.
User Stories:
User will now enter a duration when creating an event.
User will then select between between two drop downs one for hours (thinking 0-6) and one for minutes (thinking 15 minute intervals)
Implementation Details:
Provide details around how the feature will be implemented, and justify any decisions made. For example, this may include stuff that looks like:
Two drop downs will need to be created for hours and minutes. We will then need to grab the initial start date, convert the duration to milliseconds, calculate the new end date that will passed along, and finally do a validation check for any edge cases.
APIs:
N/A
Security/Privacy:
N/A
Testing:
Possibility of a test or validation needing to be added to ensure user doesn't input 0 hours and 0 minutes as a duration but I believe the current validation will prevent this due to the end date not being after the start date, which should throw an error.  Current tests will need to be updated since we will now be allowing users to have a different start date and end date for single events to cover the edge case of an event taking place in times when the day changes. (for example 11:00pm to 12:30am next day)
Open Questions:
What is the maximum duration that we think any one event should be?
Do we like the idea of limiting the users inputs with two drop downs (hours and minutes?)
Should we only allow users to have 15 minutes intervals for the duration or allow any minutes 0-59? (x:00, x:15, x:30, x:45?)
Deployment:
N/A

Summary:
Provide a short (1-2 sentences) overview of the project, including its purpose and goals.
Replacing the end time entry input to to just ask the user for a duration instead. The goal is to prevent the user from submitting incorrect end dates and hopefully be a more intuitive process.
Scope:
Define the scope of the project, including what it will and will not include. List the features, functions, and requirements of the project.

Two drop downs added (hours and minutes) to the single event creation form
Function that grabs duration and calculates an end time for the form
Validation so that users can't input 0 duration or a duration longer than the max

Data model:
No changes to data models should be necessary since we should be able to calculate and submit a new end date with the user's duration input.
User Stories:
User will now enter a duration when creating an event. User will then select between between two drop downs one for hours (thinking 0-6) and one for minutes (thinking 15 minute intervals)
Implementation Details:
Provide details around how the feature will be implemented, and justify any decisions made. For example, this may include stuff that looks like:
Two drop downs will need to be created for hours and minutes. We will then need to grab the initial start date, convert the duration to milliseconds, calculate the new end date that will passed along, and finally do a validation check for any edge cases.
APIs:
N/A
Security/Privacy:
N/A
Testing:
Possibility of a test or validation needing to be added to ensure user doesn't input 0 hours and 0 minutes as a duration but I believe the current validation will prevent this due to the end date not being after the start date, which should throw an error. Current tests will need to be updated since we will now be allowing users to have a different start date and end date for single events to cover the edge case of an event taking place in times when the day changes. (for example 11:00pm to 12:30am next day)
Open Questions:
What is the maximum duration that we think any one event should be? Do we like the idea of limiting the users inputs with two drop downs (hours and minutes?) Should we only allow users to have 15 minutes intervals for the duration or allow any minutes 0-59? (x:00, x:15, x:30, x:45?)
Deployment:
N/A

Hey @gflacruz can you post this to discussions?

Yup. I will do it now.

Closed due to going a different route on this issue.

whoops, mistake.


How to use the search by "cosine similarity"?

Hello everyone,
Here are the steps I followed :

I created a Chroma base and a collection
After, following the advice of the issue #213 , I modified the source code by changing "l2" to "cosine" at these lines :

https://github.com/chroma-core/chroma/blob/0.3.11/chromadb/db/index/hnswlib.py#L26
https://github.com/chroma-core/chroma/blob/0.3.11/chromadb/db/index/hnswlib.py#L155

When I do a search with collection.query(...) I get distances < -1 (around -15, for example)

How can I use the search by "cosine similarity" in my collection ?
Thanks in advance,

Hi @guillaumeOfr ! You are totally right. Chroma needs this and we are going to implement it. It is tracked in this previous issue, https://github.com/chroma-core/chroma/issues/157, so will close this one for cleanliness. I will tag you when the other issue is closed!


Mp3 Format separate_to_file method API documentation

hello,
i am trying to separate my tracks and export the stems to .mp3 instead of .wav with the separate_to_file method.
Anyone figured it out?

You have a codec option in the separate_to_file method that makes it possible (and a bitrate option to set the bitrate):
from spleeter.separator import Separator
separator = Separator('spleeter:2stems')
separator.separate_to_file("/path/to/input/audio/file.wav", "/output/path", codec="mp3", bitrate="128k")


Need to firm up vagrant version requirement

Due to a bug in Vagrant 1.8.5, the bosh VM was unable to complete due to ssl key login issues. An upgrade to latest version (1.9.3) made it work. Propose we change Language:
Directly on your computer, you need to:
Install latest Git
Install latest Virtual Box
Install latest Vagrant
Shell access, use your preferred shell.
TO:
Directly on your computer, you must have or get:
Install latest Git (version 2.7.1+)
Install latest Virtual Box (version 5.1.18+)
Install latest Vagrant (version 1.9.1+)
Shell access, use your preferred shell.
That way we have captured a minimal version baseline that has been tested. Feel free to adjust Git and Virtual Box versions as those are what I have on my machine.

Good suggestion.


React step 5 Jose Antonio Rubio Perez

Closes #
{{short description}}
Changelog
New

{{new thing}}

Changed

{{change thing}}

Removed

{{removed thing}}

http://carbon-tutorial-tonydany.mybluemix.net/#/
@kellychurchill , Hi, This is my bluemix url , http://carbon-tutorial-tonydany.mybluemix.net/#/


View Application Header

User Story
As an Analyst
I want see the application information on all pages of an application
So that I can see at any moment which application I'm working on.
Description
Show the application header on all application pages
Acceptance Criteria:

[ ] Given I'm on the dashboard
When I open an application
Then I'm redirected to the application page
And I see the Application ID, Project name, and Organization name information

Not included

Application Status
Analyst Lead

Technical Details

[ ] .
[ ] .

Wireframe

Hey team! Please add your planning poker estimate with Zenhub @AntBush @marcellmueller @matthieu-foucault @VB-at-Bis


Unable to Share Vehicle: This third party isn't registered with Tesla. We can't grant them access at the time

The problem
Followed the steps here and can't seem to get the Tesla custom integration to work:

The issue seems to be related with step 5.11 from the url above that is why I raised the issue here:
5.11 Navigate back to the Tesla HTTP Proxy add on screen and choose ‘Enrol public key in your vehicle’ and follow the instructions.
As a message shows in the Tesla app (translated to EN as my app is in PT) "Unable to Share Vehicle: This third party isn't registered with Tesla. We can't grant them access at the time".
What version of the addon are you using?
2.2.7
What version of Home Assistant Core are you using?
core-2024.6.3
What type of installation are you running?
Home Assistant OS
What version of Tesla integration are you using?
3.20.5
What region of Tesla API are you using?
Europe, Middle East
What model and year is your vehicle?
Model Y 2023
What is your domain name (FQDN)?
tesla.v4-barra.com
Paste the log output from the addon here
HTTP/2 404
date: Mon, 17 Jun 2024 18:35:44 GMT
curl: (22) The requested URL returned error: 404
content-type: text/plain; charset=utf-8
Warning: Problem (retrying all errors). Will retry in 600 seconds. 4 retries
Warning: left.
content-length: 14
referrer-policy: no-referrer
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
cf-cache-status: DYNAMIC
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=UsFEN5kjzfS6dTy9hbJknO8KhjRygaDEHwR62kQ%2FdvhMJi6rerx6QKc4B28JPG8QUd5RIfa6hTP%2Bv5NLj2QRKcZC3%2FBQguwXI8AiwL6Y%2FsYt5gIJEaCXYTGH7a%2F64F4EQHpQZes%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server: cloudflare
cf-ray: 89552420cef152bd-LHR
alt-svc: h3=":443"; ma=86400

Any additional context or screenshots that help explain the issue
No response

It would help if you share the full addon log. From what I can see here, this sounds like a problem on your Cloudflare config, so the public key is not accessible. You’ll need to fix that before proceeding, as it says in the log output.

Thanks for the prompt answer. I reviewed the Cloudflare configuration, and followed the wiki here this time.
After re-starting the Tesla HTTP proxy add-on, I get the same logs repeatedly:
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service webui: starting
s6-rc: info: service webui successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[10:54:22] webui:INFO: Starting Flask server for Web UI...
[10:54:22] werkzeug:INFO: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on all addresses (<IP_ADDRESS>)
 * Running on http://<IP_ADDRESS>:8099
 * Running on http://<IP_ADDRESS>:8099
[10:54:22] werkzeug:INFO: Press CTRL+C to quit
[10:54:23] INFO: Found existing keypair
[10:54:23] INFO: Testing public key...
HTTP/2 404
date: Tue, 18 Jun 2024 09:54:24 GMT
content-type: text/plain; charset=utf-8
content-length: 14
referrer-policy: no-referrer
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
cf-cache-status: DYNAMIC
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=pDIIiFmCtnvLq5tt%2FVmCA2ot%2BYRg5%2FMJovwqqRqsYzC4lrwlGcsbgzaAdO%2BDvAXpkOcNGZ68W4mVBrrcJJJu9JOAFHcAtnCzoBm8V2dan2KLDqvOtFyGSwrH4ul9i0NRZCaVFgE%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server: cloudflare
cf-ray: 895a65d3c9ab068a-LHR
alt-svc: h3=":443"; ma=86400```

Followed trouble shooting steps here:
- Checked DNS

- Checked if HA could resolve the address

- Tested public key" button in the Web UI and iOS app

Have you also restarted nginx addon? That is necessary so it loads the new config.

Have you also restarted nginx addon? That is necessary so it loads the new config.

Yes: I had to reconfigure the add-on, so stopped it, re-configured it and started it again.
These are the logs captured just now:
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service nginx: starting
s6-rc: info: service nginx successfully started
s6-rc: info: service crond: starting
s6-rc: info: service crond successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[09:57:30] INFO: Generating dhparams (this will take some time)...
Generating DSA parameters, 4096 bit long prime
...+..+..+..+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
.....+..+......+..........+.......+...................+.......+....................+...........+...+....+.........+...+....................+..+..+......+..+..+....+.....+........+..+...................+.........................+......+.......+.......+............+....................+..........+.....+.....+....+...+.+.............+.....+.............+.....+.+............+.+..+...+..+........+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
[09:57:56] INFO: Creating 'cloudflare.conf' for real visitor IP address...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   230  100   230    0     0   1077      0 --:--:-- --:--:-- --:--:--  1084
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   104  100   104    0     0    570      0 --:--:-- --:--:-- --:--:--   574

I tried on another HA instance (LXC container) and worked fine this time. Many thanks for the guide in the wiki, it helped a lot in.


App crashes on attachment upload

Hi,
I'm currently fixing an issue that it is happening on Android only - iOS is fine.
The issue issue is that when the user taps on the attachment icon to upload a file the app crashes.
Is there a specific configuration that I do for this feature to work?
Setup:
// AndroidManifest.xml

// package.json
...
"react-native": "^0.64.2",
"react-native-zendesk-chat": "^0.4.0"
...
Thank you!

Hi, do we have solution for that ?

Hi vasil-scaleforce, nothing on my end yet.


Error installing latest version

Hi! I am getting an error installing the latest version on ubuntu 16.04.
`$ sudo sift install --no-cache
[sudo] password for pagz:

<EMAIL_ADDRESS>sift-version: notinstalled

downloading v2019.06.0

downloading sift-saltstack-v2019.06.0.tar.gz.asc
downloading sift-saltstack-v2019.06.0.tar.gz.sha256
downloading sift-saltstack-v2019.06.0.tar.gz.sha256.asc
downloading sift-saltstack-v2019.06.0.tar.gz
validating file sift-saltstack-v2019.06.0.tar.gz
validating signature for sift-saltstack-v2019.06.0.tar.gz.sha256
extracting update sift-saltstack-v2019.06.0.tar.gz
performing update v2019.06.0
Log file: /var/cache/sift/cli/v2019.06.0/saltstack.log

Update returned exit code not zero
Error: Update returned exit code not zero
at ChildProcess.update.on (/snapshot/Users/ekristen/Development/sift/sift-cli/sift-cli.js:520:23)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at maybeClose (internal/child_process.js:899:16)
at Socket. (internal/child_process.js:342:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:191:7)
at Pipe._handle.close [as _onclose] (net.js:511:12)`
And here is the saltstack log
Traceback (most recent call last):   File "/usr/bin/salt-call", line 11, in <module>     salt_call()   File "/usr/lib/python2.7/dist-packages/salt/scripts.py", line 386, in salt_call     import salt.cli.call   File "/usr/lib/python2.7/dist-packages/salt/cli/call.py", line 9, in <module>     import salt.cli.caller   File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 19, in <module>     import salt.minion   File "/usr/lib/python2.7/dist-packages/salt/minion.py", line 90, in <module>     import salt.pillar   File "/usr/lib/python2.7/dist-packages/salt/pillar/__init__.py", line 18, in <module>     import salt.fileclient   File "/usr/lib/python2.7/dist-packages/salt/fileclient.py", line 29, in <module>     import salt.utils.templates   File "/usr/lib/python2.7/dist-packages/salt/utils/templates.py", line 31, in <module>     import salt.utils.http   File "/usr/lib/python2.7/dist-packages/salt/utils/http.py", line 71, in <module>     import requests   File "/usr/local/lib/python2.7/dist-packages/requests/__init__.py", line 95, in <module>     from urllib3.contrib import pyopenssl   File "/usr/lib/python2.7/dist-packages/urllib3/contrib/pyopenssl.py", line 46, in <module>     import OpenSSL.SSL   File "/usr/lib/python2.7/dist-packages/OpenSSL/__init__.py", line 8, in <module>     from OpenSSL import rand, crypto, SSL   File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 118, in <module>     SSL_ST_INIT = _lib.SSL_ST_INIT AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
Hope it helps,
Best Regards,
pablo

Re install pyopenssl

Thank you! It is installing normally now!

Ok. After reinstalling the whole system again, several times. It keeps breaking up at the same spot.
And I am back were we started.
If I try to install pyopenssl, this is what I get

sudo pip install pyopenssl
Requirement already satisfied: pyopenssl in /usr/lib/python2.7/dist-packages
You are using pip version 9.0.1, however version 19.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

The error once again is
`pagz@workstation:~$ sudo sift install --no-cache

<EMAIL_ADDRESS>sift-version: notinstalled

downloading v2019.06.0

downloading sift-saltstack-v2019.06.0.tar.gz.asc
downloading sift-saltstack-v2019.06.0.tar.gz.sha256
downloading sift-saltstack-v2019.06.0.tar.gz.sha256.asc
downloading sift-saltstack-v2019.06.0.tar.gz
validating file sift-saltstack-v2019.06.0.tar.gz
validating signature for sift-saltstack-v2019.06.0.tar.gz.sha256
extracting update sift-saltstack-v2019.06.0.tar.gz
performing update v2019.06.0
Log file: /var/cache/sift/cli/v2019.06.0/saltstack.log

Update returned exit code not zero
Error: Update returned exit code not zero
at ChildProcess.update.on (/snapshot/Users/ekristen/Development/sift/sift-cli/sift-cli.js:520:23)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at maybeClose (internal/child_process.js:899:16)
at Socket. (internal/child_process.js:342:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:191:7)
at Pipe._handle.close [as _onclose] (net.js:511:12)
`
And the saltstack is

Traceback (most recent call last):
File "/usr/bin/salt-call", line 11, in
salt_call()
File "/usr/lib/python2.7/dist-packages/salt/scripts.py", line 386, in salt_call
import salt.cli.call
File "/usr/lib/python2.7/dist-packages/salt/cli/call.py", line 9, in
import salt.cli.caller
File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 19, in
import salt.minion
File "/usr/lib/python2.7/dist-packages/salt/minion.py", line 90, in
import salt.pillar
File "/usr/lib/python2.7/dist-packages/salt/pillar/init.py", line 18, in
import salt.fileclient
File "/usr/lib/python2.7/dist-packages/salt/fileclient.py", line 29, in
import salt.utils.templates
File "/usr/lib/python2.7/dist-packages/salt/utils/templates.py", line 31, in
import salt.utils.http
File "/usr/lib/python2.7/dist-packages/salt/utils/http.py", line 71, in
import requests
File "/usr/local/lib/python2.7/dist-packages/requests/init.py", line 95, in
from urllib3.contrib import pyopenssl
File "/usr/lib/python2.7/dist-packages/urllib3/contrib/pyopenssl.py", line 46, in
import OpenSSL.SSL
File "/usr/lib/python2.7/dist-packages/OpenSSL/init.py", line 8, in
from OpenSSL import rand, crypto, SSL
File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 118, in
SSL_ST_INIT = _lib.SSL_ST_INIT
AttributeError: 'module' object has no attribute 'SSL_ST_INIT'

What I am missing?

If I run

pip install --force-reinstall pyopenssl

It will install the latest version, Is this what you want me to do?
Best Regards,
pablo

Yes.

This is the result

sudo pip install --force-reinstall pyopenssl
Requirement already satisfied: pyopenssl in /usr/lib/python2.7/dist-packages
You are using pip version 9.0.1, however version 19.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

It appears that for some reason it is not reinstalling. I am doing it right?

try
pip install --upgrade --force-reinstall pyopenssl

Resintalling pyopenssl worked!
this is the result
`sudo pip install --upgrade --force-reinstall pyopensslCollecting pyopenssl
Downloading https://files.pythonhosted.org/packages/01/c8/ceb170d81bd3941cbeb9940fc6cc2ef2ca4288d0ca8929ea4db5905d904d/pyOpenSSL-19.0.0-py2.py3-none-any.whl (53kB)
100% |████████████████████████████████| 61kB 1.2MB/s
Collecting six>=1.5.2 (from pyopenssl)
Downloading https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
Collecting cryptography>=2.3 (from pyopenssl)
Downloading https://files.pythonhosted.org/packages/e6/68/50698ce24c61db7d44d93a5043c621a0ca7839d4ef9dff913e6ab465fc92/cryptography-2.7-cp27-cp27mu-manylinux1_x86_64.whl (2.3MB)
100% |████████████████████████████████| 2.3MB 225kB/s
Collecting enum34; python_version < "3" (from cryptography>=2.3->pyopenssl)
Downloading https://files.pythonhosted.org/packages/c5/db/e56e6b4bbac7c4a06de1c50de6fe1ef3810018ae11732a50f15f62c7d050/enum34-1.1.6-py2-none-any.whl
Collecting cffi!=1.11.3,>=1.8 (from cryptography>=2.3->pyopenssl)
Downloading https://files.pythonhosted.org/packages/8d/e9/0c8afd1579e5cf7bc0f06fbcd7cdb954cbc0baadd505973949a99337da1c/cffi-1.12.3-cp27-cp27mu-manylinux1_x86_64.whl (415kB)
100% |████████████████████████████████| 419kB 1.1MB/s
Collecting asn1crypto>=0.21.0 (from cryptography>=2.3->pyopenssl)
Using cached https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl
Collecting ipaddress; python_version < "3" (from cryptography>=2.3->pyopenssl)
Using cached https://files.pythonhosted.org/packages/fc/d0/7fc3a811e011d4b388be48a0e381db8d990042df54aa4ef4599a31d39853/ipaddress-1.0.22-py2.py3-none-any.whl
Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography>=2.3->pyopenssl)
Downloading https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz (158kB)
100% |████████████████████████████████| 163kB 1.4MB/s
Building wheels for collected packages: pycparser
Running setup.py bdist_wheel for pycparser ... done
Stored in directory: /home/pagz/.cache/pip/wheels/f2/9a/90/de94f8556265ddc9d9c8b271b0f63e57b26fb1d67a45564511
Successfully built pycparser
Installing collected packages: six, enum34, pycparser, cffi, asn1crypto, ipaddress, cryptography, pyopenssl
Found existing installation: six 1.10.0
Uninstalling six-1.10.0:
Successfully uninstalled six-1.10.0
Found existing installation: enum34 1.1.6
Uninstalling enum34-1.1.6:
Successfully uninstalled enum34-1.1.6
Found existing installation: pycparser 2.18
Uninstalling pycparser-2.18:
Successfully uninstalled pycparser-2.18
Found existing installation: cffi 1.10.0
Uninstalling cffi-1.10.0:
Successfully uninstalled cffi-1.10.0
Found existing installation: asn1crypto 0.24.0
Uninstalling asn1crypto-0.24.0:
Successfully uninstalled asn1crypto-0.24.0
Found existing installation: ipaddress 1.0.22
Uninstalling ipaddress-1.0.22:
Successfully uninstalled ipaddress-1.0.22
Found existing installation: cryptography 2.4.1
Uninstalling cryptography-2.4.1:
Successfully uninstalled cryptography-2.4.1
Found existing installation: pyOpenSSL 0.15.1
Uninstalling pyOpenSSL-0.15.1:
Successfully uninstalled pyOpenSSL-0.15.1
Successfully installed asn1crypto-0.24.0 cffi-1.12.3 cryptography-2.7 enum34-1.1.6 ipaddress-1.0.22 pycparser-2.19 pyopenssl-19.0.0 six-1.12.0
You are using pip version 9.0.1, however version 19.2.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

The installation it is on its way again. I will let you know how it goes so we can close this.
Thank you!


how to save compressed models or data

Hello, I have successfully built Hydra. May I ask how to save compressed models or data?

@BavanthaU Thanks for helping out with the issue, you are correct! Hydra will save related outputs to the specified path (provided the right directories are there) when it exits.
I've seen ROS kill Hydra before it manages to save out everything if you just use ctrl-C to terminate the launch file on slower machines, so you may want to run with:
roslaunch hydra_ros uhumans2.launch exit_mode:=SERVICE

which lets you call
rosservice call /hydra_ros_node/shutdown "{}"

to shutdown hydra without running into issues with ROS killing it prematurely.


false positive in url geolocation.com

What is this feature about (expected vs actual behaviour)?
Link url https://www.geolocation.com is not passing, also https://www.history.com
How can I reproduce it?
insert a link with one of the URLs above and it will report as it have xss
Does it take minutes, hours or days to fix?
don't know
Any additional information?
if the url have some string of (_never_allowed_js_callback_regex) plus a dot, it will report as positive.
this detection occurs in lines (1153-1161) of AntiXSS.php

Can you please provide an example, thanks.

Maybe related to issue #103


undefined method `downcase' when call the serialize method

Hi there,
I use the axlsx lib to write to xls file but got an error
api_1           | F, [2020-11-04T00:31:01.394784 #1] FATAL -- : [8f75aa98-0ecf-4285-952e-de661d02b51b]
api_1           | F, [2020-11-04T00:31:01.394951 #1] FATAL -- : [8f75aa98-0ecf-4285-952e-de661d02b51b] NoMethodError (undefined method `downcase' for nil:NilClass):
api_1           | F, [2020-11-04T00:31:01.395017 #1] FATAL -- : [8f75aa98-0ecf-4285-952e-de661d02b51b]
api_1           | F, [2020-11-04T00:31:01.395051 #1] FATAL -- : [8f75aa98-0ecf-4285-952e-de661d02b51b] (eval):3:in `map'
api_1           | [8f75aa98-0ecf-4285-952e-de661d02b51b] (eval):3:in `map'

Here is my environment:
Docker image: Ruby 2.5
Rails 5.2

Here is my code logic:
p = Axlsx::Package.new
wb = p.workbook
wb.add_worksheet(name: "Data") do |sheet|
     ....
end

dir_tmp = File.join(Rails.root, 'tmp')
FileUtils.mkdir_p(dir_tmp)
file_name_xls = "data.xlsx"
file_save_tmp = "#{dir_tmp}/#{file_name_xls}"

p.serialize(file_save_tmp) => got exception at this line

Plz help me fix it.

Does anyone help me?

Could you provide a complete backtrace?


MARC export: add language

Add language code to brief bib.
Depends on #222

Currently, the MARC brief bib and order record export has static 'eng' language code in the order (and maybe the bib?). We want to make this so it defaults to 'eng' but include a dropdown on the order form to change to other standard marc language codes.

resolved with branch issue_222


Gradle project sync failed . Basic functionality ( e . g . editing , debugging ) will not work properly .

build log:
The option setting 'android.enableR8=true' is deprecated.
It will be removed in version 5.0 of the Android Gradle plugin.
You will no longer be able to disable R8
Affected Modules: sqlite3_flutter_libs

Affected Modules: sqlite3_flutter_libs I suspect it is drift's problem.
  sqflite 2.0.2
  sqflite_common 2.2.0
  sqlite3 1.5.1
  sqlite3_flutter_libs 0.5.4
  drift 1.4.0
  drift_dev 1.4.0

I don' think the enableR8=true will cause the gradle sync to break, but nevertheless it shouldn't be enabled explicitly.
Can you add this to your pubspec and see if the warnings go away?
dependency_overrides:
  sqlite3_flutter_libs:
    git:
      url: https://github.com/simolus3/sqlite3.dart.git
      ref: main
      path: sqlite3_flutter_libs/

If they don't, can you try to build the app (flutter run on Android should work) and post the error message if that fails?

I don' think the enableR8=true will cause the gradle sync to break, but nevertheless it shouldn't be enabled explicitly.
Can you add this to your pubspec and see if the warnings go away?
dependency_overrides:
  sqlite3_flutter_libs:
    git:
      url: https://github.com/simolus3/sqlite3.dart.git
      ref: main
      path: sqlite3_flutter_libs/

If they don't, can you try to build the app (flutter run on Android should work) and post the error message if that fails?

Adding the dependency_overrides dependency still has the above problem. It may be some plugin version compatibility issues. I updated idea, android studio, gradle, flutter, dart, etc., and it became normal.


Two finger scrolling from track pad does not work in RDP session of android client

When RDP session is initiated 2 finger scrolling with track pad does not work.When RDP from windows machine it works fine.Can anyone help me to solve this issue?

without information no help can be given. OS? FreeRDP version? Remote OS? Multitouch or classic mouse emulation?

RDP session is initiated from android client( I am using aFreeRDP source).Remote OS is Windows 10. Multitouch is used for trackpad scrolling which works in android local browser but in remote session in Windows machine is not working.

sounds like you need either add multitouch support for direct pass through to the windows 10 end or check the gesture detection of aFreeRDP.


Can not use spaces in names

Describe the bug
The discord bot that shows player stats cannot handle spaces in names properly
To Reproduce
Steps to reproduce the behavior:
Go to #bot-commands
Use k!user "Blank blank-2333"
Returns improperly formatted
Expected behavior
Quotation marks should pass wrapped text as a single parameter.

This issue is more of an enhancement type than a bug type.
The discord bot can handle spaces just fine (check screenshot down below), however when it comes to text wrapped in quotation marks ", obviously not.
it really is unnecessary to add support for quotation marks since there are no keyma.sh users with spaces in their usernames/tags.

There are some users who have spaces in their names ATM (me included)

@diamonddev01 The best solution is to change your name to no spaces, get your roles, then change back to spaces. BTW k!user doesn't work if you have spaces

Yeah I did, I also put a fix in the pull requests

Fixed in #16


use of make target 'hw/mkTop.bit'

Hi,
I just want to confirm that make target hw/mkTop.bit is a part of synthesis flow only for fpga boards (eg. zedboard, vc707 etc) and not for awsf1, right?.
Thanks!

You are right. For awsf1, we generate only vivado checkpoint files, and the checkpoint after routing will be uploaded to AWS to generate the final FPGA bitstream. Programming the AWS FPGA needs only the AGFI ID. For vc707 etc., we can generate the final bitstream locally.


iOS - Unable to save password in HTML form despite autocomplete attribute

I am working on a Cordova App and I followed the Apple guidelines and added to autocomplete attributes to my HTML login form to ask users whether they want to save their credentials when they try to sign up.
On Android the popup correctly appears and I'm able to pick my stored credentials the next time I try to log in. That's not the case on iOS though.
The first thing that comes to my mind that could prevent the webview to associate passwords and domains for iOS is the fact that I use a custom domain for the latter (eg. iosapp://).
I am not allowed to change the custom domain in use, is there a way to still let the App prompt the user to save their credentials?

This issue can be reproduced in this way:

Add the plugin cordova-plugin-ionic-webview to a Cordova App
Add <preference name="Hostname" value="somescheme" /> to your config.xml to specify a custom hostname for your app (the default one ionic:// I think would have the same issue too)
onDeviceReady redirect to my PoC (that works in all other browsers):

  window.location.href = 'https://gabriele-sacchi.github.io/pocs/biometric';

Expected result: after you sign up with random credentials it should ask you whether you want to save your credentials
Actual result: on iOS the popup does not appear

Thanks
(Stacko question)
PoC working in Android Cordova:

Almost a year later and this is still an issue 🤯. Had anyone found a solution for this problem?

I'm trying to do the same functionality on an Android/IOS cordova app.
I tried to follow Apple's guide to create the form without success.
Is it possible to have the form code?


feat: publishing artifacts to CDN

This PR adds CDN distribution functionality to cyclone onto the https://artifacts.systeminit.com/ domain/distribution network. It's written in a manner that should be able to support any artifact variant, OS, architecture, product or package manager.
Tested locally & shouldn't run in CI when merged. Changes need to be made to permissions against the buildkite nodes and the promotion tasks in CI to make this happen.
Creates folder structure such as:

This should be able to scale to any variant we wish to ship.

bors try

bors try

bors merge


Project missing automated tests

I know this is on the radar, however, I wanted to open an issue to track discussion/Qs/thoughts on how to proceed.
Unit Tests: I'm thinking of ways to mock the tcp "part" for the unit tests - I found this: https://golang.org/pkg/net/#Pipe. Using this will allow unit tests to run in parallel and not require messing with ports on the system.
Integration Tests: since we need to actually test the server part here - mocking is less useful. This would consist of testing health-checker with different number of args and ensure it is starting and then returning the expected http codes for different requests.

Yep, adding tests is a big TODO and quite important :)
I haven't used Pipe, but that looks like an interesting option. We also have a simple helper function in Terratest for picking an available port on the system which works well enough to allow tests to run in parallel on a variety of ports.