Various (related) issues with remote clusters in 1.5.0-beta.5

Bug description
I'm following documentation in https://preliminary.istio.io/docs/setup/install/multicluster/shared-vpn/, and ran into various issues, both with documentation, and with deployment of a remote cluster in the same VPC/network as the control-plane cluster.  This might need to be broken into multiple tickets, but many of these issues seem related.

The --set gateways.enabled=false variable appears to be depricated, or at least istioctl spits out Error: failed to generate tree from the set overlay, error: bad path=value: gateways.enabled=false.  Setting values.gateways.enabled=false appears to be accepted by istioctl, but the ingressgateway is still created.  What key/value pair needs to be set to not create an ingress gateway?
Documentation references a remote pilot address, policy address, and telemetry address, but that should probably be consolidated into a single istiod address, right?  For now I'm using the control cluster's istiod pod IP address for all three values.
Despite the --set values.global.createRemoteSvcEndpoints=true and --set values.global.remotePilotCreateSvcEndpoint=true flags being set, the istio-pilot.istio-system service fails to create after doing an istioctl manifest apply.  Doing an istioctl manifest generate and running the output through kubectl apply -f yields the issue: The Service "istio-pilot" is invalid: spec.clusterIP: Invalid value: "": field is immutable.  Looking at the yaml,  it appears that the istio-pilot.istio-system is defined twice, once as a headless service for istiod from manifests/base/templates/services, and once from manifests/istio-control/istio-discovery/templates/service.yaml.
The istiod pod doesn't ever come up properly, but for other reasons.  It loops over an error like this

Error: failed to create discovery service: mesh: 1 error occurred:
	* invalid discovery address: unable to split "<IP_ADDRESS>": address <IP_ADDRESS>: missing port in address

I believe this is because manifests/istio-control/istio-discovery/templates/configmap.yaml:284 (or so) reads something like discoveryAddress: {{ .Values.global.remotePilotAddress }} and should have a port at the end... something like
      {{- if .Values.global.controlPlaneSecurityEnabled }}
      discoveryAddress: {{ .Values.global.remotePilotAddress }}:15011
      {{- else }}
      discoveryAddress: {{ .Values.global.remotePilotAddress }}:15010
      {{- end }}

Maybe?
Expected behavior
A functional remote cluster?
Steps to reproduce the bug
Follow https://preliminary.istio.io/docs/setup/install/multicluster/shared-vpn/
Version (include the output of istioctl version --remote and kubectl version and helm version if you used Helm)
$ ./bin/istioctl version --remote
client version: 1.5.0-beta.5
control plane version: 1.5.0-beta.5
data plane version: 1.5.0-beta.5 (2 proxies)

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.0", GitCommit:"2bd9643cee5b3b3a5ecbd3af49d09018f0773c77", GitTreeState:"clean", BuildDate:"2019-09-18T14:36:53Z", GoVersion:"go1.12.9", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"14+", GitVersion:"v1.14.9-eks-502bfb", GitCommit:"502bfb383169b124d87848f89e17a04b9fc1f6f0", GitTreeState:"clean", BuildDate:"2020-02-07T01:31:02Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}

How was Istio installed?
Via istioctl
Environment where bug was observed (cloud vendor, OS, etc)
AWS, but also seen in GCP.
Thanks in advance to anyone who pokes at this!

mentioning the usual suspects @ayj @nmittler

for your question 1, you can use --set values.gateways.istio-ingressgateway.enabled=false, or preferably run istioctl manifest apply -f with below
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
   components:
     ingressGateways:
      - name: istio-ingressgateway
        enabled: false


making the shell adapter source have a room called 'shell_room'

I would like to have it so that when you are running in shell it looks like the source of a response is coming from a chat room. This is in line with how hubut works as well when running in shell.

Good idea! There's a configuration option for the shell adapter, :private_chat, which lets you control whether the shell-based chat is simulating a private chat or a group chat that happens to only have you and the bot in it. Currently the only thing it affects is whether or not the bot will respond to commands without the message being prefixed with its name.
I think it would make sense to extend the semantics of the configuration attribute to include the "shell" room name when it's in the regular mode, and not include it when it's in private chat mode. This would more closely mimic how it behaves in other environments.
Of course, some tests for these details will be necessary as well. If you're up to doing it yourself, that'd be great. If not, no worries, and I will leave this open as a reminder to implement this functionality soon.
Thanks for the PR!

Ok I have made it so that when :private_chat is set to false the room is 'shell_room' and then if it is set to true the room is nil.
I have also added tests: "sets the room to 'shell_room' if config.adapters.shell.private_chat is false" and "sets the room to nil if config.adapters.shell.private_chat is true"
This should be ready to merge in unless you want me to rebase the two commits into one or have any other tweaks you would like to do.

Looks great! Thanks for the contribution!

Sweet, thanks for pulling it in. How long until this makes it onto rubygems?

Release in 4.3.2. (I also renamed "shell_room" to just "shell" for simplicity.)


display application log for transactions

Neo-express supports the getapplicationlog RPC endpoint. This information should be retrievable (perhaps on request rather than by default) in the transaction viewer

See https://github.com/neo-project/neo-visual-tracker/pull/15
I'm just showing the JSON in the UI for now, but could add prettier formatting if desired.

Closing this, as the raw data is displayed now.  Issue https://github.com/neo-project/neo-visual-tracker/issues/19 tracks making it look prettier.


stack overflow when depending on glium

I recently upgraded to rust-1.2.0 in Homebrew on OS X Yosemite.  If I create a new Cargo project which depends on the glium crate, I get a stack overflow when I run cargo build for the first time.
# Cargo.toml
[package]
name = "wtf"
version = "0.1.0"
authors = ["Tom Jakubowski<EMAIL_ADDRESS>
[dependencies]
glium = "*"

% cargo version
cargo 0.4.0 (553b363 2015-08-03) (built 2015-08-13)
% cargo build
    Updating registry `https://github.com/rust-lang/crates.io-index`

thread '<main>' has overflowed its stack
zsh: illegal hardware instruction  cargo build

A stack trace from LLDB (linked because, being a stack overflow, it's huge): https://gist.githubusercontent.com/tomjakubowski/769d4adbcf2116b372b3/raw/132c343c36e7a7aa9b4da5d501ab6f5c4252c9a0/gistfile1.txt

Ah, this is a duplicate of #1875, it seems. I'll see if Homebrew is willing to backport the patch mentioned in that issue.


Compute saliency for a 5666x11332 images

Hi,
Is it possible to use your model in order to generate Saliency for a  5666x11332 image ? And if yes, what should I change?
Juste the lines bellow?
# number of rows of input images
shape_r = 5666

# number of cols of input images
shape_c = shape_r*2

I'm sorry that I can't help you, because I'm not the original author of
this project. Please contact email<EMAIL_ADDRESS>asendjasni<EMAIL_ADDRESS>於 2020年1月18日週六 上午1:27寫道：

Hi,
Is it possible to use your model in order to generate Saliency for a
5666x11332? And is yes, what should I change?
Juste the lines bellow?
number of rows of input images
shape_r = 5666
number of cols of input images
shape_c = shape_r*2
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/zhangkao/IIP_Salient360_2018/issues/1?email_source=notifications&email_token=ALUO4A7YVVESWJSUPNKUEOTQ6HTALA5CNFSM4KILUJV2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IG73BFA,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALUO4A6LSHAA7SYIV3625ADQ6HTALANCNFSM4KILUJVQ
.


Library not found

i failed when i build .cpp file.
error is: Library not found lnss3 lnspr4.
what did i do wrong?

Thanks for your report. This is because Homebrew no longer links nspr and nss by default now.
I've just updated the README. Please follow the latest instructions there :-)
g++ decryptor.cpp -I/usr/local/opt/nspr/include/nspr -I/usr/local/opt/nss/include/nss -L/usr/local/opt/nspr/lib -L/usr/local/opt/nss/lib -lnspr4 -lnss3 -o decryptor

I really appreciate it. I'll try it now. :)


Outline pane not displaying classes and functions

What steps will reproduce the problem?

When I open a python file, The outline pane used to show the list of all functions and classes defined in that file and it was easy to navigate through the file by clicking on the function/class names. But now, I don't see the functions and class names in the outline pane, just the file name. It is no longer helpful.

Hi @iiscleap thank you for the feedback. Could you give us some more information regarding your setup as is described in the issue template (Spyder version, dependencies, operative system, python version, etc)? Without that is difficult for us to help you. Besides that, we fixed some issues regarding the LSP and the outline in our latest release (5.1.1) so if you are not using Spyde with that version updating and trying again could be worthy. Let us know :)

Hi @iiscleap, I had the same issue and found that you can get them to re-appear by clicking the Outline pane menu button (the three horizontal lines), and enabling/checking "Display variables and attributes". Doing this causes everything (functions, classes, cells) to re-appear. I'm not sure why this is disabled by default.
I had another issue that clicking on items within the Outline no longer takes you to that spot in the code, but that's a separate issue - which I'm about to open myself.

Hi @jml17 are you using the latest Spyder version available? If no, could you check if even with the Display variables and attributes disable the outline show the functions, classes, cells, etc information with our latest release (5.1.1)? Let us know!

Hi @dalthviz, I believe it was 5.0.5 since last I checked that was the latest release available via Anaconda. I will check again once I'm able to go to 5.1.1.

Closing due to lack of response

I am running Spyder 5.1.5 on a MacOS Catalina 10.15.7 and having the issue that I do not see any classes/functions details (other than the filename) when using the Outline pane

Hi @caseminario, could you try to update to Spyder 5.2.2 and check if the issue persists? Let us know!

Hi @caseminario, could you try to update to Spyder 5.2.2 and check if the issue persists? Let us know!

HI @dalthviz, thanks for your quick response and apologies for my slow response! I run Spyder 5.1.5 under Anaconda 1.9.12 and have multiple environments set up. I was able to get the functionality I wanted (seeing the classes/functions details (other than the filename) when using the Outline pane) using another -- less cluttered --  environment. So. it must have been some sort of dependencies issue, however, I can't tell which one(s). For now, I'm ok with switching to the environment where Spyder 5.1.5 seems to work well for me. This summer, I will likely delete my entire/current Anaconda installation, upgrade it, and re-install all the dependencies including Spyder 5.2.2. THANKS again for your help!!

Glad to hear that you managed to make things work on your setup @caseminario :+1: Also, just in case, to check the latest Spyder release you can go to https://github.com/spyder-ide/spyder/releases For example, a couple of days ago we released Spyder 5.3.0 :)
Also, is quite possible that to get the latest version you will need to use the conda-forge channel (so creating a env to setup the latest Spyder in the future could be a good idea).


Sulu DefaultController indexAction first Parameter should be request

Sulu\Bundle\WebsiteBundle\Controller\DefaultController:indexAction(StructureInterface $structure, $preview = false, $partial = false)

should be change to:
Sulu\Bundle\WebsiteBundle\Controller\DefaultController:indexAction(Request $request, StructureInterface $structure, $preview = false, $partial = false)

And all based Controllers must then also be changed!

related to https://github.com/sulu-cmf/sulu/issues/503
You can use $this->getRequest() for now it is deprecated but it will not be removed before we update to Symfony 3.0

duplicate #503


Adding "alpha" when prelease is set to True

TL;DR
Hey, so most of the time versioning for development environment we do set as pre-release on Github Releases, but how can i use this to append "alpha.1" or "alpha.2" when i want to publish somewhere this? How can i include alpha in tag?
Detailed design
No response
Additional information
No response

This (https://github.com/googleapis/release-please/pull/2083) might be what you're looking for, but is included in v16.1.0 of release-please which will be in v4 of the action (not yet released).


Option for Search to filter comments

Visual Studio Code is well aware when some text is inside a comment since it displays such text with a different color - at least with common programming languages.
It would be great if the the search had an option button similar to "Match Case" and "Match Whole Word" buttons that could be used to filter out matches found in comments. I suggest three modes for such button: 1) inactive/include all (it would function like search now), 2) exclude comments, and 3) include only comments.

Looks like duplicate of #11688


Add publication

Hi Michael,
Is there a paper or a preprint or something similar on Jaxley?
Can you shortly elaborate on the neuron model and the difference between Jaxley and NEURON?
Regarding NEURON, the book says:

The axon and dendrites are simple cylinders, with uniform diameters and membrane properties along their lengths. The dendrites are passive, while the soma and axon have Hodgkin-Huxley sodium, potassium, and leak currents, and are capable of generating action potentials (Hodgkin and Huxley 1952).

However, that was written in 2004.
From what I understand, NMODL allows for extensions, however just for ion channels.
Jaxley also implements an extensible HH-model, correct?
Is Jaxley in theory capable of supporting GPCRs in some way?
What about dendritic non-linearities, e.g. synaptic clustering, shunting, Ca-spikes and the like?
Thanks in advance
Fabian

The big differences between Jaxley and NEURON are that:

Jaxley runs on CPU and GPU without any changes to the code
Jaxley allows to compute the gradient with respect to parameters


Expand documentation of CameraManager

Cameras are not to be created on their own. Instead, they should be created via the CameraManager.
Unfortunately, CameraManager has broken documentation, and the create method does not show up in docs.
There are other issues in there, like wrong cases on data types (Number instead of number), etc.
It generally needs some careful love.

After some time spent with cameras, there's actually a good reason to create cameras on their own. Manager-created cameras are rendered per-frame. A camera that is used for some other purpose, such as a buffer, should not be part of this process.
So I've updated and modified this documentation. create is documented, and there's a note describing the circumstances in which you want to use it. There are also numerous readability upgrades throughout Camera and CameraManager, and the code has been brought into closer compliance with our coding style guide. It may compile into non-style-compliant JavaScript, but at least the source files are pretty.


No line numbers reported when tests fails with Webpack

How do I get Tape to report the source of the failed test (at: ...path/module/module.test.js [line #])
I have the following test:
import test from 'tape';

test('Test', (t) => {
  t.test('testFirst', (assert) => {
    assert.equal(
      'testActual',
      'testExpected',
      'Should equal testExpected'
    );

    assert.end();
  });

  t.end();

});

and the output looks like:
TAP version 13
# Test
# testFirst
not ok 1 Should equal testExpected
---
operator: equal
expected: 'testExpected'
actual:   'testActual'
 ...

1..1
# tests 1
# pass  0
# fail  1

@ssylvia I think more information is needed here. Where does webpack come in with this issue? Are you testing a bundled file, using webpack to transpile your tests, or something else?

@danmakenoise I'm running a Karma test suite that imports test files that are being served from a webpack dev server to compile the es6 code.

What version of tape? What version of karma?
I'm going to close this, but will be happy to reopen if I can repro it.


React-native: TypeError: wrapper.find(...).childAt is not a function

trying to run this code:
class MyComponent extends Component {
  render () {
    return <View><Text>123</Text></View>;
  }
};
...
it('should render myComponent', () => {
    const wrapper = shallow(<MyComponent/>);

    console.log('length', wrapper.find(Text).length); / returns 1
    console.log('childAt', wrapper.find(Text).childAt(0)); // throws error!
})

i'm using jest as testing framework.

Just to check - does .children().at(0) work?

@ljharb thanks!
It's even works with wrapper.find(Text).at(0)
Please update docs to not confusing other guys.

oh it still might be a bug, this just clarifies it a bit :-)

This method was just added.... It hasn't actually been released in a published version of enzyme yet. The docs site does not have this documentation, but github does because it is looking at master.

Seeing this on enzyme 2.9.1 when using render, should it work with render? After reading the docs it seems like it should.

No, it should not. render returns a Cheerio wrapper, so it will only have the methods that cheerio does.

Okay, thanks for clarifying


[8pt] Create Sierra Test metric caching solution

Fyi... I've temporarily cached the sierra outputs for previous fim versions here: /tools/sierra_test/official_versions/


soapysdr: Python binding cannot be used

The soapysdr package contains a Python binding, but it is not possible to use it normally (e.g. via nix-shell -p soapysdr or python3.withPackages(ps: [ps.soapysdr])) because it is not registered as a Python package in nixpkgs.
I am not sure what is the proper way of handling this case, since soapysdr is both a regular library and a Python package, and nixpkgs makes a distinction between the two. A workaround is to add ${pkgs.soapysdr}/lib/python3.7/site-packages to PYTHONPATH.
Cc @markuskowa @bennofs @FRidh

See the section "<IP_ADDRESS>.4. toPythonModule function" in the Nixpkgs manual.

Okay, I thought that toPythonModule was only supposed to be used inside derivations.


Syncing very slow in localhost

Syncing is very slow, and have see that others have faced similar issues.
Its been 4 days and we are still in Dec 2016 (block 435709). At this current rate (~16 blocks/min) it will take 5 more days to sync.
The machine is 8GB RAM. The CPU is at 12% and RAM at 35% used so its far from resource starved. Internet is via ethernet cable.
A few things I've noticed:

It reached mid 2016 pretty quickly but since then its been going pretty slow.
Not maintaining connection with peers for long. Average is 2 hours (was maintaining connection much longer initially)
Downloads blocks in spurts (see image):

We also have an omni node running on AWS (4GB RAM). Similar issue; started fast but slowed down considerably when it reached 2016. And will take 30+ days to sync.
What can we do to fix this? Thanks :)

Yeah, we are trying the same. Our BTC node crashed a few times in the middle, but excluding that it will take ~4 days to sync. How long will BTC take to sync for you?
We've left the Omni node running, it reached block 500k (so 90% done). Has slowed to 3 blocks/min. Will take 5-10 more days.

I use testnet flag and Bitcoin Core shows there are 8-10 hours left.
I can't understand why Omni hasn't fixed the issue, is there another way to work with Omni layer without installing Omni core?

Oh really? Thats not bad.
Yeah this is miserable, they should fix it. Only other way I know of, is if you torrent the blockchain from someone else, and then run the omni core on it to verify blocks in a few hours. If our omni node synces, will share it with you.
Let me know once you get omni fully setup?

After Bitcoin Core finished syncing, I opened Omni Core, it started syncing from the beginning. This is so frustrating.

 Still, your BTC synced a lot faster. Which region are you in and what hardware are you using? We're in India and using a 4 GB AWS machine for BTC, and a 16 GB AWS machine for Omni. Its taking forever, maybe even 2 more weeks is what its saying. I don't know if we are connecting to bad peers or have to change something in our config.
Also I read your previous comment, you said testnet flag. Thats a separate smaller blockchain from the mainnent. Just mentioning incase

I am in VietNam, I'm using 2 computers 8GB and 16GB, I don't think there is any problem with our hardware or network.
What OS are you using, have you finished syncing? I used Windows and both were unbelievably slow from block 700k.
Now I am using Ubuntu (Virtualbox) and waiting for it to reach block 700k.

You're syncing the testnet blockchain (currently block 1447k). mainnet is a different blockchain (553k). Sorry, to let you know but what you have is useless (unless you wanted testnet)

I met the same problem , my node has been syncing for 7 days, and now reached 503745 block,  10 block/minute. In this speed, the sync will be done in 35 days.
10 block/minute * 60 minute * 24 hour = 1440 block / day
50000 / 1440 = 35 days .
am I doing something wrong?

I'm not sure, but am facing same issue. It starts quickly, and slows down. Ours will complete in a 4-5 days.
What's your RAM size?
What have you put in your config file?
Hav you tried running a prune node (note: we haven't tried it, and I don't think you can for Omni to work, but just asking in case)

2G RAM , 1core CPU
in my config file the content is normal . shown as below:
rpcuser=cxxxx_usdt
rpcpassword=aaxxx_$$
rpcport=8332
rpcallowip=<IP_ADDRESS>
rpcallowip=<IP_ADDRESS>/24
datadir=/opt/usdt_data/
daemon=1
server=1
txindex=1

and it synced from '2018-01-11' to '2018-04-23' in the past 1 day.  seems its speed up.
nope, I haven't tried a prune node.
now I am guessing the node is able to create wallet, send transaction without a full data synced.

Nice, how many ~blocks/min is that?

I am using google cloud , asia-east area,
I haven't configured the IP that my node connected to, it's by default.
The used hard disk is more than 252G till now. It's very quick/easy for me to enlarge it via google cloud.

my sync is done in about 10 days.

Hello guys, please upgrade to v0.4.0 and let me know, if this is still an issue. This release includes performance improvements.

I am using v0.4.0 and syncing the testnet from 2 weeks and I am half way done, currently on block 782 000.

I am using v0.4.0.
Syncing the testnet from 3 days and currently on block 676000.


language-reason support

Hey,
I wanted to reach out to see if you guys could add syntax highlighting for code written in reason. For highlighting and grammar support for reason in editors the reason team created this.  Do you think it would be possible to add reason to the list of supported languages?

Hi! Well, the JSON grammar you linked to could be helpful, but it definitely requires some work, since it appears to be far more specific than what Prism would require, and it also seems to use POSIX character classes that JavaScript doesn't support. I might give a try anytime soon, though.

Support for Reason has been added.
I mostly based the component on the documentation. It looks quite partial, though... So I took the list of keywords directly from the lexer and added some stuff I found in the test files.
Hopefully I did not miss too many features. If you encounter issues using it, feel free to open some issues so we can improve the support.


fix: preserve qualifiers when rewriting expressions

Which issue does this PR close?
A more general fix for #12183
Rationale for this change
The two expressions in the following code have the same schema_names, so the NamePreserver will not take effect when expr1 is rewritten to expr2. But they will produce different fields, which will result in schema changes.
Therefore, the NamePreserver needs to preserve both the qualifier and the schema name to ensure that the rewritten expression has the same to_field() result as before.
   #[test]
    fn test_expr_schema_name() {
        let schema = Schema::new(vec![
            Field::new("a", DataType::Int32, true),
            Field::new("test.a", DataType::Utf8, true),
        ]);
        let dfschema = DFSchema::try_from_qualified_schema("test", &schema).unwrap();
        let expr1 = Expr::Column(Column::new_unqualified("test.a"));
        let expr2 = Expr::Column(Column::new(Some("test"), "a"));

        assert_eq!(
            expr1.schema_name().to_string(),
            expr2.schema_name().to_string()
        );

        let field1 = expr1.to_field(&dfschema).unwrap();
        let field2 = expr2.to_field(&dfschema).unwrap();

        // field1: qualifier: None, name: "test.a"
        println!(
            "field1: qualifier: {:?}, name: {:?}",
            field1.0,
            field1.1.name()
        );
        // field2: qualifier: Some(Bare { table: "test" }), name: "a"
        println!(
            "field2: qualifier: {:?}, name: {:?}",
            field2.0,
            field2.1.name()
        );
    }

What changes are included in this PR?

Are these changes tested?
Yes
Are there any user-facing changes?
No

Thanks @JasonLi-cn @alamb @Dandandan


fail soft when crds are not installed

What type of PR is this?
/kind bug
What this PR does / why we need it:
Execution should work regardless of whether CRDs are installed or not
Which issue(s) this PR fixes:

Fixes #138
Does this PR introduce a user-facing change?:

Fix errors when CRDs are not installed in the cluster

/ltgm
/hold to get every review

Can we move this check to the caller logic and return a typed error from the provider, instead of having the same logic in each provider? Something like what I suggested here

I dont think we should wrap an already NotFound error in another custom NotFound type.
Also, I less like the idea of a list of providers that participated in the translation. I think providers can still participate in the translation with ingress annotations and without CRDs installed.
It is not ideal to have the same logic - hence a helper might be the way but I think we can not take it out to the caller, because we need to continue the execution of the provider even if the CRDs are not installed.
cc: @levikobi

/cc @mlavacca can you relate to the feedback and lgtm if this looks good to you ?


Build failure seems related with C++14 support of GCC 4.8 w.r.t. MLIR dependency

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 18.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary): source
TensorFlow version: master
Python version: 3.6
Installed using virtualenv? pip? conda?: NA, building
Bazel version (if compiling from source): 0.26.1
GCC/Compiler version (if compiling from source): 4.8
CUDA/cuDNN version: NA
GPU model and memory: NA

Describe the problem
Failed to build latest TF from source with command (which works fine on branch r1.14, and works on master maybe one month ago):
bazel build --jobs=8 -c opt --copt=-mavx --copt=-mavx2 --copt=-mfma --copt=-msse4.1 --copt=-msse4.2 --config=noaws --config=nogcp --config=nohdfs --config=noignite --config=nokafka --config=nonccl //tensorflow/tools/pip_package:build_pip_package

Seems c++14 support is required when building TF (with MLIR dependency introduced), while I am using GCC 4.8, which doesn't include C++14 support. I am wondering what is the recommended GCC version? I see the official builds are marked with GCC 4.8. Do you guys encounter this issue?
The failed log:
ERROR: /home/wzh/.cache/bazel/_bazel_wzh/7830c7af24b3349eb6de8dd12d5e8378/external/local_config_mlir/BUILD:418:1: C++ compilation of rule '@local_config_mlir//:Support' failed (Exit 1)
gcc-4.8: error: unrecognized command line option '-std=c++14'
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.

Update: can build when switched to GCC 7. The question is can GCC 4.8 build it.
Thanks.

I think @av8ramit can provide more context on this, but the GCC 4.8 we're using is part of a devtoolset package which uses 4.8 as a base and pulls in newer features. Most users should start using GCC 7 if possible.
@av8ramit, do you know if we're planning to publish more information about this?

So the gcc we use as a base is 5.4, but we build our presubmits using a toolchain which has gcc 7.3.1. If you use our custom-op-gpu docker container that may resolve this.
tensorflow/tensorflow:custom-op-ubuntu16
Toolchain flag:
--crosstool_top=//third_party/toolchains/preconfig/ubuntu16.04/gcc7_manylinux2010-nvcc-cuda10.0:toolchain

https://www.tensorflow.org/install/source#tested_build_configurations  in this page , the tf 1.14 is assign gcc 4.8 , if you suggest gcc 7 , pls change the document, thx ;

Thank you everyone, that helps a lot.
I suggest to move the toolchain related documents (tool version, ABI flags and so on) to a section maybe name as Requirements or Environment Setup, and put it around https://www.tensorflow.org/install/source#install_python_and_the_tensorflow_package_dependencies. Or maybe let the python dependency document as part of the Requirements or Environment Setup.
I remember that when I was new to TensorFlow, the Python version (3.7 is not supported at that time) and the GCC tool version made me having a bad experience.
I am not closing this issue as it is no longer a problem for me. But it will be great if the building document can improve.
Thank you.

@angersson

but the GCC 4.8 we're using is part of a devtoolset package which uses 4.8 as a base and pulls in newer features.

That's not how devtoolset works. The devtoolset GCC is a newer compiler, period. It's not "4.8 plus new features". The clever part is that it links to the libstdc++.so from an older GCC and also an extra libstdc++_nonshared.a with symbols for newer features. But the actual g++ compiler is still not "GCC 4.8".

Thanks for the clarification, @jwakely! I updated my comment earlier to make sure I don't confuse anyone.


Add ultrasound cost field to abortion information

I rule and have completed some work on Case Manager that's ready for review!
Adds ultrasound cost field to abortion information + incorporates it into the pledge calculator.
This pull request makes the following changes:

Adds abortion information field
Incorporates it into the pledge calculator
bumps tests etc

It relates to the following issue #s:

Fixes #3170

For reviewer:

Adjust the title to explain what it does for the notification email to the listserv.
Tag this PR:

feature if it contains a feature, fix, or similar. This is anything that contains a user-facing fix in some way, such as frontend changes, alterations to backend behavior, or bug fixes.
dependencies if it contains library upgrades or similar. This is anything that upgrades any dependency, such as a Gemfile update or npm package upgrade.

If it contains neither, no need to tag this PR.

ah I def forgot about exports! I'll punch that in now as well

I am more concerned about archiving than exporting for timeliness - that is the one that will erase data folks have put in!


FOLLOW UP:  Changing Work Item States in Card View

Contact Dev, let them know you are their contact person for questions
Check in with them, on an a periodic as needed basis throughout the sprint
Assure that this functionality is demoed and meets specifications in the original UX design.

GitHub:
https://github.com/fabric8io/fabric8-planner/issues/886

Reached out on 2/24/2017 via the Planner Issue on GitHub. Will follow-through on HipChat next business day.

@Mgranfie - is there a particular wireframe or visual that you want me to reference? I know how it is supposed to work from our discussions, but I could not find an exact design reference. The closest I found is this Columns w/WI Preview, but it does not cover changing the States.

@mindreeper2420 - I suggest that @Essjaysee and I take over this story as part of our work on #206 - there hasn't been anything captured around this and I think we need to wireframe step prior to following up with Dev for the Card View specifically.

@catrobson @Essjaysee I'm ok with that. I already commented on the issue with Vikram, and he is looking at Melody's initial card wireframe for how a user interacts with the cards.

I've updated the InVision document to add a few more clear statements about expectations of when state change happens, and to clean them up for summit purposes:  https://redhat.invisionapp.com/share/3R9PRV192.
Will follow up with Dev as next step.

Reviewed Card view drag and drop from Dev team, looking good.


Rename log.warn to log.warning in animation.py

Oops.  :-)

(I should add that even if someone were using that commit ID, it wouldn't have caused a working project to fail - only a project that already failed to fail in a different way...)

+1


Cannot determine the module for class Ng2TelInput

Hi, I'm using a Shared module to share some third party libraries, Ng2TelInputModule is one of them. But when I include ma shared module into an other module, when I build the module, I have this issue :

BUILD ERROR
: Cannot determine the module for class Ng2TelInput in .../node_modules/ng2-tel-input/src/ng2-tel-input.d.ts! Add Ng2TelInput to the NgModule to fix it.

I need to include Ng2TelInputModule in my module which include SharedModule which already include Ng2TelInputModule...
Is your library correctly exported ?

Check 2 things

Have you added Ng2TelInputModule in the imports and exports list of SharedModule?
If you had imported Ng2TelInputModule in the SharedModule, then there is no need to import it again in other Modules.


Feature request: Filter for changed nodes (since version X)

e.g. at https://yang.srlinux.dev/v22.11.2/tree.html
In 22.11.1 a change was introduced for routing-policy/policy/(default-)action/policy-result, I presume to be more in line with OpenConfig models
Such breaking changes should be flagged/annotated using revision tags, and the tool should (have an option to) highlight them

Alternatively, in light of the new platform/feature filtering at https://yang.srlinux.dev/release/v22.11.2/, a similar filter could be added for changes since version X

this is now done in the UI


Prefixes Are Not Working

Hello,
This is the classic 'my prefixes aren't working", is there a plugin depedenndcy to make the prefixes work, I used the PEX commands to add the prefix so there is no config issue. Prefixes just don't work.
Know whats wrong?
Thanks
Techno3600
PS. Thanks for the permissions help it is working and I am very happy. Thanks again for helping!

You don't have to open a new ticket every time you have something to add.  ;-)  (This is your 3rd ticket.  keep all comments in one ticket please.)
#2771 is your main ticket.


Ember example from single-spa.surge.sh not working

I've known about this for a while.
single-spa-examples is due for a redo -- it hasn't been touched in a year or two. PRs accepted to fix the ember app as-is, or we can wait for the redo.

Can we merge the PR to get a working Ember example?


How to build impala and hdfs images for helm charts

I was hoping to use the helm charts in tools/kubernetes/helm to get me started with a simple impala cluster. However, it doesn't look like the images are available publicly anywhere; nor can I find the Dockerfiles to build them from source.
Any clues?

Unfortunately those are out of scope of Hue for now. Would recommend to ask on each project community list instead.


"Expected string, got <type 'NoneType'>" error during get_results

Hello people. I don't know if this library is still maintaining but I hope somebody can help me. I can start a scan without any problem with launch_scan function. I observed via openvas web panel that scan is finished. But when I try to get scan results with get_results function, I get Expected string, got <type 'NoneType'> instead error. Does anyone have any idea?

get_raw_xml function seems working. I solved the problem by using that.


Add Screenshot#file_size_in_bytes method

Fixes #1
This converts <String:"0.123 MB"> (#file_size) into Integer:123000

I put the unit multiplier as 1000 (rather than 1024). Wasn't sure which convention would be preferred/consistent with the rest of the library.

Thanks for the feedback. I've updated accordingly.


split std lib.rs file

Codecov Report

Merging #66 (ebff933) into main (636ff87) will not change coverage.
The diff coverage is 0.20%.

@@           Coverage Diff           @@
##             main      #66   +/-   ##
=======================================
  Coverage   70.38%   70.38%
=======================================
  Files          20       26    +6
  Lines        2313     2313
=======================================
  Hits         1628     1628
  Misses        685      685

Impacted Files
Coverage Δ

optpy-std/src/builtin.rs
0.00% <0.00%> (ø)

optpy-std/src/cell.rs
0.00% <0.00%> (ø)

optpy-std/src/dict.rs
0.00% <0.00%> (ø)

optpy-std/src/number.rs
0.00% <0.00%> (ø)

optpy-std/src/object.rs
0.00% <0.00%> (ø)

optpy-std/src/value.rs
0.00% <0.00%> (ø)

src/lib.rs
10.00% <0.00%> (ø)

optpy-std/src/lib.rs
100.00% <100.00%> (+99.79%)
:arrow_up:

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


English subtitles for "Exploring Structs"

I've created subtitles for "Exploring Structs in the Julia programming language with Logan Kilpatrick".
Here's the link:
https://amara.org/en/videos/IT10mAJZ5LHY/info/exploring-structs-in-the-julia-programming-language-with-logan-kilpatrick/

Hebrew subtitles were also created:
https://amara.org/en/videos/IT10mAJZ5LHY/he/4000291/


Can't swap weapons in Deathmatch

it looks like when you spawn it doesn't give you the hev, so you can't swap weapons.

Should be fixed now


Implement DrawItem() event in KryptonComboBox

The KryptonComboBox does not appear to have an DrawItem() event handler.

Already implemented, but...
The KryptonComboxBox redirects the native OnComboBoxDrawItem(...) to
    /// <summary>
    /// Occurs when [draw item].
    /// </summary>
    [Browsable(false)]
    [EditorBrowsable(EditorBrowsableState.Never)]
    public event DrawItemEventHandler DrawItem;

So you will need to attach to that instead.


Calling .accordion(open) clears accordion settings

If you initialize an accordion, then call accordion('open', 0) the settings for that accordion are cleared as it's reinitialized again.
This took a while to figure out since my exclusive: false setting kept getting cleared after programmatically opening accordions.

This was in error.


How to know scrapy-redis finish?

2016-09-14 13:15:23 [scrapy] INFO: Crawled 22 pages (at 0 pages/min), scraped 20 items (at 0 items/min)
2016-09-14 13:16:23 [scrapy] INFO: Crawled 22 pages (at 0 pages/min), scraped 20 items (at 0 items/min)
2016-09-14 13:17:23 [scrapy] INFO: Crawled 22 pages (at 0 pages/min), scraped 20 items (at 0 items/min)
The output means spider finishes crawling, but the spider is still running. How to make  sure the spider quit after it finishes crawling?

Sorry, just borrow the issue list and find this https://github.com/rolando/scrapy-redis/issues/29, it answers my question. Thanks.


Failed to start iOS on Mac

I follow this tutorial https://docs.agora.io/en/video-call-4.x-beta/start_call_react_native_ng?platform=React Native.
I failed to start app npx react-native run-ios, these logs occurred.
ld: warning: ignoring file /Users/bastengao/Library/Developer/Xcode/DerivedData/AgoraMediaPlayerDemo-blkbacgaxtykobbromtjlujqyxyd/Build/Products/Debug-iphonesimulator/XCFrameworkIntermediates/AgoraIrisRTC_iOS/AgoraRtcWrapper.framework/AgoraRtcWrapper, building for iOS Simulator-arm64 but attempting to link with file built for iOS Simulator-x86_64
Undefined symbols for architecture arm64:
  "IrisApiEngine::UnsetIrisRtcEngineEventHandler(agora::iris::IrisEventHandler*)", referenced from:
      -[ReactNativeAgoraRtcNg destroyIrisApiEngine] in libreact-native-agora-rtc-ng.a(ReactNativeAgoraRtcNg.o)
  "IrisApiEngine::UnsetIrisMediaPlayerEventHandler(agora::iris::IrisEventHandler*)", referenced from:
      -[ReactNativeAgoraRtcNg destroyIrisApiEngine] in libreact-native-agora-rtc-ng.a(ReactNativeAgoraRtcNg.o)
  "IrisApiEngine::IrisApiEngine(char const*, int, IrisLogLevel)", referenced from:
      -[ReactNativeAgoraRtcNg newIrisApiEngine] in libreact-native-agora-rtc-ng.a(ReactNativeAgoraRtcNg.o)
  "IrisApiEngine::SetIrisRtcEngineEventHandler(agora::iris::IrisEventHandler*)", referenced from:
      -[ReactNativeAgoraRtcNg newIrisApiEngine] in libreact-native-agora-rtc-ng.a(ReactNativeAgoraRtcNg.o)
  "IrisApiEngine::SetIrisMediaPlayerEventHandler(agora::iris::IrisEventHandler*)", referenced from:
      -[ReactNativeAgoraRtcNg newIrisApiEngine] in libreact-native-agora-rtc-ng.a(ReactNativeAgoraRtcNg.o)
  "IrisApiEngine::~IrisApiEngine()", referenced from:
      -[ReactNativeAgoraRtcNg dealloc] in libreact-native-agora-rtc-ng.a(ReactNativeAgoraRtcNg.o)
      -[ReactNativeAgoraRtcNg destroyIrisApiEngine] in libreact-native-agora-rtc-ng.a(ReactNativeAgoraRtcNg.o)
  "IrisApiEngine::CallIrisApi(char const*, char const*, unsigned int, void**, unsigned int, char*)", referenced from:
      -[AgoraRtcSurfaceViewManager set_callApi:forView:withDefaultView:] in libreact-native-agora-rtc-ng.a(AgoraRtcSurfaceViewManager.o)
      -[ReactNativeAgoraRtcNg callApi:] in libreact-native-agora-rtc-ng.a(ReactNativeAgoraRtcNg.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

My device info
System:
    OS: macOS 12.5
    CPU: (8) arm64 Apple M1 Pro
    Memory: 106.42 MB / 16.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 14.18.1 - ~/.nvm/versions/node/v14.18.1/bin/node
    Yarn: 1.22.17 - ~/.nvm/versions/node/v14.18.1/bin/yarn
    npm: 8.1.2 - ~/.nvm/versions/node/v14.18.1/bin/npm
    Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
  Managers:
    CocoaPods: 1.11.3 - /Users/bastengao/.rvm/gems/ruby-3.0.0/bin/pod
  SDKs:
    iOS SDK:
      Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5
    Android SDK: Not Found
  IDEs:
    Android Studio: 2021.2 AI-212.5712.43.2112.8512546
    Xcode: 13.4.1/13F100 - /usr/bin/xcodebuild
  Languages:
    Java: 11.0.11 - /usr/bin/javac
  npmPackages:
    @react-native-community/cli: Not Found
    react: 18.0.0 => 18.0.0
    react-native: 0.69.4 => 0.69.4
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

The key may be here https://github.com/CocoaPods/Specs/blob/master/Specs/1/7/a/AgoraIrisRTC_iOS/3.8.201/AgoraIrisRTC_iOS.podspec.json#L21

Thanks, I will feedback it

This repo has been migrated to https://github.com/AgoraIO-Extensions/Electron-SDK


Unable to install 0.7.5 with icu4c 61.1

Installing charlock_holmes 0.7.5 with icu4c 61.1 fails with the following errors:
$ gem install charlock_holmes -v '0.7.5' -- --with-icu-dir=/usr/local/opt/icu4c --with-cxxflags=-std=c++11

Building native extensions.  This could take a while...
ERROR:  Error installing charlock_holmes:
        ERROR: Failed to build gem native extension.

    current directory: /usr/local/Cellar/rbenv/1.1.1/versions/2.3.6/lib/ruby/gems/2.3.0/gems/charlock_holmes-0.7.5/ext/charlock_holmes
/usr/local/opt/rbenv/versions/2.3.6/bin/ruby -r ./siteconf20180329-5445-1f2zlnr.rb extconf.rb
checking for main() in -licui18n... yes
checking for main() in -licui18n... yes
checking for unicode/ucnv.h... yes
checking for main() in -lz... yes
checking for main() in -licuuc... yes
checking for main() in -licudata... yes
creating Makefile

To see why this extension failed to compile, please check the mkmf.log which can be found here:

  /usr/local/opt/rbenv/versions/2.3.6/lib/ruby/gems/2.3.0/extensions/x86_64-darwin-17/2.3.0-static/charlock_holmes-0.7.5/mkmf.log

current directory: /usr/local/Cellar/rbenv/1.1.1/versions/2.3.6/lib/ruby/gems/2.3.0/gems/charlock_holmes-0.7.5/ext/charlock_holmes
make "DESTDIR=" clean

current directory: /usr/local/Cellar/rbenv/1.1.1/versions/2.3.6/lib/ruby/gems/2.3.0/gems/charlock_holmes-0.7.5/ext/charlock_holmes
make "DESTDIR="
compiling ext.c
compiling encoding_detector.c
compiling converter.c
compiling transliterator.cpp
transliterator.cpp:39:3: error: unknown type name 'StringEnumeration'; did you mean 'icu_61::StringEnumeration'?
  StringEnumeration *id_list;
  ^~~~~~~~~~~~~~~~~
  icu_61::StringEnumeration
/usr/local/include/unicode/strenum.h:57:20: note: 'icu_61::StringEnumeration' declared here
class U_COMMON_API StringEnumeration : public UObject {
                   ^
transliterator.cpp:47:13: error: use of undeclared identifier 'Transliterator'; did you mean 'icu_61::Transliterator'?
  id_list = Transliterator::getAvailableIDs(status);
            ^~~~~~~~~~~~~~
            icu_61::Transliterator
/usr/local/include/unicode/translit.h:243:18: note: 'icu_61::Transliterator' declared here
class U_I18N_API Transliterator : public UObject {
                 ^
transliterator.cpp:81:3: error: unknown type name 'Transliterator'; did you mean 'UTransliterator'?
  Transliterator *trans;
  ^~~~~~~~~~~~~~
  UTransliterator
/usr/local/include/unicode/utrans.h:70:15: note: 'UTransliterator' declared here
typedef void* UTransliterator;
              ^
transliterator.cpp:86:3: error: unknown type name 'UnicodeString'; did you mean 'icu_61::UnicodeString'?
  UnicodeString *u_txt;
  ^~~~~~~~~~~~~
  icu_61::UnicodeString
/usr/local/include/unicode/unistr.h:286:20: note: 'icu_61::UnicodeString' declared here
class U_COMMON_API UnicodeString : public Replaceable
                   ^
transliterator.cpp:101:11: error: use of undeclared identifier 'Transliterator'; did you mean 'icu_61::Transliterator'?
  trans = Transliterator::createInstance(UnicodeString(id, id_len), UTRANS_FORWARD, p_error, status);
          ^~~~~~~~~~~~~~
          icu_61::Transliterator
/usr/local/include/unicode/translit.h:243:18: note: 'icu_61::Transliterator' declared here
class U_I18N_API Transliterator : public UObject {
                 ^
transliterator.cpp:101:42: error: use of undeclared identifier 'UnicodeString'
  trans = Transliterator::createInstance(UnicodeString(id, id_len), UTRANS_FORWARD, p_error, status);
                                         ^
transliterator.cpp:106:15: error: unknown type name 'UnicodeString'; did you mean 'icu_61::UnicodeString'?
  u_txt = new UnicodeString(txt, txt_len);
              ^~~~~~~~~~~~~
              icu_61::UnicodeString
/usr/local/include/unicode/unistr.h:286:20: note: 'icu_61::UnicodeString' declared here
class U_COMMON_API UnicodeString : public Replaceable
                   ^
transliterator.cpp:107:8: error: member reference base type 'UTransliterator' (aka 'void *') is not a structure or union
  trans->transliterate(*u_txt);
  ~~~~~^ ~~~~~~~~~~~~~
transliterator.cpp:108:3: error: no template named 'StringByteSink'; did you mean 'icu_61::StringByteSink'?
  StringByteSink<std::string> sink(&result);
  ^~~~~~~~~~~~~~
  icu_61::StringByteSink
/usr/local/include/unicode/bytestream.h:232:7: note: 'icu_61::StringByteSink' declared here
class StringByteSink : public ByteSink {
      ^
transliterator.cpp:106:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  u_txt = new UnicodeString(txt, txt_len);
              ~~~~~~~~~~~~~      ^~~~~~~
1 warning and 9 errors generated.
make: *** [transliterator.o] Error 1

make failed, exit code 2

Gem files will remain installed in /usr/local/opt/rbenv/versions/2.3.6/lib/ruby/gems/2.3.0/gems/charlock_holmes-0.7.5 for inspection.
Results logged to /usr/local/opt/rbenv/versions/2.3.6/lib/ruby/gems/2.3.0/extensions/x86_64-darwin-17/2.3.0-static/charlock_holmes-0.7.5/gem_make.out

try adding this:
--with-cppflags=-DU_USING_ICU_NAMESPACE=1
referenced from: https://github.com/Homebrew/homebrew-php/pull/4829/commits/d7a3e0b6487780e0d983b35b8f42aad0fd01bf78

0.7.6 has been released with https://github.com/brianmario/charlock_holmes/pull/127 included.

@dsh1705 Thank you very much for the workaround!
I managed to install 0.7.5 with --with-cppflags=-DU_USING_ICU_NAMESPACE=1


when the daemon is launched, crc should use it to perform actions

When the daemon is launched, crc CLI should use it instead of performing the action itself.
For instance, on macOS, the daemon will be (soon) always up. We could force all actions to be made by the daemon.
It requires to create a Golang client for the daemon API. HTTP will help a lot: https://github.com/code-ready/crc/issues/1914.
The main benefit would be to deny/order concurrent/antagonist actions and have a single source of truth for crc status and the tray.

For instance, on macOS, the daemon will be (soon) always up

Does this mean we want to force the tray to always be running on macos, or to always start the daemon, even if the tray is not started?

The main benefit would be to deny/order concurrent/antagonist actions and have a single source of truth for crc status and the tray.

part of this discussion was on the config store/processes discussion.  When an action happens when alreafy runing, it is denied... unless a stop is given for example (but a -f would be needed to confirm the stop). This would prevent the whole Ctrl+C issue
however, this would introduce the need to 'stream' the output... or force to tail an output file that is given from the daemon

When the daemon is launched, crc CLI should use it instead of performing the action itself.

Does this mean we want to force the tray to always be running on macos, or to always start the daemon,

the daemon can be started from the command. it is essential for the dunctionality of vsock.
ideally it will always be there. when the tray is enabled/started (default soon) this is a given... but you could still turn this off, but the daemon will always have to start as part of the process.

The goal is for the CLI to use the API when the daemon is started.

I did some experiments around this in https://github.com/cfergeau/crc/commits/remote
This runs status through the daemon, and can also do this through a ssh tunnel if the daemon is running on a remote host.
This code needs to be cleaned up though, and this needs to be implemented for all commands (the branch has a TODO)


Support bazaar's repositories + use json's repo's section name as name

Similar to #63 with the only exception that the name that will be shown in the HTML interface will be the one used in the .json file.

LGTM @massix, thanks. It is going to change the UI for pretty much everyone since we are changing the way we display repos, but I think this will be fine. For most people I think the name in the config matches the repo name anyway.
@kellegous - take a look and merge when ready.

@massix Can you recommend a public bzr repo to try this out on?

Hi @kellegous , I am sorry but I'm not masochist enough to use bazaar outside of the working environment, therefore I don't know any public repository :disappointed:
That said, I think that Canonical's Launchpad hosts some bzr repo, but I'm not sure.

http://en.wikipedia.org/wiki/GNU_Bazaar#Projects_using_Bazaar
lp:beautifulsoup looks promising.

@massix sorry for the delay on this, want to fix the conflict and we'll take another look and hopefully merge soon?

@massix See if there is anything else I need to add in #89.

Best regards,
Massimo Gengarelli
M: +33 (0)6 43 87 57 67

On 11 Mar 2015, at 02:04, Kelly Norton<EMAIL_ADDRESS>wrote:
@massix See if there is anything else I need to add in #89.
—
Reply to this email directly or view it on GitHub.


remove vEgo and aEgo kalman filter from car interfaces

luckily car interface does not need aEgo! vEgo can be replaced with vEgoRaw. this catches a bug already; Tesla is using the kalman filtered (delayed) speed to set ret.standstill when panda uses the raw value on CAN

Left: master, right: this branch for Toyota's cluster speed. The diff makes sense as the signal is more noisy and therefore moves in steps much more:


Chrome 88: CSS Automatic Hyphenation for other platforms

https://bugs.chromium.org/p/chromium/issues/detail?id=652964#c70

This patch enables the Minikin hyphenation engine on all
platforms except Mac. Mac keeps using the engine in the OS.

https://groups.google.com/a/chromium.org/g/blink-dev/c/sIRXYKA4jGE/m/OfZMzveCAAAJ

https://www.chromestatus.com/feature/5672891947417600

~Currently there doesn't seem to be a target version defined yet, so I've chosen 88 for now because that is the current Canary. Also it's not in Canary yet (the change is 2 h old right now), so the PR probably should stay open for a bit.~
https://bugs.chromium.org/p/chromium/issues/detail?id=652964#c73:

The current plan is to ship in M88.

~Doesn't seem to work yet tho…~
There we go:

Test: https://tests.caniuse.com/?feat=css-hyphens
Also I've updated Android and Chrome for Android, because I'd argue for those versions the note and partial support wasn't applicable anyway anymore. Or should it trickle down from Desktop?

Looking good, thanks!


ui interface display error " Dashcam mode for unsupported car "and "Camera Malfunction"

Describe the bug
I use the webcam tool to run openpilot on PC and Vehicle . We refer to the guideline and connected the PC and vehicle(SuperB 2018) to two web cameras and Panda .When input "PASSIVE=0 NOSENSOR=1 USE_WEBCAM=1 ./manager.py", the webcam view can be displayed , but displays error " Dashcam mode for unsupported car "and "Camera Malfunction", How to solve it ? Thanks.
How to reproduce or log data
input "PASSIVE=0 NOSENSOR=1 USE_WEBCAM=1 ./manager.py"
Expected behavior
Additional context

Operating system: [e.g. Ubuntu 20.04]

The camera malfunction alert shows if the cameras are not running at the expected frequency. Please use the community discord for further help getting setup. The issue tracker is not the right place to get help.


Dismiss all modals when using the escape key

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1289
Originally created by @gtsiolis on 2019-11-11 17:00:53

Problem to solve
Currently, when a modal appears you only close or dismiss the modal by clicking a) on the close button included in the modal or b) outside the modal area.
Proposal
Let's also dismiss (all) modals when using the escape key.

View 4 previous comments from the original issue on GitLab


Change default varchar size to 4096

From 255

This is done, looks like @chuwy's comment didn't auto-close


invalid object name 'C'. and performance question

Hey, thanks for the cool plugin!
(Running on UE 4.25.1, Git 2.27.0, SSD Drives for Project and Engine, AMD Ryzen 5 2600, 16GB RAM)
I'm getting some errors when submitting to source control.
one in particular is:
SourceControl: Error: fatal: invalid object name 'C'.
and a bunch of warnings like:
LogSourceControl: RunCommand: 'git diff --name-only origin/master  HEAD "C:/Program Files/Epic Games/UE_4.25/Engine/Plugins/Experimental/ChaosSolverPlugin/Content"'
LogSourceControl: Warning: RunCommand(diff) ReturnCode=128:
fatal: invalid object name 'C'.
are they connected to the issue #34 ? or is this something new?
Secondly someitmes an item is shown with a yellow exclamation mark for no apparent reason, nobody else has made any changes, just me on my single pc.
The third thing is that i'm used to the mediocore default git integration which doesnt have a lot of features but seemed to be running relatively quickly.
Since switching to this plugin i need to wait due to source control actions for additional ~5 seconds every time i compile a simple blueprint, around 15-20 seconds when creating a new file and even longer when renaming it. For submitting i'm at over 30 seconds. I'm wondering if this is expected, or if it might have something to do with the above errors. If you have an idea how to increase the speed, or where the bottleneck lies, i would be very happy!
Right now i more or less have to disconnect from source control when i want to get work done and reconnect at the end of the day or before a break to submit my work, since its interrupting my workflow quite a bit sadly.

#78


end_segment should not break when context_missing is LOG_ERROR

Right now, calls to end_segment will break when context_missing='LOG_ERROR', should that happen?
>>> xray_recorder.end_segment()
cannot find the current segment/subsegment, please make sure you have a segment open
No segment to end
cannot find the current segment/subsegment, please make sure you have a segment open
Traceback (most recent call last):
...
  File ".../aws-xray-sdk/aws_xray_sdk/core/recorder.py", line 229, in end_segment
    if self.current_segment().ready_to_send():
AttributeError: 'NoneType' object has no attribute 'ready_to_send'

Thank you for reporting this issue. This is a bug and we will work on a fix soon.

The issue is fixed in 2.2.0 https://pypi.org/project/aws-xray-sdk/. Closing.


CLI Converter creating wrong xmlns string and not working with 1.14 Camunda Modeler

Hallo,
While using the CLI converter to create a DMN file from an Excel file I bumped into a possible issue. It appears that the converter is  creating the xmlns string like this "http://www.omg.org/spec/DMN/20151101/dmn11.xsd" when it should be "http://www.omg.org/spec/DMN/20151101/dmn.xsd".  This is causing the dmn file not to be viewable in the modeler.
Please see image for your reference.

Please let me know if you have any questions.
Thank you,

Thanks for reporting. This should be already fixed in version 0.1.1, which you can find here: https://app.camunda.com/nexus/content/groups/public/org/camunda/bpm/extension/dmn/dmn-xlsx-cli/0.1.1/. The README still links to 0.1.0 which I will update in a second.


[BACKLOG-36303] - fixed the image issue

[BACKLOG-36303] - fixed the image issue

:white_check_mark: Build finished in 7m 53s
Build command:
mvn clean verify -B -e -Daudit -amd -pl plugins/excel/ui

:exclamation: No tests found!
:information_source:  This is an automatic message


ISSUE: 1806 traffic_ops.ort.pl fails with syntax error

fixed traffic_ops_ort.pl

Going to fix this inline


VS Code Crash and delete all of my project files automaticall

VSCode Version: 1.34
OS Version: windows 7

Steps to Reproduce:

create 'workspace' in VS Code root dir and add python projects in workspace
when running VS Code for several days, VS code will crash and delete all files in workspace but project dir remains
VS Code root hierarchy will change, it'll create new dir named '_' and many files will be removed to it.
hierarchy as below:

'-'
bin
locales
tools
workspace
uniss000.dat
unins000.exe
unins000.msg

other files have been removed to '-'.
It has happened twice with the same issue.

Does this issue occur when all extensions are disabled?: Not Sure

What extensions do you have installed?

What extensions do you have installed?

Beautify 1.5.0
C/C++ 0.23.1
Debugger for Chrome 4.11.4
Markdown All in one 2.4.0
Markdown Preview Enhanced 0.4.1
Python 2019.5.18875
Rainbow CSV 1.1.1
yo 0.9.3

What extensions do you have installed?

I get this crash again.
When I uninstall a plugin, then close VS code.
After servral seconds, VS Code restarts itself and then report error as below。

Then all of my projects are removed, MY GOD

It seems I open VS Code mannully when it'll restart.
But it shouldn't delete my projects.

/duplicate https://github.com/microsoft/vscode/issues/76567
In this case it sounds like you have put workspaces into the installation directory of VSCode. That directory should not be used as it will get deleted during updates.
//cc @joaomoreno


NZ Technical support 24/7 incorrect

Documentation stated as 24/7 technical support is incorrect - phone response responded with saying that technical support was offline then hung up.

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

ID: 138f83a0-e9ee-a568-941c-d77cbf8ed6f8
Version Independent ID: 350faaee-9070-b1dd-e7f7-71275f610434
Content: Support information for New Zealand - Microsoft 365 admin
Content Source: microsoft-365/admin/support/new-zealand.md
Service: o365-administration
GitHub Login: @cmcatee-MSFT
Microsoft Alias: cmcatee

@msbemba


DYNASTY WARRIORS NEXT [PCSE00014]

App summary

App name: DYNASTY WARRIORS NEXT
App serial: PCSE00014
App version: 1.00

Vita3K summary

Version: v0.1.8
Build number: 3174
Commit hash: https://github.com/vita3k/vita3k/commit/95ac0805
CPU backend: Dynarmic
GPU backend: Vulkan

Test environment summary

Tested by: sam
OS: Windows 10
CPU: AMD 5500u
GPU: AMD Radeon Graphics
RAM: 6GB

Issues

Screenshots

Log
vita3k.log
Recommended labels

Ingame +
-crash
C?

duplicate issue
see https://github.com/Vita3K/compatibility/issues/728


FIlepath errors when using a dummy_load

Howdy! I'm trying to use a dummy load via the dockerized measure script and getting an error relating to file paths as soon as the measure/averaging process begins on the dummy load. I've tried a couple hacks with file paths but can't seem to figure this one out. Any thoughts on what I'm missing?
docker run --rm --name=measure --env-file=.env -v $(pwd)/export:/app/export -v $(pwd)/.persistent:/app/.persistent -it bramgerritsen/powercalc-measure:latest
Powercalc measure: v1.2.2:docker

2022-12-31 16:45:46,610 [INFO] Selected powermeter: shelly
2022-12-31 16:45:46,611 [INFO] Selected light controller: hass
[?] What kind of device do you want to measure the power of?: Light bulb(s)
 > Light bulb(s)
   Smart speaker

Only connect your dummy load to your smart plug, not the light! Press enter to start measuring the dummy load..
2022-12-31 16:45:49,724 [INFO] Dummy load watt: 107.3
Traceback (most recent call last):
  File "/app/measure.py", line 301, in <module>
    main()
  File "/app/measure.py", line 293, in main
    measure.start()
  File "/app/measure.py", line 107, in start
    self.runner.prepare(answers)
  File "/app/runner/light.py", line 74, in prepare
    self.dummy_load_value = self.get_dummy_load_value()
  File "/app/runner/light.py", line 199, in get_dummy_load_value
    return self.measure_dummy_load(dummy_load_file)
  File "/app/runner/light.py", line 217, in measure_dummy_load
    with open(file_path, "w") as f:
FileNotFoundError: [Errno 2] No such file or directory: '/app/runner/.persistent/dummy_load'

Ah ha. Managed to get around this by creating the /app/runner/.persistent directory. Perhaps the path is getting constructed incorrectly, as I presume /app/.persistent is the desired location?

Thanks for reporting. A lot has changed in the measure util a few weeks ago. This bug has been introduced since.
The measure logic is moved to a runner component. Currently there is a speaker and light runner, but we can extend upon that in the future. This change has caused the file to be written in a new location and that is not expected.
You fix is ok for now. I will have a look into the code to prevent other users getting this same error.

Has been fixed with #1407


Migrate the message and www server to new store

Merged on behalf of Olivier who had to step out a bit :)


failed calling webhook "validate.eip.network.kubesphere.io"

New k3s cluster in HA mode using etcd.
Installed OpenELB using helm.
EiP Yaml:
apiVersion: network.kubesphere.io/v1alpha2
kind: Eip
metadata:
    name: eip-sample-pool
spec:
    address: <IP_ADDRESS>-<IP_ADDRESS>
    protocol: layer2
    interface: eth0
    disable: false

Error when applying yaml using kubectl apply -f porterlbeip.yaml -n ingress:
Error from server (InternalError): error when creating "porterlbeip.yaml": Internal error occurred: failed calling webhook "validate.eip.network.kubesphere.io": Post "https://porter-manager.ingress.svc:443/validate-network-kubesphere-io-v1alpha2-eip?timeout=10s": dial tcp <IP_ADDRESS>:443: connect: connection refused

kubectl logs -n ingress porter-manager-fd6865678-729w8
: User "system:serviceaccount:ingress:default" cannot list resource "pods" in API group "" at the cluster scope
E0329 07:40:44.551708       1 reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1.Pod: pods is forbidden: User "system:serviceaccount:ingress:default" cannot list resource "pods" in API group "" at the cluster scope
E0329 07:41:38.212693       1 reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1.Pod: pods is forbidden: User "system:serviceaccount:ingress:default" cannot list resource "pods" in API group "" at the cluster scope
E0329 07:42:19.069994       1 reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1.Pod: pods is forbidden: User "system:serviceaccount:ingress:default" cannot list resource "pods" in API group "" at the cluster scope
E0329 07:43:15.488274       1 reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1.Pod: pods is forbidden: User "system:serviceaccount:ingress:default" cannot list resource "pods" in API group "" at the cluster scope
E0329 07:43:54.405009       1 reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1.Pod: pods is forbidden: User "system:serviceaccount:ingress:default" cannot list resource "pods" in API group "" at the cluster scope
E0329 07:44:51.238881       1 reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1.Pod: pods is forbidden: User "system:serviceaccount:ingress:default" cannot list resource "pods" in API group "" at the cluster scope
E0329 07:45:24.164944       1 reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1.Pod: pods is forbidden: User "system:serviceaccount:ingress:default" cannot list resource "pods" in API group "" at the cluster scope
E0329 07:46:23.474677       1 reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1.Pod: pods is forbidden: User "system:serviceaccount:ingress:default" cannot list resource "pods" in API group "" at the cluster scope
E0329 07:46:55.705607       1 reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1.Pod: pods is forbidden: User "system:serviceaccount:ingress:default" cannot list resource "pods" in API group "" at the cluster scope
E0329 07:47:32.378525       1 reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1.Pod: pods is forbidden: User "system:serviceaccount:ingress:default" cannot list resource "pods" in API group "" at the cluster scope
E0329 07:48:22.815243       1 reflector.go:178] pkg/mod/k8s.io/client-go@v0.18.2/tools/cache/reflector.go:125: Failed to list *v1.Pod: pods is forbidden: User "system:serviceaccount:ingress:default" cannot list resource "pods" in API group "" at the cluster scope

kubectl get all -n ingress -o wide
NAME                                   READY   STATUS      RESTARTS   AGE   IP           NODE     NOMINATED NODE   READINESS GATES
pod/porter-admission-create--1-hx5gg   0/1     Completed   0          38m   <IP_ADDRESS>   tempw1   <none>           <none>
pod/porter-admission-patch--1-767sx    0/1     Completed   3          38m   <IP_ADDRESS>   tempw5   <none>           <none>
pod/porter-manager-fd6865678-729w8     1/1     Running     0          38m   <IP_ADDRESS>    temps3   <none>           <none>

NAME                     TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)   AGE   SELECTOR
service/porter-manager   ClusterIP   <IP_ADDRESS>   <none>        443/TCP   38m   app.kubernetes.io/component=porter-manager,app.kubernetes.io/instance=porter,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=porter,app.kubernetes.io/version=0.4.3,helm.sh/chart=porter-0.2.2

NAME                             READY   UP-TO-DATE   AVAILABLE   AGE   CONTAINERS       IMAGES                     SELECTOR
deployment.apps/porter-manager   1/1     1            1           38m   porter-manager   kubesphere/porter:v0.4.3   app.kubernetes.io/component=porter-manager,app.kubernetes.io/instance=porter,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=porter,app.kubernetes.io/version=0.4.3,helm.sh/chart=porter-0.2.2

NAME                                       DESIRED   CURRENT   READY   AGE   CONTAINERS       IMAGES                     SELECTOR
replicaset.apps/porter-manager-fd6865678   1         1         1       38m   porter-manager   kubesphere/porter:v0.4.3   app.kubernetes.io/component=porter-manager,app.kubernetes.io/instance=porter,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=porter,app.kubernetes.io/version=0.4.3,helm.sh/chart=porter-0.2.2,pod-template-hash=fd6865678

NAME                                COMPLETIONS   DURATION   AGE   CONTAINERS   IMAGES                                                 SELECTOR
job.batch/porter-admission-create   1/1           27s        38m   create       k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1   controller-uid=5d0617b1-e4c5-4885-8a54-41f0808371f7
job.batch/porter-admission-patch    1/1           48s        38m   patch        k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1   controller-uid=cd9e9f30-9e96-45f4-aecd-152c758e82af

I'm guessing you installed openelb with this documentation. Sorry, the current document url has been changed to openelb.github.io, please refer to this and try again.

I'm guessing you installed openelb with this documentation. Sorry, the current document url has been changed to openelb.github.io, please refer to this and try again.

Thank you, that worked.

/close


[CHORE] Bump HNSWlib to latest version that has precompiled binaries

Description of changes
Summarize the changes made by this PR.

Improvements & Bug fixes

Bump HNSWlib to latest version that has precompiled binaries. Use alpha release for CI tests before releasing

Test plan
Existing tests should over functionality. Build compatibility of the binaries was manually verified.

[x] Tests pass locally with pytest for python, yarn test for js

Documentation Changes
We should add how to force recompiling with AVX to the docs.

Looks like precompiled binaries in alpha release aren't working. Will work with @levand to investigate.


Add topMargin to constraint maker

@aethe could you please make this PR against develop instead of feature/0.40.0?


Rule Proposal: ensure required PropTypes are declared in defaultPropTypes

On our team we want to ensure that any required declared proptype has a corresponding default proptype value.

Mmm, did you mean the opposite instead? To check that a non required propType has a default value?

See #528


Add halfduplex to serial::config::Config and example

This allows the USART's to be used with serial devices that operate in a half-duplex mode (transmit and receive on one wire). An example was also added (serial-halfduplex) and has been tested with a NUCLEO-H723ZG board. It has also been tested with a Frysky RX4R RC receiver Smart Port interface.

Thanks for the PR! This looks really nice and I appreciate the explaination of the setup in the example.
In the existing HAL it was already possible to configure synchronous mode (3 wires!) by passing 3 pins during the initialisation. That then sets the CLKEN bit high here.
let mut usart6 = dp
        .USART6
        .serial((usart6txpin, usart6rxpin, usart6clk), ...);

According to the reference manual the CLKEN and HDSEL bits are mutually exclusive - so you can't set both at the same time. I think the HAL should return an error or panic in that configuration rather than just going ahead. Could you add a check and return Err() for this?

The CI should now pass
bors try

I would like to have this PR merged for the next release, so at some point I will make the change I described in my earlier comment. @dsmcfarl please let me know if that's a problem or you would prefer something else!

Updated and rebased onto master

bors r+

Just saw this and see you merged it. Looks great thanks!
On Thu, Feb 23, 2023 at 3:11 PM Richard Meadows @.***>
wrote:

I would like to have this PR merged for the next release, so at some point
I will make the change I described in my earlier comment. @dsmcfarl
https://github.com/dsmcfarl please let me know if that's a problem or
you would prefer something else!
—
Reply to this email directly, view it on GitHub
https://github.com/stm32-rs/stm32h7xx-hal/pull/408#issuecomment-1442437648,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AASLPDUBMSYL5SZIBJAPXR3WY7G7VANCNFSM6AAAAAATOJ2WEQ
.
You are receiving this because you were mentioned.Message ID:
@.***>


Can I use codon with pytorch and other deep learning libraries for faster multithreading ?

As I said in the title,is it possible to use deep learning frameworks like pytorch to take advantage of codon's multithreading ? Also would there be any problems using the gpu with pytorch ?

Sadly, not yet—Pytorch is not natively supported by Codon (only through the Python bridge). You can use Pytorch via from python import torch, but you won't be able to get any speedups that way. You might be able, though, to improve and/or speed-up callbacks written in Python with Codon.

Duplicate of #349.


Make internal functions pluggable

From the start the internal functions have been designed to be fully pluggable. This means that the user should be able to dynamically add internal functions. Due to prototyping and time constraints this functionality has not made it in yet.
The solution will probable need a HTTP/gRPC endpoint to which users can upload a golang plugin. The system validates it and makes it available to the workflows

Whoops duplicate of #34


feat: Add support for allowedOrganizations and allowedOwners to the AzureRepoPicker

Hey, I just made a Pull Request!
I added support for allowedOrganizations and allowedOwners to the AzureRepoPicker.

master/CONTRIBUTING.md#developer-certificate-of-origin))

:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[x] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. ([more info](https://github.com/backstage/backstage/blob/

Ah it needs a API report update for the recently added allowedOrganizations.
Run yarn build:api-reports in the root and commit

Done! 😊


穿梭框 Transfer 添加反选功能

TuSimple/naive-ui version (版本)
2.34.3
Vue version (Vue 版本)
3.3.0-alpha.4
Browser and its version (浏览器及其版本)
chrome
System and its version (系统及其版本)
windows
Node version (Node 版本)
Reappearance link (重现链接)
https://www.naiveui.com/zh-CN/os-theme/components/transfer
Reappearance steps (重现步骤)
穿梭框 Transfer 添加反选功能
Expected results (期望的结果)
穿梭框 Transfer 添加反选功能
Actual results (实际的结果)
穿梭框 Transfer 添加反选功能
Remarks (补充说明)

可能你要的是旧版穿梭框 https://www.naiveui.com/zh-CN/os-theme/components/legacy-transfer

This issue does not have any recent activity. If you are still experiencing similar problems, open a new error, including a minimal copy of the problem


dune-release fails with multi-opam repository

When attempting to use dune-release on happy-eyeballs (https://giithub.com/roburio/happy-eyeballs), I get errors. A workaround is to specify -p happy-eyeballs (release a single package only). The underlying reason seems to be that dns-client depends on happy-eyeballs, and happy-eyeballs-lwt/happy-eyeballs-mirage depend on dns-client.lwt/.mirage (see https://github.com/ocurrent/ocaml-ci/issues/381 for a similar tooling issue).
$ dune-relesae check
[-] Checking dune-release compatibility.
[ OK ] The dev-repo field of happy-eyeballs.opam contains a github uri.
[ OK ] The dune project contains a name stanza.

[-] Building package in _build/.dune-release-check
Error: Conflict between the following libraries:
- "happy-eyeballs" in _build/default/src
- "happy-eyeballs" in /usr/home/hannes/.opam/4.13.0/lib/happy-eyeballs
  -> required by library "dns-client.lwt" in
     /usr/home/hannes/.opam/4.13.0/lib/dns-client/lwt
  -> required by library "happy-eyeballs-lwt" in _build/default/lwt
-> required by executable test in app/dune:2
Error: Conflict between the following libraries:
- "happy-eyeballs" in _build/default/src
- "happy-eyeballs" in /usr/home/hannes/.opam/4.13.0/lib/happy-eyeballs
  -> required by library "dns-client.lwt" in
     /usr/home/hannes/.opam/4.13.0/lib/dns-client/lwt
Error: Conflict between the following libraries:
- "happy-eyeballs" in _build/default/src
- "happy-eyeballs" in /usr/home/hannes/.opam/4.13.0/lib/happy-eyeballs
  -> required by library "dns-client.mirage" in
     /usr/home/hannes/.opam/4.13.0/lib/dns-client/mirage

[FAIL] package(s) build
...

Hey @hannesm, thanks for reporting this! Do I understand correctly that
dune build -p happy-eyeballs
dune build -p happy-eyeballs-lwt
dune build -p happy-eyeballs-mirage

separately all work well, while
dune build -p happy-eyeballs,happy-eyeballs-lwt,happy-eyeballs-mirage

returns the error you've copied since it will first build the happy-eyeballs library into the dune directory and then look for a unique happy-eyeballs library when building the other two packages (and also find one in the switch)?
If I understand the situation correctly, I think that for the tarball check, dune-release should iterate over separate package builds (dune build -p pkg_i for all packages pkg_i) and tests instead of joining them (dune build -p pkg_1,...,pkg_n), which should be a simple fix.

Hi @pitag-ha,

dune build -p happy-eyeballs
dune build -p happy-eyeballs-lwt
dune build -p happy-eyeballs-mirage
separately all work well

Yes, indeed.

while
dune build -p happy-eyeballs,happy-eyeballs-lwt,happy-eyeballs-mirage
returns the error you've copied

yes.

which should be a simple fix.

That would be great. I guess for building documentation each package should be built separately as well. Thanks!

Cool.

I guess for building documentation each package should be built separately as well.

Oh, that's a very good point! So in the end it seems like that fixing this will require more work and even a change in dune-release's behavior. Currently, it builds all the documentation at once and pushes that to one github page. Whereas what you're saying is to have one github page per package, right?

Not sure what should be done in respect to the documentation -- certainly a dune build @doc -p happy-eyeballs ; dune build @doc -p happy-eyeballs-lwt ; dune build @doc -p happy-eyeballs-mirage followed by a single push to gh-pages should be fine :)

Aah, I see. Thanks! (I'll be on new year's vacation from tomorrow on, but I can see if it's as simple as I think when I'm back)

Hi there, I ended up here again when attempting to cut a release of happy-eyeballs. Is there any simple fix? Thanks a lot.

Have you tried removing the packages from your opam switch before running this? I.e. run:
opam remove happy-eyeballs happy-eyeballs-lwt happy-eyeballs-mirage

Since the packages are interdependent I think it make sense that the build checks that they can be built together rather than build them using the opam installed versions. This is especially true if you release new features in one of the packages mentioned, the opam installed version clearly won't have it. I think the problem here is that the -p option in dune should clarify that the local packages should be used instead of opam installed ones, clearing out the conflict.
To be very clear, running three separate -p commands with individual packages won't work unless you pin the other two to the development version you're trying to release, which is just another way of running -p pk1,pk2,pk3.
I'll report this on dune.
Another temporary workaround you can use here, if you're confident in your release, is to pass --skip-build --skip-test. I understand this is not the most satisfying solution but it can help get through with the release if the above does not work for some reason.

Ah my bad I missed the intermediate dns-client package here. Do you still get the error if you pin happy-eyeballs' repo before running the release?

Do you still get the error if you pin happy-eyeballs' repo before running the release?

Yes.

I assume the pinning won't solve your problem here unfortunately. The "interleaved" structure of the happy-eyeball and ocaml-dns multi-opam repos is a bit of a problem here.
The only viable solution I could see would be to indeed run the build for each package separately but this can only reliably work if you pinned them to the exact version you're releasing. dune-release currently does not handle the setup for the tests and I'm not sure it should change. Switching the command used to run the builds and test on the release tarball could be considered a breaking change as users that have simpler multi-opam repos would now have to pin the repo before releases. I'm a bit torn but I guess this approach is more robust but we'll need to properly document this and make it part of the 2.0.0 release.

To be entirely fair I think this kind of testing would also be better handled in a CI than locally but I guess we'll have to settle for baby steps at first as this needs fixing!

Thanks for your investigations. What I do for development is to symlink my local ocaml-dns directory as part of the happy-eyeballs directory. This allows dune build to succeed. But dune-release seems to do something different, and complains with the above error.

That's because dune-release uses the content of the tarball to run the builds, which likely doesn't include your local copy of ocaml-dns since it is built using the git revision for the release tag.
The more I think about this, the more I think it in fact makes sense to run the build and test commands separately and rely on users pinning the repo correctly. This is what our old CI scripts used to do and what is closest to what opam install will do. Since users already have to provide a valid switch for this to work I think it's okay to let them handle the pinning, as long as we properly document it. Using the opam libraries we could also warn users when their switch is not properly configured.


Multiple: Add quoted input params for tests

This commit updates install-check tests to use quoted string inputs.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/madlib-pr-build/166/

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/madlib-pr-build/183/

Merged with commit f1aa9af


feature: Headless vim command to install all extras

Did you check the docs?

[X] I have read all the LazyVim docs

Is your feature request related to a problem? Please describe.
I have a docker with LazyVim.
When building it, I have not found a way to run headless nvim to install all extras defined with LazyExtras in a synchronous matter.
Describe the solution you'd like
It would be nice to have a command that would install all extras, (as appear in lazyvim.json, defined earlier using the LazyExtras command).
Something like:
nvim --headless "+LazyExtrasInstall" +qa

Describe alternatives you've considered
Instead, what I am doing now is running multiple +MasonInstall  commands for all stuff that is required.
Additional context
No response

You can use nvim --headless "+Lazy! sync" +qa.
Possibly also do a :Lazy load all to load all plugins and possibly trigger additional installs that are not plugins.
Not sure how mason or treesitter behaves headless though, but that would be out of scope for LAzyVim

Thanks!
I tried nvim --headless "+Lazy! sync" +qa, but it finishes before installing everything.:
vimd --headless "+Lazy! sync" +qa
[mason.nvim] Neovim is exiting while packages are still installing. Terminating all installations…Error detected while processing command line:
[mason.nvim] Neovim exited while the following packages were installing. Installation was aborted.
- black
- markdownlint%

Can I do :Lazy load all headless?

Someone else has stumbled on the same thing:
https://www.reddit.com/r/neovim/comments/11uotmr/installing_lsps_using_mason_fails_because_neovim/

as I said, that's something you'll need to figure out on your own. I have no control over mason


docs: Add quickstart guide for confidential tokens

Problem
The confidential transfer quickstart doc is empty, but we can use confidential transfers!
Solution
Add some simple examples of how to use confidential transfers in the CLI

For convenience, this quick start guide is live in the SPL docs: https://spl.solana.com/confidential-token/quickstart


removed molecules package

@blasten would you mind taking a look?

testing..

@tjsavage looks great! The only question would be what should we do with marked-element? This element is a dependency of iron-doc-viewer, should we make it an iron-marked-element?
https://github.com/PolymerElements/iron-doc-viewer/blob/master/bower.json#L25

ah good catch. Does the catalog currently support just having floating elements, not part of a top-level package?

Users can access to this element if they know the URL, but they won't see it in "All elements".  Also, a few links are broken.

The molecules repo has been restored https://github.com/PolymerElements/molecules

long live molecules!


Turning on setting sync is pinning unpinned composites

Turning on setting sync is pinning unpinned composites

I cannot reproduce it anymore. Hence closing it.


[QUERY] Time Series Management Api

Query/Question
Hi, just wondering if there are any plans to create a Management Api for Time Series anytime soon, or if I have missed any issues or development towards that end.
Environment:

Library - N/A
Runtime version - .Net Core 3
Visual studio 16.8.4

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

Hi, just bumping this issue for an update. Thanks in advance!

@cvellan we will check with service team if it's ready for a Sdk for .Net

@cvellan Just to provide you an update, the TSI service is being deprecated and it is recommended that you move to the ADX. You can find more information about this migration [here] (https://learn.microsoft.com/en-us/azure/time-series-insights/migration-to-adx).
We apologize for not offering an SDK for TSI.


[feature] declaring sub-routes in the route itself

Hi,
I want to keep it here as feature request.
As we once talked: http://forum.vuejs.org/topic/780/is-that-possible-to-declare-subroutes-inside-the-component/2 .
It would be cool, to have an option to configure sub-routes from the route declaration itself, not only from the global route map.
Regards,

This is unlikely to be supported because when combined with async component it makes route matching indeterministic, and also requires the entire matching process to be async. However it does not provide much practical advantage over a centralized route map, therefore it's not really worth the tradeoff.


Hii can i have this app apk?

I am thinking of scraping loklok api and make stremio plugin
Kindly wait

I am thinking of creating a guide for users like you who doesn't know how to stream / download kdramas in stremio

Okay thanks..

First
Name the drama you want

No secrets ..it's a chinese one

Bro
I really can't upload stremio guide video on yt
But i will create a guide on my GH
Here see
https://github.com/thealidev/docs/blob/main/stremio-kdramas.md

No secrets ..it's a chinese one

Oh
Then it's a problem
Cute programer also not available
Let me see io on stremio

It's not available on stremio also
You can WhatsApp me on wa.me/923440708494 always
Well I really can't find this one
But i will tell you
The story is looking cool

Ohkay thanks

Ohkay thanks

Check my upper msg

Okay I checked..I texted u in wp


larch: level routing backend; debugs skip reservoir

r: @Raynos @jcorbin
Adds a new Larch backend called LevelRouterBackend which routes to a set of Larch backends based on level. Debugs will skip the reservoir and go straight to Logtron to be written to disk; all other logs will be sent to the reservoir to be sampled, then sent to Logtron.

Please drop all debugs on the floor. #donotwant

This approach is too complicated and generic.
Let's just implement debug method in larch to do a no-op and get rid of level-router and drop backend.

lgtm


Collect analytics data and generate reports

The objective is to collect analytics data about the Challenge Registry to help us improve the visibility of the app and features offered. We should also be able to generate usage reports to share with stakeholders. This Epic is complete once we can generate a report periodically - or whenever requested - at virtually no cost.

[x] #675
[x] #676
[x] #677
[x] #678
[ ] #679

Related to:

#670 because the stack monitoring solution can provide some of the information that we want to include in the usage report.

OpenChallenges is now collecting data with Google Analytics.


implement file I/O

PCosta said he uses this

This is what is there now:

MPI_File_open
MPI_File_close
MPI_File_delete
MPI_File_set_size
MPI_File_preallocate
MPI_File_get_size
MPI_File_set_view
MPI_File_read_at
MPI_File_read_at_all
MPI_File_read
MPI_File_read_all
MPI_File_write_at
MPI_File_write_at_all
MPI_File_write
MPI_File_write_all


docs: update sentence syntax, grammar, etc. (README.md)

Erela will be moving to a plugin based system and won't support Discord.js or Eris natively, you'll need to install the necessary plugin to work with the client you're using. It will still work without a plugin but you'll need to listen for events to send and receive data to and from discords web-socket. There's additional information in the announcement channel in the Erela.js category.
Right now the readme is mostly correct so I'll be closing this PR. Once I finish the plugin system and both Discord.js and Eris plugins I'll update the readme, then you can change anything you see fit.


fix(react): update handleSize function on the useBagItem

Description
This prevents the handleSize function from updating a size and adding the same size after. This happens because when
the previous bag quantity is bigger than the merchant quantity for the size change, the function handleAddOrUpdateBagItem is called with all the merchants of the size, instead of being called with all the merchants, except the one that is updated previously.

Dependencies
None.
Checklist

[x] The commit message follows our guidelines
[x] Tests for the respective changes have been added
[x] The code is commented, particularly in hard-to-understand areas
[ ] The labels and/or milestones were added

Disclaimer
By sending us your contributions, you are agreeing that your contribution is made subject to the terms of our Contributor Ownership Statement

@boliveira could you give a check to this PR? Something is broken in the pipeline.

@boliveira could you give a check to this PR? Something is broken in the pipeline.

This needs a rebase with next to catch the latest changes to the pipeline that include the fix.


Optimization: UTF8Encoding methods can probably be made faster/refactored

See previous coreclr issue @ https://github.com/dotnet/coreclr/issues/6759
future corefxlab UTF8Encoding speclet/prototype work should address feedback above and ensure devs like @jamesqo will be happy with new prototyped APIs

UTF-8 <=> UTF-16 uses the same algorithm as CoreCLR now. We are getting great performance numbers now.


Hidden wheels and axles don't get reskinned

This mod doesn't seem to reskin any hidden axles and wheels. Normally this isn't an issue, but the Rearranged S282 mod creates hidden axles that should still be reskinned.
For example, if you're using a 2-8-2 wheel arrangement on the S282, the fifth drive wheels are hidden and won't be reskinned. If you then reskin the locomotive, then switch to a 2-10-2 wheel arrangement, the fifth drive wheels might show up with the previous skin.
Naturally, this bug occurs with the leading and trailing axles too.
I could fix this in Rearranged S282 with some kind of harmony patch, but it seems easiest if it's patched in Skin Manager.
It seems like all that needs to change is this line:
foreach (var renderer in objectRoot.GetComponentsInChildren<MeshRenderer>())
into this:
foreach (var renderer in objectRoot.GetComponentsInChildren<MeshRenderer>(true))
This bug happens because Component.GetComponentsInChildren() does not search inactive GameObjects unless you set the includeInactive parameter to true.
Would this be a reasonable change?

Yes this shouldn't cause any issues to implement 👍
On Tue, Aug 29, 2023, 6:25 PM peter-schinske @.***>
wrote:

This mod doesn't seem to reskin any hidden axles and wheels. Normally this
isn't an issue, but the Rearranged S282 mod creates hidden axles that
should still be reskinned.
For example, if you're using a 2-8-2 wheel arrangement on the S282, the
fifth drive wheels are hidden and won't be reskinned. If you then reskin
the locomotive, then switch to a 2-10-2 wheel arrangement, the fifth drive
wheels might show up with the previous skin.
Naturally, this bug occurs with the leading and trailing axles too.
I could fix this in Rearranged S282 with some kind of harmony patch, but
it seems easiest if it's patched in Skin Manager.
It seems like all that needs to change is this line:
https://github.com/derail-valley-modding/skin-manager/blob/master/SkinManagerMod/SkinManager.cs#L103
foreach (var renderer in
objectRoot.GetComponentsInChildren())
into this:
foreach (var renderer in
objectRoot.GetComponentsInChildren(true))
This bug happens because Component.GetComponentsInChildren() does not
search inactive GameObjects unless you set the includeInactive parameter
to true.
Would this be a reasonable change?
—
Reply to this email directly, view it on GitHub
https://github.com/derail-valley-modding/skin-manager/issues/26, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACYBOLGKCRFHAFDARXMSC33XXZT6ZANCNFSM6AAAAAA4DTQEYU
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Sounds good, thanks Katycat


Fix syntax highlighting for float literals

I believe this is a bug (but please correct me if I'm wrong): I noticed that the Lezer parser for Java marks floats as FloatingPointLiterals but the syntax highlighting spec refers to them as FloatLiterals.
This results in floats not having proper syntax highlighting in Java. This PR addresses this by fixing the corresponding key in the highlight spec and standardizing on FloatingPointLiteral. I've confirmed that yarn build and yarn test still passes as expected.

Thanks for spotting that!


On wit sintax: formalizing documentation comments

Closes #117
The behaviour is the same a Rust (doc) comments, I hope.
Nesting in documentation works as follows:

Whatever inside the outer documentation is taken as raw documentation text
documentation inside comments are ignored, just as anything else inside comments

There were not many tests in the crate in general, so I was not sure if I had to include some(?)

Oh! and one noticeable change:
Doc comments are strictly starting with a whitespace after /// or /**.
I do not know if this is the wanted behaviour, but I thought it was nice.

The implementation of balanced block comments is super basic and does not handle edge cases where the interleaving of blocks is not correct. To properly handle such cases I would introduce a new type of error, is that okay?

Doc comments are strictly starting with a whitespace after /// or /**.

After checking with Rust, I reverted this.
@alexcrichton, could you help me with the tests? I do not know how to fix them. I checked out if they were failing before my changes and yes, they were failing before (at least in my local repo).

Sorry for closing this PR, I had some problems with git branches. I opened a follow-up.


Does not support curly-braces-names

let foo_{bar}_baz = "text"

results in the following parse (in playground)
ERROR [0, 0] - [0, 9]
  "let" [0, 0] - [0, 3]
  ERROR [0, 4] - [0, 8]
    identifier [0, 4] - [0, 8]
  "{" [0, 8] - [0, 9]
ERROR [0, 9] - [0, 21]
  identifier [0, 9] - [0, 12]
  "}" [0, 12] - [0, 13]
  identifier [0, 13] - [0, 17]
  "=" [0, 18] - [0, 19]
  ERROR [0, 20] - [0, 21]
comment [0, 21] - [0, 28]
  "text" [0, 21] - [0, 27]
  "text" [0, 27] - [0, 28]

Indeed we don't support curly-braces-name for now, but I thought nobody used it. Now as I see you do, we need to add support for it.

Working on it atm.


Update patch.py

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 50.60241% with 41 lines in your changes missing coverage. Please review.

Project coverage is 77.94%. Comparing base (7cc9562) to head (95f01b6).
Report is 38 commits behind head on main.

Files
Patch %
Lines

digital_land/commands.py
8.33%
22 Missing :warning:

digital_land/phase/harmonise.py
65.78%
13 Missing :warning:

digital_land/specification.py
70.58%
5 Missing :warning:

digital_land/cli.py
75.00%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #220      +/-   ##
==========================================
- Coverage   78.02%   77.94%   -0.08%
==========================================
  Files          76       78       +2
  Lines        4077     4258     +181
==========================================
+ Hits         3181     3319     +138
- Misses        896      939      +43

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add the ability to set a users Tip amount in Mac #267

Add the ability to set a users Tip amount in Mac in parity with feature on Sphinx-iOS.

@patgarner I was reviewing your code. It looks ok overall, the only thing that I had to change is that you created a new UserDefault key mettingPmtAmount, but you should be using the existing tipAmount. Not big deal. I will fix it when merging the PR. Thanks

@tomastiminskas Got it, thanks. I guess I was looking for something that matched the key in the iOS repo. I'm always happy to make any fixes from feedback.