[Bug]: AppHeader Menu isn't active

Info
https://deploy-preview-10--abgov-ui-component-docs.netlify.app/get-started/developers/browsers

Step to produce:
Step 1: Click Get Started
Step 2: Click Overview on Sidebar Menu
Expected: The AppHeader Menu Get Started should be highlighted.
Added @twjeffery
Reasoning
This is likely being caused by the same issue as what's affecting story #1384 . As in, likely we're just checking the end of the URL for a match to the link, and because the end doesn't match any longer, it doesn't show up as being active.
More Info
This is maybe slightly more complicated than originally thought. If you just click the Get Started link, the active link doesn't automatically get shown, it only gets shown if you refresh the page. This has also been tested with this basic code:
<goa-app-header url="https://alberta.ca" heading="Judicial Scheduling">

      Calendar

      Work List

      Time-Off

</goa-app-header>

And when you go to /calendar, nothing is marked as an active link. The active link also doesn't work in our Storybook, but that might be just a Storybook issue.

Another issue with the active app header menu item to report. If you are on a page and the app header menu is highlighted successfully, and you navigate using Angular routing (e.g. does not trigger a full page refresh), the menu item stays highlighted even though it shouldn't. It only seems to work if you refresh the page you are on, or if you use the back button to get to the page.

:tada: This issue has been resolved in version 4.17.0-alpha.28 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 1.21.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 4.21.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 3.0.0-alpha.4 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 3.0.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Fix handling of titles in record dtype

as titled

Looks good.  Ready to merge when CI catches up.


Personal Website Server

Server crashed and needs repair
Personal webpage is unavailable
Inconsistent page layout

For various reasons, the content of this repo needs to be changed significantly.


Add DHT key-value behaviour

Drag KademliaOut events corresponding to DHT record system all the way to NetworkSpecialization to be usable in polkadot's code. Requests for records get/put are forwarded through NetworkService down to Kademlia via get_value and put_value methods.

Why/how can putting a key in the DHT fail?
Also, when that happens we should just try again instead of simply reporting the failure.

@tomaka so, what could happen in the kademlia level is:

The upper code requests to put a key into the dht.
Kademlia looks into it's buckets and asks it's peers to find the K closest PeerIds to the key that should be the holders.
Kademlia starts PUT_VALUE requests to all of the K found peers.
All those requests fail in any way: timeout, host is unreachable, etc.

Now with regards to behavior on failures: I believe that the ideal solution would be to to follow the logic of the libp2p in a way that we make our implementation compatible with others and let the kademlia itself handle re-inserting, updates etc. But that is a bit not the task currently at hand.
What is at hand is the behaviour in polkadot: to me seems that it should be responsible for handling PutValueFailed cases: by the time we understand that we have failed to add a value the the DHT, we might be needing to put another sessionkey or something. But that's all just my speculatios.

Generally looks OK to me, I'll wait for a sign-off by someone more aware of network code (@tomaka or @gterzian )


Da 398/fix invite account

Description
Fixes inviteAccount which would throw "createType(Permissions):: Struct: failed on extrinsic:" error
Breaking Changes
N/A
JIRA Link
DA-398
Checklist

[ ] Updated the Readme.md (if required) ?

Closing in favor of: https://github.com/PolymeshAssociation/polymesh-sdk/pull/821


Expose domain and tagging functionality in API

In order to build automation on top of Metasmoke, getting API routes for the domain information and tagging functionality which was introduced in September would be extremely useful.
https://github.com/Charcoal-SE/metasmoke/pull/252
Quick run-down of use cases I could use right away:

How many hits for this domain already?
What tags does this domain have?
Do we have a whois record on file for this domain?

Exposing all of the basic functionality would seem like the natural solution, but if you have to prioritize, maybe start with those?

Done with API v2.


Fix tagged template span to include tag

As title.

I've published a new version

Oh, sweet. Thanks @kdy1!


feature-request: test release builds in CI

It would be great to test mev-boost binaries after building the release builds in https://github.com/flashbots/mev-boost/blob/main/.github/workflows/release.yaml
A good starting point would be to use Ubuntu 20.04, pull the linux binary from the previous step, and run mev-boost version
See also https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources

@metachris is this still available? Would love to take a shot at this with your guidance😄

@ameya-deshmukh it would be great if you want to open a PR for this!

@ralexstokes awesome! Will do.

Hi team. Is this as simple as add this job?
 test-binaries:
    needs: release
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v3
        with:
          fetch-depth: 0
      - name: Make directories
        run: |
          mkdir -p ./build
      - name: Download binaries
        uses: actions/download-artifact@v3
        with:
          name: mev-boost-build
          path: ./build
      - name: Test binaries
        run: |
          cd ./build
          tar -xf mev-boost_*_linux_amd64.tar.gz
          chmod 755  mev-boost
          ./mev-boost -version

This also can be accomplished by adding the Test binaries step right after here. But I think is cleaner to do it in another separated job. I can add a PR for this.


[Tree][NestedTree] not updated when parent is set to null

Hi,
We've got some problem with nestedTree. One case that we reproduce systematicaly.
We have nullable parent, because we need multiple trees in the same entity.

Create a new node with parent = null called id1
Create a new node with parent = null called id2
We create a new child into id1 called id3

id
parent
root
lft
lvl
rgt

1
null
1
1
0
4

2
null
2
1
0
2

3
1
1
2
1
3

We decide to set parent null to id3 who became a new node

id
parent
root
lft
lvl
rgt

1
null
1
1
0
2 🆗

2
null
2
1
0
2

3
null
1⚠
2⚠
1⚠
3 ⚠

We can see that id1 is recalc, but id3 is not recalc anymore, and keep old root, lft, lvl and rgt
Here is what we expect :

id
parent
root
lft
lvl
rgt

1
null
1
1
0
2

2
null
2
1
0
2

3
null
3 🆗
1 🆗
0  🆗
2 🆗

So, we can go ahead and set parent = 2 to id3. Logical behaviour because old root was kept.

id
parent
root
lft
lvl
rgt

1
null
1
1
0
0 ⚠

2
null
2
1
0
4 🆗

3
2
2 🆗
2 🆗
1 🆗
3 🆗

I think there is a bug when parent is defined to null : root, lft, lvl, rgt are not recalc

+1

+1

Any solution for this?

        if (null) {
            $em->getRepository('xxxxxxxx')->createQueryBuilder('xxxxxxx')->update()
                ->set('xxxx.root', xxxxxx)
                ->set('xxxx.lvl', 0)
                ->set('xxxx.lft', 1)
                ->set('xxxxx.rgt', 2)
                ->where(xxxxxxx)
                ->getQuery()
                ->execute();
        }

This is my solution @OndrejKubicek @yalg

Hi,
@imsheng your solution seem good but it only work if your node don't have child.
Personally I have wrote this doctrine listener on postUpdate :
public function postUpdate(LifecycleEventArgs $args)
{
    $entity = $args->getEntity();
    $reflect = new \ReflectionClass($entity);

    $annotationReader = new AnnotationReader();
    $annotation = $annotationReader->getClassAnnotation($reflect, Tree::class);

    if ( $annotation === null) {
        return;
    }

    if ($entity->getParent() === null && $entity->getRoot() !== $entity) {

        $em = $args->getEntityManager();
        $expr = $em->getExpressionBuilder();

        $em->refresh($entity);
        $em
            ->getRepository($reflect->getName())
            ->createQueryBuilder('e')
            ->update($reflect->getName(), 'e')
            ->set('e.root', $entity->getId())
            ->set('e.lvl', 'e.lvl - ' . $entity->getLvl())
            ->set('e.lft', 'e.lft - ' . ($entity->getLft() - 1))
            ->set('e.rgt', 'e.rgt - ' . ($entity->getLft() - 1))
            ->where($expr->andX($expr->eq('e.root', $entity->getRoot()->getId()), $expr->gte('e.lft', $entity->getLft()), $expr->lte('e.rgt', $entity->getRgt())))
            ->getQuery()->execute();
        $em->refresh($entity);
    }

}

Hi,
@Szyp thanks for solution. Unfortunatelly it doesn't work in one case for me. When I have node with children and this node isn't the last child of parent, the nodes below new root node breaks (for example they have negative level).
But i managed to fix this by moving node down to the very end of its level before flush. This seems to work now.
if ($isNewRoot) {             $this->treeRepo->moveDown($entity, true); }

Hi,
I failed to indicate that the listener is registered with a priority of -255
tags:
    - { name: doctrine.event_listener, event: postUpdate, method: postUpdate, priority: -255 }

I have also the same problem. It seems that multiple root doesn't work as expects. I will have a try with unique root in database.


getFileUrls returns empty array

Hi, when I try to get the url for a given file key (that exists), getFileUrls will return only an empty array.
I tried in my next app via an API route but replicated it with Postman so it's not a problem with the package but with the uploadthing server. I set my Secret  as the x-uploadthing-api-key header and the version header to 4.1.3.
Can I  do something to help or am I maybe Doing It Wrong™?

So sorry about this, I will look into it today. As a workaround, you can construct the file urls manually using the key:
const fileUrl =  https://uploadthing.com/f/${encodeURIComponent(fileKey)}`
This may change with some upcoming features, which is why we want the api functions available, but this should at least unblock you until I am able to resolve the root issue.

OK, I believe I found the issue. Doing a few more tests, and will update once the fixes are live!

Should be resolved now!

Awesome! Thanks for the quick answer and fix! I verified it's working now as expected.


Update the Patterns/Overview page

As a Cupcake website designer

I need to: update the Patterns Overview page once the patterns roadmap is finalized

so that: our adopters can find the most up to date information about Patterns.

Additional information
Current cupcake Patterns overview page can be viewed here.
Acceptance criteria

[ ] Content and design published with markdowns.
[ ] Content and design reviewed with Jenny and Wonil.
[ ] Content and design accepted by Wonil and Linda.

@JennySanchez Just finished updating the Patterns Overview page
Live link: https://deploy-preview-111--carbon-for-ibm.netlify.com/patterns

@larahanlon2 Do you have high-level descriptions of the Content array, Simple long from, and use cases? We need it for the overview page, Type table (see below). Thank you.

the layout guideline is coming in Q1 2020

Layout overview page updates completed and can be viewed here.
@larahanlon2 @wonilsuhibm Let me know if we missed anything for the v1.0.0 release.

@JennySanchez @larahanlon2
This is finished based on the content that Lara gave me. I think is it ready for review!
Live Link: https://deploy-preview-188--carbon-for-ibmdotcom.netlify.com/patterns

This task is completed. Items need to be fixed are recorded in the dev fix issue #63.


Copy-paste not working

Hi,
After installing the latest version, and running the browser in Google Chrome / Firefox, copying text from the docker firefox http webui did not work.  Also, I couldn't paste text from the host computer into the docker firefox http webui.
Is it possible to fix the copy-paste functionality?

I can confirm the issue. Clipboard functionality is not working anymore in the latest release, at least not through browser.

I'm able to reproduce.  Copy/paste from container to host does seem to work, but not the other way.

Same problem here.. Forced to rollback to older version v1.17.1, because a clipboard feature is critical.
@jlesage is any progress in the issue resolving or maybe there is some recommendations of how to fix this, e.g. by changing X11vnc startup commands? Thank you.

I'm experiencing the same issue, is there a fix in the works?

I'm still investigating, I'm not sure yet what is causing the problem.  The same base image is working fine with other applications, so it looks like Firefox itself might have something to do with the problem.

Hi @jlesage, sorry to bring this up again but are there any news about this?

Having the same issue - I'm able to copy/paste from the container to the host but not the other way around. I see that the issue is being investigated, fingers crossed!

I wasn't able to figure out much about what's going on either. I did update Firefox in one of the older images that was working and it seemed to break it, but I'm not sure if this was a firefox issue or maybe some dependency that did this. I was thinking about rolling my own based on an ubuntu image, but additional resources needed made it not an attractive option.

Hello
Would something be in the works to fix this ?
Many thanks !

Yes, hopefully this will be fixed in the next version, using the new base image.

Hi  @jlesage any ETA on this fix?  Ty!

Following this issue as I'm also very interested when a fix is released


[CN DateTimeV2] Incorrect range end for "2005年到2015年" in Experimental mode

Describe the bug
Chinese NL: "为我展示2005年到2015年宝马的总销量"
The expected timex of is (2005-01-01, 2016-01-01), but currently, the timex is (2005-01-01, 2015-01-01)
To Reproduce
input “为我展示2005年到2015年宝马的总销量”
Expected behavior
The expected timex is (2005-01-01, 2016-01-01), but currently,  #the timex is (2005-01-01, 2015-01-01)
Sample input/output
Chinese NL: “为我展示2005年到2015年宝马的总销量”
Output: (2005-01-01, 2016-01-01)
Platform (please complete the following information):

Platform: .NET
Environment: nuget package
Version of package  v1.2.8

[2005-01-01, 2015-01-01) = 10Y is the expected behaviour for "from 2005 to 2015" in the default mode.
Experimental mode makes the end of the range inclusive, so it would in effect include all of 2015, but also include its last day. [2005-01-01, 2016-12-31]. We'll double check consistency.
@visionshao

from my view of opinion, the expected time should be (2005-01-01, 2015-12-31 23:59+24:00/ 2016-01-01 00:00).


An Add feature  suggestion

Hi, i'm a big fan of you the mount mod, and i think that i have an idea that could help it further.
The idea, is (i will say) basic but to add a "Add" or "+" button to add another key. But i do see the difficulties in this in the slicing of a circle panel, and this could help out because you wouldn't have to keep on coming out with new versions every-time a new mount came out.
Bests

You could also have it be an optional item, ala the Gryphon or Roller Beetle. Show up if you want it or hide it?

I'm planning on eventually adding fully customizable wheels, so I think that's just going to be part of the feature and I'll consider this to be a duplicate of #69.


Variables in Collection -> Folder

I have checked the following:

[X] I've searched existing issues and found nothing related to my issue.

Describe the feature you want to add
I'd like to define some variables but not at global or collection levels. Instead, for some variables, defining on folder level makes more sense.
For example, I always do GET {{endpoint}} and so on in a request where the folder defines the endpoint (e.g., {{baseUrl}}{{apiVersion}}{{users}} )
Benefit of this structure is that when you need a new set of CRUD stuff for a new entity, just copy a folder and change entity name in one place. Saves a lot of time and hassle down the road.
Mockups or Images of the feature
One idea could be reading .vars.bru from folders when resolving variables.
So:

Global x=1

Environment x=2

Parent Folder x=3
...

Folder x=n

Request x==n

Ultimately, the request should find {{x}} = n.

Closing this as the request for folder-level config has been implemented in bruno via this PR and released in v1.20.0


More Mob Head NBT tag

Hi, I have a problem with More Mob Head.
 If I place the head and break it however then it has NBT tag 1. Same thing if I use it with Shopkeeper plugin, initially it seems ok. But as soon as I restart it has NBT tag 1.

I forgot to specify that I put the example of the glow squid here, but it does it with all heads. Thank you

Mob Heads have been rewritten. Resolved in the next version.


How to hide: failed call to cuInit: CUDA_ERROR_NO_DEVICE: no CUDA-capable device is detected

Click to expand!
Issue Type
Support
Source
binary
Tensorflow Version
2.10.0
Custom Code
No
OS Platform and Distribution
3.10.0-1160.71.1.el7.x86_64
Mobile device
No response
Python version
3.10
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
I do not have a GPU and TF is showing me:

failed call to cuInit: CUDA_ERROR_NO_DEVICE: no CUDA-capable device is detected

how do I hide this message?

Standalone code to reproduce the issue
It's not a issue with the code, I cannot give you anything standalone.

Relevant log output
No response

OK, I think I found the answer. I have no GPU, therefore I have to:
pip uninstall tensorflow
pip install     tensorflow-cpu

as described here:
https://www.tensorflow.org/install/pip
Cheers

Hi @angelcampoverde !
Those are warnings on no GPU detection . You can hide them through below commmand.
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
#In detail:-
0 = all messages are logged (default behavior)
1 = INFO messages are not printed
2 = INFO and WARNING messages are not printed
3 = INFO, WARNING, and ERROR messages are not printed


Add type definitions for HTMLCanvasElement.

This adds only the definitions of HTMLCanvasElement. To real usecases, we need to add definitions of CanvasRenderingContext2D.
#61

:bow:


Fixed ahegao failing issue

This pr fixes an issue where Skidfuscator would fail when the input was either already transformed by Skidfuscator or the user manually added a field called "nothing_to_see_here".

Shouldn't it rather rename the aheago field to a diffrent name for that unit rather than skip the transformer?


Stop invoking table batching lambdas in system tests

Background
Split from:

https://github.com/gchq/sleeper/issues/1918

Child issue of:

https://github.com/gchq/sleeper/issues/1794

Related to:

https://github.com/gchq/sleeper/issues/2016

We'd like to be able to run system tests in parallel. Each system test runs in its own Sleeper table, but right now several operations are done across all tables at once. This means eg. garbage collection will affect all running system tests when it's invoked.
Description
In order to isolate system tests from one another when they run in parallel in the same instance, we'd like to change the places where system tests currently invoke table batching lambdas.
Instead of invoking the table batching lambdas, we can match the implementation of the lambdas, but instead of batching over all the tables (or all the online tables), we can batch over the tables that are active in the current test, with SystemTestInstanceContext.streamTableProperties.
Analysis
Here are the relevant operations:

Compaction job creation
Partition splitting
Garbage collection
Table metrics

We've split out a separate issue to convert the multiple tables test to run in its own instance, and switch it back to invoke the table batching lambdas:

https://github.com/gchq/sleeper/issues/2016

We could make sure we keep the code to invoke the table batching lambdas around, so that we can use it for that.
We did some work on this here, which we could reuse:

https://github.com/gchq/sleeper/pull/2019

The following issue replaces this:
https://github.com/gchq/sleeper/issues/3722


[RESOLVED] Interface eth0(): High error rate (>2 for 5m)

Problem started at 11:00:32 on 2023.04.17
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Operational data: errors in: 5, errors out: 0
Original problem ID: 18493
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23483&eventid=18493

Problem has been resolved in 5m 57s at 11:06:29 on 2023.04.17
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Original problem ID: 18493


Receive SGM from JHU

igraph with sgm added was delivered to KVis by JHU on 2/11/15.  This doesn't do LARGE graphs (hence not LSGM, just SGM), but it will work for integraiton.

LSGM prototype in matlab was delivered to KVis by JHU on 2/11/15.  Mostly working in Octave

Igraph version is integrated and running in a tangelo-based app and processing real-world social network data.


section start problems

when trying to start the bot the following error appears.

even if the latest version is used without modifying.

when trying to start the bot the following error appears.

even if the latest version is used without modifying.

use this
npm i --save @open-wa/wa-automate@latest

thx bro


Disable codecov review comments

Not sure how to configure codecov to disable them, but they're kinda distracting tbh.
Coverage can still be checked by clicking the status entry from the ci run.
The status entry also shows coverage percentage so it shouldn't be too difficult to spot missing tests.

I think this should do it:
github_checks:
  annotations: false

https://docs.codecov.com/docs/codecovyml-reference#github_checks-github-users-only

Actually scratch this, you can toggle them using the a key.


View restriction based on roles

Coverage decreased (-1.7%) to 81.588% when pulling e4107917610a64eb29c67acd234385c571f4d3b2 on auth into 96ab3ae64b3730e7a21fd139cbaceabf71bee225 on master.

Coverage decreased (-2.2%) to 81.119% when pulling 6d5f9b0afd44ab0913b34cc7a9394d111ecc820b on auth into 96ab3ae64b3730e7a21fd139cbaceabf71bee225 on master.

Coverage decreased (-4.5%) to 78.864% when pulling c55ddcae4ff76cb340e7dd5fa64333a5a703bca1 on auth into 96ab3ae64b3730e7a21fd139cbaceabf71bee225 on master.

Coverage decreased (-5.2%) to 78.165% when pulling 34170505a51b6f24b4a5598bdf4f44fb1a901261 on auth into 96ab3ae64b3730e7a21fd139cbaceabf71bee225 on master.

Coverage decreased (-5.4%) to 77.918% when pulling 3c451513ca60dc9242648855d97b5d77c77c1b2c on auth into 96ab3ae64b3730e7a21fd139cbaceabf71bee225 on master.

Coverage decreased (-4.6%) to 78.769% when pulling f9b960c304b9d57f3b3bdea3eb85bbf9d780047e on auth into cdedf32ffb08be9b049bb4405d6b0c03ca7c057c on master.


Caching of the osv-scanner binaries

The plugin should re-use the osv-scanner that it has already downloaded.
Behaviour

The plugin should track the binaries it has downloaded
If 'latest' is specified it should have a ttl for the binary before updating it

Considerations

The binaries should live in versioned subfolders probably bin/<version>/osv-scanner
The latest folder should have a marker file specifying the version number of the latest bin/latest/version.txt to point to the specific binary
The TTL should be based on the date of the marker file
The TTL should be configurable but default to 24 hours
If the version hasn't changed then it shouldn't re-download
Consider whether the binaries be cached in the build directory or in a .osv-scanner directory in the project root
Allow the cache directory to be configurable

Implementation is as follows:

Binaries are in the .osv-scanner folder in the root
Binaries are cached in the .osv-scanner/.cache folder
Binaries have the os and arch name within the file name
An osv-scanner.version file contains the version number of the current binary within it


Should neurons in the skin be part of skin adnexa

Question from Melissa
"Skin MP terms don’t mention nerves. Are skin sensory neurons part of the skin adnexa?"
In Uberon there are no neuron/nerve terms under integumentary adnexa bot most of the sensory neuron terms in Uberon are imported from CL.
The text definitions of integumentary adnexa (http://purl.obolibrary.org/obo/UBERON_0006003) is "Anatomical structure embedded in or located in the integument that is part of the integumental system. Examples: hair, follicles, skin glands, claws, nails, feathers". Based on the text definition it seems like sensory neurons in the skin would be part of the adnexa but I need to dig around some more.

MP has terms abnormal cutaneous/subcutaneous mechanoreceptor morphology (MP:0000973) these are only found under nervous system.
Other terms like abnormal olfactory sensory neuron morphology are in both the nervous system and the tissue (abnormal olfactory epithelium morphology) in which they are located
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7827880/
The entire nerve probably should not be under skin adnexa as parts of the nerve are not in the adnexa but it seems like the mechanoreceptors maybe should be.


Broken compilation

When including Sibyl into other __using__/1 macros, comilation breaks in several ways:

inline default arguments result in error ...defines defaults multiple times. Elixir allows defaults to be declared once per definition
defoverridable/1 stops working.

Example:
defmodule A do
  @callback f() :: any()

  defmacro __using__(_opts) do
    quote do
      use Sibyl
      @decorate_all trace()

      @behaviour unquote(__MODULE__)

      @impl unquote(__MODULE__)
      def f, do: 1

      defoverridable unquote(__MODULE__)
    end
  end
end

defmodule B do
  use A

  # Will fail to compile
  # def g(_a \\ nil), do: nil

  def f, do: 2
end

B.f() # => 1 instead of 2

PS defoverridable/1 can be fixed if use Sibyl... is declared after it. Perhaps decoration can be done as the last step of module compilation?
PPS looks like it's Decorator bug, not Sibyl's

Although now that I think about it... Sibyl.Experimental could instead:

inject a defoverridable clause for all public functions in the module
for all public functions inject my code block as above

I believe if you have defoverridable multiple times in a module it works as expected, super() usage works as expected, etc.
Might be a less invasive approach?
But then I'm not sure how defoverridable works in tandem with functions with multiple clauses plus default args...

I was able to fix defoverridable/1 by doing this:
defmodule Helpers.Sibyl do
  defmacro __using__(:decorate_all) do
    quote do
      @before_compile unquote(__MODULE__)
    end
  end

  defmacro __before_compile__(_env) do
    quote do
      use Sibyl
      @decorate_all {Sibyl.Decorator, :trace, []}
    end
  end
end

note the expanded trace/0 in the attribute.

It works by overriding the def macro so that we can define functions thusly

It would fail to decorate custom def's.

Sibyl.Experimental could instead:

inject a defoverridable clause for all public functions in the module
for all public functions inject my code block as above
I believe if you have defoverridable multiple times in a module it works as expected, super() usage works as expected, etc.

Might be a less invasive approach?

This approach might be better, but it would restrict its use to def/2 only.
Two alternative approaches were revealed to me (in a dream):

Patch all functions in compiled .beams directly, the drawback would be that we would essentially be operating in erlang-land, so no macros and custom defs.
Manipulate the module's ast directly via custom compiler (FIY elixir gives you the ability to add your own compilers), tho I'm not sure on how exactly it would be better than Decorator's approach, but sure it would be

I was able to fix defoverridable/1 by doing this:

UPD: it didn't work

Current iteration of Sibyl.Experimental doesn't work when used inside a macro (weird, IMO it should).
I managed to fix all of my problems with decorator tho.

...defines defaults multiple times. Elixir allows defaults to be declared once per definition – turns out, @on_definition is being called multiple times with the exact same args, so doing Enum.uniq/1 fixes it.
defoverridable/1 stops working - and this happens bcs of how decorator works. It thinks that overrided function is a clause of previously defined one. I had to make assumption that clauses are always together. Potential bug is if it would instantly override the function after its definition, that's what Decorator.Separator is for.

# lib/decorator/decorate.ex
  defmacro before_compile(env) do
    decorated =
      env.module
      |> Module.get_attribute(:decorated)
      |> Enum.uniq()
      |> Enum.reverse()

PS I just realised that my fix would break if function has it's caluse defined in separate places, e.g.
defmodule A do
  defmacro __using__(_opts) do
    quote do
      def f(0), do: :zero
    end
  end
end

defmodule B do
  use Sibyl
  @decorate_all trace()

  use A

  def f(x), do: x
end

B.f(0) #=> :zero

Could be fixed later with defoverridable/1, but would require one to look up original clauses.
I'm in favour of this behaviour compared to existing one, which couldn't be fixed in user code at all

IMO we should mention this problem in readme.
Unrelated, but it would be nice to add option to decorator to ignore certain function for when using @decorate_all I wouldn't want to trace smth like __schema__/*. And I suspect it has impact on performance.
Maybe I'll implement it today


Update app.py

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign gelevb
You can assign the PR to them by writing /assign @gelevb in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@Gelevb: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

pr-build
281ff6c1a145aa70b34316d627b1c2fbc4ce1d45
link
/test this

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

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign gelevb
You can assign the PR to them by writing /assign @gelevb in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

:star: PR built and available in a preview environment gelevb-python-flask-docker-pr-1 here


not getting who like media user info

i use to fetch detail of media  using this method$instagram->getMediaInfo($id[$x]) but my problem is when like_count is greater than 8 than user info not found who like our media

I am using the same problem, if the like count is more than 8 then it returns empty data. I couldnt find the the reason yet. anyone has any idea?
Regards

@hknckr @irshad9998 Be more attentive. Instagram's real app and website shows the name-list of likers when it is very low. But when it gets over 8 it just says "15 likes".
Working as intended.

@irshad9998, @hknckr  You can use the getMediaLikes($mediaID)(#58) to get the likers for media posts.


Set Trick to find If elements are Unique or same

This PR...
Added a c++ code explaining a trick using set of c++ stl

Fixes #
NA
Changes

Checklist

[ ] I have read CONTRIBUTING guidelines.
[ ] This is a typo fix.
[ ] I am not updating any todo.txt files.
All checked

Invalid PR. Closing


Release of API version 1.0.0-rc.1

What type of PR is this?
Add one of the following kinds:

documentation
subproject management

What this PR does / why we need it:
Generation of first release-candidate for NumberVerification API
This first release candidate r1.1 contains the definition and documentation of the release-candidate of the NumberVerification API v1.0.0-rc.1.
Which issue(s) this PR fixes:

Fixes #
Special notes for reviewers:
Changelog input
 release-note

Additional documentation
This section can be blank.
docs

@bigludo7 Looks good to me, but I'm not sure why you want to merge the PR into the branch https://github.com/camaraproject/NumberVerification/tree/release-1.0.0-rc1.1 (which is currently 19 commits behind main).
At least should the branch be deleted before the release as it has a confusing numbering. It's protected by the legacy protection rule *release*, so let me know if you want to delete it.
After this is corrected, please add @camaraproject/release-management_maintainers as reviewer.

@bigludo7 Looks good to me, but I'm not sure why you want to merge the PR into the branch https://github.com/camaraproject/NumberVerification/tree/release-1.0.0-rc1.1 (which is currently 19 commits behind main). At least should the branch be deleted before the release - as it has a confusing numbering. It's protected by the legacy protection rule *release*, so let me know if you want to delete it.
After this is corrected, please add @camaraproject/release-management_maintainers as reviewer.

I mixed myself with the branches and then I was stuck because of the release rule.
Yes please Herbert delete this branch. I've save all the file so I can make a clean PR on ce the branch deleted;
Thanks for your help.

@bigludo7
I suppose that your files will anyway preserved in https://github.com/camaraproject/NumberVerification/tree/bigludo7-patch-2. I need to close this PR first, to be able to delete the branch.


⚠ Bofrost.be has degraded performance

In ed124ab, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1183 ms

Resolved: Bofrost.be performance has improved in bad80b1 after 32 minutes.


MetaMaps Simple Mapping

Payout
Up to $500 total
Description
We started building this new world in the cloud, we need to start mapping it or we’re bound to get lost in it.
In MetaGame, we have a few initiatives that seem to require the same basic infrastructure:

State of Raids
Skill Trees
House of MetaFam

Endgame
In MetaGame, we plan on taking the “mapping of what’s going on” to the extreme.
At some point, MetaMaps should be able to display not just manually pinned quests & portals, but also load SourceCred initiatives, github repos, etc. Rendering human nodes as players and quest nodes as bosses we’re slaying or buildings we’re building.

But for now...
Submission Requirements

What we need is a black board with the ability to drag & drop sprites onto it and change the wallpaper.
There should be a few default shapes to use, but the emphasis is on the ability to drag & drop pieces from the outside.
Every piece of the map can be a button, the button either:

Takes you to another page
or opens a small pop-up container giving more info & links.

Pieces of the map can be visually connected to others by drawing a line.
One should be able to edit the map by logging in with MetaMask.

For reference on embedded containers, you can check the State of Raids map, and see how each raid has a bubble connected to it. Well, instead of a bubble connected to it, one should be able to press the raid and get a pop-up of the raid description - something like this.
If you want more people to help you with this, have any questions, or just want to share progress:
Join us on Discord.
Submission Deadline
Submit your work here by August 2nd, leave your Discord handle.

@peth-yursick after investigating the problem further.
I've come to the realization that this issue (instead of #4) is a better starting point.
I've created my first commit here. It is not complete.
Before continuing, I do have more questions on how this project will function.

How are images uploaded and managed to the Mapping?

If there is a Solidity contract to manage the state of a map. There are inherent limitations to Solidity arrays. While I do have a general idea of how it should work. If you have any feedback on how that should work. I am happy to learn more.

@peth-yursick after investigating the problem further.
I've come to the realization that this issue (instead of #4) is a better starting point.
I've created my first commit here. It is not complete.
https://github.com/TheLoneRonin/TheGame/tree/%40TheLoneRonin/metamaps
Before continuing, I do have more questions on how this project will function.
1. How are images uploaded and managed to the Mapping?

2. If there is a Solidity contract to manage the state of a map (if not using Solidity, how should maps be implemented). There are inherent limitations to Solidity arrays and size. While I do have a general idea of how it should work. If you have any feedback on how that should work. I am happy to learn more.

Perhaps maybe using a mapping struct with an int counter would be the best approach?
Something like this might be ideal:
struct Sprite {
  int top;
  int left;
  string imageUrl;
}

int counter = 0;

mapping(int => Sprite) map;

1. I've created a basic Drag and Drop interface [here](https://github.com/TheLoneRonin/TheGame/tree/%40TheLoneRonin/metamaps).

However, how this Drag and Drop interface is structured is very important. Are there any other things to be taken into consideration when generating new sprites for a map?
Thank you and awaiting your reply.

Instead of this whole interface on the left side, there should be only 3 buttons:
A square, a circle & a line.
And would it be possible that even those 3 options are not on the side, but come up when you right click on the map?
Also I think it's important that the objects can be dynamically resized vs. inputting their size when generating them.
Didn't understand this part: "Before creating the other UI. It may be more ideal to start with this instead."
To start with what instead?
There isn't any solidity contract managing it yet, but we plan on using 3Box's Ceramic for state storage afaik. Ethereum would be used just for write privilege verification, if that makes any sense.
I'll get someone technical to give you further feedback, but if you have an idea of how it should work I'd say go for it 🤷♂

To start with what instead?

Ah, apologies for the confusion. That comment when submitting on the Gitcoin website was redundant.

we plan on using 3Box's Ceramic for state storage afaik.

In terms of 3Box's ceramic. That probably would be more ideal than rolling a completely new smart contract out of the box.
I think I have more than enough information to move forward with a proof of concept.
To recap requirements:

Must be able to draw squares, circles and lines.

Must be able to upload images onto the canvas.

No sidebar and instead, a right-click interface.

Images can be resized dynamically.

Data is stored through 3Box's Ceramic tool.

https://www.ceramic.network/
I'll send you an update when ready.

Yes, sir!
Perfect.

Oh, got a few more details in terms of the design.
If you could use this color scheme:
1b0d2a for background
261942 for squares
392373 for pop-ups
a5b9f6 for text
5a32e6 for circles
b72886 for lines
and if it's not too much hassle, make edges of everything round, even the square shape.
Also, not sure if it makes any difference to know this right away, but this map must be easily embeddable into other websites. Eg. our wiki (based on docusaurus, loads React apps)

@peth-yursick,
Those color schemes are no problem at all.
I'll make sure to have rounded corners at 8px border-radius as well too!
I'll also make sure it can load in an iframe. I'll have a test case specifically for that.
Feel free to chime in anything else you may need. I'm working on it and will ideally have something done by early or mid next week!
Cheers!

@peth-yursick, here's a progress update for this morning.
Just got the popup menu working with a right click.
Right now it only creates squares. But will be working on lines and images too!

Also, I need to create the popup menu for resizing.
Anyway, will keep you posted.

I messed up with colors, squares were too dark.
Let's get rid of squares completely, use their color for popups.
Then use the color previously for popups, now for buttons.
like so:
261942 for pop-up
392373 for buttons
the background still 1b0d2a
Instead of text on buttons, have icons & have the third button for upload
It should look something like this:

Hey @peth-yursick,
I just pushed more updates. Below is a screenshot of the updates I've made.

Let's recap tasks that still need to be done.

Special context menu for objects: Being able to resize and delete them.

The ability to upload images. Same functionality as other objects, resize and deleting them.

Use a graphic context menu instead of text based.

Integration with 3Box Ceramic.

I've also thought about having the ability to create a custom background... Perhaps there should be an additional option in the menu for a custom background? Would love to hear your thoughts on that.

Also the ability to change the colors of objects would be nice too!
Let me know what you think!

Progress update for this morning. Just got resizable images working.

Here's a recap of tasks left

Upload images with resize and delete context features.

Integration with 3Box Ceramic.

Ideally, I can complete this by end of today @peth-yursick I'll let you know!

Almost done @peth-yursick

Here's a recap of tasks I need to finish.

Upload images with the ability to resize and delete them.

Integration with 3Box Ceramic.

Ideally I can finish this by end of today. I'll keep you posted!

On the homestretch @peth-yursick.
There is one thing I forgot about...
Popup dialogs and URL linking. Thus.
The tasks remaining are:

Create popup dialogs and URL linking for objects.

Integration with 3Box Ceramic

Below is an image showing uploads work. With base64 encoding. This way we don't need to worry about external file storage services.

Also, the ability to change the colors of objects would be nice too!
Also, another thing, being able to add custom text would be great too!

Great thinking, I did want this ability to change colors eventually just left it out for the first version for simplicity..
Text is actually a must-have I just forgot it. 😬
The players & skills (dots) need names. Each dot should have text attached to it from below.
Have this font.

I've also thought about having the ability to create a custom background... Perhaps there should be an additional option in the menu for a custom background? Would love to hear your thoughts on that.

Definitely think there should be custom backgrounds, just thinking about them in terms of "an image to drop on", since the plane will be very long & probably doesn't make sense to stretch images to fit it.
What matters is that these are always behind all other objects..
Same with lines, lines should always go below the dots & squares and possible lock onto them if not too hard for the first version. Eventually want to be able to select blocks or multiple, and move lines with them, if that makes sense?
Great work so far! 💪
Btw, we're doing a MyMeta raid tomorrow at noon PST / 9PM CET here. - Don't have to work on MyMeta to come hack with us & meet some people :)

We will improve the project later.
There are so many things we can add to this!
Let's limit scope. Get the core deliverables done and later we can improve it more! :)

@peth-yursick, final stretch. 3Box Integration.
Both popups and URL linking works now.
Just need to get 3Box working.
I've also uploaded a commit with all my changes.
Below is a photo of an example popup.

@peth-yursick, and we're finally done!
Keep in mind this 3Box implementation needs a few more things... However, I've intentionally left them out for now... Because we need to discuss how MetaMaps will function...
For example here are some things our 3Box integration needs...

Being able to navigate other people's addresses, spaces and maps.

Being able to change the address you're using in metamask.

Some sort of "centralized" Ethereum Address that can be used to store all the spaces used in MyMeta.

Furthermore, there are more things that need to be done... But the scope of this task can get extremely large... Some things we need to consider are.

Loading screens/Loading states

File storage and how it's managed via IPFS (base 64 encoding is a bit finicky with 3Box, which is understandable tbh)

How other people can manage the spaces and write data to spaces.

Anyway, this is ready to be submitted. Below is a screenshot of the additional UI.
Let me know if there's anything else we should discuss!
We can pick up the ball again on #4 since we can technically start designing that interface via 3Box now since it persists and saves state now.

Also, here is the branch for review: https://github.com/TheLoneRonin/TheGame/tree/%40TheLoneRonin/metamaps/packages/web
Let's chat maybe via Discord about how we can evolve the project?
There are some things we need to consider when it comes to 3Box integration and sharing.
Furthermore, I've also been very intrigued in: https://github.com/aragonone/hack-for-freedom/issues/5
And I really think the idea of a dashboard for agent would be super useful.
So while we accumulate the correct project specs for MetaMaps (since there are some unanswered questions we need to solve and figure out). I'll be working on a new dashboard for Aragon in the meantime!
Cheers!

Oh and one final thing...
@peth-yursick, maybe we should migrate this project to its own separate repo?
Perhaps it should be called MetaFam/MetaMaps?

Oh and one final thing...
@peth-yursick, maybe we should migrate this project to its own separate repo?
Perhaps it should be called MetaFam/MetaMaps?

I think @hammadj wanted everything that will be "inside the game" to be in TheGame repo, though I don't know why & what would be the pros/cons of going either way..
I think this Aragon hack has expired with the closing of the HFF part of the hackathon, please check with someone from Aragon before you start working on it. @burrrata might know?
If this one is closed already, maybe you could work on the MyMeta Dashboard idea, which is pretty similar.
As for other questions, yeah, don't yet have all the answers myself either.
Happy to hop on Discord & discuss ways we could move this forward, so much potential :o

I think @hammadj wanted everything that will be "inside the game" to be in TheGame repo, though I don't know why & what would be the pros/cons of going either way..

That's works for me! Let's have an open discussion about this in Discord (or here, doesn't matter)

I think this Aragon hack has expired with the closing of the HFF part of the hackathon, please check with someone from Aragon before you start working on it. @burrrata might know?
If this one is closed already, maybe you could work on the MyMeta Dashboard idea, which is pretty similar.

That would be great to know. I'm still interested in the project... Hackathon or not. It's a project intended to make life easier for everyone using Aragon so I really see value in the dashboard. Let me review the MyMeta Dashboard idea in the meantime.

@TheLoneRonin Just saw your repo and that you created the maps under the "web" package. Would be better to have it as a separate package, maybe just copy paste the folder and rename it to "metamaps"

@hammadj, just created a new branch here: https://github.com/TheLoneRonin/TheGame/tree/%40TheLoneRonin/metamaps-base/packages/metamaps
Also fixed some minor structure issues.
If you have any questions let me know.


fix: prevent minification of AbortSignal

Update webpackconfig of azure publish plugin to prevent the minification of AbortSignal type
fixes #4716

Coverage increased (+0.009%) to 54.786% when pulling d0be4e68a308120c4552f11389e4c6f4bc498672 on donglei/fix-webpack into 4caefe56e5f06c1600ca830eda839dd01f0546f3 on main.


app.run(host, port) and SERVER_NAME should correspond to where flask is actually running

Assuming the SERVER_NAME config variable is configured as '<IP_ADDRESS>:5555':

Calling app.run(host=None, port=None) results in flask running on http://<IP_ADDRESS>:5555/
Calling app.run(host='<IP_ADDRESS>', port=5000) results in flask running on http://<IP_ADDRESS>:5000/

In both cases the SERVER_NAME config variable does not correspond to where flask is actually running.
The host and port parameters in app.run() must of course take precedence, but should be set according to the SERVER_NAME config variable if present.
The current implementation in app.run():
if host is None:
    host = '<IP_ADDRESS>'
if port is None:
    server_name = self.config['SERVER_NAME']
    if server_name and ':' in server_name:
        port = int(server_name.rsplit(':', 1)[1])
    else:
        port = 5000

Could be replaced by the following:
_host = '<IP_ADDRESS>'
_port = 5000
servername = self.config['SERVER_NAME']
if server_name:
    if server_name and ':' in server_name:
        _host, _port = servername.split(':', 1)
if host is None:
    host = _host
if port is None:
    port = _port

The following can be used to make sure the SERVER_NAME config variable corresponds to where flask is actually running:
if servername:
    self.config['SERVER_NAME'] = host + ':' + port

<IP_ADDRESS>:5000 is not a valid server name.

This won't (a cannot due to lazy loading) apply to the flask run command, which is the recommended way to run the dev server now.

Seems like this should be closed based on above comments?

Yes. Also, server name isn't necessarily the same as the local address the server is bound to.

Is there any way of putting the host and port variables in a separate file?
For example, defining a configuration file and having these variables inside of it, instead of defining these exactly on app.run():
app.config.from_pyfile('settings.cfg')
app.run()

How can I make 2 server names?
"example.com" and "www.example.com".

add www record in you DNS settings so when anyone type www.example.com it automatically redirect to your website

Assuming the SERVER_NAME config variable is configured as '<IP_ADDRESS>:5555':

Calling app.run(host=None, port=None) results in flask running on http://<IP_ADDRESS>:5555/
Calling app.run(host='<IP_ADDRESS>', port=5000) results in flask running on http://<IP_ADDRESS>:5000/

In both cases the SERVER_NAME config variable does not correspond to where flask is actually running.
The host and port parameters in app.run() must of course take precedence, but should be set according to the SERVER_NAME config variable if present.
The current implementation in app.run():
if host is None:
    host = '<IP_ADDRESS>'
if port is None:
    server_name = self.config['SERVER_NAME']
    if server_name and ':' in server_name:
        port = int(server_name.rsplit(':', 1)[1])
    else:
        port = 5000

Could be replaced by the following:
_host = '<IP_ADDRESS>'
_port = 5000
servername = self.config['SERVER_NAME']
if server_name:
    if server_name and ':' in server_name:
        _host, _port = servername.split(':', 1)
if host is None:
    host = _host
if port is None:
    port = _port

The following can be used to make sure the SERVER_NAME config variable corresponds to where flask is actually running:
if servername:
    self.config['SERVER_NAME'] = host + ':' + port

change port use flask run --host <IP_ADDRESS>
or you can use
if name == 'main':
app.run(host='<IP_ADDRESS>')


Support comma separated globbed pattern in Script and Link tag helpers

Issue - #2841
@dougbu @NTaylorMullen

:watch: for tests.

:watch:

Updated.

:shipit:

:shipit:
Never mind my commit-level comment. Thought for a sec I was looking at the whole PR.

:+1:


Diving header and fouling make camera stuck till player hit ball again

It still uses +walk even when you are not holding it.

This also applies to every player that gets fouled. Maybe more things but haven't found more yet.

This is still happening on fouls. Noticed it yesterday.


Rethink ts-essentials dependency and typescript peer dependency

More details in #166

Newest development version no longer relies on ts-essentials.


[Refactor][UI] Refactor workflow definition timing using NSpace component.

Purpose of the pull request
ref #10844

Brief change log

Verify this pull request

This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:

(or)
If your pull request contain incompatible change, you should also add it to docs/docs/en/guide/upgrede/incompatible.md

Codecov Report

Merging #11415 (757d36e) into dev (3836dd7) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev   #11415      +/-   ##
============================================
- Coverage     39.49%   39.47%   -0.02%
+ Complexity     4617     4614       -3
============================================
  Files           980      980
  Lines         37197    37179      -18
  Branches       4156     4148       -8
============================================
- Hits          14690    14676      -14
+ Misses        20987    20982       -5
- Partials       1520     1521       +1

Impacted Files
Coverage Δ

...erver/master/processor/queue/TaskEventService.java
69.64% <0.00%> (-10.72%)
:arrow_down:

...e/dolphinscheduler/remote/NettyRemotingClient.java
50.00% <0.00%> (-2.78%)
:arrow_down:

...r/plugin/task/sqoop/parameter/SqoopParameters.java
55.12% <0.00%> (-1.29%)
:arrow_down:

...rver/master/runner/task/BlockingTaskProcessor.java
75.29% <0.00%> (-0.57%)
:arrow_down:

...eduler/api/service/impl/DataSourceServiceImpl.java
28.47% <0.00%> (ø)

...cheduler/server/master/utils/DependentExecute.java
0.00% <0.00%> (ø)

.../dolphinscheduler/plugin/task/datax/DataxTask.java
0.00% <0.00%> (ø)

...phinscheduler/plugin/task/chunjun/ChunJunTask.java
0.00% <0.00%> (ø)

...cheduler/plugin/task/api/ShellCommandExecutor.java
0.00% <0.00%> (ø)

...nscheduler/service/process/ProcessServiceImpl.java
29.02% <0.00%> (+0.01%)
:arrow_up:

... and 6 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Add VIRTUAL_WEIGHT for Load Balancing

See https://github.com/jwilder/docker-gen/pull/90.

Looks like the tests are failing:

unable to parse template: template: nginx.tmpl:86: undefined variable "$weight"

The problem appears to be that $weight is scoped to the {{if}} block it's defined in.
I'd recommend using the or function. See here for an example: https://github.com/jwilder/nginx-proxy/blob/master/nginx.tmpl#L91

You're absolutely right, just didn't have the time to figure it out. I hope it's fixed now.

@kelunik Did you get a chance to test setting VIRTUAL_WEIGHT and seeing it change? I'm not sure that will actually work with the way scoping works in Go text.template.

I haven't tested it myself, but I saw this bug report: https://groups.google.com/forum/#!topic/golang-nuts/MUzNZ9dbHrg

Not yet, maybe there's time for that tomorrow.

I think {{ $weight := or $.Env.VIRTUAL_PATH 1 }} should work.

Replaced it now, even if the other thing would have worked, it's more concise now. :-)

@md5 Could this be merged?

Would be great if this got merged

I just merged master to resolve any conflicts.


Term's create and edit page in Admin are empty

Create a Taxonomy
Import some terms
Go to the term editing page, it is empty except "Publish" button
version 1.10.2

Not sure if I miss something

@MatteoPiovanelli-Laser can you repro?

Some new finding in #8017.


disable flaky tests

Changes proposed in this PR
disable flaky tests
Why are we making these changes?
these tests are flaky

@shamsimam
This test was flaky when I was deploying to production and is still flaky on a new branch I'm working on.
The plan is to add flaky test detection on the master branch and escalate new flaky tests to the support person.
OK to merge?


Add [Ukaza Perdana] to SITES.md

Thanks for the PR! We've simplified the process of adding your site/repo to the list. Instead of updating SITES.md you would add the utterances topic to your repo.

Good to know, thanks!


Introduce pkg/collateral

This is a new package that is designed to output a command's collateral files
(markdown doc files, YAML doc files, man pages, bash completion file).
Updated all our commands to use this package. We'll use this mechanism to update
the istio.io CLI reference docs.

@geeknoid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e.sh
58a926cf38aefe144b609873490fcb4b7b59550b
link
/test istio-pilot-e2e

prow/istio-presubmit.sh
95f1374f22e9f48c78bd307661c352fe5fb2818d
link
/test istio-presubmit

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

@geeknoid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e.sh
58a926cf38aefe144b609873490fcb4b7b59550b
link
/test istio-pilot-e2e

prow/istio-presubmit.sh
19c50f019e8b900dde6ec51666a0aa3b3211d4b4
link
/test istio-presubmit

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

@geeknoid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e.sh
58a926cf38aefe144b609873490fcb4b7b59550b
link
/test istio-pilot-e2e

prow/e2e-smoke.sh
91e50da9f55ca6d72510b1fab4d43eee6fe7f67e
link
/test e2e-smoke

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

@geeknoid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-smoke.sh
91e50da9f55ca6d72510b1fab4d43eee6fe7f67e
link
/test e2e-smoke

prow/istio-pilot-e2e.sh
91e50da9f55ca6d72510b1fab4d43eee6fe7f67e
link
/test istio-pilot-e2e

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


feat(request-aware-table) add request aware table

Summary
Add a request-aware table able to detect accesses from different requests.
Checklist

[x] The Pull Request has tests
[x] (na) There's an entry in the CHANGELOG
[x] (na) There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE

Issue reference
KAG-1570

What is request aware table in comparison to ngx.ctx or kong.ctx.plugin|shared?

What is request aware table in comparison to ngx.ctx or kong.ctx.plugin|shared?

I wondered that myself @bungle, thanks for bringing it up.
The main difference is that this table can detect race conditions and throw an error if they happen, instead of using separate scopes for each request to prevent them.
Race condition checks (which currently require an access to ngx.var per request) would only be turned on during testing, to ensure the table is used properly (i.e. cleared before it's accessed by another request). This allows defining a table that is local to the module where it is instantiated, can be cleared at will, and does not rely on a shared context.
However, if the performance impact of accessing this table compared to using the context is not significant, we could solve the same problem just as in this PR, using kong.ctx.plugin to prevent race conditions in the first place.
I'd be curious to hear @dndx 's opinion as well
PS: the implementation is still WIP at this point

@dndx could you take a look at this PR again? thx


FileNotFoundError: [WinError 2] The system cannot find the file specified

I tried direct approach for windows and i did setup the project as shown in the steps and then ran the command
python manim.py example_scenes.py SquareToCircle -pl which is giving me below error.
Traceback (most recent call last):
**File "C:\Users\HP\manimnew\manim\manimlib\extract_scene.py", line 155, in main
scene = SceneClass(scene_kwargs)
File "C:\Users\HP\manimnew\manim\manimlib\scene\scene.py", line 53, in init
self.construct()
File "example_scenes.py", line 83, in construct
self.play(ShowCreation(square))
File "C:\Users\HP\manimnew\manim\manimlib\scene\scene.py", line 405, in wrapper
self.file_writer.begin_animation(allow_write)
File "C:\Users\HP\manimnew\manim\manimlib\scene\scene_file_writer.py", line 170, in begin_animation
self.open_movie_pipe()
File "C:\Users\HP\manimnew\manim\manimlib\scene\scene_file_writer.py", line 243, in open_movie_pipe
self.writing_process = subprocess.Popen(command, stdin=subprocess.PIPE)
File "C:\Users\HP\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 775, in init
restore_signals, start_new_session)
File "C:\Users\HP\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 1178, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified

Hi,
I am also facing the same issue. Can you please help me with this ?
Regards,
Priyanga

Hey even I did not get the solution yet.
On Thu, 30 Apr 2020 at 6:37 PM, Priyangakalyan<EMAIL_ADDRESS>wrote:

Hi,
I am also facing the same issue. Can you please help me with this ?
Regards,
Priyanga
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/3b1b/manim/issues/990#issuecomment-621822922, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APHPSQLXLNBZCECC6LGDPCDRPFZYXANCNFSM4MLHEBLA
.

Are you sure that you have installed ffmpeg correctly?

yup did that
On Sat, May 2, 2020 at 10:16 PM Yoshi Askharoun<EMAIL_ADDRESS>wrote:

Are you sure that you have installed ffmpeg correctly?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/3b1b/manim/issues/990#issuecomment-622981798, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APHPSQKLVWDOGJKS4AQNR5LRPRE6PANCNFSM4MLHEBLA
.

Yes I have installed ffmpeg following this link ,
https://www.wikihow.com/Install-FFmpeg-on-Windows
and confirmed the package version in cmd.

Yeah is it working for you now?
On Mon, 4 May 2020 at 11:30 AM, Priyangakalyan<EMAIL_ADDRESS>wrote:

Yes I have installed ffmpeg following this link ,
https://www.wikihow.com/Install-FFmpeg-on-Windows
and confirmed the package version in cmd.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/3b1b/manim/issues/990#issuecomment-623273130, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APHPSQMRTWKWEBDLCD7FKQDRPZKZTANCNFSM4MLHEBLA
.

I have been trying for a week😭😢 no luck.
On Mon, 4 May 2020 at 11:31 AM, sanjal cc<EMAIL_ADDRESS>wrote:

Yeah is it working for you now?
On Mon, 4 May 2020 at 11:30 AM, Priyangakalyan<EMAIL_ADDRESS>wrote:

Yes I have installed ffmpeg following this link ,
https://www.wikihow.com/Install-FFmpeg-on-Windows
and confirmed the package version in cmd.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/3b1b/manim/issues/990#issuecomment-623273130, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APHPSQMRTWKWEBDLCD7FKQDRPZKZTANCNFSM4MLHEBLA
.

No I installed pycairo and ffmpeg but still its not working

https://youtu.be/ZltiKHFWmv8
I tried this YouTube video but that approach is also not working if you
can try and you get please let me know.
On Mon, 4 May 2020 at 11:33 AM, Priyangakalyan<EMAIL_ADDRESS>wrote:

No I installed pycairo and ffmpeg but still its not working
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/3b1b/manim/issues/990#issuecomment-623273996, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APHPSQLTAAOJ3BZY7XLLIXDRPZLDFANCNFSM4MLHEBLA
.

Hey did you try any luck?
On Mon, 4 May 2020 at 11:35 AM, sanjal cc<EMAIL_ADDRESS>wrote:

https://youtu.be/ZltiKHFWmv8
I tried this YouTube video but that approach is also not working if you
can try and you get please let me know.
On Mon, 4 May 2020 at 11:33 AM, Priyangakalyan<EMAIL_ADDRESS>wrote:

No I installed pycairo and ffmpeg but still its not working
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/3b1b/manim/issues/990#issuecomment-623273996, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APHPSQLTAAOJ3BZY7XLLIXDRPZLDFANCNFSM4MLHEBLA
.

Hi, I have fixed the issue now the example_scenes.py is working fine. Initially I have setted the ffmpeg path as user variable by changing it to the system variable problem got resolved.

hey bro i am trying it from so many days can you please make an video that
would be really helpful.
On Wed, May 6, 2020 at 10:34 AM Priyangakalyan<EMAIL_ADDRESS>wrote:

Hi, I have fixed the issue now the example_scenes.py is working fine.
Initially I have setted the ffmpeg path as user variable by changing it to
the system variable problem got resolved.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/3b1b/manim/issues/990#issuecomment-624443170, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APHPSQK57P4NKCW2O4WMQUTRQDVUFANCNFSM4MLHEBLA
.

hey i tried again using the video link which i sent you but still didn't
work and used the manim github link to install but still did not work so
can you please send me your complete video of installation so that I can
follow it.
Kind Regards
Sanjal C C
On Thu, May 7, 2020 at 12:57 AM sanjal cc<EMAIL_ADDRESS>wrote:

hey bro i am trying it from so many days can you please make an video that
would be really helpful.
On Wed, May 6, 2020 at 10:34 AM Priyangakalyan<EMAIL_ADDRESS>wrote:

Hi, I have fixed the issue now the example_scenes.py is working fine.
Initially I have setted the ffmpeg path as user variable by changing it to
the system variable problem got resolved.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/3b1b/manim/issues/990#issuecomment-624443170, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APHPSQK57P4NKCW2O4WMQUTRQDVUFANCNFSM4MLHEBLA
.

Look at the file manimlib\constants.py
There is a constant FFMPEG_BIN, which is set to "ffmpeg". Change this to "C:\\ffmpeg\bin\ffmpeg.exe" (or wherever you have placed ffmpeg.exe after unzipping the installer).
(Double slashes are so that \b and \f etc don't become special characters.)
Do let us know if this works.

I changed the "ffmpeg" to the actual path and it works.

I tried to change ffmpeg path but it didn't work. When I change path , I encountered another error. Error is:

When I created a new folder, then put the file into it and run it, it worked. But I don't know why :)
You can try.
REFERENCE: https://docs.manim.community/en/v0.2.0/tutorials/quickstart.html
@suhailsherif @sanjalchetu8055 @Priyangakalyan

I tried to change ffmpeg path but it didn't work. When I change path , I encountered another error. Error is:

When I created a new folder, then put the file into it and run it, it worked. But I don't know why :)
You can try.
REFERENCE: https://docs.manim.community/en/v0.2.0/tutorials/quickstart.html
@suhailsherif @sanjalchetu8055 @Priyangakalyan


[ZHF][20.03] heatseeker: 1.5.1 -> 1.7.1

Backport of https://github.com/NixOS/nixpkgs/pull/82017
ZHF: #80379
(cherry picked from commit 9044bdef6a6aa1e216518020b47516990a00d304)

@grahamcofborg build heatseeker


Fixed a few grammatical and typographical errors in Vertical Chat notebook.

The changes are only related to typos or grammatical errors in comments and the chatbot's system message. Very minor stuff.

Corrections Ok! Thanks!


TypeError in the console after a guest creates an account

Environment Details
Spartacus: feature guest checkout
Browser: Chrome
Device: mac
Happens on: http://dev-com-12.accdemo.b2c.ydev.hybris.com:4200/electronics-spa/en/USD
Steps to Reproduce

Add a product to cart
Proceed to checkout as Guest
On Order Confirmation page, create an account.

*Actual Result
Some TypeError in the console:

Duplicate as this #3735. Resolved in this ticket.

TypeErrors no longer seen.


Use different values to create the bigquery_key field

The Web100 data from which we were construction the compound bigquery_key field before turned out to not match the data that clients have/receive after an NDT test is run, so there was not usable as a way of correlating M-Lab test results with the test results in the piecewise "extra_data" table.  This PR changes the underlying values on which the bigquery_key field is derived.  The NDT client should be able to recreate this same key, and the values should be unique enough for our purposes.

@nkinkade LGTM. Thanks.


In BILLING, subtract discount amounts from Estimated Monthly Cost

Currently the total does not reflect discounts/coupons.

Try and get parity with dangerzone invoice output (see https://github.com/aptible/dangerzone/pull/34)


RNA polymerase II CTD variant repeat modifications

In some organisms, including human, there are variants repaets of the CTD of RNA polymerase that include arginines or lysines.
These can be modified and this is important fro specific transcriptional events. According to the 2017 review PMID: 28248323 the modifications are arginine and lysine methylation, lysine acetylation and lysine ubiquitylation. References for these variant repeat modifications are provided in Table I.
This therefore calls for the creation a MF term branch called 'Non-consensus RNA polymerase II large subunit heptad repeat modification' parent term. A synonym being 'Variant RNA polymerase II CTD heptad repeat modification'.
the biological processes that are associated are
Rme: snRNA and snoRNA regulation, R-loop resolution and transcription termination
Kme: transcription repression
Kac:
Kub: RBP1 degradation

Done in #24910 and #24980


Add price/currency format to getNumberFormatSettings

Hi, it would be ideal to have a third property for price/currency format when getting the numberFormatSettings. Some libraries like i18n-js need this to properly format currency. I am using i18n-js and have to provide the format (e.g. %n %u for German 1,99 €, or %u%n for €1.99) manually for each new language/locale at the moment. It would be great to have that options provided by RNLocalize because this is not bound to the currency, but rather the locale.

I might be wrong but I don't think there is a currency format constant available in iOS/Android API.
I guess the solution would be to export a formatCurrency method that calls NumberFormat on Android and NSNumberFormatter on iOS.
But I am not sure whether this method has its place in this package or if it should be in another/its own package.
@zoontek What's your opinion on this ?

@AntoineDoubovetzky You are not wrong. The main issue with this feature is simple: the current version of this library exposes a set of constants to avoid async functions at runtime (think getCurrencies().then(currencies => {})).
Using NumberFormat and NSNumberFormatter is doable, but it will be too complex to handle is it's totally async (this cannot be constants or maybe a huge map, which will have a serious cost t module init).
This feature might land when JSI (synchronous calls without using the bridge, in C++) will be widely available (it's already in RN, but we need to wait a bit before using it)

@AntoineDoubovetzky You are not wrong. The main issue with this feature is simple: the current version of this library exposes a set of constants to avoid async functions at runtime (think getCurrencies().then(currencies => {})).
Using NumberFormat and NSNumberFormatter is doable, but it will be too complex to handle is it's totally async (this cannot be constants or maybe a huge map, which will have a serious cost t module init).
This feature might land when JSI (allowing synchronous calls without using the bridge, in C++) will be widely available (it's already in RN, but we need to wait a bit before using it)

Thanks for clearing that up, up to this point. It's definitely more understandable now. (Btw., it says I closed this issue 10hrs ago, but I did not—weird.)


all: require at least v0.3.3 of golang.org/x/text

PR Checklist
PR Structure

[ ] This PR has reasonably narrow scope (if not, break it down into smaller PRs).
[ ] This PR avoids mixing refactoring changes with feature changes (split into two PRs
otherwise).
[ ] This PR's title starts with name of package that is most changed in the PR, ex.
services/friendbot, or all or doc if the changes are broad or impact many
packages.

Thoroughness

[ ] This PR adds tests for the most critical parts of the new functionality or fixes.
[ ] I've updated any docs (developer docs, .md
files, etc... affected by this change). Take a look in the docs folder for a given service,
like this one.

Release planning

[ ] I've updated the relevant CHANGELOG (here for Horizon) if
needed with deprecations, added features, breaking changes, and DB schema changes.
[ ] I've decided if this PR requires a new major/minor version according to
semver, or if it's mainly a patch change. The PR is targeted at the next
release branch if it's not a patch change.

What
Require at least v0.3.3 of golang.org/x/text.
Why
According to https://groups.google.com/d/topic/golang-announce/bXVeAmGOqz0 v0.3.3 which was released today contains a security fix for the golang.org/x/text/transform package.
The hash package within this repository is the only code we have here that I can see is using the golang.org/x/text/transform package but only in its tests indirectly through the gomega framework, so there's no real need to do this upgrade other than to make sure that any code we write in the future that either directly or indirectly uses the transform package doesn't unknowingly use the vulnerable version of the dependency in a meaningful way.
Known limitations
N/A

Diff for the changes in v0.3.2 to v0.3.3: https://github.com/golang/text/compare/v0.3.2...v0.3.3


fix: DEV-3743: Fixing aggregation for annotation results

Please add a test for this case, when anno result is empty

@wesleylima Are you sure you reverted this branch to the correct commit? Please check this comment: https://github.com/heartexlabs/label-studio/pull/3297/files#r1052506144


Add examples for C#

@acco32  Just a question, we already have examples in examples/csharp and examples/fsharp in this case why don't using git mv ?

We can. I want to create projects referencing net core (Both C# and F#) as well as organize the folder a bit better (i.e.: add remove examples as necessary with some better instructions)

Two questions:
Did you remove some examples or just move them ?
Why did you put them in csharp-netfx do we rely on netframework ? I believe we only use netstandard2 and netcore2 ?
Sorry for this dumb questions

I moved them. The library itself is made in netstandard2.0. We don't rely on the framework any more but I left them in to show an example of compiling with the framework if that is all you have. dotnet core right now does not allow you to compile single source files. For instance the F# examples use the library with a netstandard reference yet they are compiled with mono. The other examples reference the netstandard library but are built with netcore.

if OK, let's merge it as it.


add Thrift SQL API

Feature request
Is your feature request related to a problem? Please describe.
The HTTP SQL API use HTTP/JSON for data transportation, it's not efficient to query/load large dataset. In the other hand, HTTP has weak constrain on input/output typing, more error prone for integration especially during upgrade.
Describe the solution you'd like
I would like to introduce a Thrift API along with(or replace) the HTTP API, as a full-function alternative of the JDBC protocol.
Describe alternatives you've considered
gPRC+protobuf is another option. Since Thrift is used already for fe-be communication, it's better to stick with single solution.
Additional context
We would like to move away from the JDBC protocol, to find another option which is better to integrate with internal observability, service discovery etc.

@mingmxu
Actually, on our roadmap, we want to support Arrow Flight. But haven't started.
So if you want to contribute to enhancing the result output capability, I suggest you work on it.

Please correct me if wrong, is Arrow Flight more than an alternative of the JDBC API, rather than the HTTP API?

Yes you are right, this is an alternative of JDBC. Can I say that what you want is a stateless api?

Can I say that what you want is a stateless api?

Yes, we want to find a replacement for HTTP SQL API introduced in version 3.2. Currently we’re using JDBC but it makes StarRocks a black-box when integrating with datadog tracing, the trace context cannot pass through.

@imay  hi, imay, how to see the SR roadmap. thx.


Updated admin check to verify that permission is still valid

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

6 of 6 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.008%) to 95.224%

Totals

Change from base Build<PHONE_NUMBER>:
0.008%

Covered Lines:
1222

Relevant Lines:
1274

💛  - Coveralls


hashing/encryption ?

Hi
what hashing is used and where do i configure/change the defaults ?
Thanks

It uses attr-encrypted which defaults to aes-256-cbc. There's no config option to change the encryption algorithm but if you fork the codebase you can do that using:
Encryptor.default_options.merge!(:algorithm => 'some_algo')


Problem with w\WikiPad manifest?

Create issues related to the winget.exe client here

Brief description of your issue

Steps to reproduce

Expected behavior

Actual behavior

Environment
[winget --info]
Windows Package Manager version
Windows: Windows.Desktop version
Package: Microsoft.DesktopAppInstaller version

Any other software?

Hey @jsmorley, what's your issue exactly?

Sorry, looks like I didn't create the issue correctly.
What happens is that I fork the repository to my account on GitHub, and clone it to my local PC.
The Manifest \w\WikiPad is always flagged as dirty.
My fork insists it is up to date.
I suspect that maybe there is some problem with \w\WikiPad in the Master?

There's a capitalization issue, https://github.com/microsoft/winget-pkgs/tree/master/manifests/w/WikidPad
Both WikiPad and Wikipad exist and need to be merged into one.

Thank you. I will just wait for it to be fixed.