Connect-FooInstance, try to improve enum times

Type of Change

[ ] Bug fix (non-breaking change, fixes #)
[ ] New feature (non-breaking change, adds functionality)
[ ] Breaking change (effects multiple commands or functionality)
[ ] Ran manual Pester test and has passed (`.\tests\manual.pester.ps1)
[ ] Adding code coverage to existing functionality
[ ] Pester test is included
[ ] Nunit test is included
[ ] Documentation
[ ] Build system
[x] Speedup

Purpose
Discussed briefly on slack with @potatoqualitee and partly confirmed by @wsuhoey... I'll try to recap here.
Topic is slooooow database enumeration on remote instances (read:  "with measurable latency as soon as you hit an instance with 100 dbs you'll get bored").
I created a script that enums every property we have as InitFields. Turns out that it seems that PrimaryFilePath is the culprit.
You can all confirm running with this branch something among the lines of
$x = connect-dbainstance -sqlinstance 'foo'
$stopwatch =  [system.diagnostics.stopwatch]::StartNew()
$y = $x.Databases.Name
$stopwatch.Stop()
write-host -fore green "took $($stopwatch.Elapsed.TotalMilliSeconds) ms"

Best noticeable results can be observed with a remote instance with a lot of databases.
In addition to that, and related to https://github.com/sqlcollaborative/dbatools/issues/3340 , 'IsSystemObject' and 'EncryptionEnabled' were missing (and we use it in Get-DbaDatabase).
On a parallel note, we may want to skip EncryptionEnabled checking in there for anything lower than 2012.
Again, you can test performances with something like this
$x = connect-dbainstance -sqlinstance 'foo'
$stopwatch =  [system.diagnostics.stopwatch]::StartNew()
$y = get-dbadatabase -sqlinstance $x
$stopwatch.Stop()
write-host -fore green "took $($stopwatch.Elapsed.TotalMilliSeconds) ms"

Approach
To reorganize the code (maybe it should be reviewed) collections of fields have been prettyfied and put in alphabetical order. At the very least, now they can be better read and compared.

merging to niph and testing


add drogo

add drogo from terra

Can you please reduce the size of the logo a bit? Or convert it to webp. Thanks


command not found: dotnet

Problem encountered on https://dotnet.microsoft.com/en-us/learn/dotnet/hello-world-tutorial/install
Operating System: macos
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.

Did you run the SDK installer to completion? It should create .NET installation in /usr/local/share/dotnet/?

Also, which version did you install?


Structure with R-Group isn't opened correctly from v3000 mol file

Steps to Reproduce

Open Ketcher
Open the attached file
Rgroup_V3000.mol.zip
Check that the structure is displayed correctly (see screenshots)

Actual behavior
Structure is deformed

Expected behavior
Structure is displayed correctly:

Desktop (please complete the following information):

OS: MacOS
Browser Chrome
Version 111.0.5563.146 (Official Build) (x86_64)

Ketcher version [e.g. v2.4.2].
[Version 2.9.0-rc.5]
Test case
EPMLSOPKET-1874

Closed as reported to a wrong project


Add BN_native2bn and BN_bn2nativepad, for native BIGNUM import/export

These are a couple of utility functions, to make import and export of
BIGNUMs to byte strings in platform native for (little-endian or
big-endian) easier.

This is expressly to make it easier for ourselves, and relates to discussions in #8320

Merged.
fa4d419c25c07b49789df96b32c4a1a85a984fa1 Add BN_native2bn and BN_bn2nativepad, for native BIGNUM import/export


x/website/tour: not accessible to screen readers

The editable code textbox appears as a blank canvas developers who are blind or visually impaired.

This has been true for some time, but I couldn't find an open issue for this so I'm creating one.

I tested in Windows with NVDA. All lines and characters are said as "blank"
https://github.com/golang/go/assets/13508141/cb51614f-5e92-4101-8efd-c652ea99be59
As a comparison, in the Playground the lines and characters are said correctly
https://github.com/golang/go/assets/13508141/0b6c10a0-2bc0-4ecc-a751-505e4984fe41

This seems to be caused by the use of codemirror5.
A possible fix would be to use codemirror6 or monaco instead.

cc @jamalc

Sorry for the noise, this is of course a dupe of #1437 in repo golang/tour


5.6.0b4 Not Supported

In your readme page here you state that a Unity 5.6.0b2 an up is sufficient to run this project but this is not the case.
I run 5.6.0b4 and got this error.
* Assertion at ..\mono\mini\unwind.c:616, condition cfa_reg != -1' not met`
And nothing new shows up.

Thx. Fixed - in general the latest master should work with the latest version of Unity.


Bug: 1.4.0rc1 basic-auth password should not be required

Summary
With Kong 1.4.0rc1, password is a required field for creating basic-auth passwords.
While, this change makes total sense as the API never returns back an auto-generated password in plain-text, this is a breaking change.
Steps To Reproduce
# start Kong 1.4.0rc1
http :8001/consumers username=foo
HTTP/1.1 201 Created
Access-Control-Allow-Origin: *
Connection: keep-alive
Content-Length: 115
Content-Type: application/json; charset=utf-8
Date: Mon, 07 Oct 2019 02:21:43 GMT
Server: kong/1.4.0rc1
X-Kong-Admin-Latency: 9

{
    "created_at":<PHONE_NUMBER>,
    "custom_id": null,
    "id": "2405d5c9-4547-4032-a1cb-832a0cda4c1a",
    "tags": null,
    "username": "foo"
}

http :8001/consumers/foo/basic-auth username=foo
HTTP/1.1 400 Bad Request
Access-Control-Allow-Origin: *
Connection: keep-alive
Content-Length: 147
Content-Type: application/json; charset=utf-8
Date: Mon, 07 Oct 2019 02:22:06 GMT
Server: kong/1.4.0rc1
X-Kong-Admin-Latency: 1

{
    "code": 2,
    "fields": {
        "password": "required field missing"
    },
    "message": "schema violation (password: required field missing)",
    "name": "schema violation"
}

Additional Details & Logs

Kong version ($ kong version): 1.4.0rc1

@hbagdi, why it should not be required? The password is hashed. So even if the source for the hashing function is auto-generated, you cannot never find out what was the source, unless you brute force such password. So that makes autogenerated passwords totally useless. Thus password must be required.

As I said in the original post, this change is totally valid and makes sense as the previous behavior was unusable. I agree that we can classify this as a bug and change the behavior.
We should make it a point to call this out in the changelog (which we don't do at the moment in rc1 branch).

@hbagdi thanks for clarification! we are on same page!


Enforce blueprint data is always untagged during the interim

We're in a transition period during which the Rerun ecosystem is slowly moving over to tagged data.
During that time, it is common to end up in situations where the blueprint intermixes both tagged
and untagged components, which invariably leads to undefined behavior.
To prevent that, we just always hot-patch it to untagged, for now.
Examples:

An SDK logs a blueprint (tagged), which is then updated by the viewer (which uses untagged log calls).
Somebody loads an old .rbl from somewhere and starts logging new blueprint data to it.
Etc.

This fixes all known blueprint bugs from the last couple days.
In the future, we will want to make sure that the viewer logs blueprint data with appropriate tags, which is part of the log(MyArchetype.my_component()) story.
The sooner the better, so that the ecosystem can start to converge on always-tagged blueprint files.

Hmmm, the issue with this is that, while it fixes all the problems, it doesn't help the ecosystem move forward (i.e. you want Menu > Save blueprint to be tagged).
Maybe a query-time solution is more appropriate here. Lemme investigate that.

Actually, let's get this in no matter what. If I can find and land an alternative before 0.21 gets out, that's a nice bonus; but either way, this fixes our problems.


line number now output when test fails

should resolve #4
To test:
modify an existing gleeunit test like:
pub fn example_mult_test() {
  assert 4 = 2 * 7
}

Then run gleam test --target=javascript in your terminal.

What about adding the line number like so:
process.stdout.write(`\n❌ ${moduleName}.${fnName}:${error.line}: ${error}\n`);

@lpil is there a desire to write a test that fails on purpose, so we explicitly test the error handling functionality?
Also since the test runner for JS is a custom test runner, would it be useful to look at test runners like Jest/Ava, so that folks dont have to write a bunch of functionality from scratch if they want to add features later?

@lpil is there a desire to write a test that fails on purpose, so we explicitly test the error handling functionality?

I think best to just edit the tests to do whatever you want for now. In future when we have a less hacky test runner we'll have real tests about output formatting.

Also since the test runner for JS is a custom test runner, would it be useful to look at test runners like Jest/Ava, so that folks dont have to write a bunch of functionality from scratch if they want to add features later?

We are not going to depend on npm in this package at all, but you could write a gleam_ava package etc. Would be cool!


Add: WeaviateDB Support

Added WeaviateDB vector store.
This pull request:

progresses: #29

@tarun-aiplanet Can you review this PR?

There is a RAG challenge going on until next month. Do you want to participate?
You can add an example or cookbook using Weaviate and participate in the challenge. Top 3 examples/cookbook will get a swag delievered to them.

@tarun-aiplanet Sure, I would like to participate. I will add an example for Weaviate.


Sphinx v3.3 upgrade breaks enumerable nodes with no title

Describe the bug
https://github.com/sphinx-doc/sphinx/commit/66dda1fc50249e9da62e79380251d8795b8e36df breaks enumerable nodes with no title because they're no longer added to env.toc_fignumbers.
To Reproduce
Run the current docs with sphinx = 3.3.0 . The break is introduced in my-lemma and persists for all enumerable nodes with no explicit title.
Expected behavior
IMO enumerable nodes with no title should be numbered.
Environment

Python Version: 3.8.5
Sphinx version: 3.3.0
Operating System: MacOS

Thanks, @najuzilu for raising this one. The issue has been fixed now in v0.1.0.


Have Instance level config

I would love the config to not be global. It would be super useful to sometimes validate only the syntax of the email address, like maybe when importing a list of people, but other times do a more strict check like when a user is changing their own email address, or trying to send an email to a specific address.

You can override any configuration parameter per instance:
EmailAddress.valid?("user@domain", host_validation: :syntax)
EmailAddress.new("user@domain", host_validation: :syntax)


az mysql flexible-server identity doesn't allow to remove identity from replica server

Describe the bug
Azure CLI does not allow to to remove identity from replica server.
Resource Provider API allows such operatoon and completes it successfully.
Related command
az mysql flexible-server identity remove
Errors
Cannot remove identities from a server with replication role. Use the primary server instead.
Issue script & Debug output
Create MySQL Flexible server replica with user assigned managed identity.
Try to remove identity using az mysql flexible-server identity remove.
Operation fails on the client side validation performed by Azure CLI.
https://github.com/Azure/azure-cli/blob/d1369fdd681eb1075401f133b04d5fdd73d416ef/src/azure-cli/azure/cli/command_modules/mysql/custom.py#L1625-L1626
Expected behavior
Identity to be removed successfully.
Environment Summary
azure-cli                         2.64.0
core                              2.64.0
telemetry                          1.1.0
Additional context
No response

Thank you for opening this issue, we will look into it.

Adding @tameikal-msft and @SudheeshGH to help with this


Error installing intero (Network)

I used a clean Debian instance to set this up: Linux 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64
I installed emacs with sudo apt-get install emacs which resulted in version GNU Emacs 24.5.1ahi-common3:amd64 (0.6.32-2)
I installed stack with curl -sSL https://get.haskellstack.org/ | sh and set up a new project with stack new test and stack setup.
I then put the following into ~/.emacs:
(require 'package)
(add-to-list
 'package-archives
 '("melpa" . "http://melpa.org/packages/") t)
(package-initialize)
(package-refresh-contents)
(package-install 'haskell-mode)
(package-install 'intero)
(add-hook 'haskell-mode-hook 'intero-mode)

And then when I opened test/app/Main.hs in the stack project, I got the following output:
Intero is not installed in the Stack environment.
Installing intero-0.1.34 for GHC 8.4.4 ...
intero-0.1.34: configure
intero-0.1.34: build
--  While building package intero-0.1.34 using:
      /home/steveykrouse/.stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_<IP_ADDRESS>_ghc-8.4.4 --builddir=.stack-\
work/dist/x86_64-linux/Cabal-<IP_ADDRESS> build --ghc-options " -ddump-hi -ddump-to-file"
    Process exited with code: ExitFailure 1
    Logs have been written to: /home/steveykrouse/.stack/global-project/.stack-work/logs/intero-0.1.34.log
    Configuring intero-0.1.34...
    Preprocessing executable 'intero' for intero-0.1.34..
    Building executable 'intero' for intero-0.1.34..
    [ 1 of 10] Compiling Intero.Compat    ( src/Intero/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/build/int\
ero/intero-tmp/Intero/Compat.o )
    [ 2 of 10] Compiling GhciTypes        ( src/GhciTypes.hs, .stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/build/intero/\
intero-tmp/GhciTypes.o )
    [ 3 of 10] Compiling GhciMonad        ( src/GhciMonad.hs, .stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/build/intero/\
intero-tmp/GhciMonad.o )
    [ 4 of 10] Compiling GhciTags         ( src/GhciTags.hs, .stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/build/intero/i\
ntero-tmp/GhciTags.o )
    [ 5 of 10] Compiling GhciInfo         ( src/GhciInfo.hs, .stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/build/intero/i\
ntero-tmp/GhciInfo.o )
    [ 6 of 10] Compiling GhciFind         ( src/GhciFind.hs, .stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/build/intero/i\
ntero-tmp/GhciFind.o )
    [ 7 of 10] Compiling Completion       ( src/Completion.hs, .stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/build/intero\
/intero-tmp/Completion.o )
    [ 8 of 10] Compiling Paths_intero     ( .stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/build/intero/autogen/Paths_inte\
ro.hs, .stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/build/intero/intero-tmp/Paths_intero.o )
    [ 9 of 10] Compiling InteractiveUI    ( src/InteractiveUI.hs, .stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/build/int\
ero/intero-tmp/InteractiveUI.o )

    /tmp/stack14281/intero-0.1.34/src/InteractiveUI.hs:116:1: warning: [-Wdeprecations]
        Module ‘Network’ is deprecated:
          The high level Network interface is no longer supported. Please use Network.Socket.
        |
    116 | import qualified Network
        | ^^^^^^^^^^^^^^^^^^^^^^^^
    /tmp/stack14281/intero-0.1.34/src/InteractiveUI.hs:117:1: warning: [-Wdeprecations]
        Module ‘Network.BSD’ is deprecated:
          This platform dependent module is no longer supported.
        |
    117 | import Network.BSD
        | ^^^^^^^^^^^^^^^^^^
    /tmp/stack14281/intero-0.1.34/src/InteractiveUI.hs:695:32: warning: [-Wdeprecations]
        In the use of ‘accept’ (imported from Network):
        Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
        |
    695 |                   (h, _, _) <- Network.accept sock
        |                                ^^^^^^^^^^^^^^
    /tmp/stack14281/intero-0.1.34/src/InteractiveUI.hs:729:12: warning: [-Wdeprecations]
        In the use of ‘getProtocolNumber’ (imported from Network.BSD):
        Deprecated: "This platform dependent module is no longer supported."
        |
    729 |   proto <- getProtocolNumber "tcp"
        |            ^^^^^^^^^^^^^^^^^
    /tmp/stack14281/intero-0.1.34/src/InteractiveUI.hs:735:19: warning: [-Wdeprecations]
        In the use of ‘getHostByName’ (imported from Network.BSD):
        Deprecated: "This platform dependent module is no longer supported."
        |
    735 |        address <- getHostByName "<IP_ADDRESS>"
        |                   ^^^^^^^^^^^^^
    /tmp/stack14281/intero-0.1.34/src/InteractiveUI.hs:736:32: warning: [-Wdeprecations]
        In the use of ‘aNY_PORT’ (imported from Network.Socket):
        Deprecated: "Use defaultPort instead"
        |
    736 |        bind sock (SockAddrInet aNY_PORT (hostAddress address))
        |                                ^^^^^^^^
    /tmp/stack14281/intero-0.1.34/src/InteractiveUI.hs:736:42: warning: [-Wdeprecations]
        In the use of ‘hostAddress’ (imported from Network.BSD):
        Deprecated: "This platform dependent module is no longer supported."
        |
    736 |        bind sock (SockAddrInet aNY_PORT (hostAddress address))
        |                                          ^^^^^^^^^^^
    [10 of 10] Compiling Main             ( src/Main.hs, .stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/build/intero/inter\
o-tmp/Main.o )
    Linking .stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/build/intero/intero ...
    /usr/bin/ld.gold: error: cannot find -ltinfo
    collect2: error: ld returned 1 exit status
    `gcc' failed in phase `Linker'. (Exit code: 1)
Could not install Intero!

We don't know why it failed. Please read the above output and try
installing manually. If that doesn't work, report this as a
problem.

WHAT TO DO NEXT

If you don't want to Intero to try installing itself again for
this project, just keep this buffer around in your Emacs.

If you'd like to try again next time you try use an Intero
feature, kill this buffer.

/usr/bin/ld.gold: error: cannot find -ltinfo

Try installing libtinfo-dev.

Thanks @neongreen! Maybe I should rename this issue to Please explicitly list all the pre-requites of intero. It seems like stack is a pre-req, and so it emacs, but not which version of either. Is haskell-mode also a pre-req? How about this libtinfo-dev? Maybe this list of pre-reqs exists but I haven't been able to find it...

Well, listing the prerequisites for various systems seems like a nice idea, yes.


Add Kurtosis Starlark RabbitMQ package to the list of operations tools

This is a Kurtosis Starlark Package allowing you to spin up an n node RabbitMQ Cluster.

@laurentluce Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.


Remove opentelemetry-sdk-extension-autoconfigure from samples

Fixes #31886 and removes confusing error messages from pipeline logs

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

/azp run azure - core - ci


Move \fancyhf out of \ifdocumenttype

Fixes inconsistent header when no document type is specified, as described in https://github.com/livecomsjournal/article_templates/issues/33

Thanks! @dwsideriusNIST - this should fix your problem when you don't specify a document type.


Question: How to handle projects that require Yarn.

I am currently trying to package
https://github.com/marktext/marktext
They require yarn, which is hardcoded in their scripts, so npm install --package-lock-only --legacy-peer-deps fails.
Is it possible to create a yarn.lock and rename it or is npm required for the service to work?

It requires npm to run. But keep in mind the recommended way of installing things is --ignore-scripts so that random scripts are not running. You can then run these at some later directly.


Fix disableMultiItemChange example

disableMultiItemChange can only apply to update, patch, remove.

Thanks for the catch!


is it possible to reduce memory use when disabled lwjgl(output)

First, what kinda memory use are we looking at? I would say my memory usage on Minecraft 1.12.2 spikes up to 1.5GB max, how is it for you?
The official Minecraft launcher offers some JVM arguments which might be able to improve garbage collection etc.. For example these are the arguments for 1.12.2-forge:
-Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
You could try to add those to your config via the hmc.jvmargs property.
Even though Minecraft is not rendering anything when launched with HeadlessMc's lwjgl flag, render settings could still affect performance. Maybe try to launch Minecraft normally, turn all render settings down to the minimum, then copy the options.txt file into the directory where HeadlessMc is running the game, or edit that file there right away.
Then you could try optimization mods. Optifine works with HeadlessMc (at least on 1.12.2 I think), I have not tested other mods like Sodium on other versions but you could try those, too.
If you play 1.12.2-forge you can also try out HeadlessForge (Incompatible with Optifine). Just ignore all instructions in that repo and download the 1.2.0 version and put it in your mods folder. Then add -Dheadlessforge.no.console=true to your hmc.jvmargs property in your config, or launch the game like this:
launch <version> --jvm -Dheadlessforge.no.console=true
HeadlessForge is more aggressive than HeadlessMc and might be able to improve memory usage.

1.19 vanilla with no jvm args (lwjgl disabled)
max up to 3g ram,avg at 2.5g
I will try the solution that you provided,Thanks


XML attribute group-by-instances reduces number of tests run

TestNG Version
Encountered in v6.9.10
Expected behavior
Running XML test file containing group-by-instances="true" executes all listed tests, but reordered based on the individual instances.
Actual behavior
Tests with group-by-instances set to true will be reordered as expected, but some tests do not get executed. In the framework this was discovered, isolating the exact reason is challenging. The only discovery thus far is that the issue is resolved upon removing group-by-instances.
The impact there is substantial. 3 classes never even get run, and those that do result in some test methods missing. I'll be looking into it further.
Is the issue reproductible on runner?
Yes. Experienced on the Eclipse plugin and while running through Maven builds.
Test case sample
testng.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="testng" verbose="2">
    <!-- Bugged test. Remove group-by-instances and compare number of tests. -->
    <test name="gbi-bug" group-by-instances="true">
        <classes>
            <class name="tng.bug.StandaloneTestA" />
            <class name="tng.bug.StandaloneTestB" />
            <class name="tng.bug.TestFactory" />
        </classes>
    </test>
</suite>

StandaloneTestA.java
package tng.bug;

import org.testng.annotations.Test;

import static org.testng.Assert.assertTrue;

public class StandaloneTestA{

    @Test
    public void test1(){
        assertTrue( 0 < 1 );
    }

    @Test
    public void test2(){
        assertTrue( 0 < 1 );
    }

    @Test
    public void test3(){
        assertTrue( 0 < 1 );
    }
}

StandaloneTestB.java
package tng.bug;

import static org.testng.Assert.assertTrue;

import org.testng.annotations.Test;

public class StandaloneTestB{

    @Test
    public void test1(){
        assertTrue( 0 < 1 );
    }

    @Test
    public void test2(){
        assertTrue( 0 < 1 );
    }

    @Test
    public void test3(){
        assertTrue( 0 < 1 );
    }
}

TestFactory.java
package tng.bug;

import org.testng.annotations.DataProvider;
import org.testng.annotations.Factory;

public class TestFactory {

    @Factory(dataProvider="testProvider")
    public Object[] testFactory(boolean positive) {
        if (positive) {
            return new Object[]{ new PositiveTest() };
        }
        else {
            return new Object[]{ new NegativeTest() };
        }
    }

    @DataProvider
    public Object[][] testProvider() {
        Object[][] data = new Object[30][1];
        for (int i=0; i<data.length; i++)
            data[i][0] = (i%2==0);
        return data;
    }
}

PositiveTest.java
package tng.bug;

import static org.testng.Assert.*;

import org.testng.annotations.Test;

public class PositiveTest {

    @Test
    public void test1(){
        assertTrue( 0 < 1 );
    }

    @Test
    public void test2(){
        assertTrue( 0 < 1 );
    }

    @Test
    public void test3() {
        assertTrue( 0 < 1 );
    }
}

NegativeTest.java
package tng.bug;

import static org.testng.Assert.assertTrue;

import org.testng.annotations.Test;

public class NegativeTest {

    @Test
    public void test1(){
        assertTrue( 0 < 1 );
    }

    @Test
    public void test2(){
        assertTrue( 0 < 1 );
    }

    @Test
    public void test3() {
        assertTrue( 0 < 1 );
    }
}

@juherr Thanks for taking the time on this. I reduced my code down today and added it to the initial post. This is the simplest I could bring it down to while still encountering the error. All of the test classes are similar - each having 3 simple tests to help track how many tests run/which got omitted.
The TestFactory also produces 30 tests (as written in the DataProvider method) because the bug seems to disappear at values less than that. I think that it may be some kind of memory limitation, or a problem when creating a graph of the tests at startup. If this doesn't work on your machine, I'd recommend cranking up the number of tests TestFactory creates to a significantly larger number before stating it doesn't work.
Thanks again! I appreciate the speed you and Cedric respond to issues with. 😃

I can confirm I can still reproduce the issue with TestNG 6.11

@apetkova Ok, thanks. We will try to have a look on it.


router-outlet inside a ngIf

Dart VM version: 2.0.0-dev.55.0 (Mon May 14 09:23:07 2018 +0200) on "windows_x64"
angular: 5.0.0-alpha+11
angular_router: 2.0.0-alpha+11
I have 2 nested router-outlet. The second one is inside a ngIf. This second router-outlet seems to not be correctly created when the condition is toggled to true.
Full reproduction:
import 'dart:async';

import 'package:angular/angular.dart';
import 'package:angular_router/angular_router.dart';

import 'main.template.dart' as self;

@GenerateInjector(const [
  routerProvidersHash,
])
final InjectorFactory injector = self.injector$Injector;

main() {
  runApp(
    self.BodyComponentNgFactory,
    createInjector: injector,
  );
}

@Component(
    selector: 'body',
    template: '<router-outlet [routes]="routes"></router-outlet>',
    directives: const [RouterOutlet])
class BodyComponent {
  final List<RouteDefinition> routes = [
    new RouteDefinition(
        routePath: new RoutePath(path: ''),
        component: self.AppComponentNgFactory),
  ];
}

@Component(selector: 'my-app', template: '''
<button (click)="isInitialized = true">Initialize</button>

App initialized

  <router-outlet [routes]="routes"></router-outlet>

''', directives: [routerDirectives, coreDirectives])
class AppComponent {
  // If `isInitialized is initially `true`, then the router-outlet works!
  bool isInitialized = false;

  final List<RouteDefinition> routes = [
    new RouteDefinition(
        routePath: new RoutePath(path: '', useAsDefault: true),
        component: self.FirstPageComponentNgFactory),
  ];
}

@Component(selector: 'first-page', template: 'FirstPage')
class FirstPageComponent {}

When I click on the "Initialize" button, the title is displayed correctly but the inner page is not.
If we hardcode the variable isInitialized to true, then it works.
I try to convert an AngularDart3 app to AngularDart5 and this behavior took me hours to reproduce.
Is this the expected behaviour? How can I workarround this?

Unfortunately this is expected behavior, and there isn't much we can do to fix this without refactoring the router.
Version 2 of the router uses dynamic router configuration. Upon navigation the router has to build the component tree in order to resolve a URL to a hierarchy of matching routes. If you happen to have an NgIf that hides a router outlet, it can't complete this resolution.
Now your case is a little special. Even though the router can't resolve the nested route, the initial route is a sufficient match for '/', which is why it renders at all instead of failing to navigate. It might be possible to have the nested outlet render the matching route when created by the NgIf, but this would have very inconsistent results. If you tried navigating to a nested route with a non-empty path, it wouldn't work. Are you wanting this to work for nested routes with non-empty paths too, or just the empty path like your example?
You could try moving the NgIf into the nested route? Although this may make achieving the layout you desire impossible.
There is another rather convoluted and messy workaround that I wouldn't recommend unless you absolutely need it. Create a second router-outlet that is shown when the other is hidden, and add a single route to an empty component that matches anything (or better yet, matches any of the real nested routes -- you might need multiple routes for this). This will allow navigation to succeed. When you want to display the nested route, update the condition bound to NgIF, then invoke router.navigate() on the current path, with NavigationParams(reload: true, replace: true). This will trigger the router to navigate which will instruct the router outlets to render their components. Note it's important your routed components also extend CanReuse to prevent them being recreated (and resetting their state -- which may hide the NgIf again).

Hello Leon,
Thank you for the explanation.
I will try to find a workaround with router.navigate(reload: true/replace: true).

there isn't much we can do to fix this without refactoring the router

Can you tell us if there is some planned work for improving this version of the router? Is this router the one used inside Google for AdWord?

Can you tell us if there is some planned work for improving this version of the router?

We're always working to improve the current version, but a change of this magnitude would be a whole new version, which we have no short term plans to do. We're currently observing use across many apps and collecting valuable feedback such as yours. Please continue to file issues if you have trouble with this version.

Is this router the one used inside Google for AdWord?

I can't comment on internal projects.

This thread is old, but I wanted to suggest another workaround:  Use a guarding component that puts *ngIf around it's content children.  This should allow the router-outlet's constructor to execute (which sets up the relationship to its parent)
Something like
<some-guard [showIf]="someExpression">   <router-outlet [routes]="myRoutes"></router-outlet> </some-guard>


Python 3.2 venv bug

Using a fresh burrito, homebrew installs of python3.2 and python2.7 on Lion
When trying to generate a py32 container burrito is defaulting to the the distribute-0.6.24-2.7.egg and fails when pip installs.
The fix is simple, just delete it and try again
$ rm -Rf  ~/.venvburrito/lib/python/distribute-0.6.24-py2.7.egg
$ mkvirtualenv -p $(which python3.2) --distribute py32

Confirmed issue also occurs on Ubuntu 10.10. Thanks for the quick fix commands!

You're welcome


Automate package name generation in debian_config.json

Currently this is hardcoded in https://github.com/aspnet/MetaPackages/blob/efbc95386815b8a77f912eef3e36a7509ec7a1d3/tools/debian_config.json#L8. We should automate this so we don't have to manually update this every release.

Work will actually be done in Universe.

Work completed in rel/2.0.3


Add prop autocomplete

Description
To Fix

Suggestions are populated outside tags using Ctrl + Space. Needs adjustment to regex

Checklist

[ ] For UI or styling changes, I have added a screenshot or gif showing before & after
[ ] I have added a changeset
[ ] I have added to the docs where applicable
[ ] I have added to the VS Code extension where applicable

@archiewood I've pushed some changes to this. If you've got a chance to try it out, let me know what you think

@hughess @archiewood What's the status of this PR? Any plans to finish it up?

Yes we plan to ship this one

I'm going to close this as stale, we can re-open when it is ready for review


Does edge tpu support chrome os debian terminal?

@fsx950223 I'll have to relay this to the team for more info, but afaik, the system requirements are listed here:
https://coral.withgoogle.com/docs/accelerator/get-started/#requirements

@fsx950223 I'll have to relay this to the team for more info, but afaik, the system requirements are listed here and Chrome OS is not listed:
https://coral.withgoogle.com/docs/accelerator/get-started/#requirements

I have installed runtime successful but the device seems hasn't been detected.

It seems that my usb line is broken.

@fsx950223 Hi again, we are not planning to support Chrome OS due to the fact that Debian in Chrome OS is a very restricted LXC container (and it's in beta). I'm not too familiar with how this Debian containers work but your issue is most-likely due to the container not being able to detect the usb devices (even though your actual OS did). This may be a good link to see how to get it connecting:
https://kmyers.me/blog/chromeos/chromeos-75-0-3759-4-brings-proper-usb-support-to-linux-applications-and-breaks-a-few-things-in-the-process/
Hope this helps!

@fsx950223 Hi again, we are not planning to support Chrome OS due to the fact that Debian in Chrome OS is a very restricted LXC container (and it's in beta). I'm not too familiar with how this Debian containers work but your issue is most-likely due to the container not being able to detect the usb devices (even though your actual OS did). This may be a good link to see how to get it connecting:
https://kmyers.me/blog/chromeos/chromeos-75-0-3759-4-brings-proper-usb-support-to-linux-applications-and-breaks-a-few-things-in-the-process/
Hope this helps!

It worked. Thank you for your help.


Add Aswin Sanakan to Contributors list

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


[BUG] degree indicator not displaying for gradients

Description
The display indicator that displays real-time degree value for gradient-border and gradient background not displaying.
Screenshots

It's great having you contribute to this project by creating an issue Make sure you are assigned to this before you work on it and you read the Contributing.md file, Thank you! Welcome to the community :nerd_face:

Noted, thanks. Turned it to 2 separate issues


feat: support new grammar falsy operator

This is not related to this PR, but I have one question. This repo does not accept issues, where should I send it?

@clason hi :)
Please review.


docs: Add ActorControlSelfExtra

Running generate-log-guide picked up previous changes from #107, hence the regex changes for CombatantMemory.
Closes #118.
Wasn't sure if it made sense to flag other fields as playerIds, since technically any param# field could contain a player ID. This also holds true for ActorControlExtra.

I see that the ActorControlExtra categories were also expanded to include DisplayPublicContentTextMessage, do you have an example line/other information we can add to that section of the log guide?

Wasn't sure if it made sense to flag other fields as playerIds, since technically any param# field could contain a player ID. This also holds true for ActorControlExtra.

Yeah, unfortunately, anonymizer doesn't support conditionally anonymizing a field that might contain a player id based on some other field value; it'll either throw an error if it expects but doesn't find a playerId-looking value in a playerId field, or it will throw an error if it finds a known player id in an unexpected field.
I think the second outcome is better for now (which is as you have it), so at least the person doing the anonymizing will get notified if a known player id is not getting anonymized in the exported log.  But we should probably add a TODO to have anonymizer support conditionally anonymizing fields without throwing errors.  (And if we're going to do that, we should probably also have it pre-populate anonMap with AddedCombatant player ids, rather than waiting until it encounters one in the wild.)

I see that the ActorControlExtra categories were also expanded to include DisplayPublicContentTextMessage, do you have an example line/other information we can add to that section of the log guide?

I don't have one saved that I wouldn't have to grep through 20gb of log files to find as a raw packet dump and then reconstruct, unfortunately.
I can add details for the params but not an example line.

I don't have one saved that I wouldn't have to grep through 20gb of log files to find as a raw packet dump and then reconstruct, unfortunately.

I dug this up from #99 - should be reformattable if we want an example:
4096|2024-03-18T20:33:22.7130000-04:00|ActorControl|400058CA|2100|00000000|00000848|00000FA0|00000000|00000000|c862c35712ed4122
00|2024-03-18T20:33:22.0000000-04:00|0044|Art|O spear unyielding, become thee a thousand soldiers!|cf0c282daa64b90b

0x848 = https://xivapi.com/PublicContentTextData/2120

Alright, added info about DisplayPublicContentTextMessage. Enabling auto-merge on this one since I won't have time to look at anything github-related tomorrow.


Updated example for Laravel 8 and PHP 8?

Can this example get updated for Laravel 8 and PHP 8?
richarvey/nginx-php-fpm 2.0.0 supports PHP 8.1.

Just tested deploying Laravel 8.  Only necessary change is changing the nginx-fpm to 2.0.0. Eg.
FROM richarvey/nginx-php-fpm:2.0.0
Don't know how to submit pull requests so somebody please do that.
Also, I wonder if you could have a separate git that only contains the necessary files to add to a default laravel install, like the Docker files, scripts etc. Instead of cloning a old Laravel package.

So all we need to do to update our app to PHP 8 is to update the Dockerfile to nginx-php-fpm:2.0.0?

So all we need to do to update our app to PHP 8 is to update the Dockerfile to nginx-php-fpm:2.0.0?

Yeap, top line from Dockerfile.
FROM richarvey/nginx-php-fpm:2.0.4
Considering this isn't updated, and is listed on the official render docs on getting Laravel setup, I'd suggest keeping the docker files, scripts and have a bit about setting up force https as the package instead. That way it can be copied into existing Laravel apps.

Could you explain how to do the implementation with Laravel 9?

Could you explain step by step how to do the implementation with Laravel 9?

Follow official Laravel guide and install Laravel 9.
After installed, copy the conf/nginx folder and .dockerignore Dockerfile into your new Laravel 9 directory.
In Dockerfile, change the first line, FROM richarvey/nginx-php-fpm:1.9.1 to FROM richarvey/nginx-php-fpm:2.0.4. That 'should' work. Change the version 2.0.4 to whatever the latest nginx-php-fpm is.

Thanks a lot

@MeikyuuTrader, thanks for the info. That saved me some headache.
I, however, made a small change to ensure new updates sync:
FROM richarvey/nginx-php-fpm:latest

How do I install npm packages?
Can anyone help me with this?

How do I install npm packages? Can anyone help me with this?

As far as I've seen, you can add script files in the scripts folder to be executed.

My migrations not migrating please any help thanks so much


Styling for full-line fields

Is your feature request related to a problem? Please describe.
I don't look at full-line fields and inline fields as fundamentally different things, simply different syntaxes for the same thing. It becomes visually confusing to me when one is styled as a key-value pill and the other isn't.
Describe the solution you'd like
Extend the inline field styling to also cover full-line fields, or provide a config-only option for doing so.
Describe alternatives you've considered
Ensuring that full-line fields and inline fields have a shared CSS class, and that this is documented, would enable users to achieve this with CSS snippets. However, this is a little bit less convenient to work with than a default behavior or a setting.

Hmm I'd imagine this is somewhat easier than your previous query since frontmatter styling is something many theme devs have already done. However, I'm not aware of how to correctly add a CSS class to the frontmatter.

Full-line fields in this case probably refers to inline fields of the form
- **key**:: value

which are not currently styled. I haven't applied styling to these because it is notably more challenging than in the [key:: value] case - I have to try and parse the rendered HTML for such key:value pairs which is quite error prone! I will investigate.


integrate into joplin directly

Why is that feature not integrated into joplin? @laurent22 are you opposed to that? I mean that is a feature that makes life easier and does not hurt anyone and I think many would use it. At a minimum it is a better workaround than copying the id, the going to note, then remembering the syntax and then writing, as it is right now.
And a very important is, that it gets integrated into the PHONE APP.
Many note taking apps has this function with different approaches, but never with such difficult a approach as joplin. for example notion has a button "copy link to block" for example. But this approach presented by @hieuthi is the best i think.
@hieuthi made it like in github, am i correct? If so I think it needs to be polished before integrating. For example It would be better if the icon would be smaller, like github does
. I would also suggest to darken the color. And of course the main thing is to remove the letters

I agree with the comment bout the icon it is way to big and fuzzy, not clear and sharp.


Add package utf8

I'm interested in package utf8

Here is official site of package http://utfcpp.sourceforge.net/

This package is using SVN: https://sourceforge.net/p/utfcpp/code/HEAD/tree/v2_0/
Note that v2.3.4 is the latest released version and the version I am interested in.

Used build system: None (header-only)

This package has no dependencies

@ruslo I can work on a Hunterized fork.

Released: https://github.com/ruslo/hunter/releases/tag/v0.23.92

I believe this is done here https://github.com/ruslo/hunter/pull/1711


Updating markdown files

Updating README.md
Updating SUPPORT.md

@DonJayamanne it also handles mamba micromamba miniconda miniforge etc right?

@DonJayamanne it also handles mamba micromamba miniconda miniforge etc right?

That looks to be correct - I updated your edit above to include those. Is there a place that references all of the supported environments I could pull from?

I updated your edit above to include those. Is there a place that references all of the supported environments I could pull from?

I'd say yes, but anaconda, micromamba, conda, etc. are all different installs and thats not easily discoverable for documentation purposes.

t also handles mamba micromamba miniconda miniforge etc right?

Not really, I haven't added specific code to look for micromamba,
Will add a PR to look for some of the known paths.


Error packaging with py2app

When trying to build a simple test app (EskyExample) using Python3.3.3 and PyQt5 on OSX 10.9.3 (Mavericks) I get the following error when running "python3 setup.py bdist_esky":

error: can't copy 'dist/EskyExample-0.0.1.macosx-10_6-intel/EskyExample-0.0.1.macosx-10_6-intel/EskyExample.app/Contents/Resources/lib/python3.3/config': doesn't exist or not a regular file

When I look in the directory there is a sub-directory called "config3.3m" which I'm guessing is the required object but with a different name.
Have I got something misconfigured somewhere or is this a bug when using Python3.3?
I'm using esky 0.9.8 and py2app 0.9, both installed via easy_install.
I would appreciate any help or advice you can give, thanks.

I do have the same issue, but with python 3.4 and esky 0.9.9. It seems that esky is not capable of identifying correctly the file (which is a directory actually) to copy. Has this issue been solved yet ?

unfortunately i don't have a mac, all i can is say is run the tests and go from there, ryan seems busy these days :( https://github.com/cloudmatrix/esky/wiki/Contributing

ryan seems busy these days

Unfortunately true; I do watch these issues but they tend to build up in my inbox for a while these days :-(
I suspect the problem here is just that newer versions of python/py2app have changed the file layout slightly, and esky hasn't been updated to keep up.  The relevant code seems to be [1] if anyone has the time and resources to figure out a patch.
[1] https://github.com/cloudmatrix/esky/blob/master/esky/bdist_esky/f_py2app.py#L118

Yep, that's exactly what it is. I just came home and didn't got the time to post.
I basically changed
copy_to_bootstrap_env("Contents/Resources/lib/"+pydir+"/config")
to

And it solved my issue. It took me some time to find the problematic line.

For now, I just have this dirty fix (it will only work for python 3.4), but I will try to make a PR soon, if no one more capable than me hasn't made it. We need to find a way to predict the part after the "-" in "/config-"

@JPFrancoia im sure you are capable enough ^^

Actually, esky with py2app will not work with python2 after this modification.


Fix ordering of ServiceNow directorates and add locations

Codecov Report
Base: 75.11% // Head: 75.00% // Decreases project coverage by -0.10% :warning:

Coverage data is based on head (65373dd) compared to base (cdf82b7).
Patch coverage: 38.23% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #276      +/-   ##
==========================================
- Coverage   75.11%   75.00%   -0.11%
==========================================
  Files         222      222
  Lines        8223     8251      +28
==========================================
+ Hits         6177     6189      +12
- Misses       2046     2062      +16

Impacted Files
Coverage Δ

core/service_now/interfaces.py
29.35% <16.00%> (-0.95%)
:arrow_down:

config/settings/base.py
93.98% <100.00%> (+0.04%)
:arrow_up:

core/service_now/types.py
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Add a "wrapper" header that includes firestore_exceptions.h from the iOS repo

This simplifies the Unity build (the SWIG part of the build has issues with directly including a header that comes from the iOS repo).

@cynthiajoan I can merge this PR if it helps with the Unity build.


Localization for glossary tag display names

Changes

First attempt at localizing glossary tag display names.
Kept the original YAML files for canonical tags to serve as a template, as it is the easiest way to iterate over terms in a Hugo template.
Added new keys to the original YAML files for canonical tags, indicating under which keys in the translations the localized terms can be found.
Changed the template in layout/docs/glossary.html to get localized terms based on the new keys in the YAML files for canonical tags.

Open questions

Is it acceptable to sort by the new .nameKey field?
This page originally had alphabetical order sorting. Some characteristics of having the tags be sorted on this field include the original order being maintained, as well as keeping the same ordering regardless of localization.
Should the original names and descriptions in the canonical tag YAMLs be kept for future reference?

Fixes kubernetes/website#30016
/area localization
/cc @a-mccarthy @seokho-son @sftim

/area web-development

Hi. Have you tested that this works how you expect for another localization?
You don't have to actually speak the language. For example, write the text backwards (eg Erutcetihcra not Architecture) and use that backwards text as a placehold for some non-English localization, then preview how it looks locally.

https://deploy-preview-37966--kubernetes-io-main-staging.netlify.app/en/docs/reference/glossary/?fundamental=true and
https://deploy-preview-37966--kubernetes-io-main-staging.netlify.app/de/docs/reference/glossary/?fundamental=true both look good to me.
Nice work.
LGTM. I'd like to know that the mechanism does allow localization and that we've tested this (I don't need proof - a written "Yes, I tested it" counts enough for me)

https://deploy-preview-37966--kubernetes-io-main-staging.netlify.app/docs/reference/glossary/?fundamental=true and https://deploy-preview-37966--kubernetes-io-main-staging.netlify.app/de/docs/reference/glossary/?fundamental=true both look good to me.
Nice work.

Thanks! 🎉😄

LGTM. I'd like to know that the mechanism does allow localization and that we've tested this (I don't need proof - a written "Yes, I tested it" counts enough for me)

I did, yes! I tested with pt-br, some excerpts:

Thanks
/lgtm
(As this is a change to the live site), I can approve this if someone else adds their /lgtm

This PR works for Korean localization as well. :)
Thanks @stormqueen1990
/lgtm

/approve
@stormqueen1990 - please mention this change on Slack on #sig-docs-localizations, folks will be keen to know!

@stormqueen1990 - please mention this change on Slack on #sig-docs-localizations, folks will be keen to know!

Hi @sftim! Will do!


Update FROM for new naming convention

Fix issue where bootstrap.sh would not complete
Update for new FROM image name convention
Revert "Fix issue where bootstrap.sh would not complete"
This reverts commit a88cea7ed5f3c2078129ea5e60b4170e770dd618.

I don't understand what this has to do with a88cea7, Can you clarify?


”Văliug” is listed in the drop-down menu

Description:
"Văliug" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Văliug" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Văliug, CARAȘ-SEVERIN(Văliug)".


Update asset info 0203

[x] ARIS (PolarisDAO), replace logo icon, update name and links

refer to
https://statemine.statescan.io/asset/16_410745

Logo
logo-polaris-dao.zip
Name
PolarisDAO
Links
twitter
https://twitter.com/polaris_dao
commonwealth
https://commonwealth.im/polaris-dao
subsocial
https://app.subsocial.network/2316
singular
https://singular.rmrk.app/collections/0ce19566b929da831f-POLARIS
singular
https://singular.rmrk.app/collections/0ce19566b929da831f-YFZGC?page=2
email
<EMAIL_ADDRESS>

Logo update
16.zip


[Feature Request]: HTTP / REST API Documentation

Describe the problem
I would like to use Chroma in a different language (Go). From what I understand, server/client mode is already supported but I could not find comprehensive documentation on the usage.
Describe the proposed solution
Write some documentation. It doesn't have to be too comprehensive. Generated FastAPI documentation works for me as well since it shouldn't be too difficult to figure it out (as long as it's as simple as the python side of things)
Alternatives considered
Write my own wrapper around Chroma. If this is not planned, this is what I shall do.
Importance
i cannot use Chroma without it
Additional Information
No response

I ended up writing a pure Go implementation of semantic search & sentence encoding. Working on the database/storage part. Having clickhouse → chroma → Go is a bit less efficient.

Please add this ink in documentation, because i searched for 3 days before i found this post and it's very helpfull.
Small Tip: the title could be like 'FastAPI to integrate ChromaDB with many other languages'

@Simone-98 completed, https://github.com/chroma-core/docs/pull/76


Force conda to use java11

Temporary workaround for #265

The test failure is due to the issue fixed in #261. I'll just merge everything and we can fix any real issues in follow up PRs.


Dimensions API dependencies

Where does the dimensions_search_api_client.py file come from?
It looks like a downloaded API client. Is there a related pip install for it?
We'll need to resolve that to make this library something that we can integrate into several other projects as a subpackage.
Thanks!

see https://github.com/NYU-CI/RCApi/pull/6
dependency is removed from rcapi and we can remove dimensions_search_api_client .py from repo.


Crash when used in conjunction with "what is it really used for" mod.

__plc__/control.lua:440: attempt to index field '?' (a nil value)
The variable global.gui[event.player_index] can sometimes be nil for some reason.
The way i reproduced it on my save was to plop down the PLC, mess about a bit, mine it and then much later i opened "what is it really used for" search box, typed in "crushed" and clicked "crushed stiratite" (but i doubt it matters what you pick) and then when one presses escape, the above error happens.
I fixed it locally by adding another check.
if global.gui.open and global.gui[event.player_index] and global.gui[event.player_index].main == event.element then

It seems like one of those corner cases caused by "something" and yes it should have a nil check. thanks for the feedback.
when i get a moment i shall fix this up

Fixed in latest version


User can start new globus deposit when saving as draft

When the user clicks "save as draft" (for the first time only) on a deposit where they selected "use globus":

See if the user exists in globus via globus client gem

If the user exists in globus:

Create new endpoint that user will put files into using globus client gem and set permissions correctly
Email user with this endpoint URL and other instructions (need text from PO)
Email sdr-support indicating a user has begun a globus deposit with info about the work

If the user does not exist in globus:

Email user with instructions explaining how to setup globus and ask them to return to work edit page when and click "Save As Draft" again when complete.

In both cases, show this message to the user on the top of the work detail page after redirecting:
"Please check your email for further instructions on how to proceed with your deposit of files into Globus."
Note that we will need to keep track of the state of this deposit, as the Deposit button on the work detail page should not be active unless we were actually able to create the user's folder in globus.  See #2865
UI workflow: https://projects.invisionapp.com/share/YQ132HXFX2GR#/screens/470591811_Globus_Workflow

@peetucket @amyehodge Should the 'Save as draft' button be disabled if the user does not have a Globus account?

@peetucket @amyehodge Should the 'Save as draft' button be disabled if the user does not have a Globus account?

@astridu I would not want to disable that button, because the user should be able to save metadata entries that they may have spent a lot of time on.

Seems like we need to figure out what to do when they aren't in globus client gem. Up to this point, this has been nearly everyone except for our repeat customers.

The challenge we face is that as currently scoped the "Save as draft" is what kicks off the process of setting up their Globus folder.  If they don't have an account yet, we can't do that.  So the approaches are:

Don't let them save as draft or do anything until they create a globus account (would need to be very well messaged at the top).  But I can definitely see Amy's point of this being undesirable.
Let them save as a draft, then detect they don't have an account, and then send them an alternate email giving them further instructions.  They would then need to come back to H2 when done and save as draft again to get the folders setup.

For option 2, we may also want to keep track of the fact they already got the instruction email so if they return to save as a draft again but still haven't setup their globus, they won't get the "setup" email again (though is perhaps too much complication for a limited edge case).

Users really need to be able to save their other work. If we didn't show them the rest of the form (so they wouldn't end up with unsaved data) until they create the globus account, it wouldn't be as big an issue, but that's a completely different design for this entire form.
Option 2 is sounding quite cumbersome. I don't have a great ideas about this at the moment but will keep thinking.

This may be out of scope and is basically the same as no. 1 above, but the SSO to Globus only takes seconds so this might not be so bad. This is how the flow might be:

Don't show the whole deposit screen, only show this question first: Is your deposit > 10GB?
If yes, and user does not have Globus account, provide them with a link to SSO into Globus and some messaging saying it will only take a few seconds and to come right back after they activate their account.
User returns to H2 and clicks a button that says something like "I have activated my Globus account."
After clicking that button, and we verify their Globus account is active, we display the rest of the page.

Some considerations: If the SSO into Globus fails for whatever reason, this could be a frustrating exercise.

@astridu I think that if the user needs to install the software and does not yet have it installed, then they need to do that first. Most of our users to date have not had the software installed already. So this will take much longer. I'm happy to be proven wrong re: the need to install the software before logging in, but if I'm right about that, I'm not sure this will work.

Astrid, we discussed a bit today, and came up with a slightly revised workflow, which is basically that users who are not yet setup for globus will get an email with instructions and asked to return to the work edit page and click "Save As Draft" again when ready.  This will then trigger the path of creating the folder, giving them permissions, etc.  I updated the description in this ticket, we should update the UI flow to match it.

@amyehodge @peetucket Did I get this right? 3 use cases https://invis.io/YQ132HXFX2GR#/470591811_Globus_Workflow:
For all 3 options, user is selecting Globus option to upload files.

User has Globus and clicks 'Save as draft': They get an email with a link where they can upload files in Globus
User does not have Globus, clicks on link to sign up for Globus: They are sent to SSO into Globus. If Globus is successfully downloaded, they can click 'Save as draft' and will get an email with a link where they can upload files in Globus.
User does not have Globus, clicks on 'Save as draft': They get an email with a link where they can SSO into Globus. Once they download Globus, they return to H2 to click on 'Save as draft' again in order to get the email with the link to upload files in Globus.

I think option 2 may not be plausible, though I defer to Amy on this. We were thinking it would be option 1 (which is already shown in your flow) or option 3.

I will break the "If user exists" work out into one or more new tickets. This ticket will be for adding the globus_client gem to H2 and handling the "if user does not exist" branch.


Componentize and style

broke the editor into components and added a styles prop to each to pass down styles allowing the user to customize the editor.

Sweet. Looks like the unit tests are broken though. I should be able to review that today or tomorrow. Thanks a lot!

Ah, I know what it is. I linked this to another project with npm link. Since your travis script installs react with each build, I was getting an error due to having duplicate reacts in my node_modules (something funky with linking, I haven't quite found the answer yet). So, I added a line to remove react in the travis before script, so now the tests cannot find react... Sorry! Completely forgot about that!

I will take a look at those units a little later today and follow that up with documentation updates

The error in the tests:
SyntaxError: Unexpected token ]
Is happening on master (without my changes). Is this a config issue somewhere?

You are right, sorry for that. I will fix them before merging your changes. Could be related to jest versions or what not!
Just a bit of documentation and we are all clear.


[REQUEST] add a option in openbullet settings

for when i stop check then start its reset all infos in runner. option for close or open this

Sorry i/we didn't really understand this.
Did you mean this:
When you stop a runner and start it again, the stats get reset.
You want an option for not resetting (as long as you don't load a other config / wordlist)
Or smth else like that stats need to survive even a restart of openbullet?

second one yes not this "Or smth else like that stats need to survive even a restart of openbullet?"

Second one yes
Not this (second one)
Pick one...

its is second one :fappa:
"Did you mean this:
When you stop a runner and start it again, the stats get reset.
You want an option for not resetting (as long as you don't load a other config / wordlist)
So the stop button is more like a pause button if the option is enabled."

i still did not get it

short:
i was right and mr. openbullet not :D

TL;DR @meinname is a lucky one

Anyways sorry I won't do this, if it was the other option I might have given it a look


Installation doesn't progress

I'm trying this on InfinityFree host. I just wanted to make sure it works with that host before I actually connect my domain and all.
So, this is the URL: http://forum2500.epizy.com/installer.php
It asked me to download the files of Flarum and then, it just shows 'Current Task Log' with no progress (except, it keeps blinking). Is it working, is it not? Can someone tell?
Edit: I have now found that my PHP memory limit is just 158MB and it can't increase.

Same error here, my php limit memory is unlimited.

Have you applied the fix described on https://github.com/Pockethold/pockethold/issues/45? Sorry for the late reply.

I did that now, no change. See here: https://www.compuro.ml/flarum/installer.php

So you added a log folder and an ajax.log file and nothing happened?
Can you try setting their permissions to 777 and retry the installation?

So you added a log folder and an ajax.log file and nothing happened?
Can you try setting their permissions to 777 and retry the installation?

Yes. Nothing happened. Logs got written to the file. The permissions are 777.

Hi. What version are you using?
There should also be an composer.log file, it should be in the same folder, it would provide some more useful information.

I downloaded the one from under the assets in the releases here: https://github.com/Pockethold/pockethold/releases some 2 days ago. Didn't really see the version number then but, I had downloaded whichever was the latest (which looking at the dates, it seems it was beta 6).
There's no composer.log, but, there's flarum.log and flarum.start. Both are empty.

It would then seem, since flarum.log is empty that something is blocking pockethold from proceeding 🤔 do you have access to the error  logs on the server?

Sadly, I'm using a free host. They recently disabled logs for free
accounts. So, no, I don't have access to logs.
On Wed, 10 Jul, 2019, 10:01 PM Andre Herberth Skjervik Thoresen, <
<EMAIL_ADDRESS>wrote:

It would then seem, since flarum.log is empty that something is blocking
pockethold from proceeding 🤔 do you have access to the error logs on the
server?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Pockethold/pockethold/issues/47?email_source=notifications&email_token=ACXACH5PZJDSBYMEULPU7Y3P6YFEVA5CNFSM4HQMMF32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZUAVLQ#issuecomment-510134958,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACXACH5273YLVYPNM5NRVOLP6YFEVANCNFSM4HQMMF3Q
.

You are using infinityfree.net which seems to have a 10MB file size limit. I wonder whether this is the problem.

That's possible. But, nowhere on Pockethold, a file size limit was
mentioned. Is it really the problem?
On Thu, 11 Jul, 2019, 7:48 AM 谭九鼎<EMAIL_ADDRESS>wrote:

You are using infinityfree.net which seems to have a 10MB file size
limit. I wonder whether this is the problem.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Pockethold/pockethold/issues/47?email_source=notifications&email_token=ACXACH2WCX7LZA7EWA3M25LP62KARA5CNFSM4HQMMF32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZVJIFQ#issuecomment-510301206,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACXACH753ZXMN43RPQNZ543P62KARANCNFSM4HQMMF3Q
.

I am uncertain to be honest. It downloads archives of each and every depentancy. I have not messured if any of those reach 10mb in size. Alas, if this had been the issue in this case, the flarum.log would have had details.
It's seems more likely that it kills the composer process before it starts output. If this is the case, and if we don't have any logs, I don't think I have the means to troubleshoot this further 😕

Okay. That's sad to know. But, just to try, I created an account on 000webhost and installed Flarum there. I clicked on download flarum, within a second it switched to download bazaar, and when  clicked on that, within another second it was like, done. But, when I try to visit /index.php now, this is the error page I get:
Warning: require(vendor/autoload.php): failed to open stream: No such file or directory in /storage/ssd2/979/10171979/public_html/forum/index.php on line 12
Warning: require(vendor/autoload.php): failed to open stream: No such file or directory in /storage/ssd2/979/10171979/public_html/forum/index.php on line 12
Fatal error: require(): Failed opening required 'vendor/autoload.php' (include_path='.:/usr/share/pear:/usr/share/php') in /storage/ssd2/979/10171979/public_html/forum/index.php on line 12

Ok that's just weird, as I have succesfulyl downloaded on 000webhost before. Alas, I have not verified it after beta 8 (or beta 9 for that matter).
But, since it goes to "bazaar", it means it actually "Finishes" the composer part of the script before moving on. I don't have error checking in place, as that should have in theory been displayed if any in the console emulation on the page.
If you could do me a big favor? Run the script on 000webhost again, but try to backup the log directory before it deletes it, so I can have a look at the flarum.log file :)
It should provide some pointers on what's going on.

I'm attaching 2 zips.
logs.zip is the one after it showed Flarum was done and gave me an option to install Bazaar. logs.zip
logs2.zip is the one after installing Bazaar. logs2.zip

Hi, thanks this helped a great deal. Not sure exactly what causes this to happened selectively on different hosts, but at least I believe I can counter it. Hopefully I can get a new version out in a few days :)

Great to know that it helped. Good luck with the new version.

It helped, but I am uncertain now if I can fix it.
The problem here seems to be that the hosts disables the possibility to set custom environment variables, or limits them to certain variables. Your issue indicates that pockethold is refused to define "COMPOSER_HOME".
I will investigate more though, might be I can find a workaround.


Add Mux Spaces wrapper

Create a wrapper for WebRTC providers and include Mux Spaces, with the possibility of adding other providers in the future.
This will enable the web app to join a video call on Mux Spaces, providing all the relevant classes (Room, Participant, Track, etc).
Addresses #14.

I made a small RoomTest component to test using our WebRTC library. It could also be used as an example to build the actual components we'll need.

I think we're getting there.. just need to refine the events so that we used our wrapped components in the callback functions (currently the event will run the callback with Mux's classes, need to change that).
After that, I think the wrapper will be ready to use.

I believe the wrapper is done now. I added a route to load the RoomTest component at /room-test. We'll probably want to remove it when we implement the actual Room component.


Add a license to the repository

I recently came across your project qiskit_tutorial and I noticed that the repository github.com/mmbahnasy/qiskit_tutorial currently does not have a license specified.
Why Adding a License is Important?
As GitHub documents

Public repositories on GitHub are often used to share open source software. For your repository to truly be open source, you'll need to license it so that others are free to use, change, and distribute the software.

Would be possible to add a valid license to this repository? Probably something really OpenSource such as the Apache 2.0 license would fit really well.
Thanks!

thanks for the reminder,
I added apache 2 license.
Best regards
On Wed, Sep 4, 2024, 7:59 AM Juan Cruz-Benito @.***>
wrote:

I recently came across your project qiskit_tutorial and I noticed that the
repository github.com/mmbahnasy/qiskit_tutorial currently does not have a
license specified.
Why Adding a License is Important?
As GitHub documents
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
Public repositories on GitHub are often used to share open source
software. For your repository to truly be open source, you'll need to
license it so that others are free to use, change, and distribute the
software.
Would be possible to add a valid license to this repository? Probably
something really OpenSource such as the Apache 2.0 license
https://www.apache.org/licenses/LICENSE-2.0 would fit really well.
Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/mmbahnasy/qiskit_tutorial/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGG3J4TJRSDM2NLZHFE5FTLZU3YZPAVCNFSM6AAAAABNUE4D72VHI2DSMVQWIX3LMV43ASLTON2WKOZSGUYDKMJUGEZDKMA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thank you!


Rust 2018 macro compatibility

In Rust 2018 it is generally preferred to write use statements to import macros. Due to the implementation details of the macros in rouille (using crate-local macros within macros), it is currently impossible to import them that way.
There are two ways to fix this:

To stay compatible with Rust versions below 1.30: local_inner_macros
To be future-proof: $crate::

I'm unsure which option would be more suitable for rouille, but I am willing to implement either of these changes.
Edit: Just realized that the minimum Rust version for this project is already above 1.30.

Resolved by merging #223


pyrax: 1.8.2 -> 1.9.8

Motivation for this change
I want to write a nixops adapter for rackspace because they sponsor haskell infrastructure which currently runs on nixos.
This package is a bit weird because AFAICT the dependencies don't make any sense outside of pyrax but happy to make top-level as if necessary.
Things done

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

[x] NixOS
[ ] macOS
[x] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

I also made the unit tests working.


Add queue that periodically cleans up inactive/non-closed QueryResults

(Migrated from https://openrdf.atlassian.net/browse/SES-2345 )
If a user forgets to close a query result, this can, in the case of the SPARQL and HTTPRepository, quickly lead to resource problems and deadlocks (see SES-2323). While not closing the result is user error, we can mitigate the fallout by adding a reference queue that automatically closes query results and iterations that are abandoned.
Guava's FinalizableReferenceQueue looks like a useful utility to implement this feature.

The TCP pool will fill up faster then Java will flush the finalizable queue. However, PR #920 should help clean up these results when the http-repo-con is closed.


bump version in package.json to v2.2.1

release version v2.2.1

 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.


no option to save a group

https://imgur.com/2wA710N
No option to save newly created group with shortcuts.

If you minimize it, does that show anything along with resizing the window?
By the way, what is your monitor resolution?
I don't believe currently the application has dynamic re-scaling and thus at a certain resolution the application may not give you said options.
I think it is something to look into for the future.

exactly the same issue here, my laptop resolution is 1366*768

if i resize the window, it shows a scroll bar but the buttons arent there (at bottom).
also, if i press tab it switches to the buttons (so maybe it saves, maybe it cancels, etc).

I think this is not a permanent soultion. But you can try this.

Simply shift your taskbar to left right. or try changing your screen resoultion.

If you minimize it, does that show anything along with resizing the window?
By the way, what is your monitor resolution?
I don't believe currently the application has dynamic re-scaling and thus at a certain resolution the application may not give you said options.
I think it is something to look into for the future.

Minimizing changes nothing.  The resolution of my Dell XPS is 3840 x 2160.

I think this is not a permanent soultion. But you can try this.

Simply shift your taskbar to left right. or try changing your screen resoultion.

Your suggestion does not apply to my issue since Save and Exit are not displayed at all. Thank you.

If you minimize it, does that show anything along with resizing the window?
By the way, what is your monitor resolution?
I don't believe currently the application has dynamic re-scaling and thus at a certain resolution the application may not give you said options.
I think it is something to look into for the future.

Minimizing changes nothing. The resolution of my Dell XPS is 3840 x 2160.

Are you using any scaling on the monitor?
I am trying to recreate the issue on my computer

If you minimize it, does that show anything along with resizing the window?
By the way, what is your monitor resolution?
I don't believe currently the application has dynamic re-scaling and thus at a certain resolution the application may not give you said options.
I think it is something to look into for the future.

Minimizing changes nothing. The resolution of my Dell XPS is 3840 x 2160.

Are you using any scaling on the monitor?
I am trying to recreate the issue on my computer

Maybe some adjustments to the anchors anchors and setting a minimum maximum size to prevent over/under scaling. I had been testing the issue myself for a bit through just changing windows resolution to see if I can get any results currently.

I think this is not a permanent soultion. But you can try this.

Simply shift your taskbar to left right. or try changing your screen resoultion.

Your suggestion does not apply to my issue since Save and Exit are not displayed at all. Thank you.

I have edited the last release and updated the application to rescale. Could you try and see if it works?

If you minimize it, does that show anything along with resizing the window?
By the way, what is your monitor resolution?
I don't believe currently the application has dynamic re-scaling and thus at a certain resolution the application may not give you said options.
I think it is something to look into for the future.

Minimizing changes nothing. The resolution of my Dell XPS is 3840 x 2160.

Are you using any scaling on the monitor?
I am trying to recreate the issue on my computer

Maybe some adjustments to the anchors anchors and setting a minimum maximum size to prevent over/under scaling. I had been testing the issue myself for a bit through just changing windows resolution to see if I can get any results currently.
I think it is best to set max based off of
Screen.PrimaryScreen.WorkingArea.Height
Screen.PrimaryScreen.WorkingArea.Width
That area should be above the taskbar. I think adding functions to stop users to drag below that point is possible.
Seems like setting bottom bar anchors to bottom left right keeps it in focus if the bottom is dragged up/down. This allows resizing of the window and keeping the edit buttons on screen.
Combining that with allowScroll seems to be able to do a temporary fix on this.

Thanks! I did the WorkingArea to set MaximumSize. But I also added some bottom anchoring and that the panel with the shortcuts starts scrolling if its bigger than a portion of the full height, rather than a fixed hight.

I think this is not a permanent soultion. But you can try this.

Simply shift your taskbar to left right. or try changing your screen resoultion.

Your suggestion does not apply to my issue since Save and Exit are not displayed at all. Thank you.

I have edited the last release and updated the application to rescale. Could you try and see if it works?

If you minimize it, does that show anything along with resizing the window?
By the way, what is your monitor resolution?
I don't believe currently the application has dynamic re-scaling and thus at a certain resolution the application may not give you said options.
I think it is something to look into for the future.

Minimizing changes nothing. The resolution of my Dell XPS is 3840 x 2160.

Are you using any scaling on the monitor?
I am trying to recreate the issue on my computer

Maybe some adjustments to the anchors anchors and setting a minimum maximum size to prevent over/under scaling. I had been testing the issue myself for a bit through just changing windows resolution to see if I can get any results currently.
I think it is best to set max based off of
Screen.PrimaryScreen.WorkingArea.Height
Screen.PrimaryScreen.WorkingArea.Width
That area should be above the taskbar. I think adding functions to stop users to drag below that point is possible.
Seems like setting bottom bar anchors to bottom left right keeps it in focus if the bottom is dragged up/down. This allows resizing of the window and keeping the edit buttons on screen.
Combining that with allowScroll seems to be able to do a temporary fix on this.

Thanks! I did the WorkingArea to set MaximumSize. But I also added some bottom anchoring and that the panel with the shortcuts starts scrolling if its bigger than a portion of the full height, rather than a fixed hight.

YES!   This works!   Thank you.
https://imgur.com/FAEnypr

That good to hear!


replace next-18next with next-translate

Currently website is not able to take advantage of next.js static prerendering due to next-i8nexts need for getInitialProps
next-translate does not use getInitialProps and can be rendered statically.
⚡⚡⚡⚡⚡

blocked by react native web


Basic Auth fails with some Web Services

Due to the default option in BaseElements plugin https://github.com/GoyaPtyLtd/BaseElements-Plugin/issues/78. Can get around it by encoding the user/pass in the URL, or by setting this curl option:
BE_Curl_Set_Option ( "CURLOPT_HTTPAUTH" ; 1 )

One webservice that this fails on is http://developer.helpscout.net/docs-api/

Nice


Support alternative tags formatting

This PR provides a configuration boolean flag influxdbTags setting which to true will format tags that InflusDB backend supports out of the box. Example:
c.histogram("foo", 10, {"test":"tag","other":"tag"}) → "foo,test=tag,other=tag:10|h"

CC: @TheConnMan and @Chris911, who contributed the tags feature.

This docker image can be used give it try: https://github.com/samuelebistoletti/docker-statsd-influxdb-grafana


RHELPLAN-46757 - bug with current implementation of platform/version …

…specific vars/tasks file include/import
Updated based on https://github.com/oasis-roles/meta_standards

Using loop instead of with_first_found.
Renaming {RedHat,CentOS}-6.yml with {RedHat,CentOS}_6.yml, respectively.

Fixed the line too long lint errors.
    /home/travis/build/linux-system-roles/timesync/tasks/main.yml
      6:81      error    line too long (95 > 80 characters)  (line-length)
      7:81      error    line too long (101 > 80 characters)  (line-length)


Add Aaron Swartz to the names generator.

https://en.wikiquote.org/wiki/Aaron_Swartz
Docker-DCO-1.1-Signed-off-by: Jessica Frazelle<EMAIL_ADDRESS>(github: jfrazelle)

:+1: this would really mean a lot.

:D

LGTM

:heart: actually surprised he wasn't in there yet.


Fix Enhanced trailing semicolon to lint double semicolons

Enhanced 'trailing-semicolon' rule to lint double semicolons.
e.g
.foo {  background: red;;  }
Are there any new warning messages?
No.
Have you written tests?
No. I increased the asserted number of errors in the existing 'trailing-semicolon' test, after including test examples for double semicolons inside the trailing-semicolon.scss file.
Have you included relevant documentation
No. None was needed (please let me know if otherwise).
Which issues does this resolve?
#852
<DCO 1.1 Signed-off-by: Jordan Dustin Disch<EMAIL_ADDRESS>

Coverage increased (+0.006%) to 97.533% when pulling 1ec22b170e9bda05acec924f1a5912472a408f32 on JordanDDisch:852-lint-double-semi-colons into b7bcb3a4ec1a9c08d3883eb8c2acb97b6e6513c3 on sasstools:develop.

Thanks for this, will get round to looking at it soon, busy times!

@DanPurdy are you able to take a look at this? Would love for this to be able to get in.


"giscus.app Connection refused. "Error reported

The tips are as follows:

(giscus.app 已拒绝连接。 - giscus.app Connection refused.)

My HTML code:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>text page</title>
</head>

<body>
    <script src="https://giscus.app/client.js"
        data-repo="miner233/miner233.github.io"
        data-repo-id="R_kgDOHwo_zw"
        data-category="Announcements"
        data-category-id="DIC_kwDOHwo_z84CTOZt"
        data-mapping="pathname"
        data-strict="0"
        data-reactions-enabled="1"
        data-emit-metadata="0"
        data-input-position="top"
        data-theme="light"
        data-lang="zh-CN"
        crossorigin="anonymous"
        async>
    </script>
</body>

</html>

I configured it as documented, Giscus App is installed to the repository, Discussions is turned on, and the repository is public.
I am located in Chinese mainland, the browser is Microsoft Edge (the test found that Google Chrome also has this problem), the Internet environment is normal, and other Chinese mainland users can use it normally.
So, how to solve this problem.

No idea, really. Does the widget show up on https://giscus.app itself?

I have the same problem. It was working before.

I have the same problem. It was working before.

@anitacaron You misconfigured your giscus.json. You're supposed to only specify the origin, i.e. https://hubmapconsortium.github.io.

Thank you, @laymonage, it worked!

Closing for now. If users from mainland China encounters this problem again, please leave a comment.

sorry I have the same problem
and this is my js script i use hugo this is my hugo set options
/*js script*/
NexT.plugins.comments.giscus = function() {
  const element = '.giscus-container';
  if (!NexT.CONFIG.page.comments
    || !NexT.CONFIG.giscus
    || !NexT.utils.checkDOMExist(element)) return;

  const {
    category,
    categoryid,
    emit,
    inputposition,
    mapping,
    reactions,
    repo,
    repoid,
    theme } = NexT.CONFIG.giscus.cfg;

  NexT.utils.lazyLoadComponent(element, function() {
    NexT.utils.getScript(NexT.CONFIG.giscus.js, {
      attributes: {
        'async'                  : true,
        'crossorigin'            : 'anonymous',
        'data-repo'              : repo,
        'data-repo-id'           : repoid,
        'data-category'          : category,
        'data-category-id'       : categoryid,
        'data-mapping'           : mapping,
        'data-reactions-enabled' : reactions ? 1:0,
        'data-emit-metadata'     : emit ? 1:0,
        'data-input-position'    : inputposition,
        'data-theme'             : theme,
        'data-lang'              : NexT.CONFIG.lang,
        'data-loading'           : 'lazy'
      },
      parentNode: document.querySelector(element)
    });

    NexT.utils.hiddeLodingCmp(element);
  });
}

and this hugo config.yaml
  giscus:
    repo: jiaqian1130/gittalk
    repoId: R_kgDOJIEsDw
    category: Announcements
    categoryId: DIC_kwDOJIEsD84CU9pz
    reactions: false
    emit: true
    mapping: url
    inputPosition: top
    theme: preferred_color_scheme
    lang: zh-tw

我也遇到了这个问题


您好，请问官方有推出中文文档的计划吗？

您好，请问官方有推出中文文档的计划吗？

quick google translate 😅

Hello, may I ask the official plan to launch a Chinese document?

Hello! Thank you for opening an issue with us!
So far as I know, there is no official plan to launch a documentation in any language other than English. If someone in the greater community were to undertake a project of properly translating our documentation into Chineses (or any other language) and keeping it up to date as we make releases, we would certainly not be opposed to it. We may also be able to offer some level of help and support as the documentation is mostly generated from the code, and could probably be auto-generated and machine translated before clean-up by someone who speaks the target language.
The Ionic Framework issues list is designated for the reporting of bugs with the Ionic Framework or for requesting new features. So I am going to close this issue. I urge that you start a discussion about this on our forum or on our slack channel.
Thank you for using Ionic


BIGIP-<IP_ADDRESS>.0-1645 Liberty overcloud connected test_listener_basic failed

Title: BIGIP-<IP_ADDRESS>.0-1645 Liberty overcloud connected test_listener_basic failed
Attachments:

test_listener_basic.txt

Details: the test failed under standard nightly comparison for 6/15.  This test passed against nightly, but failed upon initial tests runs for v13.

Agent Version
8.3.1
Operating System
Standard testlab
OpenStack Release
Liberty
Bug Severity
3
Description
Failed during init, or so it appears.  Teardown appears to have completed appropriately.
Deployment
STandard test lab for overcloud Cx'ed.

@dflanigan @mattgreene This issue can be closed, This test is a scenario test and we can't run scenario tests against overcloud deployment. We just need to add them to the exclude file for BIGIP13.

@ssorenso confirm that test is excluded.


English

This update will add the english website to the current website! It will also add the "Partners" page.

Done

Thanks for your work! Unfortunately the build currently fails, so I can't merge your PR. Could you have a look at what's going wrong? This link will give you the server log: https://app.netlify.com/sites/operationair/deploys/5e7f87ab0a4ce472bf85de98


Adds Typescript definitions

Adds index.d.ts with Typescript typings for the library.
index.d.ts is the default definitions locations. If the file is in the project root and is named index.d.ts, then there is no need to modify package.json.

Hi @gooseman, I lost track of this but it's merged now. Thanks a lot for your contribution. :)

Thank you for this nice improvement to DX 😊
@jwagner I would love to see a new version of this package published on npm, with these typings included. Thanks for your efforts in advance!

That's quite overdue indeed. @kripod I've added it to my todo. Now I just need to find some time. :)

Thank you, take your time! 😊

Ping~ :D

Took a while but the release is out. To my surprise it looks like the github action based workflow worked on the first try. :)


The regular opacity of mountain chart does not have full opacity by default

SEVERITY:  Minor
MODULE: Mountain Chart
PLATFORM:

Windows 7 / Chrome 49.0
Windows 7 / Firefox 44.0
Windows 7 / Internet Explorer 11.0
Mac 10 / Safari 9

STEPS TO REPRODUCE:

Navigate to the URL: http:gapminder.org/tools/mountain
Click on options
Click on opacity
Observe the regular opacity slider

ACTUAL RESULTS:
The regular opacity of mountain chart does not have full opacity by default, when user load the mountain chart page
EXPECTED RESULTS:
The regular opacity of mountain chart must be full like bubble map and bubble chart
SCREENSHOT:

it's intentional. otherwise the mountains are just way too loud


aerender ERROR -1701: AEGetParamPt failed at line 894

Log:
HTTP Server started successfully on port: 4000
checking After Effects command line renderer patch...
command line patch already is in place
[QBlfQw6K5YkbGFP0dQSDW] setting up job...
[QBlfQw6K5YkbGFP0dQSDW] -- W A R N I N G: --

You haven't provided any post-render actions!
After render is finished all the files inside temporary folder (INCLUDING your target video) will be removed.

To prevent this from happening, please add an action to "job.actions.postrender".
For more info checkout: https://github.com/inlife/nexrender#Actions

P.S. to prevent nexrender from removing temp file data, you also can please provide an argument:
    --skip-cleanup (or skipCleanup: true if using programmatically)

[QBlfQw6K5YkbGFP0dQSDW] working directory is: /tmp/nexrender/QBlfQw6K5YkbGFP0dQSDW
[QBlfQw6K5YkbGFP0dQSDW] downloading assets...
[QBlfQw6K5YkbGFP0dQSDW] applying prerender actions...
[QBlfQw6K5YkbGFP0dQSDW] running script assemble...
[QBlfQw6K5YkbGFP0dQSDW] rendering job...
[QBlfQw6K5YkbGFP0dQSDW] rendering took ~17.871 sec.
[QBlfQw6K5YkbGFP0dQSDW] writing aerender job log to: /tmp/nexrender/aerender-QBlfQw6K5YkbGFP0dQSDW.log
[QBlfQw6K5YkbGFP0dQSDW] dumping aerender log:
aerender version 17.0.5x16
PROGRESS: Launching After Effects...
aerender ERROR -1701: AEGetParamPt failed at line 894

Code:
const { exec } = require("child_process");
const { render } = require("@nexrender/core");

module.exports = async (req, res) => {
  try {
    const result = await render(
      {
        template: {
          src: "file:///Users/michaelaubry/Desktop/audio_visualizer.aep",
          composition: "Comp 1"
        }
      },
      {
        binary: "/Applications/Adobe After Effects 2020/aerender"
      }
    );

    res.json({ rendered: JSON.stringify(result) });
  } catch (error) {
    res.json({ error });
  }
};

Problem: I am trying to render a composition and am so close. I keep running into aerender ERROR -1701: AEGetParamPt failed at line 894 after googling for a while I can't find what the cause is.
I suspect it permissions related. aerender works when I manually use it in the command line. As soon as I use it with Node.js this error happens.
It even happened when I was using a child process without this amazing lib.  I know this exists https://github.com/inlife/nexrender/issues/223 which basically points to this https://community.adobe.com/t5/after-effects/aerender-error/td-p/10333215.
The recommendation is to install ExtendScript Tool Kit but I think thats out of date as I cant find a working version anywhere.
So excited to use this but frustrated with this issue. If anyone has insight that would help me 100%

Hey @bluematter
Maybe that thread helps?
https://community.adobe.com/t5/get-started/adobe-extendscript-toolkit-cc-download-for-macos-10-13-2/td-p/9568122?page=1

@inlife thanks for the quick response. I came across that but didn't fully follow through. Going to try one more time.
I also just came across this https://medium.com/adobetech/extendscript-debugger-for-visual-studio-code-public-release-a2ff6161fa01
I am wondering how you are getting it to render without Extend Script. Or do you have it installed?

Well, it seems to me the reason for that error might depend also on an after effects version, I have AE CC 2017 on my mac, as well as on OS version. That reminds me that I haven't actually tried rendering on the newest macos yet.

Ahh I am using AE 17.0.5 the latest.
By the way, I am really excited about this. I built an online video editor https://storycreatorapp.com/ and am really excited to add this. I have som many cool ideas. I was planning on using child process in node and writing something like this myself. You are amazing for building this.

Oh, that editor looks amazing! Gives me a light sketch/zeplin vibe in terms of ui 😄
And it seems to me that product overall looks great, congrats!

F*(& yes I love sketch. Heavily inspired by that amazing tool. Trying to achieve that but for video. I was trying to make an audio visualizer and got stuck. Thats when I started getting curious about AE CLI. 24 hours later and I am here ready to push this amazing tech to my limits. Damn aerender ERROR -1701: AEGetParamPt failed at line 894 issue still happening.
Downgrading AE is my next move.

:D
Have you installed ExtendScript Toolkit?

Yup, I actually got it to install. Earlier I was searching for it but when you enable old apps to appear you need to go to the Apps tab and scroll down. From that, I was able to discover it. I installed it but no Bueno. Maybe a restart will do the trick.

I just discovered something. Maybe you have insight into why this is.
Even outside of nexrender. Just using the aerender command directly in the terminal causes the exact same issue.
However, when I cd into /Applications/Adobe After Effects 2020 then run ./aerender -project ~/Desktop/audio_visualizer.aep directly inside that folder IT WORKS.
I am not knowledgable enough around this particular issue to have much of an opinion other than it has to do with some sort of permissions issue. It seems like where the command is invoked matters.
Any insight? If not I will close this, definitely not related to your project. Some light could be useful for me and others though. Hopefully, the information up to this point will help others realize they need to be in the same directory as the aerender script. Not the complete answer but It's a start.

That's interesting. We had a small piece of code in the renderer, that could potentially have a connection to that issue. However, I had to disable it, since users had problems with it influencing plugins.
What I can try to do, is to push a small update that adds a flag, allowing to switch it on by hand.  Will you be able to update nexrender to the new version and test if that helps?

Dont sweat it. I got it working. Trying to figure out exactly what solved it as I did a brute force approach lol.
The key thing that I think solved it is escaping the spaces in the path to the aerender script.
I definitely knew this was important but you cant escape in my VS code with backticks \ inside quotes. So I used backticks template literal string instead like this.
    const result = await render(
      {
        template: {
          src: "file:///Users/michaelaubry/Desktop/audio_visualizer.aep",
          composition: "Comp 1"
        }
      },
      {
        binary: `/Applications/Adobe\ After\ Effects\ 2020/aerender`
      }
    );

I must have thought correlation was causation in my last hypothesis. One render attempt must have been missing backticks. The weird thing is the executable shouldn't have even run if the path was invalid which is weird.
Hope I am not causing too much confusion but if someone else runs into this try using ``` back ticks. like the example above :)

INTERESTING. I HAVE A PROFOUND UPDATE.
The issue is executing the command inside VS Code vs ITerm. It works just fine in ITerm. Craps out in VS Code. I might need to install something.
🤯

Oh, spaces between words in the folder title can indeed may cause something inside of the aerender binary when it attempts to use that path.


Contributors Image In Readme

I think it is a great feature to add contributors image in README file. It really motivate to contributors. It is dynamically order the contributors.

If you want to this feature on README so I want to do this issue !! 😄

I don't see any use of it, if we maintain authors file, so closing.


Add templates for issues

Issue templates are very helpful for a collaboration repo. When users identify a bug or want to add a new feature, you can provide templates so you can collect all the pertinent information you need to fix a bug or add a new feature.
We recommend creating a “Report Bug” and “Feature Request” issue template.
you can refer this: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository
Some suggested prompts/questions you can add to a “Report Bug” template are:
Briefly describe the bug
What is the expected behavior?
Please provide step by step instructions on how to reproduce the bug
Some suggested prompts/questions you can add to a “Feature Request” issue template are:
Briefly describe your feature request
What problem is this feature trying to solve?
How do we know when the feature is complete?
Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/issues/new/choose
Click on Get Started button and copy the template to your

Hi @rohansx ,
I am interested for working on this issue. Could you please assign me this issue under gssoc'24


Added Drum app using js

Hey. can u please review my pull request.
https://github.com/thinkswell/javascript-mini-projects/assets/105922142/65c3aa96-8d81-4710-9452-21e0b93887ff
solves issue Drum App #7

on key board when valid letters are pressed then corresponding sound is  heard.That is what happens at the end of the video.

@thinkswell please tell me what to do this pr is not able to pass all the checks of the github

This is the yml file in workflow


Access HTTP headers through templating

Currently there's no way to access http headers via templating. This is a useful feature as many of the servers send important details via headers, which should be sent in response body. Templating would help here.

Hi @vijayviji Thanks for the suggestion, this feature will be available in the next release.

available in v1.1.4