Support a configurable namespace delimiter

We're trying to adapt a lot of our existing troposphere stacks to stacker, and we've namespaced all of our stacks, but we've omitted the delimiter between the namespace and the stack name, in favor of simply camel casing our stack names. Some flexibility in the delimiter used there (including a blank string) would go a long way to providing some flexibility to start using stacker with stacks that might've been created by other methods.

Thanks @acmcelwee - can you add some documentation about this to https://github.com/remind101/stacker/blob/master/docs/config.rst since this adds a new top level key word?

BTW, probably worth mentioning what characters are allowed for delimiters, since CloudFormation can be picky.

Thanks!

@phobologic quick question related to namespacing. Today, we're using a two-tiered approach to our namespacing in each of our AWS accounts. For our dev account, everything lives in the d namespace, so we have stacks like dVPC, dLogging, etc. We have the ability to spin up an entire parallel set of infrastructure for various needs within the account, where each parallel infra stack depends on the more account-wide resources. To further clarify, here's a more concrete example:

Account-wide dVPC and dLogging stacks that contain resources related to the stack name
More granular-scoped stacks, say dptAPI for the API stack in the dev environment (d prefix), owned by the Platform Team (pt portion of the prefix) that depend on outputs of the account-wide stacks...think security groups, subnets, etc.

Given the way stacker namespacing works today, it's impossible to do cross-namespace stack dependencies, so I've worked around it using a combination of yaml anchors and references plus environment files that contain those desired stack outputs. Would y'all be interested in a contribution to open up that functionality? So far, I'm thinking something along the lines of Ruby's double-colon operator. It fits the style that y'all use today, but would open up the possibility to have more dynamic dependencies that don't require manually capturing the outputs in a yaml file somewhere.

Hey @acmcelwee - this is definitely a known weakness of stacker that I'd been thinking about, and I'd definitely be interested in seeing a PR for it.  Are you thinking of just extending the double colon operator that we already use in Parameters?  So that in a stack with the namespace 'myNamespace'
vpc::ExampleOutput  would get the ExampleOutput output from myNamespace-vpc
and
other-namespace::vpc::ExampleOutput would get that output from other-namespace-vpc?
@mhahn @ejholmes  might have some opinions as well.

The tricky part about this to me is making it so if I'm building a specific namespace, say dpt, stacker is recognizing dependencies in another stack, and if they aren't built yet, stacker handles submitting and waiting for them to finish before moving on with dpt.
The current way of invoking build isn't going to handle this unless you make a lot of assumptions about where to look for the file specifying the resources in the other namespace.
I would imagine you could have something like the following:
conf/acme-inc/
├── common
│   ├── config.yaml
│   ├── dev.env
│   └── prod.env
└── individual
    ├── config.yaml
    ├── dev-pt-team.env
    └── prod.env

where i would invoke build with something like:
stacker build conf/acme-inc/individual/dev-pt-team.env conf/acme-inc/individual/config.yaml --namespace-dir conf/acme-inc

or some such way to indicate that stacker should build the dev-pt-team.env environment/namespace of the individual stack and resolve other namespace dependencies within that directory.
if a stack within individual/config.yaml depends on dvpc::PrivateSubnets, stacker would read in the other config files and construct the correct dependency tree.
is that what you're going after?

@acmcelwee I'm going to go ahead and open an issue for this, since discussing it here isn't the best place.


[FEATURE] add Processing and succeed info for backup-target option

The problem
when we establish connection to the backup-target, in some case, connection spend a long waiting for server response, and the UI didn't show any message to display current state is succeed or connecting.
The solution
Add an Info message box to display current state.
The Alternatives
An loading icon for alternative.
Additional Context
This case can be reproduced when you connect to an NFS Type, and connect to an server not provide NFS service, such like localhost.

moved to https://github.com/harvester/harvester/issues/1499#issuecomment-955951297
close this as duplicated.


Fixed FtpModulesTests on Windows

I got the build to run all the way through on my Windows box.

merged;


Static graph partition- runtime error for the 2018 graph challenge dataset

In the data set : High Block Overlap and High Block Size Variation, 5000 nodes
The sample code throws out runtime error:
Traceback (most recent call last):
  File "../partition_baseline_main.py", line 98, in <module>
Number of nodes: 5000
Number of edges: 51157

Merging down blocks from 5000 to 2500
    1, use_sparse_matrix)
  File "/afs/ece.cmu.edu/usr/kching/Desktop/18_static_data/partition_baseline_support.py", line 245, in propose_new_partition
    rand_neighbor = np.random.choice(neighbors[:,0], p=neighbors[:,1]/float(k))
  File "mtrand.pyx", line 1126, in mtrand.RandomState.choice
ValueError: a must be non-empty

I have tried two platform with python 2.7
One is Ubuntu 16.04
Python 2.7.12 (default, Dec  4 2017, 14:50:18)  [GCC 5.4.0 20160609] on linux2
The other is centos 7
Python 2.7.15 |Anaconda, Inc.| (default, May  1 2018, 23:32:55)  [GCC 7.2.0] on linux2

Turns out the error was caused by a node with no edges (islands). I added a few lines of code to take care of such cases. The issue should be resolved but please let me know if it is not! Thank you again for bringing this to our attention.


ReferenceError: pry is not defined

Throwing error that pry is not define:
ReferenceError: pry is not defined
  at eval (<anonymous>:4:14)
  at eval (<anonymous>:7:8)

Has anyone else come across this? Here is my code:
import pry from 'pryjs'

exports.index = (req, res) => {
  eval(pry.it)
};

This is due to how pry works. It's evaling code and it expected the variable pry to expect in the outside scope, but in compiled code this isn't always the case. For this to work you'll need to run it in non-minified code.
A fix would be to figure out what variable it was called with, or maybe change the signature to something like eval(pry, pry.it) or maybe find another way all together to use pry internally?

this happened to me when I use inside of mocha
example,
import {expect} from 'chai'
import pry from 'pryjs'

describe('Example', () => {
  it('1 + 2 = 3', () => {
    eval(pry.it)
    expect(1 + 2).to.equal(3);
  });
});

and
mocha test

this returns error
      return pry.open((function(input) {
             ^

ReferenceError: pry is not defined
  at Object.eval (<anonymous>:4:14)
  at eval (<anonymous>:7:8)

after using eval(pry, pry.it), it stops throwing error but
nothing happens then. don't know how to use pry.it inside of mocha :|

This is fixed in v1.0.3 or more specifically this commit.
Can you verify this works for you?

@blainesch testing on v1.0.3
Using eval(pry.it) is working! Thank you for the update!
I am facing an issue however that is it slow when typing and not all characters are being entered, it seems I need to enter them 2-3 times for it to actually type them out in the console.

Do you have an example I can test it on? All the ones I've made were fast.

Sure, it is working and fast once the keys are typed, but i need to click to keys 2-3 times for it to be recognized. This is what i am testing on, simple express request.
import pry from 'pryjs'

// Ping
router.get('/ping', (req, res) => {
  eval(pry.it)
  res.json({ status:'UP' });
});

This could be caused by express. I'm going to close this and create a separate issue.


fix: small design issue for "get started" card and "headline diagram"

Hello,
I fixed a few minor issues I noticed on the homepage. Under the headline diagram, the .text class was missing the bottom parameter for the border-radius, which caused a bad appearance.
In the get started card design, changing the border value on hover caused alignment issues. Using outline instead of border solved the problem.
Headline Diagram Issue

Before
After

Get Started Card Issue

Before
After

@microsoft-github-policy-service agree


I have content more than 1300 words then the whole layout is disturbed

I wan to change the height according to the content. The content is dynamic, the height should be maximum for maximum content and minimum for minimum content. and it is not working for that. another issue I have noticed that If I have content more than 1300 words then the whole layout is disturbed and If I use scrollview, it is not showing some content at the end.

<Dialog>
  <ScrollView>
    <DialogContent>
      <Text>
        Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
        Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
      </Text>
    </DialogContent>
  </ScrollView>
</Dialog>

and you can set height on Dialog or ScrollView component.

thanks it is working fine when I set height , but there is another issue, I want the height dynamic, I want the maximum height for maximum content and less height for less content. for example if I have only one line text then the height should be {0.4} for two line the height should be {0.5} and similarly {0.9} for maximum content. my content is dynamic. the issue is there is no dynamic option for the height. is there any way to solve this issue.

you can set maxHeight for view:

or

okay thanks


New brush without color

Hi,
It's possible to create a new texture without color? This is, keep the texture colours, I want to create a glitter pen, and keep the texture colours....

any updates?

it'd take quite some modifications to do this. offhand i'm not sure exactly how it'd need to be done - i think it might need a new shader and a new brush class, at minimum. there's no built-in way to do this with the current brush system.


Tools Entry Point

Fixes #24
Provides a Composable interface that clients can implement within their app to quickly get all of the tools. Only need to import one dependency live.ditto:dittotoolsviewer:TOOLS_VERSION and then include the below Composable providing a Ditto instance.
DittoToolsViewer(
     ditto = <your ditto instance>
)

Optional parameters include modifier if the layout needs to be adjust on client integrations.
onExitTools lambda function that will be executed when the "Exit Tools" button is tapped. Can use this to do any back navigation or dismiss the tools UI on the client integration.
All other configuration steps for tools still apply. For example if you want Data Exporter to work, you still need to configure a log location (as described in the current readme).
UI was reused from tools demo app.
Sample integrations

You can run the demo app included in the project to see what the interface looks like
I have a PR for the chat demo app that is integrating it locally. Be sure to publish tools with ./gradlew publishToMavenLocal.

Video demo of it running in the chat app:
chat_tools_entry_demo.webm

Picking this up now

"new tools who dis" 👏 🤣


💥 💥 💥 💥 dependabot weekly 💥 💥 💥 💥

Description
runing dependabot weekly
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Refactoring / Documentation

GENIUS MOVE


websocket-proxy keeps connections in CLOSE_WAIT

Rancher versions:
rancher/server or rancher/rancher: rancher/server:v1.6.18
rancher/agent or rancher/rancher-agent: rancher/agent:v1.2.10
Infrastructure Stack versions:
healthcheck: rancher/healthcheck:v0.3.6
ipsec: rancher/net:v0.13.13
network-services: rancher/metadata:v0.10.2, rancher/network-manager:v0.7.20
scheduler:
kubernetes (if applicable): rancher/k8s:v1.10.3-rancher1-1
Docker version: (docker version,docker info preferred)
Server:
 Version:      17.03.1-ce
 API version:  1.27 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   276fd32
 Built:        Fri Jun 23 20:13:39 2017
 OS/Arch:      linux/amd64
 Experimental: false

Operating system and kernel: (cat /etc/os-release, uname -r preferred)
# cat /etc/os-release
NAME="Oracle Linux Server"
VERSION="7.4"
ID="ol"
VERSION_ID="7.4"
PRETTY_NAME="Oracle Linux Server 7.4"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:7:4:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracle.com/"

ORACLE_BUGZILLA_PRODUCT="Oracle Linux 7"
ORACLE_BUGZILLA_PRODUCT_VERSION=7.4
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=7.4

# uname -a
Linux buffalobill.novalocal 4.1.12-94.3.9.el7uek.x86_64 #2 SMP Fri Jul 14 20:09:40 PDT 2017 x86_64 x86_64 x86_64 GNU/Linux

Type/provider of hosts: (VirtualBox/Bare-metal/AWS/GCE/DO)
Openstack VMs (KVM)
Setup details: (single node rancher vs. HA rancher, internal DB vs. external DB)
Single node rancher with internal DB.
Environment Template: (Cattle/Kubernetes/Swarm/Mesos)
Kubernetes
Steps to Reproduce:
We are using Rancher to run Jenkins builds using jenkinsci/kubernetes-plugin. The plugin talks to the kube-apiserver via the websocket-proxy on the rancher server (i.e. via https://rancher_server:8080/r/projects/1a7/kubernetes:6443) to create/get/delete pods.
Functionally this works fine. However on the rancher server we're seeing the connections from Jenkins stick around in in CLOSE_WAIT state and the proxied connections with the kube-apiserver in ESTABLISHED state.
This keeps on going (connections go into the thousands) until eventually we see a flurry of these errors in rancher-server:
time="2018-06-14T16:02:01Z" level=info msg="Shutting down backend 69ad7c6e-6333-446d-5151-0b04c3b61ca3. Connection closed because: websocket: close 1006 unexpected EOF."
time="2018-06-14T16:02:01Z" level=info msg="Removed backend. Key: 69ad7c6e-6333-446d-5151-0b04c3b61ca3. Session ID 6d195a2f-0a66-4769-949b-808ee72428d3 ."
time="2018-06-14T16:02:07Z" level=info msg="Handling backend connection request."
time="2018-06-14T16:02:07Z" level=info msg="Registering backend for host 69ad7c6e-6333-446d-5151-0b04c3b61ca3 with session ID 6e74a8be-3e5b-4855-b189-ba7e2a4b0cc9."
time="2018-06-14T16:02:07Z" level=info msg="Shutting down backend fc87c2b6-a801-499c-6f71-27b3a9b28874. Connection closed because: websocket: close 1006 unexpected EOF."
time="2018-06-14T16:02:07Z" level=info msg="Removed backend. Key: fc87c2b6-a801-499c-6f71-27b3a9b28874. Session ID be92cae3-9faf-46ca-8b59-477d5f0e2e4c ."
time="2018-06-14T16:02:13Z" level=info msg="Handling backend connection request."

At this point all the connections are closed and the API is unavailable for  a few seconds.
Results:

With the release of Rancher 2.0, development on v1.6 is only limited to critical bug fixes and security patches.


do it work with radeon hardware?

Im trying to use it locally by following your guide but I receive this:

then, nothing works after this point:

does it work with Radeon software? Is there any work around this issues?

Unfortunately it doesn’t work with AMD GPUs at present - only NVidia


Initial setup for http4s

There's still more work to do but having an initial proposal to start a discussion seems like a good step forward :smiley:

I just noticed I don't have a license yet. opentracing-java itself is using Apache 2.0, I am inclined to use the same. What do you think?

I'll take a stab at implementing inject/extract in a separate PR.

This PR should unblock you https://github.com/tabdulradi/puretracing/pull/2
The headers are hard-coded to be Map[String, String] for now, which is fine for the first cut, but later we have to support ByteBuffer as well.

I'm okay with Apache 2.0 :+1: . Going on holidays until the 2nd week of January but I should be able to make some progress once I'm back with the given feedback. Happy holidays :santa:


virtualenv unset variable virtualenv_path

Describe Your Issue
NOTE: This is for the next branch. This is working in the master branch.
The virtualenv segment does not properly display when activating a virtualenv.
Have you tried to debug or fix it?
I traced the error to this line:
https://github.com/bhilburn/powerlevel9k/blob/61b665f0e4404e9525c73bff3aae516ae2d9f624/segments/virtualenv/virtualenv.p9k#L32
$virtualenv_path does not exist, but this can be changed to ${VIRTUAL_ENV:t} (same as the prepare_segment on line 34:
https://github.com/bhilburn/powerlevel9k/blob/61b665f0e4404e9525c73bff3aae516ae2d9f624/segments/virtualenv/virtualenv.p9k#L34
I'm submitting a PR, but can close if unneeded for some reason.
Environment Information
This information will help us understand your configuration.

What version of ZSH are you using? zsh 5.7.1 (x86_64-apple-darwin17.7.0)
Do you use a ZSH framework (e.g., Oh-My-ZSH, Antigen)? Oh-My-ZSH
How did you install P9k (cloning the repo, by tarball, a package from your OS, etc.,)? cloning the repo, checkout branch next
What version of P9k are you using? branch next
Which terminal emulator do you use? iTerm2 Build 3.2.7

Just realized that this issue was still open, but the PR was already merged. -> closing.
Thanks @buzzsurfr again ;)


compilator error with a @for loop

hi :)
I wanted created this:
@for $hue from 0 to 360 {
$var: "color-#{$hue}";
#{$var}: hsl($hue, 100%, 50%);
}
I got only
Compilation Error
Error: expected "{".
╷
3 │     #{$var}: hsl($hue, 100%, 50%);
│                                  ^
╵
But on website https://beautifytools.com/scss-compiler.php eveything works properly,

It seems you don't have it inside a class. Trying to add random properties, not in a class, is invalid CSS. The compiler recognises this and throws an error.
THIS DOESN'T WORK
.test {

}

@for $hue from 0 to 360 {
    $var: "color-#{$hue}";
    #{$var}: hsl($hue, 100%, 50%);
}

THIS DOES WORK
.test {

    @for $hue from 0 to 360 {
        $var: "color-#{$hue}";
        #{$var}: hsl($hue, 100%, 50%);
    }
}

Closing as my tests seem conclusive the above is the issue


Add a sheet_to_aoa function

Would be handy to be able to turn the sheet into an array of arrays.
for (const row of xlsx.utils.sheet_to_aoa(s)) {
  for (const cell of row) {
  //...
  }
}

May also help with #1234

Here is a workaround implementation via tab-separated-values:
const xlsx = require('xlsx')

function sheet_to_aoa(sheet)  {
  const FS = '\t'
  return xlsx.utils.sheet_to_csv(sheet, {FS}).split('\n').map(r => r.split(FS))
}

Just found out about header: 1 in sheet_to_json, so above can become:
function sheet_to_aoa(sheet) {
  return xlsx.utils.sheet_to_json(sheet, {header: 1})
}


Temporary Fix for "Array to String conversion"

$result['errors'] seems to be an assoc array. Implode will cause an "Array to String conversion" error.
For now: i fixed it by returning a JSON string
Maybe a custom mapping function would be better as mentioned here
As I'm a PHP beginner/idiot I'm sure there are better ways to fix this.

Looks like this was fixed elsewhere.


When executing a query without Credentials, the Exception is not explicit

https://tweetinvi.codeplex.com/workitem/2625

The issue still occurs with Streams.


updates to Lean 2 HoTT library

This pull request moves some of the lemmas from the Spectral repository to the Lean 2 HoTT library.
It also fixes/cleans-up various things:
Changed definitions:

is_homomorphism is defined for has_mul and not for group
only reducible definitions are used in the instances to has_add/has_zero/has_neg
slightly redefine pcofiber and pwedge to make using recursors for them nicer
redefine Eilenberg-Maclane spaces (and prove their uniqueness)
give a completely different (simpler) definition of smash

Renamings:

rename theorems with transport_eq or pathover_eq in the name to use eq_transport and eq_pathover
rename comm_group and CommGroup to ab_group and AbGroup
natural_square and natural_square_tr have their name interchanged because the (old) natural_square_tr was used much more frequently

Other:

merge files algebra.hott, pointed_pushout and quotient_functor into group_theory, pushout and quotient respectively
have coercions from Group to Set*, Set and Type*
increase the precedence of ◾ so that we can now write p ◾ q ⬝ r ◾ s for (p ◾ q) ⬝ (r ◾ s)
interchange the two arguments of whisker_right. Now it's consistent with pwhisker_right, which has a better order, since the first argument could usually be inferred from context.

Oops, one file imported a deleted file, and I forget to fix the tests. Now it should compile fine.


Remove deprecated parameters and animations

These have been deprecated since 0.15.0, I think it's safe to remove them.

Done!


Write azure disk CSI driver

may update the status here
@karataliu

Refer to: https://github.com/karataliu/csi-plugins-azuredisk
For k8s example:
It supports using secret from environment/secret reference for createVolume/deleteVolume.
publishVolume/unpublishVolume now accepts secret from environment only, since controllerPublishSecretRef support is pending on: https://github.com/kubernetes-csi/external-provisioner/pull/69

What's the status now that that PR is merged? Does the AzureDisk CSI implementation then no longer rely on the external Azure CloudProvider itself being deployed?

@colemickens Yes, the plugin does not rely on cloud provider.
That PR was merged but no release was shipped yet, I built a image with latest master of 'external-provisioner' and verified it would work well: Now publish/unpublish volume also supports reading from secrets, thus no environment variable needed.
If you would like to give a try, please follow the example.
https://github.com/karataliu/csi-plugins-azuredisk/tree/master/examples/kubernetes
Any feedback appreciated.
Currently the basic pod-pvc flow works, but still need more work on handling exception cases.


Schedule::before

It is sometimes useful to get the past expected runs of a cron expression.
So it would be great to have a Schedule::before, working the same as Schedule::after, but going backwards in time.

Wait is that the DoubleEndedIterator impl for ScheduleIterator ?
In which case that is not a valid implementation of DoubleEndedIterator (which contractually means you can iterate both from the front and the back but it will yield the same elements)


/wt doesnt work. Only /wt admin works

We have added wondertrade onto our new pixelmon server. We have looked in the configuration a lot but cant find no issues. It also doesbnt seem that there is any errors coming up in the console. Just when we try to do /wondertrade or /wt it does nothing. No gui pops up or anything.
However what we found strange is that we cab run /wt reload, /wt regenpool, /wt admin, and /wt adminview
So the only thing thats not working is the main /wt command. We have removed the mod & config many times. Tried it on our dev server & just no look.
We are running the 9.1.10 version lf pixelmon whats is on 1.16.5 so its either it just dont work or the mod needs updating. Is there any chance you may be able to look into this issue.

I have the same issue.
Pixelmon 9.1.11
Forge 1,16.5-36.2.42


[Concurrency] Make deinit check test not racy

The test is checking that the task executor deinit runs after task completes. This deinit is caused on a different thread, and thus is racing with the main() completing. This is racy because as main() exits, we just exit the process and may not see the deinit get printed, making the test look like the deinit "didnt trigger" but it did, just was "late to the party"
resolves rdar://130528198

@swift-ci please smoke test


Improve DS Website Colors page

What does it do?
Transforming, from images to HTML/selectable content, the Colors page of Strapi DS Website.
Why is it needed?
Will help the community to select/use/copy the Strapi DS color tokens more easier.

LGTM @udimberto 🥳

I think that's great, @gu-stav 😄.
Awesome suggestions, thank you so much.
I've already applied them (not very sure about what I did 😅).
Would you mind to give a second look, when you have a free time, please?

That looks very good indeed! Thanks!
What do you think about improving the accessibility of these cards before we merge it? Right now there are only divs which makes them very much not accessible.

Markup-wise I could think of:

each card is an article
each article has a headline with the name of the color (hidden)
all other key-value pairs are a dl/dt structure
the font-size icons could get a hidden aria label indicating "Large font" / "Small font" for example and be a dl/dt too?

I think that's great, @gu-stav 😄.
Awesome suggestions, thank you so much.
I've already applied them (not very sure if I've applied them correctly 😅).
Would you mind to give a second look, when you have a free time, please?


[CB-14901] add multiple implentations for listSdx so that the backwards

compatiable method without includeDetatched can still be used

The results from the swagger compatibility check now have /sdx/list identical to how it was before the change but we've introduced a new method for those looking for all(including detached)

For reviewers consider API changes made in https://github.com/hortonworks/cloudbreak/pull/11442/files

now this would be also a breaking change, since you are removing a parameter from an existing endpoint, right?

so I am afraid, with this change, we would make a bigger mess like the one we already have, since everyone who started to use this list endpoint with flag after 2.49.0-b141 would break with this change

have you checked who is affected by the breaking change of list API? based on the ticket, only PR tests in thunderhead repo is affected until now, it can be fixed I think, I would check logs if other clients are affected or not

so I am afraid, with this change, we would make a bigger mess like the one we already have, since everyone who starts to use this list endpoint with flag after 2.49.0-b141 would break with this change

have you checked who is affected by the breaking change of list API in 2.49.0-b141?

I know that my team hasn't updated our code to account for the new parameter :)
Point taken about having to fix something. Either the old callers or new callers (if any). Of course, I'm selfish that I hope the old call is preserved ;)

so I am afraid, with this change, we would make a bigger mess like the one we already have, since everyone who starts to use this list endpoint with flag after 2.49.0-b141 would break with this change

have you checked who is affected by the breaking change of list API in 2.49.0-b141?

I know that my team hasn't updated our code to account for the new parameter :)
Point taken about having to fix something. Either the old callers or new callers (if any). Of course, I'm selfish that I hope the old call is preserved ;)

I am fine with this if someone, who made these changes regarding list could check if someone uses the list API with the flag, for example in CDP CLI, or somewhere else (as I requested earlier also)

have you checked who is affected by the breaking change of list API in 2.49.0-b141? based on the ticket, only PR tests in thunderhead repo is affected until now, it can be fixed I think, I would check logs if other clients are affected or not

@horadla23 the logs do indicate that some have started to use this with the true value for the new parameter
Also of note here that swagger does not allow for methods to be overloaded. It will only generate one endpoint for that name


start ingest stream on connect

are it possible to start ingest stream transcode on connect and stop it on close like pull ?

Use http hooks to start ffmpeg when got on_connect event.

thanks .
on_connect
{
"action": "on_connect",
"client_id": 1985,
"ip": "<IP_ADDRESS>", "vhost": "video.test.com",
"app": "live",
"tcUrl": "rtmp://video.test.com/live?key=xxx",
"pageUrl": "http://www.test.com/live.html"
}
still dose not know stream name yet to start transcode but can fix use ?key=xxx
so i will do ..
..
haw to do smart stop for transcode when last client disconnect ?

are this format can support by srs
ingest [stream] {
    enabled      on;
    input {
        type    stream;
        url     http://TV.mine.nu/live/[stream];
    }
    ffmpeg      /usr/local/bin/ffmpeg;
    engine {
        enabled          off;
        output          rtmp://<IP_ADDRESS>:[port]/[app]?vhost=[vhost]/[stream];

    }
}

so start transcode from different source at play time only and stop transcode when disconnect

Nop, u must use http hooks, not the ingest.
Client ==play==>  SRS   ==http=hooks==>  YourSystem  ==start=ffmpeg==>   SRS
These two SRS can be the same one.

ok thanks .do you have good idea for termination ffmpeg process. When publisher closes the stream? and last client view stream close also.
so need
??== SRS ==http=hooks==> mySystem ==stop=ffmpeg
thanks

Yep, your system must know whether the client is the last one when on_close hooks invoked, or u can query the http api of SRS to check whether there  is no clients playing stream.
When u got the last client close event by hook the on_close, u can send SIG_TERM to FFMPEG, then wait about some seconds for FFMPEG to quit gracefully, when timeout send SIG_KILL to FFMPEG to force FFMEPG to quit to avoid it not quit.

thanks for help .. i will try to query the http api of SRS to check whether there is no clients playing stream


gollvm: error: ‘class llvm::MCStreamer’ has no member named ‘SwitchSection’

What version of Go are you using (go version)?

$ go version
Go 1.19

Does this issue reproduce with the latest release?
Yes.
What operating system and processor architecture are you using (go env)?

I followed the directions from this web page:
https://go.googlesource.com/gollvm
What did you expect to see?
A gollvm binary.
What did you see instead?
This error message:
/home/user/workarea/llvm-project/llvm/tools/gollvm/passes/GC.cpp:186:6: error: ‘class llvm::MCStreamer’ has no member named ‘SwitchSection’; did you mean ‘switchSection’?
186 |   OS.SwitchSection(StackMapSection);
|      ^~~~~~~~~~~~~
|      switchSection

CC @thanm @cherrymui

Dup of #56092.

Why is this considered a duplicate of #56092? 56092 is about a missing member named ‘getElementType’. This ticket is about the switchSection function.

It falls into the general category of fixing up the bridge code to bring it into sync with LLVM trunk. I don't think it makes sense to have separate bugs for each specific item.


Hide --scopes for now

Server-side is not fully ready for --scopes, so hide the option for now.

Codecov Report

Merging #792 (2fafdc0) into main (7da1d68) will decrease coverage by 0.02%.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@            Coverage Diff             @@
##             main     #792      +/-   ##
==========================================
- Coverage   91.89%   91.88%   -0.02%
==========================================
  Files         154      154
  Lines        6454     6454
==========================================
- Hits         5931     5930       -1
- Misses        523      524       +1

Flag
Coverage Δ

unittests
91.88% <ø> (-0.02%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files
Coverage Δ

ggshield/cmd/auth/login.py
95.45% <ø> (ø)

... and 1 file with indirect coverage changes


Unable to add client ID through powertoys run settings

When installing the plugin on Powertoys v0.78.0 preview, I am unable to see any input for the client id in powertoys run settings.

I do remember the input being there previously, possibly broken by an update. I am using the latest release from here: https://github.com/waaverecords/PowerToys-Run-Spotify/releases/tag/v0.78.1
Let me know if i can provide any more details. Thanks

Sorry for making an issue for this, Not an actual issue with the code, it's on my end. Closing now

For anyone reading this later, I had previously installed the plugin in the wrong directory
(%LOCALAPPDATA%\Powertoys\RunPlugins)
as opposed to the correct one
(%LOCALAPPDATA%\Microsoft\Powertoys\PowerToys Run\Plugins).


Add support for H264/H265/HVEC compressed images

My problem is I need to visualize multiple image data streams that are each of size 1920 x 1200 on the browser over a network connection. The current rerun support is quite spotty in this regard. It is laggy and the program kills itself after consuming some amount of RAM.
Describe the solution you'd like
Support for sending in h264 encoded image streams should be supported in Rerun and the viewer automatically decoding them on the frontend and displaying it.
Describe alternatives you've considered
Other approaches like reducing size of image is not a valid solution.
Additional context
This is a blocker to use this product in places where we need to see live robot visualization in a way that we can use teleoperation seemlessly. Perform calibration in an interactive manner etc.
I am doing this right now:
rr.log("image", rr.Image(cv2.resize(cv_image, (640, 480))))

I can see the image but at around 10 Hz which is not acceptable for our applications.

The browser version of Rerun is indeed particularly limited today: the viewer tries to keep everything uncompressed in ram and drops data once a pre-configured memory budget is reached. In the browser this even less viable than elsewhere since the memory budget is <4gb by design. Due to the continuous purging of old data when hitting the memory limit we should in theory not run out of memory, but I believe this could be the same issue as

#5685
(to be likely fixed in 0.16)

Generally, we're hoping to soon tackle the memory issue as part of

#5247
which is currently how we believe we'll be able to handle video streams and other larger than ram data in the future.

That leaves the really bad performance of ingesting even smaller images on the web for which I don't have a good answer right now, this is something we'll have to investigate and see what can be done about it. It's definitely not expected to be that bad, but I also don't think we did a lot of life streaming experiments with the web viewer.
I reckon for your usecase the native viewer is not an option? Could you (if possible) go a bit more into the details on why the web version of the viewer is what you need here?

I think it was bad because i was streaming uncompressed images of size 1920 x 1200.
it's much better if I add Image(<>).compress(). Its around 15 fps and if I bump down the image resolution to 640 x 480, I see around 30 Fps, which is much better.
But again, I think adding h264 support (maybe you can add an example of taking ros image data, running it through an image transport to encoded it to h264, stream it over the network, have rerun web visualizer be capable of hooking into a h264 stream (maybe HLS or WebRTC- not sure what is the best method to support this)) to rerun's open source offering will really help convince teams to onboard to this. Thanks very much ! Because there are a lot of applications where you need to visualize stuff running live on the robot and not from a ros bag.
Although, I do think this is not a trivial amount of work.

I reckon for your usecase the native viewer is not an option?
Yes, it is not an option, because viewers want to be able to view robot feeds on completely different devices and not hog system memory on the robot. Plus its easier to load it on the browser.

able to view robot feeds on completely different devices

just in case you missed it: the sdk connects to the native via tcp, so the viewer can run on any other device that's on the network. There's no requirement to have it run on the same device as the sdk

Oh ! I missed that, thanks for pointing that out. Ill dig through the
documentation and try to hook that up instead. Hmm, maybe this will relieve
the browser limitations for my testing but I still think browser is
probably the way to go for widespread adoption on mobile devices.
Thanks !
On Wed, Apr 10, 2024 at 12:44 PM Andreas Reich @.***>
wrote:

able to view robot feeds on completely different devices
just in case you missed it: the sdk connects to the native via tcp, so the
viewer can run on any other device that's on the network. There's no
requirement to have it run on the same device as the sdk
—
Reply to this email directly, view it on GitHub
https://github.com/rerun-io/rerun/issues/5815#issuecomment-2048311215,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADEXT7VPUE3TPRJSSYDIWF3Y4WJA3AVCNFSM6AAAAABFZPPOJOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBYGMYTCMRRGU
.
You are receiving this because you authored the thread.Message ID:
@.***>

I'm using rerun to live stream data from a gstreamer pipeline, and being able to send h264 encoded data would be extremely useful in that case. With the latest version that displays the size of a run, I realised that a 60MB video can take up to 2.5GB even though I'm downsizing the frames before sending them as Image, it's a bit of a waste.
Is there some notes on how this could be implemented?

Yeah that a good point, I have a file that sends 640 x 480 images to the frontend and this captures around the same amount in a minute or so.

We have the same use-case, supporting encoded video frame is main blocker for adoption due to high resource usage, otherwise rerun checks all the boxes for us.

@simgt, @houqp could you expand a bit on your use-case? We are currently working on supporting video encoded data but won't support every possible permutation of SDK API, codec, etc in the first release. Do you already have h264 / other codec encoded frames (i.e. explicit key-frames and b-frames) in memory in your code or do you have e.g. chunks of encoded video (perhaps even in mp4 containers)? Or do you even have image tensors in memory and also want help encoding to videos before logging / sending?

I wonder if we can use ffmpeg for this 🤔

https://github.com/rerun-io/rerun/issues/7607

It's supported starting in ffmpeg 7.0 https://github.com/FFmpeg/FFmpeg/blob/master/Changelog#L79


/dev/tty default 600 permissions prevents ssh with passphrase for user

Your Windows build number:  (Type ver at a Windows Command Prompt)
Windows 10 Version 1607 (OS Build 14393.1715)

What you're doing and what's happening:

Hit Window Key and type bash and run Bash.exe, by default logs you in as root
Create a new user useradd -m -g users -G "adm,tty,floppy,sudo,audio" -s /bin/bash jeremy && chown -R jeremy:users /home/jeremy
Add exec su jeremy to top of root's .profile file
Type exit to leave bash
Create a shortcut target %windir%\system32\bash.exe --login
Run the new shortcut as admin. You should now be logged in as jeremy
Run ssh -vT <your host here>
Towards the bottom of the debug messages, you should see  debug1: read_passphrase: can't open /dev/tty: Permission denied
To confirm error in prior step, run ls -l /dev to see that /dev/tty has root:tty 600 permissions
Run chmod 660 /dev/tty
Rerun ssh -vT <your host here> and it should prompt you for passphrase and you can ssh into host

What's wrong / what should be happening instead:

What's wrong - the default 600 permissions prevents ssh access for users
What should be happening - /dev/tty should have 660 permissions so ssh does not fail by default with passphrase for users in tty group.

It seems this was an issue back in 2016 in https://github.com/Microsoft/WSL/issues/617 and was updated to 660, but that has since changed back to 600.

ssh is just one example, but of course affects other programs in a similar manner

Not fixed for the USB ttys (/dev/ttyS*)

@ChuckM  - That is #3042.

Thank you @benhillis added my comment to #3042


class missing from attribute types

Describe the bug
This bug report actually comprises of two closely related issues.

Using the _class key in an attribute struct, which I presume was done to avoid conflict with the reserved keyword in JS, produces a literal _class attribute in the output DOT, which is incorrect.

The class type string is missing from the attribute type unions, but i think (maybe the developer intentions are different) that it should be there for when users pass attributes in as a struct (i.e., via the declarative API).

To Reproduce
Steps to reproduce the behavior:
console.log(toDot(digraph('g', g => {
   g.node('n', {
      _class: 'custom-class',
      // --- or even ---
      [attribute._class]: 'custom-class',
   });
})));

❌ produces dot with a useless _class attribute:
digraph "g" {
  "n" [
    _class = "custom-class";
  ];
}

If we use the class key directly, it produces the correct results, but the type system rejects the attribute struct since class is not a member of the NodeAttributeKey type union
console.log(toDot(digraph('g', g => {
   g.node('n', {
      class: 'custom-class',
   });
})));

✅ correct:
digraph "g" {
  "n" [
    class = "custom-class";
  ];
}

Hi @blake-regalia ,
It is indeed possible that _class was used during development to avoid the JavaScript class keyword.
However, when I tested it at hand, the problem did not occur even when class was specified, so it is most likely just a bug.
Thanks for reporting.

@all-contributors please add @blake-regalia  for bug.


Latest released fedora for the minute provision

Currently when fedora is used as the image for the minute provision method we get Fedora 33 (although it has not been released yet):
> tmt run provision -h minute -i fedora login finish
/var/tmp/tmt/run-532

/plans/default
    provision
        how: minute
        image: fedora
        flavor: m1.small
        distro: Fedora release 33 (Thirty Three)
        summary: 1 guest provisioned

This is because Fedora 33 already appeared in the list of available images:
'1MT-Fedora-28',
'1MT-Fedora-29',
'1MT-Fedora-30',
'1MT-Fedora-31',
'1MT-Fedora-32',
'1MT-Fedora-32-new',
'1MT-Fedora-33',
'1MT-Fedora-Rawhide',
'1MT-Fedora-Rawhide-mls',
'1MT-Fedora-Rawhide-obsolete',

What would be the best way how to detect the latest released Fedora image? @leospol, would it be possible to somehow tag the images so that we could then filter released-only ones? Or just use a slightly different naming for unreleased images? Perhaps something like 1MT-Fedora-33-beta or similar?

@leospol, @FrNecas, any update on this?


Full website

Layout wireframes:
Create a website consisting of 3 pages: Home, Calculator, and Quote.
create a route
navigation links for all 3 routes are displayed on each page.

The files in the Logic folder you want me to remove commented code out are
a precode from Microverse, not my code.
On Wed, Mar 2, 2022 at 6:30 PM Miguel Tapia @.***>
wrote:

@.**** requested changes on this pull request.
In src/logic/calculate.js
https://github.com/ismailakinkunmi/math-magician/pull/4#discussion_r817931326
:

// if (!obj.next && !obj.total) {

//   return {};

// }

Please, kindly remove this piece of old commented code. This will
improve the cleanliness of the repo. 💪

—
Reply to this email directly, view it on GitHub
https://github.com/ismailakinkunmi/math-magician/pull/4#pullrequestreview-897916157,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AI5YZRTYLPDYVTIPKR6UG7LU56QTTANCNFSM5PYCKT6A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

I know @ismailakinkunmi, this is just to improve the cleanliness of the repo, not a critique.  That way, in the future, if a recruiter is checking out your code they won't find it.
I will request my superiors if there is a way to remove this from that file.
Thanks for pointing this out.

Ok, thanks
On Wed, Mar 2, 2022 at 6:46 PM adekunle ismail @.***> wrote:

The files in the Logic folder you want me to remove commented code out are
a precode from Microverse, not my code.
On Wed, Mar 2, 2022 at 6:30 PM Miguel Tapia @.***>
wrote:

@.**** requested changes on this pull request.
In src/logic/calculate.js
https://github.com/ismailakinkunmi/math-magician/pull/4#discussion_r817931326
:

// if (!obj.next && !obj.total) {

//   return {};

// }

Please, kindly remove this piece of old commented code. This will
improve the cleanliness of the repo. 💪

—
Reply to this email directly, view it on GitHub
https://github.com/ismailakinkunmi/math-magician/pull/4#pullrequestreview-897916157,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AI5YZRTYLPDYVTIPKR6UG7LU56QTTANCNFSM5PYCKT6A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

Note for the next reviewer: After further investigation, the sole requirement I made the student for this PR should have been optional, because the commented code came from a file that is supplied by Microverse.  I'm editing my original request.
Nevertheless, I hugely thank you @ismailakinkunmi for pointing this out, and for making the changes because this will improve your repo.


Further revise and document how to use AWS SAM with this module

Is your request related to a new offering from AWS?
Is this functionality available in the AWS provider for Terraform? See CHANGELOG.md, too.

Yes ✅: Existing functionality that is missing documentation. Provider is irrelevant as this is a module documentation issue.

Is your request related to a problem? Please describe.

The README file of this repository attempts to document how to use AWS SAM with projects using this repository. Specifically how to locally test functions with Docker and how to accelerate development by syncing application code with the remote hosted function. This documentation however acts as a simplistic overview of how to use SAM and does not go into any detail of how to setup an environment of this module and SAM together. Moreover, the commands listed in the documentation use arguments not present in either the SAM or Terraform help files. For newcomers to this project (myself included), issues resulting from errors between documentation steps are unresolvable as the knowledge required to configure this sophisticated module as well as external SAM tooling they may not be familiar with is unavailable.
Describe the solution you'd like.

Review and revise documentation to verify that the steps/commands listed in the current documentation are as designed and functional.
Elaborate on how to configure this module to be used with SAM, what steps need to be taken to use SAM, any additional environment settings or configuration required for this feature to be used, and (hopefully) a troubleshooting section describing common environment issues and how to resolve them

Describe alternatives you've considered.

I have read and reviewed all module code, the serverless.tf repo, the AWS SAM documentation, and the Terraform documentation for clues. None point towards how to configure a working environment.
Additional context

I am relatively familiar with Terraform, very familiar with application development, and unfamiliar with AWS SAM. I would be happy to contribute to resolving this issue but will require instruction as to how to get said features working beforehand.

Since this ticket has gone stale from inactivity, I may as well update to say that at the time of submitting this ticket, I did not realize how bleeding edge of a feature interoperability with AWS SAM was. I’ve since investigated and learned more but this feature is barely functions let alone robust and production ready. It should not be in the documentation in a format that sets expectations that this feature actually works. Many example configurations of this project will cause fatal errors. For those trying this feature in the future, it should be noted that you need the very latest version of the Sam cli for this to work. Other versions do not include terraform extensions.

@moelasmar would you care to take a look at this issue and provide any feedback if you get some time?


Flask keep-alive

Is there a way to send intermittent responses to client to avoid timeout for long-running tasks (~2minutes)?
If not, I guess I will have to do the following flow:

User requests a webpage
Check if that webpage is available in cache
If not, redirect them to a holding page that checks ~15 seconds if that request is ready
Load the response

Seems less than ideal, but gets the added benefit of showing some sort of progress indicator to the user

Use Celery or another task queue to run the long tasks in the backround, rather than running them in one of the web app threads.

You want response streaming (or polling via javascript) in combination with a task queue such as celery or rq.
Please don't use the bugtracker for support requests.


[WIP] implement basic CSS theming

Is this ready for merge?

Well the two things missing right now would be

selectors based on ancestor/sibling elements
value caching

Both of which would require breaking changes in Value. So it depends on if you want to just merge this now and do that later, or do it all at the same time.
I'm not sure on the best way of doing both of those things though. I have some ideas but I need to discuss them first!

Follow-up post:
I see two approaches to anestor/sibling elements:

Each widget stores an Arc<Widget> of its parent. Add fn parent(&self) -> Arc<Widget> and fn children<&self> -> Arc<Widget> to the Widget trait.

We have SelectorQuery that we pass around to Widget.draw(). As we pass it down the hierarchy, we push on elements like a stack, to build up the DOM.

Another thing that could be helpful is a WidgetWrapper type that handles data/behaviour common to all widgets. This would be useful for caching, adding arbitrary CSS classes, storing parent widgets, etc.
WidgetHandle {
    widget: Arc<Widget>,
    classes: HashSet<String>,
    parent: Option<Arc<Widget>>,
    dirty: bool,
    ...
}

impl DerefMut for WidgetHandle {
    fn deref_mut(&self) -> &mut Widget {
        self.dirty = true; // need to rebuild cache
        &*self.widget
    }
}

infos?

@MovingtoMars news about this?

The basic functionality works, however the unresolved problems I mentioned in my comments are still there.
It's really up to the maintainers if they want to merge this as-is, or not merge until more work is done.
@jackpot51

I have decided to merge this and work to improve it.


Exclude folders being indexed

From @lumpysimon on January 18, 2017 19:0
My VScode config specifies some files and folders to ignore:
files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/.DS_Store": true,
        "**/docs": true,
        "**/upgrade": true,
        "**/uploads": true,
        "**/node_modules": true,
        "**/.vscode": true
    }

But Intellisense is scanning some of these as can be seen in the output window:
Parsing file 1/2352: file:///private/var/www/sites/mysite/docs/temp/inc/admin.php
Parsing file 2/2352: file:///private/var/www/sites/mysite/docs/temp/inc/comments.php
Parsing file 3/2352: file:///private/var/www/sites/mysite/docs/temp/inc/core.php
Parsing file 4/2352: file:///private/var/www/sites/mysite/docs/temp/inc/courses.php

In this case the docs folder contains a lot of PHP files that are not part of my project. Is there a way to specify that some folders should not be scanned, or for Intellisense to not scan excluded folders?
Copied from original issue: felixfbecker/vscode-php-intellisense#49

Duplicate of #159


Pan the map out of map's iframe stop the map move event.

Hi,
Recently we have updated OL from 4 to 6, then I met this issue. Please see:
https://codesandbox.io/s/interesting-snyder-u6f44
There are 3 maps for different version, if you press down the mouse left button pan the map out of it's iframe, and don't release the mouse button. For OL4, you can still pan the map but for OL5 and OL6, the map stop panning.
Any idea how to change OL5/6 to work like OL4, moving the mouse out of iframe still keep map panning?
Regards,
Gary

Hi,
We have comment the code in OL
        if (mapBrowserEvent.type == MapBrowserEventType.POINTERDOWN) {
            const handled = this.handleDownEvent(mapBrowserEvent);
            if (handled) {
                mapBrowserEvent.preventDefault();
                //mapBrowserEvent.preventDefault();
            }
            this.handlingDownUpSequence = handled;
            stopEvent = this.stopDown(handled);

It seems changed the behavior to OL4, any potential issues on this?
Thanks,
Gary

The code you commented out above has been removed since the last release, see #10402. So you should be fine when you upgrade to the next release or the latest dev version (npm install ol@dev).


re-rendering ALL draggable items on drag start and such

it seems that all draggable components will re-render when one of them is dragged, it happens because of the use of context in useDraggable and the way that the context exposes the values, for example, active (which definitely changes when you start dragging).
also need to change from exposing the active element on the context to isDragging or myActiveInfo so that components that aren't active won't get a new value that they don't need (with my solution it will be useIsDraggable or useMyActiveInfo)
 const {
    activators,
    activatorEvent,
    active,
    activeNodeRect,
    ariaDescribedById,
    draggableNodes,
    over,
  } = useContext(InternalContext);

there is a way around it. the idea is to expose functions instead of values on the context value so it won't re-render all components that use it when something that is irrelevant to them changes.
I wrote a blog post on the subject.
it probably happens in many other cases.. like a change in over
If you like the idea I can try and prepare a PR
the problem is also that you expose active to the user of useDraggable and if we do the change I propose non-active components won't have that information - it will change the API a bit

Same issue here. Anytime I drag start the entire page rerenders. This is a problem on pages with 100+ items, the page freezes for 1s+

@jonahallibone a workaround for this issue could be creating a Draggable component that will receive the content (the actual component) as children. but then you cannot pass isDraggable and such to it - sandbox
Or you can separate the draggable item into 2 components: DraggableItem and Item + memo the Item.
This way you can pass whichever props you like, but it has the disadvantages of memoization - sandbox

@alissaVrk thanks! that helped a bit!

@alissaVrk a significant amount of performance-based open issues are both directly and indirectly related to this (e.g., #994, #943, #898, ...). A PR would be highly appreciated!

@tomasmenezes PR for drappable and sortable is ready
there are quite a few changes in the API, but I couldn't avoid it..
All items will still re-render if the passed items to the sortable context change, happens mostly on drop, probably fixable as well, but I had to stop at some point :)
tested with the example in #994, seems to solve the issue.
if you know of more tickets with reproductions, let me know, will check the impact

@alissaVrk Looks awesome! Will also test it out later this week. I think API changes are welcome to deal with issues as big as this one. I think most people here would encourage you to keep on going 😄

If this PR will get enough attention to get merged, maybe I will :)

@alissaVrk great work! i hope @clauderic will eventually continue to work on this lib. unfortunately there has been no activity for several months

@tomasmenezes @kyeo76 Thank you for the feedback :)

@alissaVrk thanks for working on this issue. I don't know if this is related  or you are already aware (I'm new to dnd-kit, just started learning it today), but I noticed this affects droppable componets too. So when a drag starts, all draggable and droppable components re-render. And when a droppable is hovered, again all draggable and droppable components re-render. And on the actual drop, again all draggable and droppable components re-render.

@alissaVrk Thanks for working on this! I'm brand new to dnd-kit, but this is the first thing I noticed - that all draggable and droppable components are re-rendering on start, over and end.

any updates on this?

@sophia-kravchenko @sheminanto doesn't seem like it :(
but you can try the workaround I suggested in the 3rd comment to this issue, it might help a bit

I am facing this same issue, thanks @alissaVrk for the workaround and @clauderic for this amazing library!
It would be awesome if the PR finally gets merged in new versions

I've used react-tracked (https://github.com/dai-shi/react-tracked) on projects that use context with great results. It acts as a proxy between the context and components consuming it - only triggering re-renders to components consuming the parts of the context that have changed.
I was curious if anyone has tried it (also, there's a few other libraries that do something similar)?

I've used react-tracked (https://github.com/dai-shi/react-tracked) on projects that use context with great results. It acts as a proxy between the context and components consuming it - only triggering re-renders to components consuming the parts of the context that have changed.
I was curious if anyone has tried it (also, there's a few other libraries that do something similar)?

Great inspiration, I haven’t tried, but I also know that https://github.com/dai-shi/use-context-selector can achieve too. I will try it later today, thanks for the solution.
And I’m also curious about the status of the PR above, since it hasn’t updated for a long time ; (


Copy and paste in the text editor window for a task?

@ajaxray

Hi @jbf7,
When you are in internal edit mode (by pressing e in detail panel), Paste will work without any extra functionality in most of the common terminals. For Copy, planning to implement #17 - which will copy the task title and detail to the system clipboard.
Alternatively, if you are editing task detail in external editor (by pressing v in detail panel), the default Copy/Paste functionality of editor will work as is.
I am closing this issue as actionable task under this issue is already defined in #17 .


Issue with k8s.io/pt/docs/home/

This is a Bug Report

Problem:
Page not found!
Proposed Solution:
Fix the link to portuguese concepts.
Page to Update:
https://kubernetes.io/pt/docs/concepts

Hi @diegoaraujopro
Unfortunately, this page has not yet been translated, but we are in the process of translating it.
thanks
/close

/close


A wipe account option

an option that wipes all messages, leaves/deletes all servers and unfriends all friends however a filter would be nice so you can keep certain servers or friends

+1 to this

totally agree!

you can do this easier by requesting all your data from discord, then simply iterating over the messages

#39 would fulfill this, but I'm waiting the author to make some changes in order to merge it

Great news!

Merged in #88


Test and debug the initial packer builds and images

I did an initial work on https://github.com/flatcar-linux/flatcar-packer-qemu/pull/1 to be able to support libvirt vagrant provider for Flatcar Linux. This PR is basically a rewrite based on existing open source projects, such as https://github.com/dyson/packer-qemu-coreos-container-linux or https://github.com/bfraser/packer-coreos-qemu. The result image for the alpha channel is also available on https://app.vagrantup.com/dongsupark/boxes/flatcar-alpha.
It seems to work for now. Though there are still some things to be done.

[ ] Find (and/or) fix bugs in the packer build. For example:

We need to figure out a better way to define the ssh public key defined in flatcar-linux.json or in ignition.json. This part looks like a hack.
We need to host the images on vagrantup.com with our own username flatcar, instead of a personal account like dongsupark.
I needed to set keep_input_artifact to true in the post-processors section, to avoid issues of result images disappearing in the end. This part looks weird, but it doesn't work without the option. I'm not sure if it's an upstream packer bug, or an expected behavior. Or there might be a better way to deal with the issue.
(DONE, merged to upstream) I already fixed an issue of boot failures by increasing RAM to 2G, and created an upstream PR. We need to follow and watch it in the future.
Let's go through other configurations defined in flatcar-linux.json or ignition.json, and figure out if they are really needed. As most of them are copied from other projects, I'm not sure if every defined config is actually necessary.

[ ] Test result vagrant images, by running vagrant up --provider=libvirt on a vagrant cluster.
[ ] Support other channels, beta and stable. This can be done only after beta and stable images would be available on our Flatcar web server.

/cc @kosyfrances
NOTE: this issue is the same as https://github.com/kinvolk/flatcar-packer-qemu/issues/2. The only difference is the new organization name flatcar-linux.

I needed to set keep_input_artifact to true in the post-processors section, to avoid issues of result images disappearing in the end. This part looks weird, but it doesn't work without the option. I'm not sure if it's an upstream packer bug, or an expected behavior. Or there might be a better way to deal with the issue.
This seems to be the expected behaviour according to what I understand in the explanation here https://www.packer.io/docs/templates/post-processors.html#input-artifacts. The end goal will be to push the resulting image to  https://app.vagrantup.com right? If yes, we can decide whether to keep the artifact locally or just push directly to vagrantup as soon as the process is done without keeping any build locally. What do you think @dongsupark ?

@kosyfrances Yes, that's true.
What I meant is like this:
If keep_input_artifact is set to false (which is default), and if post-processors has no entry atlas like the one defined in https://github.com/bfraser/packer-coreos-qemu/blob/master/coreos-qemu.json#L72..L81, then I would expect the result files to be stored locally, without being deleted. However actually it was not the case. The output builds directory was silently deleted, without being uploaded, and I could not find any file. That looked quite strange to me.
Anyway I don't care much about that behavior. I'm fine if the output files are correctly generated, no matter whether it's locally stored or uploaded. Feel free to skip that issue. :-)

@dongsupark Do I need to upload the boxes for beta and stable or just modify the code to support both channels?

@kosyfrances Just modify the code. Then I can build the images and upload them on my own.

Every major part is done. For minor things left, let's create another issue.
Thanks!


Harden Eval patterns in --stablehlo-refine-shapes

Eval patterns in the StablehloRefineShapes pass were designed to be used for shape computations only, but as things currently stand they are applicable to more than just those computations because StableHLO doesn't yet use a distinct element type for these computations (the dialect supports all integers and index, but in practice people are using i32 and i64).
This has led to some of these patterns working incorrectly for reasonable StableHLO program. #1326 did some spot fixes, but it would be good to review all these patterns and make sure they are as restricted as possible. Two things that come to mind are: 1) disallow unsigned integers (I don't think anyone's using them for shape computations), 2) introduce a number of elements limit, so that we don't accidentally fold huge tensors.

I've done some hardening in #1451, #1452 and #1453, and that'll do for now. I think the rest is lower priority.


feat(sbb-timetable-row): enhance trip status and display logic

Preflight Checklist

[x] I have read the Contributing Guidelines for this project.
[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the pull request tracker for a Pull Request (PR) that matches the one I want to submit, without success.

Issue
This PR Closes #
Pull request checklist
Please check if your PR fulfills the following requirements:

[ ] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been reviewed and added / updated if needed (for bug fixes / features)

See Review Guidelines for more information what is checked during review process.
Changes
Changes in this pull request:

Browsers
I tested the build on the following browsers:

[ ] Firefox Desktop
[ ] Chrome Desktop
[ ] Edge Desktop
[x] Safari Desktop
[ ] Chrome Mobile
[ ] Safari Mobile

Screen readers
I tested the build on the following browsers:

[ ] JAWS Firefox Desktop
[ ] JAWS Chrome Desktop
[ ] NVDA Firefox Desktop
[ ] NVDA Chrome Desktop
[x] VoiceOver Safari Desktop
[x] VoiceOver Chrome Desktop
[ ] VoiceOver Safari Mobile
[ ] Android Accessibility Suite Chrome Mobile

Pull request type

Please check the type of change your PR introduces:

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[x] Documentation content changes
[ ] Other (please describe):

Does this introduce a breaking change?

[ ] Yes
[x] No

Other information

Please also check test and build run because they fail: https://github.com/sbb-design-systems/lyne-components/actions/runs/9187404639/job/25265088222?pr=2680


Improve blog design

device
before
after

Mobile

Desktop

:tada: This PR is included in version 2.3.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Feature/Preprints Content Page - Mobile View [PREP-201]

Ticket
https://openscience.atlassian.net/browse/PREP-201
Purpose
Fixes several mobile-view issues on the preprints content page.
Changes

Edit button/logo were cut off on mobile view - removes logo entirely and moves edit button down to next row. Centers all text in header (title, contributors, dates, edit button).

"Download preprint" and version display were overtop of other data - moves to new line.

Distinguish "Primary" file differently in mobile view - different layout for supplementary file browser - mobile view

Change formatting of share icons - move to next line.

@icereval, so this is the PR you want me to upgrade ember-resolver dependency?

I think it's just "whichever PR fixes the last places where it's wrong".

@brianjgeiger is correct, if we can just wrap in @binoculars couple changes I think we'll be g2g and avoid the depreciation.


hello i got this error

Describe your bug here.
C:\HaxeToolkit\haxe\std/cpp/_std/sys/io/File.hx (line 30)
Song.hx (line 104)
FreeplayState.hx (line 377)
flixel/FlxState.hx (line 203)
flixel/FlxGame.hx (line 747)
flixel/FlxGame.hx (line 677)
flixel/FlxGame.hx (line 545)
openfl/events/EventDispatcher.hx (line 402)
openfl/display/DisplayObject.hx (line 1399)
Uncaught Error: [file_contents,assets/data/nemesis/nemesis.json]
how do i fix it
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
no

missing chart file

missing chart :/

You Don't Charted The Song. Try Chart For The Fix

nvm i didn't happen


feat(firebase_auth): add custom auth domain setter to Firebase Auth

Description
https://github.com/firebase/flutterfire/pull/11925 allowed, previously web exclusive, authDomain property to be used on mobile platform; however, actually using it has significant limitations:

It requires creating a separate named FirebaseApp with authDomain property on top of the [DEFAULT] FirebaseApp generated from GoogleService-Info.plist/google-services.json because there's no way to set authDomain via those files.
Changing authDomain requires deleting and recreating the FirebaseApp.

This change addresses those by adding a custom auth domain setter to FirebaseAuth, plugging into the existing corresponding setters in the native implementations of FirebaseAuth. With this setter authDomain can be set and reset at will on the [DEFAULT] FirebaseApp's FirebaseAuth. This allows for custom auth domains to be used with the go-to style of FirebaseApp initialisation on mobile platforms and is consistent with the way this is handled in the native implementations.
Related Issues
expands on https://github.com/firebase/flutterfire/pull/11925
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]).
This will ensure a smooth and quick review process. Updating the pubspec.yaml and changelogs is not required.

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See [Contributor Guide]).
[x] All existing and new tests are passing.
[x] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (melos run analyze) does not report any problems on my PR.
[x] I read and followed the [Flutter Style Guide].
[x] I signed the [CLA].
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change.
[x] No, this is not a breaking change.

Hey @Andrey-K-Calven - thanks for the PR! We're discussing internally on how to move this forward, will let you know what results from the discussions 👍

Hey @Andrey-K-Calven - thanks for the PR! We're discussing internally on how to move this forward, will let you know what results from the discussions 👍

Hi, @russellwheatley. Thanks for looking at this, did you have a chance to have that discussion? We'd like to use this approach for our auth domain needs.

Hey @Andrey-K-Calven, we finally had the green light for this API. Do you mind merging with master to be sure that tests are passing with all the latest changes?


[ASK] Can i use it for nested Object

Hi, sorry I'm newbie in react etc.. so please bear with me. *Pardon my english also
I want to ask wether i can use this component with my nested Object. Because I know this component use .slice, therefor when i try puting my nested object in the data property, it generates an error.
Is there some setting that i must change to do it or should I change my nested object to plain object?
Example of my nested object :
{
'items': {
'ID0001': {
'general': {
'Iid': 'ID0001',
'name' : 'Pencil'
},
'price': {
'retail': 1000,
'distributor': 800
}
},
'ID0002': {
'general': {
'Iid': 'ID0002',
'name' : 'Book'
},
'price': {
'retail': 3500,
'distributor': 2900
}
}
}
}

HI @Ahershel, we dont support nested object, react-bootstrap-table only accept an array without any nest  ed data field. If you really want to use this component, it's necessary to flatten your object firstly.


Issue 136 ansible template relative

Changed webserver.yml (in lsair-lsst-webapp - see other pull request) and lasair-db.yml in this repo. I've also renamed utility/mysql_setup.sql to utility/mysql_setup.sql.j2 and substantially modified it to accept database name, username, read only username and passwords from the vars settings in lasair-db.yml. Various other minor fixes imlpemented (documented in the scripts).

Note that I created this branch from "develop" not master!

Incorrect pull request into master. Removed it and reopened as pull request into develop.


Let BehaviorSubject.imapSubject return a BehaviorSubject

True, but will need a bit of boilerplate code that we have to write here. But can be okay. Is it in order to keep the now() method?

You can do this now with colibri-reactive, if it helps.

Generally, I am thinking of removing the now method in most parts of the core Observable API. They just do not make too much sense for lazy observables. It only works for subjects and things that you create from subjects directly. But we have to handle no intiial value, maybe initial value and always initial value.
I feel like the now methods is better for hot obseravbles which is what we now have in outwatch-reactive.

True, but will need a bit of boilerplate code that we have to write here. But can be okay. Is it in order to keep the now() method?

Yes, keeping the now() method is the motivation.

Can we close this? I hope, we can provide the desired interface in the reactive project.


get_random_location_from_navigation() returns None for Custom map

I got the same warning when trying to create the navigation file for a custom map and when trying to run generate_traffic.py (only pedestrians) in the same map.
The function to get a random location from navigation returns None and therefore it cannot create a spawn point for pedestrians.
I am not sure whether the error is related to the warning but it seems to be.
Windows 10, Carla 9.13

Originally posted by @JoseZF in https://github.com/carla-simulator/carla/issues/2766#issuecomment-1214859371

Have you checked the docs on how to create the navigation binary (here)? From your image, you seem to have already done it, but it's creation is very case sensitive.
Also, no, the warning has nothing to do with it. That is a warning of the TrafficManager telling you that there is a file in cache missing, but if its not there, it just creates it.


Corrected the omission of *-resources.yaml

resources.yaml is required to be included as secondary files in order to run the postprocess_alignment_to_rec and prep_samples_to_rec steps

Thank you so much for this fix! Sorry for the delay in getting to it.


[Feature]Aware of incorrect configuration changes

Is your feature request related to a problem? Please describe.

kind: Application
apiVersion: core.oam.dev/v1beta1
metadata:
  name: zsj-app-1
  namespace: default
spec:
  components:
    - name: zsj-comp-1
      type: webservice
      properties:
        cpu: "0.5"
        image: nginx
        memory: 512Mi
        ports:
          - port: 8000
            expose: true
      traits:
        - type: scaler
          properties:
            replicas: 1
        - type: storage
          properties:
            configMap:
              - name: zsj-cm-1
                mountPath: /mount/test
                data:
                  cmKey01: cmValue01
              # - name: zsj-cm-2
              #   mountPath: /mount/test
              #   data:
              #     cmKey02: cmValue02
  policies:
    - name: zsj-comp-1
      type: topology
      properties:
        clusters:
        - local
        namespace:
          default
  workflow:
    steps:
      - name: zsj-comp-1
        type: deploy
        properties:
          policies: ["zsj-comp-1"]

The annotated code is a misconfiguration. If I use an error configuration to complete the apply operation directly, the application will provide the following error message:
    steps:
    - firstExecuteTime: "2022-06-27T07:40:18Z"
      id: ve85rmtuek
      lastExecuteTime: "2022-06-27T07:40:26Z"
      message: 'step deploy: run step(provider=multicluster,do=deploy): Found 1 errors.
        [(error encountered in cluster local: Dispatch: Found 1 errors. [(cannot create
        object: Deployment.apps "zsj-comp-1" is invalid: spec.template.spec.containers[0].volumeMounts[1].mountPath:
        Invalid value: "/mount/test": must be unique)])]'
      name: zsj-comp-1
      phase: failed
      reason: Execute
      type: deploy

This error message can be bypassed by the following operations, first apply a correct yaml file, which will be a correct operation. But when I add the annotated code and apply it, the application Controller will still complete the corresponding operation because it is finally delivered using a.c.Patch(ctx, desired, patch), which does not meet the expected state. At the same time, it is not clearly recognized at the UX and Application level that this is a wrong operation.
apiVersion: core.oam.dev/v1beta1
kind: Application
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"core.oam.dev/v1beta1","kind":"Application","metadata":{"annotations":{},"name":"zsj-app-1","namespace":"default"},"spec":{"components":[{"name":"zsj-comp-1","properties":{"cpu":"0.5","image":"nginx","memory":"512Mi","ports":[{"expose":true,"port":8000}]},"traits":[{"properties":{"replicas":1},"type":"scaler"},{"properties":{"configMap":[{"data":{"cmKey01":"cmValue01"},"mountPath":"/mount/test","name":"zsj-cm-1"},{"data":{"cmKey02":"cmValue02"},"mountPath":"/mount/test","name":"zsj-cm-2"}]},"type":"storage"}],"type":"webservice"}],"policies":[{"name":"zsj-comp-1","properties":{"clusters":["local"],"namespace":"default"},"type":"topology"}],"workflow":{"steps":[{"name":"zsj-comp-1","properties":{"policies":["zsj-comp-1"]},"type":"deploy"}]}}}
    oam.dev/kubevela-version: v1.4.1
  creationTimestamp: "2022-06-27T07:50:14Z"
  finalizers:
  - app.oam.dev/resource-tracker-finalizer
  generation: 2
  name: zsj-app-1
  namespace: default
  resourceVersion: "1036203"
  uid: 126b5e49-e240-42fa-85fd-a54a52e4b645
spec:
  components:
  - name: zsj-comp-1
    properties:
      cpu: "0.5"
      image: nginx
      memory: 512Mi
      ports:
      - expose: true
        port: 8000
    traits:
    - properties:
        replicas: 1
      type: scaler
    - properties:
        configMap:
        - data:
            cmKey01: cmValue01
          mountPath: /mount/test
          name: zsj-cm-1
        - data:
            cmKey02: cmValue02
          mountPath: /mount/test
          name: zsj-cm-2
      type: storage
    type: webservice
  policies:
  - name: zsj-comp-1
    properties:
      clusters:
      - local
      namespace: default
    type: topology
  workflow:
    steps:
    - name: zsj-comp-1
      properties:
        policies:
        - zsj-comp-1
      type: deploy
status:
  appliedResources:
  - apiVersion: apps/v1
    cluster: local
    creator: workflow
    kind: Deployment
    name: zsj-comp-1
    namespace: default
  - apiVersion: v1
    cluster: local
    creator: workflow
    kind: Service
    name: zsj-comp-1
    namespace: default
  - apiVersion: v1
    cluster: local
    creator: workflow
    kind: ConfigMap
    name: zsj-cm-1
    namespace: default
  - apiVersion: v1
    cluster: local
    creator: workflow
    kind: ConfigMap
    name: zsj-cm-2
    namespace: default
  conditions:
  - lastTransitionTime: "2022-06-27T07:50:14Z"
    reason: Available
    status: "True"
    type: Parsed
  - lastTransitionTime: "2022-06-27T07:50:14Z"
    reason: Available
    status: "True"
    type: Revision
  - lastTransitionTime: "2022-06-27T07:50:14Z"
    reason: Available
    status: "True"
    type: Policy
  - lastTransitionTime: "2022-06-27T07:50:14Z"
    reason: Available
    status: "True"
    type: Render
  - lastTransitionTime: "2022-06-27T07:51:10Z"
    reason: Available
    status: "True"
    type: Workflow
  - lastTransitionTime: "2022-06-27T07:51:10Z"
    reason: ReconcileSuccess
    status: "True"
    type: Ready
  latestRevision:
    name: zsj-app-1-v2
    revision: 2
    revisionHash: 78654ead6eeebb61
  observedGeneration: 2
  services:
  - cluster: local
    healthy: true
    message: Ready:1/1
    name: zsj-comp-1
    namespace: default
    traits:
    - healthy: true
      type: scaler
    - healthy: true
      type: storage
    workloadDefinition:
      apiVersion: apps/v1
      kind: Deployment
  status: running
  workflow:
    appRevision: zsj-app-1-v2:e5a3d4087c4a73ea
    contextBackend:
      apiVersion: v1
      kind: ConfigMap
      name: workflow-zsj-app-1-context
      uid: e3fe15b2-602f-49fa-9ee0-04f7c90e7cc7
    finished: true
    message: Succeeded
    mode: StepByStep
    startTime: "2022-06-27T07:51:01Z"
    steps:
    - firstExecuteTime: "2022-06-27T07:51:01Z"
      id: zoby5uj6cw
      lastExecuteTime: "2022-06-27T07:51:10Z"
      name: zsj-comp-1
      phase: succeeded
      type: deploy
    suspend: false
    terminated: false

During this process, since the Volume information is legal, it will cause rolling updates of the Pod. I think there needs to be a mechanism to warn that this is going to be a mistake to reduce troubleshooting and learning costs.
Describe the solution you'd like

kubectl replace -f app.yaml --dry-run=server
Describe alternatives you've considered

Additional context

Yes. That could cause bugs.


fix(api): change API to community token

MAJOR CHANGES API to communit

Aku merge sendiri yak?
Ini auto push ke NPM kan @maman ?

Coverage remained the same at 88.462% when pulling 4dc290a9f9ee17b721aca95a4cfb8e4bc0a8bff5 on feat/fix-api into fc4dfc62da3f27aa259970c27931cf04de3163b3 on master.


I just made a variant of bigcache, and will add more features.

It's my first time editing on github. bigcache is very useful and definitely worth "improving"
Looking forward to feedback. Thanks for the software.
https://github.com/hiqinternational/bigcache

IMO: that's kinda not a pleasant behaviour in open source world. That's sounds harsh.

yes, sorry, thanks for the constructive criticism. i'm still learning how to contribute to open source world. guidance appreciated. thx.

What's the point to maintain another repo? Welcome your commits here.

i changed the string to []byte. i dont think bigcache will want that as part of the pull... unless we change it to accept []byte as key with another function... that'll really be quite some work.

@hiqinternational in open source, it's generally best to start with a question about functionality via a new issue, propose new behaviour with either a another issue or pull request, and then discuss the changes. Forking is acceptable but saying this software is very useful and definitely worth "improving" can be perceived as unkind, especially where communication is strictly text-based, and there's no body language or tonal inflection.
On that note, this issue doesn't contain questions or concerns, so I'm closing as off-topic.


Results do not always display in shared app

This appears to be specific to certain devices.  Still investigating.
Steps to repro:

On an iPad or Android Phone running the Chrome browser, launch the WMA App and tap OK on the splash screen
Do an address search with the default address and a buffer of 15 miles
Choose a result
Share the app via email
Open the shared version.  Note that the search results do not display in the shared version of the app.

FYI @jessnoo

This is reproducible on Android phones running Android version 5.0.1, but is not reproducible when running 5.1.

Closing.  No action required at this time.


Some Y-Tick Values Will Not Appear

I have a graph like this one:

The yDomain is [1e-10, 1], which seems to work just fine.  However, I want to set y-tick values as:
[1e-10, 1e-9, 1e-8, 1e-7, 1e-6, 1e-5, 1e-4, 1e-3, 1e-2, 1e-1, 1] in the initial viewport.  Right now, each one of those y-ticks only appears when I vertically zoom the graph, so that when I pull up on the graph, 1e-1, 1e- 2 etc. will appear.
How can I make it so that all tick values appear when the page loads?
Thanks very much!

Changed yScale to be logarithmic.
d3.scale.log() and that fixed the issue.


Access environment variable

Hello!
Could you please help to solve the issue with getting environment variable?
I have tried to access via:
process.env.VARIABLE_NAME

but it seems that webpack is not configured to pass process variable, am I right? I am getting Can't find variable: process
Also I have tried to pass environment variable using web pack with no luck:
new webpack.DefinePlugin({
  'process.env.API_BASE_URL': JSON.stringify('https://api.example.com'),
})

Hello. Let me think about correct way to pass user variables. It's a nice feature.


Create analyze subcommand that writes an HTML report

Timings: chart, table, links to OG jobs

Use case: cases where only some are timing out
Use case: longest-running tests
Use case: tests running in a short timeout window, but which use a long timeout (account for timeout multiplier)

Failures:

Group failures by error message contents

Use case: Analyze spread of certain failures

This feature is unlikely to be implemented, given @bhood's work in https://github.com/FirefoxGraphics/cts-tracker.  I've migrated this issue here: https://github.com/FirefoxGraphics/cts-tracker/issues/1


[cmake] Support generating onnx-mlir with mlir

Changes required to support use cases where onnx-mlir and llvm-project/mlir are generated together.

Can one of the admins verify this patch?

@jenkins-droid test this please

Can one of the admins verify this patch?

@jenkins-droid test this please

Can one of the admins verify this patch?

@jenkins-droid test this please

Can one of the admins verify this patch?

@jenkins-droid test this please

Can one of the admins verify this patch?

@jenkins-droid test this please

Jenkins Linux ppc64le Build #3734 [push] Support generating onnx-... started at 20:16

Jenkins Linux amd64 Build #4597 [push] Support generating onnx-... started at 19:13

Jenkins Linux s390x Build #4614 [push] Support generating onnx-... started at 20:13

Jenkins Linux s390x Build #4614 [push] Support generating onnx-... passed after 49 min

Jenkins Linux ppc64le Build #3734 [push] Support generating onnx-... passed after 54 min

Jenkins Linux amd64 Build #4597 [push] Support generating onnx-... passed after 59 min


Daniil: Watch live:support_60864(?#Skype)

Daniil requests the watch of the watch_keyword live:support_60864(?#Skype). See the MS search here and the Stack Exchange search in text, in URLs, and in code.

live:support_60864(?#Skype) has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by ArtOfCode in Charcoal HQ


Nuget Push to Github Packages fails with 401 Unauthorized

Required Information
Entering this information will route you directly to the right team and expedite traction.
Question, Bug, or Feature?
Type: Bug
Enter Task Name:

NuGetCommandV2
DotNetCoreCLIV2

Environment

Server - Azure Pipelines
Agent - Hosted

Issue Description
When using a Nuget Service Connection, the Azure Pipeline tasks add the "--api-key" switch to the nuget command line, with a hardcoded value of "RequiredApiKey". In the past, this worked when pushing packages to GitHub Packages - however, it looks like a recent change made in GitHub to support the ApiKey switch causes these tasks to fail with a 401 Unauthorized error.
Task logs
/usr/bin/dotnet nuget push /home/vsts/work/1/a/packages/release/<package-name>.nupkg --source https://nuget.pkg.github.com/<owner> --api-key RequiredApiKey
Pushing <package-name>.nupkg to 'https://nuget.pkg.github.com/<owner>'...
  PUT https://nuget.pkg.github.com/<owner>/
warn : Your request could not be authenticated by the GitHub Packages service. Please ensure your access token is valid and has the appropriate scopes configured.
warn : Your request could not be authenticated by the GitHub Packages service. Please ensure your access token is valid and has the appropriate scopes configured.
warn : Your request could not be authenticated by the GitHub Packages service. Please ensure your access token is valid and has the appropriate scopes configured.
warn : Your request could not be authenticated by the GitHub Packages service. Please ensure your access token is valid and has the appropriate scopes configured.
warn : Your request could not be authenticated by the GitHub Packages service. Please ensure your access token is valid and has the appropriate scopes configured.
  Unauthorized https://nuget.pkg.github.com/<owner>/ 810ms
error: Response status code does not indicate success: 401 (Unauthorized).

Troubleshooting
Checkout how to troubleshoot failures and collect debug logs: https://docs.microsoft.com/en-us/vsts/build-release/actions/troubleshooting
Error logs
[Insert error from the logs here for a quick overview]

Closing as dupe of #14169 - looks like the issue got created twice

Closing as dupe of #14169 - looks like the issue got created twice


Investment table is missing several translations

See, screenshot as an example. I counted 8 missing translations in total.

Assiging @mabijkerk , re-assign at will.

Added missing labels. After inspection it seems that this table could you a critical review, I will open another issue for this.


Fix Failing dacpac and SC integration tests

Fixing test issues caused by not finding test data files

@udeeshagautam I'll merge and queue new builds.  Thanks!


Minecraft 1.19.2 Crashed on startup, i was using MoreCommands 4.0

It Said:
The game crashed whilst initializing game
Error: java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'apoli'!

Found out it was another mod that was doing that


Attempt to minimize Maven artifacts for Apache Beam.

This change is

Closing because it's stale.


Fix/ginkgo v2

I had a few updates to this PR, but couldn't push to the branch, so I've submitted a new PR that includes both changes: https://github.com/cloudfoundry/diego-release/pull/731


adds Ruby 3.0 to CI

Thanks for the Translation.io service!
Description
Adds Ruby 3.0 to the CI
All specs are passing locally with Ruby 3.0 ✅

Thank you for this, it's appreciated!
I'm glad Ruby 3.0 seems to work well with this gem.

Thank you for this, it's appreciated!
I'm glad Ruby 3.0 seems to work well with this gem.


update tools

Add an option to the ssconfigdump CLI to allow certain connectors to be excluded from the reference configuration.

There is an issue with the logging configuration:
ERROR StatusLogger Unrecognized format specifier [d]
ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 16 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [thread]
ERROR StatusLogger Unrecognized conversion specifier [thread] starting at position 25 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [level]
ERROR StatusLogger Unrecognized conversion specifier [level] starting at position 35 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [logger]
ERROR StatusLogger Unrecognized conversion specifier [logger] starting at position 47 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [msg]
ERROR StatusLogger Unrecognized conversion specifier [msg] starting at position 54 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [n]
ERROR StatusLogger Unrecognized conversion specifier [n] starting at position 56 in conversion pattern.
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'log4j2.debug' to show Log4j2 internal initialization logging.
ERROR StatusLogger Unrecognized format specifier [d]
ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 16 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [thread]
ERROR StatusLogger Unrecognized conversion specifier [thread] starting at position 25 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [level]
ERROR StatusLogger Unrecognized conversion specifier [level] starting at position 35 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [logger]
ERROR StatusLogger Unrecognized conversion specifier [logger] starting at position 47 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [msg]
ERROR StatusLogger Unrecognized conversion specifier [msg] starting at position 54 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [n]
ERROR StatusLogger Unrecognized conversion specifier [n] starting at position 56 in conversion pattern.

There  is also an issue when running the reference configuration update:
...
Processing: apps/Drupal/drupal
Processing: apps/Galaxy/galaxy
Processing: apps/Hadoop/ambari

Error: 'ascii' codec can't encode character u'\xe9' in position 31343: ordinal not in range(128)


send analytic event if doc tab or console tab is opened

fix #244
I'm not exactly sure how analytics works, would this work ?

@sethladd, we're starting to collect a few different types of info; it'd be good to figure out how we want to slice it up in the GA UI, and make sure that jives with how we're collecting it.

merging


Update InactiveUsersLast90Days.ps1

Changed the code to support MFA sign-in

 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.:x: EricVanAken sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

This will break it's functionality for non-MFA people who haven't installed the Exchange Online Hybrid .Application
Also, we should make sure that we're using the latest version of the MFA Capable DLL.
When you run the Hybrid Shell through the start-menu, it auto-updates and it's fairly common to have 3,4, or more versions of the Exchange Online DLL in there, we should use the latest version.
Preferably with something to hook into the .Application or .appref-ms to check to see if there is an updated version available to use


Telnet Can not send control characters without prepending it with IAC character

If you would like to send ^Z to the telnet terminal, it is always prepended with an IAC character.
It would be good to send only the ^Z character directly, not with an IAC character because there are some telnet implementation which only interprets ^Z without the IAC character.

For backwards compatibility reasons we cannot change the existing behavior unless it is considered buggy. Adding IAC could be made optional, though. Do you have concrete idea how to do it? Which keywords would need to be updated?

I can make it work by patching the Write Control Character to:
self.sock.sendall(self._get_control_character(character))
from:
self.sock.sendall(telnetlib.IAC + self._get_control_character(character))
so if IAC could be optional then it would be fine
also on python3 some other patching needed see #2968

Based on the Telnet RFC, all Telnet commands start with an IAC. Do you use this keyword to send some other values, not commands? Is there a reason you cannot use Write or Write Bare? If there are real use cases for using Write Control Character without and IAC, I guess we could add an optional argument like prepend_iac=True to allow configuring that.
I'm going to fix #2968.

Okay you are right. ˆZ ˆC etc. are not telnet commands.  What am trying to achieve is to send those but with Write Bare it is hard to achieve according to this page: https://groups.google.com/forum/#!topic/robotframework-users/UmqviNbrYO4
It would be good to write a help if it is considered as a solution into the Write Bare's description.
Or there should be another keyword for doing this.
Or Write Bare should be modified to handle those characters easily.

The question is mainly about sending bytes. Haven't tested this, but simply using something like \x26 could work. I think Telnet library converts that to bytes automatically.

This works,...
${crtl_c}=  Evaluate  chr(int(3))
Telnet.Write Bare  ${crtl_c}

Did you try Write Bare    \x03?

Closing due to inactivity.