Stop publishing detekt-cli-all.jar in maven central

Does it have sense to publish detekt-cli-all.jar in maven central? We publish it in github and that's the url that we recommend in our documentation.
I don't know if we should even publish detekt-cli at all in maven central. But I think that for now that's a huge change. We could think about this for 2.0.

What's the benefit of removing it? I don't have a strong opinion but I'm leaning towards keeping it. All of our artifacts should live in Maven Central, detekt-cli-all.jar as well. Moreover external libraries/tool that wish to interact with Central can do it easier as that's the detekt-cli artifact with the -all classifier.
If maintaining it is too much hassle, we can definitely remove it.

What's the benefit of removing it? I don't have a strong opinion but I'm leaning towards keeping it. All of our artifacts should live in Maven Central, detekt-cli-all.jar as well. Moreover external libraries/tool that wish to interact with Central can do it easier as that's the detekt-cli artifact with the -all classifier.
If maintaining it is too much hassle, we can definitely remove it.

Maintain our is kind of trivial. I just open this because I found it when I was refactoring buildSrc. It feels a bit strange to have it the but I have no strong opinions here.

Maintain our is kind of trivial. I just open this because I found it when I was refactoring buildSrc. It feels a bit strange to have it the but I have no strong opinions here.

For example, Homebrew relies on detekt-cli-all.jar: https://github.com/chenrui333/homebrew-core/blob/04e2d548e166b22eda424052bb316046c3a2437e/Formula/detekt.rb

For example, Homebrew relies on detekt-cli-all.jar: https://github.com/chenrui333/homebrew-core/blob/04e2d548e166b22eda424052bb316046c3a2437e/Formula/detekt.rb

Can we revisit this and continue publishing the cli-all artifact? At Uber, We've noticed that the -cli artifact was no longer published recently. This has caused an issue in upgrading detekt, since our toolchain requires a pull through maven central via our artifactory mirror.
This is done for a few reasons. Security, scans on artifacts be mirrored and verification of signatures. Redundancy in the case of issues in other hosts. Immutability, in the case that an artifact is changed in Github. This is standard for some other artifacts that need CLI access, like Gogle Java Format and Ktfmt.

Good catch. I think this issue was closed without any action. The missing cli-all artifact is probably a bug (I noticed that the cli-all.jar existed for 1.17.0-RC2, but became missing in 1.17.0-RC3.

Yup that's definitely a regression. I believe it was introduced by https://github.com/detekt/detekt/pull/3759. Seems like we're not picking up the cli-all artifact with maven-publish anymore, yet shadow is configured correctly.
To reproduce:
$ gw :detekt-cli:shadowJar && ls  detekt-cli/build/libs
Type-safe dependency accessors is an incubating feature.
Type-safe project accessors is an incubating feature.

BUILD SUCCESSFUL in 1s
76 actionable tasks: 76 up-to-date
detekt-cli-1.18.0-RC2-all.jar

While instead:
gw :detekt-cli:publishToMavenLocal && ls -l ~/.m2/repository/io/gitlab/arturbosch/detekt/detekt-cli/1.18.0-RC2/
Type-safe dependency accessors is an incubating feature.
Type-safe project accessors is an incubating feature.


MNT: Re-render the feedstock

Hi! This is the friendly conda-forge-admin automated user.
I've re-rendered this feedstock with the latest version of conda-smithy (0.5.1) and noticed some changes.
If the changes look good, then please go ahead and merge this PR.
If you have any questions about the changes though, please feel free to ping the 'conda-forge/core' team (using the @ notation in a comment).
Remember, for any changes to the recipe you would normally need to increment the version or the build number of the package.
Since this is an infrastructural change, we don't actually need/want a new version to be uploaded to anaconda.org/conda-forge, so the version and build/number are left unchanged.
Thanks!

@pelson This seems to have broken the Circle CI as ftp downloads no longer seem to work.

@pelson This seems to have broken the Circle CI as ftp downloads no longer seem to work.

The good news: it wasn't this PR that broke those builds
The bad news: they are broken
Looks like it is an FTP issue which may have come about through ether conda-build version changes, or the target FTP server having changed.

Oops, sorry about not checking the source, that is the issue.  Unfortunately the link in the recipe is still the location given for the source on NASA's website for RSL.  I'll  ping a few folks to see why downloading from the site is not working.

My NASA contact indicated the site was experiencing some network load issues which they hope to resolve.  I'll check back on this next week and see if the site is more reliable.

Any news on this? Seems like this is still broken as of 23 hours ago. ( https://github.com/conda-forge/trmm_rsl-feedstock/pull/3 )

conda build seems to be having issues downloading the source files from the FTP site.  I think some type of filtering might be going on at the server.  I'm going to mirror the source code as a GitHub release and use that as a download link in the recipe.


Turtlebot3 Waffle_Pi not moving in teleop_key demo or any other mode

ISSUE TEMPLATE ver. 0.3.0

Which TurtleBot3 you have?

[ ] Waffle Pi

Which ROS is working with TurtleBot3?

[ ] ROS 1 Melodic Morenia

Which SBC(Single Board Computer) is working on TurtleBot3?

[ ] Intel NUC

Which OS you installed in SBC?

[ ] Ubuntu Server 18.04 or later

Which OS you installed in Remote PC?

I'm pressing all of the buttons, W,A,S,D with the robot not moving at all. The OPENCR board is on and power by the battery
POWER LED: ON (green)
Arduino LED: blinking (green)
USER4 LED: ON (green)
USER1 LED: blinking rapidly (green)
USER2 LED blinking every 5s (green)

@JTMurley
Hi,
First of all, please make sure that you are pressing A,S,D,W,X keys while the turtlebot3_teleop_key running terminal is focused.
Also, please run the rostopic echo /cmd_vel from the NUC on TurtleBot3 to see if it is receiving proper topic from Remote PC.
Thank you.

@ROBOTIS-Will
Hi,
I managed to fix it, i'm unsure what the actual problem was, but its fixed now.
Cheers,
Jack

@JTMurley
Thanks for the reply! Have fun with TurtleBot3 :)


replace server mode with (http:serve)

the cgi-bin-esque 'serve a directory' model was cute but quickly felt clunky. I wanted to be able to refactor parts of handlers out into libraries, but putting them near the handler meant serving them as endpoints too. it was also slow, since it would parse the file each time.
now server mode has been replaced: the -s flag is no more, and instead a http stdlib has been added, currently defining only (listen), which takes an addr and a handler:
(http:listen "<IP_ADDRESS>:8080" (fn [req res] (res {:ok true})))

there are a few advantages to this:

requests just call the handler instead of loading a module each time

no more parsing overhead

handlers can return early by calling (res) and carrying on

the value will be sent as JSON
before you had to (start) a thunk, so you had to implement async behavior in a separate file

much easier to implement handlers which have an empty response

just don't call (res)

in the future this will align with using (start) to spin up service thunks which can bind addresses in the host network.

Removed in #165 in favor of doing this work externally in Bass Loop.


Need Help

Sorry I do not get it.
How can I get all tickets that have status open
How can I get all tickets assigned to a user and are open?
so thankful for your help and maybe it will help others
best regards

Hi @jackserippi
Sorry for the late response.
You can use the search term for this. Here an example with the customer_id field.
Zammad::ticket()->search('customer_id:' . $user->zammad_user_id);


iOS Voiceover - can’t access autocomplete input using Voice Over modifier key + arrow keys (VO-Right Arrow)

When a user is navigating a form they can access the autocomplete input by tabbing.
But, when a user navigates a form using VO-Right Arrow, for finer grained content navigation, they can’t access the autocomplete.

This is present on Mac OS as well. Whilst the user could switch to tabbing or access the field via the rotor, this presents a serious barrier / possibility for confusion to users.

Confirmed I can replicate this using this page in Safari, Mac Voiceover.
I'm going to tweak the issue title and description here as I believe the original poster meant to say 'Mac Voiceover' rather than 'iOS Voiceover' - I don't think this issue is possible on a mobile iOS device? Please add a comment with more replication steps if I've interpreted the issue wrongly though!

@vanitabarrett you are probably correct, but an iOS user can add an external keyboard and navigate that way, so once fixed it would be worth validating the fix is also present in iOS.


Issues Loading Games with Specific File Size

I have tested this on most of my library and any rom that is 524KB in size will error on upload.  It's the same issue with Genesis and SNES.

That's weird. I will have a look. Thanks for reporting.
In the meantime, you can actually upload zipped rom files.
On Fri, 27 Mar 2020 at 13:07, Will<EMAIL_ADDRESS>wrote:

I have tested this on most of my library and any rom that is 524KB in size
will error on upload. It's the same issue with Genesis and SNES.
[image: Screen Shot 2020-03-27 at 1 05 58 PM]
https://user-images.githubusercontent.com/7335096/77781347-cccb4680-702b-11ea-9b9c-b658678c0c69.png
[image: Screen Shot 2020-03-27 at 1 06 18 PM]
https://user-images.githubusercontent.com/7335096/77781348-cccb4680-702b-11ea-87da-d6fbeb065091.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/gamer-os/steam-buddy/issues/57, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAIWMWFIHLCY456N3RGEVY3RJTMOBANCNFSM4LVFA6EA
.

After tinkering with some stuff, it would seem that the filepond chunksize might have something to do with the files not being able to be uploaded.  I would recommend changing the changing chunkSize from 1M to 250KB.
That is in new.tpl

The issue was that filepond uploads files differently when they are smaller than the specified chunk size. I didn't notice because I tested with a small chunksize before increasing it.
This should be fixed now in steam-buddy 0.4.3 which I just pushed to the AUR.
Please update and let me know how it works for you.

All platforms allow for uploads and all filesizes seem to work perfectly.  No issues to report.

@wjrobe Thanks for testing!
Yes, the discord link is posted on the project website: https://discord.gg/fKsUbrt


fetchzip: cleanup and improve metrics

WIP, waiting for CI.

@amjoseph-nixpkgs

.. although the eval performance report shows only ~0.1% improvement on any metric other than cpu time (which is a very noisy metric)...

Yes, this whole thing was a bit disheartening for me. Changes that make huge improvements to local eval produce negative results on OfBorg and vice versa.

Okay, so, apparently OfBorg's  gc-heapSize in evaluation result is just very noisy. Applying 9437e4da350a43ff94c3dd06fdf2d20683dd2581, which is basically a noop (since the condition is never true), improved everything, except gc-heapSize, which got worse. It also noisy on my machine, but not that noisy, but I'm not evaluating everything, my evaluations usually take 14GiB of RAM, OfBorg's ~41GiB. So, it makes sense it's about 4x as noisy.
So, this is done, I think.

ping @SuperSandro2000 @hraban who edited pname logic before.
Note how fetchurl already dose this https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/fetchurl/default.nix#L135 completely ignoring the name in fetchzip when pname and version are set, so there's no need to duplicate that piece of code.

Thanks @amjoseph-nixpkgs!


How can I get the axis vectors?

First of all, thank you! this works great.
I am trying to get the x,y,z (the red ,green, and blue colored lines) as three directional vectors. Is there an easy way to do this within the aruco library?

Unfortunately I am not familiar with any other way to draw the axis pose.
I guess you will have to use the rvecs and tvecs obtained to draw it yourself.


Update build-matrix to include ubuntu 22.04

@cedricziel  - It looks like CI is failing. Seems gRPC/boringssl build is breaking with the newer gcc compiler. otel-cpp is still not tested on the ubuntu 22.04. Looks like gRPC needs to be upgraded.
fyi -  @tobiasstadler is approver for Nginx.

@cedricziel - It looks like CI is failing. Seems gRPC/boringssl build is breaking with the newer gcc compiler. otel-cpp is still not tested on the ubuntu 22.04. Looks like gRPC needs to be upgraded. fyi - @tobiasstadler is approver for Nginx.

Could we support ubuntu 22.04 in otel-cpp for now?

There are some warnings that will break the compiling when using new gcc and clang.I have some patches for the compiling problems in another project, it may be helpful.

BoringSSL: https://github.com/atframework/cmake-toolset/blob/main/ports/ssl/boringssl/boringssl-4fb158925f7753d80fb858cb0239dff893ef9f15.patch
gRPC 1.46.2: https://github.com/atframework/cmake-toolset/blob/main/ports/grpc/grpc-v1.46.2.patch
gRPC 1.43.2: https://github.com/atframework/cmake-toolset/blob/main/ports/grpc/grpc-v1.43.2.patch


Dropdown : Add dividers in options array

Hi,
it would be really interesting to be able to add dividers in options array like this :
data () {
  menuOptions () {
    return [{
      text: 'Item #1',
      value: 1
    },
    '-',
    {
      text: 'item #2',
      value: 2
    }]
  }
}

Thanks !!

My solution :
<template>
  <div>
    <sui-dropdown
      selection
      placeholder="Make your choice"
      v-model="value"
      :options="options"
      @click="hackDropdown" />
  </div>
</template>

<script>
import SemanticUIVue from 'semantic-ui-vue'
import Vue from 'vue'

Vue.use(SemanticUIVue)

export default {
  name: "myComponent",
  data () {
    return {
      options: [{
        text: 'item #1',
        value: 1
      }, {
        text: 'item #2',
        value: 2
      }, {
        text: '-'
      }, {
        text: 'item #3',
        value: 3
      }],
      value: null
    }
  },
  methods: {
    hackDropdown (e) {
      e.target.parentNode.querySelectorAll('div[role=option]').forEach(item => {
        if (item.textContent === '-') {
          item.textContent = ''
          item.classList.remove('item')
          item.classList.add('divider')
        }
      })
    }
  }
</script>

How can this be more useful that using sui-dropdown-item and sui-dropdown-divider?

Because it doesn't bind to data :
https://jsfiddle.net/beufeu/pvjvekce/474/

You can still bind data with a v-for. options is just a shortcut for the easiest scenarios and it's not supposed to contain any complex logic. You can achieve the same thing with 2-3 lines in your template.
Also, your solution would still mean manipulating the array before passing it to the props. Unless you have a backend that is passing dividers with data, which is kind of weird.

...or someone else ?


Console error in flowbite

@abdolian please consider this issue when working on UserList page.

Resolved in #1322


Add Highlighting for Igor

Description
The Igor Pro Syntax Highlighting had been added in 2013 / 2014 and was removed when moving linguist to tm based highlighting due to missing *.tmlanguage
file.  The language recognition is still present but it currently does not highlight the code on github.
There was a demand from the Igor programmers community pending since 2017. There have also been stale issues but were removed due to the lack of contributors to write the tmlanguage files.
There are quite a few Projects on Github, although the language is very specific to the scientific community. As the program itself is not open source, there are also fewer spread Open Source projects. Nevertheless, it suffices the requirement for adding the language to linguist.
I have therefore put the effort in and completely reworked the syntax highlighting and added it under BSD-3 so I think it is time to re-add the highlighting again on linguist for getting the color back on github.

Checklist:

[ ] I am adding a new language.

[x] The extension of the new language is used in hundreds of repositories on GitHub.com.

Search results for each extension:

https://github.com/search?utf8=✓&type=Code&ref=searchresults&q=extension%3Aipf+rtGlobals+NOT+nothack

[x] I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):

example code

Sample license(s): BSD-3

[x] I have included a syntax highlighting grammar:

plotly
mies
swnt

[ ] I have updated the heuristics to distinguish my language from others using the same extension.

[x] I am changing the source of a syntax highlighting grammar

Old: none
New: https://github.com/byte-physics/igor-linguist-syntax

Thanks for the pull request @ukos-git! Could you please add the template back and fill it? That helps for reviews.

I added a few examples using lightshow. Highlighting of variables outside of their definitions does not look good there. I removed that in the language.

I guess I do not need to update the submodule as this is done automatically.

Indeed, submodules are updated with each new release of Linguist. Probably best to update it anyway though, just in case we miss it in the next release.

Another note: Igor has very specific highlighting colors from the vendors. Is there a more specific way to define the colors?

No. Grammars let you decide the scope of each token but the style (i.e., colors of scopes) is defined by GitHub.

Another note: Igor has very specific highlighting colours from the vendors. Is there a more specific way to define the colours?

No. Grammars let you decide the scope of each token but the style (i.e., colours of scopes) is defined by GitHub.

Just weighing in on this: here's the list of scope-to-CSS-class mappings in-use by GitHub as of this writing.
Important notes

Unlike most TextMate-based editors, which allow the scope names to match in any order, GitHub is very specific and will only match the scopes above in the order they appear:
name: "entity.name.function"    # Matches `entity.name`
name: "entity.function.name"    # Does NOT match `entity.name`
name: "foo.entity.name"         # This won't match either

This violates the logic of a CSS-based selector system, but I guess GitHub don't want stuff like punctuation.definition.variable matching variable when they're not highlighting punctuation in code anyway...

Some CSS classes have additional styles applied which I can't show you with plain markdown (without screen-capping). You can see how everything looks using a dummy grammar on Lightshow.

 GitHub's designers are prone to spontaneous, wanton styling changes, which happen often and in subtle ways. Expect the exact colours to shift over time.

What you see, and what you get

TextMate scope(s)
CSS class
Colour

brackethighlighter.angle
pl-ba
#586069

brackethighlighter.curly
pl-ba
#586069

brackethighlighter.quote
pl-ba
#586069

brackethighlighter.round
pl-ba
#586069

brackethighlighter.square
pl-ba
#586069

brackethighlighter.tag
pl-ba
#586069

brackethighlighter.unmatched
pl-bu
#B31D28

carriage-return
pl-c2
#FAFBFC

comment
pl-c
#6A737D

constant
pl-c1
#005CC5

constant.character.escape
pl-cce
#24292E

constant.other.reference.link
pl-corl
#032F62

entity
pl-e
#6F42C1

entity.name
pl-en
#6F42C1

entity.name.constant
pl-c1
#005CC5

entity.name.tag
pl-ent
#22863A

invalid.broken
pl-bu
#B31D28

invalid.deprecated
pl-bu
#B31D28

invalid.illegal
pl-ii
#FAFBFC

invalid.unimplemented
pl-bu
#B31D28

keyword
pl-k
#D73A49

markup.bold
pl-mb
#24292E

markup.changed
pl-mc
#E36209

markup.deleted
pl-md
#B31D28

markup.heading
pl-mh
#005CC5

markup.ignored
pl-mi2
#F6F8FA

markup.inserted
pl-mi1
#22863A

markup.italic
pl-mi
#24292E

markup.list
pl-ml
#735C0F

markup.quote
pl-ent
#22863A

markup.raw
pl-c1
#005CC5

markup.untracked
pl-mi2
#F6F8FA

message.error
pl-bu
#B31D28

meta.diff.header
pl-c1
#005CC5

meta.diff.header.from-file
pl-md
#B31D28

meta.diff.header.to-file
pl-mi1
#22863A

meta.diff.range
pl-mdr
#6F42C1

meta.module-reference
pl-c1
#005CC5

meta.output
pl-c1
#005CC5

meta.property-name
pl-c1
#005CC5

meta.separator
pl-ms
#005CC5

punctuation.definition.changed
pl-mc
#E36209

punctuation.definition.comment
pl-c
#6A737D

punctuation.definition.deleted
pl-md
#B31D28

punctuation.definition.inserted
pl-mi1
#22863A

punctuation.definition.string
pl-pds
#032F62

punctuation.section.embedded
pl-pse
#24292E

source
pl-s1
#24292E

source.regexp
pl-pds
#032F62

source.ruby.embedded
pl-sre
#24292E

storage
pl-k
#D73A49

storage.modifier.import
pl-smi
#24292E

storage.modifier.package
pl-smi
#24292E

storage.type
pl-k
#D73A49

storage.type.java
pl-smi
#24292E

string
pl-s
#032F62

string.comment
pl-c
#6A737D

string.other.link
pl-corl
#032F62

string.regexp
pl-sr
#032F62

string.regexp.arbitrary-repitition
pl-sra
#24292E

string.regexp.character-class
pl-pds
#032F62

sublimelinter.gutter-mark
pl-sg
#959DA5

sublimelinter.mark.error
pl-bu
#B31D28

sublimelinter.mark.warning
pl-smw
#E36209

support
pl-c1
#005CC5

support.constant
pl-c1
#005CC5

support.variable
pl-c1
#005CC5

variable
pl-v
#E36209

variable.language
pl-c1
#005CC5

variable.other
pl-smi
#24292E

variable.other.constant
pl-c1
#005CC5

variable.parameter.function
pl-smi
#24292E

@Alhadis Thanks, that was really helpfull. The highlighting now looks much more alike.

I have created a tiny php script to get the closest matching colors.


python310Packages.elementpath: 2.5.3 -> 3.0.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.elementpath is: "XPath 1.0/2.0 parsers and selectors for ElementTree and lxml"
meta.homepage for python310Packages.elementpath is: "https://github.com/sissaschool/elementpath"
meta.changelog for python310Packages.elementpath is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 3.0.1 with grep in /nix/store/0igq9vcxry9irzsz3cqw24dh7lcxd5nq-python3.10-elementpath-3.0.1
found 3.0.1 in filename of file in /nix/store/0igq9vcxry9irzsz3cqw24dh7lcxd5nq-python3.10-elementpath-3.0.1

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

32 total rebuild path(s)

16 package rebuild(s)

16 x86_64-linux rebuild(s)
16 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
banking
cve-bin-tool
cyclonedx-python
matrix-synapse
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam
matrix-synapse-plugins.matrix-synapse-shared-secret-auth
python310Packages.elementpath
python310Packages.fints
python310Packages.pysaml2
python310Packages.sepaxml
python310Packages.xmlschema
python39Packages.elementpath
python39Packages.fints
python39Packages.pysaml2
python39Packages.sepaxml
python39Packages.xmlschema

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/0igq9vcxry9irzsz3cqw24dh7lcxd5nq-python3.10-elementpath-3.0.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.elementpath https://github.com/r-ryantm/nixpkgs/archive/88cee334b741a57931a4e0861ece2ce2f142b398.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/0igq9vcxry9irzsz3cqw24dh7lcxd5nq-python3.10-elementpath-3.0.1
ls -la /nix/store/0igq9vcxry9irzsz3cqw24dh7lcxd5nq-python3.10-elementpath-3.0.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

14 packages failed to build:

banking
cve-bin-tool
cyclonedx-python
matrix-synapse
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam
matrix-synapse-plugins.matrix-synapse-shared-secret-auth
python310Packages.fints
python310Packages.pysaml2
python310Packages.sepaxml
python310Packages.xmlschema
python39Packages.fints
python39Packages.pysaml2
python39Packages.sepaxml
python39Packages.xmlschema

2 packages built:

python310Packages.elementpath
python39Packages.elementpath

Maintainer pings
cc @jonringer for testing.

@ofborg build python310Packages.elementpath


[Speech.JS] Error on Chrome for Android.

I get an error I am not sure how to overrun, when I use the library on Chrome for Android, as soon as the library is loaded:
SpeechMain @ microsoft.speech.1.0.0.js:1493
Bing @ microsoft.speech.1.0.0.js:1496
(anonymous function) @ microsoft.speech.1.0.0.js:166```

To reproduce and debug:

0. Enable "USB Debug Mode" on your Android device from the developer settings and connect your phone to your PC;
1. Put the library on an HTTPS site (Chrome wants HTTPS for "powerful features" such as mic access);
2. Navigate from Android;
4. From your desktop, navigate to `chrome://inspect`;
5. Select the tab that is running your site;
6. Refresh the page on Android;
7. Chrome will show the error message.

This issue was moved to Microsoft/Cognitive-Speech-STT-JavaScript#3


Spike Use of ALPN, with TLS

Application Layer Protocol Name - Potentially allows the secondary to reply in more than just the @protocol. Could be very useful for other services on the secondary.
This also looks like to allow multiple isolates/ threads connecting to a single port allowing significantly better scaling on secondary.

This ticket/spike will be closed as we have proved using ALPN is possible and pretty easy. It could well be useful for example the STREAM verb and providing HTTPS/Proxy/WebSockets etc etc services on a secondary without opening new ports..
Document here:-
https://docs.google.com/document/d/1HscIrb7noCNFywZsYSgdD1meXILUtxrwVmjlHRejvxk/edit#


fixed the problem of count() method.

After I set fetch mode to "PDO::FETCH_ASSOC", the count() method can't work.
So I fixed the problem.

Thanks :)

This fix introduced the issue #83. I corrected it with pull request #87.

This correction introduced a new bug notified by bkielbasa in issue #83. I proposed #87 to solve this.


Add Renisha Christie to Contributors list

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

@Roshanjossey, I wasn't sure how to make a contribution or make a pull request. The tutorial helped me with it. I haven't started contributing yet. I did not understand how I could help with the ones I browsed yesterday. Hopefully, I come across something that I can help with. Thanks for the tutorial! Now I know what I should do when I contribute to a project.

@crisner, I’d urge you to continue contributing to other open source projects.
We also have a slack team to help/mentor people trying to contribute to open source projects.
You can join the team by going to https://firstcontributions.herokuapp.com

Shall do. Thanks!
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
Virus-free.
www.avast.com
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
On Sun, Oct 1, 2017 at 10:47 PM, Roshan Jossey<EMAIL_ADDRESS>wrote:

@crisner https://github.com/crisner, I’d urge you to continue
contributing to other open source projects.
We also have a slack team to help/mentor people trying to contribute to
open source projects.
You can join the team by going to https://firstcontributions.herokuapp.com
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Roshanjossey/first-contributions/pull/559#issuecomment-333391761,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AcChc0tCW8XjSc7uahD1TuoQtvvHLeK9ks5sn8k9gaJpZM4PpjZu
.


train_problem

I try to train with your code, and show that only five g trian sharp and 300MB trian sharp bicubic are used as data sets, but later there is a problem that there are too few data sets. Later, I set GPUs to 1, which still means that there are too few data sets. I want to ask what the reason may be，
and whether the 3090 single graphics card or the 3080ti dual graphics card can be traine

d

Is the data set missing or misconfigure

d

I want to ask you how to solve the CUDA version problem when you use 3090 for training. When the CUDA version is below 11.0, I use 3090 to report an error.
The error information is as follows: importerror: libcudart. So. 10.1: cannot open shared object file: no such file or directory

It seems that the 30 series graphics card must use the version above cuda11, and the lower version can not be used.
---Original---
From: @.>
Date: Sat, Aug 13, 2022 15:49 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [ckkelvinchan/RealBasicVSR] train_problem (Issue #63)
I want to ask you how to solve the CUDA version problem when you use 3090 for training. When the CUDA version is below 11.0, I use 3090 to report an error.
The error information is as follows: importerror: libcudart. So. 10.1: cannot open shared object file: no such file or directory
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Hello, I have also encountered the same problem. I set GPU=1. Have you solved this problem? Thank you very much! @jtlxlf


Investigate Cluster Manager / Ember performance

Investigate the performance of the old UI when

selecting a project containing a large number of deployments (2000) and/or namespaces. How do pages like workloads perform? Is it comparable with the dashboard (with a similar total number of resources)

Alex compared dashboard vs. Ember performance with details here https://github.com/rancher/rancher/issues/38468#issuecomment-1216431503

I've added a couple of comparisons as well - https://github.com/rancher/rancher/issues/38468#issuecomment-1220112331 That test does confirm that when resources are evenly distributed across projects, Norman is much faster because it limits the result to a certain project.
Next I can add a few more comparisons in a setup with all the resources in one project so that Norman and Steve would return a comparable number of resources.

@aalves08 may have done this already. He'll review and update this ticket.

From my side, to sum it up, this is the data gathered related to the performance comparison between the old UI and 2.6.7
FCP -> First Contentful Painting
LCP -> Large Contentful Painting
2.6.7
FCP - 9s
LCP - 25s
Memory - starts around 180mb, ends at 829mb
doing all the requests for workloads, about 3700 items, (uses K8s api) takes on average 21s.
Old UI
FCP - 18s
LCP - 18s
Memory - starts around 113mb, ends at 80mb
doing all the requests for workloads, about 3700 items, (uses norman V3 api) takes on average 7s.
Conclusion
Quite a bit of overhead in terms of memory footprint, but also we have a much more complex table (in terms of dom nodes) on 2.6.7 with complex relationship with pods and also a big system in terms of reactivity with a load of resources being fetched on the load of the app.
There is a big difference in terms of api performance between Norman and K8s, with K8s taking 14s more than norman.
Analysing the FCP times, even though we are outperformed in terms of API by Norman on 2.6.7 (VueJS), we can see that the FCP time is much quicker with VueJS, proving that the technology used is better performant that Ember.
FYI @nwmac @richard-cox @gaktive


Gesture improvements doesn't seem to work on x11 debian testing

I'm on debian testing, so gnome 43.1 and I've installed gesture-improvements via gnome-extensions.
Testing it on wayland everything works fine.
The problem is that due to some gnome graphical glitches, I'm currently forced to stay on x11 and here the gestures simply don't work. As if the extension is disabled…
To start, I installed gnome-x11-gesture-daemon as per the guide and made sure my user is in the input group, but nothing changed.
If it helps, by disabling the extension, this is the journalctl -f -o cat /usr/bin/gnome-shell log:
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x800004
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x800020
Can't update stage views actor <unnamed>[<MetaWindowGroup>:0x56482d31a510] is on because it needs an allocation.
Can't update stage views actor <unnamed>[<MetaWindowActorX11>:0x7f750800ffa0] is on because it needs an allocation.
Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x56482ed2b0c0] is on because it needs an allocation.
Could not create transient scope for PID 9956: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Process with ID 9956 does not exist.
[DEBUG]:: in function subscribe at gestures/src/utils/dbus.js:131:13
	"starting dbus service 'gesture_improvements_gesture_daemon.service' via spawn"
Could not create transient scope for PID 9997: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Process with ID 9997 does not exist.
Could not create transient scope for PID 9998: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Process with ID 9998 does not exist.

whereas the journalctl --user -f -o cat -u gesture_improvements_gesture_daemon.service command, simply returns nothing.

Ok, i tried, but i didn't solve, now the log is:
○ gesture_improvements_gesture_daemon.service - gesture improvements Gesture Daemon
     Loaded: loaded (/home/teo/.config/systemd/user/gesture_improvements_gesture_daemon.service; static)
     Active: inactive (dead)

nov 28 15:06:45 MsiPulse systemd[1728]: gesture_improvements_gesture_daemon.service: Main process exited, code=exited, status=203/EXEC
nov 28 15:06:45 MsiPulse systemd[1728]: gesture_improvements_gesture_daemon.service: Failed with result 'exit-code'.
nov 28 15:06:46 MsiPulse systemd[1728]: gesture_improvements_gesture_daemon.service: Scheduled restart job, restart counter is at 25.
nov 28 15:06:46 MsiPulse systemd[1728]: Stopped gesture improvements Gesture Daemon.
nov 28 15:06:47 MsiPulse systemd[1728]: Started gesture improvements Gesture Daemon.
nov 28 15:06:47 MsiPulse systemd[14149]: gesture_improvements_gesture_daemon.service: Failed to locate executable /root/.local/bin/gesture_improvements_gesture_daemon: Perm>
nov 28 15:06:47 MsiPulse systemd[14149]: gesture_improvements_gesture_daemon.service: Failed at step EXEC spawning /root/.local/bin/gesture_improvements_gesture_daemon: Per>
nov 28 15:06:47 MsiPulse systemd[1728]: gesture_improvements_gesture_daemon.service: Main process exited, code=exited, status=203/EXEC
nov 28 15:06:47 MsiPulse systemd[1728]: gesture_improvements_gesture_daemon.service: Failed with result 'exit-code'.
nov 28 15:06:47 MsiPulse systemd[1728]: Stopped gesture improvements Gesture Daemon.

Okay I think I see the issue, when you installed with sudo first time, it modified file in extracted folder.
Please do this.

Uninstall service (without sudo)
Delete extracted folder
Extract zip file again (download again you don't have zipfile)
Install with --restart flag (without sudo)
Toggle extension

Please do this.

Uninstall service (without sudo)
Delete extracted folder
Extract zip file again (download again you don't have zipfile)
Install with --restart flag (without sudo)
Toggle extension

Thank you very much, that was exactly the problem.
Following your steps I now have the fully functional extension. So I close the issue and thank you again.


Pretty print type values with -Z

Repro is with zq commit dd946d3.
Right now if zq -Z is used to pretty print ZSON output, each type value is still represented as one long string. For example, with the Zeek zed-sample-data:
$ zq -Z 'count() by typeof(.)' *
{
    typeof: ({_path:string,ts:time,peer:bstring,mem:uint64,pkts_proc:uint64,bytes_recv:uint64,pkts_dropped:uint64,pkts_link:uint64,pkt_lag:duration,events_proc:uint64,events_queued:uint64,active_tcp_conns:uint64,active_udp_conns:uint64,active_icmp_conns:uint64,tcp_conns:uint64,udp_conns:uint64,icmp_conns:uint64,timers:uint64,active_timers:uint64,files:uint64,active_files:uint64,dns_requests:uint64,active_dns_requests:uint64,reassem_tcp_size:uint64,reassem_file_size:uint64,reassem_frag_size:uint64,reassem_unknown_size:uint64}),
    count: 5 (uint64)
} (=0)
{
    typeof: ({_path:string,ts:time,uid:bstring,id:{orig_h:ip,orig_p:port=(uint16),resp_h:ip,resp_p:port=(uint16)},trans_depth:uint64,method:bstring,host:bstring,uri:bstring,referrer:bstring,version:bstring,user_agent:bstring,origin:bstring,request_body_len:uint64,response_body_len:uint64,status_code:uint64,status_msg:bstring,info_code:uint64,info_msg:bstring,tags:|[zenum=(string)]|,username:bstring,password:bstring,proxied:|[bstring]|,orig_fuids:[bstring],orig_filenames:[bstring],orig_mime_types:[bstring],resp_fuids:[bstring],resp_filenames:[bstring],resp_mime_types:[bstring]}),
    count: 144034
} (0)
...

To make it easier for users to see the shape of their data, we've envisaged being able to pretty print the type detail as well.

@mccanne has a branch where this was working fairly well, so he thinks he can revive that and get it merged.

I've verified that this was addressed as of Zed commit 268dfc1 which is associated with #3819.
$ zq -version
Version: v1.0.0-43-g268dfc13

$ zq -Z 'count() by typeof(this)' *
{
    typeof: <{
        _path: string,
        ts: time,
        uid: string,
        id: {
            orig_h: ip,
            orig_p: port=uint16,
            resp_h: ip,
            resp_p: port
        },
        duration: duration,
        version: string,
        community: string,
        get_requests: uint64,
        get_bulk_requests: uint64,
        get_responses: uint64,
        set_requests: uint64,
        display_string: string,
        up_since: time
    }>,
    count: 65 (uint64)
}
{
    typeof: <{
        _path: string,
        ts: time,
        ts_delta: duration,
        peer: string,
        gaps: uint64,
        acks: uint64,
        percent_lost: float64
    }>,
    count: 2 (uint64)
}
...

Thanks @mattnibs!


Fix error in Arrays, Tuples, Ranges, and Other Fundamental Types

The last code-block, namely
` using QuantEcon
norm(our_solution - solve_discrete_lyapunov(A, Σ * Σ')) `
is failing in the notebook with error:

Info: Recompiling stale cache file /home/mmcky/.julia/compiled/v1.0/QuantEcon/V0Mv9.ji for QuantEcon [fcd29c91-0bd7-5a09-975d-7ac3f643a60c]
└ @ Base loading.jl:1187
ERROR: LoadError: MethodError: no method matching getindex(::ErrorException, ::Int64)

Does this fail when you run it yourself, or are you reporting that the automatic running is failing in the build?

Works on the local machine with no errors and the answer corresponds to what's on the build server, so closing.


feat(HACBS-1777): adapt test to run for latest Release refactor

The Release service code has been refactor and includes some breaking changes that had to be addressed within the E2E tests. This commit introduce those changes.
Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.
Issue ticket number and link
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Checklist:

[ ] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added meaningful description with JIRA/GitHub issue key(if applicable), for example HASSuiteDescribe("STONE-123456789 devfile source")
[ ] I have updated labels (if needed)

/retest


Docker Container Image Vulnerability - CVE-2023-44487

Choose one: BUG REPORT
What happened: Docker container is showing a high vulnerability using Cisco Vulnerability Management scanning tool. This is NOT a duplicate of https://github.com/litmuschaos/chaos-runner/issues/158 as this vulnerability is not included in that bug report, which is now almost 3 years old.
This vulnerability was recently fixed in version 3.5.0 of litmuschaos/chaos-operator. However it seems like the new image requires us to upgrade our chaos-runner image as well, which led to us running into this issue.
CVE Library Version Severity Fixed By Path
https://github.com/advisories/GHSA-qppj-fm5r-hxr3 golang.org/x/net v0.7.0 High v0.17.0 /usr/local/bin/chaos-operator
CVE-2023-44487
What you expected to happen: Scanning jobs for production level containers should not have high vulnerabilities when using the latest image.
How to reproduce it (as minimally and precisely as possible): Used the Cisco Vulnerability Management scanning tool https://www.cisco.com/site/us/en/products/security/vulnerability-management/index.html

Looks like this was fixed as of 3.7.0, thanks!


Added Isomorphic Strings Checker: #505

Closes: #505

Title : Isomorphic Strings Checker
Name: :Anshika
Idenitfy yourself: : GSSOC

Describe the add-ons or changes you've made 📃
Added Isomorphic Strings Checker which checks if two strings are isomorphic or not.
How Has This Been Tested? ⚙
I have tested it on my own.
Screenshots 📷

Type of change ☑

[x] New feature (non-breaking change which adds functionality)

Checklist: ☑

[x] My code follows the Contributing Guidelines & Code of Conduct of this project.
[x] This PR does not contain plagiarized content.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] My changes generate no new warnings.

Note to reviewers 📄

@Avdhesh-Varshney sir, I have resolved the merge conflict please review it.


Use more permissive regex in author_approval.yml

This is the one I tested in https://github.com/ericphanson/PkgA/pull/3 and works well. I don't think we need it to be super strict, because the workflow will not add the label unless the parsed name actually matches the commenter's name.
Note there are old github names like https://github.com/artur- which are valid but many regexes won't match (bc names like that aren't allowed anymore).
Created by: @ericphanson

[merge approved]

ah right, we can't test it on the PR itself, since it uses the version off master

Can you add the checks for:

COMMENTER is not empty
COMMENTER has no leading or lagging whitespace.

What's the difference between [^\s] and [\S]?


[RFC][libra-framework][breaking] Change reconfiguration rule

Motivation
We would like to be able to perform mulitple reconfigurations within one transaction that will emit only one reconfiguration event. To achieve this, I made following modification:

Relax the LibraConfig module so that when the last reconfiguration time is equal to current time, we would perform nil op rather than abort
Relax the writeset cross check such that if the writeset transaction’s trying to touch the value modified by epilogue, as long as they are modifying to the same WriteOp, such writeset should be accepted

Justification: These two changes will make changing config so much easier without having to change the code drastically. We used to have a lot of code in the LibraConfig to suppress such behavior in the genesis, which could be all gone. The reason why we couldn’t do this thing before was because we didn’t mark the transactions after the first reconfiguration to be Retry, thus the semantic of that transaction would be problematic.
Have you read the Contributing Guidelines on pull requests?
yes
Test Plan
modified existing test suites. Will add other tests to e2e test to test this behavior.

What would go wrong if we did (1), but not (2)?

What would go wrong if we did (1), but not (2)?

Going (1) only will prevent us from doing multiple reconfigs in one admin script. It would also be harder for us to generate an offline writeset as the first reconfig event will guarenteed to be emitted. I'm not too worried about the first use case because the libra root should be able to send arbitrary script, which could utilize such feature. The second one is a bit troublesome.

Going (1) only will prevent us from doing multiple reconfigs in one admin script.

Ok, got it. I keep forgetting about the "epilogue runs on initial state instead of post-state" thing. Make it so harder to reason about the behavior...

Closing this PR as the other one is less intrusive.


Package the Python Implementations For the Cheese Shop

Add whatever is needed to get the python implementations into the cheese shop so they can be installed with pip.

Can now be installed with pip


Cody Gateway access not enabled Error 403

Cody was working perfectly for me when all of  a sudden I started getting this error

I removed the cody desktop app and installed it again and now the error went away but I wonder why I faced the transient error in the first place and perhaps other people are facing it too. I thought it was a versioning issue but then reloading my deleted app and compared it with my latest downloaded app, they were both the same version.
Nothing serious but if this is a common thing then it's worth looking into.

Thanks for reporting @arafatkatze
Didn't see anything on our status page so It could have been a hick-up on our end.

Thanks for letting me know.

The issue has been solved ages ago


Bump 0.3.0 release

I'll be releasing a 0.3.0 release this week, bumping it now since the docs are not in sync with what they explain. Just released a snapsot with the latest changes. @raulraja plz take a look.

LGTM!


chore(deps): update terraform terraform-ibm-modules/secrets-manager-private-cert-engine/ibm to v1.2.1

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/secrets-manager-private-cert-engine/ibm (source)
module
patch
1.2.0 -> 1.2.1

Release Notes

terraform-ibm-modules/terraform-ibm-secrets-manager-private-cert-engine (terraform-ibm-modules/secrets-manager-private-cert-engine/ibm)
v1.2.1
Compare Source
Bug Fixes

updated required provider version constraints to prevent major version updates  (#165) (0653ac4)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

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


Integrate MST into the DBSCAN driver

This is fine. We will need to revisit later the subdirectory and executable name.

Yeah. I think we'll need to move the whole machinery about loading the data into a separate file. That would leave with just simple drivers for dbscan, hdbscan, mst, etc.

Somehow, all these produce warnings:
view.extent(0) == bvh.size()
(int)view.extent(0) == bvh.size()
view.extent(0) == (int) bvh.size()

Does it mean that only (int)view.extent(0) == (int)bvh.size() will work?

Does it mean that only (int)view.extent(0) == (int)bvh.size() will work?

IIRC extent is of type View::size_type(which is signed for SYCL and unsigned otherwise but we want all of them to switch to signed eventually). So casting the right-hand side to that should work.

Kokkos::View::extent(Integral) -> size_t and ArborX::BVH::size() -> MemorySpace::size_type which depends on the backend you use.

@dalg24 thanks for the help!


Awesome!

Took me 3 days to get a valid token from AAD for my VUEJS SPA, but only 5 Minutes to integrate the SPA with FastAPI utilizing fastapi-azure-auth!
Thank you so much
Volker

Making security easy is a though task, so I’m very happy to hear we made it easy for you 😊 Thanks for the feedback!


deleteObject doesn't work

         RLMRealm *realm = RLMRealm.defaultRealm;
        EBooks *eBookdb = [[EBooks alloc]init];
        eBookdb.eBook_ID = @"1124";
        [realm beginWriteTransaction];
        [realm deleteObject:eBookdb];
        [realm commitWriteTransaction];

I'm trying to delete a single object from the database and I'm getting the following error
*** Terminating app due to uncaught exception 'RLMException', reason: 'Can only delete an object from the Realm it belongs to.'
But when I do a query I get results to the 1124 eBook_ID
NSString *filter_query = @"eBook_ID = '1124' ";
RLMResults *res = [EBooks objectsWhere:filter_query];
FYI  eBook_ID is a NSString  I'm not sure if its a issue

Initializing an RLMObject with alloc/init won't add it to a realm, which is why attempting to delete it is throwing the exception you posted. To add it to a realm, you need to either call [EBooks createInRealm:withObject:] (or similar creation method), or add it to the realm with [realm addObject:eBookdb].
I suspect that the query is returning an object that was added elsewhere.

Yes it was added in a different button action

(IBAction)previewPDFButtonAction:(id)sender {
RLMRealm *realm = RLMRealm.defaultRealm;
[realm beginWriteTransaction];
EBooks *eBookdb = [[EBooks alloc]init];
  eBookdb.eBook_ID =  [NSString stringWithFormat:@"%@",eBookID];
  eBookdb.eBook_Name =  [NSString stringWithUTF8String:[[NSString stringWithFormat:@"%@",self.eBookName] UTF8String]];

  eBookdb.precentage = @"0.0";
  eBookdb.filePath = @"";
  eBookdb.fileName = @"";
  eBookdb.status = @"isdownloading";
  eBookdb.isSample = YES;

  [realm  addObject:eBookdb];

  [realm commitWriteTransaction];

}
I'm calling the delete function in delete button

(IBAction)previewDeleteAction:(id)sender {
// Delete Current Object
RLMRealm *realm = RLMRealm.defaultRealm;
EBooks *eBookdb = [[EBooks alloc]init];
eBookdb.eBook_ID = [NSString stringWithFormat:@"%@",self.eBookID];
      [realm beginWriteTransaction];
      [realm deleteObject:eBookdb];
      [realm commitWriteTransaction];

}
if I do [EBooks createInRealm:realm withObject:eBookdb]; what would it do ?

Again I tried this also
    // Delete Current Object
            RLMRealm *realm = RLMRealm.defaultRealm;

            [realm beginWriteTransaction];
            EBooks *eBookdb = [[EBooks alloc]init];
            eBookdb.eBook_ID = [NSString stringWithFormat:@"%@",self.eBookID];
            eBookdb.status = @"canceled";
            [EBooks createOrUpdateInRealm:realm withObject:eBookdb];

            [realm commitWriteTransaction];

//=> break point here before crash

            [realm beginWriteTransaction];
            [realm deleteObject:eBookdb];
            [realm commitWriteTransaction];

and it updates the given row but when it executing [realm deleteObject:eBookdb]; app crashes with error
'Can only delete an object from the Realm it belongs to.'

FYI I'm following the documentation in http://realm.io/docs/cocoa/0.91.1/#deleting-objects

Calling createOrUpdateInRealm:withObject: creates and returns a new object using the property values from the passed-in object, and does not modify the object passed in. Using [realm addOrUpdateObject:eBookdb] instead to add the existing object to the Realm will give the behavior you're expecting.

@nuke99 you will need to fetch the object first and then delete it, I'm going to update the docs to represent this more clearly

Yea I got it fixed . This is the working code
    // Delete Current Object
            RLMRealm *realm = RLMRealm.defaultRealm;

            [realm beginWriteTransaction];
            EBooks *eBookdb = [[EBooks alloc]init];
            eBookdb.eBook_ID = [NSString stringWithFormat:@"%@",self.eBookID];
            eBookdb.status = @"canceled";
            eBookdb = [EBooks createOrUpdateInRealm:realm withObject:eBookdb];

            [realm commitWriteTransaction];

//=> break point here before crash

            [realm beginWriteTransaction];
            [realm deleteObject:eBookdb];
            [realm commitWriteTransaction];

@tgoyne so how is createOrUpdateInRealm:withObject helpful?

It's useful if you're getting a value from outside the realm that you want to map to a persisted object:
// Creating a book with the same primary key as a previously saved book
Book *cheeseBook = [[Book alloc] init];
cheeseBook.title = @"Cheese recipes";
cheeseBook.price = @9000;
cheeseBook.id = @1;

// Updating book with id = 1
[realm beginWriteTransaction];
[Book createOrUpdateInRealm:realm withValue:cheeseBook];
[realm commitWriteTransaction];

This example was taken from our documentation: https://realm.io/docs/objc/latest/#updating-objects


YANG 1.1 - support optional "case" statements

really useful feature of 1.1 is to not require case when there's only one item in it
Example:
 choice x {
  case y1 {
    leaf z1..
  }
  case y2 {
    leaf z2..
  }
}

can be just:
 choice x {
    leaf z1..
    leaf z2..
}

was added sometime back


React Native Library for TV

I want to create a Native Module in React Native for TV.
The process works fine for iPhone but NOT for TV
for iOS : no tv target was created so I  adjust it in Xcode to tv platform
After Embedding the library in RN project and access native module function  I get errors  "Cannot read property 'functionalists' of undefined"
React Native version:0.59.8 (for tv only this version works)
Steps To Reproduce
Reference : https://medium.com/wix-engineering/creating-a-native-module-in-react-native-93bab0123e46
Waiting for your answer ASAP
Thanks!

react-native-create-library hasn’t been updated in two years, and seems to be from a personal repo, not a Facebook or a RN community repo.  I can have a look to see if there is a newer and better supported solution.

Thanks. Please update me if you find solution

Hi
I try to create the module by $ create-react-native-module
like is written FB documantaion  : https://facebook.github.io/react-native/docs/native-modules-setup
Nothing changed the library does not work on tv
The project with the library is compiled but on runtime when I call native function that exported by RNBridge I get the error :
Unhandled JS Exception: Cannot read property 'Func' of undefined
Any idea????
Thanks!

I think the problem is that the podspec for the module created by create-react-native-module does not include tvOS support.
This is the change needed:
diff -u react-native-tv-test-module.podspec.orig react-native-tv-test-module.podspec
--- react-native-tv-test-module.podspec.orig	2019-09-08 09:20:56.000000000 -0700
+++ react-native-tv-test-module.podspec	2019-09-08 09:21:36.000000000 -0700
@@ -13,7 +13,7 @@
   s.license      = "MIT"
   # s.license    = { :type => "MIT", :file => "FILE_LICENSE" }
   s.authors      = { "Your Name" =><EMAIL_ADDRESS>}
-  s.platform     = :ios, "7.0"
+  s.platforms    = { :ios => "7.0", :tvos => "12.0" }
   s.source       = { :git => "https://github.com/github_account/react-native-tv-test-module.git", :tag => "#{s.version}" }

   s.source_files = "ios/**/*.{h,m,swift}"

I'll give this a shot, and if this works, I'll file a PR with create-react-native-module repo to get this fixed.  Please feel free to test this yourself.

@YBDevelopment : see PR for create-react-native-moduleabove that was merged today. It does indeed fix the issue.


Update Pricing Page

Description
Update of the pricing page with reduced limits.
Related Issue(s)

Checklist

[ ] I have read the contribution guidelines
[ ] I have considered the performance impact of these changes
[ ] Suitable unit/system level tests have been added and they pass
[ ] Documentation has been updated

FYI @zackwasli


[INFRA] Add Doc imporvement issue template

Add Doc improvement issue template to help others better contribute to documentation related issues.

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


feat: add configuration for Monitor Pinger service

Description

Adds dynamic configuration to the Pinger service.
Requires https://github.com/hashgraph/full-stack-testing/pull/959 to be merged and a new release to be created

Related Issues

Closes #511

Maybe add a flag so user has an option to turn on or off pinger service,
my experience is there are many background transactions from pingers, sometimes had to check log when debugging other issues.

pick back up later


Help needed: no-unsafe-type-assertion in type guard

Hi.
I don't understand why this snippet of code is flagged:
export const excludeNullish = (value => value != null) as <T>(value: T | null | undefined) => value is T;

It is a function that takes any value as an input, and returns a boolean based on if the value was nullish. Then also let's TypeScript know about the asserted type. Quite useful in arrays and rxjs filters [null, undefined, 0, 'hi'].filter(excludeNullish)

Your excludeNullish isn't checking for undefined. Try this:
export const excludeNullish = <T>(value: T | undefined | null): value is T => {
    return value !== null && value !== undefined;
};

Except that it does. == on a nullish value is a nullish check. So it does check for undefined.
But with the way you wrote it I just realized how to write this without the cast. Which is cleaner. Thanks. I was having issues with the typeguard syntax.
export const excludeNullish = <T>(value: T | null | undefined): value is T => value != null;

You're right, sorry. I missed the ==. That's something else I ban with ESLint 🙃. Glad I could help.


Bug in Fidl Import

The current Version 0.3.0 of pyfranca cannot import a chain of fidl file.
If A.fidl import B.fild, wich imports C.fidl causes the error that all Symbols in C.fidl are missing, because C.fidl isn't processed.
I check the pyfranca code and may found the root cause. I create a pull request with an unittest that show the problem. See pull request 11 for further details.
https://github.com/zayfod/pyfranca/pull/11

Fixed in 5cec01090923914b3729ffe72153a87a6c401ac5 . Thanks!


Intellisense not able to understand the null check above

Dart SDK Version: 2.17.1
Platform: MacOS
Screenshot

Thanks for filing an issue, @harshitsangani . Can you provide more details? What type of variable is pagination, what are you expecting? etc.
 See Working with nullable fields if pagination is a field.

@srawlins Thanks for the question, It is supposed to infer the pagination variable on line 2 as non-null field as It is already checked on line 1.

@srawlins Thanks for the question, It is supposed to infer the pagination variable on line 2 as non-null field as It is already checked on line 1.

Hi, can you share the declaration of pagination?

@jcollins-g here's the complete scenario
if I have checked that pagination!=null then it should infer the enclosed code as non-null pagination object.

@harshitsangani This is working as intended. It is unsound to promote field types like that. Please read Working with nullable fields which explains why this is not the case and offers alternatives.

@mraleph I look into the docs, but I still disagree here, as if we have checked it to be a not null then it should promote it to non-null variable.

@harshitsangani unfortunately that would be unsound, as explained in the link documentation, because field can be overriden with a getter. Consider the code like this:
class X {
  String? foo;

  void doSomething() {
    if (foo != null) {
      print(foo.length);  // Expecting foo to be non-null
    }
  }
}

// In some other library
class Y extends X {
  int _counter = 0;
  String? get foo {
    return (_counter++).isOdd ? null : "";
  }
}

As you can see checking field once does not guarantee that it stays the same.
The language team is trying to find a way to address this pain point - but it will take time before something comes.


Add option "verbose" to HSMM.fit

Just copied some code from #110 to extend it to the HSMM class.

Looks good to me!


add metadata to existing datasets

It would be helpful to document the original source for the cbsa definitions as these can change over time and we may need to cross-reference different time slices.
For example, we don't have parquet files for the following:

41900 San Germán-Cabo Rojo, PR Metropolitan Statistical Area
41980 San Juan-Caguas-Guaynabo, PR Metropolitan Statistical Area
39140 Prescott, AZ Metropolitan Statistical Area
38660 Ponce, PR Metropolitan Statistical Area
10380 Aguadilla-Isabela-San Sebastián, PR Metropolitan Statistical Area
11640
32420 Mayagüez, PR Metropolitan Statistical Area
25020 Guayama, PR Metropolitan Statistical Area
19380 Dayton, OH Metropolitan Statistical Area

It makes sense that ltdb is not covering PR areas, but the AZ, OH and 11640 are less clear why they are not in the data.

thats a good point. The shape data come directly from census, but the table that osnap refers to as cbsa is the county crosswalk, probably from here

rather than storing the CBSA crosswalk, it might be better to just read it directly when necessary (like we do with the inflation table)
the benefits would be

the documentation is implicit since the URL defines the original source (though we'd want to document explicitly as well)
we could provide methods for users to call MSAs as defined in other years

2019 cbsa-county definitions

And an older source for 2003 cbsa definitions

workflow:

store "appropriate version in osnap repo
when user calls a dataset, osnap checks the canonical dataset by downloading from the URL
osnap checks to see whether stored version matches canonical version
if versions don't match, raise a warning, etc.

if we're checking the dataset integrity with each use, is there any real use in caching it?

https://github.com/quiltdata/open-data-registry

we should use this source. It might be best to always grab from the web like we do for the inflation adjustment table, though this would be used more and more prone to failure if the census api goes down. That would also mean you always need an internet connection to make MSA queries

should be resolved by #215 but give it a look

https://spatialucr.github.io/geosnap/data.html


Proposal: support multiple snapshotters on single daemon

It would be useful to support multiple snapshotters on single daemon, because the snapshotters would have different characteristics in their performance and stability.
Design
Native API
IIUC the only file we need to change is services/rootfs/rootfs.proto.
We don't need to modify CreateRequest.rootfs, because the rootfs service should return snapshotter-unaware MountResponse.
--- rootfs.proto        2017-03-22 17:13:05.575021100 +0900
+++ rootfs.proto2       2017-03-22 17:16:18.493459000 +0900
@@ -7,13 +7,23 @@
 import "github.com/docker/containerd/api/types/descriptor/descriptor.proto";

 service RootFS {
+       rpc GetSnapshotters(GetSnapshottersRequest) returns (GetSnapshottersResponse);
        rpc Unpack(UnpackRequest) returns (UnpackResponse);
        rpc Prepare(PrepareRequest) returns (MountResponse);
        rpc Mounts(MountsRequest) returns (MountResponse);
 }

+message GetSnapshottersRequest {
+       // empty at the moment
+}
+
+message GetSnapshottersResponse {
+       repeated string snapshotters = 1; // the first one should be considered as "default"
+}
+
 message UnpackRequest {
-       repeated containerd.v1.types.Descriptor layers = 1;
+       string snapshotter = 1; // do we want to allow an empty string as "default"?
+       repeated containerd.v1.types.Descriptor layers = 2;
 }

 message UnpackResponse {
@@ -21,13 +31,15 @@
 }

 message PrepareRequest {
-       string name = 1;
+       string snapshotter = 1;
+       string name = 2;
        string chain_id = 2 [(gogoproto.customtype) = "github.com/opencontainers/go-digest.Digest", (gogoproto.nullable) = false, (gogoproto.customname) = "ChainID"];
        bool readonly = 3;
 }

 message MountsRequest {
-       string name = 1;
+       string snapshotter = 1;
+       string name = 2;
 }

 message MountResponse {

CRI API
Even though we have not yet started to work on CRI endpoint, it would be good to consider how we can support multiple snapshotters for CRI endpoint at this moment.
My suggestion is to include the snapshotter information (e.g. com.docker.containerd.cri.snapshotter=overlay) to the PodSandboxConfig.annotations field.
https://github.com/kubernetes/kubernetes/blob/760d8e98e8f6ad27aaf50b1a030cb9e7b6859aab/pkg/kubelet/api/v1alpha1/runtime/api.proto#L253-L309
Specifying this annotation is OPTIONAL.
If a CRI client does not specify this annotation, the containerd daemon should use the default snapshotter.
How to get the list of supported snapshotter would not be defined in CRI API, and hence CRI client would still need to call containerd-native GetSnapshotters() API.
(Or should we suggest adding such an API to CRI upstream?)
Example flow
psc := PodSandboxConfig{
	annotations: map[string]string{"com.docker.containerd.cri.snapshotter=overlay"},
}
var rpsr RunPodSandboxResponse = RunPodSandbox(RunPodSandboxRequest{
	config: psc,
	...
})
var pssr PodSandBoxStatusResponse = PodSandboxStatus(PodSandboxStatusRequest{
	pod_sandbox_id: rpsr.pod_sandbox_id,
	...
})
var pss PodSandboxStatus = pssr.status

cc := ContainerConfig {
	image: ImageSpec {
		image: "docker.io/library/redis",
	},
	annotations: pss.annotations,
	...
}
var ccr CreateContainerResponse =  CreateContainer(CreateContainerRequest{
	pod_sandbox_id: pss.pod_sandbox_id,
	config: cc,
	sandbox_config: psc,
	...
})

Alternative idea for the annotation is specifying multiple candidates of snapshotters as com.docker.containerd.cri.snapshotters=aufs,overlay.
The containerd daemon should pick one of these candidates.
At least one candidate is supported, it should not result in an error.
(e.g. if aufs is unsupported, it should automatically fall-back to overlay)

I think this is the plan, we want to support this.  I don't think we want any fall-backs though.  It should be modeled exactly like the way we handle runtimes, the requests should take the snapshotter that you want to use in the request and defaults, fallback are handled by the caller

Thank you for the response, just note that my suggestion for fall-back is solely for CRI endpoint.
WDYT about how we can support GetSnapshotters for CRI?
(Maybe it is too early to discuss this?)

I've been under the impression that CRI is out of scope for containerd and a CRI-compliant interface can be built on top of containerd.  Is that incorrect?

Yes, it seems developed as a part of https://github.com/kubernetes/kubernetes/pull/43655
@Random-Liu
PTAL if this is your interest? What do you need on containerd side to support multiple storage drivers?

PTAL if this is your interest? What do you need on containerd side to support multiple storage drivers?

On Kubernetes side, actually I don't think we have the requirement to support multiple storage drivers for now.
I'm fine with this, but have some questions:

Will this add complexity in image fs storage management?
How to decide which snapshotter to use for a specific container? Should the orchestration system decide it automatically? Or should we expose this to user? Why does user care about this?

Will this add complexity in image fs storage management?

I'm not feeling so.
IIUC we just only need to redesign and reimplement the rootfs service.
Other subsystems seem gracefully decoupled from the snapshotter.

How to decide which snapshotter to use for a specific container? Should the orchestration system decide it automatically? Or should we expose this to user?

This is specific to the orchestration system.
For Docker, I suggest exposing this to user. e.g.
$ docker service create --storage-driver io.containerd.btrfs

Why does user care about this?

Snapshotters would have different characteristics in their performance and stability.
I have collect some issues specific to Docker storage drivers: https://github.com/AkihiroSuda/issues-docker
A user would use overlay as the default snapshotter, but the user may want to use devicemapper (or even vfs) for certain containers, because overlay is not fully compatible with regular filesystems.
e.g. incompatible behavior of rename(2) in overlay (and aufs) is reported to affect the real-world application such as Kudu, GPG, NPM, Samba: https://github.com/AkihiroSuda/issues-docker#aufs--overlay-common
Also, in future, I expect the container runtimes to implement much more "extreme" snapshotters that is only useful for specific containers.
An example I can come up with is lazy-pulling style snapshotter.

Harter, Tyler, et al. "Slacker: Fast Distribution with Lazy Docker Containers." FAST. 2016.
Lestaris, George. "Alternatives to layer-based image distribution: using CERN filesystem for images." Container Camp UK. 2016.
Blomer, Jakob, et al. "A Novel Approach for Distributing and Managing Container Images: Integrating CernVM File System and Mesos." MesosCon NA. 2016.
My WIP attempt to make OCI lazy-pullable: https://github.com/AkihiroSuda/filegrain (https://github.com/opencontainers/image-spec/issues/577)

opened PR #809


Get "https://api.coingecko.com/api/v3/exchange_rates": dial tcp ********:443: i/o timeout

Why do I always time out when I request data? Can someone help me answer?


ADI update tests

This PR includes:

updated ADI resource id presets used for ADVault server
update interaction tests for all required ADI resources/profiles (Bundle, DocumentReference, Organization, Composition, Patient)
unit test for update interaction (Added an ADI DocumentReference resource example from the ADI IG examples. In addition, created an updated resource using it.)

The update test implementation is similar, but has been changed from the PFE tests to account for ADI's resources. The update interaction uses previously read resources retrieved from the read interaction. The first successful resource read will be used, and if none then this test is skipped. Update is applied by modifying the "status" field. For resources that do not have a status field, the first "address.use" field was updated. For the ADI Bundle resource, the first resource is modified from within the Bundle.
For review:

review code
run unit tests
test in browser

This PR includes:

updated ADI resource id presets used for ADVault server
update interaction tests for all required ADI resources/profiles (Bundle, DocumentReference, Organization, Composition, Patient)
unit test for update interaction (Added an ADI DocumentReference resource example from the ADI IG examples. In addition, created an updated resource using it.)

The update test implementation is similar, but has been changed from the PFE tests to account for ADI's resources. The update interaction uses previously read resources retrieved from the read interaction. The first successful resource read will be used, and if none then this test is skipped. Update is applied by modifying the "status" field. For resources that do not have a status field, the first "address.use" field was updated. For the ADI Bundle resource, the first resource is modified from within the Bundle.
For review:

review code
run unit tests
test in browser

Only Bundle, Organization, and DocumentReference have a SHALL conformance expectation. Composition and Patient have a MAY expectation, so not required according to the capability statement.


MockConnector badly named beans.xml

Environment Details

Helidon Version: 3.0.1

Problem Description
MockConnector doesn't get scanned by weld since bean.xml should be beans.xml, note the missing s!
PRs

[ ] 3x #5069
[ ] 4x #5070

Workaround - Create in your project following bean:
import jakarta.enterprise.context.ApplicationScoped;
import io.helidon.messaging.connectors.mock.MockConnector;
import io.helidon.messaging.connectors.mock.TestConnector;
import org.eclipse.microprofile.reactive.messaging.spi.Connector;

@TestConnector
@ApplicationScoped
@Connector(MockConnector.CONNECTOR_NAME)
public class MockConnectorSurrogate extends MockConnector {
}


MakeRecurringsTexts global and multiusable

Please make local Procedure MakeRecurringsTexts global and multiusable.
The identical procedure is coded in several TestReports and PostBatch Codeunits. We need this procedure as well in our apps.
It would be very convenient, to have a multiusable global procedure e.g. in table "Accounting Period" as follows:
procedure MakeRecurringsTexts (No: Code[20]; PostingDate: Date; RecurringMethod: Integer; var DocumentNo: Code[20]; var Description: Text[100]);
Begin
if (PostingDate <> 0D) and (No <> '') and (RecurringMethod <> 0) then begin
Day := Date2DMY(PostingDate, 1);
Week := Date2DWY(PostingDate, 2);
Month := Date2DMY(PostingDate, 2);
MonthText := Format(PostingDate, 0, Text023Txt);
AccountingPeriod.SetRange("Starting Date", 0D, PostingDate);
if not AccountingPeriod.FindLast() then
AccountingPeriod.Name := '';
DocumentNo :=
DelChr(
PadStr(
StrSubstNo(DocumentNo, Day, Week, Month, MonthText, AccountingPeriod.Name),
MaxStrLen(DocumentNo)),
'>');
Description :=
DelChr(
PadStr(
StrSubstNo(Description, Day, Week, Month, MonthText, AccountingPeriod.Name),
MaxStrLen(Description)),
'>');
end;
End;
This could be used as well in the following Standard BC objects:
report 317 "Vendor Pre-Payment Journal"
report 2 "General Journal - Test"
report 6250 "Auto Posting Errors"
codeunit 213 "Res. Jnl.-Post Batch"
report 1102 "Resource Journal - Test"
codeunit 5633 "FA Jnl.-Post Batch"
report 702 "Inventory Posting - Test"
codeunit 23 "Item Jnl.-Post Batch"
codeunit 1013 "Job Jnl.-Post Batch"
report 1005 "Job Journal - Test"
codeunit 13 "Gen. Jnl.-Post Batch"
codeunit 333 "Req. Wksh.-Make Order"

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Fix conversion from unsigned to signed in load_sci

Hi. This PR aims at fixing the problem in the DataFile.load_sci() function, which failed at converting unsigned data to signed. This seems to be due to the h5py library, therefore I moved the conversion after the column selection, which returns a numpy array. This allows us to use the .astype() method from numpy instead of the one from h5py. At the same time, I removed the now useless check for overflow (a quick search in the striptease library shows that it is not used anywhere in our programs).
Let me know if you prefer to leave a dummy check_overflow parameter to preserve compatibility with any possible program that is not in striptease and I am not aware of.
Thanks!

Hi @teozec , oops! I removed check_overflow this morning because I missed this PR from yours… For me it's fine to get rid of check_overflow completely, keeping it active would just confuse users.

Ok perfect, thanks! Should I also, while we are touching this function, remove the
if not detector:
    detector = ["Q1", "Q2", "U1", "U2"]

check and simply use a default parameter detector = ["Q1", "Q2", "U1", "U2"]? I think it would break compatibility only if someone, instead of not providing the parameter, called the function with detector=[], None, False etc.

Ok perfect, thanks! Should I also, while we are touching this function, remove the
if not detector:
    detector = ["Q1", "Q2", "U1", "U2"]

check and simply use a default parameter detector = ["Q1", "Q2", "U1", "U2"]? I think it would break compatibility only if someone, instead of not providing the parameter, called the function with detector=[], None, False etc.

I checked the code and it does not seem that detector=None is used anywhere, so ok!

Done! Let me know if I should change anything else. Thanks.


Declutter conflicts with translate for points

Describe the bug
The declutter function of vectorlayers is buggy for points. If declutter is true, you can select a point, but not interact with the selection anymore.
If declutter is false, everything works as expected.
To Reproduce
Steps to reproduce the behavior:

Go to https://codepen.io/anon/pen/OGYmxN
flip the declutter option  in the code between true and false
If false, you can drag the point, if true, you can't

Expected behavior
Interactions should always work, no matter if the layer has declutter activated or not.
Generally I would favor a rework of the declutter functionality, maybe incl;ude an optional function, where you can set the z-index on a feature individually, maybe let it depend on geometry type, zoom level etc). As it is now, it is very limited and intransparent.

This issue should still be open.

This has been fixed since v5.3. See updated fiddle with latest master: https://codepen.io/anon/pen/GbQEJm


Fix typos in xa and dxa

Motivation for this change
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 116662 at 25249444 run on aarch64-linux 1

2 packages failed to build (new failures):

dxa
xa

Strange. It did worked when I wrote that way.
Anyway, thanks for this!


⚠ Samsung has degraded performance

In 9f09cba, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2796 ms

Resolved: Samsung performance has improved in 2f62b09.


GH-15150: [C++][FlightRPC] Wait for side effects in DoAction

Closes: #15150

@github-actions crossbow submit -g wheel

I can't seem to reproduce those segfaults locally, but the formerly failing test doesn't fail anymore.


doc(examples) Fix CREATE FUNCTION for the strings example.

Fix for macOS. It's probably the same for the other examples?

Also, if the docs aren’t up-to-date, the binary in each example (which is used by the integration tests) can be used to generate the SQL statement with cargo run

Thanks for the PR!


[Explore]Chart Gridlines

Screenshot
[drag & drop image(s) here!]

Description
Gridlines can sometimes make charts look less presentable and as such it would be great to have more control over them.
Design input
design:suggest:

Include gridline (on/off) toggle for both y-axis and x-axis under the customize tab

Agreed. We should allow users to hide at least the vertical gridlines.

+1

Much needed.

+1

Any solutions so far?looking for method get rid of those girdlines.

+1

Some CSS styling should get you there :
What worked for me in particular :
line{   display:none !important; }

why closed

Why is it closed
Css is not working for grid lines
Please suggest

+1

Well, this is a very old issue, but these days, we'd suggest either opening a PR to add a checkbox that enables gridlines for ECharts plugins, or opening a GItHub discussion of the Ideas type to get opinions and seek volunteers. In general, I think folks would be onboard as long as it's applied to all ECharts plugins in a consistent manner.


Retrieving value from object property fails.

I cannot retrieve value from an object by Redis json.
With CLI I can easily :
json.set foo . '{"a":1 , "b" : 2}'
json.get foo .a

with result 1
However with nodejs
  await Client.json.set("foo" , '.' , {"a":1 , "b" : 2});
  const value = await Client.json.get("foo" ,'.a'  );
  console.log(value);

value comes back as {"a":1 , "b" : 2}
How can I specifically get a with nodejs?
Environment:

Node.js Version: 17.0.0
Node Redis Version<EMAIL_ADDRESS>Platform: Windows 10,

solution is :
 const value = await Client.json.get("foo" , {path : '.members'});


Added automatic CMake configure on CMakeLists save

This change addresses item #1187
This changes visible behavior
The following changes are proposed:

Add a file save subscription on extension load
Run configure function when the file is named "CMakeLists.txt"

Other Notes/Information
Not sure why but ALT+SHIFT+F to auto reformat changed the whole file. I've checked it and it still works fine on my own projects including a 3D Game Engine.
Also I'm new to TypeScript and Visual Studio Code Extension coding...

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

Thank you for investigating a fix for issue https://github.com/microsoft/vscode-cmake-tools/issues/1187. We will have a look. Can you make sure you include in the diffs only the fix and revert the formatting changes?

Thank you for investigating a fix for issue #1187. We will have a look. Can you make sure you include in the diffs only the fix and revert the formatting changes?

I just reverted automatic format.

Your PR failed. Until we fix the way the PR validation is reported, you can find yours at this link: https://travis-ci.org/github/microsoft/vscode-cmake-tools/pull_requests and explore.
For example, the linter suggests these improvements:
ERROR: /home/travis/build/microsoft/vscode-cmake-tools/src/cmake-tools.ts:402:86 - Parentheses are prohibited around the parameter in this single parameter arrow function
ERROR: /home/travis/build/microsoft/vscode-cmake-tools/src/cmake-tools.ts:403:11 - Identifier 'str' is never reassigned; use 'const' instead of 'let'.
When you open the CMake Tools code base folder in VSCode, don't you see anything in the problems tab? You can ensure there are no new reports coming from your code.
Also, the new message you add needs to be localized and it is enough if you do this:
log.debug((localize('cmakelists.save.trigger.reconfigure', "We are saving a CMakeLists.txt file, attempting automatic reconfigure..."));
Where 'cmakelists.save.trigger.reconfigure' is just an arbitrary ID we write now, but soon the localization system will use it to link in all the translations done by the localization team.

Your PR failed. Until we fix the way the PR validation is reported, you can find yours at this link: https://travis-ci.org/github/microsoft/vscode-cmake-tools/pull_requests and explore.
For example, the linter suggests these improvements:
ERROR: /home/travis/build/microsoft/vscode-cmake-tools/src/cmake-tools.ts:402:86 - Parentheses are prohibited around the parameter in this single parameter arrow function
ERROR: /home/travis/build/microsoft/vscode-cmake-tools/src/cmake-tools.ts:403:11 - Identifier 'str' is never reassigned; use 'const' instead of 'let'.
When you open the CMake Tools code base folder in VSCode, don't you see anything in the problems tab? You can ensure there are no new reports coming from your code.
Also, the new message you add needs to be localized and it is enough if you do this:
log.debug((localize('cmakelists.save.trigger.reconfigure', "We are saving a CMakeLists.txt file, attempting automatic reconfigure..."));
Where 'cmakelists.save.trigger.reconfigure' is just an arbitrary ID we write now, but soon the localization system will use it to link in all the translations done by the localization team.

That's strange I can run the code perfectly fine under VS Code. I don't know how you got those errors... I will try to fix from what you told me.

Also thank you for the Travis Link I was searching for it but couldn't find it. I will base myself on the Travis for checking build...

What should I do about the fakecontext ? It seam that Unit tests are not designed to support accessing subscriptions on the extension context.

What should I do about the fakecontext ? It seam that Unit tests are not designed to support accessing subscriptions on the extension context.
In addition it seems that a lot of tests fails in parts of the code that I did not even change. Can you have a look at those other failing tests? I will try to allow the test tool to accept subscriptions.
EDIT2: It seems that fixing the first test fixed subsequent tests.
EDIT3: All fixed unit tests are now running.

I don't know very well, investigating. I wonder if the failing tests are a sign that maybe another place would be better for the subscription, which would not cause any test failure. Otherwise, the approach doesn't look too bad to me.

Looks good. I am going to approve. Ideally, this change could have been accompanied by a new test but it's ok now. We need to fix something else very similar which will require some new tests and we will cover this scenario among them.
Thank you very much for your contribution.


Necessary feature: zoom

This pager is inaccessible to me, and others, without the ability to change the default text size or zoom.

Sounds reasonable. What do you think is the better solution? Just increase the text size, or actually zoom (increase everything) just like browsers do it?

You can now zoom in and out using the menu or Ctrl/Cmd and +, -, or 0.
npm install -g<EMAIL_ADDRESS>

npm install -g<EMAIL_ADDRESS>
You can now save your preferred zoom factor in a config file so it will always be the way you want it when ever you start vmd. Check out the section in the README on how to do it or read it directly in vmd:
npm view vmd readme | vmd

:tada:

Wow, I did not expect such a quick and thorough resolution.  Thanks


not an issue jus a message to the owner

hello repo owner!
I am planning to do the same thing as you!
can we team up and do it together?
cuz Im a f**king dumbass and need help
please reply                                                               lolguy91
(this letter formatting looks ugly :/)

btw what version is this?


Seems the new error handling changes broke the compliance suite compatibility

The new change https://github.com/device-automation-bus/dab-adapter-rs/commit/0faa416ab5c1a6e4c3cbe6d99e53a4f82aa77958 has broken every working implementation.
Request to create a stable branch from last known good point until we adopt and verify the new format.
From https://github.com/device-automation-bus/dab-adapter-rs/tree/518df6028d0fa2f179e4c9e204bfefd3a7dca06f here.

This can be closed as the above mentioned change is reverted from main branch assuming 'main' will remain as the stable branch.


SteamVR disable Unity XR Input

When I am using the steamVR asset and I use it in the scene, then when it will create new steamVR instance, the XR input (only button, position still works) from Unity will no more get data. In fact I can get the values but they are not updated.
The next snippet get the trigger input of the right controller and it works well without steamVR but when I will use it like the camera rig or anything else the input trigger value will always return the value that it had when steamVR init. Even worth the problem still persists after the suppression of the camera rig (or anything else calling steamVR assets).
var inputDevices = new List<UnityEngine.XR.InputDevice>();
UnityEngine.XR.InputDevices.GetDevices(inputDevices);

foreach (var device in inputDevices)
{
     if (device.role == InputDeviceRole.RightHanded)
      {
           Debug.LogWarning("Is trigger Working : " + device.TryGetFeatureValue(CommonUsages.triggerButton, out bool isTrigger) + " Trigger value ; " + isTrigger);
      }
}

I could easily reproduce this bug with a new blank project from UnityEditor 2019.2.* and the import of the steamVR assets.

So I found that it's a duplicate of #441
It is late now, @zite do you think it will be working soon ? (months ? years ?)

Unfortunately the two systems are still not compatible with each other. I would say they're unlikely to be compatible soon.
Closing as a duplicate of #441.


syntax error

An error occurred when the test failed and I take a look to Apache log ：
PHP Parse error:  syntax error, unexpected 'finally' (T_STRING), expecting catch (T_CATCH) in /var/www/html/jobe/application/controllers/restapi.php on line 228
System: CentOS 7
Installed:
apache
php
libapache2-mod-php
php-mcrypt
mysql-server
php-cli
octave
nodejs
git
python3
openjdk-9-jre
python3-pip
fp-compiler
pylint3

Jobe requires php 5.5 or later.
-- Richard

Yes I installed php 7. I switched back to ubuntu then, but still dont undertand why we have this error

I don't understand either. The message:
PHP Parse error: syntax error, unexpected 'finally' (T_STRING), expecting catch (T_CATCH) in
/var/www/html/jobe/application/controllers/restapi.php on line 228)

looks to me like it can only come from a version of PHP prior to 5.5. Can you please confirm what OS you're currently running on Jobe, the version of PHP it's using, what the output is from running the command
python3 simpletest.py

from within the jobe home directory, and what gets logged to the Apache error log while running that command.

I switched to Ubuntu Server after few hours try to fix it because of the urgency to use onlinejudge. The simpletest only output error because of the syntax error on restapi.php, nothing in the jobe home directory and the parse error is the only thing Apache logs recorded :(

On Oct 12, 2017, at 14:57, Richard Lobb<EMAIL_ADDRESS>wrote:
I don't understand either. The message:
PHP Parse error: syntax error, unexpected 'finally' (T_STRING), expecting catch (T_CATCH) in
/var/www/html/jobe/application/controllers/restapi.php on line 228)
looks to me like it can only come from a version of PHP prior to 5.5. Can you please confirm what OS you're currently running on Jobe, the version of PHP it's using, what the output is from running the command
python3 simpletest.py
from within the jobe home directory, and what gets logged to the Apache error log while running that command.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

What's the output from the command
php --version

?

I reinstalled the os so I don't know, but by that time I installed php on newest centos 7 with default command sudo yum install php php-mysql

On Oct 12, 2017, at 18:25, Richard Lobb<EMAIL_ADDRESS>wrote:
What's the output from the command
php --version
?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Centos 7 apparently still comes with the outdated PHP 5.4. Your options:

Don't use Centos. Ubuntu 16.04 is recommended.
Upgrade PHP on Centos.
Install Docker and run the Docker image of Jobe, JobeInABox

Richard


Give more clear steps about how to install karmada with binaries

What type of PR is this?
/kind documentation

What this PR does / why we need it:
none
Which issue(s) this PR fixes:
Fixes #none
Special notes for your reviewer:
none

cc @XiShanYongYe-Chang @Poor12

cc @RainbowMango

Hi @cmicat, can you help take a review?
/cc @cmicat

/lgtm


Android Custom UI Fingerprint detection stops working after suspending and resuming application while screen is showing

Hello,
Devices: Samsung S7, OnePlus 5, Samsung S8
Platform: Nativescript 6 Angular
Using custom Android UI
Steps to reproduce:

Start fingerprint authorization Custom Android UI
Minimise application.
Bring up application from suspended apps list.
Application still shows fingerprint Custom Android UI, but when trying to authorize fingerprint, it does nothing. E.g. on OnePlus 5 fingerprint detector is also home button, so instead of detecting finger it just brings user to home screen (minimises app).

Expected behaviour:
Screen detects fingerprint.
Alternative solution (Also, I don't see a way to do this):
Be able to programatically cancel custom fingerprint screen on suspend.
If you have any suggestions or workarounds it would be appreciated. We need to use custom UI for Android

After much trial & error I think I've found a way. Will update this soon.

After much trial & error I think I've found a way. Will update this soon.

Great!

Give 7.0.2 a try. It has a close() function you can try to call when the app gets suspended.


Added module to display current aws profile

New Module
Added a module that displays the current value of the AWS_PROFILE environment variable which is used to distinguish which account to use when working with amazon web services command line tools.
Why
I find that when I am working with tools to interact with Amazon Web Services via the command line I am constantly switching accounts as I have various work/personal accounts to manage. It can be annoying constantly checking which account I am currently interacting with, so I have added it to this great PS1.
Background
AWS is a cloud platform with over 1 million customers [1] and is used by developers all over the world to run their code. Developers can interact with AWS via command line interface, sdks, and tools like terraform and packer.
When you want to interact with multiple AWS accounts via one machine you need to configure the command line by running configure commands, for example aws configure --profile dev and aws configure --profile prod. Then you can specify which account you want to interact with in that shell session by running export AWS_PROFILE=dev or export AWS_PROFILE=prod. This should help prevent deploying dev resources in a prod environment.
I have not added support for the default profile that is selected when the AWS_PROFILE environment variable has not been set. Instead I have opted to hide the module. This is because I do not have a default account set as it is more likely to lead to running things in the incorrect account, I believe this is best practice. (If someone only has one account then using the default is fine, but I doubt they'd need their PS1 to statically tell them they are on the default).
See https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html for official information about how the profiles work.

Thanks for contributing the AWS module and my apologies for not replying for so long .. I've been busy elsewhere.
I'll review the changes and see how we go. My immediate thought is I don't want to keep adding modules as they contribute complexity and size - all potentially slowing the prompt down as the code is run every-time it appears. But ... I agree with the 'why' and appreciate the thought that has gone into it.

> My immediate thought is I don't want to keep adding modules as they contribute complexity and size - all potentially slowing the prompt down as the code is run every-time it appears.
@chris-marsh Have you considered shuffling some stuff around so we can add "custom modules" into a subfolder and call them from our own .pureline.conf file? That might relieve the burden of not wanting to merge features into the core while still letting people release their own additions to the pureline experience.