vault-bin: 1.13.3 -> 1.14.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for vault-bin is: A tool for managing secrets, this binary includes the UI
meta.homepage for vault-bin is: https://www.vaultproject.io
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.12.6 with grep in /nix/store/lfv2mvc4nv99vgipf7fkpdj4zml2kfmx-vault-bin-1.12.6
found 1.12.6 in filename of file in /nix/store/lfv2mvc4nv99vgipf7fkpdj4zml2kfmx-vault-bin-1.12.6

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
vault-bin

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/lfv2mvc4nv99vgipf7fkpdj4zml2kfmx-vault-bin-1.12.6 \
  --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 vault-bin https://github.com/r-ryantm/nixpkgs/archive/2814bcc880403a42b05f7b3c30e1ff05a3055464.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/lfv2mvc4nv99vgipf7fkpdj4zml2kfmx-vault-bin-1.12.6
ls -la /nix/store/lfv2mvc4nv99vgipf7fkpdj4zml2kfmx-vault-bin-1.12.6/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:

vault-bin

Maintainer pings
cc @balsoft @offlinehacker @PsyanticY @Chili-Man @techknowlogick @mkaito for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for vault-bin is: A tool for managing secrets, this binary includes the UI
meta.homepage for vault-bin is: https://www.vaultproject.io
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.13.3 with grep in /nix/store/6a5ffid5ccnyh6fnb5ix7rrxrj9l0piv-vault-bin-1.13.3
found 1.13.3 in filename of file in /nix/store/6a5ffid5ccnyh6fnb5ix7rrxrj9l0piv-vault-bin-1.13.3

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
vault-bin

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/6a5ffid5ccnyh6fnb5ix7rrxrj9l0piv-vault-bin-1.13.3 \
  --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 vault-bin https://github.com/r-ryantm/nixpkgs/archive/9dff3fb34a5b20a92a7c3c5dbae005a42ce0729a.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/6a5ffid5ccnyh6fnb5ix7rrxrj9l0piv-vault-bin-1.13.3
ls -la /nix/store/6a5ffid5ccnyh6fnb5ix7rrxrj9l0piv-vault-bin-1.13.3/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:

vault-bin

Maintainer pings
cc @balsoft @offlinehacker @PsyanticY @Chili-Man @techknowlogick @mkaito for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for vault-bin is: A tool for managing secrets, this binary includes the UI
meta.homepage for vault-bin is: https://www.vaultproject.io
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.14.0 with grep in /nix/store/nwg29vh3932pg2ia2mss2kpq6azfhfyi-vault-bin-1.14.0
found 1.14.0 in filename of file in /nix/store/nwg29vh3932pg2ia2mss2kpq6azfhfyi-vault-bin-1.14.0

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
vault-bin

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/nwg29vh3932pg2ia2mss2kpq6azfhfyi-vault-bin-1.14.0 \
  --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 vault-bin https://github.com/r-ryantm/nixpkgs/archive/fe4c583cbfeb6252deda86659dd101f6897f757c.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/nwg29vh3932pg2ia2mss2kpq6azfhfyi-vault-bin-1.14.0
ls -la /nix/store/nwg29vh3932pg2ia2mss2kpq6azfhfyi-vault-bin-1.14.0/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:

vault-bin

Maintainer pings
cc @balsoft @offlinehacker @PsyanticY @Chili-Man @techknowlogick @mkaito for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for vault-bin is: A tool for managing secrets, this binary includes the UI
meta.homepage for vault-bin is: https://www.vaultproject.io
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.14.1 with grep in /nix/store/cmc4k1f6c23ryykd5fwi3hcxb8kzlx1r-vault-bin-1.14.1
found 1.14.1 in filename of file in /nix/store/cmc4k1f6c23ryykd5fwi3hcxb8kzlx1r-vault-bin-1.14.1

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
vault-bin

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/cmc4k1f6c23ryykd5fwi3hcxb8kzlx1r-vault-bin-1.14.1 \
  --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 vault-bin https://github.com/r-ryantm/nixpkgs/archive/4e7290929bad55d69f3340958ec32fa61cd5ed3a.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/cmc4k1f6c23ryykd5fwi3hcxb8kzlx1r-vault-bin-1.14.1
ls -la /nix/store/cmc4k1f6c23ryykd5fwi3hcxb8kzlx1r-vault-bin-1.14.1/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:

vault-bin

Maintainer pings
cc @balsoft @offlinehacker @PsyanticY @Chili-Man @techknowlogick @mkaito for testing.

I noticed vault-bin is lagging behind vault, which is not ideal. Let's merge this now that versions match.


added card ui-11

added ui card 12

added ui card 12

before adding your card ui you need to be assigned see issue #65


Playback dialog choices

Research/Implement playback of dialog choices

Have made this in the WH40K mod, so will draw inspiration from there.


Popup Sticky Banner

Need to integrate a sticky banner like so

Must be customizable similar to modal popup here: https://github.com/aemsites/stericycle-shared/issues/362, as well as:

Customize background color
Customize text color
Customize CTA
Ensure close btn
Options for Top/Bottom positioning

Should connect to a Fragment so that Fragment can have anything within it.

@kronnox can you send/show example of this working?


classNamePrefix and classNameSuffix seems to don't work with the gradle plugin

Hi,
I tried to set the classNamePrefix and classNameSuffix in the build.gradle with these 2 combinations:
String classNameSuffix = 'Suffix'
classNameSuffix = 'Suffix'

But the generated classes don't contain the suffix.
Did I miss sth.? Otherwise there seems to be a bug.

You can inspect the plugin's configuration by running with --info. If its not set then its a bug.

Running the Java example with the suffix configured as,
jsonSchema2Pojo {
  targetPackage = 'example'
  includeJsr303Annotations = true
  propertyWordDelimiters = ['_'] as char[]
  classNameSuffix = 'Suffix'
}

outputs the conguration
...
classNamePrefix =
classNameSuffix = Suffix

The generated sources are inconsistent. The files under build/generated-sources/js2p/example lack the suffix, but it generates new classes under build/generated-sources/js2p/org/joda/time with the suffix (whereas this is a provided dependency and should not be generated).
This appears to not be a plugin bug, but something within the library itself.

I think a pull request made in the last few months applied some refactoring
to reuse code relating to class naming in a couple of places. Unfortunately
I think this has caused some subtle regressions here and there.
We should be able to expand the integration tests in this area and expose
the problem.
On 14 Jun 2015 16:13, "Ben Manes"<EMAIL_ADDRESS>wrote:

Running the Java example with the suffix configured as,
jsonSchema2Pojo {
targetPackage = 'example'
includeJsr303Annotations = true
propertyWordDelimiters = ['_'] as char[]
classNameSuffix = 'Suffix'
}
outputs the conguration
...
classNamePrefix =
classNameSuffix = Suffix
The generated sources are inconsistent. The files under
build/generated-sources/js2p/example lack the suffix, but it generates
new classes under build/generated-sources/js2p/org/joda/time with the
suffix (whereas this is a provided dependency and should not be generated).
This appears to not be a plugin bug, but something within the library
itself.
—
Reply to this email directly or view it on GitHub
https://github.com/joelittlejohn/jsonschema2pojo/issues/328#issuecomment-111840612
.

The regressions seem to have affected Maven too because it doesn't work with the Maven plugin version 0.4.16.

I'm seeing the same behavior as ddossot but I think I may know the problem area. The following snippet is taken from the latest org.jsonschema2pojo.rules.ObjectRule class code.
try {
            boolean usePolymorphicDeserialization = usesPolymorphicDeserialization(node);
            if (node.has("javaType")) {
                String fqn = substringBefore(node.get("javaType").asText(), "<");

                if (isPrimitive(fqn, _package.owner())) {
                    throw new ClassAlreadyExistsException(primitiveType(fqn, _package.owner()));
                }

                int index = fqn.lastIndexOf(".") + 1;
                if (index >= 0 && index < fqn.length()) {

                    //===============
                    //We can see here that class prefix/suffix is applied
                    //===============
                    fqn = fqn.substring(0, index) + ruleFactory.getGenerationConfig().getClassNamePrefix() + fqn.substring(index) + ruleFactory.getGenerationConfig().getClassNameSuffix();
                }

                try {
                    _package.owner().ref(Thread.currentThread().getContextClassLoader().loadClass(fqn));
                    JClass existingClass = TypeUtil.resolveType(_package, fqn + (node.get("javaType").asText().contains("<") ? "<" + substringAfter(node.get("javaType").asText(), "<") : ""));

                    throw new ClassAlreadyExistsException(existingClass);
                } catch (ClassNotFoundException e) {
                    if (usePolymorphicDeserialization) {
                        newType = _package.owner()._class(JMod.PUBLIC, fqn, ClassType.CLASS);
                    } else {
                        newType = _package.owner()._class(fqn);
                    }
                }
            } else {
                //====================
                //Prefix and suffix do not appear to be applied in this if block
                //====================
                if (usePolymorphicDeserialization) {
                    newType = _package._class(JMod.PUBLIC, getClassName(nodeName, _package), ClassType.CLASS);
                } else {
                    newType = _package._class(getClassName(nodeName, _package));
                }
            }
        } catch (JClassAlreadyExistsException e) {
            throw new ClassAlreadyExistsException(e.getExistingClass());
        }

        ruleFactory.getAnnotator().propertyInclusion(newType, node);

        return newType;

    }

I think this can be address with relatively minimal change:
private String getClassName(String nodeName, JPackage _package) {
        String className = ruleFactory.getNameHelper().replaceIllegalCharacters(capitalize(nodeName));
        String normalizedName = ruleFactory.getNameHelper().normalizeName(className);
        return makeUnique(normalizedName, _package);
    }

To:
private String getClassName(String nodeName, JPackage _package) {
        String classNamePrefix = ruleFactory.getGenerationConfig().getClassNamePrefix();
        String classNameSuffix = ruleFactory.getGenerationConfig().getClassNameSuffix();
        String fullNodeName = createFullNodeName(nodeName, classNamePrefix, classNameSuffix);
        String className = ruleFactory.getNameHelper().replaceIllegalCharacters(capitalize(fullNodeName));
        String normalizedName = ruleFactory.getNameHelper().normalizeName(className);
        return makeUnique(normalizedName, _package);
    }

    private String createFullNodeName(String nodeName, String classNamePrefix, String classNameSuffix) {
        String returnString = nodeName;
        if (classNamePrefix != null) {
            returnString = classNamePrefix + returnString;
        }

        if (classNameSuffix != null) {
            returnString = returnString + classNameSuffix;
        }

        return returnString;
    }

This change seems to pass all the existing ITs as well as a few new tests I added myself. I'm quite new to GitHub but if it was helpful I could try to setup a pull request. Alternatively I'd encourage one of the more knowledgeable developers to evaluate the code above and see if a code change is appropriate.

@pwilder thanks for looking into this. I could take the code you've pasted here, but I don't want to deprive you of your first GitHub pull request :) I'm sure this will be the first of many so why not give it a go!
The basic process is:

Fork this repository
Clone your fork
Create a new branch (git checkout -b) commit your change to this branch
Push your branch to GitHub
Create the pull request

After you have completed step 4, GitHub will be showing a bug green button to create the pull request when you view your fork. There's a detailed guide at https://help.github.com/articles/using-pull-requests.
Good luck!

https://github.com/joelittlejohn/jsonschema2pojo/pull/465
Let me know if I did anything silly like try to merge in the wrong direction. Also, please be advised that my manual testing was limited so I'm trusting the existing test suite that I didn't break any existing behaviour. However, if there are manual tests you would like me to run prior to a merge please let me know.

Fixed be #465


Add fallback request for a shortened Change Date

The BUSL (unlike the SSPL license which Elastic and MongoDB switched to) will eventually convert to an unrestricted OSS Change License  which in Hashicorp's case is MPL2, but it's up to the licensor to say after how long time.
The creator of the BUSL, MariaDb, writes this in their FAQ (emphasis mine):

Q: How far in the future is the recommended Change Date?
A: Picking the right Change Date depends on how rapidly the software is changing. Bear in mind that, regardless of the Change Date, the Change License will take effect on the fourth anniversary of the first publicly available distribution of software under the BSL. For most software, the recommendation is four years, which is the BSL’s default position. For rapidly developing software, an earlier Change Date may help encourage community contributions.

So, if Hashicorp won't switch back to an OSS license and there will be a fork of Terraform, then you should still lobby Hashicorp to make the Change Date shorter than the current 4 years that they are targeting (which happens to be the max allowed bu BUSL)
A shorter Change Date, like eg. a 6-12 month one, would make Hashicorp's Terraform act more like a "downstream" fork of your "upstream" one and you can pull back changes after the 6-12 months has passed. That would ensure that your community version and the Hashicorp proprietary version would stay more in sync, which would be good for Hashicorp as well, as they can then benefit from contributions to the community version as well.
If Hashicorp choose to stick by 4 years as the Change Date, then you should demand a justification for that other than "that's the default of the BUSL license". In practice a 4 years Change Date for Terraform is far too long to be useful in practice and far longer than Hashicorp can justify.

We'd love it if they did! However they haven't bothered to respond to the community, so we don't think an additional ask will change anything.
Thus we've started work on OpenTF! We're excited to share our work with you soon, see here: https://github.com/opentffoundation/roadmap/milestones


fix: ci server image push

Give server-container permission to write to packages and login as repository owner instead of actor.
Fixes: #213

Fixes #213

Thanks! Looks good to me, though gh package registry is pretty new stuff to me.

No problem, I just came across the issue when looking for a pre-built matchbox container and figured I'd try to help get it published. 👍🏻

Thanks! There should be a working image on dockerhub at jhelsing/matchbox-server


Update issue templates. todo: add a file upload dialog box.

@LuckyQXW  please add a file upload to this issue template (push to the same branch), review this issue template and approve pull request.


jfrog-cli distributed as nuget package

Hi,
do you plan to distribute jfrog-cli as nuget package with tools folder per platform?

Hi @AdaskoTheBeAsT,
Nice idea!
We will gladly accept a pull request packaging JFrog CLI as s nuget package.


align tomdomvc HTML with https://github.com/tastejs/todomvc-app-templ…

…ate/blob/main/index.html
missing functionality https://github.com/tastejs/todomvc/blob/master/app-spec.md:

mark all as completed
editing (double click)

the input field should have focus
empty item should be removed

"items left" number in footer should be in strong tag
localStorage persistence
routing (currently out of scope)

LGTM so far, thanks! Should I merge, or do you plan to implement the other bullet points as well?

I do plan indeed to implement the other points as well, but that will only be next week.
I do not mind creating another PR for that.

Cool, no rush! Let's keep it all in this PR then, less overhead that way.

hello @raquo I implemented all the bullet points
the PR is ready for review

👍 Looks good, thanks! I'll merge in a few days.


Create showDate.hs

What does the program do ?
Displays Date
In what programming language it is written?
haskell

Thank you for participating  in hacktoberfest ❣ if you liked working on this repo you can share it with friends and star this project for helping others


Error installing from scratch on Ubuntu 14.04

c/_cffi_backend.c:13:17: fatal error: ffi.h: No such file or directory

I had to add these to the apt-get task:
- libffi-dev
- libssl-dev
- libxml2-dev
- libxslt1-dev

Got that suggestion from: http://askubuntu.com/questions/499714/error-installing-scrapy-in-virtualenv-using-pip

Addressed in https://github.com/DandyDev/sentry-ansible-vagrant/pull/2

#2 merged!

I also needed to install manually openssl-devel for Centos 7 (of-course not relevant to Ubuntu, still nice to include)


can't  scroll down on output which exceeded limit

Applies To

[X] Notebooks (.ipynb files)
[ ] Interactive Window and/or Cell Scripts (.py files with #%% markers)

What happened?
when the output exceeds the size limit i see part of an output
and when i put the mouse there i can not scroll down using scroll in my mouse but i can scroll up
below is the area where i can't scroll down

scroll works on printing for example for i in range(1000):     print(i)
but doesn't when [i for i in range(1000)]
VS Code Version
Version: 1.74.3 (user setup) Commit: 97dec172d3256f8ca4bfb2143f3f76b503ca0534 Date: 2023-01-09T16:59:02.252Z Electron: 19.1.8 Chromium: 102.0.5005.167 Node.js: 16.14.2 V8: <IP_ADDRESS>-electron.0 OS: Windows_NT x64 10.0.19045 Sandboxed: No
Jupyter Extension Version
v2022.11.1003412109
Jupyter logs
Visual Studio Code (1.74.3, undefined, desktop)
Jupyter Extension Version: 2022.11.1003412109.
Python Extension Version: 2022.20.2.
Workspace folder c:\Users\marce\Desktop\calculus
info 19:47:48.064: ZMQ install verified.
User belongs to experiment group 'jupyterTest'
User belongs to experiment group 'jupyterEnhancedDataViewer'
info 19:47:48.884: LSP Notebooks experiment is enabled
info 19:47:52.159: Find preferred kernel for c:\Users\marce\Desktop\calculus\calculus.ipynb with metadata {"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.11.0"},"orig_nbformat":4,"vscode":{"interpreter":{"hash":"6632def3287120c22cbb41a71e6cee78c9132bba259ed42ac34bf9033c8ba7f3"}}} & preferred interpreter c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe
info 19:47:52.166: Find preferred kernel for c:\Users\marce\Desktop\calculus\calculus.ipynb with metadata {"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.11.0"},"orig_nbformat":4,"vscode":{"interpreter":{"hash":"6632def3287120c22cbb41a71e6cee78c9132bba259ed42ac34bf9033c8ba7f3"}}} & preferred interpreter c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe
info 19:47:52.335: Find preferred kernel for c:\Users\marce\Desktop\calculus\calculus.ipynb with metadata {"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.11.0"},"orig_nbformat":4,"vscode":{"interpreter":{"hash":"6632def3287120c22cbb41a71e6cee78c9132bba259ed42ac34bf9033c8ba7f3"}}} & preferred interpreter c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe
info 19:47:52.337: Preferred kernel .jvsc74a57bd06632def3287120c22cbb41a71e6cee78c9132bba259ed42ac34bf9033c8ba7f3.c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe.c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe.-m#ipykernel_launcher is exact match or top match for non python kernels, (true, [object Object], true, false)
info 19:47:52.339: PreferredConnection: .jvsc74a57bd06632def3287120c22cbb41a71e6cee78c9132bba259ed42ac34bf9033c8ba7f3.c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe.c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe.-m#ipykernel_launcher found for NotebookDocument: c:\Users\marce\Desktop\calculus\calculus.ipynb
info 19:47:52.349: Find preferred kernel for c:\Users\marce\Desktop\calculus\calculus.ipynb with metadata {"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.11.0"},"orig_nbformat":4,"vscode":{"interpreter":{"hash":"6632def3287120c22cbb41a71e6cee78c9132bba259ed42ac34bf9033c8ba7f3"}}} & preferred interpreter c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe
info 19:47:52.417: Preferred kernel .jvsc74a57bd06632def3287120c22cbb41a71e6cee78c9132bba259ed42ac34bf9033c8ba7f3.c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe.c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe.-m#ipykernel_launcher is exact match or top match for non python kernels, (false, [object Object], true, false)
info 19:47:52.420: PreferredConnection: .jvsc74a57bd06632def3287120c22cbb41a71e6cee78c9132bba259ed42ac34bf9033c8ba7f3.c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe.c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe.-m#ipykernel_launcher found for NotebookDocument: c:\Users\marce\Desktop\calculus\calculus.ipynb
info 19:47:53.167: Got empty env vars with python c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe in 913ms
info 19:47:53.174: Process Execution: > ~\AppData\Local\Programs\Python\Python311\python.exe -m pip list
> ~\AppData\Local\Programs\Python\Python311\python.exe -m pip list
info 19:48:14.631: Starting Jupyter Session startUsingPythonInterpreter, .jvsc74a57bd06632def3287120c22cbb41a71e6cee78c9132bba259ed42ac34bf9033c8ba7f3.c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe.c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe.-m#ipykernel_launcher (Python Path: , EnvType: Unknown, EnvName: '', Version: 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)]) for 'c:\Users\marce\Desktop\calculus\calculus.ipynb' (disableUI=false)
info 19:48:14.635: Computing working directory for resource 'c:\Users\marce\Desktop\calculus\calculus.ipynb'
info 19:48:14.662: Process Execution: > ~\AppData\Local\Programs\Python\Python311\python.exe -c "import ipykernel; print(ipykernel.__version__); print("5dc3a68c-e34e-4080-9c3e-2a532b2ccb4d"); print(ipykernel.__file__)"
> ~\AppData\Local\Programs\Python\Python311\python.exe -c "import ipykernel; print(ipykernel.__version__); print("5dc3a68c-e34e-4080-9c3e-2a532b2ccb4d"); print(ipykernel.__file__)"
info 19:48:14.841: Process Execution: > ~\AppData\Local\Programs\Python\Python311\python.exe ~\.vscode\extensions\ms-toolsai.jupyter-2022.11.1003412109\pythonFiles\vscode_datascience_helpers\kernel_interrupt_daemon.py --ppid 7436
> ~\AppData\Local\Programs\Python\Python311\python.exe ~\.vscode\extensions\ms-toolsai.jupyter-2022.11.1003412109\pythonFiles\vscode_datascience_helpers\kernel_interrupt_daemon.py --ppid 7436
info 19:48:14.841: Process Execution: cwd: ~\.vscode\extensions\ms-toolsai.jupyter-2022.11.1003412109\pythonFiles\vscode_datascience_helpers
cwd: ~\.vscode\extensions\ms-toolsai.jupyter-2022.11.1003412109\pythonFiles\vscode_datascience_helpers
info 19:48:14.921: Got empty env vars with python c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe in 281ms
info 19:48:14.922: Got empty env vars with python c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe in 148ms
info 19:48:14.922: Got empty env vars with python c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe in 147ms
info 19:48:14.923: Got empty env vars with python c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe in 138ms
info 19:48:15.207: Process Execution: > ~\AppData\Local\Programs\Python\Python311\python.exe -m ipykernel_launcher --ip=<IP_ADDRESS> --stdin=9003 --control=9001 --hb=9000 --Session.signature_scheme="hmac-sha256" --Session.key=b"c51673b6-d841-4f1f-8ba3-47e1e7c07108" --shell=9002 --transport="tcp" --iopub=9004 --f=c:\Users\marce\AppData\Roaming\jupyter\runtime\kernel-v2-7436d110xvK16yCW.json
> ~\AppData\Local\Programs\Python\Python311\python.exe -m ipykernel_launcher --ip=<IP_ADDRESS> --stdin=9003 --control=9001 --hb=9000 --Session.signature_scheme="hmac-sha256" --Session.key=b"c51673b6-d841-4f1f-8ba3-47e1e7c07108" --shell=9002 --transport="tcp" --iopub=9004 --f=c:\Users\marce\AppData\Roaming\jupyter\runtime\kernel-v2-7436d110xvK16yCW.json
info 19:48:15.207: Process Execution: cwd: ~\Desktop\calculus
cwd: ~\Desktop\calculus
info 19:48:15.816: ipykernel version & path 6.19.2, ~\AppData\Roaming\Python\Python311\site-packages\ipykernel\__init__.py for c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe
warn 19:48:16.932: StdErr from Kernel Process 0.00s - Debugger warning: It seems that frozen modules are being used, which may
0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off

warn 19:48:16.932: StdErr from Kernel Process 0.00s - to python to disable frozen modules.
0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation.

warn 19:48:17.116: StdErr from Kernel Process C:\Users\marce\AppData\Roaming\Python\Python311\site-packages\traitlets\traitlets.py:2544: FutureWarning: Supporting extra quotes around strings is deprecated in traitlets 5.0. You can use 'hmac-sha256' instead of '"hmac-sha256"' if you require traitlets >=5.
  warn(

warn 19:48:17.116: StdErr from Kernel Process C:\Users\marce\AppData\Roaming\Python\Python311\site-packages\traitlets\traitlets.py:2495: FutureWarning: Supporting extra quotes around Bytes is deprecated in traitlets 5.0. Use 'c51673b6-d841-4f1f-8ba3-47e1e7c07108' instead of 'b"c51673b6-d841-4f1f-8ba3-47e1e7c07108"'.
  warn(

info 19:48:17.224: Kernel Output: To connect another client to this kernel, use: --existing c:\Users\marce\AppData\Roaming\jupyter\runtime\kernel-v2-7436d110xvK16yCW.json

info 19:48:17.322: Started Kernel Python 3.11.0 (pid: 14596)
info 19:48:17.325: UpdateWorkingDirectoryAndPath in Kernel
info 19:48:17.373: Process Execution: > ~\AppData\Local\Programs\Python\Python311\python.exe ~\.vscode\extensions\ms-toolsai.jupyter-2022.11.1003412109\pythonFiles\printJupyterDataDir.py
> ~\AppData\Local\Programs\Python\Python311\python.exe ~\.vscode\extensions\ms-toolsai.jupyter-2022.11.1003412109\pythonFiles\printJupyterDataDir.py
info 19:48:17.760: Got empty env vars with python c:\Users\marce\AppData\Local\Programs\Python\Python311\python.exe in 400ms

Coding Language and Runtime Version
No response
Language Extension Version (if applicable)
No response
Anaconda Version (if applicable)
No response
Running Jupyter locally or remotely?
Local

Did you set "notebook.experimental.outputScrolling": true?
btw @amunger, I think this setting should be officially registered, seems like this experiment is public and something that users can use- if so, we should let it be discoverable

ah, looks like the plain text mime type doesn't scroll. and yes, I should actually register that configuration

i don't think so. I don't have this in settings.json and can't find it in settings


Replace custom reporting/charts with generic Django library, ie django-chartit or django-report-tools

django-report-tools unfortunately seems abandoned (last update in 2014 supporting Django 1.6, yikes).
django-chartit seems to rely on the Highchart library which is a free-as-in-free-beer license only for non-commercial use so I think we'd run into trouble including it with our distribution (in case someone uses django-helpdesk in a commercial setting).
I'll look around and see if there's any other possibility.

I highly recommend we consider areski/django-nvd3 or agiliq/django-graphos (going from memory here so if i misspelled either one query without the author's name), both of which come from high quality maintainers. Also agree wrt avoiding highcharts despite the django-package for it being so well established and easy to use due to the licensing issue.


Rename DOCKER_TAG to CACHE_TAG

Related issues (optional)
Fixes #2125

@londoncalling do you have more info on this?

@KickingTheTV Hi Bryan, do you have any info on this or can you point me to someone who does? The best description of the problem / question is in this original issue #2125


⚠ GitLab Server has degraded performance

In 09b9472, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 11558 ms

Resolved: GitLab Server performance has improved in 5fc027d.


refactor(cli): Runners

What
Introduces a standardized API for interacting with different parts of oxc within oxc_cli using a trait called Runner.
Why
For the following reasons:

Prepare oxc_cli for new subcommand we plan on adding (e.g. minify)
Deduplicate code within lint
Prepare to expose runners as a public API, with the intention of using it to build an LSP

How
The check and lint commands have been updated to implement Runner. This exposes three pieces of functionality:

A method for building clap-compatible Commands
Creating Runners using their associated RunnerOptions
Executing whatever action they implement via run()

I like this.
This is going to have a huge merge conflict with my import-plugin branch, but I can merge this and rebase because this is a lot cleaner.
Do you have anything else left to do before merging?

Not exactly. This PR can be merged as-is. However, I'm working on a language server, so I haven't fully settled on a contract yet. Those changes could be merged later though.

Let me know when your LSP is working and you're satisfied with the abstractions from this PR. I'll merge when things are more tested.

@Boshen I plan on refactoring CliRunResult but I think we should discuss some constraints there. This can (should) be made in a following PR. As such, this PR is ready for review.


Able to get buttons as items

When you do shift + click on any button then close the inventory fast enough, the button gets placed into the player's inventory  (Its not a ghost item)

Are you using the latest version?

Are you using the latest version?

I'm using v1.3.1, not sure if thats the latest


Training Lora

Serving the model works fine. As soon as i try to train the model, i get an error right after the wandb logging options:
module 'fastchat.conversation' has no attribute 'default_conversation'

It's because the fastchat version has been updated, try using 4732169b937acc1b0ecb3f88656f9097f33ae841 commit, that will solve the problem.
gith clone https://github.com/lm-sys/FastChat.git
cd FastChat
git checkout 4732169b937acc1b0ecb3f88656f9097f33ae841
pip install -e .

Closing because this issue is not active for too long, reopen if necessary.


Lua

It may be possible to use the system Lua libraries over the O3DE version, since the patches for the O3DE Lua version may not be relevant to Linux https://github.com/o3de/3p-package-source/blob/main/package-system/Lua/lua_5.4.4_o3de.patch


Pokemon deleted by market

Yesterday the market reset and i lost my 3 unbreedable mons:
Riolu 5 iv missing sp.att, jolly prankster (listed for 9k)
Beldum 4 iv missing sp.att and defense, jolly clear body (listed for 15000)
Corphish 5 iv missing sp.att, adamant adaptability (listed for 9k)
my ign is TheTunzo

Refunded.


Updated-howtoreplicationMariaDB_armaha

In the interest of customers who have strict security compliance restriction

@aravindmahadevan-ms : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@aravindmahadevan-ms - @ambhatna and I are going to follow-up with this internally.
Is it possible to do this as an "internal" PR against our private repo?

@aravindmahadevan-ms - I am closing this and will be creating a private PR.

#please-close


Update INFO-004 for IS-07, IS-09, IS-10

Examples could include:

MQTT broker advertisement (see https://specs.amwa.tv/is-07/releases/v1.0.1/docs/5.1.Transport-_MQTT.html#7-broker-discovery)
System API advertisement (see https://specs.amwa.tv/is-09/releases/v1.0.0/docs/3.1.Discovery-_Operation.html#dns-sd-advertisement)
Authorization API advertisement (see https://specs.amwa.tv/is-10/releases/v1.0.0/docs/3.0._Discovery.html#dns-sd-advertisement)

Architecture Review Group review: place on backlog

We agreed that maybe the Authorization API might be the most important part to implement.
Any PRs are welcome.

Not sure I understand why this is closed? Yes, backlog or "icebox" but it isn't "done" is it?


Implement new field "handlecount"

Hi,
As promised my pull-request to implement a new field "handlecount". I'm not very strong with C/C++, so dont hesitate to tell me if i'm doing something bad.
On my UNIX (centos) & Windows there is no performance regression or anything (seem ok to me).
Best Regards,
Thomas

@fraxken Linux build broken due to SIGSEV error. Could you fix it?
Errors on nodev4 due to incompatible version of one of module i'll fix later.

Hmm i will take a look.
You should drop NodeJS 4 Support (not anymore supported^^).

Ok, my co-worker was working on a full set of VM (all UNIX architectures). I will run/test on each of them and i will back to you (no SIGSEV on my local centos).

Hmm... To be honest i was thinking that was a bug (but just some warnings). The build & tests are successfull.
https://gist.github.com/fraxken/9a2247987c7ce29ac93ecea19ced25a1
I love so much compiler warnings lol... I will take a look to understood what they mean.


Performance issues with TensorBoard support and large summary files

Startup time for guild tensorboard for large files makes the feature unusable.
Short term, options to bypass auto image and hparam support.
Longer term, cache auto-generates summaries per run (use env cache) and option to skip large files (even at the expense of losing scalars). This option could be the default for the automate image and hparam support.

This enhancement is available in 0.7.0.rc11.

I'm going to mark this as closed for 0.7.0. This might come up again but I think the main trouble maker, which is following symlinks (I can't see why this was ever don) here is addressed.


ERROR: Transforms with scopes '[SUB_PROJECTS, EXTERNAL_LIBRARIES]' cannot be applied to library projects.

gradle-wrapper 4.6
编译报错 ERROR: Transforms with scopes '[SUB_PROJECTS, EXTERNAL_LIBRARIES]' cannot be applied to library projects.  哪里配置的不对吗

我知道了。我在library 里加了apply plugin: 'WMRouter'

Did you find the solution?


ReferenceError: Can't find variable: KeyframeEffect

ReferenceError: Can't find variable: KeyframeEffect
in WAAPIAnimation
in Unknown
in Unknown
in ComposableWrapper
in WAAPIWrapper
in AnimationWrapper
in div
in displayElement__Wrapper
in DisplayElement
in DisplayPage
in div
in layout__PageAreaSafeZone
in div
in layout__PageAreaWithOverflow
in div
in layout__PageAreaFullbleedContainer
in ForwardRef(PageArea)
in section
in layout__Layer
in Unknown
in Provider
in DisplayLayer
in div
in selectionCanvas__Container
in Unknown
in ForwardRef(WithOverlay)
in SelectionCanvas
in div
in canvasElementDropzone__Container
in CanvasElementDropzone
in div
in dropTarget__Content
in Unknown
in div
in dropTarget__DropTargetComponent
in UploadDropTarget
in CanvasUploadDropTarget
in section
in canvasLayout__Background
in se
in CanvasLayout
in Canvas
in q
in div
in layout__CanvasArea
in Unknown
in RichTextProvider
in Workspace
in Unknown
in UnitsProvider
in Unknown
in CanvasProvider
in section
in layout__Editor
in Unknown
in ForwardRef(WithOverlay)
in Unknown
in LayoutProvider
in rm
in PrepublishChecklistProvider
in Unknown
in DropTargetsProvider
in Unknown
in TransformProvider
in Unknown
in MediaProvider
in Unknown
in FontProvider
in Unknown
in StoryProvider
in Unknown
in SnackbarProvider
in Unknown
in HistoryProvider
in Unknown
in Media3pApiProvider
in Unknown
in FileProvider
in Unknown
in APIProvider
in Unknown
in ConfigProvider
in q
in Ge
in se
in App
in StrictMode
in FlagsProvider

Duplicate #5800


[Configurations] Config data always get from mainnet

Describe the bug
	const storageKey =  getNetworkStorageKey('configurations', network);

Return the configurations key because the network is empty when using getConfigKey

This task seems to be affected the staking screen, doesn't it @hoailinh1210 ? Could you please list down the affected feature s / screes ? Cheers


Fixed bug CTS-1808 [WebAPI] TC dev for Clients.get(id) for Chromium 51

Impacted tests(approved): new 1, update 0, delete 0
Unit test platform: Crosswalk for Android 21.51.544.0
Unit test result summary: pass 1, fail 0, block 0
https://crosswalk-project.org/jira/browse/CTS-1808

LGTM


Rename hasKey to hasProp for :corn:sistancy

Sure enough I got Props

This PR implements the breaking change of renaming the hasKey predicate to hasProp to keep :corn:sistant with the whole prop theme going on. This addresses this issue#109

Coverage remained the same at 100.0% when pulling 98256a78e72484192edbaf7b28058a550374949f on rename-hasKey into 545a0090171cdbe5208e14d698f7b4fdd68d38a8 on master.


Error on make under brew install

$ brew install ios-simulator-app-installer

==> Installing ios-simulator-app-installer from stepanhruda/ios-simulator-app-installer
==> Cloning https://github.com/stepanhruda/ios-simulator-app-installer.git
Cloning into '/Library/Caches/Homebrew/ios-simulator-app-installer--git'...
remote: Counting objects: 435, done.
remote: Total 435 (delta 0), reused 0 (delta 0), pack-reused 435
Receiving objects: 100% (435/435), 147.54 KiB | 0 bytes/s, done.
Resolving deltas: 100% (197/197), done.
Checking connectivity... done.
==> Checking out revision 532a8ed86388e5080fcadf176ba55a0f9fc2d237
==> make
Last 15 lines from /Users/josh/Library/Logs/Homebrew/ios-simulator-app-installer/01.make:
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil /Users/josh/Library/Developer/Xcode/DerivedData/ios-simulator-app-installer-essxkwtwtxsapfbpvsubhkccwvee/Build/Intermediates/ArchiveIntermediates/ios-simulator-app-installer/InstallationBuildProductsLocation/usr/local/bin/ios-simulator-app-installer -o /Users/josh/Library/Developer/Xcode/DerivedData/ios-simulator-app-installer-essxkwtwtxsapfbpvsubhkccwvee/Build/Intermediates/ArchiveIntermediates/ios-simulator-app-installer/BuildProductsPath/Release/ios-simulator-app-installer.dSYM

PhaseScriptExecution Copy\ Pods\ Resources /Users/josh/Library/Developer/Xcode/DerivedData/ios-simulator-app-installer-essxkwtwtxsapfbpvsubhkccwvee/Build/Intermediates/ArchiveIntermediates/ios-simulator-app-installer/IntermediateBuildFilesPath/ios-simulator-app-installer.build/Release/ios-simulator-app-installer.build/Script-4EDC3AF5C6256D7EA784792C.sh
    cd /tmp/ios-simulator-app-installer20160216-97048-1wms4al/src
    /bin/sh -c /Users/josh/Library/Developer/Xcode/DerivedData/ios-simulator-app-installer-essxkwtwtxsapfbpvsubhkccwvee/Build/Intermediates/ArchiveIntermediates/ios-simulator-app-installer/IntermediateBuildFilesPath/ios-simulator-app-installer.build/Release/ios-simulator-app-installer.build/Script-4EDC3AF5C6256D7EA784792C.sh
/tmp/ios-simulator-app-installer20160216-97048-1wms4al/src/Pods/Target Support Files/Pods/Pods-resources.sh: line 62: rsync: command not found
Command /bin/sh failed with exit code 127

** ARCHIVE FAILED **

The following build commands failed:
        PhaseScriptExecution Copy\ Pods\ Resources /Users/josh/Library/Developer/Xcode/DerivedData/ios-simulator-app-installer-essxkwtwtxsapfbpvsubhkccwvee/Build/Intermediates/ArchiveIntermediates/ios-simulator-app-installer/IntermediateBuildFilesPath/ios-simulator-app-installer.build/Release/ios-simulator-app-installer.build/Script-4EDC3AF5C6256D7EA784792C.sh
(1 failure)
make: *** [ios-simulator-app-installer.xcarchive] Error 65

READ THIS: https://git.io/brew-troubleshooting

This happened when following the install instructions from the README, any ideas whats going on?

That is odd, it sounds like the installation script cannot find rsync. What happens if you run which rsync in shell?

$ which rsync
/usr/local/bin/rsync

It seems to be this exact problem: http://stackoverflow.com/questions/20766582/cocoapods-rsync-command-not-found-on-project-build
My rsync is in /usr/bin/rsync (I assume you have it installed via homebrew, I have the system version). Can you try at least symlinking it to /usr/bin/rsync?

Did you get this working?


Double-click of child item in Edit mode sends it under the parent's glyph

Version: 0.5.10
Double-clicking an child item in Edit mode should send it to back or bring it front (and if one keeps on it will switch between these two conditions), but it seems it is sending it under the glyph of the parent

Issue was related to GetBackIndex of CustomManipulator and of StoryItem. It shouldn't reserve places for subcomponents when they're invisible


POWERLEVEL9K_DIR_BACKGROUND no longer working

Hi
Is it possible that POWERLEVEL9K_DIR_BACKGROUND is no longer working? I've updated the theme and now I get the default blue prompt :/
Cheers
Domi

Yep. That is correct. I added state to this segment, so the variable name changed depending on the state the segment is in. I documented the change in the changelog.
Now it is something like:
POWERLEVEL9K_DIR_HOME_BACKGROUND='blue'
POWERLEVEL9K_DIR_HOME_SUBFOLDER_BACKGROUND='cyan'
POWERLEVEL9K_DIR_DEFAULT_BACKGROUND='yellow'

You can read more about states in the wiki.

@domibarton Did this work for you?

Hi
Yep it worked, looks fine now :)
https://github.com/domibarton/config/blob/master/roles/zsh/templates/custom.zshrc.j2
Oops sorry I forgot to close the issue :( my fault!
Thanks & Cheers
D

On 11 Mar 2016, at 23:16, Dominik Ritter<EMAIL_ADDRESS>wrote:
@domibarton Did this work for you?
—
Reply to this email directly or view it on GitHub.

Hi!
I've added these variables and nothin happens. Can you help me?
POWERLEVEL9K_DIR_HOME_BACKGROUND='blue'
POWERLEVEL9K_DIR_HOME_SUBFOLDER_BACKGROUND='cyan'
POWERLEVEL9K_DIR_DEFAULT_BACKGROUND='yellow'

@GlaciErrDev could you provide a screenshot? And on which version of powerlevel9k are you?

@dritter I've already fixed it. I don't know why, but after restarting iTerm2 it works well.

Great to hear!
Yes, you have to source your ~/.zshrc after setting variables in there.


several notebooks not rendering with outputs on the website

Just noting that some notebooks are not currently rendered with outputs on the website. These were merged pretty hastily and either never fully executed (error in a particular cell), or likely use a package that is missing from the default environment. Depending on how easy the fix is we can either leave them w/o outputs or try to fix.
WARNING: Execution Failed: /home/jovyan/book/tutorials/nsidc-access/nsidc-data-access.ipynb
WARNING: Execution Failed: /home/jovyan/book/tutorials/lidar/ASO_data_tutorial.ipynb
WARNING: Couldn't find cache key for notebook file book/tutorials/lidar/ASO_data_tutorial.ipynb. Outputs will not be inserted.
  Last execution failed with traceback saved in /home/jovyan/book/_build/html/reports/ASO_data_tutorial.log
WARNING: Couldn't find cache key for notebook file book/tutorials/nsidc-access/nsidc-data-access.ipynb. Outputs will not be inserted.
  Last execution failed with traceback saved in /home/jovyan/book/_build/html/reports/nsidc-data-access.log
/home/jovyan/book/tutorials/nsidc-access/nsidc-data-access.ipynb:10011: WARNING: Non-consecutive header level increase; 1 to 3 [myst.header]
/home/jovyan/book/tutorials/nsidc-access/nsidc-data-access.ipynb:330005: WARNING: Non-consecutive header level increase; 2 to 4 [myst.header]

closed by #145 and #146


Simplify trace publisher config

While making changes to the baseplate puppet module I realized I made a
few mistakes in the final round of changes in trace sidecar PR. I wanted to set
them straight before the next version of baseplate is officially
released.
These changes include:

Renaming the config section from "tracing-publisher" to "trace-publisher". This is more in line with the existing Event publisher config section.
Remove all Zipkin scheme and API version settings. Instead rely on the zipkin_api_url config option.

👓 @spladug

💇


use Buildpacks to build function images from source code

What's the Buildpacks
please refer to this: https://buildpacks.io/docs/
Proposal

The tasks of the "buildpacks" in the above diagram are:

package or compile the source code to an artifact in the form of .jar/.nar/go binary/.py
use the function runner as the base image and place the artifact from step 1 in the specified location of the function runner
export the created OCI image to the specified registry

In this way, we can simplify the process of building function images.
Action items
In order to reach the goal, we need to accomplish the following three objectives.
create stack

Note
learn more about the stack: https://buildpacks.io/docs/concepts/components/stack/

The Build image can be a common operating system image, such as Ubuntu.
The Run image must be the function runner image, which contains the requirements for the function image.
create buildpacks

Note
learn more about the buildpack: https://buildpacks.io/docs/concepts/components/buildpack/

Building function images for different languages will require a varying number of buildpacks.
create builder

Note
learn more about the builder: https://buildpacks.io/docs/concepts/components/builder/

We need to make builder based on stack and buildpacks, which will be repeatedly used to build function images for the same programming language.

what does the function yaml in the diagram mean?

I think it can be ignored since the user can build a function image through pulsarctl directly.

maybe its also interesting for parts of this topic to look into the idea of distroless images, its advantages and the latest tooling, just see https://github.com/streamnative/function-mesh/issues/448

Yes, it is common usage in Buildpacks to use distroless images as the Run image for the Stack.

Yes, it is common usage in Buildpacks to use distroless images as the Run image for the Stack.

hey that's interesting to hear!
was mentioning this, because in the issue you were writing:

The Build image can be a common operating system image, such as Ubuntu.


Fixed for Api.js specification changes in Cordova-Android@10

In Cordova-Android@10, Api.js now has an argument.
For compatibility, I propose to support this with try/catch.

LGTM! Thank you for the contribution!


Apply type styling unclear

I totally found this by accident! Its a rad feature but was not super discoverable... Especially when the color blind setting is on.
Concept
Maybe creating a builder at the bottom, so when the parameters are chosen it shows them building in a bar

I really like that! Makes selecting tokens a bit more readable. especially like that it would work towards a Compositions mode #31 where a user could select multiple tokens, group them together to generate a composition.

@six7 thanks glad you like it!
Interesting this kinda leads into another question I had... obviously people will still use the default styles in Figma, so do you ever plan to create a reference/association to actual styles? Because the compositions would be super powerful then, make a composition then create a style. Then have the style referenced.
So you'd basically be mirroring the doc styling BUT have the power of all the building block tokens.

Right now when you hit the Create Styles button the plugin checks if there are local styles that have the same name - yes it will update that style, if not it will create it. If you then change any tokens the styles get updated as well.
Working on adding typography import right now which basically takes your existing styles and extracts used values into their tokens but keeping  reference in the typography composition.

It's better if we can show the values in case token can be applied in different way, eg: Border Radius 5(TopLeft + BottomRight), or Spacing 10(Vertical). So we don't need to right click on the token to see which kind of value had been applied.
And is there anyway we can show the value in figma panel at bottom right, now it just show the name without value?

And if we apply token to component, then if we select the instance, the token also be highlight, it would be good if we have an indicator to know that the token is applied in master component, or also be applied/override in instance.


BRAT does not update

I have version 0.5.6 installed. When I go to Obsidian settings and click on “Check for updates” it does not find 0.5.7. I thought BRAT could update itself too.

For BRAT to update itself, it has to be added to the list of beta plugins. So please add this repository to brat, then update should work.

Wow, that's a quick reply. Yes, it works now, thanks a lot.
Might be an idea to add your comment to the README.

I was thinking of adding a toggle to make BRAT self-updating.

Even better.


Support extensions option.

Now you can pass in extensions as an option (for example ['js', 'jsx'])

@davidwu226 thanks!


SplitButton can not raise Command

Describe the bug
I create a SplitButton, At first I used Click event, but clicking on the dropdown button also triggers Click event, which is not what I want.
Then I used Command, but it never triggered the command. I tried HandyControl's SimpleRelayCommand, AsyncComand etc. but to no avail!
Steps to reproduce the bug

Create a SplitButton
Add Command(SimpleRelayCommand)

Expected behavior
No response
Screenshots
No response
NuGet package version
HandyControls (Custom version) 3.4.0
IDE
Visual Studio 2022
Framework type
.Net 6.0
Windows version
Windows 11 (22000)
Additional context
No response

Share a temporary solution to this issue:
private void MySplitButton_Click(object sender, RoutedEventArgs e)
{
    if (MySplitButton.IsDropDownOpen)
    {
        return;
    }

   // Do something.
}

I created a new simple example, but I can't reproduce the problem either, and since my problem project has changed, I can't restore it for now, and this issue is closed for now.


Use a theme CSS variable instead of a Material Design color for the highlight animation

Hi! 👋
Context
I am creating a JupyterLab theme and as jupyterlab-execute-time is one of the extensions used, I would like to be able to guarantee the customization of its styles completely using the CSS variables defined in JupyterLab themes.
Problem
Currently, one of the colors used in the highlight animation is one of the Material Design colors and not one of the semantic colors defined in JupyterLab themes, for example: https://github.com/deshaw/jupyterlab-execute-time/blob/985728d1b9889f52a8c0f3a646739849c0f9bbac/style/base.css#L1-L9
Possible solution
The Material Design color used, --md-blue-100, corresponds to --jp-brand-color3 in the default JupyterLab themes:

https://github.com/jupyterlab/jupyterlab/blob/v4.3.0a1/packages/theme-light-extension/style/variables.css#L222
https://github.com/jupyterlab/jupyterlab/blob/v4.3.0a1/packages/theme-dark-extension/style/variables.css#L225
https://github.com/jupyterlab/jupyterlab/blob/v4.3.0a1/packages/theme-dark-high-contrast-extension/style/variables.css#L225

So, a possible solution would be to change var(--md-blue-100, #9fccff) to var(--jp-brand-color3, #bbdefb), using the current Material Design color as a fallback.
Let me know your thoughts, please, and if I can open a PR. Thanks! 😄

This seems like a perfect solution to me, @krassowski!

Sounds good to me.

@krassowski,cCan I go ahead and open a PR to propose this change, or should we wait for more feedback?


[TFL] Convert Size to Prod(Shape)

This PR converts TF_SizeOp to TF_ProdOp(TF_ShapeOp). It makes TFL users can run models with tf.size without SELECT_TF_OPS. Fixes #46285.

Done. Moved the pattern to tf-lower-tf.

Done. Moved the pattern to tf-lower-tf.

Hi @smit-hinsu, TF->TF lowering pass is also being used in tensorflow/compiler/mlir/xla/transforms/legalize_tf.cc, so this PR will break size_unranked in tensorflow/compiler/mlir/xla/tests/legalize-tf.mlir. Should I remove it or correct it to the right lowering? Thank you!
https://github.com/tensorflow/tensorflow/blob/009675faa9422ef8e2c8a30216b31adad62d25b6/tensorflow/compiler/mlir/xla/tests/legalize-tf.mlir#L3882-L3887

Hi @smit-hinsu, TF->TF lowering pass is also being used in tensorflow/compiler/mlir/xla/transforms/legalize_tf.cc, so this PR will break size_unranked in tensorflow/compiler/mlir/xla/tests/legalize-tf.mlir. Should I remove it or correct it to the right lowering? Thank you!
https://github.com/tensorflow/tensorflow/blob/009675faa9422ef8e2c8a30216b31adad62d25b6/tensorflow/compiler/mlir/xla/tests/legalize-tf.mlir#L3882-L3887

Sure, I can constrain the pattern to ranked input only.

Sure, I can constrain the pattern to ranked input only.

Why not simply remove that pattern? Your new pattern should have the same behavior in case of static shapes.

Ohoh, I misunderstand it :-(. Will do. Thank you!

Why not simply remove that pattern? Your new pattern should have the same behavior in case of static shapes.

Ohoh, I misunderstand it :-(. Will do. Thank you!

Umm, sorry that I mess up the branch. Let me reopen a new one.

Umm, sorry that I mess up the branch. Let me reopen a new one.


Robert Longson: Watch devsoralcare.com

Robert Longson requests the watch of the watch_keyword devsoralcare\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

devsoralcare\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


handle 410 gone

https://github.com/googleapis/gcs-resumable-upload/issues/15#issuecomment-249324122

the following script seems to produce a 410:
import blobfile as bf
import threading
import time
import traceback
import os

def worker(i):
    while True:
        print(f"{i} write")
        try:
            with bf.BlobFile(f"gs://mybucket/test.file", "w") as f:
                f.write("meow")
        except AssertionError as e:
            print("failure")
            traceback.print_exc()
            os._exit(1)

def main():
    for i in range(8):
        t = threading.Thread(target=worker, args=(i,), daemon=True)
        t.start()
    time.sleep(100000000)

if __name__ == "__main__":
    main()

Also handle the recommended status codes: https://cloud.google.com/storage/docs/resumable-uploads#practices

copy() and LocalBlobFile() should retry the entire upload, BlobFile() should do a non-resumable upload when finalizing a single chunk.


Bump web app example asp.net version to 3.1

need to update the pipeline image to ones that support .net core 3


Design QA - "View details" button on Market Cards

The Politic market shown on the example should have the "View Market details" button as the NBA example below it.

I thought view market details was specifically for futures markets only? I didn't see any mocks with the view market details on anything except the futures style markets.

added


behave.context global variables are not working in parallel execution

In my application under test it is impossible to run two browser sessions with the same user (security reason). So to run tests in parallel I have to use pull of users.
The solution is usual:

set pull of users to global variable as a dict() (e.g: context.users)
pick one user from the pull of users
remove this user from the global variable
run test
add user after test execution to common pull

However it is not working with behave context. Is there any solution to use common variables for parallel tests execution in behavex?

Hi @asket888, as parallel executions are performed in terms of parallel processes, one of the ways to share information across all processes is to set environment variables when launching the execution. Something like:
export <var_name> = <var_value>
behavex <arguments>

Then, you can use the environment variables within the parallel processes.
Also, you can use files to share information across processes, and in this case you can update the information in files at runtime having the other processes getting the updates.
Hope this helps :)

Hi @hrcorval, using files to share information across processes works for me.
Thank you so much for the hint! :)


Add interactive plotting with plotly

As discussed in #35

It might make more sense to implement this upstream in GeoPandas, compare: https://github.com/geopandas/geopandas/issues/766

On the other hand, there are a series of solutions that can plot geodataframes, including GeoViews http://geoviews.org, Folium https://nbviewer.jupyter.org/github/geopandas/geopandas/blob/master/examples/plotting_with_folium.ipynb, and there's also a plotly issue https://github.com/plotly/plotly_express/issues/29

I think hvplot is the way to go. See #35

Ongoing work in https://github.com/anitagraser/movingpandas/tree/refactor-plot-to-hvplot

Merged in https://github.com/anitagraser/movingpandas/commit/1df39ceced0cf08539dca56490a4fafce8653d95


Convert SingularityMailer into an interface

Alternative to #1003 converts SingularityMailer into an interface and binds a no-op impl if the smtp configuration isn't present

+1 thanks haber

+1 Much cleaner

Thanks again for the fix haber, /fixes #1001


Need some advice

The menu template is honestly really awesome. I can mostly use it without any modification. I changed a menu or two and I was able to get it to flow correctly. I can heavily reuse this by extending existing functionality. There are only 2 changes I can think. I dont know if these would be a good fit for the project or not but I certainly need this on my copy.
1 I need the loading screen to not close immediately. I want to play a cutscene in the background that has crucial info about the next match in the first 30 seconds. I dont want it to be skippable until it reaches a certain point(would probably just wire with a timer for now). Im gonna write it so when the 30 second mark is reached and level is loaded, a play button appears so I can confirm the player has a hand on the controller/mouse. the play button would finish the level transition. I tried poking thru the code but I kept tracing function calls with no clear understanding of the structure. Quite frankly, I dont understand where level loading, or loading screen hiding, occurs.
2 There is an awesome plugin called Multiplay-Core that helps abstract some of the complexities of handling multiple players. https://github.com/maji-git/multiplay-core
It offers abstraction for the network pipe, input handling, player/scene loading and sync, ectr. You can probably see what I need already. Most of that is either unrelated or trivial to switchover. The thing that  I need help understanding there is how to load my scene. I want to reuse the menus and as much of the logic as possible, as I recognize that it is better than what I have come up with in the past.
I realize you have your own things to deal with, but any thoughts that you might have, even loose ramblings, would be greatly appreciated. Thank you again for you time and this project.

Thanks for all of the feedback!

The loading screen is a little hard to follow and it currently can be used in two ways. Either as the only scene in the scene tree (when calling SceneLoader.load_scene(...)), or as a background node in the current scene (when calling $LoadingScreen.reset()). In the first case, it'll get replaced by the next scene with a call to SceneLoader.change_scene_to_resource(). In the second case, the node gets hidden by a call to $LoadingScreen.hide() in game_ui.gd and the level is placed on the node above it. I've successfully delayed the closing in another project that waited for audio to finish playing during the loading screen, so it can be done. Unfortunately, the project is private, so I can't share it directly here.
In game_ui.tscn, you can either have the LevelLoader load your level, or drop your scene as a node into the SubViewport. Alternatively, you can load your scene by opening main_menu_with_animations.tscn, selecting the root node, and setting the game_scene_path parameter to the path of your scene. However, you'll lose the minor benefits of the included game_ui.tscn.

Hope that helps and good luck!

Closing this issue for now. There might be some work to do in the future to make the LoadingScreen easier to understand and customize.


libipl error path cleanup and improvements

Added commits to cleanup/improve  error handling in  istep  code.

looks good to me

Merged.


Media.sync times out

On any library of significant size, clicking "Sync" under settings times out. This should queue a background job.

Yes, it would be better to put media sync in a background job.  And it also require some changes in the UX to tell user the sync is completed. I will take some time on it. Thanks.


Add Dataset.resource.info column?

Branching from https://github.com/fractal-analytics-platform/fractal-tasks-core/issues/177

Should we add a Dataset.resource.info additional attribute? That could be (1) multiplexing cycle label ("monday", "tuesday", ..), or (2) something in {"3D", "3D-illumination-corrected", "2D", ...}.

How to update it dynamically during workflow execution (where DB is not known)
Related to this: how do we update metadata after a task is over? Probably we should enforce an addition-only policy, with no replacements. This is partly mitigated by points 1 and 2, at least for the problem of doing 3D->2D->3D workflows.
Related to this: let's make sure that info information are transferred back to the DB at the end of execution (if they are modified)

And if we add such a column, make this a selection method to choose what input to run on:
the user either provides the full path as an input path (first option to implement, doesn't need the dataset info)
or (more user-friendly for later): The user can select from the available dataset info entries (or just give one as a string that will be available) to choose the dataset resource they want to use (e.g. if they provide "3D", then that allows loading the input_path for 3D images, without needing to know that path)

The most up-to-date discussion is taking place as part of #792, where, for the moment, we never mentioned Dataset.resources_listas the appropriate source of information about component lists (but rather the component lists, currently in Dataset.meta and eventually in Dataset.components).
In my opinion, using resources instead of components does not provide any special benefit:

Like any other DB attribute, Dataset resources cannot be modified during execution of a workflow - this would lead to using temporary files/objects, and only writing back to the db after workflow execution completes (either successfully or with an error).
Currently we rely on a mix of resource and components. This is not the most clear design choice, to be honest, but it has at least one advantage in that it  allows us to have some higher-level information (resource = folder where the interesting zarr files sit) and some lower-level information (component -> which can be redudant because it is stored for plate/well/image levels, and possibly for 2D/3D modalities, of unregistered/registered images, ...). Using resources as components would immediately force us to merge these two scopes into a single one, which may not be trivial.
The complexity of #792 does not change at all if we talk about resources rather than components.

Given there are no clear advantages, I would rather close this issue (at least in its current shape) - and rather spend time discussing the overall status/necessity of Dataset resources (ref #541, or better ideas to revamp the resource status).

it allows us to have some higher-level information (resource = folder where the interesting zarr files sit) and some lower-level information

This is actually an interesting thought. Let's define the different use-cases better and see if the split into resources & components is still the relevant one. Depending on how we order them, 2 levels may have some relevance (e.g. maybe switching between 2D and 3D should be switching between resources?)

As part of V2 work, we are dropping the resource table.
Closing this issue, since it is (or soon will be) obsolete.


ong/clientFingerprint: Investigate what a blank client fingerprint means

{
  "time": "2023-07-03T18:55:09.178680021Z",
  "level": "INFO",
  "source": {
    "function": "github.com/komuw/ong/middleware.logger.func1.1",
    "file"<EMAIL_ADDRESS>    "line": 69
  },
  "msg": "http_server",
  "logID": "ahadm",
  "clientIP": "<IP_ADDRESS>5",
  "clientFingerPrint": "",
  "method": "GET",
  "path": "/some",
}

Seems almost impossible to have blank hash;

https://github.com/komuw/ong/blob/664be60ae7879f2e85ea389ee72530cacb744f10/server/fingerprint.go#L107
https://github.com/komuw/ong/blob/664be60ae7879f2e85ea389ee72530cacb744f10/internal/finger/finger.go#L19-L28

I think what could be happening is that this might be http requests. They haven't gone http.server.TlsConfig hence haven't had a chance to have their fingerprint set.
However, in that case; their fingerprint should be FingerPrintNotFound instead of an empty string.

This occurs when user sends http(not https request); https://github.com/komuw/ong/blob/664be60ae7879f2e85ea389ee72530cacb744f10/server/server.go#L284C5-L287
And then the middleware sets a blank hash; https://github.com/komuw/ong/blob/664be60ae7879f2e85ea389ee72530cacb744f10/middleware/fingerprint.go#L16-L30

This should fix it;
diff --git a/internal/finger/finger.go b/internal/finger/finger.go
index 87fefff..3c2b1f6 100644
--- a/internal/finger/finger.go
+++ b/internal/finger/finger.go
@@ -25,7 +25,7 @@ func Get(r *http.Request) string {
    ctx := r.Context()

    if vCtx := ctx.Value(octx.FingerPrintCtxKey); vCtx != nil {
-       if s, ok := vCtx.(string); ok {
+       if s, ok := vCtx.(string); ok && s != "" {
            return s
        }
    }


Ability to specify the pidfile via args in FreeBSD

Currently the pidfile must be managed outside the application. Adding an arg to the startup process will streamline this process. See #19.

@olevole I was thinking I would add a parameter named --pidfile. When provided the process would daemonize. Does this seem like a reasonable approach?

@tidwall Absolutely! Currenlty, i've made rc.d script for FreeBSD:
http://pastebin.com/jPmpqrwx
where i got pid from daemon(8). It is necessary for correct stop command; with --pidfile tile38 would be self-sufficient for rc.d subsystem.

@olevole Apparently daemonizing a Go app is a little more challenging that I expected. I was hoping for a simple solution by just forking and rerouting logging and such. But fork and posix threads don't always play well with Goroutines. It sometimes works, but isn't totally stable.
There's a whole long discussion about it dating back to 2009. https://github.com/golang/go/issues/227
There may still be a way yet, but it may take more tinkering on my side. Sorry for the delay on this. I'll keep you posted when I find a stable solution.

Thank you very much!

You're welcome and sorry about the delay.


[mysql] expose MySqlSnapshotSplitAssigner metrics

Flink cdc mysql now expose some metrics for SourceReader, which are fetchDelay, emitDelay and idleTime,
but this is not enough, user may want to know the process of the snapshot phase.
MySqlSnapshotSplitAssigner maintains some states which are very valuable to user:

alreadyProcessedTables
remainingTables
assignedSplits
splitFinishedOffsets

We can infer total table number from alreadyProcessedTables.size() + remainingTables.size(),
if remainingTables is empty, the job enters the binlog phase, users may roughly know the processing
percentage by calulate alreadyProcessedTables.size() / alreadyProcessedTables.size() + remainingTables.size().
assignedSplits and splitFinishedOffsets are not grouped by SourceReader, but if they are,
we can infer the work load of each SourceReader.
Solution
It will be great if we can expose the above status directly throw SplitEnumeratorContext.metricGroup(),
unfortunately we can't due to metricGroup() returns null, and that's because Enumerator runs on JobMaster.
So we might use the RPC Gateway, a.k.a SourceEvent to transfer the above mentioned metrics to each SourceReader.
I implement this idea using FinishedSnapshotSplitsAckEvent to pass those data to SourceReader,  see #720, there
are chances that a SourceReader will not get the metrics if parallism > totalSplits, but I think that's not a big
problem. In order to get assignedSplits and splitFinishedOffsets for each SourceReader,  I changed some
data structures:
-    private final Map<String, MySqlSnapshotSplit> assignedSplits;
-    private final Map<String, BinlogOffset> splitFinishedOffsets;
+    private final Map<Integer, Map<String, MySqlSnapshotSplit>> assignedSplits;
+    private final Map<Integer, Map<String, BinlogOffset>> splitFinishedOffsets;

The Integer key reflect the subtaskId of each SourceReader.
Thoughts?

After some investigation, I found assignedSplits and splitFinishedOffsets  data structure should not be changed, because if the parallism changes,  the number of SourceReader is different, thus the subtaskId may not reflect the previous SourceReader.

Closing this issue because it was created before version 2.3.0 (2022-11-10). Please try the latest version of Flink CDC to see if the issue has been resolved. If the issue is still valid, kindly report it on Apache Jira under project Flink with component tag Flink CDC. Thank you!


Put link to HTML site on repo "link"

I suggest linking to https://elizavetasemenova.github.io/prob-epi on the repo's site link option (to the right).

where is it, you mean?

Should be here:

got it! great suggestion, thanks


Missing lincense

Hi,
Thank you for your time putting together this library.
May you update the license, that I would be able to use BlazorApplicationInsights in my project?
You can look here: https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/licensing-a-repository

License has been added.


FileBasedStateRepository uses the wrong classloader for deserialization

When we deserialize what could potentially be user classes we should make sure to use the cache (or cache managers) classloader otherwise we may not be able to access all the necessary classes.  The FileBasedStateRepository does not do this and could be deserializing classes that belong to the user (depending on what the consuming service is doing).  This type should probably use the following loaders in order: TCCL, Cache/CacheManager Loader, "Latest User Defined ClassLoader".

Fixed in:
#3140 - master
#3144 - release/3.9


Fix StagingDeployBlocker where chat draft message is kept in the test input while switching chats

cc @marcaaron @luacmartins
Details

Testing on Staging has discovered a bug when using a Search sidebar modal to switch between chats does not update the composer box and draft from previous chat is shown in the new chat.
The issue was most likely introduced in this PR https://github.com/Expensify/App/pull/4538. As a result of the refactoring the ReportActionCompose does not mount when switching the chats using the search bar and hence the text input is to updated either.
As a probably temporary workaround, I have updated the componentDidUpdate function to check if the comment value has changed between this.props and prevProps and update it manually using ref.
Fixed Issues

$ https://github.com/Expensify/App/issues/4756
Tests

QA Steps

Follow the steps described in the linked issue https://github.com/Expensify/App/issues/4756 and make sure that the bug does not prevail.
Tested On

[x] Web
[ ] Mobile Web
[ ] Desktop
[x] iOS
[x] Android

Screenshots

Web

https://user-images.githubusercontent.com/36083550/130245034-bcbe01a4-b85d-4fb7-82ed-31e69b96635a.mov
Mobile Web

Desktop

iOS

Android

@HorusGoul We still need to test it on mobile, especially Android if the workaround does not cause too much of a trouble.

@HorusGoul We still need to test it on mobile, especially Android if the workaround does not cause too much of a trouble.

Tested! Working fine in both iOS and Android.

I should have created the test github account with a different name/tag haha 😄

Lol clearly tagging people is not my forte 🤣

@luacmartins 😂 I admit this is definitely more my fault haha

🚀 Cherry-picked to staging by @HorusGoul in version: 1.0.86-4 🚀

platform
result

🤖 android 🤖
failure ❌

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by @roryabraham in version: 1.0.88-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅


Make sure the data_store_type.read_file functions return a dict in a specific format

We get the following from ObsSurface
results = results["processed"]["hfd.picarro.1minute.100m.min.dat"]

And the following from Emissions
{'tmb_europe_test_model_10m': 'e19226d9-a260-47db-9636-11a8d4b77025'}

@gareth-j - is this still the case?


Pr 85 widget spacing and resizing

Set alignment of widgets, flight log label, flight log list, and radio buttons, to configure spacing. Set alignment to top instead of left to get rid of space between widgets. Child widgets were also set to alignment top to get rid of space inside boxes.

Looks good


Couldn't download the mesos.interface

Couldn't find a setup script in /tmp/easy_install-QfQ_64/mesos.interface-1.0.1.linux-x86_64.tar.gz

It seems an issue of Mesos. You may try pip install mesos.interface==0.27.1 first. And then install DPark again.

it is the problem of the easy_install  and i use pip install  mesos.interface solve the problem by hand

OK, close this issue then.


Question: How expensive is inactiveCount() call / job split & rebalancing

I have very long-running jobs, and the service runs ~100 job processors. Once in a while, each process should check how many jobs are in the inactive queue, and if the queue is running low (under 10), split current job into two.  I do not want to overwhelm Redis server when it has many jobs (thousands), so the question is - how often should each of the 100 job processors check the size of the inactive queue on a good fast server.  Does it perform any kind of counting, or is that a single value somewhere?
P.S. Is there a reason why job.progress() does not have a completion callback?

Does it perform any kind of counting, or is that a single value somewhere?

inactiveCount uses Redis' ZCARD operation and that's cheap. You are OK to run that even per second :)

P.S. Is there a reason why job.progress() does not have a completion callback?

No. You can add one!

Thx!


Read timeout, connectivity problems

Hi @michaelklishin
Sorry to bother you with an issue, I have two questions and like to hear your suggestions and hopefully merge these suggestions into the documentation. I know that you're extremely busy all of your amazing open-source projects; it would be great if you can help!

How to implement proper a read timeout ? Do you suggest to use futures in own clojure code ?
How to implement reconnection policy properly ?

I'm having serious trouble with Cassandra or with the state of the client, where it seems like all the connections choke up, and the whole system goes down (with 100% CPU usage). Once the processes are started, everything works perfectly fine. Is there any debugging/logging that I can enable, metrics to track ? Any suggestions ?
It would be super amazing if you take a quick look to my connection settings
https://github.com/bcambel/hackersome/blob/development/src/clj/hsm/system/cassandra.clj#L18
Thanks a lot!
Cheers,
Bahadir

Functions in cassaforte.policies do not mutate connection in any way, they just return policy objects that should be passed to the connect function:
(cc/connect hosts {:load-balancing-policy (cp/round-robin-policy)
                   :reconnection-policy (cp/exponential-reconnection-policy 100 1000)
                   :retry-policy (cp/retry-policy :fallthrough)}) ;; just an example, not a recommendation

(btw round-robin might not be the best idea. More info: http://www.datastax.com/documentation/developer/java-driver/2.1/common/drivers/reference/tuningPolicies_c.html)

is answered by @arr-ee. 1. should be covered by the Java driver, we should build on top of that. No need to layer future-based timeouts.

Pull requests with new connection options will definitely be considered :)

Thanks @arr-ee
@michaelklishin it seems like futures are my only option right now :)


Use regex to prevent spambots w/ similar names

Description

Proposed by @Skrivni.
This is low priority questionable because what would be classified as "similar".
Example given:

u smislu maš račun shoddy, filter blokira npr. shodddy

Implementation steps

[ ] Example of custom validator: https://github.com/SloveniaEngineering/laguna-backend/blob/master/crates/laguna-backend-dto/src/validators/login.rs#L7
[ ] Uporaba te funkcije: https://github.com/SloveniaEngineering/laguna-backend/blob/3daa73afe080d88692044942e4cde12edba52521/crates/laguna-backend-dto/src/login.rs#L10
[ ] eveda ta "regex similarity validator" bi šel sem (zraven): https://github.com/SloveniaEngineering/laguna-backend/blob/3daa73afe080d88692044942e4cde12edba52521/crates/laguna-backend-dto/src/register.rs#L17-L20
[ ] In pa še test (register z podobnim username-om) semle: https://github.com/SloveniaEngineering/laguna-backend/blob/master/crates/laguna-backend-api/tests/auth.rs

Technical considerations

Would require SIMILAR TO or POSIX or LIKE db poll https://www.postgresql.org/docs/current/functions-matching.html
This causes performance penalty

Triaged today by @kozabrada123 @kenpaicat


systemd service files as blogged have issues on reboot

** BUG REPORT **
/kind bug
Description
After configuring a service file to start a podman container as documented here - https://podman.io/blogs/2018/09/13/systemd.html we noticed that on reboot all processes inside the container get SIGKILLED and the container has no chance of terminating gracefully.
Steps to reproduce the issue:
sudo podman pull docker.io/redis
sudo podman run -d --name redis -p 6379:6379 redis
/etc/systemd/system/redis.service:
[Unit]
Description=Redis Podman container
Wants=syslog.service
[Service]
Restart=always
ExecStart=/usr/bin/podman start -a redis
ExecStop=/usr/bin/podman stop -t 10 redis
[Install]
WantedBy=multi-user.target
sudo systemctl enable redis.service
sudo systemctl start redis.service
sudo reboot
Describe the results you received:
May 16 10:05:22 podmanreboot systemd[1]: Stopping Restore /run/initramfs on shutdown...
May 16 10:05:22 podmanreboot systemd[1]: libpod-conmon-7bfbd4ae7b10b983bc65c8a55450a2294d6e7d0b659a2d0de0d8ba2f205def55.scope: Killing process 1168 (conmon) with signal SIGKILL.
May 16 10:05:22 podmanreboot systemd[1]: Stopped libpod-conmon-7bfbd4ae7b10b983bc65c8a55450a2294d6e7d0b659a2d0de0d8ba2f205def55.scope.
May 16 10:05:22 podmanreboot systemd[1]: Stopping Authorization Manager...
May 16 10:05:22 podmanreboot systemd[1]: libpod-7bfbd4ae7b10b983bc65c8a55450a2294d6e7d0b659a2d0de0d8ba2f205def55.scope: Killing process 1201 (redis-server) with signal SIGKILL.
May 16 10:05:22 podmanreboot systemd[1]: Stopped libcontainer container 7bfbd4ae7b10b983bc65c8a55450a2294d6e7d0b659a2d0de0d8ba2f205def55.
May 16 10:05:22 podmanreboot systemd[1]: libpod-7bfbd4ae7b10b983bc65c8a55450a2294d6e7d0b659a2d0de0d8ba2f205def55.scope: Consumed 133ms CPU time
May 16 10:05:22 podmanreboot systemd[1]: Removed slice machine.slice.
May 16 10:05:22 podmanreboot systemd[1]: Removed slice system-sshd\x2dkeygen.slice.
May 16 10:05:22 podmanreboot systemd[1]: Stopping irqbalance daemon...
May 16 10:05:22 podmanreboot systemd[1]: Stopped target Login Prompts.
May 16 10:05:22 podmanreboot systemd[1]: Stopping Serial Getty on ttyS0...
May 16 10:05:22 podmanreboot systemd[7088]: Stopped target Default.
May 16 10:05:22 podmanreboot systemd[7088]: Stopped target Basic System.
May 16 10:05:22 podmanreboot systemd[7088]: Stopped target Paths.
May 16 10:05:22 podmanreboot systemd[7088]: Stopped target Sockets.
May 16 10:05:22 podmanreboot systemd[1]: Stopping Redis Podman container...
Notice how the processes in the redis container got a SIGKILL first thing after a reboot was issued and only later system tries to shut down the podman container.
Describe the results you expected:
We expected a graceful sigterm to the processes and then the 'Stopping Redis Podman container'
Additional information you deem important (e.g. issue happens only occasionally):
Seems pretty reproducable so far
Output of podman version:
podman version 1.2.0 (and 1.0.0)

Output of podman info --debug:
debug:
  compiler: gc
  git commit: ""
  go version: go1.11.5
  podman version: 1.2.0
host:
  BuildahVersion: 1.7.2
  Conmon:
    package: podman-1.2.0-1.git3bd528e.module+el8+3135+c5113def.x86_64
    path: /usr/libexec/podman/conmon
    version: 'conmon version 1.14.0-dev, commit: f6f8d3c7d46e7cceeb52585acdafaee26991fcb0-dirty'
  Distribution:
    distribution: '"rhel"'
    version: "8.0"
  MemFree:<PHONE_NUMBER>
  MemTotal:<PHONE_NUMBER>
  OCIRuntime:
    package: runc-1.0.0-54.rc5.dev.git2abd837.module+el8+2769+577ad176.x86_64
    path: /usr/bin/runc
    version: 'runc version spec: 1.0.0'
  SwapFree: 0
  SwapTotal: 0
  arch: amd64
  cpus: 4
  hostname: podmanreboot
  kernel: 4.18.0-80.el8.x86_64
  os: linux
  rootless: false
  uptime: 1h 2m 35.6s (Approximately 0.04 days)
insecure registries:
  registries:
  - brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888
registries:
  registries:
  - registry.redhat.io
  - quay.io
  - docker.io
store:
  ConfigFile: /etc/containers/storage.conf
  ContainerStore:
    number: 1
  GraphDriverName: overlay
  GraphOptions: null
  GraphRoot: /var/lib/containers/storage
  GraphStatus:
    Backing Filesystem: xfs
    Native Overlay Diff: "true"
    Supports d_type: "true"
    Using metacopy: "false"
  ImageStore:
    number: 1
  RunRoot: /var/run/containers/storage
  VolumePath: /var/lib/containers/storage/volumes

Additional environment details (AWS, VirtualBox, physical, etc.):
Issue first observed with podman from rhel8: podman-1.0.0-2.git921f98f.module+el8+2785+ff8a053f.x86_64
We also observed the problem with podman-1.2.0-1.git3bd528e.module+el8+3135+c5113def.x86_64

On reboot, as in as the system shuts down, or when it comes back up?

As the system shuts down

So ExecStop is specified, but systemd has decided to instead send SIGKILL aggressively to everything.
Could we be talking about https://bugzilla.redhat.com/show_bug.cgi?id=1394937

Potentially, yes I guess. What caught my attention was this 'systemd[1]: libpod-conmon-7bfbd4ae7b10b983bc65c8a55450a2294d6e7d0b659a2d0de0d8ba2f205def55.scope: Killing process 1168 (conmon) with signal SIGKILL.' . I.e. I am wondering if systemd somehow has issues (ignores deps?) with the .scope that podman creates?

@mrunalp PTAL
I know that CRI-O had to deal with something here.  Mrunal would know more about it.

Hello there!
Small note: the .scope units are transient, created via the systemd socket, directly by conmon and/or libpod (at least this makes sense seeing the name of those units). Apparently they are set to be stopped/removed at a really early stage of the shutdown process. I'm pretty sure that's the issue we're hitting right now.
Would love to get @mrunalp feedback if CRI-O already dealt with that issue :).

There's an upstream fix proposed for runc here: https://github.com/opencontainers/runc/pull/2062

Yeah the runc PR should probably help. Could you test with that change and see if it helps?

So I tried with an installed runc with the 2062 applied to no avail. Is updating runc, restarting the box and then rerunning the test sufficient? I left some details around my testing here https://bugzilla.redhat.com/show_bug.cgi?id=1710871#c11

If I'm correct, we also need to teach Podman to take advantage of the new runc feature - correct? @mrunalp

So just an update here. Since I got back from PTO I am unable to reproduce this downstream. I'll try a bit more in the next days, but for sure it is not seen constantly as we did before. Not sure what changed under me though

i believe this is fixed and therefore I am closing.

This is not fixed.

what needs to be done @mheon ... so we can get it assigned?

Core issue: CGroup scopes are created by Podman and the OCI runtime - one for Conmon, one for the container process. These scopes have no dependencies and as such, during shutdown, systemd will whack them with a SIGTERM and then, after a brief timeout, SIGKILL on shutdown. Under some circumstances, we don't want this to happen - for example, the Openstack teams wants an ordered shutdown, dictated by systemd and their orchestration service.
The conmon one is probably simple to deal with - https://github.com/containers/libpod/pull/3474 should fix it once I figure out why the tests are red. Just set a long kill timeout to give time for the container to stop.
The container is a lot more complicated. We don't have control of the application in the container, so we don't know what signals are safe to send it - we can't use the same approach as Conmon. We could use systemd dependencies if the container was run from a unit file - but the chain here needs to be inverted, the systemd unit that launched the container needs to depend on the container's CGroup scope, but the unit file exists before the container is launched, and the container's CGroup doesn't exist until it's launched.
My initial proposal was to ditch CGroups entirely (optionally) - https://github.com/containers/libpod/pull/3581
Limitations of that approach:

Requires OCI runtime support (present in crun, not in runc - I have patches, but it could be tricky to get upstream)
When CGroups are enabled, we absolutely must use a PID namespace, because we have no other way of tracking the processes in the container
Resource limits will not work, we don't have CGroups to enforce them. Limits from the launching unit file can mostly substitute for this.
Pause, unpause, stats, top, and probably some more commands just don't work, they need CGroups.

I view this as a long-term enhancement, as Openstack has (mostly) resolved the issue via adding an intermediate systemd unit to handle dependencies. This is 1.6.x timeframe or later.

Oh, I should mention that Openstack rejected the initial approach - they need --pid=host which conflicts with the mandatory PID namespace.

we believe this is fixed and as such are closing it; please re-open if the problem persists.


Changing the background color of the filter bar

How can I change the background color of the filter bar?

provide a screenshot which you are referring to filter bar. If we dont have a named css-part for it I can provide one and then you can use the css-part to style it

here is a screenshot

<style>
rapi-doc::part(section-navbar-search){
  background-color: red;
}
</style>

please use the rapidoc-min.js from dist folder to test it


Use the latest Timescale version on Docker

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


Pluralsight cannot login - invalid username or password, even though are correct

[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'https://app.pluralsight.com/library/courses/csharp-with
-jon-skeet/', u'--verbose', u'--username', u'PRIVATE', u'--password', u'PRIVATE']
[debug] Encodings: locale cp1250, fs mbcs, out cp852, pref cp1250
[debug] youtube-dl version 2016.03.26
[debug] Python version 2.7.10 - Windows-8-6.2.9200
[debug] exe versions: none
[debug] Proxy map: {}
[pluralsight:course] csharp-with-jon-skeet: Downloading course JSON
[pluralsight:course] csharp-with-jon-skeet: Downloading course data JSON
[download] Downloading playlist: Exploring C# 6 with Jon Skeet
[pluralsight:course] playlist Exploring C# 6 with Jon Skeet: Collected 45 video ids (
downloading 45 of them)
[download] Downloading video 1 of 45
[pluralsight] Downloading login page
[pluralsight] Logging in as fsacer
ERROR: Unable to login: Invalid user name or password
Traceback (most recent call last):
File "youtube_dl\YoutubeDL.pyo", line 668, in extract_info
File "youtube_dl\extractor\common.pyo", line 319, in extract
File "youtube_dl\extractor\common.pyo", line 313, in initialize
File "youtube_dl\extractor\pluralsight.pyo", line 54, in _real_initialize
File "youtube_dl\extractor\pluralsight.pyo", line 89, in _login
ExtractorError: Unable to login: Invalid user name or password
'0' is not recognized as an internal or external command,
operable program or batch file.

You'll have to provide account credentials. I don't have an account currently.

Authentication works fine for me with youtube-dl.
According to

'0' is not recognized as an internal or external command, operable program or batch file.

I can assume your password contains an ampersand (namely it ends with &0) that you neither escaped nor put the whole password in quotes.

I conversed with @dstftw, and, via the correct use of the correct credentials, confirmed that the latest version of YouTube-dl is indeed working correctly.
Note, if you have certain punctuation in your password, you may need to enclose it in quotes on the command line:
 --password "!FloobleFlooble!Flooble&Flooble"

That is indeed the case, this should be marked as solved, using qoutes fixed the isssue.

Facing the same problem-invalid username or password. I have credentials that include '@' , '!' and '.'
I am enclosing them in double quotes like this<EMAIL_ADDRESS>


This is a problem of updating the project

Hello, your project is based on early openpose lightweight improvements, this project is very practical.  The openpose updated in 2019 turns the prediction of PAFs and key points heatmaps into six stages in series, and it is the first prediction of PAFs and then the prediction of key points, which makes it more accurate and faster.   I don ' t know if you have time to update your project in the prediction stage, expect your project can become faster, better, have more praise and collection !  ! !😀👍

Hi! Thanks for letting know this 😃.

you're welcome！  The address of the paper is  https://ieeexplore.ieee.org/abstract/document/8765346  。They also changed the original 7 * 7 convolution to the same 3 * 3 combination as in your project, but they didn 't use the dilated convolution 。

Ok, closing.


Use degree >= 3 nodes for pre-indexing targets

If we take starting nodes for traversing the graph at random, even if we take a weighted sample, could still accidentally grab a node that is off on a very low frequency or erroneous offshoot path.
By taking all nodes with >= 3, we always enable the option to take the better of the two or more adjacent paths
Possibly consider taking a weighted subset of these hub nodes, rather than taking all of them. But by taking all of them, we get a good way of indexing the graph completely
can explore by:

weighted walk forward from A until we find a hub node or find B
weighted walk forward from B until we find a hub node or find A
use the pre-calculated shortest path from A to B
can either stop there for a possibly, but not necessarily guaranteed, shortest path
Can continue shortest path searches from A and B UP UNTIL they are equal to or longer than the precalculated route from hub to hub, then we'll know for sure which is the shortest

done in version being prepared for preprint, done for now